/* Breakpoints */
.feedback-dialog__text, .feedback-dialog__counter {
  /* SM/P_16_light */
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 160%;
}
@media screen and (min-width: 751px) {
  .feedback-dialog__text, .feedback-dialog__counter {
    /* MD/LG/XL/P_18_light */
    font-size: 18px;
  }
}
.page-rating__label {
  /* SM/P_13_light */
  font-size: 13px;
  font-style: normal;
  font-weight: 300;
  line-height: 140%;
}
@media screen and (min-width: 751px) {
  .page-rating__label {
    /* LG/P_14_light */
    font-size: 14px;
  }
}
.modal-dialog__btn-close {
  /* UI/SM/Button_label_big_bold */
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 1; /* 14px */
}
@media screen and (min-width: 901px) {
  .modal-dialog__btn-close {
    /* UI/XL-LG/Button_label_big_bold */
    font-size: 18px;
  }
}
.page-rating__overlay, .feedback-dialog__footer .styled-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) {
  .page-rating__overlay, .feedback-dialog__footer .styled-button {
    /* UI/XL-LG/Button_label_medium_light */
    font-size: 16px;
  }
}
.page-rating:not(.page-rating--readonly) .stars__star:hover ~ .stars__star:after {
  opacity: 0 !important;
}
.page-rating:hover .page-rating__inner {
  transform: translateY(0);
}
.page-rating__wrapper {
  grid-column-end: span 12;
}
@media screen and (min-width: 751px) {
  .page-rating__wrapper {
    grid-column-end: span 10;
    grid-column-start: 2;
  }
}
@media screen and (min-width: 1126px) {
  .page-rating__wrapper {
    grid-column-end: span 8;
    grid-column-start: 3;
  }
}
.page-rating__container {
  align-items: center;
  display: flex;
  gap: var(--s-6, 20px);
}
.page-rating__label {
  color: var(--typeface-schwarz-grau1, #333);
}
.page-rating--readonly .stars input:checked + .stars__star ~ .stars__star:after {
  opacity: 0;
}
.page-rating--readonly .stars__input,
.page-rating--readonly .page-rating--readonly .stars__star {
  cursor: default;
}
.page-rating__own-rating {
  align-items: center;
  background: var(--container-weiss-petrol9, #FFF);
  border: 1px solid var(--divider-petrol8-petrol3, #004B5A);
  border-radius: var(--CornerRadius-R-100, 100px);
  display: inline-block;
  margin-top: var(--s-8, 32px);
  padding: var(--s-5, 16px) var(--s-8, 48px);
  position: relative;
  width: 100%;
  grid-column-end: span 12;
}
@media screen and (min-width: 751px) {
  .page-rating__own-rating {
    grid-column-end: span 10;
    grid-column-start: 2;
  }
}
@media screen and (min-width: 1126px) {
  .page-rating__own-rating {
    grid-column-end: span 8;
    grid-column-start: 3;
  }
}
@media screen and (min-width: 901px) {
  .page-rating__own-rating {
    width: auto;
  }
}
.page-rating__own-rating:focus-visible:focus-visible, .page-rating__own-rating:focus-within:focus-visible, .page-rating__own-rating:hover:focus-visible {
  outline: none;
  position: relative;
}
.page-rating__own-rating:focus-visible:focus-visible::after, .page-rating__own-rating:focus-within:focus-visible::after, .page-rating__own-rating:hover:focus-visible::after {
  border-radius: var(--CornerRadius-R-4, 4px);
  border: var(--FlyingFocus-Outline-2, 2px) solid --flying-focus-petrol8-petrol3;
  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);
}
@media screen and (min-width: 1126px) {
  .page-rating__own-rating:focus-visible, .page-rating__own-rating:focus-within, .page-rating__own-rating:hover {
    border: 1px solid var(--divider-schwarz-grau1, #333);
  }
}
.page-rating__own-rating:focus-visible .page-rating__overlay, .page-rating__own-rating:focus-within .page-rating__overlay, .page-rating__own-rating:hover .page-rating__overlay {
  opacity: 0;
  z-index: -1;
}
.page-rating__own-rating:focus-visible .page-rating__stars, .page-rating__own-rating:focus-within .page-rating__stars, .page-rating__own-rating:hover .page-rating__stars {
  opacity: 1;
}
.page-rating__own-rating .page-rating {
  position: absolute;
}
.page-rating__own-rating .page-rating__stars {
  opacity: 0;
}
.page-rating__inner {
  align-items: center;
  display: flex;
  height: 24px;
  justify-content: center;
  min-width: 80px;
  position: relative;
}
.page-rating__inner fieldset {
  border: none;
  padding: 0;
}
.page-rating__overlay {
  background-color: transparent;
  color: var(--typeface-petrol8-petrol3, #004B5A);
  transition: z-index 0s linear 0s;
  z-index: 0;
}
.page-rating__stars-wrapper {
  position: relative;
  display: inline-block;
}
.page-rating__tooltip-content {
  position: absolute;
  top: 50%;
  left: calc(100% + 8px);
  transform: translateY(-50%);
  z-index: 665;
  display: none;
  width: -moz-max-content;
  width: max-content;
  max-width: min(100vw - 32px, 330px);
  border: 1px solid var(--typeface-petrol8-petrol3, #004B5A);
  background: var(--container-weiss-petrol11, #fff);
  color: var(--typeface-schwarz-grau1, #333);
  padding: var(--s-6, 20px);
  font-weight: 300;
  line-height: 140%;
  transition: opacity 0.15s ease-in-out;
  opacity: 0;
  pointer-events: none;
  border-radius: var(--CornerRadius-R-16);
}
@media screen and (min-width: 901px) {
  .page-rating__tooltip-content {
    border-radius: var(--CornerRadius-R-20);
  }
}
.page-rating__stars-wrapper:hover .page-rating__tooltip-content {
  display: block;
  opacity: 1;
  pointer-events: all;
}
.stars-readonly {
  display: grid;
  grid-template-columns: repeat(10, 1fr);
  align-items: center;
  overflow: hidden;
}
.stars-readonly .stars__star.rating-to-here ~ .stars__star:after {
  opacity: 0;
}
.stars-readonly .stars__star {
  display: flex;
  align-items: center;
  width: 8px;
  height: 16px;
  position: relative;
}
.stars-readonly .stars__star:nth-of-type(2n-1):before, .stars-readonly .stars__star:nth-of-type(2n-1):after {
  background-position: left center;
}
.stars-readonly .stars__star:nth-of-type(2n):before, .stars-readonly .stars__star:nth-of-type(2n):after {
  background-position: right center;
}
.stars-readonly .stars__star:before, .stars-readonly .stars__star:after {
  background-repeat: no-repeat;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  background-size: cover;
  pointer-events: none;
}
.stars-readonly .stars__star:before {
  background-image: url("../../../../etc.clientlibs/pfch/clientlibs/publish/resources/images/ico-star.svg");
}
.stars-readonly .stars__star:after {
  background-image: url("../../../../etc.clientlibs/pfch/clientlibs/publish/resources/images/ico-star-filled.svg");
}
/* ===== Sterne (interaktiv) ===== */
.stars {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  align-items: center;
  overflow: hidden;
}
.stars:not(:hover) .stars__star:has(input:checked) ~ .stars__star input:after {
  opacity: 0;
}
.stars:hover .stars__star:hover ~ .stars__star .stars__input:after {
  opacity: 0;
}
.stars__star {
  display: flex;
  align-items: center;
}
.stars__input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  position: relative;
  width: 24px;
  height: 24px;
  margin: 0;
  cursor: pointer;
}
.stars__input:focus-visible {
  outline: none;
  position: relative;
}
.stars__input:focus-visible::after {
  border-radius: var(--CornerRadius-R-4, 4px);
  border: var(--FlyingFocus-Outline-2, 2px) solid 1px;
  bottom: 0px;
  content: "";
  display: block;
  left: 0px;
  position: absolute;
  right: 0px;
  top: 0px;
  transform: translateZ(0);
  animation: forwards appear 100ms cubic-bezier(0.16, 0.665, 0.61, 0.93);
}
@media screen and (min-width: 751px) {
  .stars__input {
    width: 16px;
    height: 16px;
  }
}
.stars__input:before, .stars__input:after {
  background-repeat: no-repeat;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  background-size: cover;
  pointer-events: none;
}
.stars__input:before {
  background-image: url("../../../../etc.clientlibs/pfch/clientlibs/publish/resources/images/ico-star.svg");
}
.stars__input:after {
  background-image: url("../../../../etc.clientlibs/pfch/clientlibs/publish/resources/images/ico-star-filled.svg");
}
/* ===== Modal Dialog ===== */
.modal-dialog {
  background-color: rgba(0, 0, 0, 0.1);
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: -1;
}
.modal-dialog.is-open {
  display: block;
  z-index: 1000;
}
.modal-dialog__content {
  background-color: var(--container-weiss-petrol8, #004B5A);
  display: flex;
  flex-direction: column;
  height: 100%;
  left: 50%;
  max-width: none;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  overflow: scroll;
  width: 100%;
}
@media screen and (min-width: 751px) {
  .modal-dialog__content {
    height: -moz-max-content;
    height: max-content;
    min-height: 200px;
    max-height: 90vh;
    max-width: 552px;
    overflow: hidden;
    overflow-y: auto;
  }
}
.modal-dialog__btn-close {
  align-items: center;
  background: none;
  border: none;
  color: var(--typeface-petrol8-petrol3, #004B5A);
  cursor: pointer;
  display: flex;
  justify-content: flex-end;
  margin-left: auto;
  margin-right: 0;
  gap: var(--s-3, 8px);
  padding: var(--s-5, 16px);
}
.modal-dialog__btn-close svg {
  color: var(--ui-icons-petrol8-petrol3, #004B5A);
}
.modal-dialog__body {
  padding: 0 var(--s-5, 16px) var(--s-7, 24px);
}
@media screen and (min-width: 751px) {
  .modal-dialog__body {
    padding-left: var(--s-7, 24px);
    padding-right: var(--s-7, 24px);
  }
}
/* ===== Feedback Dialog ===== */
.feedback-dialog__title {
  color: var(--typeface-petrol8-petrol3, #004B5A);
}
.feedback-dialog__text {
  color: var(--typeface-schwarz-grau1, #333);
  margin-top: var(--s-7, 24px);
}
.feedback-dialog .pf-form_input-textarea {
  background: var(--container-petrol1-petrol10, #EEF6F6);
  border-bottom: 1px solid var(--divider-schwarz-grau1, #333);
  border-radius: var(--CornerRadius-R-4, 4px) var(--CornerRadius-R-4, 4px) 0 0;
  margin: var(--s-5, 16px) 0;
  padding: var(--s-5, 16px) var(--s-5, 16px) 0;
  width: 100%;
}
.feedback-dialog textarea {
  background: none;
  border: none;
  height: 100%;
  outline: none;
  resize: none;
  width: 100%;
}
.feedback-dialog__counter {
  color: var(--typeface-grau7-grau3, #666);
}
.feedback-dialog__footer {
  display: flex;
  flex-direction: column;
  gap: var(--s-7, 32px);
}
.feedback-dialog__footer .styled-button {
  align-self: flex-end;
  width: 100%;
  cursor: pointer;
  align-items: center;
  display: flex;
  justify-content: center;
  max-height: 56px;
  max-width: -moz-max-content;
  max-width: max-content;
  outline: none;
  position: relative;
  color: var(--petrol8);
  border: none;
  z-index: 1;
  --position: 0;
  padding: var(--s-4) var(--s-7);
}
@media screen and (min-width: 751px) {
  .feedback-dialog__footer .styled-button {
    padding: var(--s-5) 32px;
  }
}
.feedback-dialog__footer .styled-button:hover {
  --position: -2px;
}
.feedback-dialog__footer .styled-button:disabled {
  color: var(--supporting-colors-grau7-grau2);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.feedback-dialog__footer .styled-button:disabled::before {
  border: 1px solid var(--container-grau2-petrol9);
  background-color: var(--container-grau2-petrol9);
}
.feedback-dialog__footer .styled-button::before {
  content: "";
  position: absolute;
  inset: var(--position);
  background-color: var(--postfinancegelb);
  border: 1px solid var(--postfinancegelb);
  border-radius: 100px;
  transition: inset 0.15s ease-out;
  z-index: -1;
}
.feedback-dialog__footer .styled-button:focus-visible::before {
  outline: 2px solid var(--petrol8-weiss);
  outline-offset: 3px;
}
.feedback-dialog__footer .styled-button .button__label {
  z-index: 1;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3VpLmFwcHMvc3JjL21haW4vamNyX3Jvb3QvYXBwcy9wZmNoL2NsaWVudGxpYnMvY29tcG9uZW50cy9wYWdlcmF0aW5nL3BhZ2VyYXRpbmcuYnVuZGxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUFDaEI7RUFDRSxrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRTtJQUNFLHdCQUF3QjtJQUN4QixlQUFlO0VBQ2pCO0FBQ0Y7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixpQkFBaUI7QUFDbkI7QUFDQTtFQUNFO0lBQ0Usa0JBQWtCO0lBQ2xCLGVBQWU7RUFDakI7QUFDRjtBQUVBO0VBQ0UsZ0NBQWdDO0VBQ2hDLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGNBQWMsRUFBRSxTQUFTO0FBQzNCO0FBQ0E7RUFDRTtJQUNFLG1DQUFtQztJQUNuQyxlQUFlO0VBQ2pCO0FBQ0Y7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixjQUFjLEVBQUUsU0FBUztBQUMzQjtBQUNBO0VBQ0U7SUFDRSx1Q0FBdUM7SUFDdkMsZUFBZTtFQUNqQjtBQUNGO0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLHdCQUF3QjtBQUMxQjtBQUNBO0VBQ0Usd0JBQXdCO0FBQzFCO0FBQ0E7RUFDRTtJQUNFLHdCQUF3QjtJQUN4QixvQkFBb0I7RUFDdEI7QUFDRjtBQUNBO0VBQ0U7SUFDRSx1QkFBdUI7SUFDdkIsb0JBQW9CO0VBQ3RCO0FBQ0Y7QUFDQTtFQUNFLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2IscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSwwQ0FBMEM7QUFDNUM7QUFDQTtFQUNFLFVBQVU7QUFDWjtBQUNBOztFQUVF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QUNFLDBDQUEwQztFQUMxQyw0QkFBNEI7QUFDOUI7QUFDQTtFQUNFLHNEQUFzRDtFQUN0RCwyREFBMkQ7RUFDM0QsNEVBQTRFO0VBQzVFLDBCQUEwQjtFQUMxQiw0Q0FBNEM7RUFDNUMsV0FBVztBQUNiO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLFlBQVk7RUFDWixhQUFhO0VBQ2IsWUFBWTtFQUNaLFdBQVc7QUFDYjtBQUNBO0VBQ0Usd0NBQXdDO0FBQzFDO0FBQ0E7RUFDRSxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0Usb0JBQW9CO0VBQ3BCLFdBQVc7RUFDWCxlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsZ0JBQWdCO0VBQ2hCLDJCQUFzQjtFQUF0QixzQkFBc0I7RUFDdEIsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsWUFBWTtFQUNaLFVBQVU7RUFDVixhQUFhO0VBQ2IsOEJBQThCO0FBQ2hDO0FBQ0E7RUFDRTtJQUNFLHdCQUF3QjtFQUMxQjtBQUNGO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLDJDQUEyQztFQUMzQyxvQkFBb0I7RUFDcEIseUJBQWlCO0tBQWpCLHNCQUFpQjtVQUFqQixpQkFBaUI7QUFDbkI7QUFDQTtFQUNFLGdEQUFnRDtFQUNoRCxnREFBZ0Q7QUFDbEQ7QUFDQTtFQUNFLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLHdDQUF3QztFQUN4Qyx3Q0FBd0M7RUFDeEMsb0JBQW9CO0VBQ3BCLGdDQUFnQztFQUNoQyxXQUFXO0FBQ2I7QUFDQTtFQUNFLHVDQUF1QztFQUN2QyxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLFVBQVU7QUFDWiIsImZpbGUiOiIuLi8uLi91aS5hcHBzL3NyYy9tYWluL2pjcl9yb290L2FwcHMvcGZjaC9jbGllbnRsaWJzL2NvbXBvbmVudHMvcGFnZXJhdGluZy9wYWdlcmF0aW5nLmJ1bmRsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBCcmVha3BvaW50cyAqL1xuLmZlZWRiYWNrLWRpYWxvZ19fdGV4dCwgLmZlZWRiYWNrLWRpYWxvZ19fY291bnRlciB7XG4gIC8qIFNNL1BfMTZfbGlnaHQgKi9cbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgLmZlZWRiYWNrLWRpYWxvZ19fdGV4dCwgLmZlZWRiYWNrLWRpYWxvZ19fY291bnRlciB7XG4gICAgLyogTUQvTEcvWEwvUF8xOF9saWdodCAqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ucGFnZS1yYXRpbmdfX2xhYmVsIHtcbiAgLyogU00vUF8xM19saWdodCAqL1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAucGFnZS1yYXRpbmdfX2xhYmVsIHtcbiAgICAvKiBMRy9QXzE0X2xpZ2h0ICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2dfX2J0bi1jbG9zZSB7XG4gIC8qIFVJL1NNL0J1dHRvbl9sYWJlbF9iaWdfYm9sZCAqL1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7IC8qIDE0cHggKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMXB4KSB7XG4gIC5tb2RhbC1kaWFsb2dfX2J0bi1jbG9zZSB7XG4gICAgLyogVUkvWEwtTEcvQnV0dG9uX2xhYmVsX2JpZ19ib2xkICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5wYWdlLXJhdGluZ19fb3ZlcmxheSwgLmZlZWRiYWNrLWRpYWxvZ19fZm9vdGVyIC5zdHlsZWQtYnV0dG9uIHtcbiAgLyogVUkvU00vQnV0dG9uX2xhYmVsX21lZGl1bV9saWdodCAqL1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7IC8qIDE0cHggKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5wYWdlLXJhdGluZ19fb3ZlcmxheSwgLmZlZWRiYWNrLWRpYWxvZ19fZm9vdGVyIC5zdHlsZWQtYnV0dG9uIHtcbiAgICAvKiBVSS9YTC1MRy9CdXR0b25fbGFiZWxfbWVkaXVtX2xpZ2h0ICovXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wYWdlLXJhdGluZzpub3QoLnBhZ2UtcmF0aW5nLS1yZWFkb25seSkgLnN0YXJzX19zdGFyOmhvdmVyIH4gLnN0YXJzX19zdGFyOmFmdGVyIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuLnBhZ2UtcmF0aW5nOmhvdmVyIC5wYWdlLXJhdGluZ19faW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4ucGFnZS1yYXRpbmdfX3dyYXBwZXIge1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAucGFnZS1yYXRpbmdfX3dyYXBwZXIge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNnB4KSB7XG4gIC5wYWdlLXJhdGluZ19fd3JhcHBlciB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gIH1cbn1cbi5wYWdlLXJhdGluZ19fY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1zLTYsIDIwcHgpO1xufVxuLnBhZ2UtcmF0aW5nX19sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS10eXBlZmFjZS1zY2h3YXJ6LWdyYXUxLCAjMzMzKTtcbn1cbi5wYWdlLXJhdGluZy0tcmVhZG9ubHkgLnN0YXJzIGlucHV0OmNoZWNrZWQgKyAuc3RhcnNfX3N0YXIgfiAuc3RhcnNfX3N0YXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLnBhZ2UtcmF0aW5nLS1yZWFkb25seSAuc3RhcnNfX2lucHV0LFxuLnBhZ2UtcmF0aW5nLS1yZWFkb25seSAucGFnZS1yYXRpbmctLXJlYWRvbmx5IC5zdGFyc19fc3RhciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5wYWdlLXJhdGluZ19fb3duLXJhdGluZyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbnRhaW5lci13ZWlzcy1wZXRyb2w5LCAjRkZGKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGl2aWRlci1wZXRyb2w4LXBldHJvbDMsICMwMDRCNUEpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1Db3JuZXJSYWRpdXMtUi0xMDAsIDEwMHB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zLTgsIDMycHgpO1xuICBwYWRkaW5nOiB2YXIoLS1zLTUsIDE2cHgpIHZhcigtLXMtOCwgNDhweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5wYWdlLXJhdGluZ19fb3duLXJhdGluZyB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLnBhZ2UtcmF0aW5nX19vd24tcmF0aW5nIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAxcHgpIHtcbiAgLnBhZ2UtcmF0aW5nX19vd24tcmF0aW5nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnBhZ2UtcmF0aW5nX19vd24tcmF0aW5nOmZvY3VzLXZpc2libGU6Zm9jdXMtdmlzaWJsZSwgLnBhZ2UtcmF0aW5nX19vd24tcmF0aW5nOmZvY3VzLXdpdGhpbjpmb2N1cy12aXNpYmxlLCAucGFnZS1yYXRpbmdfX293bi1yYXRpbmc6aG92ZXI6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLXJhdGluZ19fb3duLXJhdGluZzpmb2N1cy12aXNpYmxlOmZvY3VzLXZpc2libGU6OmFmdGVyLCAucGFnZS1yYXRpbmdfX293bi1yYXRpbmc6Zm9jdXMtd2l0aGluOmZvY3VzLXZpc2libGU6OmFmdGVyLCAucGFnZS1yYXRpbmdfX293bi1yYXRpbmc6aG92ZXI6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1Db3JuZXJSYWRpdXMtUi00LCA0cHgpO1xuICBib3JkZXI6IHZhcigtLUZseWluZ0ZvY3VzLU91dGxpbmUtMiwgMnB4KSBzb2xpZCAtLWZseWluZy1mb2N1cy1wZXRyb2w4LXBldHJvbDM7XG4gIGJvdHRvbTogLTVweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IC01cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC01cHg7XG4gIHRvcDogLTVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBhbmltYXRpb246IGZvcndhcmRzIGFwcGVhciAxMDBtcyBjdWJpYy1iZXppZXIoMC4xNiwgMC42NjUsIDAuNjEsIDAuOTMpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNnB4KSB7XG4gIC5wYWdlLXJhdGluZ19fb3duLXJhdGluZzpmb2N1cy12aXNpYmxlLCAucGFnZS1yYXRpbmdfX293bi1yYXRpbmc6Zm9jdXMtd2l0aGluLCAucGFnZS1yYXRpbmdfX293bi1yYXRpbmc6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRpdmlkZXItc2Nod2Fyei1ncmF1MSwgIzMzMyk7XG4gIH1cbn1cbi5wYWdlLXJhdGluZ19fb3duLXJhdGluZzpmb2N1cy12aXNpYmxlIC5wYWdlLXJhdGluZ19fb3ZlcmxheSwgLnBhZ2UtcmF0aW5nX19vd24tcmF0aW5nOmZvY3VzLXdpdGhpbiAucGFnZS1yYXRpbmdfX292ZXJsYXksIC5wYWdlLXJhdGluZ19fb3duLXJhdGluZzpob3ZlciAucGFnZS1yYXRpbmdfX292ZXJsYXkge1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5wYWdlLXJhdGluZ19fb3duLXJhdGluZzpmb2N1cy12aXNpYmxlIC5wYWdlLXJhdGluZ19fc3RhcnMsIC5wYWdlLXJhdGluZ19fb3duLXJhdGluZzpmb2N1cy13aXRoaW4gLnBhZ2UtcmF0aW5nX19zdGFycywgLnBhZ2UtcmF0aW5nX19vd24tcmF0aW5nOmhvdmVyIC5wYWdlLXJhdGluZ19fc3RhcnMge1xuICBvcGFjaXR5OiAxO1xufVxuLnBhZ2UtcmF0aW5nX19vd24tcmF0aW5nIC5wYWdlLXJhdGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wYWdlLXJhdGluZ19fb3duLXJhdGluZyAucGFnZS1yYXRpbmdfX3N0YXJzIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5wYWdlLXJhdGluZ19faW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLXJhdGluZ19faW5uZXIgZmllbGRzZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFnZS1yYXRpbmdfX292ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXR5cGVmYWNlLXBldHJvbDgtcGV0cm9sMywgIzAwNEI1QSk7XG4gIHRyYW5zaXRpb246IHotaW5kZXggMHMgbGluZWFyIDBzO1xuICB6LWluZGV4OiAwO1xufVxuLnBhZ2UtcmF0aW5nX19zdGFycy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGFnZS1yYXRpbmdfX3Rvb2x0aXAtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IGNhbGMoMTAwJSArIDhweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogNjY1O1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogbWluKDEwMHZ3IC0gMzJweCwgMzMwcHgpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10eXBlZmFjZS1wZXRyb2w4LXBldHJvbDMsICMwMDRCNUEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb250YWluZXItd2Vpc3MtcGV0cm9sMTEsICNmZmYpO1xuICBjb2xvcjogdmFyKC0tdHlwZWZhY2Utc2Nod2Fyei1ncmF1MSwgIzMzMyk7XG4gIHBhZGRpbmc6IHZhcigtLXMtNiwgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tQ29ybmVyUmFkaXVzLVItMTYpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAxcHgpIHtcbiAgLnBhZ2UtcmF0aW5nX190b29sdGlwLWNvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLUNvcm5lclJhZGl1cy1SLTIwKTtcbiAgfVxufVxuLnBhZ2UtcmF0aW5nX19zdGFycy13cmFwcGVyOmhvdmVyIC5wYWdlLXJhdGluZ19fdG9vbHRpcC1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5zdGFycy1yZWFkb25seSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN0YXJzLXJlYWRvbmx5IC5zdGFyc19fc3Rhci5yYXRpbmctdG8taGVyZSB+IC5zdGFyc19fc3RhcjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc3RhcnMtcmVhZG9ubHkgLnN0YXJzX19zdGFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhcnMtcmVhZG9ubHkgLnN0YXJzX19zdGFyOm50aC1vZi10eXBlKDJuLTEpOmJlZm9yZSwgLnN0YXJzLXJlYWRvbmx5IC5zdGFyc19fc3RhcjpudGgtb2YtdHlwZSgybi0xKTphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xufVxuLnN0YXJzLXJlYWRvbmx5IC5zdGFyc19fc3RhcjpudGgtb2YtdHlwZSgybik6YmVmb3JlLCAuc3RhcnMtcmVhZG9ubHkgLnN0YXJzX19zdGFyOm50aC1vZi10eXBlKDJuKTphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbn1cbi5zdGFycy1yZWFkb25seSAuc3RhcnNfX3N0YXI6YmVmb3JlLCAuc3RhcnMtcmVhZG9ubHkgLnN0YXJzX19zdGFyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3RhcnMtcmVhZG9ubHkgLnN0YXJzX19zdGFyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9ldGMuY2xpZW50bGlicy9wZmNoL2NsaWVudGxpYnMvcHVibGlzaC9yZXNvdXJjZXMvaW1hZ2VzL2ljby1zdGFyLnN2Z1wiKTtcbn1cbi5zdGFycy1yZWFkb25seSAuc3RhcnNfX3N0YXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZXRjLmNsaWVudGxpYnMvcGZjaC9jbGllbnRsaWJzL3B1Ymxpc2gvcmVzb3VyY2VzL2ltYWdlcy9pY28tc3Rhci1maWxsZWQuc3ZnXCIpO1xufVxuXG4vKiA9PT09PSBTdGVybmUgKGludGVyYWt0aXYpID09PT09ICovXG4uc3RhcnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN0YXJzOm5vdCg6aG92ZXIpIC5zdGFyc19fc3RhcjpoYXMoaW5wdXQ6Y2hlY2tlZCkgfiAuc3RhcnNfX3N0YXIgaW5wdXQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLnN0YXJzOmhvdmVyIC5zdGFyc19fc3Rhcjpob3ZlciB+IC5zdGFyc19fc3RhciAuc3RhcnNfX2lucHV0OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zdGFyc19fc3RhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3RhcnNfX2lucHV0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN0YXJzX19pbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0YXJzX19pbnB1dDpmb2N1cy12aXNpYmxlOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLUNvcm5lclJhZGl1cy1SLTQsIDRweCk7XG4gIGJvcmRlcjogdmFyKC0tRmx5aW5nRm9jdXMtT3V0bGluZS0yLCAycHgpIHNvbGlkIDFweDtcbiAgYm90dG9tOiAwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYW5pbWF0aW9uOiBmb3J3YXJkcyBhcHBlYXIgMTAwbXMgY3ViaWMtYmV6aWVyKDAuMTYsIDAuNjY1LCAwLjYxLCAwLjkzKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5zdGFyc19faW5wdXQge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxufVxuLnN0YXJzX19pbnB1dDpiZWZvcmUsIC5zdGFyc19faW5wdXQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zdGFyc19faW5wdXQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2V0Yy5jbGllbnRsaWJzL3BmY2gvY2xpZW50bGlicy9wdWJsaXNoL3Jlc291cmNlcy9pbWFnZXMvaWNvLXN0YXIuc3ZnXCIpO1xufVxuLnN0YXJzX19pbnB1dDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9ldGMuY2xpZW50bGlicy9wZmNoL2NsaWVudGxpYnMvcHVibGlzaC9yZXNvdXJjZXMvaW1hZ2VzL2ljby1zdGFyLWZpbGxlZC5zdmdcIik7XG59XG5cbi8qID09PT09IE1vZGFsIERpYWxvZyA9PT09PSAqL1xuLm1vZGFsLWRpYWxvZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLm1vZGFsLWRpYWxvZy5pcy1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4ubW9kYWwtZGlhbG9nX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29udGFpbmVyLXdlaXNzLXBldHJvbDgsICMwMDRCNUEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAubW9kYWwtZGlhbG9nX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDkwdmg7XG4gICAgbWF4LXdpZHRoOiA1NTJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbi5tb2RhbC1kaWFsb2dfX2J0bi1jbG9zZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHZhcigtLXR5cGVmYWNlLXBldHJvbDgtcGV0cm9sMywgIzAwNEI1QSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZ2FwOiB2YXIoLS1zLTMsIDhweCk7XG4gIHBhZGRpbmc6IHZhcigtLXMtNSwgMTZweCk7XG59XG4ubW9kYWwtZGlhbG9nX19idG4tY2xvc2Ugc3ZnIHtcbiAgY29sb3I6IHZhcigtLXVpLWljb25zLXBldHJvbDgtcGV0cm9sMywgIzAwNEI1QSk7XG59XG4ubW9kYWwtZGlhbG9nX19ib2R5IHtcbiAgcGFkZGluZzogMCB2YXIoLS1zLTUsIDE2cHgpIHZhcigtLXMtNywgMjRweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAubW9kYWwtZGlhbG9nX19ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXMtNywgMjRweCk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tcy03LCAyNHB4KTtcbiAgfVxufVxuXG4vKiA9PT09PSBGZWVkYmFjayBEaWFsb2cgPT09PT0gKi9cbi5mZWVkYmFjay1kaWFsb2dfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLXR5cGVmYWNlLXBldHJvbDgtcGV0cm9sMywgIzAwNEI1QSk7XG59XG4uZmVlZGJhY2stZGlhbG9nX190ZXh0IHtcbiAgY29sb3I6IHZhcigtLXR5cGVmYWNlLXNjaHdhcnotZ3JhdTEsICMzMzMpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zLTcsIDI0cHgpO1xufVxuLmZlZWRiYWNrLWRpYWxvZyAucGYtZm9ybV9pbnB1dC10ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbnRhaW5lci1wZXRyb2wxLXBldHJvbDEwLCAjRUVGNkY2KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWRpdmlkZXItc2Nod2Fyei1ncmF1MSwgIzMzMyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLUNvcm5lclJhZGl1cy1SLTQsIDRweCkgdmFyKC0tQ29ybmVyUmFkaXVzLVItNCwgNHB4KSAwIDA7XG4gIG1hcmdpbjogdmFyKC0tcy01LCAxNnB4KSAwO1xuICBwYWRkaW5nOiB2YXIoLS1zLTUsIDE2cHgpIHZhcigtLXMtNSwgMTZweCkgMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmVlZGJhY2stZGlhbG9nIHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmVlZGJhY2stZGlhbG9nX19jb3VudGVyIHtcbiAgY29sb3I6IHZhcigtLXR5cGVmYWNlLWdyYXU3LWdyYXUzLCAjNjY2KTtcbn1cbi5mZWVkYmFjay1kaWFsb2dfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tcy03LCAzMnB4KTtcbn1cbi5mZWVkYmFjay1kaWFsb2dfX2Zvb3RlciAuc3R5bGVkLWJ1dHRvbiB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LWhlaWdodDogNTZweDtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tcGV0cm9sOCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgLS1wb3NpdGlvbjogMDtcbiAgcGFkZGluZzogdmFyKC0tcy00KSB2YXIoLS1zLTcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgLmZlZWRiYWNrLWRpYWxvZ19fZm9vdGVyIC5zdHlsZWQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zLTUpIDMycHg7XG4gIH1cbn1cbi5mZWVkYmFjay1kaWFsb2dfX2Zvb3RlciAuc3R5bGVkLWJ1dHRvbjpob3ZlciB7XG4gIC0tcG9zaXRpb246IC0ycHg7XG59XG4uZmVlZGJhY2stZGlhbG9nX19mb290ZXIgLnN0eWxlZC1idXR0b246ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tc3VwcG9ydGluZy1jb2xvcnMtZ3JhdTctZ3JhdTIpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZmVlZGJhY2stZGlhbG9nX19mb290ZXIgLnN0eWxlZC1idXR0b246ZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbnRhaW5lci1ncmF1Mi1wZXRyb2w5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29udGFpbmVyLWdyYXUyLXBldHJvbDkpO1xufVxuLmZlZWRiYWNrLWRpYWxvZ19fZm9vdGVyIC5zdHlsZWQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiB2YXIoLS1wb3NpdGlvbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBvc3RmaW5hbmNlZ2VsYik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBvc3RmaW5hbmNlZ2VsYik7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB0cmFuc2l0aW9uOiBpbnNldCAwLjE1cyBlYXNlLW91dDtcbiAgei1pbmRleDogLTE7XG59XG4uZmVlZGJhY2stZGlhbG9nX19mb290ZXIgLnN0eWxlZC1idXR0b246Zm9jdXMtdmlzaWJsZTo6YmVmb3JlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXBldHJvbDgtd2Vpc3MpO1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuLmZlZWRiYWNrLWRpYWxvZ19fZm9vdGVyIC5zdHlsZWQtYnV0dG9uIC5idXR0b25fX2xhYmVsIHtcbiAgei1pbmRleDogMTtcbn0iXX0= */