.tpc-potfolio-inner-popup__grid {
  padding-top: 100px;
  padding-bottom: 100px;
}
.tpc-potfolio-inner-popup__grid:first-child {
  padding-top: calc(100px + var(--header-height));
}
@media (min-width: 1200px) {
  .tpc-potfolio-inner-popup__grid {
    padding-top: 140px;
    padding-bottom: 140px;
  }
  .tpc-potfolio-inner-popup__grid:first-child {
    padding-top: calc(140px + var(--header-height));
  }
}

.tpc-portfolio-card {
  position: relative;
  display: flex;
  padding: 20px 10px;
  background: var(--wp--preset--color--white);
  aspect-ratio: 1/1;
  border-radius: 10px;
  border: 1px solid rgba(15, 147, 208, 0.2);
  overflow: hidden;
  text-decoration: none;
}
@media (min-width: 1200px) {
  .tpc-portfolio-card.visible .tpc-portfolio-details, .tpc-portfolio-card:hover .tpc-portfolio-details {
    opacity: 1;
    pointer-events: auto;
  }
}
.tpc-portfolio-card .tpc-portfolio-details {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  pointer-events: none;
  padding: 20px 20px 15px;
  transition: opacity 0.4s;
}
.tpc-portfolio-card .tpc-portfolio-details__list {
  gap: 5px;
}
@media (min-width: 1200px) {
  .tpc-portfolio-card .tpc-portfolio-details__item-key {
    font-size: 12px;
  }
}
@media (min-width: 1200px) {
  .tpc-portfolio-card .tpc-portfolio-details__item-value {
    font-size: 14px;
  }
}
.tpc-portfolio-card .tpc-portfolio-details__ctas {
  margin-top: auto;
  padding-top: 7px;
}
.tpc-portfolio-card .tpc-portfolio-details__ctas .tpc-btn {
  font-size: 12px;
}
.tpc-portfolio-card .tpc-portfolio-details__ctas .tpc-btn__square {
  flex-basis: 20px;
  height: 20px;
}
.tpc-portfolio-card__popup-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  z-index: 2;
  display: block !important;
}
@media (min-width: 1200px) {
  .tpc-portfolio-card__popup-link {
    display: none !important;
    z-index: -1;
  }
}
.tpc-portfolio-card__logo {
  position: absolute;
  top: 50px;
  right: 10px;
  bottom: 50px;
  left: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.tpc-portfolio-card__logo > img {
  max-width: calc(100% - 20px);
}
.tpc-portfolio-card__bot {
  position: relative;
  display: flex;
  align-items: center;
  gap: 8px;
  margin-top: auto;
  width: 100%;
}
.tpc-portfolio-card__pill {
  padding: 6px 22px;
  background-color: var(--wp--preset--color--light-grey);
  border-radius: 5px;
  font-size: 10px;
  line-height: 140%;
}
.tpc-portfolio-card__icon {
  flex-shrink: 0;
  margin-left: auto;
}
@media (min-width: 1200px) {
  .tpc-portfolio-card__icon {
    display: none;
  }
}

.tpc-portfolio-details {
  display: flex;
  flex-direction: column;
  padding: 60px 20px;
  background-color: var(--wp--preset--color--navy);
  border: 1px solid rgba(15, 147, 208, 0.2);
  color: var(--wp--preset--color--white);
  border-radius: 10px;
}
.tpc-portfolio-details .tpc-btn {
  color: var(--wp--preset--color--white);
}
.tpc-portfolio-details__logo {
  margin-bottom: 10px;
  width: auto;
  max-height: 25px;
  align-self: flex-start;
}
.tpc-portfolio-details__list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 15px;
  align-items: start;
}
.tpc-portfolio-details__item {
  display: grid;
  row-gap: 5px;
}
.tpc-portfolio-details__item-key {
  font-weight: 700;
  font-size: 18px;
  color: var(--wp--preset--color--crystal-blue);
  line-height: 1.4;
}
.tpc-portfolio-details__item-value {
  font-size: 16px;
  line-height: 1.3;
}
.tpc-portfolio-details__ctas {
  display: flex;
  gap: 16px;
  margin-top: 37px;
}

.tpc-potfolio-card-popup .mfp-content {
  max-width: 353px;
  width: 100%;
}
.tpc-potfolio-card-popup .mfp-close {
  top: 15px !important;
  right: 15px !important;
  width: 24px !important;
  height: 24px !important;
  line-height: 24px !important;
  color: var(--wp--preset--color--white) !important;
  opacity: 1 !important;
}

.tpc-potfolio-inner-popup {
  position: fixed;
  top: var(--wp-admin--admin-bar--height, 0px);
  left: 0;
  z-index: 1;
  width: 100%;
  z-index: 1047;
}
@media (min-width: 1200px) {
  .tpc-potfolio-inner-popup {
    top: 50%;
    transform: translateY(-50%);
  }
}
.tpc-potfolio-inner-popup__close {
  position: absolute;
  top: 20px;
  right: 20px;
  background-color: transparent;
  padding: 0;
  border: 0;
  z-index: 1;
}
@media (min-width: 1200px) {
  .tpc-potfolio-inner-popup__close {
    top: 40px;
    right: 40px;
  }
}
.tpc-potfolio-inner-popup__grid {
  position: relative;
  display: flex;
  flex-direction: column;
  row-gap: 40px;
  padding-right: 20px;
  padding-left: 20px;
  height: calc(100vh - var(--wp-admin--admin-bar--height, 0px));
  overflow: auto;
  background-color: var(--wp--preset--color--snow);
}
@media (min-width: 1200px) {
  .tpc-potfolio-inner-popup__grid {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    column-gap: 60px;
    padding-right: 40px;
    padding-left: 40px;
    height: auto;
  }
}
.tpc-potfolio-inner-popup__left {
  display: flex;
  flex-direction: column;
  row-gap: 40px;
}
@media (min-width: 1200px) {
  .tpc-potfolio-inner-popup__left {
    flex: 0 0 375px;
  }
}
.tpc-potfolio-inner-popup__logo {
  position: relative;
  width: 100%;
  padding-bottom: 100%;
  border-radius: 9.482px;
  border: 0.474px solid rgba(15, 147, 208, 0.2);
  background: var(--wp--preset--color--white);
}
.tpc-potfolio-inner-popup__logo > img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% - 40px);
  height: 100%;
  object-fit: contain;
  object-position: center;
}
.tpc-potfolio-inner-popup__status {
  font-size: 14px;
  line-height: 1.25;
}
.tpc-potfolio-inner-popup__right {
  display: flex;
  flex-direction: column;
  row-gap: 40px;
}
@media (min-width: 1200px) {
  .tpc-potfolio-inner-popup__right {
    row-gap: 43px;
  }
}
.tpc-potfolio-inner-popup__description {
  margin: 0 !important;
  padding: 0 !important;
}
.tpc-potfolio-inner-popup__title {
  padding: 0 0 30px !important;
  margin: 0 0 30px !important;
  border-bottom: 1px solid var(--wp--preset--color--ocean-blue);
}
.tpc-potfolio-inner-popup__milestones {
  display: flex;
  flex-direction: column;
  row-gap: 14px;
}
.tpc-potfolio-inner-popup__milestones-item {
  display: flex;
  align-items: center;
  column-gap: 15px;
}
.tpc-potfolio-inner-popup__milestones-year {
  margin: 0 !important;
  padding: 0 !important;
}
.tpc-potfolio-inner-popup__milestones-text {
  font-size: 18px;
  line-height: 1.4;
}
.tpc-potfolio-inner-popup__featured {
  display: flex;
  flex-direction: column;
  row-gap: 14px;
}
.tpc-potfolio-inner-popup__featured-item {
  display: flex;
  align-items: center;
  column-gap: 15px;
}
.tpc-potfolio-inner-popup__featured-icon {
  flex: 0 0 50px;
}
.tpc-potfolio-inner-popup__featured-link {
  font-size: 18px;
  line-height: 1.4;
}
.tpc-potfolio-inner-popup__featured-link > svg {
  display: inline-flex;
  margin-left: 15px;
}

.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-top: 0;
  margin-bottom: 16px;
  padding-top: 0;
  font-weight: 300;
  line-height: 1.2;
}

.h1 {
  font-size: clamp(2.625rem, 2.625rem + (1vw - 0.48rem) * 8.7963, 5rem);
  line-height: 1.25;
}

.h2 {
  font-size: clamp(2.25rem, 2.25rem + (1vw - 0.48rem) * 5.5556, 3.75rem);
}

.h3 {
  font-size: clamp(2.125rem, 2.125rem + (1vw - 0.48rem) * 1.8519, 2.625rem);
}

.h4 {
  font-size: clamp(1.875rem, 1.875rem + (1vw - 0.48rem) * 0.463, 2rem);
}

.h5 {
  font-size: clamp(1.25rem, 1.25rem + (1vw - 0.48rem) * 1.8519, 1.75rem);
}

.h6 {
  font-weight: 700;
  font-size: clamp(1.25rem, 1.25rem + (1vw - 0.48rem) * 0.463, 1.375rem);
  line-height: 1.1;
  letter-spacing: 0.5px;
}/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIlVzZXJzL29sZWhvZGVzaGNoYWsvTG9jYWwlMjBTaXRlcy90cmlwbGVwb2ludC9hcHAvcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL3RyaXBsZS1wb2ludC1jYXBpdGFsL3NvdXJjZXMvc2Nzcy9fZXh0ZW5kLnNjc3MiLCJjaHVua3MvcG9ydGZvbGlvLWNhcmQuY3NzIiwiY2h1bmtzL3BvcnRmb2xpby1jYXJkLnNjc3MiLCJVc2Vycy9vbGVob2Rlc2hjaGFrL0xvY2FsJTIwU2l0ZXMvdHJpcGxlcG9pbnQvYXBwL3B1YmxpYy93cC1jb250ZW50L3RoZW1lcy90cmlwbGUtcG9pbnQtY2FwaXRhbC9zb3VyY2VzL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0ksa0JBQUE7RUFDQSxxQkFBQTtBQ0RKO0FER0k7RUFDSSwrQ0FBQTtBQ0RSO0FESUk7RUFSSjtJQVNRLGtCQUFBO0lBQ0EscUJBQUE7RUNETjtFREdNO0lBQ0ksK0NBQUE7RUNEVjtBQUNGOztBQ1pBO0VBQ0ksa0JBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSwyQ0NTSTtFRFJKLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5Q0FBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7QURlSjtBQ2JJO0VBR1E7SUFDSSxVQUFBO0lBQ0Esb0JBQUE7RURhZDtBQUNGO0FDVEk7RUFDSSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0Esb0JBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0FEV1I7QUNUUTtFQUNJLFFBQUE7QURXWjtBQ1BZO0VBREo7SUFFUSxlQUFBO0VEVWQ7QUFDRjtBQ05ZO0VBREo7SUFFUSxlQUFBO0VEU2Q7QUFDRjtBQ05RO0VBQ0ksZ0JBQUE7RUFDQSxnQkFBQTtBRFFaO0FDTlk7RUFDSSxlQUFBO0FEUWhCO0FDTmdCO0VBQ0ksZ0JBQUE7RUFDQSxZQUFBO0FEUXBCO0FDRkk7RUFD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QUNJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7QURSUjtBQ1VRO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QURSWjtBQ1dRO0VBQ0ksb0JBQUE7RUFDQSxxQkFBQTtBRFRaO0FDWVE7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7QURWWjtBQ2NJO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsYUFBQTtBRFpSO0FDY1E7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBRFpaO0FDZVE7RUFDSSxjQUFBO0FEYlo7QUNnQlE7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7QURkWjtBQ2dCWTtFQUNJLG9CQUFBO0VBQ0EsaUJBQUE7QURkaEI7O0FDa0JDO0VBQTZCLGFBQUE7RUFBZSxtQkFBQTtFQUFxQixjQUFBO0VBQWdCLGdCQUFBO0VBQWlCLGdCQUFBO0FEVm5HOztBQ1VxSDtFQUFJLHFFQUFBO0VBQXdFLGlCQUFBO0FETGpNOztBQ0tvTjtFQUFJLHNFQUFBO0FERHhOOztBQ0NrUztFQUFJLHlFQUFBO0FER3RTOztBQ0htWDtFQUFJLG9FQUFBO0FET3ZYOztBQ1BnYztFQUFJLHNFQUFBO0FEV3BjOztBQ1g4Z0I7RUFBSSxnQkFBQTtFQUFpQixzRUFBQTtFQUEwRSxnQkFBQTtFQUFpQixxQkFBQTtBRGtCOW5CIiwiZmlsZSI6ImNodW5rcy9wb3J0Zm9saW8tY2FyZC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwidmFyaWFibGVzXCIgYXMgKjtcblxuJXNlY3Rpb24tcGFkZGluZ3Mge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMTAwcHggKyB2YXIoLS1oZWFkZXItaGVpZ2h0KSApO1xuICAgIH1cbiBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMTQwcHggKyB2YXIoLS1oZWFkZXItaGVpZ2h0KSApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4lc2VjdGlvbi1lbGVtZW50LWJnIHtcbiAgICAmLnRwYy1zZWN0aW9uLWJnLWxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAmLnRwYy1zZWN0aW9uLWJnLWRhcmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2eTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICBhOm5vdCgudHBjLWJ0bik6bm90KC51aS10YWJzLWFuY2hvcikge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjcnlzdGFsLWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi50cGMtc2VjdGlvbi1iZy1zbm93IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNub3c7XG4gICAgfVxufSIsIi50cGMtcG90Zm9saW8taW5uZXItcG9wdXBfX2dyaWQge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbi50cGMtcG90Zm9saW8taW5uZXItcG9wdXBfX2dyaWQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogY2FsYygxMDBweCArIHZhcigtLWhlYWRlci1oZWlnaHQpKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRwYy1wb3Rmb2xpby1pbm5lci1wb3B1cF9fZ3JpZCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxuICAudHBjLXBvdGZvbGlvLWlubmVyLXBvcHVwX19ncmlkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxNDBweCArIHZhcigtLWhlYWRlci1oZWlnaHQpKTtcbiAgfVxufVxuXG4udHBjLXBvcnRmb2xpby1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1LCAxNDcsIDIwOCwgMC4yKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHBjLXBvcnRmb2xpby1jYXJkLnZpc2libGUgLnRwYy1wb3J0Zm9saW8tZGV0YWlscywgLnRwYy1wb3J0Zm9saW8tY2FyZDpob3ZlciAudHBjLXBvcnRmb2xpby1kZXRhaWxzIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG59XG4udHBjLXBvcnRmb2xpby1jYXJkIC50cGMtcG9ydGZvbGlvLWRldGFpbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxNXB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG59XG4udHBjLXBvcnRmb2xpby1jYXJkIC50cGMtcG9ydGZvbGlvLWRldGFpbHNfX2xpc3Qge1xuICBnYXA6IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRwYy1wb3J0Zm9saW8tY2FyZCAudHBjLXBvcnRmb2xpby1kZXRhaWxzX19pdGVtLWtleSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50cGMtcG9ydGZvbGlvLWNhcmQgLnRwYy1wb3J0Zm9saW8tZGV0YWlsc19faXRlbS12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4udHBjLXBvcnRmb2xpby1jYXJkIC50cGMtcG9ydGZvbGlvLWRldGFpbHNfX2N0YXMge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuLnRwYy1wb3J0Zm9saW8tY2FyZCAudHBjLXBvcnRmb2xpby1kZXRhaWxzX19jdGFzIC50cGMtYnRuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnRwYy1wb3J0Zm9saW8tY2FyZCAudHBjLXBvcnRmb2xpby1kZXRhaWxzX19jdGFzIC50cGMtYnRuX19zcXVhcmUge1xuICBmbGV4LWJhc2lzOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4udHBjLXBvcnRmb2xpby1jYXJkX19wb3B1cC1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50cGMtcG9ydGZvbGlvLWNhcmRfX3BvcHVwLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuLnRwYy1wb3J0Zm9saW8tY2FyZF9fbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MHB4O1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiA1MHB4O1xuICBsZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50cGMtcG9ydGZvbGlvLWNhcmRfX2xvZ28gPiBpbWcge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xufVxuLnRwYy1wb3J0Zm9saW8tY2FyZF9fYm90IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4udHBjLXBvcnRmb2xpby1jYXJkX19waWxsIHtcbiAgcGFkZGluZzogNnB4IDIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1ncmV5KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLnRwYy1wb3J0Zm9saW8tY2FyZF9faWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRwYy1wb3J0Zm9saW8tY2FyZF9faWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udHBjLXBvcnRmb2xpby1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNjBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbmF2eSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUsIDE0NywgMjA4LCAwLjIpO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi50cGMtcG9ydGZvbGlvLWRldGFpbHMgLnRwYy1idG4ge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcbn1cbi50cGMtcG9ydGZvbGlvLWRldGFpbHNfX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWF4LWhlaWdodDogMjVweDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi50cGMtcG9ydGZvbGlvLWRldGFpbHNfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbi50cGMtcG9ydGZvbGlvLWRldGFpbHNfX2l0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiA1cHg7XG59XG4udHBjLXBvcnRmb2xpby1kZXRhaWxzX19pdGVtLWtleSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jcnlzdGFsLWJsdWUpO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLnRwYy1wb3J0Zm9saW8tZGV0YWlsc19faXRlbS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi50cGMtcG9ydGZvbGlvLWRldGFpbHNfX2N0YXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDM3cHg7XG59XG5cbi50cGMtcG90Zm9saW8tY2FyZC1wb3B1cCAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDM1M3B4O1xuICB3aWR0aDogMTAwJTtcbn1cbi50cGMtcG90Zm9saW8tY2FyZC1wb3B1cCAubWZwLWNsb3NlIHtcbiAgdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi50cGMtcG90Zm9saW8taW5uZXItcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogdmFyKC0td3AtYWRtaW4tLWFkbWluLWJhci0taGVpZ2h0LCAwcHgpO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA0Nztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRwYy1wb3Rmb2xpby1pbm5lci1wb3B1cCB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG4udHBjLXBvdGZvbGlvLWlubmVyLXBvcHVwX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRwYy1wb3Rmb2xpby1pbm5lci1wb3B1cF9fY2xvc2Uge1xuICAgIHRvcDogNDBweDtcbiAgICByaWdodDogNDBweDtcbiAgfVxufVxuLnRwYy1wb3Rmb2xpby1pbm5lci1wb3B1cF9fZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS13cC1hZG1pbi0tYWRtaW4tYmFyLS1oZWlnaHQsIDBweCkpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXNub3cpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHBjLXBvdGZvbGlvLWlubmVyLXBvcHVwX19ncmlkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udHBjLXBvdGZvbGlvLWlubmVyLXBvcHVwX19sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRwYy1wb3Rmb2xpby1pbm5lci1wb3B1cF9fbGVmdCB7XG4gICAgZmxleDogMCAwIDM3NXB4O1xuICB9XG59XG4udHBjLXBvdGZvbGlvLWlubmVyLXBvcHVwX19sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDkuNDgycHg7XG4gIGJvcmRlcjogMC40NzRweCBzb2xpZCByZ2JhKDE1LCAxNDcsIDIwOCwgMC4yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcbn1cbi50cGMtcG90Zm9saW8taW5uZXItcG9wdXBfX2xvZ28gPiBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4udHBjLXBvdGZvbGlvLWlubmVyLXBvcHVwX19zdGF0dXMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLnRwYy1wb3Rmb2xpby1pbm5lci1wb3B1cF9fcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHBjLXBvdGZvbGlvLWlubmVyLXBvcHVwX19yaWdodCB7XG4gICAgcm93LWdhcDogNDNweDtcbiAgfVxufVxuLnRwYy1wb3Rmb2xpby1pbm5lci1wb3B1cF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnRwYy1wb3Rmb2xpby1pbm5lci1wb3B1cF9fdGl0bGUge1xuICBwYWRkaW5nOiAwIDAgMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAzMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb2NlYW4tYmx1ZSk7XG59XG4udHBjLXBvdGZvbGlvLWlubmVyLXBvcHVwX19taWxlc3RvbmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMTRweDtcbn1cbi50cGMtcG90Zm9saW8taW5uZXItcG9wdXBfX21pbGVzdG9uZXMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDE1cHg7XG59XG4udHBjLXBvdGZvbGlvLWlubmVyLXBvcHVwX19taWxlc3RvbmVzLXllYXIge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnRwYy1wb3Rmb2xpby1pbm5lci1wb3B1cF9fbWlsZXN0b25lcy10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLnRwYy1wb3Rmb2xpby1pbm5lci1wb3B1cF9fZmVhdHVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxNHB4O1xufVxuLnRwYy1wb3Rmb2xpby1pbm5lci1wb3B1cF9fZmVhdHVyZWQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDE1cHg7XG59XG4udHBjLXBvdGZvbGlvLWlubmVyLXBvcHVwX19mZWF0dXJlZC1pY29uIHtcbiAgZmxleDogMCAwIDUwcHg7XG59XG4udHBjLXBvdGZvbGlvLWlubmVyLXBvcHVwX19mZWF0dXJlZC1saW5rIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLnRwYy1wb3Rmb2xpby1pbm5lci1wb3B1cF9fZmVhdHVyZWQtbGluayA+IHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uaDEge1xuICBmb250LXNpemU6IGNsYW1wKDIuNjI1cmVtLCAyLjYyNXJlbSArICgxdncgLSAwLjQ4cmVtKSAqIDguNzk2MywgNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4uaDIge1xuICBmb250LXNpemU6IGNsYW1wKDIuMjVyZW0sIDIuMjVyZW0gKyAoMXZ3IC0gMC40OHJlbSkgKiA1LjU1NTYsIDMuNzVyZW0pO1xufVxuXG4uaDMge1xuICBmb250LXNpemU6IGNsYW1wKDIuMTI1cmVtLCAyLjEyNXJlbSArICgxdncgLSAwLjQ4cmVtKSAqIDEuODUxOSwgMi42MjVyZW0pO1xufVxuXG4uaDQge1xuICBmb250LXNpemU6IGNsYW1wKDEuODc1cmVtLCAxLjg3NXJlbSArICgxdncgLSAwLjQ4cmVtKSAqIDAuNDYzLCAycmVtKTtcbn1cblxuLmg1IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCAxLjI1cmVtICsgKDF2dyAtIDAuNDhyZW0pICogMS44NTE5LCAxLjc1cmVtKTtcbn1cblxuLmg2IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCAxLjI1cmVtICsgKDF2dyAtIDAuNDhyZW0pICogMC40NjMsIDEuMzc1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufSIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIi4uL2V4dGVuZFwiIGFzICo7XG5cbi50cGMtcG9ydGZvbGlvLWNhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUsIDE0NywgMjA4LCAwLjIwKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgJi52aXNpYmxlLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC50cGMtcG9ydGZvbGlvLWRldGFpbHMge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudHBjLXBvcnRmb2xpby1kZXRhaWxzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHM7XG5cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ta2V5IHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtLXZhbHVlIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jdGFzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuXG4gICAgICAgICAgICAudHBjLWJ0biB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgJl9fc3F1YXJlIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BvcHVwLWxpbmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBcbiAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX3BpbGwge1xuICAgICAgICBwYWRkaW5nOiA2cHggMjJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHBjLXBvcnRmb2xpby1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNjBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZ5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUsIDE0NywgMjA4LCAwLjIwKTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAudHBjLWJ0biB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgcm93LWdhcDogNXB4O1xuXG4gICAgICAgICYta2V5IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNyeXN0YWwtYmx1ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLXZhbHVlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jdGFzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICAgIH1cbn1cblxuLnRwYy1wb3Rmb2xpby1jYXJkLXBvcHVwIHtcbiAgICAubWZwLWNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDM1M3B4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubWZwLWNsb3NlIHtcbiAgICAgICAgdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi50cGMtcG90Zm9saW8taW5uZXItcG9wdXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IHZhcigtLXdwLWFkbWluLS1hZG1pbi1iYXItLWhlaWdodCwgMHB4KTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTA0NztcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZ3JpZCB7XG4gICAgICAgIEBleHRlbmQgJXNlY3Rpb24tcGFkZGluZ3M7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS13cC1hZG1pbi0tYWRtaW4tYmFyLS1oZWlnaHQsIDBweCkpO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNub3c7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogNDBweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZmxleDogMCAwIDM3NXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5LjQ4MnB4O1xuICAgICAgICBib3JkZXI6IDAuNDc0cHggc29saWQgcmdiYSgxNSwgMTQ3LCAyMDgsIDAuMjApO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N0YXR1cyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgfVxuXG4gICAgJl9fcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICByb3ctZ2FwOiA0MHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICByb3ctZ2FwOiA0M3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG9jZWFuLWJsdWU7XG4gICAgfVxuXG4gICAgJl9fbWlsZXN0b25lcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IDE0cHg7XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYteWVhciB7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmVhdHVyZWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICByb3ctZ2FwOiAxNHB4O1xuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWljb24ge1xuICAgICAgICAgICAgZmxleDogMCAwIDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgICAgICAgICAgPiBzdmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufS5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDZ7bWFyZ2luLXRvcDogMDsgbWFyZ2luLWJvdHRvbTogMTZweDsgcGFkZGluZy10b3A6IDA7IGZvbnQtd2VpZ2h0OiAzMDA7bGluZS1oZWlnaHQ6IDEuMjt9Lmgxe2ZvbnQtc2l6ZTogY2xhbXAoMi42MjVyZW0sIDIuNjI1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDguNzk2MyksIDVyZW0pO2xpbmUtaGVpZ2h0OiAxLjI1O30uaDJ7Zm9udC1zaXplOiBjbGFtcCgyLjI1cmVtLCAyLjI1cmVtICsgKCgxdncgLSAwLjQ4cmVtKSAqIDUuNTU1NiksIDMuNzVyZW0pO30uaDN7Zm9udC1zaXplOiBjbGFtcCgyLjEyNXJlbSwgMi4xMjVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMS44NTE5KSwgMi42MjVyZW0pO30uaDR7Zm9udC1zaXplOiBjbGFtcCgxLjg3NXJlbSwgMS44NzVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMC40NjMwKSwgMnJlbSk7fS5oNXtmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDEuMjVyZW0gKyAoKDF2dyAtIDAuNDhyZW0pICogMS44NTE5KSwgMS43NXJlbSk7fS5oNntmb250LXdlaWdodDogNzAwO2ZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMS4yNXJlbSArICgoMXZ3IC0gMC40OHJlbSkgKiAwLjQ2MzApLCAxLjM3NXJlbSk7bGluZS1oZWlnaHQ6IDEuMTtsZXR0ZXItc3BhY2luZzogMC41cHg7fSIsIkBmb3J3YXJkIFwiaGVscGVycy9mdW5jdGlvbnNcIjtcbkBmb3J3YXJkIFwiaGVscGVycy9taXhpbnNcIjtcblxuXG4kY29udGVudC1zaXplOiB2YXIoLS13cC0tc3R5bGUtLWdsb2JhbC0tY29udGVudC1zaXplKTtcbiR3aWRlLXNpemU6IHZhcigtLXdwLS1zdHlsZS0tZ2xvYmFsLS13aWRlLXNpemUpO1xuXG4vLyBDb2xvcnNcbiRkYXJrLWJsdWU6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1kYXJrLWJsdWUpOyAgICAgICAgIC8vICMxMjNFNUNcbiRjcnlzdGFsLWJsdWU6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jcnlzdGFsLWJsdWUpOyAgIC8vICM4N0UwRkZcbiRnb2xkZW4teWVsbG93OiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ29sZGVuLXllbGxvdyk7IC8vICNGRkM4MDFcbiRvY2Vhbi1ibHVlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tb2NlYW4tYmx1ZSk7ICAgICAgIC8vICMwRjkzRDBcbiRyb3lhbC1ibHVlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcm95YWwtYmx1ZSk7ICAgICAgIC8vICMxRjU4Q0JcbiRuYXZ5OiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbmF2eSk7ICAgICAgICAgICAgICAgICAgIC8vICMwQTE0MkVcbiRzbm93OiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tc25vdyk7ICAgICAgICAgICAgICAgICAgIC8vICNFRkZBRkVcbiRsaWdodC1ncmV5OiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGlnaHQtZ3JleSk7ICAgICAgIC8vICNGMUYxRjJcbiR3aGl0ZTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTsgICAgICAgICAgICAgICAgIC8vICNGRkZGRkZcbiRlcnJvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWVycm9yKTsgICAgICAgICAgICAgICAgIC8vICNGRjUzNTNcblxuLy8gRm9udCBGYW1pbGllc1xuJGZvbnQtZmFtaWx5LS1oZWxpeGE6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1oZWxpeGEpO1xuJGZvbnQtZmFtaWx5LS1ibGFja2VyLWRpc3BsYXk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1ibGFja2VyLWRpc3BsYXkpO1xuIl19 */
