@charset "UTF-8";
.cart_detail {
  display: flex;
  max-width: 1190px;
  margin: 100px auto;
  padding: 0 10px;
}
@media only screen and (max-width: 1024px) {
  .cart_detail {
    flex-wrap: wrap;
    margin: 70px auto;
    padding: 0 20px;
  }
}
.cart_detail .cart-content {
  flex: 0 0 calc(100% - 360px);
  width: calc(100% - 360px);
  padding-right: 40px;
}
@media only screen and (max-width: 991px) {
  .cart_detail .cart-content {
    flex: 0 0 100%;
    padding: 0px;
    margin-bottom: 20px;
  }
}
.cart_detail .cart-content .mb-seat-instruction {
  display: flex;
  align-items: center;
  justify-content: center;
  list-style: none;
  margin: 15px 0 0;
  padding: 0;
}
.cart_detail .cart-content .mb-seat-instruction .box {
  display: inline-block;
  width: 15px;
  height: 15px;
}
.cart_detail .cart-content .mb-seat-instruction .text {
  font-size: 16px;
  font-weight: 400;
  color: var(--text);
  line-height: 1;
}
.cart_detail .cart-content .mb-seat-instruction li {
  padding: 0 20px;
}
.cart_detail .cart-content .mb-seat-instruction li.available .box {
  border: 1px solid #555555;
  background-color: #FFFFFF;
}
.cart_detail .cart-content .mb-seat-instruction li.booked .box {
  border: 1px solid #F44336CC;
  background-color: #F44336CC;
}
.cart_detail .cart-sidebar {
  flex: 0 0 360px;
}
.cart_detail .cart-sidebar .cart-info {
  box-shadow: 0px 10px 40px 0px rgba(6, 22, 58, 0.1);
}
.cart_detail .cart-sidebar .cart-info .wp-cart-info {
  padding: 15px;
}
.cart_detail .cart-sidebar .cart-info .wp-cart-info .cart_title {
  margin: 0;
  padding-top: 0;
  padding-bottom: 9px;
  font-size: 14px;
  line-height: 1.2;
  color: #333;
  font-weight: 600;
  border-bottom: 3px solid #ccc;
  text-transform: uppercase;
  margin-bottom: 30px;
}
.cart_detail .cart-sidebar .cart-info .wp-cart-info .content-cart-info {
  padding-top: 4px;
}
.cart_detail .cart-sidebar .cart-info .wp-cart-info .content-cart-info .placeholder {
  display: block;
  font-size: 12px;
  color: #999;
  line-height: 1.2;
  font-style: italic;
  padding-bottom: 30px;
}
.cart_detail .cart-sidebar .cart-info .wp-cart-info .content-cart-info .item-info {
  display: flex;
  justify-content: space-between;
}
.cart_detail .cart-sidebar .cart-info .wp-cart-info .content-cart-info .item-info.item-header {
  display: none;
  border-bottom: 1px dashed #bbb;
  padding: 7px 0 12px 0;
}
.cart_detail .cart-sidebar .cart-info .wp-cart-info .content-cart-info .item-info.item-header span {
  font-size: 14px;
  line-height: 22px;
  color: #666;
  font-weight: 600;
}
.cart_detail .cart-sidebar .cart-info .wp-cart-info .content-cart-info .item-info:last-child {
  padding-bottom: 32px;
  padding-top: 12px;
}
.cart_detail .cart-sidebar .cart-info .wp-cart-info .content-cart-info .item-info .info-type-ticket .wp-seat-info {
  display: flex;
  flex-wrap: wrap;
}
.cart_detail .cart-sidebar .cart-info .wp-cart-info .content-cart-info .item-info .info-type-ticket .wp-seat-info span {
  font-size: 14px;
  line-height: 22px;
  color: #90ba3e;
}
.cart_detail .cart-sidebar .cart-info .wp-cart-info .content-cart-info .item-info .info-type-ticket .wp-seat-info span:not(:last-child):after {
  content: "|";
  padding: 0 5px;
}
.cart_detail .cart-sidebar .cart-info .wp-cart-info .content-cart-info .item-info .info-sub-price {
  text-align: right;
}
.cart_detail .cart-sidebar .cart-info .wp-cart-info .content-cart-info .cart-fee {
  display: flex;
  justify-content: space-between;
  padding-bottom: 10px;
}
.cart_detail .cart-sidebar .cart-info .wp-cart-info .content-cart-info .cart-fee.total-discount {
  display: none;
}
.cart_detail .cart-sidebar .cart-info .wp-cart-info .content-cart-info .cart-fee.total-discount p {
  margin: 0px;
  font-size: 14px;
  line-height: 22px;
  color: #e86c60;
}
.cart_detail .cart-sidebar .cart-info .wp-cart-info .content-cart-info .cart-fee.total-tax, .cart_detail .cart-sidebar .cart-info .wp-cart-info .content-cart-info .cart-fee.ticket-fee {
  border-top: 1px dashed #bbb;
  padding: 10px 0 5px 0;
}
.cart_detail .cart-sidebar .cart-info .wp-cart-info .content-cart-info .cart-fee.total-tax {
  display: none;
}
.cart_detail .cart-sidebar .cart-info .wp-cart-info .content-cart-info .cart-fee.total-tax p {
  margin: 0px;
  font-size: 14px;
  line-height: 22px;
  color: #666;
}
.cart_detail .cart-sidebar .cart-info .wp-cart-info .content-cart-info .cart-fee.ticket-fee {
  display: none;
}
.cart_detail .cart-sidebar .cart-info .wp-cart-info .content-cart-info .cart-fee.ticket-fee p {
  margin: 0px;
  font-size: 14px;
  line-height: 22px;
  color: #666;
}
.cart_detail .cart-sidebar .cart-info .total-cart-info {
  background-color: #666;
  display: flex;
  justify-content: space-between;
  padding: 20px;
}
.cart_detail .cart-sidebar .cart-info .total-cart-info span {
  color: #fff;
  font-size: 14px;
  line-height: 22px;
  font-weight: 600;
}
.cart_detail .cart-sidebar .cart-discount {
  margin-top: 20px;
}
.cart_detail .cart-sidebar .cart-discount .cart-discount-btn {
  display: block;
  font-size: 14px;
  line-height: 22px;
  color: #333;
  padding: 10px 0;
  width: 100%;
  border: 2px dashed #c7c7c7;
  text-align: center;
  transition: all 0.3s ease;
}
.cart_detail .cart-sidebar .cart-discount .cart-discount-btn:hover {
  color: #e86c60;
}
.cart_detail .cart-sidebar .cart-discount .form-discount {
  display: none;
  position: relative;
  flex-wrap: wrap;
}
.cart_detail .cart-sidebar .cart-discount .form-discount .input-discount-code {
  position: relative;
  width: calc(100% - 110px);
}
.cart_detail .cart-sidebar .cart-discount .form-discount .input-discount-code .discount-code {
  font-size: 14px;
  color: #333;
  width: 100%;
  border: 1px solid #828181;
  border-radius: 0;
  height: 40px;
  padding: 0 10px;
}
.cart_detail .cart-sidebar .cart-discount .form-discount .input-discount-code i {
  display: none;
  position: absolute;
  right: 5px;
  top: 50%;
  line-height: 1;
  font-size: 16px;
  margin-top: -10px;
}
.cart_detail .cart-sidebar .cart-discount .form-discount .input-discount-code i:before {
  animation: mb_loading 2s linear infinite;
}
.cart_detail .cart-sidebar .cart-discount .form-discount .cart-discount-submit-code {
  width: 100px;
  height: 40px;
  margin-left: 10px;
  background-color: #90ba3e;
  border: 1px solid #90ba3e;
  border-radius: 0;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  transition: all 0.3s ease;
  cursor: pointer;
}
.cart_detail .cart-sidebar .cart-discount .form-discount #cart-discount-close {
  position: absolute;
  left: 100%;
  top: -10px;
  cursor: pointer;
  color: #666;
  padding: 10px;
}
.cart_detail .cart-sidebar .cart-discount .form-discount .error {
  display: none;
  color: #f16460;
  margin: 0px;
  font-weight: 500;
  padding-top: 10px;
  font-size: 12px;
  font-style: italic;
}
.cart_detail .cart-sidebar .cart-checkout {
  margin-top: 20px;
  position: relative;
}
.cart_detail .cart-sidebar .cart-checkout .submit-load-more {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: #90ba3e;
  z-index: -1;
  transition: all, 0.4s, ease;
}
.cart_detail .cart-sidebar .cart-checkout .submit-load-more .load-more {
  display: block;
  width: 100%;
  height: 50px;
  position: absolute;
  top: -8px;
}
.cart_detail .cart-sidebar .cart-checkout .submit-load-more .load-more .lds-spinner {
  display: inline-block;
  position: relative;
  width: 50px;
  height: 100%;
}
.cart_detail .cart-sidebar .cart-checkout .submit-load-more .load-more .lds-spinner div {
  transform-origin: 32px 32px;
  animation: lds-spinner 1.2s linear infinite;
}
.cart_detail .cart-sidebar .cart-checkout .submit-load-more .load-more .lds-spinner div:after {
  content: " ";
  display: block;
  position: absolute;
  top: 16px;
  left: 30px;
  width: 4px;
  height: 8px;
  border-radius: 20%;
  background: #fff;
}
.cart_detail .cart-sidebar .cart-checkout .submit-load-more .load-more .lds-spinner div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -1.1s;
}
.cart_detail .cart-sidebar .cart-checkout .submit-load-more .load-more .lds-spinner div:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -1s;
}
.cart_detail .cart-sidebar .cart-checkout .submit-load-more .load-more .lds-spinner div:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.9s;
}
.cart_detail .cart-sidebar .cart-checkout .submit-load-more .load-more .lds-spinner div:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.8s;
}
.cart_detail .cart-sidebar .cart-checkout .submit-load-more .load-more .lds-spinner div:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.7s;
}
.cart_detail .cart-sidebar .cart-checkout .submit-load-more .load-more .lds-spinner div:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.6s;
}
.cart_detail .cart-sidebar .cart-checkout .submit-load-more .load-more .lds-spinner div:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.5s;
}
.cart_detail .cart-sidebar .cart-checkout .submit-load-more .load-more .lds-spinner div:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.4s;
}
.cart_detail .cart-sidebar .cart-checkout .submit-load-more .load-more .lds-spinner div:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.3s;
}
.cart_detail .cart-sidebar .cart-checkout .submit-load-more .load-more .lds-spinner div:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.2s;
}
.cart_detail .cart-sidebar .cart-checkout .submit-load-more .load-more .lds-spinner div:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.1s;
}
.cart_detail .cart-sidebar .cart-checkout .submit-load-more .load-more .lds-spinner div:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
}
.cart_detail .cart-sidebar .cart-checkout #btn-checkout {
  display: block;
  width: 100%;
  padding: 14px 0;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  color: #FFF;
  background-color: #90ba3e;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.28);
  transition: all 0.3s ease;
  text-align: center;
}
.cart_detail .cart-sidebar .cart-checkout.mb-disable {
  opacity: 0.5;
}
.cart_detail .cart-sidebar .cart-checkout.mb-disable #btn-checkout {
  pointer-events: none;
}
.cart_detail .cart-sidebar .cart-error {
  display: none;
  color: #f16460;
  margin: 0px;
  font-weight: 500;
  padding-top: 10px;
  font-size: 16px;
  font-style: italic;
}
.cart_detail .cart-sidebar .message-error {
  display: none;
}
.cart_detail .cart-sidebar .message-error a.mb-auto-reload {
  color: #f16460;
  margin: 0px;
  font-weight: 500;
  padding-top: 10px;
  font-size: 16px;
  font-style: italic;
}
@media only screen and (max-width: 991px) {
  .cart_detail .cart-sidebar {
    flex: 0 0 100%;
  }
}

.imp-object.selected {
  background-color: rgba(139, 195, 74, 0.7) !important;
  border-color: rgba(139, 195, 74, 0.7) !important;
}
.imp-object.booked {
  background-color: rgba(244, 67, 54, 0.8) !important;
  border-color: rgba(244, 67, 54, 0.8) !important;
}

.woocommerce td.product-name .wc-item-meta p, .woocommerce td.product-name .wc-item-meta:last-child, .woocommerce td.product-name dl.variation p, .woocommerce td.product-name dl.variation:last-child {
  line-height: 1.6em;
}

@keyframes mb_loading {
  0% {
    transform: rotate(360deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@keyframes lds-spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.woocommerce-checkout .woocommerce .countdown-checkout {
  position: fixed;
  z-index: 1;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: var(--primary);
  display: block;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  padding: 15px;
  color: #FFFFFF;
}
.woocommerce-checkout .woocommerce .countdown-checkout .countdown-time .time {
  font-size: 18px;
  font-weight: bold;
}

.ova_movie_single {
  margin: 110px 0;
}
@media (max-width: 767px) {
  .ova_movie_single {
    margin: 70px 0;
  }
}
.ova_movie_single .top-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  flex-wrap: wrap;
  margin-bottom: 30px;
}
.ova_movie_single .top-content .movie-title {
  margin: 0 0 8px 0;
  font-size: 34px;
}
.ova_movie_single .top-content .categories-and-time {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  line-height: 1.3;
}
.ova_movie_single .top-content .movie-category a {
  color: var(--text);
}
.ova_movie_single .top-content .movie-category a:hover {
  color: var(--primary);
}
.ova_movie_single .top-content .btn-booking, .ova_movie_single .top-content .btn-custom-link {
  font-size: 15px;
  border-radius: 0;
  padding: 17px 51px;
}
.ova_movie_single .movie-media {
  display: flex;
  gap: 30px;
  margin-bottom: 40px;
}
@media (max-width: 1024px) {
  .ova_movie_single .movie-media {
    flex-direction: column-reverse;
  }
}
.ova_movie_single .movie-media .gallery-fancybox {
  position: relative;
  cursor: pointer;
}
.ova_movie_single .movie-media .gallery-fancybox:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.25;
}
.ova_movie_single .movie-media .movie-gallery {
  width: 100%;
  max-width: 367px;
}
@media (max-width: 1024px) {
  .ova_movie_single .movie-media .movie-gallery {
    max-width: 100%;
  }
}
.ova_movie_single .movie-media .movie-gallery.gallery_blur {
  position: relative;
}
.ova_movie_single .movie-media .movie-gallery.gallery_blur .gallery-fancybox .blur-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 22px;
  line-height: 1.2;
  color: #fff;
}
.ova_movie_single .movie-media .movie-gallery.gallery_hidden {
  display: none;
}
.ova_movie_single .movie-media .movie-featured-image {
  position: relative;
  width: 100%;
}
.ova_movie_single .movie-media img {
  display: block;
  width: 100%;
  height: 517px;
  object-fit: cover;
}
@media (max-width: 767px) {
  .ova_movie_single .movie-media img {
    height: 247px;
  }
}
.ova_movie_single .movie-media .btn-trailer-video-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.ova_movie_single .movie-media .btn-trailer-video {
  transition: all 0.3s ease;
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 100px;
  width: 100px;
  background-color: transparent;
}
@media (max-width: 767px) {
  .ova_movie_single .movie-media .btn-trailer-video {
    width: 68px;
    height: 68px;
  }
}
.ova_movie_single .movie-media .btn-trailer-video:before {
  transition: all 0.3s linear;
  cursor: pointer;
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background-color: var(--primary);
  z-index: 1;
  animation: lineScale 2.5s linear infinite;
}
.ova_movie_single .movie-media .btn-trailer-video:after {
  transition: all 0.3s linear;
  cursor: pointer;
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  width: 140%;
  height: 140%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: -1;
  animation: lineScale 2.5s linear infinite;
}
.ova_movie_single .movie-media .btn-trailer-video i {
  transition: all 0.3s ease;
  display: inline-flex;
  font-size: 24px;
  color: #fff;
  z-index: 1;
}
.ova_movie_single .movie-media .btn-trailer-video:hover:before {
  transition: all 0.3s linear;
  background-color: #fff;
}
.ova_movie_single .movie-media .btn-trailer-video:hover i {
  transition: all 0.3s ease;
  color: var(--primary);
}
.ova_movie_single .movie-media .text-trailer {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  position: absolute;
  bottom: 29%;
  right: 52%;
  font-family: "Covered By Your Grace";
  font-size: 24px;
  line-height: 1.4;
  color: #fff;
}
@media (max-width: 767px) {
  .ova_movie_single .movie-media .text-trailer {
    font-size: 16px;
    bottom: 15%;
  }
}
.ova_movie_single .movie-media .text-trailer i {
  margin: 0 0 12px 12px;
  display: inline-flex;
  font-size: 18px;
  transform: rotate(-15deg);
}
@media (max-width: 767px) {
  .ova_movie_single .movie-media .text-trailer i {
    font-size: 16px;
    margin: 0 0 8px 8px;
  }
}
.ova_movie_single .info-list {
  margin: 0 0 35px 0;
  padding: 0 0 35px 0;
  list-style-type: none;
  display: grid;
  grid-template-columns: 0.25fr 0.25fr;
  column-gap: 80px;
  row-gap: 10px;
  border-bottom: 1px solid var(--light);
}
@media (max-width: 1024px) {
  .ova_movie_single .info-list {
    grid-template-columns: 0.5fr 0.5fr;
  }
}
@media (max-width: 767px) {
  .ova_movie_single .info-list {
    grid-template-columns: auto;
  }
}
.ova_movie_single .info-list .item {
  display: flex;
  align-items: baseline;
  gap: 10px;
}
.ova_movie_single .info-list .item .title {
  min-width: 33%;
  margin: 0;
  font-size: 16px;
}
.ova_movie_single .info-list .item .value {
  line-height: 1.3;
}
.ova_movie_single .movie-title-h2 {
  margin: 0 0 22px 0;
  font-size: 30px;
}
.ova_movie_single .movie-title-h2.cast-title {
  margin-bottom: 30px;
}
.ova_movie_single .movie-cast, .ova_movie_single .movie-related {
  margin-bottom: 47px;
}

.ova_movie_archive {
  margin: 110px 0;
}
@media (max-width: 767px) {
  .ova_movie_archive {
    margin: 70px 0;
  }
}
.ova_movie_archive .movie_archive_content {
  display: grid;
  gap: 30px;
}
.ova_movie_archive .movie_archive_content.four_column {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media (max-width: 1200px) {
  .ova_movie_archive .movie_archive_content.four_column {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .ova_movie_archive .movie_archive_content.four_column {
    grid-template-columns: auto;
  }
}
.ova_movie_archive .movie_archive_content.three_column {
  grid-template-columns: 1fr 1fr 1fr;
}
@media (max-width: 1200px) {
  .ova_movie_archive .movie_archive_content.three_column {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .ova_movie_archive .movie_archive_content.three_column {
    grid-template-columns: auto;
  }
}
.ova_movie_archive .movie_archive_content.two_column {
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 767px) {
  .ova_movie_archive .movie_archive_content.two_column {
    grid-template-columns: auto;
  }
}

.mb-movie-list {
  display: grid;
  gap: 30px;
}
.mb-movie-list.mb-movie-list-template1 {
  column-gap: 20px;
}
.mb-movie-list.mb-movie-list-template3 {
  row-gap: 60px;
}
.mb-movie-list.mb-movie-list-template3.three_column {
  grid-template-columns: 1fr 1fr 1fr;
}
@media (max-width: 1600px) {
  .mb-movie-list.mb-movie-list-template3.three_column {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 1170px) {
  .mb-movie-list.mb-movie-list-template3.three_column {
    grid-template-columns: auto;
  }
}
.mb-movie-list.two_column {
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 767px) {
  .mb-movie-list.two_column {
    grid-template-columns: auto;
  }
}
.mb-movie-list.three_column {
  grid-template-columns: 1fr 1fr 1fr;
}
@media (max-width: 1200px) {
  .mb-movie-list.three_column {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .mb-movie-list.three_column {
    grid-template-columns: auto;
  }
}
.mb-movie-list.four_column {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media (max-width: 1200px) {
  .mb-movie-list.four_column {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .mb-movie-list.four_column {
    grid-template-columns: auto;
  }
}

.mb-movie-slider.owl-carousel .owl-stage-outer {
  margin-right: -10px;
  margin-left: -10px;
  padding: 10px;
  width: calc(100% + 20px);
}
.mb-movie-slider.owl-carousel .owl-nav button {
  transition: all 0.3s ease;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: -104px;
  right: 0;
  width: 34px;
  height: 34px;
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.07);
  border-radius: 0;
}
.mb-movie-slider.owl-carousel .owl-nav button.owl-prev:hover, .mb-movie-slider.owl-carousel .owl-nav button.owl-next:hover {
  transition: all 0.3s ease;
  background-color: var(--primary);
}
.mb-movie-slider.owl-carousel .owl-nav button.owl-prev:hover i, .mb-movie-slider.owl-carousel .owl-nav button.owl-next:hover i {
  transition: all 0.3s ease;
  color: #fff;
}
.mb-movie-slider.owl-carousel .owl-nav button.owl-prev {
  margin-right: 40px;
}
.mb-movie-slider.owl-carousel .owl-nav button i {
  transition: all 0.3s ease;
  display: inline-flex;
  font-size: 10px;
}
.mb-movie-slider .owl-dots {
  text-align: center;
  margin-top: 20px;
}
.mb-movie-slider .owl-dots .owl-dot {
  outline: none;
}
.mb-movie-slider .owl-dots .owl-dot span {
  width: 8px;
  height: 8px;
  margin: 0 3px;
  background-color: var(--primary);
  opacity: 0.3;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 0.2s ease;
  border-radius: 50%;
}
.mb-movie-slider .owl-dots .owl-dot.active span {
  opacity: 1;
}

.mb-movie-main-slider-wrapper {
  opacity: 0;
  visibility: hidden;
}

.mb-movie-main-slider > .movie-main-item-wrapper:not(:first-child) {
  display: none;
}
.mb-movie-main-slider.main-template2 .movie-main-item-wrapper img {
  mix-blend-mode: luminosity;
}
.mb-movie-main-slider.main-template2 .movie-main-item {
  margin: 0 auto;
  max-width: 1100px;
  text-align: center;
}
.mb-movie-main-slider.main-template2 .movie-main-item .movie-heading {
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
}
.mb-movie-main-slider.main-template2 .movie-main-item .movie-title {
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.mb-movie-main-slider.main-template2 .movie-main-item .button-wrapper {
  margin-bottom: 310px;
}
@media (max-width: 1024px) {
  .mb-movie-main-slider.main-template2 .movie-main-item .button-wrapper {
    margin-bottom: 230px;
  }
}
@media (max-width: 767px) {
  .mb-movie-main-slider.main-template2 .movie-main-item .button-wrapper {
    margin-bottom: 165px;
  }
}
.mb-movie-main-slider.main-template3 .movie-main-item-container .movie-release {
  right: 25%;
}
@media (max-width: 1200px) {
  .mb-movie-main-slider.main-template3 .movie-main-item-container .movie-release {
    right: 20px;
  }
}
.mb-movie-main-slider .movie-main-item-wrapper {
  position: relative;
  background-color: #000;
}
.mb-movie-main-slider .movie-main-item-wrapper img {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0.5 !important;
  visibility: hidden;
}
.mb-movie-main-slider .movie-social-sharing {
  position: absolute;
  top: 50%;
  left: 30px;
  transform: translateY(-50%);
  line-height: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 1320px) {
  .mb-movie-main-slider .movie-social-sharing {
    display: none;
  }
}
.mb-movie-main-slider .movie-social-sharing .text-share {
  display: inline-block;
  writing-mode: vertical-lr;
  color: #fff;
  margin: 0 -3px 10px 0;
}
.mb-movie-main-slider .movie-social-sharing .line {
  display: inline-block;
  width: 1px;
  height: 100px;
  background-color: rgba(255, 255, 255, 0.3);
}
.mb-movie-main-slider .movie-social-sharing .share-social-icons {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.mb-movie-main-slider .movie-social-sharing .share-social-icons li {
  padding: 20px 0 0 0;
}
.mb-movie-main-slider .movie-social-sharing .share-social-icons li i {
  color: rgba(255, 255, 255, 0.3);
}
.mb-movie-main-slider .movie-social-sharing .share-social-icons li i:hover {
  color: #fff;
}
.mb-movie-main-slider .movie-main-item-container {
  position: relative;
}
@media (max-width: 1023px) {
  .mb-movie-main-slider .movie-main-item-container.row_site {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.mb-movie-main-slider .movie-main-item-container .movie-release {
  position: absolute;
  right: 20px;
  bottom: 115%;
}
.mb-movie-main-slider .movie-main-item-container .movie-release .text {
  color: #fff;
}
.mb-movie-main-slider .movie-main-item-container .movie-release .time {
  position: relative;
  margin: 0;
  color: #fff;
  font-size: 30px;
  line-height: 1.2;
}
@media (max-width: 767px) {
  .mb-movie-main-slider .movie-main-item-container .movie-release .time {
    font-size: 24px;
  }
}
.mb-movie-main-slider .movie-main-item-container .movie-release .time:after {
  content: "";
  position: absolute;
  left: -5px;
  bottom: -10px;
  width: 110%;
  height: 15px;
  background-image: url("../../img/underline-heading-entire.png");
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
}
.mb-movie-main-slider .movie-main-item {
  position: relative;
  max-width: 650px;
}
.mb-movie-main-slider .movie-main-item .movie-heading {
  position: relative;
  margin-top: 320px;
}
@media (max-width: 1024px) {
  .mb-movie-main-slider .movie-main-item .movie-heading {
    margin-top: 250px;
  }
}
@media (max-width: 767px) {
  .mb-movie-main-slider .movie-main-item .movie-heading {
    margin-top: 220px;
  }
}
.mb-movie-main-slider .movie-main-item .movie-category {
  position: absolute;
  bottom: 92%;
  left: 18%;
  width: fit-content;
  z-index: 1;
  margin: 0;
  font-family: "Covered By Your Grace";
  font-size: 40px;
  color: var(--primary);
}
@media (max-width: 767px) {
  .mb-movie-main-slider .movie-main-item .movie-category {
    font-size: 28px;
  }
}
.mb-movie-main-slider .movie-main-item .movie-title {
  transition: all 0.5s ease;
  margin: 0 0 25px 0;
  font-size: 90px;
  line-height: 1;
  color: #fff;
  text-transform: capitalize;
}
@media (max-width: 1024px) {
  .mb-movie-main-slider .movie-main-item .movie-title {
    font-size: 70px;
  }
}
@media (max-width: 767px) {
  .mb-movie-main-slider .movie-main-item .movie-title {
    font-size: 50px;
  }
}
.mb-movie-main-slider .movie-main-item .movie-title:hover {
  transition: all 0.5s ease;
  color: var(--primary);
}
.mb-movie-main-slider .movie-main-item .movie-excerpt {
  margin: 0 0 36px 0;
  font-size: 18px;
  color: #fff;
}
.mb-movie-main-slider .movie-main-item .button-wrapper {
  margin-bottom: 230px;
}
@media (max-width: 1024px) {
  .mb-movie-main-slider .movie-main-item .button-wrapper {
    margin-bottom: 260px;
  }
}
.mb-movie-main-slider .movie-main-item .button-wrapper .btn {
  margin: 0 15px 15px 0;
  padding: 17px 50px;
  font-size: 15px;
  min-width: 175px;
  border: none;
}
.mb-movie-main-slider .movie-main-item .button-wrapper .btn:hover {
  background-color: #fff;
  color: #000;
}
.mb-movie-main-slider .movie-main-item .button-wrapper .btn-more-info {
  background-color: #fff;
  color: #000;
}
.mb-movie-main-slider .movie-main-item .button-wrapper .btn-more-info:hover {
  background-color: var(--primary);
  color: #fff;
}

.mb-movie-trailer-slider-wrapper {
  position: absolute;
  display: none;
  right: 0;
  bottom: 0;
  max-width: 658px;
  width: 100%;
  padding: 60px 55px 50px 135px;
  background-color: rgba(0, 0, 0, 0.7);
  box-shadow: 0px 10px 60px rgba(255, 255, 255, 0.1);
}
@media (max-width: 1024px) {
  .mb-movie-trailer-slider-wrapper {
    padding: 30px 10px 20px 30px;
  }
}
.mb-movie-trailer-slider-wrapper.trailer-template2 {
  right: 50%;
  bottom: -120px;
  transform: translateX(50%);
  max-width: 1360px;
  background-color: var(--primary);
}
.mb-movie-trailer-slider-wrapper.trailer-template2 .mb-movie-trailer-slider .slick-current .movie-trailer-item .movie-trailer-media img {
  border: 2px solid #fff;
}
.mb-movie-trailer-slider-wrapper.trailer-template2 .mb-movie-trailer-slider .slick-current .movie-trailer-item .movie-trailer-media .btn-trailer-video {
  background-color: var(--primary);
}
.mb-movie-trailer-slider-wrapper.trailer-template2 .mb-movie-trailer-slider .slick-current .movie-trailer-item .movie-trailer-media .btn-trailer-video i {
  color: #fff;
}
.mb-movie-trailer-slider-wrapper.trailer-template2 .mb-movie-trailer-slider .movie-trailer-item .movie-trailer-media img {
  height: 150px;
  border: none;
}
@media (max-width: 767px) {
  .mb-movie-trailer-slider-wrapper.trailer-template2 .mb-movie-trailer-slider .movie-trailer-item .movie-trailer-media img {
    height: 104px;
  }
}
.mb-movie-trailer-slider-wrapper.trailer-template3 {
  max-width: 350px;
  padding: 77px 40px 40px 60px;
}
@media (max-width: 1200px) {
  .mb-movie-trailer-slider-wrapper.trailer-template3 {
    max-width: 658px;
    padding: 30px 10px 20px 30px;
  }
}
.mb-movie-trailer-slider-wrapper.trailer-template3 .mb-movie-trailer-slider .movie-trailer-item .movie-trailer-media {
  margin-bottom: 15px;
}
.mb-movie-trailer-slider-wrapper.trailer-template3 .mb-movie-trailer-slider .slick-dots {
  opacity: 0;
  visibility: hidden;
}
.mb-movie-trailer-slider-wrapper .arrow-trailers-img {
  position: absolute;
  left: 55px;
}
@media (max-width: 1024px) {
  .mb-movie-trailer-slider-wrapper .arrow-trailers-img {
    display: none;
  }
}
.mb-movie-trailer-slider-wrapper .text-trailer {
  position: absolute;
  font-size: 18px;
  line-height: 1;
  color: #fff;
}
.mb-movie-trailer-slider-wrapper .mb-movie-trailer-slider {
  display: flex;
  flex-direction: column;
}
.mb-movie-trailer-slider-wrapper .mb-movie-trailer-slider > .movie-trailer-item:not(:first-child) {
  display: none;
}
.mb-movie-trailer-slider-wrapper .mb-movie-trailer-slider.slick-dotted.slick-slider {
  margin-bottom: 0;
}
.mb-movie-trailer-slider-wrapper .mb-movie-trailer-slider .slick-current .movie-trailer-item .movie-trailer-media img {
  border: 2px solid var(--primary);
}
.mb-movie-trailer-slider-wrapper .mb-movie-trailer-slider .movie-trailer-item .movie-trailer-media {
  position: relative;
  margin-right: 20px;
}
.mb-movie-trailer-slider-wrapper .mb-movie-trailer-slider .movie-trailer-item .movie-trailer-media img {
  display: block;
  width: 100%;
  height: 104px;
  object-fit: cover;
  border: 2px solid #fff;
}
.mb-movie-trailer-slider-wrapper .mb-movie-trailer-slider .movie-trailer-item .movie-trailer-media .btn-trailer-video {
  transition: all 0.5s ease;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  padding: 0;
  cursor: pointer;
  z-index: 2;
}
.mb-movie-trailer-slider-wrapper .mb-movie-trailer-slider .movie-trailer-item .movie-trailer-media .btn-trailer-video:hover {
  transition: all 0.5s ease;
  background-color: var(--primary);
}
.mb-movie-trailer-slider-wrapper .mb-movie-trailer-slider .movie-trailer-item .movie-trailer-media .btn-trailer-video:hover i {
  transition: all 0.3s ease;
  color: #fff;
}
.mb-movie-trailer-slider-wrapper .mb-movie-trailer-slider .movie-trailer-item .movie-trailer-media .btn-trailer-video .text-trailer {
  display: none;
}
.mb-movie-trailer-slider-wrapper .mb-movie-trailer-slider .movie-trailer-item .movie-trailer-media .btn-trailer-video i {
  transition: all 0.3s ease;
  display: inline-flex;
  font-size: 12px;
  color: #000;
}
.mb-movie-trailer-slider-wrapper .mb-movie-trailer-slider .slick-list {
  order: 2;
}
.mb-movie-trailer-slider-wrapper .mb-movie-trailer-slider .slick-dots {
  position: static;
  width: auto;
  order: 1;
  line-height: 1;
  margin: 0 15px 25px 0;
  text-align: right;
}
@media (max-width: 767px) {
  .mb-movie-trailer-slider-wrapper .mb-movie-trailer-slider .slick-dots {
    margin: 0 15px 15px 0;
  }
}
.mb-movie-trailer-slider-wrapper .mb-movie-trailer-slider .slick-dots li {
  margin: 0;
}
.mb-movie-trailer-slider-wrapper .mb-movie-trailer-slider .slick-dots li.slick-active button:before {
  opacity: 1;
}
.mb-movie-trailer-slider-wrapper .mb-movie-trailer-slider .slick-dots li button:before {
  font-size: 8px;
  color: #fff;
}

.mb-movie-filter-ajax-container {
  position: relative;
}
.mb-movie-filter-ajax-container .mb-spinner {
  top: 150px;
}

.mb-movie-filter-ajax {
  display: grid;
  gap: 30px;
}
.mb-movie-filter-ajax.mb-movie-filter-ajax-template1 {
  column-gap: 20px;
}
.mb-movie-filter-ajax.mb-movie-filter-ajax-template3 {
  row-gap: 60px;
}
.mb-movie-filter-ajax.mb-movie-filter-ajax-template3.three_column {
  grid-template-columns: 1fr 1fr 1fr;
}
@media (max-width: 1600px) {
  .mb-movie-filter-ajax.mb-movie-filter-ajax-template3.three_column {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 1170px) {
  .mb-movie-filter-ajax.mb-movie-filter-ajax-template3.three_column {
    grid-template-columns: auto;
  }
}
.mb-movie-filter-ajax.two_column {
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 767px) {
  .mb-movie-filter-ajax.two_column {
    grid-template-columns: auto;
  }
}
.mb-movie-filter-ajax.three_column {
  grid-template-columns: 1fr 1fr 1fr;
}
@media (max-width: 1200px) {
  .mb-movie-filter-ajax.three_column {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .mb-movie-filter-ajax.three_column {
    grid-template-columns: auto;
  }
}
.mb-movie-filter-ajax.four_column {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media (max-width: 1200px) {
  .mb-movie-filter-ajax.four_column {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .mb-movie-filter-ajax.four_column {
    grid-template-columns: auto;
  }
}

.mb-button-filter-ajax.mb-date-tabs {
  margin-bottom: 35px;
  padding: 0;
  border-bottom: none;
  text-align: center;
}
.mb-button-filter-ajax.mb-date-tabs li {
  margin: 5px 10px;
  cursor: pointer;
}
.mb-button-filter-ajax.mb-date-tabs.fixed-period li {
  text-transform: capitalize;
}
.mb-button-filter-ajax.mb-date-tabs.fixed-period li.current {
  line-height: 1.2;
  padding: 8px 15px;
  border: none;
  color: #fff;
  background-color: var(--primary);
  border-radius: 0;
}

.mb-movie-cast-list {
  display: grid;
  gap: 30px;
}
.mb-movie-cast-list.three_column {
  grid-template-columns: 1fr 1fr 1fr;
}
@media (max-width: 1200px) {
  .mb-movie-cast-list.three_column {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 567px) {
  .mb-movie-cast-list.three_column {
    grid-template-columns: auto;
  }
}
.mb-movie-cast-list.four_column {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media (max-width: 1200px) {
  .mb-movie-cast-list.four_column {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 567px) {
  .mb-movie-cast-list.four_column {
    grid-template-columns: auto;
  }
}
.mb-movie-cast-list .movie-cast-item {
  display: flex;
  align-items: center;
}
.mb-movie-cast-list .movie-cast-item .cast-thumbnail {
  margin-right: 20px;
}
.mb-movie-cast-list .movie-cast-item .cast-thumbnail img {
  display: block;
  width: 100px;
  min-width: 100px;
  height: 100px;
  object-fit: cover;
  border-radius: 50%;
}
.mb-movie-cast-list .movie-cast-item .cast-info .cast-name {
  margin: 0;
  font-size: 18px;
  line-height: 1.3;
}
.mb-movie-cast-list .movie-cast-item .cast-info .cast-description {
  margin: 0;
  font-size: 14px;
}

.mb-spinner {
  display: none;
  position: absolute;
  width: 60px;
  height: 60px;
  top: 50%;
  left: 50%;
  margin: -30px 0 0 -30px;
  z-index: 1;
}
.mb-spinner div {
  transform-origin: 30px 30px;
  animation: mb-spinner 1.2s linear infinite;
}
.mb-spinner div:after {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  left: 28px;
  width: 3px;
  height: 18px;
  border-radius: 5px;
  background-color: var(--primary);
}
.mb-spinner div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -1.1s;
}
.mb-spinner div:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -1s;
}
.mb-spinner div:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.9s;
}
.mb-spinner div:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.8s;
}
.mb-spinner div:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.7s;
}
.mb-spinner div:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.6s;
}
.mb-spinner div:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.5s;
}
.mb-spinner div:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.4s;
}
.mb-spinner div:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.3s;
}
.mb-spinner div:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.2s;
}
.mb-spinner div:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.1s;
}
.mb-spinner div:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
}

@keyframes mb-spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.mb_booking_popup {
  display: none;
  position: fixed;
  z-index: 9999;
  padding: 100px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  max-width: 100vw;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.5);
}
.mb_booking_popup .mb-bp-container {
  position: relative;
  width: 100%;
  height: 100%;
}
.mb_booking_popup .mb-bp-container .mb-bp-content {
  display: none;
  width: 100vw;
  height: 100vh;
  max-width: 100%;
  max-height: 100%;
  overflow: auto;
  padding: 5px;
  background-color: #fdfcf0;
}
.mb_booking_popup .mb-bp-container .mb-bp-content .toggle-tabs {
  margin: 0;
  padding: 20px;
  list-style-type: none;
  border-bottom: 2px solid #2b2b2b;
}
.mb_booking_popup .mb-bp-container .mb-bp-content .toggle-tabs li {
  display: inline-block;
}
.mb_booking_popup .mb-bp-container .mb-bp-content .collateral-tabs {
  margin: 0;
}
.mb_booking_popup .mb-bp-container .mb-bp-content .collateral-tabs dt.tab {
  display: none;
}
.mb_booking_popup .mb-bp-container .mb-bp-content .collateral-tabs dd {
  margin: 0;
  padding: 0;
}
.mb_booking_popup .mb-bp-container .mb-bp-content .collateral-tabs .tab-container {
  display: none;
}
.mb_booking_popup .mb-bp-container .mb-bp-content .collateral-tabs .tab-container.current {
  display: block;
}
.mb_booking_popup .mb-bp-container .mb-bp-content .collateral-tabs .tab-container .tab-content.mb-showtimes .toggle-tabs .mb-city-name, .mb_booking_popup .mb-bp-container .mb-bp-content .collateral-tabs .tab-container .tab-content.mb-showtimes .toggle-tabs .mb-room-type-name {
  border-radius: 5px;
  padding: 5px 10px;
  cursor: pointer;
  font-size: 16px;
  color: #222;
}
.mb_booking_popup .mb-bp-container .mb-bp-content .collateral-tabs .tab-container .tab-content.mb-showtimes .toggle-tabs .mb-city-name.current, .mb_booking_popup .mb-bp-container .mb-bp-content .collateral-tabs .tab-container .tab-content.mb-showtimes .toggle-tabs .mb-room-type-name.current {
  background-color: #222;
  color: #FFF;
}
.mb_booking_popup .mb-bp-container .mb-bp-content .collateral-tabs .tab-container .tab-content .mb-room-types ul.toggle-tabs {
  padding: 20px 40px;
}
.mb_booking_popup .mb-bp-container .mb-bp-content .collateral-tabs .tab-container .tab-content .mb-room-types .showtimes {
  padding: 0 40px;
}
.mb_booking_popup .mb-bp-container .mb-bp-content .collateral-tabs .tab-container .tab-content .mb-room-types .showtimes .mb-venue {
  padding: 15px 0 10px;
  border-bottom: 1px solid #222222;
}
.mb_booking_popup .mb-bp-container .mb-bp-content .collateral-tabs .tab-container .tab-content .mb-room-types .showtimes .mb-venue h3 {
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  color: #636363;
}
.mb_booking_popup .mb-bp-container .mb-bp-content .collateral-tabs .tab-container .tab-content .mb-room-types .showtimes .mb-room-name h4 {
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  color: #222;
}
.mb_booking_popup .mb-bp-container .mb-bp-content .collateral-tabs .tab-container .tab-content .mb-room-types .showtimes ul.mb-tab-showtime {
  padding: 0;
  margin: 0 0 15px;
  list-style: none;
}
.mb_booking_popup .mb-bp-container .mb-bp-content .collateral-tabs .tab-container .tab-content .mb-room-types .showtimes ul.mb-tab-showtime li {
  display: inline-block;
  border: 1px solid #cbcabe;
  color: #222;
  text-align: center;
  line-height: 1;
  margin: 3px 3px 0;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.mb_booking_popup .mb-bp-container .mb-bp-content .collateral-tabs .tab-container .tab-content .mb-room-types .showtimes ul.mb-tab-showtime li:hover {
  border-color: #222;
}
.mb_booking_popup .mb-bp-container .mb-bp-content .collateral-tabs .tab-container .tab-content .mb-room-types .showtimes ul.mb-tab-showtime li a {
  display: block;
  padding: 5px 15px;
}
.mb_booking_popup .mb-bp-container .mb-bp-content .collateral-tabs .tab-container .tab-content .mb-room-types .showtimes ul.mb-tab-showtime li span {
  font-size: 14px;
  color: #222;
}
.mb_booking_popup .mb-bp-container .mb-close {
  position: absolute;
  display: none;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
  font-size: 14px;
  font-weight: 400;
  border-radius: 50%;
  background-color: var(--primary);
  color: #FFFFFF;
  top: -15px;
  right: -15px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.mb_booking_popup .mb-bp-container .mb-close:hover {
  -ms-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
@media only screen and (max-width: 1024px) {
  .mb_booking_popup {
    padding: 100px 50px;
  }
}
@media only screen and (max-width: 768px) {
  .mb_booking_popup {
    padding: 100px 20px;
  }
}

.mb-date-tabs {
  margin: 0;
  padding: 20px;
  list-style-type: none;
  border-bottom: 2px solid #2b2b2b;
}
.mb-date-tabs li {
  display: inline-block;
  border: 2px solid #fff;
  border-radius: 5px;
}
.mb-date-tabs li.current {
  border-color: #222;
}
.mb-date-tabs li .day {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 5px;
  height: 48px;
  width: 77px;
  color: #717171;
  cursor: pointer;
  border: 2px solid #fdfcf0;
  border-radius: 5px;
}
.mb-date-tabs li .day span.D_m_day {
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
}
.mb-date-tabs li .day span.D_m_day span {
  color: #717171;
  font-size: 16px;
  line-height: 1;
}
.mb-date-tabs li .day span strong {
  color: #717171;
  font-size: 32px;
  font-weight: 500;
}

.mb-movie-item {
  position: relative;
}
.mb-movie-item.item-template1 {
  transition: all 0.5s ease;
  border: 5px solid transparent;
}
.mb-movie-item.item-template1:hover {
  transition: all 0.5s ease;
  border: 5px solid var(--primary);
}
.mb-movie-item.item-template1:hover .movie-image {
  transition: all 0.5s ease;
  box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.3);
}
.mb-movie-item.item-template1:hover .movie-image img {
  transition: all 0.5s ease;
  transform: scale3d(1, 1, 1);
}
.mb-movie-item.item-template1:hover .btn {
  transition: all 0.5s ease;
  color: #fff;
  background-color: var(--primary);
}
.mb-movie-item.item-template1 .movie-image {
  transition: all 0.5s ease;
  position: relative;
  overflow: hidden;
  box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.2);
}
.mb-movie-item.item-template1 .movie-image:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 65%);
}
.mb-movie-item.item-template1 .movie-image img {
  transition: all 0.5s ease;
  display: block;
  width: 100%;
  height: 389px;
  object-fit: cover;
  transform: scale3d(1.05, 1.05, 1.05);
}
@media (max-width: 767px) {
  .mb-movie-item.item-template1 .movie-image img {
    height: 320px;
  }
}
.mb-movie-item.item-template1 .movie-info {
  position: absolute;
  left: 30px;
  bottom: 30px;
  width: calc(100% - 50px);
}
.mb-movie-item.item-template1 .categories-and-time {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 5px;
  font-size: 13px;
  line-height: 1.3;
  color: #fff;
  margin-bottom: 5px;
}
.mb-movie-item.item-template1 .movie-category {
  color: inherit;
  line-height: 1.3;
}
.mb-movie-item.item-template1 .movie-category a {
  color: #fff;
}
.mb-movie-item.item-template1 .movie-category a:hover {
  color: var(--primary);
}
.mb-movie-item.item-template1 .running-time {
  line-height: 1.3;
}
.mb-movie-item.item-template1 .movie-title {
  margin: 0 0 20px 0;
  font-size: 20px;
  line-height: 1.3;
  color: #fff;
}
.mb-movie-item.item-template1 .movie-title:hover {
  color: var(--primary);
}
.mb-movie-item.item-template1 .btn {
  transition: all 0.5s ease;
  display: inline-block;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.3;
  border-radius: 0;
  padding: 10px 20px;
  color: var(--text);
  background-color: #fff;
  text-align: center;
  border: none;
}

.mb-movie-item.item-template2:hover .movie-image img {
  transition: all 0.5s ease;
  transform: translateY(10px);
}
.mb-movie-item.item-template2 .movie-image {
  position: relative;
}
.mb-movie-item.item-template2 .movie-image img {
  transition: all 0.5s ease;
  display: block;
  width: 100%;
  height: 246px;
  object-fit: cover;
  transform: translateY(0);
}
.mb-movie-item.item-template2 .movie-info {
  position: relative;
  background-color: #fff;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
  margin: -20px 20px 0 20px;
  padding: 36px;
}
@media (max-width: 380px) {
  .mb-movie-item.item-template2 .movie-info {
    margin: -20px 10px 0 10px;
    padding: 30px 20px;
  }
}
.mb-movie-item.item-template2 .categories-and-time {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  column-gap: 10px;
  row-gap: 5px;
  font-size: 13px;
  line-height: 1.3;
  margin-bottom: 20px;
}
.mb-movie-item.item-template2 .movie-category {
  line-height: 1.3;
  color: inherit;
}
.mb-movie-item.item-template2 .movie-category:before {
  content: "";
  font-family: "flaticon_aovis" !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  color: var(--primary);
  vertical-align: middle;
}
.mb-movie-item.item-template2 .movie-category a {
  color: var(--text);
}
.mb-movie-item.item-template2 .movie-category a:hover {
  color: var(--primary);
}
.mb-movie-item.item-template2 .running-time {
  line-height: 1.3;
  margin-left: 2px;
}
.mb-movie-item.item-template2 .running-time:before {
  content: "";
  font-family: "flaticon_aovis" !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  color: var(--primary);
  vertical-align: middle;
}
.mb-movie-item.item-template2 .movie-title {
  margin: 0 0 8px 0;
  font-size: 20px;
  line-height: 1.3;
}
.mb-movie-item.item-template2 .movie-title:hover {
  color: var(--primary);
}
.mb-movie-item.item-template2 .button-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
}
.mb-movie-item.item-template2 .btn {
  transition: all 0.5s ease;
  display: inline-block;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.3;
  border-radius: 0;
  padding: 10px 20px;
  color: var(--text);
  background-color: #f3f3f3;
  text-align: center;
  border: none;
  cursor: pointer;
}
@media (max-width: 380px) {
  .mb-movie-item.item-template2 .btn {
    padding: 8px 15px;
  }
}
.mb-movie-item.item-template2 .btn:hover {
  transition: all 0.5s ease;
  color: #fff;
  background-color: var(--primary);
}

.mb-movie-item.item-template3 {
  display: grid;
  grid-template-columns: 0.47fr 0.53fr;
  background-color: #fff;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
}
@media (max-width: 767px) {
  .mb-movie-item.item-template3 {
    grid-template-columns: auto;
  }
}
.mb-movie-item.item-template3:hover .movie-image img {
  transition: all 0.5s ease;
  top: 0;
}
.mb-movie-item.item-template3:hover .btn-trailer-video {
  transition: all 0.5s ease;
  top: 50%;
}
.mb-movie-item.item-template3 .movie-image {
  position: relative;
}
.mb-movie-item.item-template3 .movie-image img {
  transition: all 0.5s ease;
  position: relative;
  display: block;
  width: 100%;
  height: 240px;
  object-fit: cover;
  top: -30px;
}
@media (max-width: 767px) {
  .mb-movie-item.item-template3 .movie-image img {
    top: 0;
  }
}
.mb-movie-item.item-template3 .movie-info {
  position: relative;
  padding: 35px;
}
@media (max-width: 767px) {
  .mb-movie-item.item-template3 .movie-info {
    padding: 30px;
  }
}
.mb-movie-item.item-template3 .movie-info .mask {
  transition: all 0.5s ease;
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-position: top right -150px;
  background-repeat: no-repeat;
  opacity: 0.05;
}
.mb-movie-item.item-template3 .categories-and-time {
  font-size: 13px;
  line-height: 1.8;
}
.mb-movie-item.item-template3 .movie-category {
  position: relative;
  z-index: 1;
  line-height: 1.3;
}
.mb-movie-item.item-template3 .movie-category:before {
  content: "";
  font-family: "flaticon_aovis" !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  color: var(--primary);
  vertical-align: middle;
}
.mb-movie-item.item-template3 .movie-category a {
  color: var(--text);
}
.mb-movie-item.item-template3 .movie-category a:hover {
  color: var(--primary);
}
.mb-movie-item.item-template3 .running-time {
  position: relative;
  z-index: 1;
  line-height: 1.3;
}
.mb-movie-item.item-template3 .running-time:before {
  content: "";
  font-family: "flaticon_aovis" !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  color: var(--primary);
  vertical-align: middle;
  margin-right: 2px;
}
.mb-movie-item.item-template3 .movie-title {
  position: relative;
  z-index: 1;
  margin: 8px 0 20px 0;
  font-size: 20px;
  line-height: 1.3;
}
.mb-movie-item.item-template3 .movie-title:hover {
  color: var(--primary);
}
.mb-movie-item.item-template3 .btn {
  transition: all 0.5s ease;
  display: inline-block;
  position: relative;
  z-index: 1;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.3;
  border-radius: 0;
  padding: 10px 20px;
  color: var(--text);
  background-color: #f3f3f3;
  text-align: center;
  border: none;
  cursor: pointer;
}
.mb-movie-item.item-template3 .btn:hover {
  transition: all 0.5s ease;
  color: #fff;
  background-color: var(--primary);
}
.mb-movie-item.item-template3 .btn-trailer-video {
  transition: all 0.5s ease;
  position: absolute;
  left: 50%;
  top: calc(50% - 30px);
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 65px;
  height: 65px;
  cursor: pointer;
}
@media (max-width: 767px) {
  .mb-movie-item.item-template3 .btn-trailer-video {
    top: 50%;
  }
}
.mb-movie-item.item-template3 .btn-trailer-video:hover {
  transition: all 0.5s ease;
  background-color: var(--primary);
}
.mb-movie-item.item-template3 .btn-trailer-video:hover i {
  transition: all 0.3s ease;
  color: #fff;
}
.mb-movie-item.item-template3 .btn-trailer-video .text-trailer {
  display: none;
}
.mb-movie-item.item-template3 .btn-trailer-video i {
  transition: all 0.3s ease;
  display: inline-flex;
  font-size: 22px;
  color: #000;
}

.mb-movie-item.item-template4:hover .movie-image img {
  transition: all 0.5s ease;
  transform: scale3d(1.05, 1.05, 1.05);
}
.mb-movie-item.item-template4:hover .movie-info {
  transition: all 0.5s ease;
  bottom: 40px;
  opacity: 1;
  visibility: visible;
}
.mb-movie-item.item-template4 .movie-image {
  position: relative;
  overflow: hidden;
}
.mb-movie-item.item-template4 .movie-image img {
  transition: all 0.5s ease;
  display: block;
  width: 100%;
  height: 460px;
  object-fit: cover;
  transform: scale3d(1, 1, 1);
}
@media (max-width: 1024px) {
  .mb-movie-item.item-template4 .movie-image img {
    height: 320px;
  }
}
.mb-movie-item.item-template4 .movie-info {
  transition: all 0.5s ease;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 80%;
  text-align: right;
  visibility: hidden;
  opacity: 0;
}
@media (max-width: 1024px) {
  .mb-movie-item.item-template4 .movie-info {
    width: 90%;
  }
}
@media (max-width: 767px) {
  .mb-movie-item.item-template4 .movie-info {
    width: 95%;
    bottom: 40px;
    opacity: 1;
    visibility: visible;
  }
}
.mb-movie-item.item-template4 .movie-title {
  margin: 0 0 8px 0;
  font-size: 20px;
  line-height: 1.3;
  background-color: #fff;
  padding: 15px 35px;
  text-align: center;
}
.mb-movie-item.item-template4 .movie-title:hover {
  color: var(--primary);
}
.mb-movie-item.item-template4 .btn {
  transition: all 0.5s ease;
  display: inline-block;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.3;
  border-radius: 0;
  padding: 10px 20px;
  color: #fff;
  background-color: var(--primary);
  text-align: center;
  border: none;
  cursor: pointer;
}
.mb-movie-item.item-template4 .btn:hover {
  transition: all 0.5s ease;
  background-color: var(--heading);
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.3);
}

.btn-trailer-video {
  transition: all 0.5s ease;
  display: inline-block;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.3;
  border-radius: 0;
  padding: 10px 20px;
  color: #fff;
  background-color: var(--primary);
  text-align: center;
  border: none;
  cursor: pointer;
}
.btn-trailer-video:hover {
  transition: all 0.5s ease;
  background-color: var(--heading);
  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.3);
}
.btn-trailer-video i {
  display: none;
}

.mb_trailer_video_popup {
  display: none;
  background-color: rgba(0, 0, 0, 0.75);
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  z-index: 99999;
}
.mb_trailer_video_popup .modal-container {
  line-height: 0;
  width: 85%;
  max-height: 90%;
  max-width: 1500px;
  position: relative;
}
.mb_trailer_video_popup .modal-container .modal {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
.mb_trailer_video_popup .modal-container .modal i {
  position: absolute;
  right: -10px;
  top: -35px;
  padding: 10px;
  cursor: pointer;
  font-size: 12px;
  color: #FFFFFF;
  font-weight: 600;
}
.mb_trailer_video_popup .modal-container .modal i:hover {
  color: var(--primary);
}
.mb_trailer_video_popup .modal-container .modal iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJjYXJ0L19jYXJ0LnNjc3MiLCJjaGVja291dC9fY2hlY2tvdXQuc2NzcyIsIm1vdmllL19zaW5nbGUuc2NzcyIsIm1vdmllL19hcmNoaXZlLnNjc3MiLCJtb3ZpZS9fbW92aWUtbGlzdC5zY3NzIiwibW92aWUvX21vdmllLXNsaWRlci5zY3NzIiwibW92aWUvX21vdmllLW1haW4tc2xpZGVyLnNjc3MiLCJtb3ZpZS9fbW92aWUtZmlsdGVyLWFqYXguc2NzcyIsIm1vdmllL19tb3ZpZS1jYXN0LWxpc3Quc2NzcyIsIm1vdmllL19ib29raW5nLXBvcHVwLnNjc3MiLCJwYXJ0cy9faXRlbS10ZW1wbGF0ZTEuc2NzcyIsInBhcnRzL19pdGVtLXRlbXBsYXRlMi5zY3NzIiwicGFydHMvX2l0ZW0tdGVtcGxhdGUzLnNjc3MiLCJwYXJ0cy9faXRlbS10ZW1wbGF0ZTQuc2NzcyIsInBhcnRzL193YXRjaC10cmFpbGVyLWJ1dHRvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBTko7SUFPRTtJQUNBO0lBQ0E7OztBQUdFO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBTEQ7SUFNRDtJQUNBO0lBQ0E7OztBQUdEO0VBQ0k7RUFDQTtFQUNBO0VBQ0g7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFQztFQUNDO0VBQ0E7O0FBS0Q7RUFDQztFQUNBOztBQU9GO0VBQ0M7O0FBRUE7RUFDQzs7QUFFQTtFQUNDOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0g7O0FBRUc7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNDO0VBQ0E7O0FBSUE7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFNSjtFQUNDOztBQU1GO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNHOztBQUlMO0VBQ0M7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDRzs7QUFPUjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBS0g7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRjs7QUFLQTtFQUNDO0VBQ0E7RUFDQTtFQUNHO0VBQ0g7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNIO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtIO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0Y7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQU9GO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNIO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUVBO0VBQ0M7O0FBS0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlGO0VBcFhEO0lBcVhEOzs7O0FBT0Y7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDRzs7O0FBTUg7RUFDQzs7O0FBTUg7RUFDRztJQUFLOztFQUNMO0lBQU87OztBQUdWO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUN4ZEE7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUM7RUFDQztFQUNBOzs7QUNsQlI7RUFDSTs7QUFDQTtFQUZKO0lBR007OztBQUdMO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDQzs7QUFDQTtFQUNDOztBQUtIO0VBQ0M7RUFDQTtFQUNBOztBQUlGO0VBQ0M7RUFDRztFQUNBOztBQUNBO0VBSko7SUFLSzs7O0FBR0o7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlGO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUs7OztBQUVKO0VBQ0M7O0FBR0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtIO0VBQ0M7O0FBSUY7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1LOzs7QUFJTDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVREO0lBVUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSjtFQUNDO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVKO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUtIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVpEO0lBYUU7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTs7O0FBT0o7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBVko7SUFXSzs7O0FBRUQ7RUFiSjtJQWNLOzs7QUFHSjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUtIO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOztBQUlGO0VBQ0M7OztBQzNQRjtFQUNJOztBQUNBO0VBRko7SUFHTTs7O0FBRUY7RUFFSTtFQUNBOztBQUVBO0VBQ0k7O0FBQ0E7RUFGSjtJQUdROzs7QUFFSjtFQUxKO0lBTVE7OztBQUlSO0VBQ0k7O0FBQ0E7RUFGSjtJQUdROzs7QUFFSjtFQUxKO0lBTVE7OztBQUlSO0VBQ0k7O0FBQ0E7RUFGSjtJQUdROzs7O0FDakNoQjtFQUNDO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQUNDOztBQUNBO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUtIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFMRDtJQU1FOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFMRDtJQU1FOzs7O0FDdkNEO0VBQ087RUFDQTtFQUNIO0VBQ0E7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUVTO0VBQ0E7RUFDQTtFQUNUO0VBQ0E7RUFDQTtFQUNBOztBQUdDO0VBQ0M7RUFDQTs7QUFDUztFQUNDO0VBQ0E7O0FBS1o7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFLSjtFQUNFO0VBQ0E7O0FBQ0Q7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNDOzs7QUNsRUw7RUFDQztFQUNBOzs7QUFNQTtFQUNJOztBQU1GO0VBQ0k7O0FBR0w7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdLOzs7QUFFRDtFQUxKO0lBTUs7OztBQVNMO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFNSjtFQUNJO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlGO0VBQ0M7RUFDSDtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7QUFFQTtFQVhFO0lBWUQ7OztBQUdFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNGO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQzs7QUFPRjtFQUNDOztBQUVDO0VBREQ7SUFFRTtJQUNBOzs7QUFHTDtFQUNJO0VBQ0E7RUFDQTs7QUFDRztFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5EO0lBT0U7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDSjtFQUNBO0VBQ0E7O0FBTU47RUFDQztFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFDQTtFQUhGO0lBSUU7OztBQUVBO0VBTkY7SUFPRTs7O0FBSUk7RUFDRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFWRTtJQVdEOzs7QUFJTDtFQUNDO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBKO0lBUUU7OztBQUVEO0VBVkQ7SUFXRTs7O0FBRUQ7RUFDQztFQUNBOztBQUlDO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7OztBQVFSO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVkQ7SUFXRTs7O0FBSUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtJO0VBQ0M7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDOztBQVFIO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQVNOO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7SUFDQTs7O0FBSUM7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7O0FBS0g7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDSTs7QUFHSjtFQUNDOztBQU1FO0VBQ0M7O0FBTUg7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBSUY7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQU1KO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7QUFFRDtFQUNDOztBQUdFO0VBQ0M7O0FBS0Y7RUFDQztFQUNBOzs7QUNyYU47RUFDQzs7QUFDQTtFQUNDOzs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFDQzs7QUFHRDtFQUNDOztBQUNBO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFFRDtFQUxEO0lBTUU7OztBQUtIO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFMRDtJQU1FOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFMRDtJQU1FOzs7O0FBT0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBR0E7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDMUVMO0VBQ0M7RUFDQTs7QUFFQTtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFMRDtJQU1FOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFMRDtJQU1FOzs7QUFJRjtFQUNDO0VBQ0E7O0FBRUE7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7OztBQ3ZDSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNBO0VBQ0E7O0FBRUg7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOzs7QUFLSDtFQUNHO0lBQ0U7O0VBRUY7SUFDRTs7O0FBS0w7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0g7RUFDQTtFQUNHOztBQUVBO0VBQ0M7O0FBSUw7RUFFQzs7QUFFQTtFQUNDOztBQUdEO0VBQ0M7RUFDQTs7QUFHRDtFQUNDOztBQUVBO0VBQ0M7O0FBTUU7RUFDQztFQUNBO0VBQ0c7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFPTjtFQUNDOztBQUdEO0VBQ0k7O0FBRUg7RUFDQztFQUNHOztBQUVIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBS0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQWpOWjtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQWdOWTtFQUNDOztBQUdEO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBV1o7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBeFBGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBdVBFO0VBQ0M7RUFDQTtFQUNHOztBQUtOO0VBdktEO0lBd0tFOzs7QUFFRDtFQTFLRDtJQTJLRTs7OztBQUtGO0VBQ0M7RUFDQTtFQUNBO0VBQ0c7O0FBRUg7RUFDQztFQUNHO0VBQ0g7O0FBRUE7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBQ0g7RUFDRztFQUNOOztBQUdJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNIO0VBQ0E7O0FBSUM7RUFDSTtFQUNIO0VBQ0E7OztBQ3hUUjtFQUNDOztBQUVBO0VBQ087RUFDTjs7QUFFQTtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFDQTtFQUNDOztBQUtIO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDdEdDO0VBQ0M7RUFDQTs7QUFLSDtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5EO0lBT0U7SUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7O0FBRUo7RUFDQzs7QUFDQTtFQUNDOztBQUtIO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTs7QUFJTDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBYkQ7SUFjRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7OztBQzNISDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBS0M7RUFDQztFQUNBOztBQUdGO0VBQ0M7RUFDQTs7QUFJRjtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRDtJQVNFOzs7QUFLSDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQUNPO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0g7RUFDRztFQUNBOztBQUlSO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBOztBQUVKO0VBQ0M7O0FBQ0E7RUFDQzs7QUFLSDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBOztBQUlMO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBZEQ7SUFlRTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFJRjtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQ3pLQTtFQUNDO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRDtJQVFFOzs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFURDtJQVVFOzs7QUFFRDtFQVpEO0lBYUU7SUFDQTtJQUNBO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7OztBQ2xGSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOzs7QUFLRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVHO0VBQ0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNPO0VBQ0g7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSDtFQUNDOztBQUlDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gQ2FydFxuLmNhcnRfZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogMTE5MHB4O1xuICAgIG1hcmdpbjogMTAwcHggYXV0bztcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW46IDcwcHggYXV0bztcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdH1cblxuICAgIC5jYXJ0LWNvbnRlbnQge1xuXHQgICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDM2MHB4KTtcbiAgICBcdHdpZHRoOiBjYWxjKDEwMCUgLSAzNjBweCk7XG4gICAgXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXG4gICAgXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXG5cdFx0Lm1iLXNlYXQtaW5zdHJ1Y3Rpb24ge1xuXHRcdCAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDE1cHggMCAwO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0LmJveCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdH1cblxuXHRcdFx0LnRleHQge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS10ZXh0KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0XHQmLmF2YWlsYWJsZSB7XG5cdFx0XHRcdFx0LmJveCB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNTU1NTU1O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmJvb2tlZCB7XG5cdFx0XHRcdFx0LmJveCB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRjQ0MzM2Q0M7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ0MzM2Q0M7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuICAgIH1cblxuICAgIC5jYXJ0LXNpZGViYXIge1xuICAgIFx0ZmxleDogMCAwIDM2MHB4O1xuXG4gICAgXHQuY2FydC1pbmZvIHtcbiAgICBcdFx0Ym94LXNoYWRvdzogMHB4IDEwcHggNDBweCAwcHggcmdiYSg2LCAyMiwgNTgsIDAuMSk7XG5cbiAgICBcdFx0LndwLWNhcnQtaW5mbyB7XG4gICAgXHRcdFx0cGFkZGluZzogMTVweDtcblxuICAgIFx0XHRcdC5jYXJ0X3RpdGxlIHtcblx0XHRcdFx0ICAgIG1hcmdpbjogMDtcblx0XHRcdFx0ICAgIHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHQgICAgcGFkZGluZy1ib3R0b206IDlweDtcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdCAgICBjb2xvcjogIzMzMztcblx0XHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdCAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2NjYztcblx0XHRcdFx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIFx0XHRcdH1cblxuICAgIFx0XHRcdC5jb250ZW50LWNhcnQtaW5mbyB7XG5cdCAgICBcdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXG5cdCAgICBcdFx0XHQucGxhY2Vob2xkZXIge1xuXHQgICAgXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdCAgICBjb2xvcjogIzk5OTtcblx0XHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHQgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRcdCAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0ICAgIFx0XHRcdH1cblxuXHQgICAgXHRcdFx0Lml0ZW0taW5mbyB7XG5cdCAgICBcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0ICAgIFx0XHRcdFx0Ji5pdGVtLWhlYWRlciB7XG5cdCAgICBcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0ICAgIFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNiYmI7XG5cdCAgICBcdFx0XHRcdFx0cGFkZGluZzogN3B4IDAgMTJweCAwO1xuXG5cdCAgICBcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdCAgICBmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdCAgICBsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0XHRcdFx0ICAgIGNvbG9yOiAjNjY2O1xuXHRcdFx0XHRcdFx0XHQgICAgZm9udC13ZWlnaHQ6IDYwMDtcblx0XHQgICAgXHRcdFx0XHR9XG5cdCAgICBcdFx0XHRcdH1cblxuXHQgICAgXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHQgICAgXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMnB4O1xuXHQgICAgXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMnB4O1xuXHQgICAgXHRcdFx0XHR9XG5cblx0ICAgIFx0XHRcdFx0LmluZm8tdHlwZS10aWNrZXQge1xuXHQgICAgXHRcdFx0XHRcdC53cC1zZWF0LWluZm8ge1xuXHQgICAgXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0ICAgIFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHQgICAgXHRcdFx0XHRcdFx0c3BhbiB7XG5cdCAgICBcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0ICAgIFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIGNvbG9yOiAjOTBiYTNlO1xuXG5cdFx0XHRcdFx0XHRcdFx0ICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIFx0Y29udGVudDogXCJ8XCI7XG5cdCAgICBcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCA1cHg7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIH1cblx0ICAgIFx0XHRcdFx0XHRcdH1cblx0ICAgIFx0XHRcdFx0XHR9XG5cdCAgICBcdFx0XHRcdH1cblxuXHQgICAgXHRcdFx0XHQuaW5mby1zdWItcHJpY2Uge1xuXHQgICAgXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHQgICAgXHRcdFx0XHR9XG5cdCAgICBcdFx0XHR9XG5cblx0ICAgIFx0XHRcdC53cC1jb250ZW50LWl0ZW0ge31cblxuXHQgICAgXHRcdFx0LmNhcnQtZmVlIHtcblx0ICAgIFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0ICAgIFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQgICAgXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuXHQgICAgXHRcdFx0XHQmLnRvdGFsLWRpc2NvdW50IHtcblx0ICAgIFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0ICAgIFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdCAgICBtYXJnaW46IDBweDtcblx0XHRcdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdCAgICBcdFx0XHRcdFx0Y29sb3I6ICNlODZjNjA7XG5cdFx0ICAgIFx0XHRcdFx0fVxuXHRcdCAgICBcdFx0XHR9XG5cblx0XHQgICAgXHRcdFx0Ji50b3RhbC10YXgsICYudGlja2V0LWZlZSB7XG5cdFx0ICAgIFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IGRhc2hlZCAjYmJiO1xuXHQgICAgXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMCA1cHggMDtcblx0XHQgICAgXHRcdFx0fVxuXG5cdFx0ICAgIFx0XHRcdCYudG90YWwtdGF4IHtcblx0XHQgICAgXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0ICAgIFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdCAgICBtYXJnaW46IDBweDtcblx0XHRcdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHQgICAgXHRcdFx0XHRcdCAgICBjb2xvcjogIzY2Njtcblx0XHQgICAgXHRcdFx0XHR9XG5cdFx0ICAgIFx0XHRcdH1cblxuXHRcdCAgICBcdFx0XHQmLnRpY2tldC1mZWUge1xuXHRcdCAgICBcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQgICAgXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0ICAgIG1hcmdpbjogMHB4O1xuXHRcdFx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cdCAgICBcdFx0XHRcdFx0ICAgIGNvbG9yOiAjNjY2O1xuXHRcdCAgICBcdFx0XHRcdH1cblx0XHQgICAgXHRcdFx0fVxuXHQgICAgXHRcdFx0fVxuXHQgICAgXHRcdH1cbiAgICBcdFx0fVxuXG4gICAgXHRcdC50b3RhbC1jYXJ0LWluZm8ge1xuICAgIFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG5cdFx0XHQgICAgZGlzcGxheTogZmxleDtcblx0XHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHQgICAgcGFkZGluZzogMjBweDtcblxuXHRcdFx0ICAgIHNwYW4ge1xuXHRcdFx0ICAgIFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdCAgICBmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdCAgICBsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHQgICAgfVxuICAgIFx0XHR9XG4gICAgXHR9XG5cbiAgICBcdC5jYXJ0LWRpc2NvdW50IHtcbiAgICBcdFx0bWFyZ2luLXRvcDogMjBweDtcblxuICAgIFx0XHQuY2FydC1kaXNjb3VudC1idG4ge1xuICAgIFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdCAgICBjb2xvcjogIzMzMztcblx0XHRcdCAgICBwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgYm9yZGVyOiAycHggZGFzaGVkICNjN2M3Yzc7XG5cdFx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblxuXHRcdFx0ICAgICY6aG92ZXIge1xuXHRcdFx0ICAgIFx0Y29sb3I6ICNlODZjNjA7XG5cdFx0XHQgICAgfVxuICAgIFx0XHR9XG5cbiAgICBcdFx0LmZvcm0tZGlzY291bnQge1xuICAgIFx0XHRcdGRpc3BsYXk6IG5vbmU7XG4gICAgXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblxuICAgIFx0XHRcdC5pbnB1dC1kaXNjb3VudC1jb2RlIHtcbiAgICBcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG5cbiAgICBcdFx0XHRcdC5kaXNjb3VudC1jb2RlIHtcblx0ICAgIFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdCAgICBjb2xvcjogIzMzMztcblx0XHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MjgxODE7XG5cdFx0XHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0ICAgIGhlaWdodDogNDBweDtcblx0XHRcdFx0XHQgICAgcGFkZGluZzogMCAxMHB4O1xuXHQgICAgXHRcdFx0fVxuXG5cdCAgICBcdFx0XHRpIHtcblx0ICAgIFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0ICAgIFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdCAgICByaWdodDogNXB4O1xuXHRcdFx0XHRcdCAgICB0b3A6IDUwJTtcblx0XHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHQgICAgbWFyZ2luLXRvcDogLTEwcHg7XG5cblx0XHRcdFx0XHQgICAgJjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRhbmltYXRpb246IG1iX2xvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xuXHRcdFx0XHRcdFx0fVxuXHQgICAgXHRcdFx0fVxuICAgIFx0XHRcdH1cblxuICAgIFx0XHRcdC5jYXJ0LWRpc2NvdW50LXN1Ym1pdC1jb2RlIHtcblx0XHRcdFx0ICAgIHdpZHRoOiAxMDBweDtcblx0XHRcdFx0ICAgIGhlaWdodDogNDBweDtcblx0XHRcdFx0ICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBiYTNlO1xuXHRcdFx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgIzkwYmEzZTtcblx0XHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdCAgICBjb2xvcjogI2ZmZjtcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdCAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHQgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIFx0XHRcdH1cblxuICAgIFx0XHRcdCNjYXJ0LWRpc2NvdW50LWNsb3NlIHtcblx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ICAgIGxlZnQ6IDEwMCU7XG5cdFx0XHRcdCAgICB0b3A6IC0xMHB4O1xuXHRcdFx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHQgICAgY29sb3I6ICM2NjY7XG5cdFx0XHRcdCAgICBwYWRkaW5nOiAxMHB4O1xuICAgIFx0XHRcdH1cblxuICAgIFx0XHRcdC5lcnJvciB7XG4gICAgXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuICAgIFx0XHRcdFx0Y29sb3I6ICNmMTY0NjA7XG5cdFx0XHRcdCAgICBtYXJnaW46IDBweDtcblx0XHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdCAgICBwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0ICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBcdFx0XHR9XG4gICAgXHRcdH1cbiAgICBcdH1cblxuICAgIFx0LmNhcnQtY2hlY2tvdXQge1xuICAgIFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuICAgIFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBcdFx0LnN1Ym1pdC1sb2FkLW1vcmUge1xuXHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgICB0b3A6IDUwJTtcblx0XHRcdCAgICBsZWZ0OiA1MCU7XG5cdFx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBiYTNlO1xuXHRcdFx0ICAgIHotaW5kZXg6IC0xO1xuXHRcdFx0ICAgIHRyYW5zaXRpb246IGFsbCwgMC40cywgZWFzZTtcblxuXHRcdFx0ICAgIC5sb2FkLW1vcmUge1xuXHRcdFx0ICAgIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0ICAgIGhlaWdodDogNTBweDtcblx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ICAgIHRvcDogLThweDtcblx0XHRcdFx0ICAgIC5sZHMtc3Bpbm5lciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDMycHggMzJweDtcblx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uOiBsZHMtc3Bpbm5lciAxLjJzIGxpbmVhciBpbmZpbml0ZTtcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogMTZweDtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0cHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjAlO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcblx0XHRcdFx0XHRcdFx0XHRhbmltYXRpb24tZGVsYXk6IC0xcztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdFx0XHRcdFx0XHRhbmltYXRpb24tZGVsYXk6IC0wLjhzO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDUpIHtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogLTAuN3M7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoNikge1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG5cdFx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAtMC42cztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCg3KSB7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0XHRcdFx0XHRhbmltYXRpb24tZGVsYXk6IC0wLjVzO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDgpIHtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogLTAuNHM7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoOSkge1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG5cdFx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgxMCkge1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG5cdFx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAtMC4ycztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgxMSkge1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG5cdFx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgxMikge1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG5cdFx0XHRcdFx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAwcztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdCAgICB9XG4gICAgXHRcdH1cblxuICAgIFx0XHQjYnRuLWNoZWNrb3V0IHtcbiAgICBcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdCAgICBwYWRkaW5nOiAxNHB4IDA7XG5cdFx0XHQgICAgZm9udC1zaXplOiAxNnB4O1xuXHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHQgICAgY29sb3I6ICNGRkY7XG5cdFx0ICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBiYTNlO1xuXHRcdFx0ICAgIHRleHQtc2hhZG93OiAwIDAgMnB4IHJnYigwIDAgMCAvIDI4JSk7XG5cdFx0XHQgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcdFx0fVxuXG4gICAgXHRcdCYubWItZGlzYWJsZSB7XG4gICAgXHRcdFx0b3BhY2l0eTogMC41O1xuXG4gICAgXHRcdFx0I2J0bi1jaGVja291dCB7XG4gICAgXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBcdFx0XHR9XG4gICAgXHRcdH1cbiAgICBcdH1cblxuICAgIFx0LmNhcnQtZXJyb3Ige1xuICAgIFx0XHRkaXNwbGF5OiBub25lO1xuICAgIFx0XHRjb2xvcjogI2YxNjQ2MDtcblx0XHQgICAgbWFyZ2luOiAwcHg7XG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0ICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdCAgICBmb250LXNpemU6IDE2cHg7XG5cdFx0ICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBcdH1cblxuICAgIFx0Lm1lc3NhZ2UtZXJyb3Ige1xuICAgIFx0XHRkaXNwbGF5OiBub25lO1xuICAgIFx0XHRcbiAgICBcdFx0YS5tYi1hdXRvLXJlbG9hZCB7XG4gICAgXHRcdFx0Y29sb3I6ICNmMTY0NjA7XG5cdFx0XHQgICAgbWFyZ2luOiAwcHg7XG5cdFx0XHQgICAgZm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdCAgICBwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdCAgICBmb250LXNpemU6IDE2cHg7XG5cdFx0XHQgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIFx0XHR9XG4gICAgXHR9XG5cbiAgICBcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4vLyBJbWFnZSBNYXAgUHJvXG4uaW1wLW9iamVjdCB7XG5cdCYuc2VsZWN0ZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM5LCAxOTUsIDc0LCAwLjcpICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDEzOSwgMTk1LCA3NCwgMC43KSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Ji5ib29rZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ0LCA2NywgNTQsIDAuOCkgIWltcG9ydGFudDtcbiAgICBcdGJvcmRlci1jb2xvcjogcmdiYSgyNDQsIDY3LCA1NCwgMC44KSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi53b29jb21tZXJjZSB7XG5cdHRkLnByb2R1Y3QtbmFtZSB7XG5cdFx0LndjLWl0ZW0tbWV0YSBwLCAud2MtaXRlbS1tZXRhOmxhc3QtY2hpbGQsIGRsLnZhcmlhdGlvbiBwLCBkbC52YXJpYXRpb246bGFzdC1jaGlsZCB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS42ZW07XG5cdFx0fVxuXHR9XG59XG5cbi8vIExvYWRpbmdcbkBrZXlmcmFtZXMgbWJfbG9hZGluZyB7XG4gIFx0MCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG4gIFx0MTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG59XG5cbkBrZXlmcmFtZXMgbGRzLXNwaW5uZXIge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59IiwiLndvb2NvbW1lcmNlLWNoZWNrb3V0IHtcblx0Lndvb2NvbW1lcmNlIHtcblx0XHQuY291bnRkb3duLWNoZWNrb3V0IHtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHQgICAgei1pbmRleDogMTtcblx0XHQgICAgYm90dG9tOiAwO1xuXHRcdCAgICBsZWZ0OiAwO1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG5cdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICBmb250LXNpemU6IDE2cHg7XG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQgICAgcGFkZGluZzogMTVweDtcblx0XHQgICAgY29sb3I6ICNGRkZGRkY7XG5cdFx0ICAgIC5jb3VudGRvd24tdGltZSB7XG5cdFx0ICAgIFx0LnRpbWUge1xuXHRcdCAgICBcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdCAgICBcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0ICAgIFx0fVxuXHRcdCAgICB9XG5cdFx0fVxuXHR9XG59IiwiLm92YV9tb3ZpZV9zaW5nbGUge1xuICAgIG1hcmdpbjogMTEwcHggMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgXHRtYXJnaW46IDcwcHggMDtcbiAgICB9XG4gICAgXG5cdC50b3AtY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRnYXA6IDIwcHg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHQubW92aWUtdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwIDAgOHB4IDA7XG5cdFx0XHRmb250LXNpemU6IDM0cHg7XG5cdFx0fVxuXG5cdFx0LmNhdGVnb3JpZXMtYW5kLXRpbWUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRnYXA6IDhweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0fVxuXG5cdFx0Lm1vdmllLWNhdGVnb3J5IHtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tdGV4dCk7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5idG4tYm9va2luZywgLmJ0bi1jdXN0b20tbGluayB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0cGFkZGluZzogMTdweCA1MXB4O1xuXHRcdH1cblx0fVxuXG5cdC5tb3ZpZS1tZWRpYSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0ICAgIGdhcDogMzBweDtcblx0ICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdCAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0ICAgXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdFx0fVxuXG5cdFx0LmdhbGxlcnktZmFuY3lib3gge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OicnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHRcdG9wYWNpdHk6IDAuMjU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1vdmllLWdhbGxlcnkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDM2N3B4O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0ICAgXHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQmLmdhbGxlcnlfYmx1ciB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQuZ2FsbGVyeS1mYW5jeWJveCB7XG5cdFx0XHRcdFx0LmJsdXItYmcge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5nYWxsZXJ5X2hpZGRlbiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1vdmllLWZlYXR1cmVkLWltYWdlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0ICAgXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDUxN3B4O1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHQgICAgXHRoZWlnaHQ6IDI0N3B4O1xuXHRcdCAgICB9XG5cdFx0fVxuXG5cdFx0LmJ0bi10cmFpbGVyLXZpZGVvLXdyYXBwZXJ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7IFxuXHRcdH1cblxuXHRcdC5idG4tdHJhaWxlci12aWRlbyB7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjsgIFxuXHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdHdpZHRoOiA2OHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDY4cHg7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7ICBcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgY29udGVudDogXCJcIjtcblx0XHRcdCAgICB0b3A6IDUwJTtcblx0XHRcdCAgICBsZWZ0OiA1MCU7XG5cdFx0XHQgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcblx0XHRcdCAgICB6LWluZGV4OiAxO1xuXHRcdFx0ICAgIGFuaW1hdGlvbjogbGluZVNjYWxlIDIuNXMgbGluZWFyIGluZmluaXRlO1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHQgICAgdG9wOiA1MCU7XG5cdFx0XHQgICAgbGVmdDogNTAlO1xuXHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdCAgICB3aWR0aDogMTQwJTtcblx0XHRcdCAgICBoZWlnaHQ6IDE0MCU7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xuXHRcdFx0ICAgIHotaW5kZXg6IC0xO1xuXHRcdFx0ICAgIGFuaW1hdGlvbjogbGluZVNjYWxlIDIuNXMgbGluZWFyIGluZmluaXRlO1xuXHRcdFx0fVxuXHRcdFx0aSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgXG5cdFx0XHRcdH1cblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50ZXh0LXRyYWlsZXIge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMjklO1xuXHRcdFx0cmlnaHQ6IDUyJTtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkNvdmVyZWQgQnkgWW91ciBHcmFjZVwiO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Ym90dG9tOiAxNSU7XG5cdFx0XHR9XG5cdFx0XHRpIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTJweCAxMnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4OyBcdFxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO1xuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgOHB4IDhweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cbiAgICAgICAgXG5cdH1cblxuXHQuaW5mby1saXN0IHtcblx0XHRtYXJnaW46IDAgMCAzNXB4IDA7XG5cdFx0cGFkZGluZzogMCAwIDM1cHggMDtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC4yNWZyIDAuMjVmcjtcblx0ICAgIGNvbHVtbi1nYXA6IDgwcHg7XG5cdCAgICByb3ctZ2FwOiAxMHB4O1xuXHQgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWxpZ2h0KTtcblxuXHQgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHQgICAgXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNWZyIDAuNWZyO1xuXHQgICAgfVxuXHQgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdCAgICBcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcblx0ICAgIH1cblx0XHRcblx0XHQuaXRlbSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0bWluLXdpZHRoOiAzMyU7IFxuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHRcdC52YWx1ZSB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHR9XG5cdFx0fSBcblx0fVxuXG5cdC5tb3ZpZS10aXRsZS1oMiB7XG5cdFx0bWFyZ2luOiAwIDAgMjJweCAwO1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHQmLmNhc3QtdGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cblxuXHQubW92aWUtY2FzdCwgLm1vdmllLXJlbGF0ZWQge1xuXHRcdG1hcmdpbi1ib3R0b206IDQ3cHg7XG5cdH1cbn0iLCIub3ZhX21vdmllX2FyY2hpdmUge1xuICAgIG1hcmdpbjogMTEwcHggMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgXHRtYXJnaW46IDcwcHggMDtcbiAgICB9XG4gICAgLm1vdmllX2FyY2hpdmVfY29udGVudHtcblxuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDMwcHg7XG5cbiAgICAgICAgJi5mb3VyX2NvbHVtbntcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyOyBcbiAgICAgICAgICAgIEBtZWRpYSggbWF4LXdpZHRoOiAxMjAwcHggKXtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEoIG1heC13aWR0aDogNzY3cHggKXtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87ICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50aHJlZV9jb2x1bW57XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyOyBcbiAgICAgICAgICAgIEBtZWRpYSggbWF4LXdpZHRoOiAxMjAwcHggKXtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEoIG1heC13aWR0aDogNzY3cHggKXtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87ICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50d29fY29sdW1ue1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyBcbiAgICAgICAgICAgIEBtZWRpYSggbWF4LXdpZHRoOiA3NjdweCApe1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bzsgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICAgICBcblxuICAgIH1cbn0iLCIubWItbW92aWUtbGlzdHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z2FwOiAzMHB4O1xuXG5cdCYubWItbW92aWUtbGlzdC10ZW1wbGF0ZTEge1xuXHRcdGNvbHVtbi1nYXA6IDIwcHg7XG5cdH1cblxuXHQmLm1iLW1vdmllLWxpc3QtdGVtcGxhdGUzIHtcblx0XHRyb3ctZ2FwOiA2MHB4O1xuXHRcdCYudGhyZWVfY29sdW1ue1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblx0XHRcdEBtZWRpYSggbWF4LXdpZHRoOiAxNjAwcHggKXtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhKCBtYXgtd2lkdGg6IDExNzBweCApe1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHRcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnR3b19jb2x1bW57XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdEBtZWRpYSggbWF4LXdpZHRoOiA3NjdweCApe1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1x0XG5cdFx0fVxuXHR9XG5cdCYudGhyZWVfY29sdW1ue1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cdFx0QG1lZGlhKCBtYXgtd2lkdGg6IDEyMDBweCApe1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdH1cblx0XHRAbWVkaWEoIG1heC13aWR0aDogNzY3cHggKXtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcdFxuXHRcdH1cblx0fVxuXHQmLmZvdXJfY29sdW1ue1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuXHRcdEBtZWRpYSggbWF4LXdpZHRoOiAxMjAwcHggKXtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHR9XG5cdFx0QG1lZGlhKCBtYXgtd2lkdGg6IDc2N3B4ICl7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHRcblx0XHR9XG5cdH1cbn0iLCIubWItbW92aWUtc2xpZGVye1xuXHQmLm93bC1jYXJvdXNlbCB7XG5cblx0XHQub3dsLXN0YWdlLW91dGVyIHtcblx0ICAgICAgIFx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcblx0ICAgICAgIFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdCAgICBwYWRkaW5nOiAxMHB4O1xuXHRcdCAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG5cdFx0fVxuXG5cdFx0Lm93bC1uYXYge1xuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHQgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICAgICAgICAgIHRvcDogLTEwNHB4O1xuXHQgICAgICAgICAgICByaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDM0cHg7XG5cdFx0XHRcdGhlaWdodDogMzRweDtcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XG5cdCAgICAgICAgICAgICYub3dsLXByZXYsICYub3dsLW5leHQgIHtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuXHRcdCAgICAgICAgICAgIFx0aSB7XG5cdFx0ICAgICAgICAgICAgXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHQgICAgICAgICAgICBcdFx0Y29sb3I6ICNmZmY7XG5cdFx0ICAgICAgICAgICAgXHR9XG5cdFx0ICAgICAgICAgICAgfVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5vd2wtcHJldiB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVx0XG5cdFx0fVxuXHR9XG5cdC5vd2wtZG90cyB7XG5cdCBcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0IFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHQub3dsLWRvdHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRzcGFue1xuXHRcdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdFx0bWFyZ2luOiAwIDNweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG5cdFx0XHRcdG9wYWNpdHk6IDAuMztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0fVxuXHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5tYi1tb3ZpZS1tYWluLXNsaWRlci13cmFwcGVye1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4gICBcbi8vIG1haW4gc2xpZGVyXG4ubWItbW92aWUtbWFpbi1zbGlkZXIge1xuXG5cdCYgPiAubW92aWUtbWFpbi1pdGVtLXdyYXBwZXI6bm90KDpmaXJzdC1jaGlsZCkge1xuXHQgICAgZGlzcGxheTogbm9uZTtcblx0fVxuICAgIFxuICAgIC8vIHRlbXBsYXRlMlxuXHQmLm1haW4tdGVtcGxhdGUyIHtcblx0XHQubW92aWUtbWFpbi1pdGVtLXdyYXBwZXIge1xuXHRcdFx0aW1nIHtcblx0ICAgIFx0XHRtaXgtYmxlbmQtbW9kZTogbHVtaW5vc2l0eTtcblx0ICAgIFx0fVxuXHRcdH1cblx0XHQubW92aWUtbWFpbi1pdGVtIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiAxMTAwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQubW92aWUtaGVhZGluZyB7XG5cdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdH1cblx0XHRcdC5tb3ZpZS10aXRsZSB7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0XHR9XG5cdFx0XHQuYnV0dG9uLXdyYXBwZXIge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMTBweDtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHQgICAgXHRcdFx0bWFyZ2luLWJvdHRvbTogMjMwcHg7XG5cdCAgICBcdFx0fVxuXHQgICAgXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQgICAgXHRcdFx0bWFyZ2luLWJvdHRvbTogMTY1cHg7XG5cdCAgICBcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCAvLyB0ZW1wbGF0ZTNcblx0Ji5tYWluLXRlbXBsYXRlMyB7XG5cdFx0Lm1vdmllLW1haW4taXRlbS1jb250YWluZXIge1xuXHRcdFx0Lm1vdmllLXJlbGVhc2Uge1xuXHRcdFx0XHRyaWdodDogMjUlO1xuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdFx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubW92aWUtbWFpbi1pdGVtLXdyYXBwZXIge1xuICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBcdGltZyB7XG4gICAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcdFx0bGVmdDogMDtcbiAgICBcdFx0cmlnaHQ6IDA7XG4gICAgXHRcdHdpZHRoOiAxMDAlO1xuICAgIFx0XHRoZWlnaHQ6IDEwMCU7XG4gICAgXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIFx0XHRvcGFjaXR5OiAwLjUhaW1wb3J0YW50O1xuICAgIFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgXHR9XG4gICAgfVxuICAgIFxuICAgIC5tb3ZpZS1zb2NpYWwtc2hhcmluZyB7XG4gICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogMzBweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IFxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTMyMHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuICAgIFx0LnRleHQtc2hhcmUge1xuICAgIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgXHRcdHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG4gICAgXHRcdGNvbG9yOiAjZmZmO1xuICAgIFx0XHRtYXJnaW46IDAgLTNweCAxMHB4IDA7XG4gICAgXHR9XG4gICAgXHQubGluZSB7XG4gICAgXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jazsgXG4gICAgXHRcdHdpZHRoOiAxcHg7XG4gICAgXHRcdGhlaWdodDogMTAwcHg7XG4gICAgXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4zKTtcdFxuICAgIFx0fVxuICAgIFx0LnNoYXJlLXNvY2lhbC1pY29ucyB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0bGkge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDAgMCAwO1xuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9IFxuXHRcdH1cbiAgICB9XG5cbiAgICAubW92aWUtbWFpbi1pdGVtLWNvbnRhaW5lciB7XG4gICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXHQmLnJvd19zaXRlIHtcbiAgICBcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIFx0XHR9XG4gICAgXHR9XG5cdFx0Lm1vdmllLXJlbGVhc2Uge1xuXHQgICBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICBcdFx0cmlnaHQ6IDIwcHg7XG5cdCAgIFx0XHRib3R0b206IDExNSU7XG5cdCAgIFx0ICAgIC50ZXh0IHtcblx0ICAgXHQgICAgXHRjb2xvcjogI2ZmZjtcblx0ICAgXHQgICAgfVx0XG5cdCAgIFx0ICAgIC50aW1lIHtcblx0ICAgXHQgICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgIFx0ICAgIFx0bWFyZ2luOiAwO1xuXHQgICBcdCAgICBcdGNvbG9yOiAjZmZmO1xuXHQgICBcdCAgICBcdGZvbnQtc2l6ZTogMzBweDtcblx0ICAgXHQgICAgXHRsaW5lLWhlaWdodDogMS4yO1xuXHQgICBcdCAgICBcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQgICBcdCAgICBcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHQgICBcdCAgICBcdH1cblx0ICAgXHQgICAgXHQmOmFmdGVyIHtcblx0ICAgXHQgICAgXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdCAgIFx0ICAgIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgIFx0ICAgIFx0XHRsZWZ0OiAtNXB4O1xuXHQgICBcdCAgICBcdFx0Ym90dG9tOiAtMTBweDtcblx0ICAgXHQgICAgXHRcdHdpZHRoOiAxMTAlO1xuXHQgICBcdCAgICBcdFx0aGVpZ2h0OiAxNXB4O1xuXHQgICBcdCAgICBcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvdW5kZXJsaW5lLWhlYWRpbmctZW50aXJlLnBuZycpO1xuXHRcdFx0ICBcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuXHRcdFx0ICBcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdCAgXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdCAgIFx0ICAgIFx0fVxuXHQgICBcdCAgICB9XG5cdCAgICB9XG4gICAgfVxuXG5cdC5tb3ZpZS1tYWluLWl0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXgtd2lkdGg6IDY1MHB4O1xuXG5cdFx0Lm1vdmllLWhlYWRpbmcge1xuXHRcdCBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQgXHRtYXJnaW4tdG9wOiAzMjBweDtcblx0XHQgXHRAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI1MHB4O1xuXHRcdFx0fVxuXHRcdCBcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMjBweDtcblx0XHRcdH1cblx0XHR9XG4gICAgICAgIFxuICAgICAgICAubW92aWUtY2F0ZWdvcnkge1xuICAgIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHRcdGJvdHRvbTogOTIlO1xuICAgIFx0XHRsZWZ0OiAxOCU7XG4gICAgXHRcdHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBcdFx0ei1pbmRleDogMTtcbiAgICBcdFx0bWFyZ2luOiAwO1xuICAgIFx0XHRmb250LWZhbWlseTogXCJDb3ZlcmVkIEJ5IFlvdXIgR3JhY2VcIjtcbiAgICBcdFx0Zm9udC1zaXplOiA0MHB4O1xuICAgIFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcbiAgICBcdFx0fVx0XG4gICAgICAgIH1cblxuXHRcdC5tb3ZpZS10aXRsZSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdFx0XHRtYXJnaW46IDAgMCAyNXB4IDA7XG4gICAgXHRcdGZvbnQtc2l6ZTogOTBweDtcbiAgICBcdFx0bGluZS1oZWlnaHQ6IDE7XG4gICAgXHRcdGNvbG9yOiAjZmZmO1xuICAgIFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDcwcHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXByaW1hcnkpO1xuXHRcdFx0fVxuICAgIFx0fVxuXG4gICAgXHQubW92aWUtZXhjZXJwdCB7XG4gICAgXHRcdG1hcmdpbjogMCAwIDM2cHggMDtcbiAgICBcdFx0Zm9udC1zaXplOiAxOHB4O1xuICAgIFx0XHRjb2xvcjogI2ZmZjtcbiAgICBcdH1cblxuICAgIFx0LmJ1dHRvbi13cmFwcGVyIHtcbiAgICBcdFx0bWFyZ2luLWJvdHRvbTogMjMwcHg7XG4gICAgXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBcdFx0XHRtYXJnaW4tYm90dG9tOiAyNjBweDtcbiAgICBcdFx0fVxuICAgIFx0XHQuYnRuIHtcbiAgICBcdFx0XHRtYXJnaW46IDAgMTVweCAxNXB4IDA7XG4gICAgXHRcdFx0cGFkZGluZzogMTdweCA1MHB4O1xuICAgIFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcbiAgICBcdFx0XHRtaW4td2lkdGg6IDE3NXB4O1xuICAgIFx0XHRcdGJvcmRlcjogbm9uZTtcbiAgICBcdFx0XHQmOmhvdmVyIHtcbiAgICBcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgXHRcdFx0XHRjb2xvcjogIzAwMDtcbiAgICBcdFx0XHR9XG4gICAgXHRcdH1cbiAgICBcdFx0LmJ0bi1tb3JlLWluZm8ge1xuICAgIFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgXHRcdFx0Y29sb3I6ICMwMDA7XG4gICAgXHRcdFx0Jjpob3ZlciB7XG4gICAgXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICBcdFx0XHRcdGNvbG9yOiAjZmZmO1xuICAgIFx0XHRcdH1cbiAgICBcdFx0fVxuICAgIFx0fVxuXHR9XG59XG5cbi8vIHRyYWlsZXIgc2xpZGVyXG4ubWItbW92aWUtdHJhaWxlci1zbGlkZXItd3JhcHBlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogbm9uZTtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bWF4LXdpZHRoOiA2NThweDtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDYwcHggNTVweCA1MHB4IDEzNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNyk7XG5cdGJveC1zaGFkb3c6IDBweCAxMHB4IDYwcHggcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0cGFkZGluZzogMzBweCAxMHB4IDIwcHggMzBweDtcblx0fVxuXG5cdC8vIHRtZXBsYXRlMlxuXHQmLnRyYWlsZXItdGVtcGxhdGUyIHtcblx0XHRyaWdodDogNTAlO1xuXHRcdGJvdHRvbTogLTEyMHB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuXHRcdG1heC13aWR0aDogMTM2MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuXHRcdC5tYi1tb3ZpZS10cmFpbGVyLXNsaWRlciB7XG5cdFx0XHQuc2xpY2stY3VycmVudCB7XG5cdFx0XHRcdC5tb3ZpZS10cmFpbGVyLWl0ZW0ge1xuXHRcdFx0XHRcdC5tb3ZpZS10cmFpbGVyLW1lZGlhIHtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYnRuLXRyYWlsZXItdmlkZW8ge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcblx0XHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5tb3ZpZS10cmFpbGVyLWl0ZW0ge1xuXHRcdFx0XHQubW92aWUtdHJhaWxlci1tZWRpYSB7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdGhlaWdodDogMTUwcHg7XG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDRweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyB0bWVwbGF0ZTNcblx0Ji50cmFpbGVyLXRlbXBsYXRlMyB7XG5cdFx0bWF4LXdpZHRoOiAzNTBweDtcblx0XHRwYWRkaW5nOiA3N3B4IDQwcHggNDBweCA2MHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0XHRcdG1heC13aWR0aDogNjU4cHg7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDEwcHggMjBweCAzMHB4O1xuXHRcdH1cblx0XHQubWItbW92aWUtdHJhaWxlci1zbGlkZXIge1xuXHRcdFx0Lm1vdmllLXRyYWlsZXItaXRlbSB7XG5cdFx0XHRcdC5tb3ZpZS10cmFpbGVyLW1lZGlhIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4OyAgXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zbGljay1kb3RzIHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5hcnJvdy10cmFpbGVycy1pbWcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1NXB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LnRleHQtdHJhaWxlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXG5cdC5tYi1tb3ZpZS10cmFpbGVyLXNsaWRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdCYgPiAubW92aWUtdHJhaWxlci1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHQgICAgZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQuc2xpY2stY3VycmVudCB7XG5cdFx0XHQubW92aWUtdHJhaWxlci1pdGVtIHtcblx0XHRcdFx0Lm1vdmllLXRyYWlsZXItbWVkaWEge1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1vdmllLXRyYWlsZXItaXRlbSB7XG5cdFx0XHQubW92aWUtdHJhaWxlci1tZWRpYSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTA0cHg7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYnRuLXRyYWlsZXItdmlkZW8ge1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAxMHB4IDMwcHggcmdiYSgwLDAsMCwwLjMpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogMzZweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuXHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC50ZXh0LXRyYWlsZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zbGljay1saXN0IHtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdH1cblxuXHRcdC5zbGljay1kb3RzIHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRtYXJnaW46IDAgMTVweCAyNXB4IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRtYXJnaW46IDAgMTVweCAxNXB4IDA7XG5cdFx0XHR9XG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Ji5zbGljay1hY3RpdmUge1xuXHRcdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIubWItbW92aWUtZmlsdGVyLWFqYXgtY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQubWItc3Bpbm5lciB7XG5cdFx0dG9wOiAxNTBweDtcblx0fSBcbn1cblxuLm1iLW1vdmllLWZpbHRlci1hamF4e1xuXHRkaXNwbGF5OiBncmlkO1xuXHRnYXA6IDMwcHg7XG5cblx0Ji5tYi1tb3ZpZS1maWx0ZXItYWpheC10ZW1wbGF0ZTEge1xuXHRcdGNvbHVtbi1nYXA6IDIwcHg7XG5cdH1cblxuXHQmLm1iLW1vdmllLWZpbHRlci1hamF4LXRlbXBsYXRlMyB7XG5cdFx0cm93LWdhcDogNjBweDtcblx0XHQmLnRocmVlX2NvbHVtbntcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cdFx0XHRAbWVkaWEoIG1heC13aWR0aDogMTYwMHB4ICl7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSggbWF4LXdpZHRoOiAxMTcwcHggKXtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1x0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji50d29fY29sdW1ue1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRAbWVkaWEoIG1heC13aWR0aDogNzY3cHggKXtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcdFxuXHRcdH1cblx0fVxuXHQmLnRocmVlX2NvbHVtbntcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuXHRcdEBtZWRpYSggbWF4LXdpZHRoOiAxMjAwcHggKXtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHR9XG5cdFx0QG1lZGlhKCBtYXgtd2lkdGg6IDc2N3B4ICl7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHRcblx0XHR9XG5cdH1cblx0Ji5mb3VyX2NvbHVtbntcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcblx0XHRAbWVkaWEoIG1heC13aWR0aDogMTIwMHB4ICl7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0fVxuXHRcdEBtZWRpYSggbWF4LXdpZHRoOiA3NjdweCApe1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1x0XG5cdFx0fVxuXHR9XG5cbn1cblxuLm1iLWJ1dHRvbi1maWx0ZXItYWpheCB7XG5cdCYubWItZGF0ZS10YWJzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luOiA1cHggMTBweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdFx0Ji5maXhlZC1wZXJpb2Qge1xuXHRcdFx0bGkge1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdFx0Ji5jdXJyZW50IHtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDhweCAxNXB4O1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLm1iLW1vdmllLWNhc3QtbGlzdHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z2FwOiAzMHB4O1xuXG5cdCYudGhyZWVfY29sdW1ue1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cdFx0QG1lZGlhKCBtYXgtd2lkdGg6IDEyMDBweCApe1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdH1cblx0XHRAbWVkaWEoIG1heC13aWR0aDogNTY3cHggKXtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcdFxuXHRcdH1cblx0fVxuXHQmLmZvdXJfY29sdW1ue1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuXHRcdEBtZWRpYSggbWF4LXdpZHRoOiAxMjAwcHggKXtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHR9XG5cdFx0QG1lZGlhKCBtYXgtd2lkdGg6IDU2N3B4ICl7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHRcblx0XHR9XG5cdH1cblxuXHQubW92aWUtY2FzdC1pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHQuY2FzdC10aHVtYm5haWwge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0bWluLXdpZHRoOiAxMDBweDtcblx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNhc3QtaW5mbyB7XG5cdFx0XHQuY2FzdC1uYW1lIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHR9XG5cdFx0XHQuY2FzdC1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIkBtaXhpbiBtYi10cmFuc2l0aW9uKCAkcHJvcGVydHksICRkdXJhdGlvbiwgJHRpbWluZywgJGRlbGF5OiAwcyApIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICR0aW1pbmcgJGRlbGF5O1xuXHQtbW96LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJHRpbWluZyAkZGVsYXk7XG5cdC1tcy10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICR0aW1pbmcgJGRlbGF5O1xuXHQtby10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICR0aW1pbmcgJGRlbGF5O1xuXHR0cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICR0aW1pbmcgJGRlbGF5O1xufVxuXG4ubWItc3Bpbm5lciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogNjBweDtcblx0dG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbjogLTMwcHggMCAwIC0zMHB4O1xuICAgIHotaW5kZXg6IDE7XG5cblx0ZGl2IHtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAzMHB4IDMwcHg7XG5cdFx0YW5pbWF0aW9uOiBtYi1zcGlubmVyIDEuMnMgbGluZWFyIGluZmluaXRlO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxcHg7XG5cdFx0XHRsZWZ0OiAyOHB4O1xuXHRcdFx0d2lkdGg6IDNweDtcblx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuXHRcdH1cblx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogLTFzO1xuXHRcdH1cblx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG5cdFx0XHRhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuXHRcdH1cblx0XHQmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRhbmltYXRpb24tZGVsYXk6IC0wLjhzO1xuXHRcdH1cblx0XHQmOm50aC1jaGlsZCg1KSB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuXHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAtMC43cztcblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoNikge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKDcpIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRhbmltYXRpb24tZGVsYXk6IC0wLjVzO1xuXHRcdH1cblx0XHQmOm50aC1jaGlsZCg4KSB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuXHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAtMC40cztcblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoOSkge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKDEwKSB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuXHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAtMC4ycztcblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoMTEpIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG5cdFx0XHRhbmltYXRpb24tZGVsYXk6IC0wLjFzO1xuXHRcdH1cblx0XHQmOm50aC1jaGlsZCgxMikge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogMHM7XG5cdFx0fVxuXHR9XG59XG5cbkBrZXlmcmFtZXMgbWItc3Bpbm5lciB7XG4gIFx0MCUge1xuICAgIFx0b3BhY2l0eTogMTtcbiAgXHR9XG4gIFx0MTAwJSB7XG4gICAgXHRvcGFjaXR5OiAwO1xuICBcdH1cbn1cblxuLy8gQm9va2luZyBQb3B1cFxuLm1iX2Jvb2tpbmdfcG9wdXAge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IDk5OTk7XG5cdHBhZGRpbmc6IDEwMHB4O1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwdnc7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuNSApO1xuXG5cdC5tYi1icC1jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHQubWItYnAtY29udGVudCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZGZjZjA7XG5cblx0XHRcdC50b2dnbGUtdGFicyB7XG5cdFx0ICAgIFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHQgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyYjJiMmI7XG5cblx0XHRcdCAgICBsaSB7XG5cdFx0XHQgICAgXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQgICAgfVxuXHRcdCAgICB9XG5cblx0XHRcdC5jb2xsYXRlcmFsLXRhYnMge1xuXHRcdFx0XHQvLyBjbGVhcjogYm90aDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdGR0LnRhYiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGRkIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50YWItY29udGFpbmVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdFx0Ji5jdXJyZW50IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC50YWItY29udGVudCB7XG5cdFx0XHRcdFx0XHQmLm1iLXNob3d0aW1lcyB7XG5cdFx0XHRcdFx0XHRcdC50b2dnbGUtdGFicyB7XG5cdFx0XHRcdFx0XHRcdFx0Lm1iLWNpdHktbmFtZSwgLm1iLXJvb20tdHlwZS1uYW1lIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0XHQgICAgY29sb3I6ICMyMjI7XG5cblx0XHRcdFx0XHRcdFx0XHQgICAgJi5jdXJyZW50IHtcblx0XHRcdFx0XHRcdFx0XHQgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuXHRcdFx0XHRcdFx0XHRcdCAgICBcdGNvbG9yOiAjRkZGO1xuXHRcdFx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5tYi1yb29tLXR5cGVzIHtcblx0XHRcdFx0XHRcdFx0dWwudG9nZ2xlLXRhYnMge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggNDBweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5zaG93dGltZXMge1xuICAgIFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCA0MHB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0Lm1iLXZlbnVlIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMCAxMHB4O1xuICAgIFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjIyMjtcblxuXHRcdFx0XHRcdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICM2MzYzNjM7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0Lm1iLXJvb20tbmFtZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzIyMjtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHR1bC5tYi10YWItc2hvd3RpbWUge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAjY2JjYWJlO1xuXHRcdFx0XHRcdFx0XHRcdFx0ICAgIGNvbG9yOiAjMjIyO1xuXHRcdFx0XHRcdFx0XHRcdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdCAgICBsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdFx0XHQgICAgXHRtYXJnaW46IDNweCAzcHggMDtcblx0XHRcdFx0XHRcdFx0XHQgICAgXHRAaW5jbHVkZSBtYi10cmFuc2l0aW9uKCBhbGwsIDAuM3MsIGVhc2UgKTtcblxuXHRcdFx0XHRcdFx0XHRcdCAgICBcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0ICAgIFx0Ym9yZGVyLWNvbG9yOiAjMjIyO1xuXHRcdFx0XHRcdFx0XHRcdFx0ICAgIH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0ICAgIGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0ICAgIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHQgICAgXHRwYWRkaW5nOiA1cHggMTVweDtcblx0XHRcdFx0XHRcdFx0XHRcdCAgICB9XG5cblx0XHRcdFx0XHRcdFx0XHRcdCAgICBzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRcdCAgICBcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0XHRcdCAgICBcdGNvbG9yOiAjMjIyO1xuXHRcdFx0XHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubWItY2xvc2Uge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuXHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHR0b3A6IC0xNXB4O1xuXHRcdFx0cmlnaHQ6IC0xNXB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0QGluY2x1ZGUgbWItdHJhbnNpdGlvbiggYWxsLCAwLjNzLCBlYXNlICk7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICBcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRwYWRkaW5nOiAxMDBweCA1MHB4O1xuXHR9XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRwYWRkaW5nOiAxMDBweCAyMHB4O1xuXHR9XG59XG5cbi8vIGRhdGUgdGFic1xuLm1iLWRhdGUtdGFicyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMjBweDtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMmIyYjJiO1xuXG5cdGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblxuXHRcdCYuY3VycmVudCB7XG5cdFx0XHRib3JkZXItY29sb3I6ICMyMjI7XG5cdFx0fVxuXG5cdFx0LmRheSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdCAgICBnYXA6IDVweDtcblx0XHQgICAgaGVpZ2h0OiA0OHB4O1xuXHRcdCAgICB3aWR0aDogNzdweDtcblx0ICAgICAgICBjb2xvcjogIzcxNzE3MTtcblx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHQgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZGZjZjA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cblx0XHQgICAgc3BhbiB7XG5cdFx0ICAgIFx0Ji5EX21fZGF5IHtcblx0XHQgICAgXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ICAgIFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHQgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdCAgICBcdFx0c3BhbiB7XG5cdFx0XHQgICAgXHRcdGNvbG9yOiAjNzE3MTcxO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHQgICAgXHR9XG5cdFx0ICAgIFx0fVxuXHRcdCAgICBcdFxuXHRcdCAgICBcdHN0cm9uZyB7XG5cdCAgICBcdFx0ICAgIGNvbG9yOiAjNzE3MTcxO1xuXHRcdFx0XHQgICAgZm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHQgICAgZm9udC13ZWlnaHQ6IDUwMDtcblx0XHQgICAgXHR9XG5cdFx0ICAgIH1cblx0XHR9XG5cdH1cbn0iLCIubWItbW92aWUtaXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmLml0ZW0tdGVtcGxhdGUxIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHRcdGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdFx0XHRib3JkZXI6IDVweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcblxuXHRcdFx0Lm1vdmllLWltYWdlIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHRcdFx0XHRib3gtc2hhZG93OiAwcHggMTBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLDEsMSk7IFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1vdmllLWltYWdlIHtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMTBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCAwZGVnLCByZ2IoMCwwLDApIDAlLCByZ2JhKDAsMCwwLDApIDY1JSk7XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAzODlweDtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LDEuMDUsMS4wNSk7XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdGhlaWdodDogMzIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubW92aWUtaW5mbyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAzMHB4O1xuXHRcdFx0Ym90dG9tOiAzMHB4O1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuXHRcdH1cblxuXHRcdC5jYXRlZ29yaWVzLWFuZC10aW1lIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0Z2FwOiA1cHg7XG5cdFx0XHRcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHR9XG5cblx0XHQubW92aWUtY2F0ZWdvcnkge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucnVubmluZy10aW1lIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0fVxuXG5cdFx0Lm1vdmllLXRpdGxlIHtcblx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJ0biB7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHRjb2xvcjogdmFyKC0tdGV4dCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblx0fVxufSIsIi5tYi1tb3ZpZS1pdGVtIHtcblxuXHQmLml0ZW0tdGVtcGxhdGUyIHtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Lm1vdmllLWltYWdlIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1vdmllLWltYWdlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDI0NnB4O1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tb3ZpZS1pbmZvIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRcdG1hcmdpbjogLTIwcHggMjBweCAwIDIwcHg7XG5cdFx0XHRwYWRkaW5nOiAzNnB4O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG5cdFx0XHRcdG1hcmdpbjogLTIwcHggMTBweCAwIDEwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2F0ZWdvcmllcy1hbmQtdGltZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGNvbHVtbi1nYXA6IDEwcHg7XG5cdFx0XHRyb3ctZ2FwOiA1cHg7XG5cdFx0XHRcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblxuXHRcdC5tb3ZpZS1jYXRlZ29yeSB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnZmxhdGljb25fYW92aXMnICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcblx0XHRcdCAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0XHRcdCAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMTtcblx0XHRcdCAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHRcdCAgICBcblx0XHRcdCAgICBmb250LXNpemU6IDE2cHg7XG5cdFx0XHQgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuXHRcdFx0ICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXRleHQpO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucnVubmluZy10aW1lIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRtYXJnaW4tbGVmdDogMnB4O1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNlwiO1xuXHRcdFx0XHRmb250LWZhbWlseTogJ2ZsYXRpY29uX2FvdmlzJyAhaW1wb3J0YW50O1xuXHRcdFx0ICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdCAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG5cdFx0XHQgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHQgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0XHQgICAgXG5cdFx0XHQgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuXHRcdFx0ICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1vdmllLXRpdGxlIHtcblx0XHRcdG1hcmdpbjogMCAwIDhweCAwO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbi13cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdH1cblxuXHRcdC5idG4ge1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdFx0Y29sb3I6IHZhcigtLXRleHQpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuXHRcdFx0XHRwYWRkaW5nOiA4cHggMTVweDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIubWItbW92aWUtaXRlbSB7XG5cblx0Ji5pdGVtLXRlbXBsYXRlMyB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNDdmciAwLjUzZnI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3gtc2hhZG93OiAwcHggNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRAbWVkaWEoIG1heC13aWR0aDogNzY3cHggKXtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcdFxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Lm1vdmllLWltYWdlIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdFx0XHRcdFx0dG9wOjA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5idG4tdHJhaWxlci12aWRlbyB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1vdmllLWltYWdlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMjQwcHg7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHR0b3A6IC0zMHB4O1xuXHRcdFx0XHRAbWVkaWEoIG1heC13aWR0aDogNzY3cHggKXtcblx0XHRcdFx0XHR0b3A6MDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tb3ZpZS1pbmZvIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDM1cHg7XG5cdFx0XHRAbWVkaWEoIG1heC13aWR0aDogNzY3cHggKXtcblx0XHRcdFx0cGFkZGluZzogMzBweDtcdFxuXHRcdFx0fVxuXHRcdFx0Lm1hc2sge1xuXHQgICAgICAgIFx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHQgICAgICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgICAgIFx0Y29udGVudDogXCJcIjtcblx0ICAgICAgICBcdHdpZHRoOiAxMDAlO1xuXHQgICAgICAgIFx0aGVpZ2h0OiAxMDAlO1xuXHQgICAgICAgIFx0bGVmdDogMDtcblx0ICAgICAgICBcdHRvcDogMDtcblx0ICAgIFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQgLTE1MHB4O1xuXHRcdCAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHQgICAgICAgIG9wYWNpdHk6IDAuMDU7XG5cdCAgICAgICAgfVxuXHRcdH1cblxuXHRcdC5jYXRlZ29yaWVzLWFuZC10aW1lIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0fVxuXG5cdFx0Lm1vdmllLWNhdGVnb3J5IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjEwYlwiO1xuXHRcdFx0XHRmb250LWZhbWlseTogJ2ZsYXRpY29uX2FvdmlzJyAhaW1wb3J0YW50O1xuXHRcdFx0ICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdCAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG5cdFx0XHQgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDE7XG5cdFx0XHQgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0XHQgICAgXG5cdFx0XHQgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuXHRcdFx0ICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXRleHQpO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucnVubmluZy10aW1lIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNlwiO1xuXHRcdFx0XHRmb250LWZhbWlseTogJ2ZsYXRpY29uX2FvdmlzJyAhaW1wb3J0YW50O1xuXHRcdFx0ICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdCAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG5cdFx0XHQgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHQgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0XHQgICAgXG5cdFx0XHQgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuXHRcdFx0ICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHQgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1vdmllLXRpdGxlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRtYXJnaW46IDhweCAwIDIwcHggMDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXByaW1hcnkpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5idG4ge1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRcdGNvbG9yOiB2YXIoLS10ZXh0KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJ0bi10cmFpbGVyLXZpZGVvIHtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRvcDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiA2NXB4O1xuXHRcdFx0aGVpZ2h0OiA2NXB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0QG1lZGlhKCBtYXgtd2lkdGg6IDc2N3B4ICl7XG5cdFx0XHRcdHRvcDogNTAlO1x0XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC50ZXh0LXRyYWlsZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0aSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLm1iLW1vdmllLWl0ZW0ge1xuXG5cdCYuaXRlbS10ZW1wbGF0ZTQge1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQubW92aWUtaW1hZ2Uge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwxLjA1LDEuMDUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubW92aWUtaW5mbyB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0XHRcdFx0Ym90dG9tOiA0MHB4O1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tb3ZpZS1pbWFnZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogNDYwcHg7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyOyBcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsMSwxKTtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0XHRcdGhlaWdodDogMzIwcHg7XG5cdFx0XHRcdH0gIFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tb3ZpZS1pbmZvIHtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdHdpZHRoOiA5NSU7XG5cdFx0XHRcdGJvdHRvbTogNDBweDtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubW92aWUtdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwIDAgOHB4IDA7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdHBhZGRpbmc6IDE1cHggMzVweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJ0biB7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGluZyk7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvLyBidXR0b24gdHJhaWxlclxuLmJ0bi10cmFpbGVyLXZpZGVvIHtcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdCY6aG92ZXIge1xuXHRcdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcblx0XHRib3gtc2hhZG93OiAwcHggMTBweCA2MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdH1cblx0aSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4vLyB0cmFpbGVyIHZpZGVvIHBvcHVwXG4ubWJfdHJhaWxlcl92aWRlb19wb3B1cCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIDAsIDAsIDAsIDAuNzUgKTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHR3aWR0aDogMTAwdnc7XG5cdHotaW5kZXg6IDk5OTk5O1xuICAgIFxuICAgIC5tb2RhbC1jb250YWluZXIge1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdHdpZHRoOiA4NSU7XG5cdFx0bWF4LWhlaWdodDogOTAlO1xuXHRcdG1heC13aWR0aDogMTUwMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5tb2RhbCB7XG5cdCAgICAgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIGhlaWdodDogMDtcblx0XHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQgICAgcGFkZGluZy10b3A6IDU2LjI1JTtcblxuICAgIFx0XHRpIHtcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgcmlnaHQ6IC0xMHB4O1xuICAgIFx0XHRcdHRvcDogLTM1cHg7XG4gICAgXHRcdFx0cGFkZGluZzogMTBweDtcbiAgICBcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQgICAgZm9udC1zaXplOiAxMnB4O1xuXHRcdFx0ICAgIGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXByaW1hcnkpO1xuXHRcdFx0XHR9XG4gICAgXHRcdH1cblxuICAgIFx0XHRpZnJhbWUge1xuICAgIFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHQgICAgbGVmdDogMDtcblx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0XHQgICAgYm9yZGVyOiBub25lO1xuICAgIFx0XHR9XG5cdFx0fVxuXHR9XG59Il19 */