/* Breakpoints */
.submenu__group-title {
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
}
.submenu__group-title {
  font-weight: 700;
}
.submenu__holder .read-more-link {
  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) {
  .submenu__holder .read-more-link {
    /* UI/XL-LG/Button_label_big_light */
    font-size: 18px;
  }
}
.skip-button {
  /* 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) {
  .skip-button {
    /* UI/XL-LG/Button_label_medium_light */
    font-size: 16px;
  }
}
.submenu__list-item .submenu__link {
  /* UI/SM/NavItem_big_light */
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 1;
}
@media screen and (min-width: 901px) {
  .submenu__list-item .submenu__link {
    /* UI/XL-LG/NavItem_big_light */
    font-size: 20px;
  }
}
.submenu__group .submenu__list-item .submenu__link {
  /* UI/SM/NavItem_small_light */
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 1;
}
@media screen and (min-width: 751px) {
  .submenu__group .submenu__list-item .submenu__link {
    /* UI/XL-LG/NavItem_small_light */
    font-size: 18px;
  }
}
.header__container, .header-flyout__container {
  margin-inline: auto;
  padding: 0 16px;
  width: min(1382px, 100%);
}
@media screen and (min-width: 1423px) {
  .header__container, .header-flyout__container {
    padding: 0;
  }
}
.header {
  background: var(--background-postfinancegelb-petrol8-breakpoint, #FC0);
  position: sticky;
  top: 0;
  transform: translateZ(0px);
  will-change: transform, scroll-position, position;
  z-index: 5;
}
.mobile-menu-is-open .header:not(.is-sticky) {
  position: absolute;
  right: 0;
  left: 0;
}
.header__inner-wrapper {
  align-items: center;
  display: flex;
  justify-content: flex-start;
}
@media screen and (min-width: 901px) {
  .header__inner-wrapper {
    gap: 40px;
  }
}
.header__brand-holder {
  align-items: center;
  display: flex;
  height: 50px;
  justify-content: flex-start;
  min-width: 138px;
  position: relative;
  transition: min-width 200ms cubic-bezier(0.09, 1.14, 1, 0.98), width 200ms cubic-bezier(0.09, 1.14, 1, 0.98);
  width: 138px;
  will-change: min-width, width;
}
@media screen and (min-width: 751px) {
  .header__brand-holder {
    height: 70px;
    min-width: 220px;
    width: 220px;
  }
}
@media screen and (min-width: 1126px) {
  .header__brand-holder {
    height: var(--s-11, 80px);
  }
}
.header__brand-holder.is-collapsed {
  min-width: 150px;
  width: 150px;
}
.header__mainnavigation-holder {
  margin-right: auto;
  min-width: -moz-fit-content;
  min-width: fit-content;
}
.header__tools-holder {
  color: black;
  display: flex;
  min-width: -moz-fit-content;
  min-width: fit-content;
}
.header-button {
  align-items: center;
  align-self: stretch;
  display: flex;
  gap: 10px;
  padding: 0 var(--s-4, 12px);
}
.header-button:focus-visible {
  outline: none;
  position: relative;
}
.header-button:focus-visible::after {
  border-radius: var(--CornerRadius-R-4, 4px);
  border: var(--FlyingFocus-Outline-2, 2px) solid var(--flying-focus-petrol8-grau1, #004B5A);
  bottom: 5px;
  content: "";
  display: block;
  left: 0px;
  position: absolute;
  right: 0px;
  top: 5px;
  transform: translateZ(0);
  animation: forwards appear 100ms cubic-bezier(0.16, 0.665, 0.61, 0.93);
}
.header-button:hover .header-button__icon {
  color: var(--ui-icons-petrol11-grau1, #001B1F);
}
.header-button:focus-visible .header-button__icon {
  color: var(--ui-icons-petrol11-grau1, #001B1F);
}
@media screen and (min-width: 1126px) {
  .header-button:focus-visible::after {
    border-color: var(--flying-focus-petrol8-petrol3, #004B5A);
  }
}
.header-button--search {
  display: none;
}
@media screen and (min-width: 1126px) {
  .header-button--search {
    display: flex;
  }
}
.header-button--burger {
  padding-right: 0;
}
.header-button--burger:hover .header-button__icon--when-closed {
  color: var(--ui-icons-petrol11-grau1, #001B1F);
}
@media screen and (min-width: 1126px) {
  .header-button--burger {
    display: none;
  }
  .children-missing-space .header-button--burger {
    display: flex;
  }
}
.header-button--burger:focus-visible::after {
  border-color: var(--flying-focus-petrol8-petrol3, #A6D8D9);
  right: -14px;
}
.header-button__icon {
  height: 20px;
  width: 20px;
  color: var(--ui-icons-petrol8-petrol3, #004B5A);
}
.is-active .header-button__icon--when-closed {
  display: none;
}
.header-button__icon--when-opened {
  display: none;
}
.is-active .header-button__icon--when-opened {
  display: block;
}
@media screen and (min-width: 901px) {
  .header-button:focus-visible::after {
    top: 15px;
    bottom: 15px;
  }
}
.header-flyout__holder {
  background: var(--container-weiss-petrol11, #FFF);
  display: none;
  position: absolute;
  transform: translateZ(0);
  width: 100%;
  z-index: 1;
}
.header-flyout__holder--mobile {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  min-height: 100vh;
}
.header-flyout__holder.is-visible {
  display: block;
}
.header-flyout__container {
  padding-inline: 0;
}
@media screen and (min-width: 1126px) {
  .header-flyout__container:has(.searchbar) {
    margin-bottom: 32px;
  }
}
@media screen and (min-width: 1126px) {
  .header-flyout__container:has(.searchbar) .searchbar {
    margin-top: 0;
  }
}
.header-flyout__close-button {
  align-items: center;
  background: transparent;
  border: none;
  display: flex;
  justify-content: center;
  padding: 0;
  position: absolute !important;
  right: var(--s-5, 16px);
  top: 17px;
  z-index: 1;
}
.header-flyout__close-button:focus-visible {
  outline: none;
  position: relative;
}
.header-flyout__close-button:focus-visible::after {
  border-radius: var(--CornerRadius-R-4, 4px);
  border: var(--FlyingFocus-Outline-2, 2px) solid var(--flying-focus-petrol8-grau1, #004B5A);
  bottom: -7px;
  content: "";
  display: block;
  left: -7px;
  position: absolute;
  right: -7px;
  top: -7px;
  transform: translateZ(0);
  animation: forwards appear 100ms cubic-bezier(0.16, 0.665, 0.61, 0.93);
}
.header-flyout__close-button svg {
  height: 16px;
  color: var(--ui-icons-petrol8-petrol3);
  width: 16px;
}
@media screen and (min-width: 751px) {
  .header-flyout__close-button {
    top: 27px;
    right: var(--s-6, 20px);
  }
}
.header-flyout__close-button:focus-visible svg, .header-flyout__close-button:hover svg {
  color: var(--ui-icons-petrol11-grau1, #001B1F);
}
.submenu {
  display: flex;
  gap: 20px;
  justify-content: space-between;
  padding-left: 270px;
  position: relative;
  transition: padding-left 200ms cubic-bezier(0.09, 1.14, 1, 0.98);
  width: 100%;
}
@media screen and (min-width: 1423px) {
  .submenu {
    padding-left: 260px;
  }
}
.is-sticky .submenu {
  padding-left: 190px;
}
.submenu__holder {
  padding-bottom: var(--s-12, 96px);
  padding-top: var(--s-8, 48px);
  width: 100%;
}
.submenu__holder .read-more-link {
  align-items: center;
  display: inline-flex;
  gap: 2px;
  margin-top: var(--s-8, 48px);
  color: var(--petrol8-petrol3);
}
.submenu__holder .read-more-link:focus-visible {
  outline: none;
  position: relative;
}
.submenu__holder .read-more-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: -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);
}
.submenu__holder .read-more-link:hover, .submenu__holder .read-more-link:focus-visible {
  color: var(--hover-petrol11-grau1);
}
.submenu__holder .read-more-link__icon {
  height: auto;
  width: 16px;
}
.submenu__layout--simple {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  gap: var(--corner-radius-r-20, 20px);
  flex-wrap: wrap;
}
.submenu__layout--grouped {
  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);
  grid-auto-rows: auto;
  grid-row-gap: var(--s-8, 48px);
  /* todo: Think about a subgrid mixin.
     Importants are used to override grid mixin
     defaults margins to left and right
   */
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.submenu__layout--grouped > :nth-of-type(1) {
  grid-column-end: span 4;
}
.submenu__layout--grouped > :nth-of-type(2) {
  grid-column-end: span 4;
}
.submenu__layout--grouped > :nth-of-type(3) {
  grid-column-end: span 4;
}
.submenu__layout--grouped > :nth-of-type(4) {
  grid-column-end: span 4;
}
.submenu__layout--grouped > :nth-of-type(5) {
  grid-column-end: span 4;
}
.submenu__layout--grouped > :nth-of-type(6) {
  grid-column-end: span 4;
}
.submenu__group-title {
  color: var(--typeface-schwarz-grau1, #333);
  margin-bottom: var(--s-5, 16px);
}
.submenu__list {
  min-width: 40%;
}
.submenu__list-item {
  line-height: 1;
  margin-bottom: var(--s-5, 16px);
}
.submenu__list-item .submenu__link {
  color: var(--typeface-schwarz-grau1, #333);
  transition: color 300ms linear;
}
.submenu__list-item .submenu__link:focus-visible {
  outline: none;
  position: relative;
}
.submenu__list-item .submenu__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: -3px;
  content: "";
  display: block;
  left: -5px;
  position: absolute;
  right: -5px;
  top: -3px;
  transform: translateZ(0);
  animation: forwards appear 100ms cubic-bezier(0.16, 0.665, 0.61, 0.93);
}
.submenu__list-item .submenu__link:focus-visible {
  color: var(--typeface-petrol8-grau1, #004B5A);
}
.submenu__list-item .submenu__link:focus-visible::after {
  border-color: var(--flying-focus-petrol8-petrol3, #004B5A);
}
.submenu__list-item .submenu__link:hover {
  color: var(--typeface-petrol8-petrol3, #004B5A);
}
.submenu__layout > li {
  flex: 1;
}
.mobile-menu-is-open body {
  border-top-color: white;
  overflow: hidden;
}
.header_menumobile {
  height: 100%;
}
@media screen and (min-width: 751px) {
  .header_menumobile .searchbar__icon {
    top: 23px;
  }
}
.header_menumobile--main {
  height: 100%;
}
.header_menumobile--main .grid {
  width: 100%;
}
.header_menumobile--main .searchbar {
  border-bottom: 1px solid var(--divider-petrol8-petrol3, #004B5A);
}
@media screen and (min-width: 751px) {
  .header_menumobile--main .searchbar {
    grid-column-start: 1;
    grid-column-end: 13;
  }
}
@media screen and (min-width: 1126px) {
  .header_menumobile--main .searchbar {
    border: none;
  }
}
@media screen and (min-width: 1126px) {
  .header_menumobile--main .searchbar__form, .header_menumobile--main .searchbar--hint, .header_menumobile--main .searchbar-results {
    display: none;
  }
}
@media screen and (min-width: 751px) {
  .header_menumobile--main .mobile-navigation {
    grid-column-start: 2;
    grid-column-end: 12;
  }
}
.skip-button {
  display: none;
}
@media screen and (min-width: 1126px) {
  .skip-button {
    display: block;
    background: var(--button-petrol11-grau1-skipling, #001B1F);
    border-radius: var(--CornerRadius-R-100, 100px);
    color: var(--typeface-weiss-schwarz, #FFF);
    outline: var(--flying-focus-petrol8-petrol3) solid 2px;
    outline-offset: 2px;
    padding: var(--s-5, 16px) 32px;
    position: absolute;
    top: -9999px;
    z-index: 10000;
  }
  .skip-button:focus, .skip-button:active {
    bottom: -25px;
    left: 20px;
    position: absolute;
    right: auto;
    top: auto;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3VpLmFwcHMvc3JjL21haW4vamNyX3Jvb3QvYXBwcy9wZmNoL2NsaWVudGxpYnMvY29tcG9uZW50cy9oZWFkZXIvaGVhZGVyLmJ1bmRsZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FBQ2hCO0VBQ0UsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0FBQ25CO0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFFQTtFQUNFLDZDQUE2QztFQUM3QyxpQ0FBaUM7RUFDakMsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsY0FBYyxFQUFFLFNBQVM7QUFDM0I7QUFDQTtFQUNFO0lBQ0Usb0NBQW9DO0lBQ3BDLGVBQWU7RUFDakI7QUFDRjtBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGNBQWMsRUFBRSxTQUFTO0FBQzNCO0FBQ0E7RUFDRTtJQUNFLHVDQUF1QztJQUN2QyxlQUFlO0VBQ2pCO0FBQ0Y7QUFFQTtFQUNFLDRCQUE0QjtFQUM1QixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRTtJQUNFLCtCQUErQjtJQUMvQixlQUFlO0VBQ2pCO0FBQ0Y7QUFFQTtFQUNFLDhCQUE4QjtFQUM5QixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRTtJQUNFLGlDQUFpQztJQUNqQyxlQUFlO0VBQ2pCO0FBQ0Y7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2Ysd0JBQXdCO0FBQzFCO0FBQ0E7RUFDRTtJQUNFLFVBQVU7RUFDWjtBQUNGO0FBRUE7RUFDRSxzRUFBc0U7RUFDdEUsZ0JBQWdCO0VBQ2hCLE1BQU07RUFDTiwwQkFBMEI7RUFDMUIsaURBQWlEO0VBQ2pELFVBQVU7QUFDWjtBQUNBO0VBQ0Usa0JBQWtCO0VB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QUNBO0VBQ0UsYUFBYTtFQUNiLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsMkNBQTJDO0VBQzNDLDBGQUEwRjtFQUMxRixZQUFZO0VBQ1osV0FBVztFQUNYLGNBQWM7RUFDZCxVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxTQUFTO0VBQ1Qsd0JBQXdCO0VBQ3hCLHNFQUFzRTtBQUN4RTtBQUNBO0VBQ0UsNkNBQTZDO0FBQy9DO0FBQ0E7RUFDRSwwREFBMEQ7QUFDNUQ7QUFDQTtFQUNFLCtDQUErQztBQUNqRDtBQUNBO0VBQ0UsT0FBTztBQUNUO0FBRUE7RUFDRSx1QkFBdUI7RUFDdkIsZ0JBQWdCO0FBQ2xCO0FBRUE7RUFDRSxZQUFZO0FBQ2Q7QUFDQTtFQUNFO0lBQ0UsU0FBUztFQUNYO0FBQ0Y7QUFFQTtFQUNFLFlBQVk7QUFDZDtBQUNBO0VBQ0UsV0FBVztBQUNiO0FBQ0E7RUFDRSxnRUFBZ0U7QUFDbEU7QUFDQTtFQUNFO0lBQ0Usb0JBQW9CO0lBQ3BCLG1CQUFtQjtFQUNyQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFlBQVk7RUFDZDtBQUNGO0FBQ0E7RUFDRTtJQUNFLGFBQWE7RUFDZjtBQUNGO0FBQ0E7RUFDRTtJQUNFLG9CQUFvQjtJQUNwQixtQkFBbUI7RUFDckI7QUFDRjtBQUVBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRTtJQUNFLGNBQWM7SUFDZCwwREFBMEQ7SUFDMUQsK0NBQStDO0lBQy9DLDBDQUEwQztJQUMxQyxzREFBc0Q7SUFDdEQsbUJBQW1CO0lBQ25CLDhCQUE4QjtJQUM5QixrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLGNBQWM7RUFDaEI7RUFDQTtJQUNFLGFBQWE7SUFDYixVQUFVO0lBQ1Ysa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxTQUFTO0VBQ1g7QUFDRiIsImZpbGUiOiIuLi8uLi91aS5hcHBzL3NyYy9tYWluL2pjcl9yb290L2FwcHMvcGZjaC9jbGllbnRsaWJzL2NvbXBvbmVudHMvaGVhZGVyL2hlYWRlci5idW5kbGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogQnJlYWtwb2ludHMgKi9cbi5zdWJtZW51X19ncm91cC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cblxuLnN1Ym1lbnVfX2dyb3VwLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnN1Ym1lbnVfX2hvbGRlciAucmVhZC1tb3JlLWxpbmsge1xuICBjb2xvcjogdmFyKC0tdHlwZWZhY2UtcGV0cm9sOC1ncmF1MSwgIzAwNEI1QSk7XG4gIC8qIFVJL1NNL0J1dHRvbl9sYWJlbF9iaWdfbGlnaHQgKi9cbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxOyAvKiAxNHB4ICovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAuc3VibWVudV9faG9sZGVyIC5yZWFkLW1vcmUtbGluayB7XG4gICAgLyogVUkvWEwtTEcvQnV0dG9uX2xhYmVsX2JpZ19saWdodCAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uc2tpcC1idXR0b24ge1xuICAvKiBVSS9TTS9CdXR0b25fbGFiZWxfbWVkaXVtX2xpZ2h0ICovXG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTsgLyogMTRweCAqL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgLnNraXAtYnV0dG9uIHtcbiAgICAvKiBVSS9YTC1MRy9CdXR0b25fbGFiZWxfbWVkaXVtX2xpZ2h0ICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5zdWJtZW51X19saXN0LWl0ZW0gLnN1Ym1lbnVfX2xpbmsge1xuICAvKiBVSS9TTS9OYXZJdGVtX2JpZ19saWdodCAqL1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDFweCkge1xuICAuc3VibWVudV9fbGlzdC1pdGVtIC5zdWJtZW51X19saW5rIHtcbiAgICAvKiBVSS9YTC1MRy9OYXZJdGVtX2JpZ19saWdodCAqL1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uc3VibWVudV9fZ3JvdXAgLnN1Ym1lbnVfX2xpc3QtaXRlbSAuc3VibWVudV9fbGluayB7XG4gIC8qIFVJL1NNL05hdkl0ZW1fc21hbGxfbGlnaHQgKi9cbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgLnN1Ym1lbnVfX2dyb3VwIC5zdWJtZW51X19saXN0LWl0ZW0gLnN1Ym1lbnVfX2xpbmsge1xuICAgIC8qIFVJL1hMLUxHL05hdkl0ZW1fc21hbGxfbGlnaHQgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmhlYWRlcl9fY29udGFpbmVyLCAuaGVhZGVyLWZseW91dF9fY29udGFpbmVyIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZzogMCAxNnB4O1xuICB3aWR0aDogbWluKDEzODJweCwgMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDIzcHgpIHtcbiAgLmhlYWRlcl9fY29udGFpbmVyLCAuaGVhZGVyLWZseW91dF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLXBvc3RmaW5hbmNlZ2VsYi1wZXRyb2w4LWJyZWFrcG9pbnQsICNGQzApO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBzY3JvbGwtcG9zaXRpb24sIHBvc2l0aW9uO1xuICB6LWluZGV4OiA1O1xufVxuLm1vYmlsZS1tZW51LWlzLW9wZW4gLmhlYWRlcjpub3QoLmlzLXN0aWNreSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xufVxuLmhlYWRlcl9faW5uZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMXB4KSB7XG4gIC5oZWFkZXJfX2lubmVyLXdyYXBwZXIge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLmhlYWRlcl9fYnJhbmQtaG9sZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1pbi13aWR0aDogMTM4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogbWluLXdpZHRoIDIwMG1zIGN1YmljLWJlemllcigwLjA5LCAxLjE0LCAxLCAwLjk4KSwgd2lkdGggMjAwbXMgY3ViaWMtYmV6aWVyKDAuMDksIDEuMTQsIDEsIDAuOTgpO1xuICB3aWR0aDogMTM4cHg7XG4gIHdpbGwtY2hhbmdlOiBtaW4td2lkdGgsIHdpZHRoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgLmhlYWRlcl9fYnJhbmQtaG9sZGVyIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjZweCkge1xuICAuaGVhZGVyX19icmFuZC1ob2xkZXIge1xuICAgIGhlaWdodDogdmFyKC0tcy0xMSwgODBweCk7XG4gIH1cbn1cbi5oZWFkZXJfX2JyYW5kLWhvbGRlci5pcy1jb2xsYXBzZWQge1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICB3aWR0aDogMTUwcHg7XG59XG4uaGVhZGVyX19tYWlubmF2aWdhdGlvbi1ob2xkZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uaGVhZGVyX190b29scy1ob2xkZXIge1xuICBjb2xvcjogYmxhY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5oZWFkZXItYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAwIHZhcigtLXMtNCwgMTJweCk7XG59XG4uaGVhZGVyLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1idXR0b246Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1Db3JuZXJSYWRpdXMtUi00LCA0cHgpO1xuICBib3JkZXI6IHZhcigtLUZseWluZ0ZvY3VzLU91dGxpbmUtMiwgMnB4KSBzb2xpZCB2YXIoLS1mbHlpbmctZm9jdXMtcGV0cm9sOC1ncmF1MSwgIzAwNEI1QSk7XG4gIGJvdHRvbTogNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGFuaW1hdGlvbjogZm9yd2FyZHMgYXBwZWFyIDEwMG1zIGN1YmljLWJlemllcigwLjE2LCAwLjY2NSwgMC42MSwgMC45Myk7XG59XG4uaGVhZGVyLWJ1dHRvbjpob3ZlciAuaGVhZGVyLWJ1dHRvbl9faWNvbiB7XG4gIGNvbG9yOiB2YXIoLS11aS1pY29ucy1wZXRyb2wxMS1ncmF1MSwgIzAwMUIxRik7XG59XG4uaGVhZGVyLWJ1dHRvbjpmb2N1cy12aXNpYmxlIC5oZWFkZXItYnV0dG9uX19pY29uIHtcbiAgY29sb3I6IHZhcigtLXVpLWljb25zLXBldHJvbDExLWdyYXUxLCAjMDAxQjFGKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjZweCkge1xuICAuaGVhZGVyLWJ1dHRvbjpmb2N1cy12aXNpYmxlOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mbHlpbmctZm9jdXMtcGV0cm9sOC1wZXRyb2wzLCAjMDA0QjVBKTtcbiAgfVxufVxuLmhlYWRlci1idXR0b24tLXNlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLmhlYWRlci1idXR0b24tLXNlYXJjaCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmhlYWRlci1idXR0b24tLWJ1cmdlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uaGVhZGVyLWJ1dHRvbi0tYnVyZ2VyOmhvdmVyIC5oZWFkZXItYnV0dG9uX19pY29uLS13aGVuLWNsb3NlZCB7XG4gIGNvbG9yOiB2YXIoLS11aS1pY29ucy1wZXRyb2wxMS1ncmF1MSwgIzAwMUIxRik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLmhlYWRlci1idXR0b24tLWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2hpbGRyZW4tbWlzc2luZy1zcGFjZSAuaGVhZGVyLWJ1dHRvbi0tYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uaGVhZGVyLWJ1dHRvbi0tYnVyZ2VyOmZvY3VzLXZpc2libGU6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mbHlpbmctZm9jdXMtcGV0cm9sOC1wZXRyb2wzLCAjQTZEOEQ5KTtcbiAgcmlnaHQ6IC0xNHB4O1xufVxuLmhlYWRlci1idXR0b25fX2ljb24ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBjb2xvcjogdmFyKC0tdWktaWNvbnMtcGV0cm9sOC1wZXRyb2wzLCAjMDA0QjVBKTtcbn1cbi5pcy1hY3RpdmUgLmhlYWRlci1idXR0b25fX2ljb24tLXdoZW4tY2xvc2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItYnV0dG9uX19pY29uLS13aGVuLW9wZW5lZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXMtYWN0aXZlIC5oZWFkZXItYnV0dG9uX19pY29uLS13aGVuLW9wZW5lZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAxcHgpIHtcbiAgLmhlYWRlci1idXR0b246Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICAgIHRvcDogMTVweDtcbiAgICBib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmhlYWRlci1mbHlvdXRfX2hvbGRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbnRhaW5lci13ZWlzcy1wZXRyb2wxMSwgI0ZGRik7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5oZWFkZXItZmx5b3V0X19ob2xkZXItLW1vYmlsZSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbi5oZWFkZXItZmx5b3V0X19ob2xkZXIuaXMtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlci1mbHlvdXRfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNnB4KSB7XG4gIC5oZWFkZXItZmx5b3V0X19jb250YWluZXI6aGFzKC5zZWFyY2hiYXIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLmhlYWRlci1mbHlvdXRfX2NvbnRhaW5lcjpoYXMoLnNlYXJjaGJhcikgLnNlYXJjaGJhciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmhlYWRlci1mbHlvdXRfX2Nsb3NlLWJ1dHRvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgcmlnaHQ6IHZhcigtLXMtNSwgMTZweCk7XG4gIHRvcDogMTdweDtcbiAgei1pbmRleDogMTtcbn1cbi5oZWFkZXItZmx5b3V0X19jbG9zZS1idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItZmx5b3V0X19jbG9zZS1idXR0b246Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1Db3JuZXJSYWRpdXMtUi00LCA0cHgpO1xuICBib3JkZXI6IHZhcigtLUZseWluZ0ZvY3VzLU91dGxpbmUtMiwgMnB4KSBzb2xpZCB2YXIoLS1mbHlpbmctZm9jdXMtcGV0cm9sOC1ncmF1MSwgIzAwNEI1QSk7XG4gIGJvdHRvbTogLTdweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IC03cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC03cHg7XG4gIHRvcDogLTdweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBhbmltYXRpb246IGZvcndhcmRzIGFwcGVhciAxMDBtcyBjdWJpYy1iZXppZXIoMC4xNiwgMC42NjUsIDAuNjEsIDAuOTMpO1xufVxuLmhlYWRlci1mbHlvdXRfX2Nsb3NlLWJ1dHRvbiBzdmcge1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS11aS1pY29ucy1wZXRyb2w4LXBldHJvbDMpO1xuICB3aWR0aDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5oZWFkZXItZmx5b3V0X19jbG9zZS1idXR0b24ge1xuICAgIHRvcDogMjdweDtcbiAgICByaWdodDogdmFyKC0tcy02LCAyMHB4KTtcbiAgfVxufVxuLmhlYWRlci1mbHlvdXRfX2Nsb3NlLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHN2ZywgLmhlYWRlci1mbHlvdXRfX2Nsb3NlLWJ1dHRvbjpob3ZlciBzdmcge1xuICBjb2xvcjogdmFyKC0tdWktaWNvbnMtcGV0cm9sMTEtZ3JhdTEsICMwMDFCMUYpO1xufVxuXG4uc3VibWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWxlZnQ6IDI3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHBhZGRpbmctbGVmdCAyMDBtcyBjdWJpYy1iZXppZXIoMC4wOSwgMS4xNCwgMSwgMC45OCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQyM3B4KSB7XG4gIC5zdWJtZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2MHB4O1xuICB9XG59XG4uaXMtc3RpY2t5IC5zdWJtZW51IHtcbiAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbn1cbi5zdWJtZW51X19ob2xkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcy0xMiwgOTZweCk7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zLTgsIDQ4cHgpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdWJtZW51X19ob2xkZXIgLnJlYWQtbW9yZS1saW5rIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogMnB4O1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zLTgsIDQ4cHgpO1xuICBjb2xvcjogdmFyKC0tcGV0cm9sOC1wZXRyb2wzKTtcbn1cbi5zdWJtZW51X19ob2xkZXIgLnJlYWQtbW9yZS1saW5rOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3VibWVudV9faG9sZGVyIC5yZWFkLW1vcmUtbGluazpmb2N1cy12aXNpYmxlOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLUNvcm5lclJhZGl1cy1SLTQsIDRweCk7XG4gIGJvcmRlcjogdmFyKC0tRmx5aW5nRm9jdXMtT3V0bGluZS0yLCAycHgpIHNvbGlkIHZhcigtLWZseWluZy1mb2N1cy1wZXRyb2w4LWdyYXUxLCAjMDA0QjVBKTtcbiAgYm90dG9tOiAtNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogLTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTVweDtcbiAgdG9wOiAtNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGFuaW1hdGlvbjogZm9yd2FyZHMgYXBwZWFyIDEwMG1zIGN1YmljLWJlemllcigwLjE2LCAwLjY2NSwgMC42MSwgMC45Myk7XG59XG4uc3VibWVudV9faG9sZGVyIC5yZWFkLW1vcmUtbGluazpob3ZlciwgLnN1Ym1lbnVfX2hvbGRlciAucmVhZC1tb3JlLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1ob3Zlci1wZXRyb2wxMS1ncmF1MSk7XG59XG4uc3VibWVudV9faG9sZGVyIC5yZWFkLW1vcmUtbGlua19faWNvbiB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDE2cHg7XG59XG4uc3VibWVudV9fbGF5b3V0LS1zaW1wbGUge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1jb3JuZXItcmFkaXVzLXItMjAsIDIwcHgpO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3VibWVudV9fbGF5b3V0LS1ncm91cGVkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiB2YXIoLS1ncmlkLWd1dHRlciwgMTZweCk7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiBtaW4oMTM4MnB4LCAxMDAlIC0gdmFyKC0tZ3JpZC1tYXJnaW4sIDE2cHgpICogMik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgZ3JpZC1yb3ctZ2FwOiB2YXIoLS1zLTgsIDQ4cHgpO1xuICAvKiB0b2RvOiBUaGluayBhYm91dCBhIHN1YmdyaWQgbWl4aW4uXG4gICAgIEltcG9ydGFudHMgYXJlIHVzZWQgdG8gb3ZlcnJpZGUgZ3JpZCBtaXhpblxuICAgICBkZWZhdWx0cyBtYXJnaW5zIHRvIGxlZnQgYW5kIHJpZ2h0XG4gICAqL1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5zdWJtZW51X19sYXlvdXQtLWdyb3VwZWQgPiA6bnRoLW9mLXR5cGUoMSkge1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbn1cbi5zdWJtZW51X19sYXlvdXQtLWdyb3VwZWQgPiA6bnRoLW9mLXR5cGUoMikge1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbn1cbi5zdWJtZW51X19sYXlvdXQtLWdyb3VwZWQgPiA6bnRoLW9mLXR5cGUoMykge1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbn1cbi5zdWJtZW51X19sYXlvdXQtLWdyb3VwZWQgPiA6bnRoLW9mLXR5cGUoNCkge1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbn1cbi5zdWJtZW51X19sYXlvdXQtLWdyb3VwZWQgPiA6bnRoLW9mLXR5cGUoNSkge1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbn1cbi5zdWJtZW51X19sYXlvdXQtLWdyb3VwZWQgPiA6bnRoLW9mLXR5cGUoNikge1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbn1cbi5zdWJtZW51X19ncm91cC10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS10eXBlZmFjZS1zY2h3YXJ6LWdyYXUxLCAjMzMzKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcy01LCAxNnB4KTtcbn1cbi5zdWJtZW51X19saXN0IHtcbiAgbWluLXdpZHRoOiA0MCU7XG59XG4uc3VibWVudV9fbGlzdC1pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXMtNSwgMTZweCk7XG59XG4uc3VibWVudV9fbGlzdC1pdGVtIC5zdWJtZW51X19saW5rIHtcbiAgY29sb3I6IHZhcigtLXR5cGVmYWNlLXNjaHdhcnotZ3JhdTEsICMzMzMpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBsaW5lYXI7XG59XG4uc3VibWVudV9fbGlzdC1pdGVtIC5zdWJtZW51X19saW5rOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3VibWVudV9fbGlzdC1pdGVtIC5zdWJtZW51X19saW5rOmZvY3VzLXZpc2libGU6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tQ29ybmVyUmFkaXVzLVItNCwgNHB4KTtcbiAgYm9yZGVyOiB2YXIoLS1GbHlpbmdGb2N1cy1PdXRsaW5lLTIsIDJweCkgc29saWQgdmFyKC0tZmx5aW5nLWZvY3VzLXBldHJvbDgtZ3JhdTEsICMwMDRCNUEpO1xuICBib3R0b206IC0zcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAtNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNXB4O1xuICB0b3A6IC0zcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYW5pbWF0aW9uOiBmb3J3YXJkcyBhcHBlYXIgMTAwbXMgY3ViaWMtYmV6aWVyKDAuMTYsIDAuNjY1LCAwLjYxLCAwLjkzKTtcbn1cbi5zdWJtZW51X19saXN0LWl0ZW0gLnN1Ym1lbnVfX2xpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS10eXBlZmFjZS1wZXRyb2w4LWdyYXUxLCAjMDA0QjVBKTtcbn1cbi5zdWJtZW51X19saXN0LWl0ZW0gLnN1Ym1lbnVfX2xpbms6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWZseWluZy1mb2N1cy1wZXRyb2w4LXBldHJvbDMsICMwMDRCNUEpO1xufVxuLnN1Ym1lbnVfX2xpc3QtaXRlbSAuc3VibWVudV9fbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10eXBlZmFjZS1wZXRyb2w4LXBldHJvbDMsICMwMDRCNUEpO1xufVxuLnN1Ym1lbnVfX2xheW91dCA+IGxpIHtcbiAgZmxleDogMTtcbn1cblxuLm1vYmlsZS1tZW51LWlzLW9wZW4gYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHdoaXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaGVhZGVyX21lbnVtb2JpbGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAuaGVhZGVyX21lbnVtb2JpbGUgLnNlYXJjaGJhcl9faWNvbiB7XG4gICAgdG9wOiAyM3B4O1xuICB9XG59XG5cbi5oZWFkZXJfbWVudW1vYmlsZS0tbWFpbiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZWFkZXJfbWVudW1vYmlsZS0tbWFpbiAuZ3JpZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlcl9tZW51bW9iaWxlLS1tYWluIC5zZWFyY2hiYXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZGl2aWRlci1wZXRyb2w4LXBldHJvbDMsICMwMDRCNUEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgLmhlYWRlcl9tZW51bW9iaWxlLS1tYWluIC5zZWFyY2hiYXIge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMjZweCkge1xuICAuaGVhZGVyX21lbnVtb2JpbGUtLW1haW4gLnNlYXJjaGJhciB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLmhlYWRlcl9tZW51bW9iaWxlLS1tYWluIC5zZWFyY2hiYXJfX2Zvcm0sIC5oZWFkZXJfbWVudW1vYmlsZS0tbWFpbiAuc2VhcmNoYmFyLS1oaW50LCAuaGVhZGVyX21lbnVtb2JpbGUtLW1haW4gLnNlYXJjaGJhci1yZXN1bHRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAuaGVhZGVyX21lbnVtb2JpbGUtLW1haW4gLm1vYmlsZS1uYXZpZ2F0aW9uIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDEyO1xuICB9XG59XG5cbi5za2lwLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLnNraXAtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idXR0b24tcGV0cm9sMTEtZ3JhdTEtc2tpcGxpbmcsICMwMDFCMUYpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLUNvcm5lclJhZGl1cy1SLTEwMCwgMTAwcHgpO1xuICAgIGNvbG9yOiB2YXIoLS10eXBlZmFjZS13ZWlzcy1zY2h3YXJ6LCAjRkZGKTtcbiAgICBvdXRsaW5lOiB2YXIoLS1mbHlpbmctZm9jdXMtcGV0cm9sOC1wZXRyb2wzKSBzb2xpZCAycHg7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICBwYWRkaW5nOiB2YXIoLS1zLTUsIDE2cHgpIDMycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTk5OTlweDtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgfVxuICAuc2tpcC1idXR0b246Zm9jdXMsIC5za2lwLWJ1dHRvbjphY3RpdmUge1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICB9XG59Il19 */