/* Breakpoints */
.searchbar:not(.has-changed) .searchbar-results {
  color: var(--typeface-petrol8-grau1, #004B5A);
  /* UI/SM/Button_label_big_light */
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 1; /* 14px */
}
@media screen and (min-width: 751px) {
  .searchbar:not(.has-changed) .searchbar-results {
    /* UI/XL-LG/Button_label_big_light */
    font-size: 18px;
  }
}
.searchbar-results__link {
  /* UI/SM/Button_label_medium_light */
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 1; /* 14px */
}
@media screen and (min-width: 751px) {
  .searchbar-results__link {
    /* UI/XL-LG/Button_label_medium_light */
    font-size: 16px;
  }
}
.searchbar--input {
  /* UI/SM/NavItem_big_light */
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 1;
}
@media screen and (min-width: 901px) {
  .searchbar--input {
    /* UI/XL-LG/NavItem_big_light */
    font-size: 20px;
  }
}
.searchbar--hint {
  color: var(--typeface-petrol8-grau1, #004B5A);
  font-size: 12px;
  font-style: normal;
  line-height: 1;
}
.searchbar--hint {
  /* UI/Label_tiny_light */
  font-weight: 300;
}
@media screen and (min-width: 1126px) {
  .searchbar {
    border: 1px solid var(--divider-petrol8-petrol3, #004B5A);
    border-radius: var(--corner-radius-r-16, 16px);
    grid-column-end: span 8;
    grid-column-start: 3;
  }
  .searchbar:has(.searchbar--input:focus-visible) {
    border-radius: var(--corner-radius-r-16, 16px);
    outline: 2px solid var(--flying-focus-petrol8-petrol3, #004B5A);
    outline-offset: var(--s-2, 4px);
  }
}
.searchbar__wrapper {
  display: block;
  width: 100%;
}
@media screen and (min-width: 1126px) {
  .searchbar__wrapper {
    margin-top: 32px;
    display: grid;
    width: min(1382px, 100% - var(--grid-margin, 16px) * 2);
  }
}
.searchbar--search {
  align-items: center;
  display: flex;
  padding: 13px var(--s-5, 16px);
  position: relative;
}
@media screen and (min-width: 751px) {
  .searchbar--search {
    padding: 23px var(--s-6, 20px);
  }
}
@media screen and (min-width: 1126px) {
  .searchbar--search {
    padding: var(--s-7, 24px) 26px;
  }
}
.searchbar--input {
  background: var(--container-weiss-petrol11, #FFF);
  border: none;
  outline: none;
  color: var(--typeface-schwarz-grau1, #333);
  margin-left: var(--s-7, 24px);
  padding: 0;
  transition: border-radius 100ms linear;
  transition-delay: 100ms;
  width: calc(100% - 96px);
}
@media screen and (min-width: 1126px) {
  .searchbar--input {
    margin-left: var(--s-4, 12px);
  }
}
.searchbar--input::-moz-placeholder {
  color: var(--typeface-schwarz-grau1, #333);
}
.searchbar--input::placeholder {
  color: var(--typeface-schwarz-grau1, #333);
}
.has-changed .searchbar--input {
  border-bottom-color: transparent;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  transition: border-radius 50ms linear;
  transition-delay: 0ms;
}
.searchbar__icon {
  margin: 2.5px 1.5px 1.5px 2.5px;
  color: var(--ui-icons-petrol8-petrol3, #004B5A);
}
.searchbar--hint {
  color: var(--typeface-schwarz-grau1, #333);
  display: none;
  margin-left: 68px;
  pointer-events: none;
}
@media screen and (min-width: 1126px) {
  .searchbar--hint {
    margin-left: 60px;
    margin-bottom: var(--s-4, 12px);
  }
}
@media screen and (min-width: 751px) {
  .has-changed .searchbar--hint {
    display: block;
  }
}
.searchbar:not(.has-changed) .searchbar-results {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  padding-bottom: 0;
  padding-top: 0;
  border-top: 0;
  visibility: hidden;
}
.searchbar.has-changed .searchbar--search {
  outline: none;
}
.searchbar-results {
  display: block;
  padding: 0 16px 20px;
  transition: max-height 0.2s ease-in-out, opacity 0.2s ease-out, visibility 0.2s, padding 0.2s;
}
@media screen and (min-width: 1126px) {
  .searchbar-results {
    padding-inline: 20px;
  }
}
@media screen and (min-width: 1126px) {
  .searchbar-results {
    border-top: 1px solid var(--divider-petrol8-petrol3, #004B5A);
    padding: var(--s-5, 16px) 60px 32px;
  }
}
.searchbar-results__inner {
  padding-left: var(--s-5, 16px);
  padding-top: var(--s-6, 20px);
}
@media screen and (min-width: 1126px) {
  .searchbar-results__inner {
    padding-left: 0;
    padding-top: 0;
  }
}
.searchbar-results__list {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.searchbar-results__list:not(:empty) {
  margin-bottom: var(--s-7, 32px);
}
.searchbar-results__item {
  align-items: center;
  display: flex;
  gap: var(--s-3, 8px);
  justify-content: flex-start;
  padding-left: 32px;
  position: relative;
}
@media screen and (min-width: 751px) {
  .searchbar-results__item {
    padding-left: 36px;
  }
}
@media screen and (min-width: 1126px) {
  .searchbar-results__item {
    padding-left: 32px;
  }
}
.searchbar-results__item:focus-visible .searchbar-results__icon--promoted, .searchbar-results__item:hover .searchbar-results__icon--promoted {
  fill: var(--ui-icons-petrol11-grau1, #001B1F);
}
.searchbar-results__item:focus-visible .searchbar-results__link, .searchbar-results__item:hover .searchbar-results__link {
  color: var(--hover-petrol11-grau1, #001B1F);
}
.searchbar-results__item::after {
  background-color: var(--hover-petrol11-grau1, #001B1F);
  bottom: 0;
  content: "";
  height: 1px;
  left: 32px;
  position: absolute;
  top: 16px;
  transform: scaleX(0);
  transform-origin: bottom left;
  transition: transform 300ms ease;
  width: calc(100% - 32px);
}
@media screen and (min-width: 751px) {
  .searchbar-results__item::after {
    top: 18px;
  }
}
@media screen and (min-width: 1126px) {
  .searchbar-results__item::after {
    left: 32px;
  }
}
.searchbar-results__item:has(.searchbar-results__link:focus-visible)::after, .searchbar-results__item:hover::after {
  transform: scaleX(1);
}
.searchbar-results__item.is-promoted {
  padding-left: 0;
}
@media screen and (min-width: 751px) {
  .searchbar-results__item.is-promoted {
    padding-left: 4px;
  }
}
@media screen and (min-width: 1126px) {
  .searchbar-results__item.is-promoted {
    padding-left: 0;
  }
}
.searchbar-results__item.is-promoted::after {
  top: 21px;
}
.searchbar-results__link {
  color: var(--typeface-grau7-grau3, #666);
}
.searchbar-results__link:focus-visible {
  outline: none;
  position: relative;
}
.searchbar-results__link:focus-visible::after {
  border-radius: var(--CornerRadius-R-4, 4px);
  border: var(--FlyingFocus-Outline-2, 2px) solid var(--flying-focus-petrol8-grau1, #004B5A);
  bottom: -8px;
  content: "";
  display: block;
  left: -8px;
  position: absolute;
  right: -8px;
  top: -8px;
  transform: translateZ(0);
  animation: forwards appear 100ms cubic-bezier(0.16, 0.665, 0.61, 0.93);
}
.is-promoted .searchbar-results__link:focus-visible::after {
  left: -40px;
}
.searchbar-results__link--show-all {
  align-items: center;
  color: var(--typeface-petrol8-petrol3, #004B5A);
  display: inline-flex;
  gap: var(--s-2, 4px);
  padding-left: 32px;
}
@media screen and (min-width: 751px) {
  .searchbar-results__link--show-all {
    padding-left: 36px;
  }
}
@media screen and (min-width: 1126px) {
  .searchbar-results__link--show-all {
    padding-left: 32px;
  }
}
.searchbar-results__link--show-all:focus-visible::after {
  left: 20px;
}
.searchbar-results__icon--promoted {
  fill: var(--ui-icons-petrol8-petrol3);
  height: 24px;
  width: 24px;
}
.searchbar-results__icon--chevron {
  color: var(--ui-icons-petrol8-petrol3);
  height: 16px;
  width: 16px;
}
@media screen and (min-width: 1126px) {
  .searchinputbox .searchbar--search {
    padding: 28px var(--s-6, 20px);
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3VpLmFwcHMvc3JjL21haW4vamNyX3Jvb3QvYXBwcy9wZmNoL2NsaWVudGxpYnMvY29tcG9uZW50cy9zZWFyY2gtbmVvL3NlYXJjaC1uZW8uYnVuZGxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUFDaEI7RUFDRSw2Q0FBNkM7RUFDN0MsaUNBQWlDO0VBQ2pDLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGNBQWMsRUFBRSxTQUFTO0FBQzNCO0FBQ0E7RUFDRTtJQUNFLG9DQUFvQztJQUNwQyxlQUFlO0VBQ2pCO0FBQ0Y7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixjQUFjLEVBQUUsU0FBUztBQUMzQjtBQUNBO0VBQ0U7SUFDRSx1Q0FBdUM7SUFDdkMsZUFBZTtFQUNqQjtBQUNGO0FBRUE7RUFDRSw0QkFBNEI7RUFDNUIsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsY0FBYztBQUNoQjtBQUNBO0VBQ0U7SUFDRSwrQkFBK0I7SUFDL0IsZUFBZTtFQUNqQjtBQUNGO0FBRUE7RUFDRSw2Q0FBNkM7RUFDN0MsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixjQUFjO0FBQ2hCO0FBRUE7RUFDRSx3QkFBd0I7RUFDeEIsZ0JBQWdCO0FBQ2xCO0FBRUE7RUFDRTtJQUNFLHlEQUF5RDtJQUN6RCw4Q0FBOEM7SUFDOUMsdUJBQXVCO0lBQ3ZCLG9CQUFvQjtFQUN0QjtFQUNBO0lBQ0UsOENBQThDO0lBQzlDLCtEQUErRDtJQUMvRCwrQkFBK0I7RUFDakM7QUFDRjtBQUNBO0VBQ0UsY0FBYztFQUNkLFdBQVc7QUFDYjtBQUNBO0VBQ0U7SUFDRSxnQkFBZ0I7SUFDaEIsYUFBYTtJQUNiLHVEQUF1RDtFQUN6RDtBQUNGO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsYUFBYTtFQUNiLDhCQUE4QjtFQUM5QixrQkFBa0I7QUFDcEI7QUFDQTtF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WjtBQUNBO0VBQ0UscUNBQXFDO0VBQ3JDLFlBQVk7RUFDWixXQUFXO0FBQ2I7QUFDQTtFQUNFLHNDQUFzQztFQUN0QyxZQUFZO0VBQ1osV0FBVztBQUNiO0FBRUE7RUFDRTtJQUNFLDhCQUE4QjtFQUNoQztBQUNGIiwiZmlsZSI6Ii4uLy4uL3VpLmFwcHMvc3JjL21haW4vamNyX3Jvb3QvYXBwcy9wZmNoL2NsaWVudGxpYnMvY29tcG9uZW50cy9zZWFyY2gtbmVvL3NlYXJjaC1uZW8uYnVuZGxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIEJyZWFrcG9pbnRzICovXG4uc2VhcmNoYmFyOm5vdCguaGFzLWNoYW5nZWQpIC5zZWFyY2hiYXItcmVzdWx0cyB7XG4gIGNvbG9yOiB2YXIoLS10eXBlZmFjZS1wZXRyb2w4LWdyYXUxLCAjMDA0QjVBKTtcbiAgLyogVUkvU00vQnV0dG9uX2xhYmVsX2JpZ19saWdodCAqL1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7IC8qIDE0cHggKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5zZWFyY2hiYXI6bm90KC5oYXMtY2hhbmdlZCkgLnNlYXJjaGJhci1yZXN1bHRzIHtcbiAgICAvKiBVSS9YTC1MRy9CdXR0b25fbGFiZWxfYmlnX2xpZ2h0ICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5zZWFyY2hiYXItcmVzdWx0c19fbGluayB7XG4gIC8qIFVJL1NNL0J1dHRvbl9sYWJlbF9tZWRpdW1fbGlnaHQgKi9cbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxOyAvKiAxNHB4ICovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAuc2VhcmNoYmFyLXJlc3VsdHNfX2xpbmsge1xuICAgIC8qIFVJL1hMLUxHL0J1dHRvbl9sYWJlbF9tZWRpdW1fbGlnaHQgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnNlYXJjaGJhci0taW5wdXQge1xuICAvKiBVSS9TTS9OYXZJdGVtX2JpZ19saWdodCAqL1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDFweCkge1xuICAuc2VhcmNoYmFyLS1pbnB1dCB7XG4gICAgLyogVUkvWEwtTEcvTmF2SXRlbV9iaWdfbGlnaHQgKi9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnNlYXJjaGJhci0taGludCB7XG4gIGNvbG9yOiB2YXIoLS10eXBlZmFjZS1wZXRyb2w4LWdyYXUxLCAjMDA0QjVBKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc2VhcmNoYmFyLS1oaW50IHtcbiAgLyogVUkvTGFiZWxfdGlueV9saWdodCAqL1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLnNlYXJjaGJhciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGl2aWRlci1wZXRyb2w4LXBldHJvbDMsICMwMDRCNUEpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWNvcm5lci1yYWRpdXMtci0xNiwgMTZweCk7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gIH1cbiAgLnNlYXJjaGJhcjpoYXMoLnNlYXJjaGJhci0taW5wdXQ6Zm9jdXMtdmlzaWJsZSkge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWNvcm5lci1yYWRpdXMtci0xNiwgMTZweCk7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWZseWluZy1mb2N1cy1wZXRyb2w4LXBldHJvbDMsICMwMDRCNUEpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1zLTIsIDRweCk7XG4gIH1cbn1cbi5zZWFyY2hiYXJfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLnNlYXJjaGJhcl9fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHdpZHRoOiBtaW4oMTM4MnB4LCAxMDAlIC0gdmFyKC0tZ3JpZC1tYXJnaW4sIDE2cHgpICogMik7XG4gIH1cbn1cbi5zZWFyY2hiYXItLXNlYXJjaCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEzcHggdmFyKC0tcy01LCAxNnB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgLnNlYXJjaGJhci0tc2VhcmNoIHtcbiAgICBwYWRkaW5nOiAyM3B4IHZhcigtLXMtNiwgMjBweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjZweCkge1xuICAuc2VhcmNoYmFyLS1zZWFyY2gge1xuICAgIHBhZGRpbmc6IHZhcigtLXMtNywgMjRweCkgMjZweDtcbiAgfVxufVxuLnNlYXJjaGJhci0taW5wdXQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb250YWluZXItd2Vpc3MtcGV0cm9sMTEsICNGRkYpO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS10eXBlZmFjZS1zY2h3YXJ6LWdyYXUxLCAjMzMzKTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXMtNywgMjRweCk7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDk2cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNnB4KSB7XG4gIC5zZWFyY2hiYXItLWlucHV0IHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tcy00LCAxMnB4KTtcbiAgfVxufVxuLnNlYXJjaGJhci0taW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXR5cGVmYWNlLXNjaHdhcnotZ3JhdTEsICMzMzMpO1xufVxuLmhhcy1jaGFuZ2VkIC5zZWFyY2hiYXItLWlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBib3JkZXItcmFkaXVzIDUwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XG59XG4uc2VhcmNoYmFyX19pY29uIHtcbiAgbWFyZ2luOiAyLjVweCAxLjVweCAxLjVweCAyLjVweDtcbiAgY29sb3I6IHZhcigtLXVpLWljb25zLXBldHJvbDgtcGV0cm9sMywgIzAwNEI1QSk7XG59XG4uc2VhcmNoYmFyLS1oaW50IHtcbiAgY29sb3I6IHZhcigtLXR5cGVmYWNlLXNjaHdhcnotZ3JhdTEsICMzMzMpO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tbGVmdDogNjhweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLnNlYXJjaGJhci0taGludCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcy00LCAxMnB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgLmhhcy1jaGFuZ2VkIC5zZWFyY2hiYXItLWhpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2VhcmNoYmFyOm5vdCguaGFzLWNoYW5nZWQpIC5zZWFyY2hiYXItcmVzdWx0cyB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNlYXJjaGJhci5oYXMtY2hhbmdlZCAuc2VhcmNoYmFyLS1zZWFyY2gge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2VhcmNoYmFyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxNnB4IDIwcHg7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjJzIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDAuMnMsIHBhZGRpbmcgMC4ycztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjZweCkge1xuICAuc2VhcmNoYmFyLXJlc3VsdHMge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLnNlYXJjaGJhci1yZXN1bHRzIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZGl2aWRlci1wZXRyb2w4LXBldHJvbDMsICMwMDRCNUEpO1xuICAgIHBhZGRpbmc6IHZhcigtLXMtNSwgMTZweCkgNjBweCAzMnB4O1xuICB9XG59XG4uc2VhcmNoYmFyLXJlc3VsdHNfX2lubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zLTUsIDE2cHgpO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tcy02LCAyMHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjZweCkge1xuICAuc2VhcmNoYmFyLXJlc3VsdHNfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5zZWFyY2hiYXItcmVzdWx0c19fbGlzdCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG4uc2VhcmNoYmFyLXJlc3VsdHNfX2xpc3Q6bm90KDplbXB0eSkge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zLTcsIDMycHgpO1xufVxuLnNlYXJjaGJhci1yZXN1bHRzX19pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1zLTMsIDhweCk7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAuc2VhcmNoYmFyLXJlc3VsdHNfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNnB4KSB7XG4gIC5zZWFyY2hiYXItcmVzdWx0c19faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICB9XG59XG4uc2VhcmNoYmFyLXJlc3VsdHNfX2l0ZW06Zm9jdXMtdmlzaWJsZSAuc2VhcmNoYmFyLXJlc3VsdHNfX2ljb24tLXByb21vdGVkLCAuc2VhcmNoYmFyLXJlc3VsdHNfX2l0ZW06aG92ZXIgLnNlYXJjaGJhci1yZXN1bHRzX19pY29uLS1wcm9tb3RlZCB7XG4gIGZpbGw6IHZhcigtLXVpLWljb25zLXBldHJvbDExLWdyYXUxLCAjMDAxQjFGKTtcbn1cbi5zZWFyY2hiYXItcmVzdWx0c19faXRlbTpmb2N1cy12aXNpYmxlIC5zZWFyY2hiYXItcmVzdWx0c19fbGluaywgLnNlYXJjaGJhci1yZXN1bHRzX19pdGVtOmhvdmVyIC5zZWFyY2hiYXItcmVzdWx0c19fbGluayB7XG4gIGNvbG9yOiB2YXIoLS1ob3Zlci1wZXRyb2wxMS1ncmF1MSwgIzAwMUIxRik7XG59XG4uc2VhcmNoYmFyLXJlc3VsdHNfX2l0ZW06OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taG92ZXItcGV0cm9sMTEtZ3JhdTEsICMwMDFCMUYpO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgLnNlYXJjaGJhci1yZXN1bHRzX19pdGVtOjphZnRlciB7XG4gICAgdG9wOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLnNlYXJjaGJhci1yZXN1bHRzX19pdGVtOjphZnRlciB7XG4gICAgbGVmdDogMzJweDtcbiAgfVxufVxuLnNlYXJjaGJhci1yZXN1bHRzX19pdGVtOmhhcyguc2VhcmNoYmFyLXJlc3VsdHNfX2xpbms6Zm9jdXMtdmlzaWJsZSk6OmFmdGVyLCAuc2VhcmNoYmFyLXJlc3VsdHNfX2l0ZW06aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG4uc2VhcmNoYmFyLXJlc3VsdHNfX2l0ZW0uaXMtcHJvbW90ZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAuc2VhcmNoYmFyLXJlc3VsdHNfX2l0ZW0uaXMtcHJvbW90ZWQge1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLnNlYXJjaGJhci1yZXN1bHRzX19pdGVtLmlzLXByb21vdGVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5zZWFyY2hiYXItcmVzdWx0c19faXRlbS5pcy1wcm9tb3RlZDo6YWZ0ZXIge1xuICB0b3A6IDIxcHg7XG59XG4uc2VhcmNoYmFyLXJlc3VsdHNfX2xpbmsge1xuICBjb2xvcjogdmFyKC0tdHlwZWZhY2UtZ3JhdTctZ3JhdTMsICM2NjYpO1xufVxuLnNlYXJjaGJhci1yZXN1bHRzX19saW5rOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoYmFyLXJlc3VsdHNfX2xpbms6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1Db3JuZXJSYWRpdXMtUi00LCA0cHgpO1xuICBib3JkZXI6IHZhcigtLUZseWluZ0ZvY3VzLU91dGxpbmUtMiwgMnB4KSBzb2xpZCB2YXIoLS1mbHlpbmctZm9jdXMtcGV0cm9sOC1ncmF1MSwgIzAwNEI1QSk7XG4gIGJvdHRvbTogLThweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IC04cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC04cHg7XG4gIHRvcDogLThweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBhbmltYXRpb246IGZvcndhcmRzIGFwcGVhciAxMDBtcyBjdWJpYy1iZXppZXIoMC4xNiwgMC42NjUsIDAuNjEsIDAuOTMpO1xufVxuLmlzLXByb21vdGVkIC5zZWFyY2hiYXItcmVzdWx0c19fbGluazpmb2N1cy12aXNpYmxlOjphZnRlciB7XG4gIGxlZnQ6IC00MHB4O1xufVxuLnNlYXJjaGJhci1yZXN1bHRzX19saW5rLS1zaG93LWFsbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS10eXBlZmFjZS1wZXRyb2w4LXBldHJvbDMsICMwMDRCNUEpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiB2YXIoLS1zLTIsIDRweCk7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5zZWFyY2hiYXItcmVzdWx0c19fbGluay0tc2hvdy1hbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNnB4KSB7XG4gIC5zZWFyY2hiYXItcmVzdWx0c19fbGluay0tc2hvdy1hbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgfVxufVxuLnNlYXJjaGJhci1yZXN1bHRzX19saW5rLS1zaG93LWFsbDpmb2N1cy12aXNpYmxlOjphZnRlciB7XG4gIGxlZnQ6IDIwcHg7XG59XG4uc2VhcmNoYmFyLXJlc3VsdHNfX2ljb24tLXByb21vdGVkIHtcbiAgZmlsbDogdmFyKC0tdWktaWNvbnMtcGV0cm9sOC1wZXRyb2wzKTtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cbi5zZWFyY2hiYXItcmVzdWx0c19faWNvbi0tY2hldnJvbiB7XG4gIGNvbG9yOiB2YXIoLS11aS1pY29ucy1wZXRyb2w4LXBldHJvbDMpO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLnNlYXJjaGlucHV0Ym94IC5zZWFyY2hiYXItLXNlYXJjaCB7XG4gICAgcGFkZGluZzogMjhweCB2YXIoLS1zLTYsIDIwcHgpO1xuICB9XG59Il19 */