.ws-banner {
  background: url(../../../../../images/home/bg-banner.png) no-repeat bottom/100%;
  padding-top: 6rem;
  padding-bottom: 6rem;
}
@media (min-width: 992px) {
  .ws-banner {
    padding-top: 12rem;
    padding-bottom: 11rem;
  }
}
.ws-banner__title {
  color: #F38F46;
  font-size: clamp(2rem, -0.5556rem + 12.7778vw, 10.625rem);
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
}
@media (max-width: 575px) {
  .ws-banner__title {
    margin-bottom: 1rem;
  }
}
.ws-banner__title span {
  color: #FDB813;
  padding-left: 6rem;
}
@media (min-width: 768px) {
  .ws-banner__title span {
    padding-left: 16rem;
  }
}
@media (min-width: 992px) {
  .ws-banner__title span {
    padding-left: 20rem;
  }
}
@media (min-width: 1200px) {
  .ws-banner__title span {
    padding-left: 26rem;
  }
}
.ws-banner__row {
  display: grid;
  grid-template-columns: 1fr;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1rem;
}
@media (min-width: 480px) {
  .ws-banner__row {
    grid-template-columns: 1fr 1fr;
  }
}
.ws-banner__video {
  max-width: 350px;
  border-radius: 32px;
  overflow: hidden;
  -webkit-filter: drop-shadow(3.632px 7.128px 3.5px rgba(0, 0, 0, 0.14));
  filter: drop-shadow(3.632px 7.128px 3.5px rgba(0, 0, 0, 0.14));
  cursor: pointer;
}
.ws-banner__video--thumb {
  position: relative;
  overflow: hidden;
}
.ws-banner__video--thumb img {
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.ws-banner__video--play {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.ws-banner__video--play img {
  max-width: 80px;
  width: 100%;
}
@media (min-width: 992px) {
  .ws-banner__video--play img {
    max-width: 122px;
  }
}
.ws-banner__video--title {
  padding: 1.5rem;
  color: #04000B;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-align: center;
  background-color: #ffffff;
}
.ws-banner__video:hover .ws-banner__video--thumb > img {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
.ws-banner__content--desc {
  color: #656565;
  font-size: 14px;
  font-weight: 700;
  line-height: 22.4px; /* 160% */
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid #CCCCCC;
}
@media (min-width: 992px) {
  .ws-banner__content--desc {
    padding-bottom: 2.625rem;
    margin-bottom: 1.625rem;
  }
}
.ws-banner__content--position {
  color: #04000B;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 0.5rem;
}
.ws-banner__content--author {
  color: #236BFD;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
}
.ws-banner__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}
.ws-banner__bottom--left {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.ws-banner__bottom--right {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.ws-banner__bottom--right svg {
  width: 20px;
  height: 20px;
  -webkit-transform: rotate(-60deg);
  -ms-transform: rotate(-60deg);
  transform: rotate(-60deg);
}

.ws-trending-news {
  padding: 4rem 0;
  margin: 0;
}

.ws-best-creative {
  padding-top: 6rem;
  mix-blend-mode: normal;
  position: relative;
}
@media (max-width: 767px) {
  .ws-best-creative {
    -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    padding-bottom: 3rem;
  }
}
@media (min-width: 992px) {
  .ws-best-creative {
    padding-top: 12rem;
  }
}
.ws-best-creative::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #000000 var(--bg) no-repeat bottom center/cover;
  z-index: -1;
}
@media (min-width: 768px) {
  .ws-best-creative::before {
    -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    bottom: 52px;
  }
}
.ws-best-creative__inner {
  background: #ffffff;
  max-width: 630px;
  border-radius: 10px;
  text-align: center;
  padding: 1.5rem;
}
@media (min-width: 768px) {
  .ws-best-creative__inner {
    padding: 3.625rem;
  }
}
.ws-best-creative__logo {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .ws-best-creative__logo {
    margin-bottom: 1.875rem;
  }
}
.ws-best-creative__logo img {
  max-width: 180px;
  width: 100%;
}
@media (min-width: 992px) {
  .ws-best-creative__logo img {
    max-width: 278px;
  }
}
.ws-best-creative .ws-title {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .ws-best-creative .ws-title {
    margin-bottom: 2rem;
  }
}

.ws-featured-works {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
@media (min-width: 992px) {
  .ws-featured-works {
    padding-top: 7.5rem;
    padding-bottom: 6.875rem;
  }
}
.ws-featured-works__head {
  text-align: center;
  margin-bottom: 2.5rem;
}
@media (min-width: 992px) {
  .ws-featured-works__head {
    margin-bottom: 4.5rem;
  }
}
.ws-featured-works__head .ws-label {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .ws-featured-works__head .ws-label {
    margin-bottom: 2rem;
  }
}
.ws-featured-works__row {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
}
@media (min-width: 576px) {
  .ws-featured-works__row {
    grid-template-columns: repeat(2, 1fr);
    gap: 2rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (min-width: 992px) {
  .ws-featured-works__row {
    gap: 4rem;
  }
}
@media (min-width: 1200px) {
  .ws-featured-works__row {
    gap: 8rem;
  }
}
.ws-featured-works__item {
  background-color: #ffffff;
}
.ws-featured-works__item:hover .ws-featured-works__item--image img {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
.ws-featured-works__item:hover .featured-works {
  background: #F68D1E;
}
.ws-featured-works__item:hover .featured-works__title {
  color: #ffffff;
}
.ws-featured-works__item--image {
  border-radius: 10px;
  overflow: hidden;
}
.ws-featured-works__item--image img {
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.ws-featured-works__item--inner {
  padding-left: 2rem;
}
@media (min-width: 1200px) {
  .ws-featured-works__item--inner {
    padding-left: 3.125rem;
  }
}
.ws-featured-works__item .featured-works {
  margin-top: -60px;
  border: 1px solid #dddddd;
  background-color: #ffffff;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.ws-featured-works__item .featured-works__label {
  background: #F68D1E;
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  mix-blend-mode: normal;
  padding: 1.375rem;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  display: inline-block;
  position: relative;
}
.ws-featured-works__item .featured-works__title {
  padding: 1rem;
  font-weight: 700;
  font-size: clamp(1rem, 0.7407rem + 1.2963vw, 1.875rem);
  line-height: normal;
  color: #04000B;
}
@media (min-width: 1200px) {
  .ws-featured-works__item .featured-works__title {
    line-height: 45px;
    padding: 2rem;
  }
}

.ws-marquee marquee span {
  font-weight: 700;
  font-size: clamp(2rem, -0.6667rem + 13.3333vw, 11rem);
  text-transform: uppercase;
  color: #04000B;
}
.ws-marquee marquee span:first-child {
  border-bottom: 20px solid #F57F1F;
}
.ws-marquee marquee span + span {
  position: relative;
}
.ws-marquee marquee span + span::before {
  vertical-align: middle;
  content: url(../../../images/home/g-icon.svg);
  display: inline-block;
  line-height: 0;
  margin-right: 3rem;
  margin-left: 3rem;
}

.ws-opportunities {
  background: #F7F7F7;
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
}
@media (min-width: 992px) {
  .ws-opportunities {
    padding-top: 7.875rem;
    padding-bottom: 7.875rem;
  }
}
@media (min-width: 1200px) {
  .ws-opportunities__slider {
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
  }
}
.ws-opportunities__pagination {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 18px;
}
@media (max-width: 767px) {
  .ws-opportunities__pagination {
    margin-top: 1rem;
  }
}
@media (min-width: 768px) {
  .ws-opportunities__pagination {
    position: absolute;
    bottom: 20px !important;
    right: 20px;
    left: unset !important;
    z-index: 2;
    width: -webkit-max-content !important;
    width: -moz-max-content !important;
    width: max-content !important;
  }
}
@media (min-width: 992px) {
  .ws-opportunities__pagination {
    bottom: 56px !important;
    right: 46px;
  }
}
.ws-opportunities__pagination .swiper-pagination-bullet {
  width: 40px;
  height: 40px;
  margin: 0 !important;
}
@media (min-width: 768px) {
  .ws-opportunities__pagination .swiper-pagination-bullet {
    background: #ffffff;
    opacity: 1;
  }
}
.ws-opportunities__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #1955A6;
}
.ws-opportunities__navigation {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 18px;
}
@media (max-width: 767px) {
  .ws-opportunities__navigation {
    margin-top: 1rem;
  }
}
@media (min-width: 768px) {
  .ws-opportunities__navigation {
    position: absolute;
    bottom: 20px !important;
    right: 20px;
    left: unset !important;
    z-index: 2;
    width: -webkit-max-content !important;
    width: -moz-max-content !important;
    width: max-content !important;
  }
}
@media (min-width: 992px) {
  .ws-opportunities__navigation {
    bottom: 56px !important;
    right: 46px;
  }
}
.ws-opportunities__navigation--prev, .ws-opportunities__navigation--next {
  background: #ffffff;
  padding: 0.75rem;
  border-radius: 50%;
  line-height: 1;
  display: inline-block;
}
.ws-opportunities__navigation--prev svg, .ws-opportunities__navigation--next svg {
  width: 20px;
  height: 20px;
}
.ws-opportunities__navigation--prev:hover, .ws-opportunities__navigation--next:hover {
  background: #1955a6;
}
.ws-opportunities__navigation--prev:hover svg path, .ws-opportunities__navigation--next:hover svg path {
  fill: #FFFFFF;
}
.ws-opportunities__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.25rem;
}
@media (max-width: 575px) {
  .ws-opportunities__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.ws-opportunities__image {
  -ms-flex-preferred-size: 40%;
  flex-basis: 40%;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.ws-opportunities__image img {
  border-radius: 10px;
}
.ws-opportunities__content {
  border-radius: 10px;
  background: #F68D1E;
  padding: 1.5rem;
  color: #ffffff;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 992px) {
  .ws-opportunities__content {
    padding: 3.125rem;
  }
}
.ws-opportunities__content--title {
  font-weight: 700;
  font-size: clamp(1.125rem, 0.8523rem + 1.3636vw, 1.875rem);
  color: #FFFFFF;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .ws-opportunities__content--title {
    margin-bottom: 2.875rem;
  }
}
.ws-opportunities__content--desc {
  font-weight: 500;
  font-size: 16px;
  line-height: normal;
  color: #FFFFFF;
}
@media (min-width: 992px) {
  .ws-opportunities__content--desc {
    line-height: 34px;
  }
}
.ws-opportunities__content--bottom {
  margin-top: 1.5rem;
}
@media (min-width: 992px) {
  .ws-opportunities__content--bottom {
    margin-top: 3.75rem;
  }
}
.ws-opportunities__content--author {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  color: #FFFFFF;
  margin-bottom: 0.5rem;
}
@media (min-width: 992px) {
  .ws-opportunities__content--author {
    margin-bottom: 1rem;
    font-size: 18px;
  }
}
.ws-opportunities__content--position {
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  text-transform: uppercase;
  color: #FFFFFF;
}

.ws-startup-idea {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #F7F7F7;
}
@media (min-width: 992px) {
  .ws-startup-idea {
    padding-top: 7rem;
    padding-bottom: 7.625rem;
  }
}
.ws-startup-idea__head {
  max-width: 620px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 2rem;
  text-align: center;
}
@media (min-width: 992px) {
  .ws-startup-idea__head {
    margin-bottom: 4.75rem;
  }
}
.ws-startup-idea__head .ws-label {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .ws-startup-idea__head .ws-label {
    margin-bottom: 1.625rem;
  }
}
.ws-startup-idea__row {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.75rem;
}
@media (min-width: 992px) {
  .ws-startup-idea__row {
    grid-template-columns: repeat(3, 1fr);
  }
}
.ws-startup-idea__item--image {
  margin-bottom: 1.75rem;
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}
.ws-startup-idea__item--image img {
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.ws-startup-idea__item--bottom {
  margin-top: 1rem;
  width: 100%;
}
.ws-startup-idea__item--title {
  font-weight: 700;
  font-size: clamp(1rem, 0.8636rem + 0.6818vw, 1.375rem);
  line-height: normal;
  color: #04000B;
}
@media (min-width: 992px) {
  .ws-startup-idea__item--title {
    line-height: 34px;
  }
}
.ws-startup-idea__item--readmore {
  margin-top: 1rem;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  text-transform: uppercase;
  color: #656765;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}
@media (min-width: 992px) {
  .ws-startup-idea__item--readmore {
    margin-top: 2rem;
  }
}
.ws-startup-idea__item--readmore svg {
  width: 20px;
  height: 20px;
  -webkit-transform: rotate(-60deg);
  -ms-transform: rotate(-60deg);
  transform: rotate(-60deg);
  -webkit-transform-origin: 40% 40%;
  -ms-transform-origin: 40% 40%;
  transform-origin: 40% 40%;
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}
.ws-startup-idea__item:hover .ws-startup-idea__item--image img {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
.ws-startup-idea__item:hover .ws-startup-idea__item--title {
  color: #F68D1E;
}
.ws-startup-idea__item:hover .ws-startup-idea__item--readmore svg {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.ws-startup-idea__item .startup-idea-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.75rem;
  background: #ffffff;
  position: absolute;
  bottom: 0;
  left: 0;
  border-top-right-radius: 12px;
  padding: 12px;
}
.ws-startup-idea__item .startup-idea-info__label {
  border-radius: 14px;
  background-color: #f7f7f7;
  border: 1px solid #d5d5d5;
  font-weight: 400;
  text-align: center;
  color: #000000;
  display: inline-block;
  padding: 0.625rem 1rem;
}
.ws-startup-idea__item .startup-idea-info__date {
  font-weight: 600;
  text-transform: uppercase;
  color: #656765;
}
.ws-startup-idea__item .startup-idea-info__label, .ws-startup-idea__item .startup-idea-info__date {
  font-size: 14px;
  line-height: 17px;
}

.single-video .ws-product-summary__row {
  display: grid;
  grid-template-columns: 66% auto;
  gap: 2rem;
}
.single-video .ws-product-summary__detail .ws-title {
  margin-bottom: 1.5rem;
}
.single-video .ws-product-summary__video img,
.single-video .ws-product-summary__video video {
  overflow: hidden;
  aspect-ratio: 16/9;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.single-video .ws-product-summary h1 {
  margin: 2rem 0 0;
}
.single-video .ws-product-summary__price {
  color: #E60000;
  margin-bottom: 1.5rem;
}
.single-video .ws-product-summary__desc {
  color: #707376;
  margin-bottom: 14px;
}
.single-video .ws-product-summary form {
  margin-bottom: 1.2em;
}
.single-video .ws-product-summary form:before, .single-video .ws-product-summary form:after {
  content: " ";
  display: table;
}
.single-video .ws-product-summary form:after {
  clear: both;
}
.single-video .ws-product-summary form .quantity {
  margin: 0 0.7rem 0 0;
  width: 9.28571rem;
  height: 3.64286rem;
  position: relative;
  float: left;
}
.single-video .ws-product-summary form .quantity .screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  word-wrap: normal !important;
  border: 0;
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  overflow-wrap: normal !important;
  padding: 0;
  position: absolute !important;
  width: 1px;
  margin: 0 !important;
  padding: 0 !important;
  top: -10000em;
  position: absolute !important;
}
.single-video .ws-product-summary form .quantity input {
  height: 51px;
  width: 100%;
  border-color: #e5e5e5;
  background-color: #FFFFFF;
  color: #0B0E12;
  padding: 0 3.5rem 0 1rem !important;
  text-align: center;
  -webkit-transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  -webkit-appearance: none;
  outline: none;
  resize: none;
  border: 1px solid #e5e5e5;
}
.single-video .ws-product-summary form button[type=submit] {
  font-weight: 500;
  -webkit-appearance: none;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  height: 51px;
  max-width: 100%;
  border-width: 2px !important;
  border-style: solid;
  padding: 14px 52px 14px 53px;
  color: #FFFFFF;
  border-color: #E60000;
  background-color: #E60000;
  float: left;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.single-video .ws-product-summary .product_meta {
  clear: both;
}
.single-video .ws-product-summary .product_meta span {
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  display: block;
  line-height: 1.9em;
}
.single-video .ws-product-summary .product_meta span > span {
  color: #A5A6AA;
}
.single-video .ws-product-summary .product_meta span span {
  display: inline;
}
.single-video .ws-product-summary .product_meta a {
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  color: #A5A6AA;
}
.single-video .ws-product-overview {
  margin-top: 2rem;
}
.single-video .ws-product-overview__tab .ws-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
  overflow-x: auto;
  scroll-behavior: smooth;
  scrollbar-width: none;
  border-bottom: 1px solid #cfc8d8;
}
.single-video .ws-product-overview__tab .ws-tabs .ws-tab {
  cursor: pointer;
  padding: 10px 0;
  color: #a5a6aa;
  position: relative;
  font-weight: 500;
  white-space: nowrap;
}
.single-video .ws-product-overview__tab .ws-tabs .ws-tab a {
  display: inline-block;
  color: #a5a6aa;
  text-decoration: none;
}
.single-video .ws-product-overview__tab .ws-tabs .ws-tab::after {
  content: "";
  display: block;
  height: 4px;
  width: 0;
  -webkit-transition: width 0.3s;
  transition: width 0.3s;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: -1px;
  z-index: 1;
  background-color: #10172B;
}
.single-video .ws-product-overview__tab .ws-tabs .ws-tab.active {
  color: #10172B;
}
.single-video .ws-product-overview__tab .ws-tabs .ws-tab.active::after {
  width: 100%;
}
.single-video .ws-product-overview__tab .ws-tabs .ws-tab:hover {
  color: #10172B;
}
.single-video .ws-product-overview__tab .ws-tab-content {
  padding: 20px 0;
}
.single-video .ws-product-overview__tab .ws-tab-content [data-tab-content] {
  display: none;
}
.single-video .ws-product-overview__tab .ws-tab-content .show[data-tab-content] {
  display: block;
}
.single-video .ws-product-related {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .single-video .ws-product-related {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
}
.single-video .ws-product-related__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.single-video .ws-product-related__head {
  border-top: 1px solid #E5E5E5;
  padding-top: 3rem;
  margin-bottom: 2rem;
}
.single-video .ws-product-related__head .ws-title {
  margin: 0;
  color: #10172B;
  font-size: 1.25rem;
}
.single-video .ws-product-related__head--subtitle {
  font-size: 18px;
  color: #707376;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIlZpZGVvL3ZpZGVvLnNjc3MiLCJWaWRlby92aWRlby5jc3MiLCIuLi9fY29yZS9zdHlsZXMvX21peGlucy5zY3NzIiwiLi4vX2NvcmUvc3R5bGVzL192YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNJLCtFQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtBQ0RKO0FDRFE7RUZEUjtJQU1RLGtCQUFBO0lBQ0EscUJBQUE7RUNBTjtBQUNGO0FERUk7RUFDSSxjQUFBO0VBQ0EseURBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7QUNBUjtBQ0VRO0VGUEo7SUFRUSxtQkFBQTtFQ0NWO0FBQ0Y7QURDUTtFQUNJLGNHa0JHO0VIakJILGtCQUFBO0FDQ1o7QUN2QlE7RUZvQkE7SUFLUSxtQkFBQTtFQ0VkO0FBQ0Y7QUM1QlE7RUZvQkE7SUFTUSxtQkFBQTtFQ0dkO0FBQ0Y7QUNqQ1E7RUZvQkE7SUFhUSxtQkFBQTtFQ0lkO0FBQ0Y7QURBSTtFQUNJLGFBQUE7RUFDQSwwQkFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLFNBQUE7QUNFUjtBQ3hDUTtFRmtDSjtJQU9RLDhCQUFBO0VDR1Y7QUFDRjtBREFJO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0Esc0VBQUE7RUFBQSw4REFBQTtFQUNBLGVBQUE7QUNFUjtBREFRO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtBQ0VaO0FEQVk7RUFDSSxvQ0FBQTtFQUFBLDRCQUFBO0VBQ0EsMkJBQUE7RUFBQSx1QkFBQTtFQUFBLG1CQUFBO0FDRWhCO0FERVE7RUFDSSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0Esd0NBQUE7RUFBQSxvQ0FBQTtFQUFBLGdDQUFBO0FDQVo7QURFWTtFQUNJLGVBQUE7RUFDQSxXQUFBO0FDQWhCO0FDMUVRO0VGd0VJO0lBTVEsZ0JBQUE7RUNBbEI7QUFDRjtBRElRO0VBQ0ksZUFBQTtFQUNB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QUFBO0VBQUEsNkJBQUE7RUFBQSwwQkFBQTtFQUFBLHNCQUFBO0FDbkhaO0FEc0hRO0VBQ0ksNkJBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0FDcEhaO0FEc0hZO0VBQ0ksU0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtBQ3BIaEI7QUR1SFk7RUFDSSxlQUFBO0VBQ0EsY0FBQTtBQ3JIaEIiLCJmaWxlIjoidmlkZW8uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uLy4uL19wYWdlLWJhc2VcIjtcblxuLndzLWJhbm5lciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLy4uLy4uL2ltYWdlcy9ob21lL2JnLWJhbm5lci5wbmcpIG5vLXJlcGVhdCBib3R0b20gLyAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMXJlbTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjRjM4RjQ2O1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDJyZW0sIC0wLjU1NTZyZW0gKyAxMi43Nzc4dncsIDEwLjYyNXJlbSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKDU3NXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLUZEQjgxMztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNnJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3JvdyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDFyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCg0ODBweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdmlkZW8ge1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDMuNjMycHggNy4xMjhweCAzLjVweCByZ2JhKDAsMCwwLDAuMTQpKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICYtLXRodW1iIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wbGF5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTIycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICAgICAgY29sb3I6ICMwNDAwMEI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLndzLWJhbm5lciB7XG4gICAgICAgICAgICAgICAgJl9fdmlkZW8ge1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJi0tdGh1bWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICAmLS1kZXNjIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNjU2NTY1O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMi40cHg7IC8qIDE2MCUgKi9cbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDQ0NDO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNjI1cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tcG9zaXRpb24ge1xuICAgICAgICAgICAgY29sb3I6ICMwNDAwMEI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYXV0aG9yIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMjM2QkZEO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm90dG9tIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxcmVtO1xuXG4gICAgICAgICYtLWxlZnQge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tcmlnaHQge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTYwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLndzLXRyZW5kaW5nLW5ld3Mge1xuICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi53cy1iZXN0LWNyZWF0aXZlIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93big3NjdweCkge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnJlbTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMCB2YXIoLS1iZykgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXIvIGNvdmVyO1xuICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICAgICAgYm90dG9tOiA1MnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX2lubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBtYXgtd2lkdGg6IDYzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzLjYyNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjc4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3MtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53cy1mZWF0dXJlZC13b3JrcyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3LjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2Ljg3NXJlbTtcbiAgICB9XG5cbiAgICAmX19oZWFkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLndzLWxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcm93IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogMXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGdhcDogNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIGdhcDogOHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLndzLWZlYXR1cmVkLXdvcmtzX19pdGVtLS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5mZWF0dXJlZC13b3JrcyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0taW1hZ2Uge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7ICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0taW5uZXIgeyAgICAgICAgICAgIFxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjEyNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mZWF0dXJlZC13b3JrcyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7IFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcblxuICAgICAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNjhEMUU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjM3NXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAwLjc0MDdyZW0gKyAxLjI5NjN2dywgMS44NzVyZW0pO1xuICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDQwMDBCO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53cy1tYXJxdWVlIHtcbiAgIFxuICAgIG1hcnF1ZWUgeyAgICAgICAgXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTc2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDJyZW0sIC0wLjY2NjdyZW0gKyAxMy4zMzMzdncsIDExcmVtKTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogIzA0MDAwQjtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAkY29sb3ItRjU3RjFGO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi8uLi8uLi9pbWFnZXMvaG9tZS9nLWljb24uc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59ICAgXG5cbi53cy1vcHBvcnR1bml0aWVzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3Ljg3NXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcuODc1cmVtO1xuICAgIH1cblxuICAgICZfX3NsaWRlciB7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGFnaW5hdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBnYXA6IDE4cHg7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24oNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGJvdHRvbTogNTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcmlnaHQ6IDQ2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgXG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25hdmlnYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZ2FwOiAxOHB4O1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBib3R0b206IDU2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHJpZ2h0OiA0NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tcHJldiwgJi0tbmV4dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNzVyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxOTU1YTY7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEuMjVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKDU3NXB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZmxleDogMTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzLjEyNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAvLyBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMTI1cmVtLCAwLjg1MjNyZW0gKyAxLjM2MzZ2dywgMS44NzVyZW0pO1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi44NzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kZXNjIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJvdHRvbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tYXV0aG9yIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXBvc2l0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLndzLXN0YXJ0dXAtaWRlYSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgYmFja2dyb3VuZDogI0Y3RjdGNztcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDdyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3LjYyNXJlbTtcbiAgICB9XG5cbiAgICAmX19oZWFkIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuNzVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAud3MtbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcm93IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogMS43NXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICBcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgXG4gICAgICAgICYtLWltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJvdHRvbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAwLjg2MzZyZW0gKyAwLjY4MTh2dywgMS4zNzVyZW0pO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDQwMDBCO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1yZWFkbW9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAjNjU2NzY1O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMXJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC02MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNDAlIDQwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAud3Mtc3RhcnR1cC1pZGVhIHtcbiAgICAgICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJi0taW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1yZWFkbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN0YXJ0dXAtaWRlYS1pbmZvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAwLjc1cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweDtcblxuICAgICAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICBcbiAgICAgICAgICAgICZfX2RhdGUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY1Njc2NTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbGFiZWwsICZfX2RhdGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpbmdsZS12aWRlbyB7XG5cbiAgICAud3MtcHJvZHVjdC1zdW1tYXJ5IHtcbiAgICAgICAgJl9fcm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDY2JSBhdXRvO1xuICAgICAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICZfX2RldGFpbCB7XG4gICAgICAgICAgICAud3MtdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3ZpZGVvIHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgaW1nLFxuICAgICAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIG1hcmdpbjogMnJlbSAwIDA7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJl9fcHJpY2Uge1xuICAgICAgICAgICAgY29sb3I6ICNFNjAwMDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICBjb2xvcjogIzcwNzM3NjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcbiAgICBcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgLnF1YW50aXR5IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLjdyZW0gMCAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5LjI4NTcxcmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMy42NDI4NnJlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgXG4gICAgICAgICAgICAgICAgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICAgICAgICAgICAgICAgICAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTAwMDBlbTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBCMEUxMjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzLjVyZW0gMCAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UsIGJvcmRlci1jb2xvciAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUxcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDUycHggMTRweCA1M3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0U2MDAwMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTYwMDAwO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLnByb2R1Y3RfbWV0YSB7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICBcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOWVtO1xuICAgIFxuICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQTVBNkFBO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNBNUE2QUE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICB9XG4gICAgXG4gICAgLndzLXByb2R1Y3Qtb3ZlcnZpZXcge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIFxuICAgICAgICAmX190YWIge1xuICAgICAgICAgICAgLndzLXRhYnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgICAgICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICAgICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZmM4ZDg7XG4gICAgXG4gICAgICAgICAgICAgICAgLndzLXRhYiB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2E1YTZhYTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYTVhNmFhO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxNzJCO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxMDE3MkI7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzEwMTcyQjtcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBcbiAgICAgICAgICAgIC53cy10YWItY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgW2RhdGEtdGFiLWNvbnRlbnRdIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuc2hvd1tkYXRhLXRhYi1jb250ZW50XSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICBcbiAgICB9XG4gICAgXG4gICAgLndzLXByb2R1Y3QtcmVsYXRlZCB7XG4gICAgIFxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyAgXG4gICAgXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICZfX3JvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmX19oZWFkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTVFNUU1O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIFxuICAgICAgICAgICAgLndzLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMDE3MkI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJi0tc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzcwNzM3NjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIud3MtYmFubmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLy4uLy4uL2ltYWdlcy9ob21lL2JnLWJhbm5lci5wbmcpIG5vLXJlcGVhdCBib3R0b20vMTAwJTtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cy1iYW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFyZW07XG4gIH1cbn1cbi53cy1iYW5uZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNGMzhGNDY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgLTAuNTU1NnJlbSArIDEyLjc3Nzh2dywgMTAuNjI1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3MtYmFubmVyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLndzLWJhbm5lcl9fdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjRkRCODEzO1xuICBwYWRkaW5nLWxlZnQ6IDZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndzLWJhbm5lcl9fdGl0bGUgc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cy1iYW5uZXJfX3RpdGxlIHNwYW4ge1xuICAgIHBhZGRpbmctbGVmdDogMjByZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndzLWJhbm5lcl9fdGl0bGUgc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnJlbTtcbiAgfVxufVxuLndzLWJhbm5lcl9fcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAud3MtYmFubmVyX19yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuLndzLWJhbm5lcl9fdmlkZW8ge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDMuNjMycHggNy4xMjhweCAzLjVweCByZ2JhKDAsIDAsIDAsIDAuMTQpKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLndzLWJhbm5lcl9fdmlkZW8tLXRodW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndzLWJhbm5lcl9fdmlkZW8tLXRodW1iIGltZyB7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4ud3MtYmFubmVyX192aWRlby0tcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ud3MtYmFubmVyX192aWRlby0tcGxheSBpbWcge1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cy1iYW5uZXJfX3ZpZGVvLS1wbGF5IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMjJweDtcbiAgfVxufVxuLndzLWJhbm5lcl9fdmlkZW8tLXRpdGxlIHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBjb2xvcjogIzA0MDAwQjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi53cy1iYW5uZXJfX3ZpZGVvOmhvdmVyIC53cy1iYW5uZXJfX3ZpZGVvLS10aHVtYiA+IGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4ud3MtYmFubmVyX19jb250ZW50LS1kZXNjIHtcbiAgY29sb3I6ICM2NTY1NjU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIyLjRweDsgLyogMTYwJSAqL1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0NDQ0M7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndzLWJhbm5lcl9fY29udGVudC0tZGVzYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNjI1cmVtO1xuICB9XG59XG4ud3MtYmFubmVyX19jb250ZW50LS1wb3NpdGlvbiB7XG4gIGNvbG9yOiAjMDQwMDBCO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLndzLWJhbm5lcl9fY29udGVudC0tYXV0aG9yIHtcbiAgY29sb3I6ICMyMzZCRkQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLndzLWJhbm5lcl9fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xufVxuLndzLWJhbm5lcl9fYm90dG9tLS1sZWZ0IHtcbiAgZmxleC1ncm93OiAxO1xufVxuLndzLWJhbm5lcl9fYm90dG9tLS1yaWdodCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLndzLWJhbm5lcl9fYm90dG9tLS1yaWdodCBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNjBkZWcpO1xufVxuXG4ud3MtdHJlbmRpbmctbmV3cyB7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3MtYmVzdC1jcmVhdGl2ZSB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndzLWJlc3QtY3JlYXRpdmUge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud3MtYmVzdC1jcmVhdGl2ZSB7XG4gICAgcGFkZGluZy10b3A6IDEycmVtO1xuICB9XG59XG4ud3MtYmVzdC1jcmVhdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDAgdmFyKC0tYmcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyL2NvdmVyO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3MtYmVzdC1jcmVhdGl2ZTo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGJvdHRvbTogNTJweDtcbiAgfVxufVxuLndzLWJlc3QtY3JlYXRpdmVfX2lubmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWF4LXdpZHRoOiA2MzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndzLWJlc3QtY3JlYXRpdmVfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAzLjYyNXJlbTtcbiAgfVxufVxuLndzLWJlc3QtY3JlYXRpdmVfX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cy1iZXN0LWNyZWF0aXZlX19sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxufVxuLndzLWJlc3QtY3JlYXRpdmVfX2xvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndzLWJlc3QtY3JlYXRpdmVfX2xvZ28gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDI3OHB4O1xuICB9XG59XG4ud3MtYmVzdC1jcmVhdGl2ZSAud3MtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cy1iZXN0LWNyZWF0aXZlIC53cy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4ud3MtZmVhdHVyZWQtd29ya3Mge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndzLWZlYXR1cmVkLXdvcmtzIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljg3NXJlbTtcbiAgfVxufVxuLndzLWZlYXR1cmVkLXdvcmtzX19oZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndzLWZlYXR1cmVkLXdvcmtzX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG4gIH1cbn1cbi53cy1mZWF0dXJlZC13b3Jrc19faGVhZCAud3MtbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cy1mZWF0dXJlZC13b3Jrc19faGVhZCAud3MtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi53cy1mZWF0dXJlZC13b3Jrc19fcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAud3MtZmVhdHVyZWQtd29ya3NfX3JvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDJyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cy1mZWF0dXJlZC13b3Jrc19fcm93IHtcbiAgICBnYXA6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndzLWZlYXR1cmVkLXdvcmtzX19yb3cge1xuICAgIGdhcDogOHJlbTtcbiAgfVxufVxuLndzLWZlYXR1cmVkLXdvcmtzX19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi53cy1mZWF0dXJlZC13b3Jrc19faXRlbTpob3ZlciAud3MtZmVhdHVyZWQtd29ya3NfX2l0ZW0tLWltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4ud3MtZmVhdHVyZWQtd29ya3NfX2l0ZW06aG92ZXIgLmZlYXR1cmVkLXdvcmtzIHtcbiAgYmFja2dyb3VuZDogI0Y2OEQxRTtcbn1cbi53cy1mZWF0dXJlZC13b3Jrc19faXRlbTpob3ZlciAuZmVhdHVyZWQtd29ya3NfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud3MtZmVhdHVyZWQtd29ya3NfX2l0ZW0tLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cy1mZWF0dXJlZC13b3Jrc19faXRlbS0taW1hZ2UgaW1nIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi53cy1mZWF0dXJlZC13b3Jrc19faXRlbS0taW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53cy1mZWF0dXJlZC13b3Jrc19faXRlbS0taW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMy4xMjVyZW07XG4gIH1cbn1cbi53cy1mZWF0dXJlZC13b3Jrc19faXRlbSAuZmVhdHVyZWQtd29ya3Mge1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG59XG4ud3MtZmVhdHVyZWQtd29ya3NfX2l0ZW0gLmZlYXR1cmVkLXdvcmtzX19sYWJlbCB7XG4gIGJhY2tncm91bmQ6ICNGNjhEMUU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gIHBhZGRpbmc6IDEuMzc1cmVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3MtZmVhdHVyZWQtd29ya3NfX2l0ZW0gLmZlYXR1cmVkLXdvcmtzX190aXRsZSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMC43NDA3cmVtICsgMS4yOTYzdncsIDEuODc1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwNDAwMEI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53cy1mZWF0dXJlZC13b3Jrc19faXRlbSAuZmVhdHVyZWQtd29ya3NfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG5cbi53cy1tYXJxdWVlIG1hcnF1ZWUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgLTAuNjY2N3JlbSArIDEzLjMzMzN2dywgMTFyZW0pO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzA0MDAwQjtcbn1cbi53cy1tYXJxdWVlIG1hcnF1ZWUgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgI0Y1N0YxRjtcbn1cbi53cy1tYXJxdWVlIG1hcnF1ZWUgc3BhbiArIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3MtbWFycXVlZSBtYXJxdWVlIHNwYW4gKyBzcGFuOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2hvbWUvZy1pY29uLnN2Zyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG59XG5cbi53cy1vcHBvcnR1bml0aWVzIHtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cy1vcHBvcnR1bml0aWVzIHtcbiAgICBwYWRkaW5nLXRvcDogNy44NzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDcuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53cy1vcHBvcnR1bml0aWVzX19zbGlkZXIge1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLndzLW9wcG9ydHVuaXRpZXNfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAxOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cy1vcHBvcnR1bml0aWVzX19wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndzLW9wcG9ydHVuaXRpZXNfX3BhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICByaWdodDogMjBweDtcbiAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud3Mtb3Bwb3J0dW5pdGllc19fcGFnaW5hdGlvbiB7XG4gICAgYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDQ2cHg7XG4gIH1cbn1cbi53cy1vcHBvcnR1bml0aWVzX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3Mtb3Bwb3J0dW5pdGllc19fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi53cy1vcHBvcnR1bml0aWVzX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMxOTU1QTY7XG59XG4ud3Mtb3Bwb3J0dW5pdGllc19fbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndzLW9wcG9ydHVuaXRpZXNfX25hdmlnYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3Mtb3Bwb3J0dW5pdGllc19fbmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cy1vcHBvcnR1bml0aWVzX19uYXZpZ2F0aW9uIHtcbiAgICBib3R0b206IDU2cHggIWltcG9ydGFudDtcbiAgICByaWdodDogNDZweDtcbiAgfVxufVxuLndzLW9wcG9ydHVuaXRpZXNfX25hdmlnYXRpb24tLXByZXYsIC53cy1vcHBvcnR1bml0aWVzX19uYXZpZ2F0aW9uLS1uZXh0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLndzLW9wcG9ydHVuaXRpZXNfX25hdmlnYXRpb24tLXByZXYgc3ZnLCAud3Mtb3Bwb3J0dW5pdGllc19fbmF2aWdhdGlvbi0tbmV4dCBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLndzLW9wcG9ydHVuaXRpZXNfX25hdmlnYXRpb24tLXByZXY6aG92ZXIsIC53cy1vcHBvcnR1bml0aWVzX19uYXZpZ2F0aW9uLS1uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE5NTVhNjtcbn1cbi53cy1vcHBvcnR1bml0aWVzX19uYXZpZ2F0aW9uLS1wcmV2OmhvdmVyIHN2ZyBwYXRoLCAud3Mtb3Bwb3J0dW5pdGllc19fbmF2aWdhdGlvbi0tbmV4dDpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGRkZGRkY7XG59XG4ud3Mtb3Bwb3J0dW5pdGllc19fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cy1vcHBvcnR1bml0aWVzX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi53cy1vcHBvcnR1bml0aWVzX19pbWFnZSB7XG4gIGZsZXgtYmFzaXM6IDQwJTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ud3Mtb3Bwb3J0dW5pdGllc19faW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi53cy1vcHBvcnR1bml0aWVzX19jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI0Y2OEQxRTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud3Mtb3Bwb3J0dW5pdGllc19fY29udGVudCB7XG4gICAgcGFkZGluZzogMy4xMjVyZW07XG4gIH1cbn1cbi53cy1vcHBvcnR1bml0aWVzX19jb250ZW50LS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4xMjVyZW0sIDAuODUyM3JlbSArIDEuMzYzNnZ3LCAxLjg3NXJlbSk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cy1vcHBvcnR1bml0aWVzX19jb250ZW50LS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44NzVyZW07XG4gIH1cbn1cbi53cy1vcHBvcnR1bml0aWVzX19jb250ZW50LS1kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud3Mtb3Bwb3J0dW5pdGllc19fY29udGVudC0tZGVzYyB7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbi53cy1vcHBvcnR1bml0aWVzX19jb250ZW50LS1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndzLW9wcG9ydHVuaXRpZXNfX2NvbnRlbnQtLWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbTtcbiAgfVxufVxuLndzLW9wcG9ydHVuaXRpZXNfX2NvbnRlbnQtLWF1dGhvciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndzLW9wcG9ydHVuaXRpZXNfX2NvbnRlbnQtLWF1dGhvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi53cy1vcHBvcnR1bml0aWVzX19jb250ZW50LS1wb3NpdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ud3Mtc3RhcnR1cC1pZGVhIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cy1zdGFydHVwLWlkZWEge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjYyNXJlbTtcbiAgfVxufVxuLndzLXN0YXJ0dXAtaWRlYV9faGVhZCB7XG4gIG1heC13aWR0aDogNjIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud3Mtc3RhcnR1cC1pZGVhX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0Ljc1cmVtO1xuICB9XG59XG4ud3Mtc3RhcnR1cC1pZGVhX19oZWFkIC53cy1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndzLXN0YXJ0dXAtaWRlYV9faGVhZCAud3MtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNjI1cmVtO1xuICB9XG59XG4ud3Mtc3RhcnR1cC1pZGVhX19yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAxLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cy1zdGFydHVwLWlkZWFfX3JvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuLndzLXN0YXJ0dXAtaWRlYV9faXRlbS0taW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4ud3Mtc3RhcnR1cC1pZGVhX19pdGVtLS1pbWFnZSBpbWcge1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLndzLXN0YXJ0dXAtaWRlYV9faXRlbS0tYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3Mtc3RhcnR1cC1pZGVhX19pdGVtLS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMC44NjM2cmVtICsgMC42ODE4dncsIDEuMzc1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwNDAwMEI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndzLXN0YXJ0dXAtaWRlYV9faXRlbS0tdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG59XG4ud3Mtc3RhcnR1cC1pZGVhX19pdGVtLS1yZWFkbW9yZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNjU2NzY1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndzLXN0YXJ0dXAtaWRlYV9faXRlbS0tcmVhZG1vcmUge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbi53cy1zdGFydHVwLWlkZWFfX2l0ZW0tLXJlYWRtb3JlIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC02MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDQwJSA0MCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLndzLXN0YXJ0dXAtaWRlYV9faXRlbTpob3ZlciAud3Mtc3RhcnR1cC1pZGVhX19pdGVtLS1pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLndzLXN0YXJ0dXAtaWRlYV9faXRlbTpob3ZlciAud3Mtc3RhcnR1cC1pZGVhX19pdGVtLS10aXRsZSB7XG4gIGNvbG9yOiAjRjY4RDFFO1xufVxuLndzLXN0YXJ0dXAtaWRlYV9faXRlbTpob3ZlciAud3Mtc3RhcnR1cC1pZGVhX19pdGVtLS1yZWFkbW9yZSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi53cy1zdGFydHVwLWlkZWFfX2l0ZW0gLnN0YXJ0dXAtaWRlYS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4ud3Mtc3RhcnR1cC1pZGVhX19pdGVtIC5zdGFydHVwLWlkZWEtaW5mb19fbGFiZWwge1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDFyZW07XG59XG4ud3Mtc3RhcnR1cC1pZGVhX19pdGVtIC5zdGFydHVwLWlkZWEtaW5mb19fZGF0ZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNjU2NzY1O1xufVxuLndzLXN0YXJ0dXAtaWRlYV9faXRlbSAuc3RhcnR1cC1pZGVhLWluZm9fX2xhYmVsLCAud3Mtc3RhcnR1cC1pZGVhX19pdGVtIC5zdGFydHVwLWlkZWEtaW5mb19fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5cbi5zaW5nbGUtdmlkZW8gLndzLXByb2R1Y3Qtc3VtbWFyeV9fcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2NiUgYXV0bztcbiAgZ2FwOiAycmVtO1xufVxuLnNpbmdsZS12aWRlbyAud3MtcHJvZHVjdC1zdW1tYXJ5X19kZXRhaWwgLndzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnNpbmdsZS12aWRlbyAud3MtcHJvZHVjdC1zdW1tYXJ5X192aWRlbyBpbWcsXG4uc2luZ2xlLXZpZGVvIC53cy1wcm9kdWN0LXN1bW1hcnlfX3ZpZGVvIHZpZGVvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5zaW5nbGUtdmlkZW8gLndzLXByb2R1Y3Qtc3VtbWFyeSBoMSB7XG4gIG1hcmdpbjogMnJlbSAwIDA7XG59XG4uc2luZ2xlLXZpZGVvIC53cy1wcm9kdWN0LXN1bW1hcnlfX3ByaWNlIHtcbiAgY29sb3I6ICNFNjAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5zaW5nbGUtdmlkZW8gLndzLXByb2R1Y3Qtc3VtbWFyeV9fZGVzYyB7XG4gIGNvbG9yOiAjNzA3Mzc2O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLnNpbmdsZS12aWRlbyAud3MtcHJvZHVjdC1zdW1tYXJ5IGZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcbn1cbi5zaW5nbGUtdmlkZW8gLndzLXByb2R1Y3Qtc3VtbWFyeSBmb3JtOmJlZm9yZSwgLnNpbmdsZS12aWRlbyAud3MtcHJvZHVjdC1zdW1tYXJ5IGZvcm06YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2luZ2xlLXZpZGVvIC53cy1wcm9kdWN0LXN1bW1hcnkgZm9ybTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNpbmdsZS12aWRlbyAud3MtcHJvZHVjdC1zdW1tYXJ5IGZvcm0gLnF1YW50aXR5IHtcbiAgbWFyZ2luOiAwIDAuN3JlbSAwIDA7XG4gIHdpZHRoOiA5LjI4NTcxcmVtO1xuICBoZWlnaHQ6IDMuNjQyODZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2luZ2xlLXZpZGVvIC53cy1wcm9kdWN0LXN1bW1hcnkgZm9ybSAucXVhbnRpdHkgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgdG9wOiAtMTAwMDBlbTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXZpZGVvIC53cy1wcm9kdWN0LXN1bW1hcnkgZm9ybSAucXVhbnRpdHkgaW5wdXQge1xuICBoZWlnaHQ6IDUxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sb3I6ICNlNWU1ZTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMEIwRTEyO1xuICBwYWRkaW5nOiAwIDMuNXJlbSAwIDFyZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5zaW5nbGUtdmlkZW8gLndzLXByb2R1Y3Qtc3VtbWFyeSBmb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICBmb250LXdlaWdodDogNTAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBoZWlnaHQ6IDUxcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZzogMTRweCA1MnB4IDE0cHggNTNweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0U2MDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2MDAwMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLnNpbmdsZS12aWRlbyAud3MtcHJvZHVjdC1zdW1tYXJ5IC5wcm9kdWN0X21ldGEge1xuICBjbGVhcjogYm90aDtcbn1cbi5zaW5nbGUtdmlkZW8gLndzLXByb2R1Y3Qtc3VtbWFyeSAucHJvZHVjdF9tZXRhIHNwYW4ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjllbTtcbn1cbi5zaW5nbGUtdmlkZW8gLndzLXByb2R1Y3Qtc3VtbWFyeSAucHJvZHVjdF9tZXRhIHNwYW4gPiBzcGFuIHtcbiAgY29sb3I6ICNBNUE2QUE7XG59XG4uc2luZ2xlLXZpZGVvIC53cy1wcm9kdWN0LXN1bW1hcnkgLnByb2R1Y3RfbWV0YSBzcGFuIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uc2luZ2xlLXZpZGVvIC53cy1wcm9kdWN0LXN1bW1hcnkgLnByb2R1Y3RfbWV0YSBhIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGNvbG9yOiAjQTVBNkFBO1xufVxuLnNpbmdsZS12aWRlbyAud3MtcHJvZHVjdC1vdmVydmlldyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uc2luZ2xlLXZpZGVvIC53cy1wcm9kdWN0LW92ZXJ2aWV3X190YWIgLndzLXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2ZjOGQ4O1xufVxuLnNpbmdsZS12aWRlbyAud3MtcHJvZHVjdC1vdmVydmlld19fdGFiIC53cy10YWJzIC53cy10YWIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgY29sb3I6ICNhNWE2YWE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zaW5nbGUtdmlkZW8gLndzLXByb2R1Y3Qtb3ZlcnZpZXdfX3RhYiAud3MtdGFicyAud3MtdGFiIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjYTVhNmFhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2luZ2xlLXZpZGVvIC53cy1wcm9kdWN0LW92ZXJ2aWV3X190YWIgLndzLXRhYnMgLndzLXRhYjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0cHg7XG4gIHdpZHRoOiAwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IC0xcHg7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDE3MkI7XG59XG4uc2luZ2xlLXZpZGVvIC53cy1wcm9kdWN0LW92ZXJ2aWV3X190YWIgLndzLXRhYnMgLndzLXRhYi5hY3RpdmUge1xuICBjb2xvcjogIzEwMTcyQjtcbn1cbi5zaW5nbGUtdmlkZW8gLndzLXByb2R1Y3Qtb3ZlcnZpZXdfX3RhYiAud3MtdGFicyAud3MtdGFiLmFjdGl2ZTo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaW5nbGUtdmlkZW8gLndzLXByb2R1Y3Qtb3ZlcnZpZXdfX3RhYiAud3MtdGFicyAud3MtdGFiOmhvdmVyIHtcbiAgY29sb3I6ICMxMDE3MkI7XG59XG4uc2luZ2xlLXZpZGVvIC53cy1wcm9kdWN0LW92ZXJ2aWV3X190YWIgLndzLXRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLnNpbmdsZS12aWRlbyAud3MtcHJvZHVjdC1vdmVydmlld19fdGFiIC53cy10YWItY29udGVudCBbZGF0YS10YWItY29udGVudF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS12aWRlbyAud3MtcHJvZHVjdC1vdmVydmlld19fdGFiIC53cy10YWItY29udGVudCAuc2hvd1tkYXRhLXRhYi1jb250ZW50XSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpbmdsZS12aWRlbyAud3MtcHJvZHVjdC1yZWxhdGVkIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLXZpZGVvIC53cy1wcm9kdWN0LXJlbGF0ZWQge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuLnNpbmdsZS12aWRlbyAud3MtcHJvZHVjdC1yZWxhdGVkX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNpbmdsZS12aWRlbyAud3MtcHJvZHVjdC1yZWxhdGVkX19oZWFkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNUU1RTU7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnNpbmdsZS12aWRlbyAud3MtcHJvZHVjdC1yZWxhdGVkX19oZWFkIC53cy10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMxMDE3MkI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5zaW5nbGUtdmlkZW8gLndzLXByb2R1Y3QtcmVsYXRlZF9faGVhZC0tc3VidGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNzA3Mzc2O1xufSIsIi8vIEJyZWFrcG9pbnRcbkBtaXhpbiBicmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBicmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50KSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGllMTEoKSB7XG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy8gV29yZHByZXNzIGFkbWluYmFyXG5AbWl4aW4gd3AtYWRtaW4tYmFyKCkge1xuICAgIGJvZHkuYWRtaW4tYmFyICYge1xuICAgICAgICBtYXJnaW4tdG9wOiA0NnB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4M3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBJbWFnZSBkcm9wXG5AbWl4aW4gaW1nLWRyb3AoJHdpZHRoLCAkaGVpZ2h0OiBudWxsKSB7XG4gICAgQGlmICgkaGVpZ2h0KSB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICgkaGVpZ2h0LyR3aWR0aCkgKiAxMDAlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgICBoZWlnaHQ6ICR3aWR0aDtcbiAgICB9XG59XG5cbi8vIFRydW5jYXRlIHRleHRcbkBtaXhpbiB0cnVuY2F0ZSgkZm9udC1zaXplOiBudWxsLCAkbGluZS1oZWlnaHQ6IG51bGwsICRsaW5lcy10by1zaG93OiAxKSB7XG4gICAgQGlmICgkZm9udC1zaXplIGFuZCAkbGluZS1oZWlnaHQgYW5kICRsaW5lcy10by1zaG93ID4gMSkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBtYXgtaGVpZ2h0OiAkZm9udC1zaXplICogJGxpbmUtaGVpZ2h0ICogJGxpbmVzLXRvLXNob3c7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmVzLXRvLXNob3c7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH0gQGVsc2Uge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG59XG5cbi8vIE1ha2UgZ3V0dGVycyBzcGFjaW5nXG5AbWl4aW4gZ3V0dGVycygkc3BhY2luZykge1xuICAgIG1hcmdpbi1yaWdodDogLSgkc3BhY2luZy8yKTtcbiAgICBtYXJnaW4tbGVmdDogLSgkc3BhY2luZy8yKTtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogKCRzcGFjaW5nLzIpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICgkc3BhY2luZy8yKTtcbiAgICB9XG59XG5cbi8vIFJlc2V0IHN0eWxlIGZvciB1bFxuQG1peGluIHJlc2V0LWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8vIFJlc2V0IEF1dG9maWxsXG5AbWl4aW4gcmVzZXQtYXV0b2ZpbGwoJGNvbG9yOiAkYm9keS1jb2xvcikge1xuICAgICY6LXdlYmtpdC1hdXRvZmlsbCxcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gICAgJjotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICAgICY6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yO1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG4gICAgfVxufVxuXG4vLyBTZXQgaWNvbiBzaXplXG5AbWl4aW4gaWNvbi1zaXplKCRzaXplKSB7XG4gICAgc3ZnW3JvbGU9XCJpbWdcIl0ge1xuICAgICAgICB3aWR0aDogJHNpemU7XG4gICAgICAgIGhlaWdodDogJHNpemU7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy8gaGlkZSBzY3JvbGxiYXJcbkBtaXhpbiBoaWRlLXNjcm9sbGJhciB7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG5cbkBtaXhpbiB0b3VjaC1zY3JlZW4oKSB7XG4gICAgQG1lZGlhIChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gcG9ydHJhaXQtc2NyZWVuKCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpwb3J0cmFpdCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBCcmVha3BvaW50XG4kYnJlYWtwb2ludHM6ICh4czogMCxcbiAgICAgICAgc3NtOiAzNjBweCxcbiAgICAgICAgc206IDU3NnB4LFxuICAgICAgICBtZDogNzY4cHgsXG4gICAgICAgIGxnOiA5OTJweCxcbiAgICAgICAgeGw6IDEyMDBweCxcbiAgICAgICAgeHhsOiAxNDAwcHgsXG4gICAgICAgIHh4eGw6IDIwMDBweCxcbiAgICApICFkZWZhdWx0O1xuXG4vLyBUeXBvZ3JhcGh5XG4kZm9udC1mYW1pbHktcHJpbWFyeTogJ1JvYm90bycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktc2Vjb25kYXJ5OiAnQW50b24nLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LXRlcnRpYXJ5OiAnZm9udGVsbG8nICFkZWZhdWx0O1xuXG4vLyBDb2xvcnNcbiRncmF5OiAjQzRDNEM0ICFkZWZhdWx0O1xuJGdyYXktMjogI0UxRTFFMSAhZGVmYXVsdDtcbiRncmF5LTM6ICNFREVERUUgIWRlZmF1bHQ7XG4kZ3JheS00OiAjRjhGOUZDICFkZWZhdWx0O1xuJGdyYXktNTogI0U5RTlFOSAhZGVmYXVsdDtcbiRncmF5LTY6ICM3MDczNzYgIWRlZmF1bHQ7XG5cbiR3aGl0ZTogI2ZmZmZmZiAhZGVmYXVsdDtcbiR3aGl0ZS0yOiAjZmNmY2ZjICFkZWZhdWx0O1xuXG4kYmxhY2s6ICMzMzMzMzMgIWRlZmF1bHQ7XG4kYmxhY2stMTogIzI5MzMzRCAhZGVmYXVsdDtcbiRibGFjay0yOiAjMTAxNzJiICFkZWZhdWx0O1xuXG4kYmx1ZTogIzE5NTVBNiAhZGVmYXVsdDtcbiRyZWQ6ICNlNjAwMDAgIWRlZmF1bHQ7XG4kcmVkLTI6ICNmZjRlNGQgIWRlZmF1bHQ7XG4kcmVkLTM6ICNjOTAwMDAgIWRlZmF1bHQ7XG4kb3JhbmdlOiAjRjY4RDFFICFkZWZhdWx0O1xuJGNvbG9yLUYzOEY0NjogI0YzOEY0NiAhZGVmYXVsdDtcbiRjb2xvci1GREI4MTM6ICNGREI4MTMgIWRlZmF1bHQ7XG4kY29sb3ItRkRCOTEzOiAjRkRCOTEzICFkZWZhdWx0O1xuJGNvbG9yLUY1N0YxRjogI0Y1N0YxRiAhZGVmYXVsdDtcbiRjb2xvci1GNDdCMjA6ICNGNDdCMjAgIWRlZmF1bHQ7XG4kY29sb3ItRjU4RDFFOiAjRjU4RDFFICFkZWZhdWx0O1xuJGNvbG9yLWU1ZTVlNTogI0U1RTVFNSAhZGVmYXVsdDtcbiRjb2xvci1mOWY5Zjk6ICNGOUY5RjkgIWRlZmF1bHQ7XG4kY29sb3ItYTVhNmFhOiAjYTVhNmFhICFkZWZhdWx0O1xuXG4kYm9keS1jb2xvcjogJGJsYWNrLTIgIWRlZmF1bHQ7XG4kcGxhY2Vob2xkZXItY29sb3I6ICRibGFjay0yICFkZWZhdWx0O1xuXG4vLyBGb3Jtc1xuJGlucHV0LWZvbnQtc2l6ZTogMTRweCAhZGVmYXVsdDtcbiRpbnB1dC1jb2xvcjogJGJsYWNrICFkZWZhdWx0O1xuJGlucHV0LWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0OiAzLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1czogMTBweCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICRibGFjayAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6IHRoaW4gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy15OiAxcmVtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogMS4yNXJlbSAhZGVmYXVsdDtcbiR0ZXh0YXJlYS1oZWlnaHQ6IDE1MHB4ICFkZWZhdWx0O1xuXG4kbGFiZWwtZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xuJGxhYmVsLWNvbG9yOiAkYmxhY2stMSAhZGVmYXVsdDtcbiRsYWJlbC1zcGFjaW5nOiAuNXJlbSAhZGVmYXVsdDtcbiRsYWJlbC1mb250LXdlaWdodDogNTAwICFkZWZhdWx0O1xuXG4kZm9ybS1yb3ctc3BhY2luZzogMTZweCAhZGVmYXVsdDtcbiRmb3JtLWNvbC1zcGFjaW5nOiAyMHB4ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtc2l6ZTogMTRweCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1kb3Qtc2l6ZTogOHB4ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWdhcDogMTBweCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1mb250LXNpemU6IDE0cHggIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtZm9udC13ZWlnaHQ6IG5vcm1hbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1saW5lLWhlaWdodDogMS40ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWJvcmRlci1jb2xvcjogJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtYm9yZGVyLWNvbG9yLWFjdGl2ZTogJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtdG9wOiAycHggIWRlZmF1bHQ7XG5cbiRzZWxlY3QtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kc2VsZWN0LW9wdGlvbi1wYWRkaW5nLXk6IDhweCAhZGVmYXVsdDtcbiRzZWxlY3Qtb3B0aW9uLXBhZGRpbmcteDogMTZweCAhZGVmYXVsdDtcbiRzZWxlY3Qtb3B0aW9uLWZvbnQtc2l6ZTogMTRweCAhZGVmYXVsdDtcbiRzZWxlY3Qtb3B0aW9uLWJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRzZWxlY3Qtb3B0aW9uLWJhY2tncm91bmQtY29sb3ItaG92ZXI6ICRncmF5ICFkZWZhdWx0O1xuJHNlbGVjdC1hcnJvdy13aWR0aDogMTFweCAhZGVmYXVsdDtcbiRzZWxlY3QtYXJyb3ctc3BhY2luZzogMTZweCAhZGVmYXVsdDtcbiRzZWxlY3QtYXJyb3ctaWNvbjogXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMScgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTEgNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgMUw1LjUgNS41TDEwIDEnIHN0cm9rZT0nJTIzRkJGNUU3Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIgIWRlZmF1bHQ7XG4kc2VsZWN0LWRyb3Bkb3duLW9mZnNldDogMDtcblxuJHZhbGlkYXRlLW1lc3NhZ2UtY29sb3I6ICRyZWQtMiAhZGVmYXVsdDtcbiR2YWxpZGF0ZS1tZXNzYWdlLWZvbnQtc2l6ZTogMTRweCAhZGVmYXVsdDtcbiR2YWxpZGF0ZS1tZXNzYWdlLXNwYWNpbmc6IDEwcHggIWRlZmF1bHQ7XG5cbi8vIEZvcm0gZmxvYXQgbGFiZWxcbiRmb3JtLWZsb2F0OiBmYWxzZSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0LWxhYmVsLWZvbnQtc2l6ZTogMC42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdC1pbnB1dC1wYWRkaW5nLXRvcDogMC41cmVtICFkZWZhdWx0O1xuXG4vLyBCdXR0b25cbiRidXR0b24tY29sb3I6ICRibGFjay0yICFkZWZhdWx0O1xuJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiAkcmVkO1xuJGJ1dHRvbi1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiRidXR0b24tZGlzYWJsZWQtYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogJGdyYXk7XG4kYnV0dG9uLWJvcmRlci1yYWRpdXM6IC41cmVtICFkZWZhdWx0O1xuXG4kYnV0dG9uLWZvbnQtc2l6ZTogMTRweCAhZGVmYXVsdDtcbiRidXR0b24tZm9udC13ZWlnaHQ6IDYwMCAhZGVmYXVsdDtcbiRidXR0b24tbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcblxuJGJ1dHRvbi1wcmltYXJ5LWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kYnV0dG9uLXByaW1hcnktYm9yZGVyLWNvbG9yOiAkcmVkICFkZWZhdWx0O1xuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtY29sb3I6ICRyZWQgIWRlZmF1bHQ7XG4kYnV0dG9uLXByaW1hcnktY29sb3ItaG92ZXI6ICR3aGl0ZTtcbiRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiAkcmVkLTM7XG4kYnV0dG9uLXByaW1hcnktYm9yZGVyLWNvbG9yLWhvdmVyOiAkcmVkLTMgIWRlZmF1bHQ7XG5cbiRidXR0b24tc2Vjb25kYXJ5LWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kYnV0dG9uLXNlY29uZGFyeS1ib3JkZXItY29sb3I6ICRyZWQgIWRlZmF1bHQ7XG4kYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yOiAkcmVkICFkZWZhdWx0O1xuJGJ1dHRvbi1zZWNvbmRhcnktY29sb3ItaG92ZXI6ICRyZWQgIWRlZmF1bHQ7XG4kYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiAkd2hpdGUgIWRlZmF1bHQ7XG4kYnV0dG9uLXNlY29uZGFyeS1ib3JkZXItY29sb3ItaG92ZXI6ICRyZWQgIWRlZmF1bHQ7XG5cbiRidXR0b24tb3V0bGluZS1jb2xvcjogJHJlZCAhZGVmYXVsdDtcbiRidXR0b24tb3V0bGluZS1ib3JkZXItY29sb3I6ICRyZWQgIWRlZmF1bHQ7XG4kYnV0dG9uLW91dGxpbmUtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kYnV0dG9uLW91dGxpbmUtY29sb3ItaG92ZXI6ICR3aGl0ZSAhZGVmYXVsdDtcbiRidXR0b24tb3V0bGluZS1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiAkYmx1ZSAhZGVmYXVsdDtcbiRidXR0b24tb3V0bGluZS1ib3JkZXItY29sb3ItaG92ZXI6ICRibHVlICFkZWZhdWx0O1xuXG4vL0xpbmtcbiRsaW5rLWNvbG9yOiAkY29sb3ItYTVhNmFhICFkZWZhdWx0O1xuJGxpbmstY29sb3ItaG92ZXI6ICRyZWQtMyAhZGVmYXVsdDtcbiRsaW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheTtcbiRsaW5rLWRpc2FibGVkLWNvbG9yLWhvdmVyOiAkZ3JheTsiXX0= */