/* 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: 751px) {
  .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);
}
.page-rating__label {
  color: var(--schwarz-grau1);
}
.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(--weiss-petrol9);
  border: 1px solid var(--petrol8-petrol3);
  border-radius: var(--CornerRadius-R-100);
  display: inline-block;
  margin-top: var(--s-8);
  padding: var(--s-5) var(--s-8);
  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: 751px) {
  .page-rating__own-rating {
    width: auto;
  }
}
.page-rating__own-rating:focus-visible {
  outline: none;
  position: relative;
}
.page-rating__own-rating:focus-visible::after {
  border-radius: var(--CornerRadius-R-100);
  border: 2px solid var(--petrol8-petrol3);
  bottom: -4px;
  content: "";
  display: block;
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px;
  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(--schwarz-grau1);
  }
}
.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(--petrol8-petrol3);
  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(--petrol8-petrol3);
  background: var(--weiss-petrol11);
  color: var(--schwarz-grau1);
  padding: var(--s-6);
  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: 751px) {
  .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: visible;
}
.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;
  position: relative;
}
.stars__star:has(input:focus-visible) {
  outline: none;
  position: relative;
}
.stars__star:has(input:focus-visible)::after {
  border-radius: var(--CornerRadius-R-4);
  border: 2px solid var(--petrol8-petrol3);
  bottom: -2px;
  content: "";
  display: block;
  left: -2px;
  position: absolute;
  right: -2px;
  top: -2px;
  transform: translateZ(0);
  animation: forwards appear 100ms cubic-bezier(0.16, 0.665, 0.61, 0.93);
}
.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;
}
@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(--weiss-petrol8);
  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(--petrol8-petrol3);
  cursor: pointer;
  display: flex;
  justify-content: flex-end;
  margin-left: auto;
  margin-right: 0;
  gap: var(--s-3);
  padding: var(--s-5);
}
.modal-dialog__btn-close svg {
  color: var(--petrol8-petrol3);
}
.modal-dialog__body {
  padding: 0 var(--s-5) var(--s-7);
}
@media screen and (min-width: 751px) {
  .modal-dialog__body {
    padding-left: var(--s-7);
    padding-right: var(--s-7);
  }
}
/* ===== Feedback Dialog ===== */
.feedback-dialog__title {
  color: var(--petrol8-petrol3);
}
.feedback-dialog__text {
  color: var(--schwarz-grau1);
  margin-top: var(--s-7);
}
.feedback-dialog .pf-form_input-textarea {
  background: var(--petrol1-petrol10);
  border-bottom: 1px solid var(--schwarz-grau1);
  border-radius: var(--CornerRadius-R-4) var(--CornerRadius-R-4) 0 0;
  margin: var(--s-5) 0;
  padding: var(--s-5) var(--s-5) 0;
  width: 100%;
}
.feedback-dialog textarea {
  background: none;
  border: none;
  height: 100%;
  outline: none;
  resize: none;
  width: 100%;
}
.feedback-dialog__counter {
  color: var(--grau7-grau3);
}
.feedback-dialog__footer {
  display: flex;
  flex-direction: column;
  gap: var(--s-7);
}
.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(--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(--grau2-petrol9);
  background-color: var(--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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3VpLmFwcHMvc3JjL21haW4vamNyX3Jvb3QvYXBwcy9wZmNoL2NsaWVudGxpYnMvY29tcG9uZW50cy9wYWdlcmF0aW5nL3BhZ2VyYXRpbmcuYnVuZGxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUFDaEI7RUFDRSxrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRTtJQUNFLHdCQUF3QjtJQUN4QixlQUFlO0VBQ2pCO0FBQ0Y7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixpQkFBaUI7QUFDbkI7QUFDQTtFQUNFO0lBQ0Usa0JBQWtCO0lBQ2xCLGVBQWU7RUFDakI7QUFDRjtBQUVBO0VBQ0UsZ0NBQWdDO0VBQ2hDLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGNBQWMsRUFBRSxTQUFTO0FBQzNCO0FBQ0E7RUFDRTtJQUNFLG1DQUFtQztJQUNuQyxlQUFlO0VBQ2pCO0FBQ0Y7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixjQUFjLEVBQUUsU0FBUztBQUMzQjtBQUNBO0VBQ0U7SUFDRSx1Q0FBdUM7SUFDdkMsZUFBZTtFQUNqQjtBQUNGO0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLHdCQUF3QjtBQUMxQjtBQUNBO0VBQ0Usd0JBQXdCO0FBQzFCO0FBQ0E7RUFDRTtJQUNFLHdCQUF3QjtJQUN4QixvQkFBb0I7RUFDdEI7QUFDRjtBQUNBO0VBQ0U7SUFDRSx1QkFBdUI7SUFDdkIsb0JBQW9CO0VBQ3RCO0FBQ0Y7QUFDQTtFQUNFLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2IsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsMkJBQTJCO0FBQzdCO0FBQ0E7RUFDRSxVQUFVO0FBQ1o7QUFDQTs7RUFFRSxl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Q2hDO0VBQ0UsNkJBQTZCO0FBQy9CO0FBQ0E7RUFDRSwyQkFBMkI7RUFDM0Isc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSxtQ0FBbUM7RUFDbkMsNkNBQTZDO0VBQzdDLGtFQUFrRTtFQUNsRSxvQkFBb0I7RUFDcEIsZ0NBQWdDO0VBQ2hDLFdBQVc7QUFDYjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWixZQUFZO0VBQ1osYUFBYTtFQUNiLFlBQVk7RUFDWixXQUFXO0FBQ2I7QUFDQTtFQUNFLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxvQkFBb0I7RUFDcEIsV0FBVztFQUNYLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsYUFBYTtFQUNiLHVCQUF1QjtFQUN2QixnQkFBZ0I7RUFDaEIsMkJBQXNCO0VBQXRCLHNCQUFzQjtFQUN0QixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixZQUFZO0VBQ1osVUFBVTtFQUNWLGFBQWE7RUFDYiw4QkFBOEI7QUFDaEM7QUFDQTtFQUNFO0lBQ0Usd0JBQXdCO0VBQzFCO0FBQ0Y7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UseUJBQXlCO0VBQ3pCLG9CQUFvQjtFQUNwQix5QkFBaUI7S0FBakIsc0JBQWlCO1VBQWpCLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0Usc0NBQXNDO0VBQ3RDLHNDQUFzQztBQUN4QztBQUNBO0VBQ0UsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsd0NBQXdDO0VBQ3hDLHdDQUF3QztFQUN4QyxvQkFBb0I7RUFDcEIsZ0NBQWdDO0VBQ2hDLFdBQVc7QUFDYjtBQUNBO0VBQ0UsdUNBQXVDO0VBQ3ZDLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsVUFBVTtBQUNaIiwiZmlsZSI6Ii4uLy4uL3VpLmFwcHMvc3JjL21haW4vamNyX3Jvb3QvYXBwcy9wZmNoL2NsaWVudGxpYnMvY29tcG9uZW50cy9wYWdlcmF0aW5nL3BhZ2VyYXRpbmcuYnVuZGxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIEJyZWFrcG9pbnRzICovXG4uZmVlZGJhY2stZGlhbG9nX190ZXh0LCAuZmVlZGJhY2stZGlhbG9nX19jb3VudGVyIHtcbiAgLyogU00vUF8xNl9saWdodCAqL1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAuZmVlZGJhY2stZGlhbG9nX190ZXh0LCAuZmVlZGJhY2stZGlhbG9nX19jb3VudGVyIHtcbiAgICAvKiBNRC9MRy9YTC9QXzE4X2xpZ2h0ICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5wYWdlLXJhdGluZ19fbGFiZWwge1xuICAvKiBTTS9QXzEzX2xpZ2h0ICovXG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5wYWdlLXJhdGluZ19fbGFiZWwge1xuICAgIC8qIExHL1BfMTRfbGlnaHQgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZ19fYnRuLWNsb3NlIHtcbiAgLyogVUkvU00vQnV0dG9uX2xhYmVsX2JpZ19ib2xkICovXG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTsgLyogMTRweCAqL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgLm1vZGFsLWRpYWxvZ19fYnRuLWNsb3NlIHtcbiAgICAvKiBVSS9YTC1MRy9CdXR0b25fbGFiZWxfYmlnX2JvbGQgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnBhZ2UtcmF0aW5nX19vdmVybGF5LCAuZmVlZGJhY2stZGlhbG9nX19mb290ZXIgLnN0eWxlZC1idXR0b24ge1xuICAvKiBVSS9TTS9CdXR0b25fbGFiZWxfbWVkaXVtX2xpZ2h0ICovXG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTsgLyogMTRweCAqL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgLnBhZ2UtcmF0aW5nX19vdmVybGF5LCAuZmVlZGJhY2stZGlhbG9nX19mb290ZXIgLnN0eWxlZC1idXR0b24ge1xuICAgIC8qIFVJL1hMLUxHL0J1dHRvbl9sYWJlbF9tZWRpdW1fbGlnaHQgKi9cbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnBhZ2UtcmF0aW5nOm5vdCgucGFnZS1yYXRpbmctLXJlYWRvbmx5KSAuc3RhcnNfX3N0YXI6aG92ZXIgfiAuc3RhcnNfX3N0YXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG4ucGFnZS1yYXRpbmc6aG92ZXIgLnBhZ2UtcmF0aW5nX19pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5wYWdlLXJhdGluZ19fd3JhcHBlciB7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5wYWdlLXJhdGluZ19fd3JhcHBlciB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLnBhZ2UtcmF0aW5nX193cmFwcGVyIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgfVxufVxuLnBhZ2UtcmF0aW5nX19jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLXMtNik7XG59XG4ucGFnZS1yYXRpbmdfX2xhYmVsIHtcbiAgY29sb3I6IHZhcigtLXNjaHdhcnotZ3JhdTEpO1xufVxuLnBhZ2UtcmF0aW5nLS1yZWFkb25seSAuc3RhcnMgaW5wdXQ6Y2hlY2tlZCArIC5zdGFyc19fc3RhciB+IC5zdGFyc19fc3RhcjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucGFnZS1yYXRpbmctLXJlYWRvbmx5IC5zdGFyc19faW5wdXQsXG4ucGFnZS1yYXRpbmctLXJlYWRvbmx5IC5wYWdlLXJhdGluZy0tcmVhZG9ubHkgLnN0YXJzX19zdGFyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnBhZ2UtcmF0aW5nX19vd24tcmF0aW5nIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0td2Vpc3MtcGV0cm9sOSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBldHJvbDgtcGV0cm9sMyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLUNvcm5lclJhZGl1cy1SLTEwMCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogdmFyKC0tcy04KTtcbiAgcGFkZGluZzogdmFyKC0tcy01KSB2YXIoLS1zLTgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAucGFnZS1yYXRpbmdfX293bi1yYXRpbmcge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyNnB4KSB7XG4gIC5wYWdlLXJhdGluZ19fb3duLXJhdGluZyB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5wYWdlLXJhdGluZ19fb3duLXJhdGluZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5wYWdlLXJhdGluZ19fb3duLXJhdGluZzpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtcmF0aW5nX19vd24tcmF0aW5nOmZvY3VzLXZpc2libGU6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tQ29ybmVyUmFkaXVzLVItMTAwKTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcGV0cm9sOC1wZXRyb2wzKTtcbiAgYm90dG9tOiAtNHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogLTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTRweDtcbiAgdG9wOiAtNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGFuaW1hdGlvbjogZm9yd2FyZHMgYXBwZWFyIDEwMG1zIGN1YmljLWJlemllcigwLjE2LCAwLjY2NSwgMC42MSwgMC45Myk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLnBhZ2UtcmF0aW5nX19vd24tcmF0aW5nOmZvY3VzLXZpc2libGUsIC5wYWdlLXJhdGluZ19fb3duLXJhdGluZzpmb2N1cy13aXRoaW4sIC5wYWdlLXJhdGluZ19fb3duLXJhdGluZzpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2Nod2Fyei1ncmF1MSk7XG4gIH1cbn1cbi5wYWdlLXJhdGluZ19fb3duLXJhdGluZzpmb2N1cy12aXNpYmxlIC5wYWdlLXJhdGluZ19fb3ZlcmxheSwgLnBhZ2UtcmF0aW5nX19vd24tcmF0aW5nOmZvY3VzLXdpdGhpbiAucGFnZS1yYXRpbmdfX292ZXJsYXksIC5wYWdlLXJhdGluZ19fb3duLXJhdGluZzpob3ZlciAucGFnZS1yYXRpbmdfX292ZXJsYXkge1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5wYWdlLXJhdGluZ19fb3duLXJhdGluZzpmb2N1cy12aXNpYmxlIC5wYWdlLXJhdGluZ19fc3RhcnMsIC5wYWdlLXJhdGluZ19fb3duLXJhdGluZzpmb2N1cy13aXRoaW4gLnBhZ2UtcmF0aW5nX19zdGFycywgLnBhZ2UtcmF0aW5nX19vd24tcmF0aW5nOmhvdmVyIC5wYWdlLXJhdGluZ19fc3RhcnMge1xuICBvcGFjaXR5OiAxO1xufVxuLnBhZ2UtcmF0aW5nX19vd24tcmF0aW5nIC5wYWdlLXJhdGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wYWdlLXJhdGluZ19fb3duLXJhdGluZyAucGFnZS1yYXRpbmdfX3N0YXJzIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5wYWdlLXJhdGluZ19faW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLXJhdGluZ19faW5uZXIgZmllbGRzZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFnZS1yYXRpbmdfX292ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXBldHJvbDgtcGV0cm9sMyk7XG4gIHRyYW5zaXRpb246IHotaW5kZXggMHMgbGluZWFyIDBzO1xuICB6LWluZGV4OiAwO1xufVxuLnBhZ2UtcmF0aW5nX19zdGFycy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGFnZS1yYXRpbmdfX3Rvb2x0aXAtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IGNhbGMoMTAwJSArIDhweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogNjY1O1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogbWluKDEwMHZ3IC0gMzJweCwgMzMwcHgpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wZXRyb2w4LXBldHJvbDMpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13ZWlzcy1wZXRyb2wxMSk7XG4gIGNvbG9yOiB2YXIoLS1zY2h3YXJ6LWdyYXUxKTtcbiAgcGFkZGluZzogdmFyKC0tcy02KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1Db3JuZXJSYWRpdXMtUi0xNik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAucGFnZS1yYXRpbmdfX3Rvb2x0aXAtY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tQ29ybmVyUmFkaXVzLVItMjApO1xuICB9XG59XG4ucGFnZS1yYXRpbmdfX3N0YXJzLXdyYXBwZXI6aG92ZXIgLnBhZ2UtcmF0aW5nX190b29sdGlwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLnN0YXJzLXJlYWRvbmx5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3RhcnMtcmVhZG9ubHkgLnN0YXJzX19zdGFyLnJhdGluZy10by1oZXJlIH4gLnN0YXJzX19zdGFyOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zdGFycy1yZWFkb25seSAuc3RhcnNfX3N0YXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGFycy1yZWFkb25seSAuc3RhcnNfX3N0YXI6bnRoLW9mLXR5cGUoMm4tMSk6YmVmb3JlLCAuc3RhcnMtcmVhZG9ubHkgLnN0YXJzX19zdGFyOm50aC1vZi10eXBlKDJuLTEpOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG59XG4uc3RhcnMtcmVhZG9ubHkgLnN0YXJzX19zdGFyOm50aC1vZi10eXBlKDJuKTpiZWZvcmUsIC5zdGFycy1yZWFkb25seSAuc3RhcnNfX3N0YXI6bnRoLW9mLXR5cGUoMm4pOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xufVxuLnN0YXJzLXJlYWRvbmx5IC5zdGFyc19fc3RhcjpiZWZvcmUsIC5zdGFycy1yZWFkb25seSAuc3RhcnNfX3N0YXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zdGFycy1yZWFkb25seSAuc3RhcnNfX3N0YXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2V0Yy5jbGllbnRsaWJzL3BmY2gvY2xpZW50bGlicy9wdWJsaXNoL3Jlc291cmNlcy9pbWFnZXMvaWNvLXN0YXIuc3ZnXCIpO1xufVxuLnN0YXJzLXJlYWRvbmx5IC5zdGFyc19fc3RhcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9ldGMuY2xpZW50bGlicy9wZmNoL2NsaWVudGxpYnMvcHVibGlzaC9yZXNvdXJjZXMvaW1hZ2VzL2ljby1zdGFyLWZpbGxlZC5zdmdcIik7XG59XG5cbi8qID09PT09IFN0ZXJuZSAoaW50ZXJha3RpdikgPT09PT0gKi9cbi5zdGFycyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN0YXJzOm5vdCg6aG92ZXIpIC5zdGFyc19fc3RhcjpoYXMoaW5wdXQ6Y2hlY2tlZCkgfiAuc3RhcnNfX3N0YXIgaW5wdXQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLnN0YXJzOmhvdmVyIC5zdGFyc19fc3Rhcjpob3ZlciB+IC5zdGFyc19fc3RhciAuc3RhcnNfX2lucHV0OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zdGFyc19fc3RhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGFyc19fc3RhcjpoYXMoaW5wdXQ6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhcnNfX3N0YXI6aGFzKGlucHV0OmZvY3VzLXZpc2libGUpOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLUNvcm5lclJhZGl1cy1SLTQpO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wZXRyb2w4LXBldHJvbDMpO1xuICBib3R0b206IC0ycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMnB4O1xuICB0b3A6IC0ycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYW5pbWF0aW9uOiBmb3J3YXJkcyBhcHBlYXIgMTAwbXMgY3ViaWMtYmV6aWVyKDAuMTYsIDAuNjY1LCAwLjYxLCAwLjkzKTtcbn1cbi5zdGFyc19faW5wdXQge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3RhcnNfX2lucHV0OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgLnN0YXJzX19pbnB1dCB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4uc3RhcnNfX2lucHV0OmJlZm9yZSwgLnN0YXJzX19pbnB1dDphZnRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN0YXJzX19pbnB1dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZXRjLmNsaWVudGxpYnMvcGZjaC9jbGllbnRsaWJzL3B1Ymxpc2gvcmVzb3VyY2VzL2ltYWdlcy9pY28tc3Rhci5zdmdcIik7XG59XG4uc3RhcnNfX2lucHV0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2V0Yy5jbGllbnRsaWJzL3BmY2gvY2xpZW50bGlicy9wdWJsaXNoL3Jlc291cmNlcy9pbWFnZXMvaWNvLXN0YXItZmlsbGVkLnN2Z1wiKTtcbn1cblxuLyogPT09PT0gTW9kYWwgRGlhbG9nID09PT09ICovXG4ubW9kYWwtZGlhbG9nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG59XG4ubW9kYWwtZGlhbG9nLmlzLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTAwMDtcbn1cbi5tb2RhbC1kaWFsb2dfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWlzcy1wZXRyb2w4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgLm1vZGFsLWRpYWxvZ19fY29udGVudCB7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBtYXgtaGVpZ2h0OiA5MHZoO1xuICAgIG1heC13aWR0aDogNTUycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4ubW9kYWwtZGlhbG9nX19idG4tY2xvc2Uge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1wZXRyb2w4LXBldHJvbDMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGdhcDogdmFyKC0tcy0zKTtcbiAgcGFkZGluZzogdmFyKC0tcy01KTtcbn1cbi5tb2RhbC1kaWFsb2dfX2J0bi1jbG9zZSBzdmcge1xuICBjb2xvcjogdmFyKC0tcGV0cm9sOC1wZXRyb2wzKTtcbn1cbi5tb2RhbC1kaWFsb2dfX2JvZHkge1xuICBwYWRkaW5nOiAwIHZhcigtLXMtNSkgdmFyKC0tcy03KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5tb2RhbC1kaWFsb2dfX2JvZHkge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tcy03KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zLTcpO1xuICB9XG59XG5cbi8qID09PT09IEZlZWRiYWNrIERpYWxvZyA9PT09PSAqL1xuLmZlZWRiYWNrLWRpYWxvZ19fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tcGV0cm9sOC1wZXRyb2wzKTtcbn1cbi5mZWVkYmFjay1kaWFsb2dfX3RleHQge1xuICBjb2xvcjogdmFyKC0tc2Nod2Fyei1ncmF1MSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLXMtNyk7XG59XG4uZmVlZGJhY2stZGlhbG9nIC5wZi1mb3JtX2lucHV0LXRleHRhcmVhIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGV0cm9sMS1wZXRyb2wxMCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zY2h3YXJ6LWdyYXUxKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tQ29ybmVyUmFkaXVzLVItNCkgdmFyKC0tQ29ybmVyUmFkaXVzLVItNCkgMCAwO1xuICBtYXJnaW46IHZhcigtLXMtNSkgMDtcbiAgcGFkZGluZzogdmFyKC0tcy01KSB2YXIoLS1zLTUpIDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZlZWRiYWNrLWRpYWxvZyB0ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICByZXNpemU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZlZWRiYWNrLWRpYWxvZ19fY291bnRlciB7XG4gIGNvbG9yOiB2YXIoLS1ncmF1Ny1ncmF1Myk7XG59XG4uZmVlZGJhY2stZGlhbG9nX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXMtNyk7XG59XG4uZmVlZGJhY2stZGlhbG9nX19mb290ZXIgLnN0eWxlZC1idXR0b24ge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IDU2cHg7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLXBldHJvbDgpO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIC0tcG9zaXRpb246IDA7XG4gIHBhZGRpbmc6IHZhcigtLXMtNCkgdmFyKC0tcy03KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5mZWVkYmFjay1kaWFsb2dfX2Zvb3RlciAuc3R5bGVkLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogdmFyKC0tcy01KSAzMnB4O1xuICB9XG59XG4uZmVlZGJhY2stZGlhbG9nX19mb290ZXIgLnN0eWxlZC1idXR0b246aG92ZXIge1xuICAtLXBvc2l0aW9uOiAtMnB4O1xufVxuLmZlZWRiYWNrLWRpYWxvZ19fZm9vdGVyIC5zdHlsZWQtYnV0dG9uOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWdyYXU3LWdyYXUyKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmZlZWRiYWNrLWRpYWxvZ19fZm9vdGVyIC5zdHlsZWQtYnV0dG9uOmRpc2FibGVkOjpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmF1Mi1wZXRyb2w5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JhdTItcGV0cm9sOSk7XG59XG4uZmVlZGJhY2stZGlhbG9nX19mb290ZXIgLnN0eWxlZC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IHZhcigtLXBvc2l0aW9uKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcG9zdGZpbmFuY2VnZWxiKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcG9zdGZpbmFuY2VnZWxiKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHRyYW5zaXRpb246IGluc2V0IDAuMTVzIGVhc2Utb3V0O1xuICB6LWluZGV4OiAtMTtcbn1cbi5mZWVkYmFjay1kaWFsb2dfX2Zvb3RlciAuc3R5bGVkLWJ1dHRvbjpmb2N1cy12aXNpYmxlOjpiZWZvcmUge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tcGV0cm9sOC13ZWlzcyk7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG4uZmVlZGJhY2stZGlhbG9nX19mb290ZXIgLnN0eWxlZC1idXR0b24gLmJ1dHRvbl9fbGFiZWwge1xuICB6LWluZGV4OiAxO1xufSJdfQ== */