/* Why important? To override inline styles of fl-button */
.wmco-event-posts {
  padding-bottom: 130px;
}
.wmco-event-posts.loading {
  min-height: 300px;
  padding-bottom: 0;
  position: relative;
}
.wmco-event-posts.loading::before, .wmco-event-posts.loading::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 150px;
  height: 150px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
}
.wmco-event-posts.loading::before {
  background-image: url("../images/icons/loader-circle.svg");
  animation: spin 1s linear infinite;
}
.wmco-event-posts.loading::after {
  background-image: url("../images/logos/svbr.svg");
  background-size: 40% 40%;
}

.events-month-grid {
  display: flex;
  flex-wrap: wrap;
  margin-left: -12px;
  margin-right: -12px;
  row-gap: 130px;
}
.events-month-grid .event {
  flex: 0 0 25%;
  width: 25%;
  padding: 0 12px;
}

.swiper-initialized .events-month-grid.swiper-wrapper {
  flex-wrap: nowrap;
  margin-left: 0;
  margin-right: 0;
  row-gap: unset;
}
.swiper-initialized .events-month-grid.swiper-wrapper .event {
  flex: 0 0 auto;
  padding: 0;
}
.events-month-grid,
.search__grid--events {
  align-items: stretch;
}
.events-month-grid .event,
.search__grid--events .event {
  height: auto;
}
.events-month-grid .event-card,
.search__grid--events .event-card {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.events-month-grid .event-type-img,
.search__grid--events .event-type-img {
  aspect-ratio: 1/1;
}
.events-month-grid .event-type-img img,
.search__grid--events .event-type-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  aspect-ratio: 1/1;
}
.events-month-grid .event-date-and-place,
.search__grid--events .event-date-and-place {
  font-size: 12px;
  margin-bottom: 14px;
}
.events-month-grid .event-content__wrapper,
.search__grid--events .event-content__wrapper {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  padding: 14px 0 0;
}
.events-month-grid .event-title,
.search__grid--events .event-title {
  --line-height: 26px;
  line-height: var(--line-height, 26px);
  font-size: 20px;
  word-break: break-word;
  padding-bottom: 2px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  overflow: hidden;
  -webkit-box-orient: vertical;
}
.events-month-grid .event-excerpt,
.search__grid--events .event-excerpt {
  margin-top: 14px;
  display: -webkit-box;
  -webkit-line-clamp: var(--lines-count, 5);
  overflow: hidden;
  -webkit-box-orient: vertical;
}

/* Why important? To override inline styles of fl-button */
.wmco-event-categories {
  margin: 50px auto;
}

.event-filter {
  position: relative;
  max-width: 1144px;
  margin: 0 auto;
  padding: 0 20px;
}
.event-filter-list {
  display: flex;
  flex-wrap: wrap;
  gap: 22px 32px;
}
.event-filter-list-item .filter {
  display: block;
  padding: 5px 10px 7px;
  white-space: nowrap;
  font-family: "Old Standard TT", serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 18px;
  text-transform: uppercase;
}
.event-filter-list-item .active {
  background-color: #FDF7E2;
  color: #F8F8F8;
}

/* Why important? To override inline styles of fl-button */
.single-events.fl-builder .site-main .container {
  max-width: 1320px;
  margin: 0 auto;
  padding: 0 20px;
}

.single-events .site-header:not(.site-header--sticky) {
  position: static;
}
.single-events .site-main, .single-events .site-main.site-main--with-sticky-header {
  margin-top: 100px;
}
.single-events .site-main > .container {
  max-width: 1144px;
}
.single-events .svbr-single__content--wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 24px;
}
.single-events .svbr-single__content--wrapper .post-thumbnail-wrapper {
  flex: 0 1 540px;
}
.single-events .svbr-single__content--wrapper .post-thumbnail-wrapper--no-thumbnail {
  flex: 0 1 auto;
}
.single-events .svbr-single__content--wrapper .post-thumbnail-wrapper .swiper-wrapper {
  height: auto;
}
.single-events .svbr-single__content--wrapper .post-thumbnail-wrapper.swiper-initialized .swiper-pagination {
  position: static;
  margin-top: 22px;
}
.single-events .svbr-single__content--wrapper .post-thumbnail-wrapper .post-thumbnail {
  aspect-ratio: 1/1;
}
.single-events .svbr-single__content--wrapper .post-thumbnail-wrapper .post-thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.single-events .svbr-single__content--wrapper .svbr-single__content {
  padding: 0 20px;
  flex: 0 1 540px;
}
.single-events .svbr-single__content--wrapper .svbr-single__content--no-thumbnail {
  flex: 0 1 auto;
}
.single-events .svbr-single__content--wrapper .svbr-single__content .svbr-single__info {
  margin-bottom: 8px;
}
.single-events .svbr-single__content--wrapper .svbr-single__content .svbr-single__info-item {
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.single-events .svbr-single__content--wrapper .svbr-single__content .entry-title {
  margin-bottom: 24px;
}
.single-events .now-at-svbr {
  margin: 130px 0;
}
.single-events .now-at-svbr__title {
  max-width: 1144px;
  margin: 0 auto 32px;
  padding: 0 20px;
}
.single-events .now-at-svbr .swiper-initialized .swiper-pagination {
  position: static;
  margin-top: 32px;
}
@media (max-width: 1320px) {
  body {
    display: block;
  }
}
@media (max-width: 1200px) {
  body {
    display: block;
  }
}
@media (max-width: 1199px) {
  body {
    display: block;
  }
}
@media (max-width: 992px) {
  body {
    display: block;
  }
}
@media (max-width: 991px) {
  body {
    display: block;
  }
}
@media (max-width: 769px) {
  body {
    display: block;
  }
}
@media (max-width: 768px) {
  body {
    display: block;
  }
  .wmco-event-posts {
    padding-bottom: 100px;
  }
  .events-month-grid {
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 0;
    margin-right: 0;
    row-gap: 50px;
  }
  .events-month-grid .event {
    flex: 0 1 50%;
    width: 50%;
    padding: 0 10px;
  }
  .single-events.fl-builder .site-main .container {
    padding: 0;
  }
  .single-events .site-main, .single-events .site-main.site-main--with-sticky-header {
    margin-top: 0;
  }
  .single-events .site-main > .container {
    padding: 0;
  }
  .single-events .svbr-single__content--wrapper {
    flex-direction: column;
    align-items: stretch;
    gap: 0;
  }
  .single-events .svbr-single__content--wrapper .post-thumbnail-wrapper {
    flex: 0 1 auto;
    width: 100%;
  }
  .single-events .svbr-single__content--wrapper .post-thumbnail-wrapper .swiper-wrapper {
    height: 100%;
  }
  .single-events .svbr-single__content--wrapper .post-thumbnail-wrapper .post-thumbnail.has-mobile-image {
    display: none;
  }
  .single-events .svbr-single__content--wrapper .svbr-single__content {
    padding: 50px 20px 0;
    flex: 0 1 auto;
  }
  .single-events .svbr-single__content--wrapper .svbr-single__content .svbr-single__info {
    margin-bottom: 32px;
  }
  .single-events .svbr-single__content--wrapper .svbr-single__content .svbr-single__info-item {
    font-size: 14px;
  }
  .single-events .svbr-single__content--wrapper .svbr-single__content .entry-title {
    font-size: 32px;
    font-weight: 500;
    line-height: 41.28px;
    letter-spacing: 0.02em;
    text-transform: none;
    margin-bottom: 32px;
  }
  .single-events .now-at-svbr {
    margin: 50px 0 20px;
  }
  .single-events .now-at-svbr .swiper-initialized .events-month-grid {
    padding-left: 0;
    padding-right: 0;
  }
  .single-events .now-at-svbr .swiper-initialized .event-content__wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 575px) {
  body {
    display: block;
  }
}
@media (max-width: 395px) {
  body {
    display: block;
  }
}
@media (max-width: 370px) {
  body {
    display: block;
  }
}
@media (hover: hover) {
  .event-filter-list-item .filter:hover {
    text-decoration: underline;
  }
  .event-filter-list-item .active:hover {
    text-decoration: none;
  }
}
@media (min-width: 992px) {
  .single-events .svbr-single__content--wrapper .post-thumbnail-wrapper.swiper-initialized .swiper-button-next,
  .single-events .svbr-single__content--wrapper .post-thumbnail-wrapper.swiper-initialized .swiper-button-prev {
    --tw-translate-y: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .single-events .svbr-single__content--wrapper .post-thumbnail-wrapper.swiper-initialized .swiper-button-next,
  .single-events .svbr-single__content--wrapper .post-thumbnail-wrapper.swiper-initialized .swiper-button-prev {
    --swiper-navigation-top-offset: 50%;
    margin-top: -14px;
  }
}
@media (min-width: 769px) {
  .single-events .svbr-single__content--wrapper .post-thumbnail-wrapper .post-thumbnail--mobile {
    display: none;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9taXhpbnMuc2NzcyIsImV2ZW50cy9fd21jby1ldmVudC1wb3N0cy5zY3NzIiwiZXZlbnQuY3NzIiwiZXZlbnRzL19jYXRlZ29yaWVzLWZpbHRlci5zY3NzIiwidmFyaWFibGVzL19mb250cy5zY3NzIiwidmFyaWFibGVzL19jb2xvcnMuc2NzcyIsImV2ZW50cy9fc2luZ2xlLWV2ZW50LnNjc3MiLCI8bm8gc291cmNlPiIsIl9tZWRpYS1vcmRlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQStDQSwwREFBQTtBQzFDQTtFQUNDLHFCQUFBO0FDK0NEO0FEekNDO0VBQ0MsaUJBQUE7RUFDQSxpQkFBQTtFRGdKRCxrQkFBQTtBRS9GRDtBRmlHQztFQUVDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsZ0NBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtBRWhHRjtBRm1HQztFQUNDLDBEQUFBO0VBQ0Esa0NBQUE7QUVqR0Y7QUZvR0M7RUFDQyxpREFBQTtFQUNBLHdCQUFBO0FFbEdGOztBRGhFQTtFQUNDLGFBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7QUNtRUQ7QUR6REM7RUFDQyxhQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7QUNvRUY7O0FEeERFO0VBQ0MsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QUNrRUg7QURoRUc7RUFDQyxjQUFBO0VBQ0EsVUFBQTtBQ2tFSjtBRHZEQTs7RUFFQyxvQkFBQTtBQ3lERDtBRHZEQzs7RUFDQyxZQUFBO0FDMERGO0FEdkRDOztFQUNDLGFBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7QUMwREY7QUR2REM7O0VBQ0MsaUJBQUE7QUMwREY7QUR4REU7O0VBQ0MsWUFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0FDMkRIO0FEdkRDOztFQUNDLGVBQUE7RUFD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QkFBQTtJQUNBLG1CQUFBO0VKZ05IO0VJMU1EO0lBSUUsbUJBQUE7RUo4TUQ7RUk1TEU7SUFDQyxlQUFBO0lBQ0EsZ0JBQUE7RUp5TUg7RUl0TUU7SUFDQyxrQkFBQTtJQUNBLG1CQUFBO0VKd01IO0NLellGO0FBQUE7RUM2Q0M7SUFDQyxjQUFBO0VOUkE7Q0t0Q0Y7QUFBQTtFQ21EQztJQUNDLGNBQUE7RU5UQTtDSzNDRjtBQUFBO0VDeURDO0lBQ0MsY0FBQTtFTlZBO0NLaERGO0FBQUE7RUppQ0s7SUFDQywwQkFBQTtFRGlMSjtFQ3RLRztJQUNDLHFCQUFBO0VEOEtKO0NLNU5GO0FBQUE7RUQrRUk7O0lBR0UsbUJBQUE7RUpxTko7Q0t2U0Y7QUFBQTtFRCtFSTs7SUFPRSxtQ0FBQTtJQUNBLGlCQUFBO0VKdU5KO0NLOVNGO0FBQUE7RURxR0k7SUFFRSxhQUFBO0VKb05KO0NLM1RGIiwiZmlsZSI6ImV2ZW50LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgXCIuL3ZhcmlhYmxlcy9jb2xvcnNcIjtcbkB1c2UgXCJ2YXJpYWJsZXMvYnJlYWtwb2ludHNcIjtcbkB1c2UgXCJmdW5jdGlvbnMvZnVuY3Rpb25zXCI7XG5cbkBtaXhpbiBkZWZhdWx0QnV0dG9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRwYWRkaW5nOiA1cHggMTBweCAxMHB4O1xuXHRib3JkZXItd2lkdGg6IDFweDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XG5cblx0QG1lZGlhIChob3ZlcjogaG92ZXIpIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiR0YWJsZXQpIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0JjpkaXNhYmxlZCxcblx0Ji5kaXNhYmxlZCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiBjb2xvcnMuJHRleHQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRiYWNrZ3JvdW5kLWNvbG9yO1xuXHRcdGNvbG9yOiBjb2xvcnMuJHRleHQ7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxufVxuXG5AbWl4aW4gc21hbGxCdXR0b24ge1xuXHRwYWRkaW5nOiA2cHggMTBweCA4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRmb250LXNpemU6IDEycHg7XG59XG5cbi8qIFdoeSBpbXBvcnRhbnQ/IFRvIG92ZXJyaWRlIGlubGluZSBzdHlsZXMgb2YgZmwtYnV0dG9uICovXG5cbkBtaXhpbiBwcmltYXJ5KCRpbXBvcnRhbnQ6IGZhbHNlKSB7XG5cdGJvcmRlci1jb2xvcjogY29sb3JzLiRiYWNrZ3JvdW5kLWNvbG9yIGZ1bmN0aW9ucy5pcy1pbXBvcnRhbnQoJGltcG9ydGFudCk7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kYmFja2dyb3VuZC1jb2xvciBmdW5jdGlvbnMuaXMtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXHRjb2xvcjogY29sb3JzLiR3aGl0ZSBmdW5jdGlvbnMuaXMtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXG5cdCoge1xuXHRcdGNvbG9yOiBjb2xvcnMuJHdoaXRlIGZ1bmN0aW9ucy5pcy1pbXBvcnRhbnQoJGltcG9ydGFudCk7XG5cdH1cblxuXHQmOmFjdGl2ZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiBjb2xvcnMuJHB1cmUtd2hpdGUgZnVuY3Rpb25zLmlzLWltcG9ydGFudCgkaW1wb3J0YW50KTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHB1cmUtd2hpdGUgZnVuY3Rpb25zLmlzLWltcG9ydGFudCgkaW1wb3J0YW50KTtcblx0XHRjb2xvcjogY29sb3JzLiRibGFjayBmdW5jdGlvbnMuaXMtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXG5cdFx0KiB7XG5cdFx0XHRjb2xvcjogY29sb3JzLiRibGFjayBmdW5jdGlvbnMuaXMtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXItY29sb3I6IGNvbG9ycy4kcHVyZS13aGl0ZSBmdW5jdGlvbnMuaXMtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRwdXJlLXdoaXRlIGZ1bmN0aW9ucy5pcy1pbXBvcnRhbnQoJGltcG9ydGFudCk7XG5cdFx0XHRjb2xvcjogY29sb3JzLiRibGFjayBmdW5jdGlvbnMuaXMtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXG5cdFx0XHQqIHtcblx0XHRcdFx0Y29sb3I6IGNvbG9ycy4kYmxhY2sgZnVuY3Rpb25zLmlzLWltcG9ydGFudCgkaW1wb3J0YW50KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1peGluIHNlY29uZGFyeSgkaW1wb3J0YW50OiBmYWxzZSkge1xuXHRib3JkZXItY29sb3I6IGNvbG9ycy4kd2hpdGUgZnVuY3Rpb25zLmlzLWltcG9ydGFudCgkaW1wb3J0YW50KTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgZnVuY3Rpb25zLmlzLWltcG9ydGFudCgkaW1wb3J0YW50KTtcblx0Y29sb3I6IGNvbG9ycy4kd2hpdGUgZnVuY3Rpb25zLmlzLWltcG9ydGFudCgkaW1wb3J0YW50KTtcblxuXHQqIHtcblx0XHRjb2xvcjogY29sb3JzLiR3aGl0ZSBmdW5jdGlvbnMuaXMtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXHR9XG5cblx0JjphY3RpdmUge1xuXHRcdGJvcmRlci1jb2xvcjogY29sb3JzLiR3aGl0ZSBmdW5jdGlvbnMuaXMtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kd2hpdGUgZnVuY3Rpb25zLmlzLWltcG9ydGFudCgkaW1wb3J0YW50KTtcblx0XHRjb2xvcjogY29sb3JzLiRibGFjayBmdW5jdGlvbnMuaXMtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXG5cdFx0KiB7XG5cdFx0XHRjb2xvcjogY29sb3JzLiRibGFjayBmdW5jdGlvbnMuaXMtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXItY29sb3I6IGNvbG9ycy4kd2hpdGUgZnVuY3Rpb25zLmlzLWltcG9ydGFudCgkaW1wb3J0YW50KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kd2hpdGUgZnVuY3Rpb25zLmlzLWltcG9ydGFudCgkaW1wb3J0YW50KTtcblx0XHRcdGNvbG9yOiBjb2xvcnMuJGJsYWNrIGZ1bmN0aW9ucy5pcy1pbXBvcnRhbnQoJGltcG9ydGFudCk7XG5cblx0XHRcdCoge1xuXHRcdFx0XHRjb2xvcjogY29sb3JzLiRibGFjayBmdW5jdGlvbnMuaXMtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbkBtaXhpbiB0ZXJ0aWFyeSgkaW1wb3J0YW50OiBmYWxzZSkge1xuXHRib3JkZXItY29sb3I6IGNvbG9ycy4kYmxhY2sgZnVuY3Rpb25zLmlzLWltcG9ydGFudCgkaW1wb3J0YW50KTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgZnVuY3Rpb25zLmlzLWltcG9ydGFudCgkaW1wb3J0YW50KTtcblx0Y29sb3I6IGNvbG9ycy4kYmxhY2sgZnVuY3Rpb25zLmlzLWltcG9ydGFudCgkaW1wb3J0YW50KTtcblxuXHQqIHtcblx0XHRjb2xvcjogY29sb3JzLiRibGFjayBmdW5jdGlvbnMuaXMtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXHR9XG5cblx0JjphY3RpdmUge1xuXHRcdGJvcmRlci1jb2xvcjogY29sb3JzLiRiYWNrZ3JvdW5kLWNvbG9yIGZ1bmN0aW9ucy5pcy1pbXBvcnRhbnQoJGltcG9ydGFudCk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRiYWNrZ3JvdW5kLWNvbG9yIGZ1bmN0aW9ucy5pcy1pbXBvcnRhbnQoJGltcG9ydGFudCk7XG5cdFx0Y29sb3I6IGNvbG9ycy4kd2hpdGUgZnVuY3Rpb25zLmlzLWltcG9ydGFudCgkaW1wb3J0YW50KTtcblxuXHRcdCoge1xuXHRcdFx0Y29sb3I6IGNvbG9ycy4kd2hpdGUgZnVuY3Rpb25zLmlzLWltcG9ydGFudCgkaW1wb3J0YW50KTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBjb2xvcnMuJGJhY2tncm91bmQtY29sb3IgZnVuY3Rpb25zLmlzLWltcG9ydGFudCgkaW1wb3J0YW50KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kYmFja2dyb3VuZC1jb2xvciBmdW5jdGlvbnMuaXMtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXHRcdFx0Y29sb3I6IGNvbG9ycy4kd2hpdGUgZnVuY3Rpb25zLmlzLWltcG9ydGFudCgkaW1wb3J0YW50KTtcblxuXHRcdFx0KiB7XG5cdFx0XHRcdGNvbG9yOiBjb2xvcnMuJHdoaXRlIGZ1bmN0aW9ucy5pcy1pbXBvcnRhbnQoJGltcG9ydGFudCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBsaW5rKCRpbXBvcnRhbnQ6IGZhbHNlKSB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogbm9uZTtcblxuXHRAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBzcGlubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6OmJlZm9yZSxcblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHR3aWR0aDogMTUwcHg7XG5cdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHR9XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbG9hZGVyLWNpcmNsZS5zdmdcIik7XG5cdFx0YW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcblx0fVxuXG5cdCY6OmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbG9nb3Mvc3Zici5zdmdcIik7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA0MCUgNDAlO1xuXHR9XG59XG5cbkBtaXhpbiB1bmRlcmxpbmUoJGNvbG9yOiBjb2xvcnMuJHdoaXRlLCAkYm90dG9tOiAtNXB4LCAkaGVpZ2h0OiAxcHgpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRib3R0b206ICRib3R0b207XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAkaGVpZ2h0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblx0fVxufVxuXG5AbWl4aW4gY3V0VGV4dCgkbGluZXM6IDIpIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmVzO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG5AbWl4aW4gbmFycm93Q29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiAxMTA0cHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzL2NvbG9yc1wiO1xuQHVzZSBcIi4uL3ZhcmlhYmxlcy9icmVha3BvaW50c1wiO1xuQHVzZSBcIi4uL3ZhcmlhYmxlcy9mb250c1wiO1xuQHVzZSBcIi4uL21peGluc1wiO1xuXG4ud21jby1ldmVudC1wb3N0cyB7XG5cdHBhZGRpbmctYm90dG9tOiAxMzBweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJG1vYmlsZSkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0fVxuXG5cdCYubG9hZGluZyB7XG5cdFx0bWluLWhlaWdodDogMzAwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0QGluY2x1ZGUgbWl4aW5zLnNwaW5uZXI7XG5cdH1cbn1cblxuLmV2ZW50cy1tb250aC1ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tbGVmdDogLTEycHg7XG5cdG1hcmdpbi1yaWdodDogLTEycHg7XG5cdHJvdy1nYXA6IDEzMHB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kbW9iaWxlKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdHJvdy1nYXA6IDUwcHg7XG5cdH1cblxuXHQuZXZlbnQge1xuXHRcdGZsZXg6IDAgMCAyNSU7XG5cdFx0d2lkdGg6IDI1JTtcblx0XHRwYWRkaW5nOiAwIDEycHg7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJG1vYmlsZSkge1xuXHRcdFx0ZmxleDogMCAxIDUwJTtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5zd2lwZXItaW5pdGlhbGl6ZWQge1xuXHQuZXZlbnRzLW1vbnRoLWdyaWQge1xuXHRcdCYuc3dpcGVyLXdyYXBwZXIge1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdHJvdy1nYXA6IHVuc2V0O1xuXG5cdFx0XHQuZXZlbnQge1xuXHRcdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRtb2JpbGUpIHtcblxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG5cbi5ldmVudHMtbW9udGgtZ3JpZCxcbi5zZWFyY2hfX2dyaWQtLWV2ZW50cyB7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG5cdC5ldmVudCB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LmV2ZW50LWNhcmQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQuZXZlbnQtdHlwZS1pbWcge1xuXHRcdGFzcGVjdC1yYXRpbzogMSAvIDE7XG5cblx0XHRpbWcge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdGFzcGVjdC1yYXRpbzogMSAvIDE7XG5cdFx0fVxuXHR9XG5cblx0LmV2ZW50LWRhdGUtYW5kLXBsYWNlIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0fVxuXG5cdC5ldmVudC1jb250ZW50X193cmFwcGVyIHtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBhZGRpbmc6IDE0cHggMCAwO1xuXHR9XG5cblx0LmV2ZW50LXRpdGxlIHtcblx0XHQtLWxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCwgMjZweCk7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdFx0cGFkZGluZy1ib3R0b206IDJweDtcblx0XHRAaW5jbHVkZSBtaXhpbnMuY3V0VGV4dCgzKTtcblx0fVxuXG5cdC5ldmVudC1leGNlcnB0IHtcblx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRcdEBpbmNsdWRlIG1peGlucy5jdXRUZXh0KHZhcigtLWxpbmVzLWNvdW50LCA1KSk7XG5cdH1cbn1cbiIsIkBtZWRpYSAobWF4LXdpZHRoOiAxMzIwcHgpIHtcbiAgYm9keSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgYm9keSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICBib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgYm9keSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIGJvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzk1cHgpIHtcbiAgYm9keSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xuICBib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLyogV2h5IGltcG9ydGFudD8gVG8gb3ZlcnJpZGUgaW5saW5lIHN0eWxlcyBvZiBmbC1idXR0b24gKi9cbi53bWNvLWV2ZW50LXBvc3RzIHtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53bWNvLWV2ZW50LXBvc3RzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi53bWNvLWV2ZW50LXBvc3RzLmxvYWRpbmcge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53bWNvLWV2ZW50LXBvc3RzLmxvYWRpbmc6OmJlZm9yZSwgLndtY28tZXZlbnQtcG9zdHMubG9hZGluZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi53bWNvLWV2ZW50LXBvc3RzLmxvYWRpbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9sb2FkZXItY2lyY2xlLnN2Z1wiKTtcbiAgYW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi53bWNvLWV2ZW50LXBvc3RzLmxvYWRpbmc6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xvZ29zL3N2YnIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwJSA0MCU7XG59XG5cbi5ldmVudHMtbW9udGgtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICByb3ctZ2FwOiAxMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnRzLW1vbnRoLWdyaWQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICByb3ctZ2FwOiA1MHB4O1xuICB9XG59XG4uZXZlbnRzLW1vbnRoLWdyaWQgLmV2ZW50IHtcbiAgZmxleDogMCAwIDI1JTtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudHMtbW9udGgtZ3JpZCAuZXZlbnQge1xuICAgIGZsZXg6IDAgMSA1MCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuLnN3aXBlci1pbml0aWFsaXplZCAuZXZlbnRzLW1vbnRoLWdyaWQuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcm93LWdhcDogdW5zZXQ7XG59XG4uc3dpcGVyLWluaXRpYWxpemVkIC5ldmVudHMtbW9udGgtZ3JpZC5zd2lwZXItd3JhcHBlciAuZXZlbnQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbi5ldmVudHMtbW9udGgtZ3JpZCxcbi5zZWFyY2hfX2dyaWQtLWV2ZW50cyB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmV2ZW50cy1tb250aC1ncmlkIC5ldmVudCxcbi5zZWFyY2hfX2dyaWQtLWV2ZW50cyAuZXZlbnQge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZXZlbnRzLW1vbnRoLWdyaWQgLmV2ZW50LWNhcmQsXG4uc2VhcmNoX19ncmlkLS1ldmVudHMgLmV2ZW50LWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZXZlbnRzLW1vbnRoLWdyaWQgLmV2ZW50LXR5cGUtaW1nLFxuLnNlYXJjaF9fZ3JpZC0tZXZlbnRzIC5ldmVudC10eXBlLWltZyB7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xufVxuLmV2ZW50cy1tb250aC1ncmlkIC5ldmVudC10eXBlLWltZyBpbWcsXG4uc2VhcmNoX19ncmlkLS1ldmVudHMgLmV2ZW50LXR5cGUtaW1nIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cbi5ldmVudHMtbW9udGgtZ3JpZCAuZXZlbnQtZGF0ZS1hbmQtcGxhY2UsXG4uc2VhcmNoX19ncmlkLS1ldmVudHMgLmV2ZW50LWRhdGUtYW5kLXBsYWNlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLmV2ZW50cy1tb250aC1ncmlkIC5ldmVudC1jb250ZW50X193cmFwcGVyLFxuLnNlYXJjaF9fZ3JpZC0tZXZlbnRzIC5ldmVudC1jb250ZW50X193cmFwcGVyIHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxNHB4IDAgMDtcbn1cbi5ldmVudHMtbW9udGgtZ3JpZCAuZXZlbnQtdGl0bGUsXG4uc2VhcmNoX19ncmlkLS1ldmVudHMgLmV2ZW50LXRpdGxlIHtcbiAgLS1saW5lLWhlaWdodDogMjZweDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LCAyNnB4KTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuLmV2ZW50cy1tb250aC1ncmlkIC5ldmVudC1leGNlcnB0LFxuLnNlYXJjaF9fZ3JpZC0tZXZlbnRzIC5ldmVudC1leGNlcnB0IHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogdmFyKC0tbGluZXMtY291bnQsIDUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4vKiBXaHkgaW1wb3J0YW50PyBUbyBvdmVycmlkZSBpbmxpbmUgc3R5bGVzIG9mIGZsLWJ1dHRvbiAqL1xuLndtY28tZXZlbnQtY2F0ZWdvcmllcyB7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xufVxuXG4uZXZlbnQtZmlsdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDExNDRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5ldmVudC1maWx0ZXItbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMnB4IDMycHg7XG59XG4uZXZlbnQtZmlsdGVyLWxpc3QtaXRlbSAuZmlsdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDdweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1mYW1pbHk6IFwiT2xkIFN0YW5kYXJkIFRUXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmV2ZW50LWZpbHRlci1saXN0LWl0ZW0gLmZpbHRlcjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbi5ldmVudC1maWx0ZXItbGlzdC1pdGVtIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGN0UyO1xuICBjb2xvcjogI0Y4RjhGODtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5ldmVudC1maWx0ZXItbGlzdC1pdGVtIC5hY3RpdmU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vKiBXaHkgaW1wb3J0YW50PyBUbyBvdmVycmlkZSBpbmxpbmUgc3R5bGVzIG9mIGZsLWJ1dHRvbiAqL1xuLnNpbmdsZS1ldmVudHMuZmwtYnVpbGRlciAuc2l0ZS1tYWluIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWV2ZW50cy5mbC1idWlsZGVyIC5zaXRlLW1haW4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uc2luZ2xlLWV2ZW50cyAuc2l0ZS1oZWFkZXI6bm90KC5zaXRlLWhlYWRlci0tc3RpY2t5KSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uc2luZ2xlLWV2ZW50cyAuc2l0ZS1tYWluLCAuc2luZ2xlLWV2ZW50cyAuc2l0ZS1tYWluLnNpdGUtbWFpbi0td2l0aC1zdGlja3ktaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1ldmVudHMgLnNpdGUtbWFpbiwgLnNpbmdsZS1ldmVudHMgLnNpdGUtbWFpbi5zaXRlLW1haW4tLXdpdGgtc3RpY2t5LWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnNpbmdsZS1ldmVudHMgLnNpdGUtbWFpbiA+IC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDExNDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWV2ZW50cyAuc2l0ZS1tYWluID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNpbmdsZS1ldmVudHMgLnN2YnItc2luZ2xlX19jb250ZW50LS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtZXZlbnRzIC5zdmJyLXNpbmdsZV9fY29udGVudC0td3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi5zaW5nbGUtZXZlbnRzIC5zdmJyLXNpbmdsZV9fY29udGVudC0td3JhcHBlciAucG9zdC10aHVtYm5haWwtd3JhcHBlciB7XG4gIGZsZXg6IDAgMSA1NDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWV2ZW50cyAuc3Zici1zaW5nbGVfX2NvbnRlbnQtLXdyYXBwZXIgLnBvc3QtdGh1bWJuYWlsLXdyYXBwZXIge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2luZ2xlLWV2ZW50cyAuc3Zici1zaW5nbGVfX2NvbnRlbnQtLXdyYXBwZXIgLnBvc3QtdGh1bWJuYWlsLXdyYXBwZXItLW5vLXRodW1ibmFpbCB7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuLnNpbmdsZS1ldmVudHMgLnN2YnItc2luZ2xlX19jb250ZW50LS13cmFwcGVyIC5wb3N0LXRodW1ibmFpbC13cmFwcGVyIC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWV2ZW50cyAuc3Zici1zaW5nbGVfX2NvbnRlbnQtLXdyYXBwZXIgLnBvc3QtdGh1bWJuYWlsLXdyYXBwZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5zaW5nbGUtZXZlbnRzIC5zdmJyLXNpbmdsZV9fY29udGVudC0td3JhcHBlciAucG9zdC10aHVtYm5haWwtd3JhcHBlci5zd2lwZXItaW5pdGlhbGl6ZWQgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLXRvcDogMjJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLWV2ZW50cyAuc3Zici1zaW5nbGVfX2NvbnRlbnQtLXdyYXBwZXIgLnBvc3QtdGh1bWJuYWlsLXdyYXBwZXIuc3dpcGVyLWluaXRpYWxpemVkIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIC5zaW5nbGUtZXZlbnRzIC5zdmJyLXNpbmdsZV9fY29udGVudC0td3JhcHBlciAucG9zdC10aHVtYm5haWwtd3JhcHBlci5zd2lwZXItaW5pdGlhbGl6ZWQgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgLS10dy10cmFuc2xhdGUteTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1ldmVudHMgLnN2YnItc2luZ2xlX19jb250ZW50LS13cmFwcGVyIC5wb3N0LXRodW1ibmFpbC13cmFwcGVyLnN3aXBlci1pbml0aWFsaXplZCAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAuc2luZ2xlLWV2ZW50cyAuc3Zici1zaW5nbGVfX2NvbnRlbnQtLXdyYXBwZXIgLnBvc3QtdGh1bWJuYWlsLXdyYXBwZXIuc3dpcGVyLWluaXRpYWxpemVkIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xNHB4O1xuICB9XG59XG4uc2luZ2xlLWV2ZW50cyAuc3Zici1zaW5nbGVfX2NvbnRlbnQtLXdyYXBwZXIgLnBvc3QtdGh1bWJuYWlsLXdyYXBwZXIgLnBvc3QtdGh1bWJuYWlsIHtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1ldmVudHMgLnN2YnItc2luZ2xlX19jb250ZW50LS13cmFwcGVyIC5wb3N0LXRodW1ibmFpbC13cmFwcGVyIC5wb3N0LXRodW1ibmFpbC5oYXMtbW9iaWxlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNpbmdsZS1ldmVudHMgLnN2YnItc2luZ2xlX19jb250ZW50LS13cmFwcGVyIC5wb3N0LXRodW1ibmFpbC13cmFwcGVyIC5wb3N0LXRodW1ibmFpbC0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2luZ2xlLWV2ZW50cyAuc3Zici1zaW5nbGVfX2NvbnRlbnQtLXdyYXBwZXIgLnBvc3QtdGh1bWJuYWlsLXdyYXBwZXIgLnBvc3QtdGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnNpbmdsZS1ldmVudHMgLnN2YnItc2luZ2xlX19jb250ZW50LS13cmFwcGVyIC5zdmJyLXNpbmdsZV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZmxleDogMCAxIDU0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtZXZlbnRzIC5zdmJyLXNpbmdsZV9fY29udGVudC0td3JhcHBlciAuc3Zici1zaW5nbGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDUwcHggMjBweCAwO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICB9XG59XG4uc2luZ2xlLWV2ZW50cyAuc3Zici1zaW5nbGVfX2NvbnRlbnQtLXdyYXBwZXIgLnN2YnItc2luZ2xlX19jb250ZW50LS1uby10aHVtYm5haWwge1xuICBmbGV4OiAwIDEgYXV0bztcbn1cbi5zaW5nbGUtZXZlbnRzIC5zdmJyLXNpbmdsZV9fY29udGVudC0td3JhcHBlciAuc3Zici1zaW5nbGVfX2NvbnRlbnQgLnN2YnItc2luZ2xlX19pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtZXZlbnRzIC5zdmJyLXNpbmdsZV9fY29udGVudC0td3JhcHBlciAuc3Zici1zaW5nbGVfX2NvbnRlbnQgLnN2YnItc2luZ2xlX19pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uc2luZ2xlLWV2ZW50cyAuc3Zici1zaW5nbGVfX2NvbnRlbnQtLXdyYXBwZXIgLnN2YnItc2luZ2xlX19jb250ZW50IC5zdmJyLXNpbmdsZV9faW5mby1pdGVtIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWV2ZW50cyAuc3Zici1zaW5nbGVfX2NvbnRlbnQtLXdyYXBwZXIgLnN2YnItc2luZ2xlX19jb250ZW50IC5zdmJyLXNpbmdsZV9faW5mby1pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zaW5nbGUtZXZlbnRzIC5zdmJyLXNpbmdsZV9fY29udGVudC0td3JhcHBlciAuc3Zici1zaW5nbGVfX2NvbnRlbnQgLmVudHJ5LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWV2ZW50cyAuc3Zici1zaW5nbGVfX2NvbnRlbnQtLXdyYXBwZXIgLnN2YnItc2luZ2xlX19jb250ZW50IC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQxLjI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uc2luZ2xlLWV2ZW50cyAubm93LWF0LXN2YnIge1xuICBtYXJnaW46IDEzMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1ldmVudHMgLm5vdy1hdC1zdmJyIHtcbiAgICBtYXJnaW46IDUwcHggMCAyMHB4O1xuICB9XG59XG4uc2luZ2xlLWV2ZW50cyAubm93LWF0LXN2YnJfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiAxMTQ0cHg7XG4gIG1hcmdpbjogMCBhdXRvIDMycHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5zaW5nbGUtZXZlbnRzIC5ub3ctYXQtc3ZiciAuc3dpcGVyLWluaXRpYWxpemVkIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1ldmVudHMgLm5vdy1hdC1zdmJyIC5zd2lwZXItaW5pdGlhbGl6ZWQgLmV2ZW50cy1tb250aC1ncmlkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuc2luZ2xlLWV2ZW50cyAubm93LWF0LXN2YnIgLnN3aXBlci1pbml0aWFsaXplZCAuZXZlbnQtY29udGVudF9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn0iLCJAdXNlIFwiLi4vdmFyaWFibGVzL2NvbG9yc1wiO1xuQHVzZSBcIi4uL3ZhcmlhYmxlcy9icmVha3BvaW50c1wiO1xuQHVzZSBcIi4uL21peGluc1wiO1xuQHVzZSBcIi4uL3ZhcmlhYmxlcy9mb250c1wiO1xuXG4ud21jby1ldmVudC1jYXRlZ29yaWVzIHtcblx0bWFyZ2luOiA1MHB4IGF1dG87XG59XG5cbi5ldmVudC1maWx0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC13aWR0aDogMTE0NHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMCAyMHB4O1xuXG5cdCYtbGlzdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiAyMnB4IDMycHg7XG5cblx0XHQmLWl0ZW0ge1xuXG5cdFx0XHQuZmlsdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4IDdweDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IGZvbnRzLiRyZWd1bGFyO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHRcdEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0XHQuYWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRiYWNrZ3JvdW5kLWNvbG9yO1xuXHRcdFx0XHRjb2xvcjogY29sb3JzLiR3aGl0ZTtcblxuXHRcdFx0XHRAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG4iLCIkaGVhZGluZzogXCJPbGQgU3RhbmRhcmQgVFRcIiwgc2VyaWY7XG4kcmVndWxhcjogXCJPbGQgU3RhbmRhcmQgVFRcIiwgc2VyaWY7XG4iLCIkeWVsbG93OiAjRkRGN0UyO1xuJGdyZXktMjogI0NEQ0RDRDtcbiRyZWQ6ICNFODRFMEY7XG5cblxuXG5cbiRwdXJlLXdoaXRlOiAjRkZGRkZGO1xuJHdoaXRlOiAjRjhGOEY4O1xuXG4kYmxhY2s6ICMzMzMzMzM7XG5cbiRncmV5LTM6ICM4QjhCOEI7XG5cbiRiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuJHNvdW5kLWJsdWU6ICNBNUM4RTA7XG5cbiRsaWdodC1ncmVlbjogIzg1QjA5QTtcblxuXG4kb3ZlcmxheTogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4kdGV4dDogJGJsYWNrO1xuJGhvdmVyZWQtdGV4dDogJGJsYWNrO1xuXG4kc3VjY2VzczogZ3JlZW47XG4kd2FybmluZzogeWVsbG93O1xuJGVycm9yOiByZWQ7XG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzL2NvbG9yc1wiO1xuQHVzZSBcIi4uL21peGluc1wiO1xuQHVzZSBcIi4uL3ZhcmlhYmxlcy9icmVha3BvaW50c1wiO1xuQHVzZSBcIi4uL3ZhcmlhYmxlcy9mb250c1wiO1xuXG4uc2luZ2xlLWV2ZW50cy5mbC1idWlsZGVyIC5zaXRlLW1haW4gLmNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogMTMyMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMCAyMHB4O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kbW9iaWxlKSB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG4uc2luZ2xlLWV2ZW50cyB7XG5cdC5zaXRlLWhlYWRlciB7XG5cdFx0Jjpub3QoLnNpdGUtaGVhZGVyLS1zdGlja3kpIHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0fVxuXHR9XG5cblx0LnNpdGUtbWFpbiB7XG5cdFx0Jixcblx0XHQmLnNpdGUtbWFpbi0td2l0aC1zdGlja3ktaGVhZGVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwMHB4O1xuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJG1vYmlsZSkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD4gLmNvbnRhaW5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDExNDRweDtcblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRtb2JpbGUpIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc3Zici1zaW5nbGVfX2NvbnRlbnQtLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGdhcDogMjRweDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kbW9iaWxlKSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0XHRnYXA6IDA7XG5cdFx0fVxuXG5cdFx0LnBvc3QtdGh1bWJuYWlsLXdyYXBwZXIge1xuXHRcdFx0ZmxleDogMCAxIDU0MHB4O1xuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJG1vYmlsZSkge1xuXHRcdFx0XHRmbGV4OiAwIDEgYXV0bztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdCYtLW5vLXRodW1ibmFpbCB7XG5cdFx0XHRcdGZsZXg6IDAgMSBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHQuc3dpcGVyLXdyYXBwZXIge1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRtb2JpbGUpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCVcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnN3aXBlci1pbml0aWFsaXplZCB7XG5cdFx0XHRcdC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMnB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnN3aXBlci1idXR0b24tbmV4dCxcblx0XHRcdFx0LnN3aXBlci1idXR0b24tcHJldiB7XG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiR0YWJsZXRfcGx1cykge1xuXHRcdFx0XHRcdFx0LS10dy10cmFuc2xhdGUteTogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJHRhYmxldCkgYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRtb2JpbGUpIHtcblx0XHRcdFx0XHRcdC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldDogNTAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTE0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wb3N0LXRodW1ibmFpbCB7XG5cdFx0XHRcdGFzcGVjdC1yYXRpbzogMSAvIDE7XG5cblx0XHRcdFx0Ji5oYXMtbW9iaWxlLWltYWdlIHtcblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJG1vYmlsZSkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLS1tb2JpbGUge1xuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiBicmVha3BvaW50cy4kbW9iaWxlX3BsdXMpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3Zici1zaW5nbGVfX2NvbnRlbnQge1xuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0ZmxleDogMCAxIDU0MHB4O1xuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJG1vYmlsZSkge1xuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDIwcHggMDtcblx0XHRcdFx0ZmxleDogMCAxIGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdCYtLW5vLXRodW1ibmFpbCB7XG5cdFx0XHRcdGZsZXg6IDAgMSBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHQuc3Zici1zaW5nbGVfX2luZm8ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRtb2JpbGUpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji1pdGVtIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJG1vYmlsZSkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdC5lbnRyeS10aXRsZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRtb2JpbGUpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDEuMjhweDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubm93LWF0LXN2YnIge1xuXHRcdG1hcmdpbjogMTMwcHggMDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kbW9iaWxlKSB7XG5cdFx0XHRtYXJnaW46IDUwcHggMCAyMHB4O1xuXHRcdH1cblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdG1heC13aWR0aDogMTE0NHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMzJweDtcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHR9XG5cblx0XHQuc3dpcGVyLWluaXRpYWxpemVkIHtcblx0XHRcdC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRtb2JpbGUpIHtcblx0XHRcdC5zd2lwZXItaW5pdGlhbGl6ZWQge1xuXHRcdFx0XHQuZXZlbnRzLW1vbnRoLWdyaWQge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmV2ZW50LWNvbnRlbnRfX3dyYXBwZXIge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsbnVsbCwiQHVzZSBcInZhcmlhYmxlcy9icmVha3BvaW50c1wiO1xuXG5AbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJGxhcmdlKSB7XG5cdGJvZHkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kZGVza3RvcF9wbHVzKSB7XG5cdGJvZHkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kZGVza3RvcCkge1xuXHRib2R5IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJHRhYmxldF9wbHVzKSB7XG5cdGJvZHkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kdGFibGV0KSB7XG5cdGJvZHkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kbW9iaWxlX3BsdXMpIHtcblx0Ym9keSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRtb2JpbGUpIHtcblx0Ym9keSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRwcmUtc21hbGwpIHtcblx0Ym9keSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiR0aGVfc21hbGwpIHtcblx0Ym9keSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRzbWFsbCkge1xuXHRib2R5IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuIl19 */
