@charset "UTF-8";
.archive_apartment {
  margin-bottom: 110px;
}
@media (max-width: 1024px) {
  .archive_apartment {
    margin-bottom: 80px;
  }
}
.archive_apartment .archive_content {
  display: grid;
  grid-gap: 30px;
}
.archive_apartment .archive_content.four_column {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media (max-width: 1200px) {
  .archive_apartment .archive_content.four_column {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .archive_apartment .archive_content.four_column {
    grid-template-columns: auto;
  }
}
.archive_apartment .archive_content.three_column {
  grid-template-columns: 1fr 1fr 1fr;
}
@media (max-width: 1200px) {
  .archive_apartment .archive_content.three_column {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .archive_apartment .archive_content.three_column {
    grid-template-columns: auto;
  }
}
.archive_apartment .archive_content.two_column {
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 767px) {
  .archive_apartment .archive_content.two_column {
    grid-template-columns: auto;
  }
}

.ova_apartment_single {
  width: 100%;
}
.ova_apartment_single .apartment-info {
  display: grid;
  grid-template-columns: 75% 25%;
  margin-bottom: 50px;
}
.ova_apartment_single .apartment-info.horizontal {
  grid-template-columns: 100%;
}
.ova_apartment_single .apartment-info.horizontal .apartment-post-media {
  margin: 0 0 30px 0;
}
.ova_apartment_single .apartment-info.horizontal .info-list {
  display: flex;
  justify-content: space-between;
}
.ova_apartment_single .apartment-info.horizontal .info-list .item {
  padding: 20px;
  border-bottom: none;
}
@media (max-width: 1024px) {
  .ova_apartment_single .apartment-info {
    grid-template-columns: 100%;
  }
}
.ova_apartment_single .apartment-info .apartment-post-media {
  position: relative;
  margin: 0 30px 0 0;
}
@media (max-width: 1024px) {
  .ova_apartment_single .apartment-info .apartment-post-media {
    margin: 0 0 30px 0;
  }
}
.ova_apartment_single .apartment-info .apartment-post-media img {
  display: block;
  width: 100%;
  height: 575px;
  object-fit: cover;
}
@media (max-width: 767px) {
  .ova_apartment_single .apartment-info .apartment-post-media img {
    height: 365px;
  }
}
.ova_apartment_single .apartment-info .apartment-post-media .slide_gallery {
  margin-bottom: 0;
}
.ova_apartment_single .apartment-info .apartment-post-media .icon-apartment-embed {
  transition: all 0.3s ease;
  position: absolute;
  top: 45px;
  right: 30px;
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  padding: 12px 15px 12px 20px;
  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);
  -webkit-clip-path: polygon(25% 0%, 100% 1%, 100% 100%, 25% 100%, 0% 50%);
  clip-path: polygon(25% 0%, 100% 1%, 100% 100%, 25% 100%, 0% 50%);
  cursor: pointer;
}
.ova_apartment_single .apartment-info .apartment-post-media .icon-apartment-embed i {
  transition: all 0.3s ease;
  display: inline-flex;
  font-size: 12px;
  color: var(--primary);
}
.ova_apartment_single .apartment-info .apartment-post-media .icon-apartment-embed:hover {
  transition: all 0.3s ease;
  background-color: var(--primary);
}
.ova_apartment_single .apartment-info .apartment-post-media .icon-apartment-embed:hover i {
  transition: all 0.3s ease;
  color: #fff;
}
.ova_apartment_single .apartment-info .info-list {
  margin: 0;
  padding: 20px 40px;
  list-style-type: none;
  background-color: var(--secondary);
  max-height: 575px;
  overflow: auto;
  /* scrollbar */
}
@media (max-width: 767px) {
  .ova_apartment_single .apartment-info .info-list {
    padding: 20px 30px;
  }
}
.ova_apartment_single .apartment-info .info-list::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background: #e5e5e5;
}
.ova_apartment_single .apartment-info .info-list::-webkit-scrollbar-thumb {
  width: 8px;
  height: 8px;
  background: var(--primary);
  border-radius: 8px;
}
.ova_apartment_single .apartment-info .info-list .item {
  min-width: 140px;
  padding: 24px 0;
  line-height: 1.4;
  border-bottom: 1px solid #e4e4e4;
}
.ova_apartment_single .apartment-info .info-list .item:last-child {
  border-bottom: none;
}
.ova_apartment_single .apartment-info .info-list .item .value {
  display: flex;
  align-items: center;
  font-size: 24px;
  font-weight: 800;
  color: var(--primary);
  margin-bottom: 2px;
}
.ova_apartment_single .apartment-info .info-list .item .value sup {
  display: inline-block;
  font-size: 16px;
  margin-left: 1px;
}
.ova_apartment_single .apartment-title {
  margin: 0 0 26px 0;
  font-size: 36px;
  font-weight: 800;
}
@media (max-width: 1024px) {
  .ova_apartment_single .apartment-title {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.ova_apartment_single .main-content {
  margin: 0 auto;
}
.ova_apartment_single .main-content p {
  margin: 0 0 25px 0;
}
.ova_apartment_single .main-content .ova-post-text-list {
  margin: 0;
  padding: 20px 5px;
  list-style-type: none;
}
.ova_apartment_single .main-content .ova-post-text-list li {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4;
  color: var(--heading);
  margin-bottom: 12px;
}
.ova_apartment_single .main-content .ova-post-text-list li:last-child {
  margin-bottom: 0;
}
.ova_apartment_single .main-content .ova-post-text-list li:before {
  content: "";
  font-family: ovaicon !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  position: relative;
  color: var(--primary);
  margin-right: 12px;
  top: 3px;
}

.ova-apartment {
  display: grid;
  grid-gap: 30px;
}
.ova-apartment.two_column {
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 767px) {
  .ova-apartment.two_column {
    grid-template-columns: auto;
  }
}
.ova-apartment.three_column {
  grid-template-columns: 1fr 1fr 1fr;
}
@media (max-width: 1200px) {
  .ova-apartment.three_column {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .ova-apartment.three_column {
    grid-template-columns: auto;
  }
}
.ova-apartment.four_column {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media (max-width: 1200px) {
  .ova-apartment.four_column {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .ova-apartment.four_column {
    grid-template-columns: auto;
  }
}

.ova-apartment-slider .slide-apartment .owl-stage-outer {
  padding: 40px 0;
}
.ova-apartment-slider .slide-apartment .owl-dots {
  text-align: center;
}
.ova-apartment-slider .slide-apartment .owl-dots .owl-dot {
  outline: none;
}
.ova-apartment-slider .slide-apartment .owl-dots .owl-dot span {
  width: 16px;
  height: 4px;
  margin: 5px;
  background: #b3b0ba;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 0.2s ease;
}
.ova-apartment-slider .slide-apartment .owl-dots .owl-dot.active span {
  background: var(--primary);
}
.ova-apartment-slider .slide-apartment .owl-nav {
  margin: 30px 0;
  text-align: center;
}
.ova-apartment-slider .slide-apartment .owl-nav button {
  transition: all 0.3s ease;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin: 0 4px;
}
.ova-apartment-slider .slide-apartment .owl-nav button i {
  transition: all 0.3s ease;
  display: inline-flex;
  color: var(--heading);
}
.ova-apartment-slider .slide-apartment .owl-nav button.owl-next, .ova-apartment-slider .slide-apartment .owl-nav button.owl-prev {
  background-color: var(--secondary);
}
.ova-apartment-slider .slide-apartment .owl-nav button:hover {
  transition: all 0.3s ease;
  background-color: var(--primary);
}
.ova-apartment-slider .slide-apartment .owl-nav button:hover i {
  transition: all 0.3s ease;
  color: #fff;
}

.ova-apartment-slider-2 .slide-apartment-2 .aparment-item-2:hover .ova-media .apartment-img {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-transform: scale(1.06);
  transform: scale(1.06);
}
.ova-apartment-slider-2 .slide-apartment-2 .aparment-item-2:hover .ova-media .apartment-item-content {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background-color: var(--primary);
}
.ova-apartment-slider-2 .slide-apartment-2 .aparment-item-2:hover .ova-media .apartment-item-content .count {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: var(--heading);
}
.ova-apartment-slider-2 .slide-apartment-2 .aparment-item-2:hover .ova-media .apartment-item-content .icon {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 1;
  bottom: 0;
}
.ova-apartment-slider-2 .slide-apartment-2 .aparment-item-2 .ova-media {
  position: relative;
  overflow: hidden;
}
.ova-apartment-slider-2 .slide-apartment-2 .aparment-item-2 .ova-media .apartment-img {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  position: relative;
}
.ova-apartment-slider-2 .slide-apartment-2 .aparment-item-2 .ova-media .apartment-img:before {
  position: absolute;
  content: "";
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  opacity: 0.36;
  background-color: var(--heading);
}
.ova-apartment-slider-2 .slide-apartment-2 .aparment-item-2 .ova-media .apartment-img img {
  display: block;
  height: 600px;
  object-fit: cover;
}
@media (max-width: 767px) {
  .ova-apartment-slider-2 .slide-apartment-2 .aparment-item-2 .ova-media .apartment-img img {
    height: 450px;
  }
}
.ova-apartment-slider-2 .slide-apartment-2 .aparment-item-2 .ova-media .apartment-item-content {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  max-height: 40%;
  padding: 50px;
  display: flex;
  align-items: center;
}
@media (max-width: 1400px) {
  .ova-apartment-slider-2 .slide-apartment-2 .aparment-item-2 .ova-media .apartment-item-content {
    padding: 50px 40px;
  }
}
@media (max-width: 420px) {
  .ova-apartment-slider-2 .slide-apartment-2 .aparment-item-2 .ova-media .apartment-item-content {
    padding: 40px 30px;
  }
}
.ova-apartment-slider-2 .slide-apartment-2 .aparment-item-2 .ova-media .apartment-item-content .count {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  display: inline-block;
  font-size: 60px;
  font-weight: 800;
  opacity: 0.2;
  color: #fff;
  margin-right: 20px;
}
.ova-apartment-slider-2 .slide-apartment-2 .aparment-item-2 .ova-media .apartment-item-content .category {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin: 0 0 6px 0;
  color: #fff;
  font-size: 12px;
  line-height: 1.4;
  font-weight: 600;
  text-transform: uppercase;
}
.ova-apartment-slider-2 .slide-apartment-2 .aparment-item-2 .ova-media .apartment-item-content .category a {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: #fff;
}
.ova-apartment-slider-2 .slide-apartment-2 .aparment-item-2 .ova-media .apartment-item-content .category a:hover {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: var(--heading);
}
.ova-apartment-slider-2 .slide-apartment-2 .aparment-item-2 .ova-media .apartment-item-content .title {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
  color: #fff;
}
.ova-apartment-slider-2 .slide-apartment-2 .aparment-item-2 .ova-media .apartment-item-content .title:hover {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: var(--heading);
}
.ova-apartment-slider-2 .slide-apartment-2 .aparment-item-2 .ova-media .apartment-item-content .icon {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: absolute;
  right: 0;
  bottom: 20px;
  width: 50px;
  height: 50px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  opacity: 0;
}
.ova-apartment-slider-2 .slide-apartment-2 .aparment-item-2 .ova-media .apartment-item-content .icon:hover {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background-color: var(--heading);
}
.ova-apartment-slider-2 .slide-apartment-2 .aparment-item-2 .ova-media .apartment-item-content .icon:hover i {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: #fff;
}
.ova-apartment-slider-2 .slide-apartment-2 .aparment-item-2 .ova-media .apartment-item-content .icon i {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: var(--heading);
  display: inline-flex;
  z-index: 1;
}
.ova-apartment-slider-2 .slide-apartment-2 .owl-dots {
  text-align: center;
  margin-top: 40px;
}
@media (max-width: 767px) {
  .ova-apartment-slider-2 .slide-apartment-2 .owl-dots {
    margin-top: 30px;
  }
}
.ova-apartment-slider-2 .slide-apartment-2 .owl-dots .owl-dot {
  outline: none;
}
.ova-apartment-slider-2 .slide-apartment-2 .owl-dots .owl-dot span {
  width: 16px;
  height: 4px;
  margin: 5px;
  background: #b3b0ba;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 0.2s ease;
}
.ova-apartment-slider-2 .slide-apartment-2 .owl-dots .owl-dot.active span {
  background: var(--primary);
}

.ova-apartment-item.item-template1 {
  height: 490px;
  perspective: 990px;
}
@media (max-width: 767px) {
  .ova-apartment-item.item-template1 {
    height: 435px;
  }
}
.ova-apartment-item.item-template1:hover .ova-media {
  transform: rotateY(180deg);
}
.ova-apartment-item.item-template1 .ova-media {
  position: relative;
  width: 100%;
  height: 100%;
  transition: all 0.8s cubic-bezier(0.8, -0.5, 0.5, 0.8);
  transform-style: preserve-3d;
}
.ova-apartment-item.item-template1 .ova-media .apartment-img img {
  display: block;
  width: 100%;
  height: 415px;
  object-fit: cover;
}
@media (max-width: 767px) {
  .ova-apartment-item.item-template1 .ova-media .apartment-img img {
    height: 360px;
  }
}
.ova-apartment-item.item-template1 .ova-media .content-front, .ova-apartment-item.item-template1 .ova-media .content-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.ova-apartment-item.item-template1 .ova-media .info {
  position: relative;
  margin: -30px auto 0;
  padding: 25px;
  background: #fff;
  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);
  width: calc(100% - 40px);
}
.ova-apartment-item.item-template1 .ova-media .info .title {
  margin: 0;
  font-size: 20px;
  font-weight: 800;
  line-height: 1.4;
}
.ova-apartment-item.item-template1 .ova-media .info .info-list-item {
  font-size: 14px;
  font-weight: 500;
  text-transform: lowercase;
}
.ova-apartment-item.item-template1 .ova-media .info .info-list-item-fixed {
  position: absolute;
  bottom: 100%;
  right: 0;
  padding: 11px 15px;
  background-color: var(--primary);
  color: #fff;
  font-size: 11px;
  line-height: 1;
  font-weight: 600;
  text-transform: uppercase;
}
.ova-apartment-item.item-template1 .ova-media .content-back {
  position: absolute;
  padding: 50px;
  background: var(--heading);
  transform: rotateY(180deg);
}
.ova-apartment-item.item-template1 .ova-media .content-back .title {
  transition: all 0.3s ease;
  margin: 0 20px 30px 0;
  font-size: 30px;
  font-weight: 800;
  line-height: 1.26;
  color: #fff;
}
@media (max-width: 767px) {
  .ova-apartment-item.item-template1 .ova-media .content-back .title {
    margin: 0 0 26px 0;
  }
}
.ova-apartment-item.item-template1 .ova-media .content-back .title:hover {
  transition: all 0.3s ease;
  color: var(--primary);
}
.ova-apartment-item.item-template1 .ova-media .content-back .item {
  margin-bottom: 15px;
}
.ova-apartment-item.item-template1 .ova-media .content-back .item:last-child {
  margin-bottom: 0;
}
.ova-apartment-item.item-template1 .ova-media .content-back .item .value {
  display: flex;
  align-items: center;
  font-size: 24px;
  font-weight: 800;
  color: var(--primary);
  margin-bottom: 2px;
}
.ova-apartment-item.item-template1 .ova-media .content-back .item .value sup {
  display: inline-block;
  font-size: 16px;
  margin-left: 1px;
}
.ova-apartment-item.item-template1 .ova-media .content-back .item .label {
  color: #838b83;
}
.ova-apartment-item.item-template1 .ova-media .icon {
  transition: all 0.3s ease;
  position: absolute;
  bottom: 30px;
  right: 30px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.ova-apartment-item.item-template1 .ova-media .icon i {
  transition: all 0.3s ease;
  display: inline-flex;
  color: var(--heading);
}
.ova-apartment-item.item-template1 .ova-media .icon:hover {
  transition: all 0.3s ease;
  background-color: var(--primary);
}
.ova-apartment-item.item-template1 .ova-media .icon:hover i {
  transition: all 0.3s ease;
  color: #fff;
}

.ova-apartment-item.item-template2:hover .ova-media .mask {
  transition: transform 0.7s ease;
  -moz-transition: transform 0.7s ease;
  -webkit-transition: transform 0.7s ease;
  transform: scale(1, 1);
}
.ova-apartment-item.item-template2:hover .ova-media .title {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  left: 60px;
  opacity: 1;
}
.ova-apartment-item.item-template2:hover .ova-media .icon {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  transition-delay: 0.3s;
  top: 30px;
  opacity: 1;
}
.ova-apartment-item.item-template2 .ova-media {
  position: relative;
  overflow: hidden;
}
.ova-apartment-item.item-template2 .ova-media .mask {
  transition: transform 0.7s ease;
  -moz-transition: transform 0.7s ease;
  -webkit-transition: transform 0.7s ease;
  position: absolute;
  width: 100%;
  height: 100%;
  right: 0;
  bottom: 0;
  background: var(--primary);
  opacity: 0.9;
  overflow: hidden;
  transform: scale(1, 0) rotate(-45deg);
  -webkit-transform-origin: bottom center;
  transform-origin: bottom center;
}
.ova-apartment-item.item-template2 .ova-media .mask:before {
  position: absolute;
  content: "";
  bottom: 0;
  left: 30px;
  width: 3px;
  height: 101%;
  background: linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0) 100%);
}
.ova-apartment-item.item-template2 .ova-media .mask:after {
  position: absolute;
  content: "";
  bottom: 30px;
  left: 0;
  width: 101%;
  height: 3px;
  background: linear-gradient(90deg, white 0%, rgba(255, 255, 255, 0.01) 99%, white 100%);
}
.ova-apartment-item.item-template2 .ova-media .apartment-img img {
  display: block;
  width: 100%;
  height: 430px;
  object-fit: cover;
}
@media (max-width: 767px) {
  .ova-apartment-item.item-template2 .ova-media .apartment-img img {
    height: 360px;
  }
}
.ova-apartment-item.item-template2 .ova-media .content-front {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  bottom: 0;
  z-index: 1;
}
.ova-apartment-item.item-template2 .ova-media .title {
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  transition-delay: 0.2s;
  position: absolute;
  left: 30px;
  bottom: 50px;
  max-width: 220px;
  margin: 0 30px 0 0;
  font-size: 26px;
  font-weight: 800;
  line-height: 1.2;
  color: #fff;
  z-index: 1;
  opacity: 0;
}
.ova-apartment-item.item-template2 .ova-media .title:hover {
  transition: all 0.3s ease;
  color: var(--heading);
}
.ova-apartment-item.item-template2 .ova-media .icon {
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  position: absolute;
  top: 50px;
  right: 30px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: var(--heading);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  z-index: 1;
  opacity: 0;
}
.ova-apartment-item.item-template2 .ova-media .icon i {
  transition: all 0.3s ease;
  display: inline-flex;
  color: #fff;
}
.ova-apartment-item.item-template2 .ova-media .icon:hover {
  transition: all 0.3s ease;
  background-color: #fff;
}
.ova-apartment-item.item-template2 .ova-media .icon:hover i {
  transition: all 0.3s ease;
  color: var(--primary);
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJfYXJjaGl2ZS5zY3NzIiwiX3NpbmdsZS5zY3NzIiwiX2FwYXJ0bWVudC5zY3NzIiwiX2FwYXJ0bWVudC1zbGlkZXIuc2NzcyIsIl9hcGFydG1lbnQtc2xpZGVyMi5zY3NzIiwiX2l0ZW0tdGVtcGxhdGUxLnNjc3MiLCJfaXRlbS10ZW1wbGF0ZTIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUdEO0VBRUM7RUFDQTs7QUFFQTtFQUNHOztBQUNBO0VBRkg7SUFHRTs7O0FBRUQ7RUFMRDtJQU1FOzs7QUFJRjtFQUNHOztBQUNBO0VBRkg7SUFHRTs7O0FBRUQ7RUFMRDtJQU1FOzs7QUFJRjtFQUNFOztBQUNDO0VBRkg7SUFHRTs7OztBQ2xDSjtFQUNDOztBQUVHO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNZOztBQUtmO0VBcEJEO0lBcUJFOzs7QUFHRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlEOzs7QUFFRTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRDs7O0FBR0M7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNIO0VBQ0c7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQU1KO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0E7O0FBSkE7RUFQRDtJQVFFOzs7QUFJSjtFQUNDO0VBQ0E7RUFDTTs7QUFFUDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUdFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFPUjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUpEO0lBS0U7SUFDQTs7O0FBSUM7RUFDQzs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDUzs7QUFDQTtFQUNDOztBQUVSO0VBQ0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUN2S1I7RUFDQztFQUNBOztBQUVBO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFMRDtJQU1FOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFMRDtJQU1FOzs7O0FDdEJEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFDQTtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDQzs7QUFNSjtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0c7RUFDQTtFQUNIO0VBQ0E7RUFDQTtFQUNBOztBQUNHO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ2E7O0FBR2hCO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7OztBQ2pERDtFQUNtQjtFQUNBO0VBQ0E7RUFDQTs7QUFFbkI7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFNSjtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUNrQjtFQUpuQjtJQUtvQjs7O0FBS3JCO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFaRDtJQWFFOzs7QUFHRDtFQWhCRDtJQWlCRTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDa0I7O0FBSXJCO0VBQ0M7RUFDQTtFQUNrQjtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDbEI7RUFDa0I7O0FBSXBCO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDRztFQUNIOztBQUNBO0VBQ0M7RUFDRztFQUNIOztBQUdGO0VBQ0M7RUFDRztFQUNIO0VBQ0E7RUFDQTs7QUFPTDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFOzs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDQzs7O0FDbkxMO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0lBSUU7OztBQUlBO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFLSDtFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0g7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDVTtFQUNBO0VBQ0E7RUFDQTs7QUFFVjtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlGO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQUDtJQVFEOzs7QUFFUTtFQUNDO0VBQ0E7O0FBSVg7RUFDQzs7QUFDRztFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUdGO0VBQ0M7O0FBS047RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNHO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7OztBQ3pJRDtFQUNDO0VBQ0g7RUFDRDtFQUNJOztBQUVEO0VBQ0M7RUFDSjtFQUNBO0VBQ0E7O0FBRUc7RUFDQztFQUNKO0VBQ0E7RUFDQTtFQUNJOztBQUtQO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRDtJQU1FOzs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ1M7RUFDQTtFQUNBO0VBRVQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDTztFQUNBOztBQUlSO0VBQ0M7RUFDQTtFQUNIO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDRztFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5hcmNoaXZlX2FwYXJ0bWVudHtcblx0bWFyZ2luLWJvdHRvbTogMTEwcHg7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHR9XG5cblx0LmFyY2hpdmVfY29udGVudHtcblxuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC1nYXA6IDMwcHg7XG5cblx0XHQmLmZvdXJfY29sdW1ue1xuXHRcdCAgXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcdFxuXHRcdCAgXHRAbWVkaWEoIG1heC13aWR0aDogMTIwMHB4ICl7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSggbWF4LXdpZHRoOiA3NjdweCApe1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHRcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnRocmVlX2NvbHVtbntcblx0XHQgIFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcdFxuXHRcdCAgXHRAbWVkaWEoIG1heC13aWR0aDogMTIwMHB4ICl7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSggbWF4LXdpZHRoOiA3NjdweCApe1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHRcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnR3b19jb2x1bW57XG5cdFx0IFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1x0XG5cdFx0ICBcdEBtZWRpYSggbWF4LXdpZHRoOiA3NjdweCApe1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHRcblx0XHRcdH1cblx0XHR9ICAgICAgXG5cblx0fVxuXHRcbn0iLCIub3ZhX2FwYXJ0bWVudF9zaW5nbGV7XG5cdHdpZHRoOiAxMDAlO1xuXG4gICAgLmFwYXJ0bWVudC1pbmZvIHtcbiAgICBcdGRpc3BsYXk6IGdyaWQ7XG4gICAgXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDc1JSAyNSU7XG4gICAgXHRtYXJnaW4tYm90dG9tOiA1MHB4OyBcblxuICAgIFx0Ji5ob3Jpem9udGFsIHtcbiAgICBcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIFx0XHQuYXBhcnRtZW50LXBvc3QtbWVkaWEge1xuICAgIFx0XHRcdG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICBcdFx0fVxuICAgIFx0XHQuaW5mby1saXN0IHtcbiAgICBcdFx0XHRkaXNwbGF5OiBmbGV4O1xuICAgIFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBcdFx0XHQuaXRlbSB7XG4gICAgXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIFx0XHRcdH1cbiAgICBcdFx0fVxuICAgIFx0fVxuXG4gICAgXHRAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTsgXG4gICAgXHR9XG5cbiAgICBcdC5hcGFydG1lbnQtcG9zdC1tZWRpYSB7XG4gICAgXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcdFx0bWFyZ2luOiAwIDMwcHggMCAwO1xuICAgIFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDMwcHggMDtcblx0XHRcdH1cbiAgICBcdFx0aW1nIHtcbiAgICBcdFx0XHRkaXNwbGF5OiBibG9jaztcbiAgICBcdFx0XHR3aWR0aDogMTAwJTtcbiAgICBcdFx0XHRoZWlnaHQ6IDU3NXB4O1xuICAgIFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdGhlaWdodDogMzY1cHg7XG5cdFx0XHRcdH1cbiAgICBcdFx0fVxuICAgIFx0XHQuc2xpZGVfZ2FsbGVyeSB7XG4gICAgXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcbiAgICBcdFx0fVxuICAgIFx0XHQuaWNvbi1hcGFydG1lbnQtZW1iZWQge1xuICAgIFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICBcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHRcdFx0dG9wOiA0NXB4O1xuICAgIFx0XHRcdHJpZ2h0OiAzMHB4O1xuICAgIFx0XHRcdHotaW5kZXg6IDE7XG5cbiAgICBcdFx0XHRkaXNwbGF5OiBmbGV4O1xuICAgIFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBcdFx0XHRwYWRkaW5nOiAxMnB4IDE1cHggMTJweCAyMHB4O1xuICAgIFx0XHRcdGJveC1zaGFkb3c6IDBweCAxMHB4IDYwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgXHRcdFx0LXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMjUlIDAlLCAxMDAlIDElLCAxMDAlIDEwMCUsIDI1JSAxMDAlLCAwJSA1MCUpO1xuXHRcdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMjUlIDAlLCAxMDAlIDElLCAxMDAlIDEwMCUsIDI1JSAxMDAlLCAwJSA1MCUpO1xuICAgIFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcbiAgICBcdFx0XHRpIHtcbiAgICBcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICBcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuICAgIFx0XHRcdFx0Y29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgIFx0XHRcdH1cbiAgICBcdFx0XHQmOmhvdmVyIHtcbiAgICBcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICBcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgIFx0XHRcdFx0aSB7XG4gICAgXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICBcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG4gICAgXHRcdFx0XHR9XG4gICAgXHRcdFx0fVxuICAgIFx0XHR9XG4gICAgXHR9XG5cbiAgICBcdC5pbmZvLWxpc3Qge1xuICAgIFx0XHRtYXJnaW46IDA7XG4gICAgXHRcdHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICBcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgIFx0XHRtYXgtaGVpZ2h0OiA1NzVweDtcbiAgICBcdFx0b3ZlcmZsb3c6IGF1dG87XG4gICAgXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIFx0XHRcdHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBcdFx0fVxuXG4gICAgXHRcdC8qIHNjcm9sbGJhciAqL1xuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDhweDtcblx0XHQgICAgICAgIGJhY2tncm91bmQ6ICNlNWU1ZTU7XG5cdFx0XHR9XG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0fVxuXG4gICAgXHRcdC5pdGVtIHtcbiAgICBcdFx0XHRtaW4td2lkdGg6IDE0MHB4O1xuICAgIFx0XHRcdHBhZGRpbmc6IDI0cHggMDtcbiAgICBcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuICAgIFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMjI4LCAyMjgsIDIyOCk7XG4gICAgXHRcdFx0JjpsYXN0LWNoaWxkIHtcbiAgICBcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgXHRcdFx0fVxuXHQgICAgXHRcdC52YWx1ZSB7XG5cdCAgICBcdFx0XHRkaXNwbGF5OiBmbGV4OyBcblx0ICAgIFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgICBcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdCAgICBcdFx0XHRmb250LXdlaWdodDogODAwO1xuXHQgICAgXHRcdFx0Y29sb3I6IHZhcigtLXByaW1hcnkpOyBcblx0ICAgIFx0XHRcdG1hcmdpbi1ib3R0b206IDJweDtcblx0ICAgIFx0XHRcdHN1cCB7XG5cdCAgICBcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHQgICAgXHRcdFx0XHRtYXJnaW4tbGVmdDogMXB4O1xuXHQgICAgXHRcdFx0fVxuXHQgICAgXHRcdH1cbiAgICBcdFx0fVxuICAgIFx0fVxuICAgIH1cblxuXHQuYXBhcnRtZW50LXRpdGxlIHtcblx0XHRtYXJnaW46IDAgMCAyNnB4IDA7XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHR9XG5cdH1cbiAgICBcbiAgICAubWFpbi1jb250ZW50IHtcbiAgICBcdG1hcmdpbjogMCBhdXRvO1xuICAgIFx0cCB7XG4gICAgXHRcdG1hcmdpbjogMCAwIDI1cHggMDtcbiAgICBcdH1cbiAgICBcdC5vdmEtcG9zdC10ZXh0LWxpc3R7XG4gICAgXHRcdG1hcmdpbjogMDtcbiAgICBcdFx0cGFkZGluZzogMjBweCA1cHg7XG4gICAgXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBcdFx0bGl7XG4gICAgXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuICAgIFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcbiAgICBcdFx0XHRjb2xvcjogdmFyKC0taGVhZGluZyk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIFx0bWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgXHRcdCAgICY6YmVmb3JlIHtcblx0XHRcdFx0ICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG5cdFx0XHRcdCAgICBmb250LWZhbWlseTogb3ZhaWNvbiAhaW1wb3J0YW50O1xuXHRcdFx0XHQgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHQgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuXHRcdFx0XHQgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG5cdFx0XHRcdCAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQgICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuXHRcdFx0XHQgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdFx0XHQgICAgdG9wOiAzcHg7XG5cdFx0XHRcdH1cbiAgICBcdFx0fVxuICAgIFx0fVxuICAgIH1cblx0XG59IiwiLm92YS1hcGFydG1lbnR7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtZ2FwOiAzMHB4O1xuXG5cdCYudHdvX2NvbHVtbntcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0QG1lZGlhKCBtYXgtd2lkdGg6IDc2N3B4ICl7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHRcblx0XHR9XG5cdH1cblx0Ji50aHJlZV9jb2x1bW57XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblx0XHRAbWVkaWEoIG1heC13aWR0aDogMTIwMHB4ICl7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0fVxuXHRcdEBtZWRpYSggbWF4LXdpZHRoOiA3NjdweCApe1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1x0XG5cdFx0fVxuXHR9XG5cdCYuZm91cl9jb2x1bW57XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG5cdFx0QG1lZGlhKCBtYXgtd2lkdGg6IDEyMDBweCApe1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdH1cblx0XHRAbWVkaWEoIG1heC13aWR0aDogNzY3cHggKXtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcdFxuXHRcdH1cblx0fVxufSIsIi5vdmEtYXBhcnRtZW50LXNsaWRlciB7XG5cdC5zbGlkZS1hcGFydG1lbnQge1xuXHRcdFxuXHRcdC5vd2wtc3RhZ2Utb3V0ZXIge1xuXHRcdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdH1cblxuXHRcdC5vd2wtZG90c3tcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdC5vd2wtZG90e1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRcdGhlaWdodDogNHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogNXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNiM2IwYmE7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2U7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5vd2wtbmF2e1xuXHRcdFx0bWFyZ2luOiAzMHB4IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRidXR0b257XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRtYXJnaW46IDAgNHB4O1xuXHRcdFx0ICAgIGl7XG5cdFx0XHQgICAgXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IFxuXHRcdFx0ICAgIFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHQgICAgXHRjb2xvcjogdmFyKC0taGVhZGluZyk7XG5cdFx0XHQgICAgfVxuXG5cdFx0XHQgICAgJi5vd2wtbmV4dCwgJi5vd2wtcHJldiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG5cdFx0XHQgICAgfVxuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyBcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTsgXG5cdFx0XHRcdFx0aXtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgXG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIub3ZhLWFwYXJ0bWVudC1zbGlkZXItMiB7XG5cdC5zbGlkZS1hcGFydG1lbnQtMiB7XG5cblx0XHQuYXBhcm1lbnQtaXRlbS0yIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQub3ZhLW1lZGlhIHtcblx0XHRcdFx0XHQuYXBhcnRtZW50LWltZyB7ICBcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlOyBcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNik7ICAgXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5hcGFydG1lbnQtaXRlbS1jb250ZW50IHtcblx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlOyBcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuXHRcdFx0XHRcdFx0LmNvdW50IHtcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7IFxuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7IFxuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0taGVhZGluZyk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlOyBcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5vdmEtbWVkaWEge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0LmFwYXJ0bWVudC1pbWcge1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlOyBcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7IFxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC4zNjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlYWRpbmcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0ICAgICBcblx0XHRcdFx0XHRpbWcge1x0XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGhlaWdodDogNjAwcHg7IFxuXHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIFx0aGVpZ2h0OiA0NTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYXBhcnRtZW50LWl0ZW0tY29udGVudCB7IFxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlOyBcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA0MCU7XG5cdFx0XHRcdFx0cGFkZGluZzogNTBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCApIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDUwcHggNDBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNDIwcHggKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA0MHB4IDMwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmNvdW50IHtcblx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlOyBcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTsgXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC4yO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcblx0XHRcdFx0XHQuY2F0ZWdvcnkge1xuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7IFxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgNnB4IDA7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgXG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyBcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgIFx0Y29sb3I6IHZhcigtLWhlYWRpbmcpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTsgXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7IFxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOyAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyBcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgXHRjb2xvcjogdmFyKC0taGVhZGluZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdFx0fVx0XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IFxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwOyAgXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IFxuXHRcdFx0XHRcdFx0ICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGluZyk7XG5cdFx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyBcblx0XHRcdFx0XHRcdCAgICBcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyBcblx0XHRcdFx0XHRcdCAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDE7IFxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5vd2wtZG90c3tcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdH1cblx0XHRcdC5vd2wtZG90e1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRcdGhlaWdodDogNHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogNXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNiM2IwYmE7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2U7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5vdmEtYXBhcnRtZW50LWl0ZW0ge1xuXG5cdCYuaXRlbS10ZW1wbGF0ZTEge1xuXHRcdGhlaWdodDogNDkwcHg7XG5cdFx0cGVyc3BlY3RpdmU6IDk5MHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0aGVpZ2h0OiA0MzVweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdC5vdmEtbWVkaWEge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQub3ZhLW1lZGlhIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuOHMgY3ViaWMtYmV6aWVyKDAuOCwgLTAuNSwgMC41LCAwLjgpO1xuXHRcdFx0dHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcblxuXHRcdFx0LmFwYXJ0bWVudC1pbWcge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogNDE1cHg7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7IFxuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzNjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbnRlbnQtZnJvbnQsIC5jb250ZW50LWJhY2sge1xuXHRcdFx0ICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgXHR3aWR0aDogMTAwJTtcblx0XHRcdCAgXHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHQgIFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHQgIFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0fVxuXG5cdFx0XHQuaW5mbyB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luOiAtMzBweCBhdXRvIDA7XG5cdFx0XHRcdHBhZGRpbmc6IDI1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAxMHB4IDYwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblx0XHRcdFx0LnRpdGxlIHtcblx0XHQgICAgICAgICAgICBtYXJnaW46IDA7IFxuXHRcdCAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcblx0XHQgICAgICAgICAgICBmb250LXdlaWdodDogODAwOyBcblx0XHQgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40OyAgIFxuXHRcdFx0XHR9XG5cdFx0XHRcdC5pbmZvLWxpc3QtaXRlbSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaW5mby1saXN0LWl0ZW0tZml4ZWQge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IDEwMCU7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMTFweCAxNXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbnRlbnQtYmFjayB7XG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIHBhZGRpbmc6IDUwcHg7XG5cdFx0XHQgICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGluZyk7XG5cdFx0XHQgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG5cdFx0XHQgICBcblx0XHRcdCAgICAudGl0bGUge1xuXHRcdFx0ICAgIFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyAgIFxuXHRcdCAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDMwcHggMDsgXG5cdFx0ICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuXHRcdCAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7IFxuXHRcdCAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI2OyAgIFxuXHRcdCAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXHRcdCAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjZweCAwO1xuXHRcdFx0XHRcdH1cblx0XHQgICAgICAgICAgICAmOmhvdmVyIHtcblx0XHQgICAgICAgICAgICBcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHQgICAgICAgICAgICBcdGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcblx0XHQgICAgICAgICAgICB9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaXRlbSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0ICAgIFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdCAgICBcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdCAgICBcdFx0XHR9XG5cdFx0ICAgIFx0XHQudmFsdWUge1xuXHRcdCAgICBcdFx0XHRkaXNwbGF5OiBmbGV4OyBcblx0XHQgICAgXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQgICAgXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdCAgICBcdFx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdCAgICBcdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeSk7IFxuXHRcdCAgICBcdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdFx0ICAgIFx0XHRcdHN1cCB7XG5cdFx0ICAgIFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICBcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHQgICAgXHRcdFx0XHRtYXJnaW4tbGVmdDogMXB4O1xuXHRcdCAgICBcdFx0XHR9XG5cdFx0ICAgIFx0XHR9XG5cdFx0ICAgIFx0XHQubGFiZWwge1xuXHRcdCAgICBcdFx0XHRjb2xvcjogIzgzOGI4Mztcblx0XHQgICAgXHRcdH1cblx0ICAgIFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pY29uIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMzBweDtcblx0XHRcdFx0cmlnaHQ6IDMwcHg7XG5cdCAgICBcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdCAgICBcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdCAgICBcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHQgICAgXHRcdHdpZHRoOiA1MHB4O1xuXHQgICAgXHRcdGhlaWdodDogNTBweDtcblx0ICAgIFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdCAgICAgICAgXHRpIHtcblx0ICAgICAgICBcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHQgICAgICAgIFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ICAgICAgICBcdFx0Y29sb3I6IHZhcigtLWhlYWRpbmcpO1xuXHQgICAgICAgIFx0fVxuXHQgICAgICAgIFx0Jjpob3ZlciB7XG5cdCAgICAgICAgXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0ICAgICAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG5cdCAgICAgICAgXHRcdGkge1xuXHQgICAgICAgIFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0ICAgICAgICBcdFx0XHRjb2xvcjogI2ZmZjtcblx0ICAgICAgICBcdFx0fVxuXHQgICAgICAgIFx0fVxuXHQgICAgXHR9XG5cdFx0fVxuXHR9XG59IiwiLm92YS1hcGFydG1lbnQtaXRlbSB7XG4gICAgJi5pdGVtLXRlbXBsYXRlMiB7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdC5vdmEtbWVkaWEge1xuXHQgICAgICAgICBcdC5tYXNrIHtcblx0ICAgICAgICAgXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuN3MgZWFzZTtcblx0XHRcdCAgIFx0IFx0LW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjdzIGVhc2U7XG5cdFx0XHQgICAgXHQtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAuN3MgZWFzZTtcblx0ICAgICAgICAgXHRcdHRyYW5zZm9ybTogc2NhbGUoMSwxKTtcblx0ICAgICAgICAgXHR9XG5cdCAgICAgICAgIFx0LnRpdGxlIHtcblx0ICAgICAgICAgXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgIFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHRcdFx0ICAgIFx0bGVmdDogNjBweDtcblx0XHRcdCAgICBcdG9wYWNpdHk6IDE7XG5cdCAgICAgICAgIFx0fVxuXHQgICAgICAgICBcdC5pY29uIHtcblx0ICAgICAgICAgXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0ICAgIFx0dHJhbnNpdGlvbi1kZWxheTogMC4zczsgXG5cdFx0XHQgICAgXHR0b3A6IDMwcHg7XG5cdCAgICAgICAgIFx0XHRvcGFjaXR5OiAxOyBcblx0ICAgICAgICAgXHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdCAgICAub3ZhLW1lZGlhIHtcblx0ICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCAgICBcdC5tYXNrIHtcblx0ICAgIFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBlYXNlO1xuXHRcdFx0ICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgZWFzZTtcblx0XHRcdCAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGVhc2U7XG5cdCAgICBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgXHRcdHdpZHRoOiAxMDAlO1xuXHQgICAgXHRcdGhlaWdodDogMTAwJTtcblx0ICAgIFx0XHRyaWdodDogMDtcblx0ICAgIFx0XHRib3R0b206IDA7XG5cdCAgICBcdFx0YmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG5cdCAgICBcdFx0b3BhY2l0eTogMC45O1xuXHQgICAgXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdCAgICBcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLDApIHJvdGF0ZSgtNDVkZWcpOyBcblx0ICAgIFx0XHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBjZW50ZXI7XG4gICAgXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGNlbnRlcjtcbiAgICBcdFx0XHQmOmJlZm9yZSB7XG4gICAgXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHRcdFx0XHRjb250ZW50OlwiXCI7XG4gICAgXHRcdFx0XHRib3R0b206IDA7XG4gICAgXHRcdFx0XHRsZWZ0OiAzMHB4O1xuICAgIFx0XHRcdFx0d2lkdGg6IDNweDtcbiAgICBcdFx0XHRcdGhlaWdodDogMTAxJTtcbiAgICBcdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggMGRlZywgcmdiKDI1NSwyNTUsMjU1KSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcbiAgICBcdFx0XHR9XG4gICAgXHRcdFx0JjphZnRlciB7XG4gICAgXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHRcdFx0XHRjb250ZW50OlwiXCI7XG4gICAgXHRcdFx0XHRib3R0b206IDMwcHg7XG4gICAgXHRcdFx0XHRsZWZ0OiAwO1xuICAgIFx0XHRcdFx0d2lkdGg6IDEwMSU7XG4gICAgXHRcdFx0XHRoZWlnaHQ6IDNweDtcbiAgICBcdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggOTBkZWcsIHJnYigyNTUsMjU1LDI1NSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMC4wMSkgOTklLCByZ2IoMjU1LDI1NSwyNTUpIDEwMCUpO1xuICAgIFx0XHRcdH1cblx0ICAgIFx0fVxuXG5cdCAgICBcdC5hcGFydG1lbnQtaW1nIHtcblx0ICAgIFx0XHRpbWcge1xuXHQgICAgXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdCAgICBcdFx0XHR3aWR0aDogMTAwJTtcblx0ICAgIFx0XHRcdGhlaWdodDogNDMwcHg7XG5cdCAgICBcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0ICAgIFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQgICAgXHRcdFx0XHRoZWlnaHQ6IDM2MHB4O1xuXHQgICAgXHRcdFx0fVxuXHQgICAgXHRcdH1cblx0ICAgIFx0fVxuXG5cdCAgICBcdC5jb250ZW50LWZyb250IHtcblx0ICAgIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICBcdFx0d2lkdGg6IDEwMCU7XG5cdCAgICBcdFx0aGVpZ2h0OiAxMDAlO1xuXHQgICAgXHRcdGxlZnQ6IDA7XG5cdCAgICBcdFx0Ym90dG9tOiAwO1xuXHQgICAgXHRcdHotaW5kZXg6IDE7XG5cdCAgICBcdH1cblxuXHQgICAgXHQudGl0bGUge1xuXHQgICAgXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgIFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcblx0XHRcdCAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzOyBcblx0XHQgICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcblxuXHRcdCAgICBcdG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgICBcdFx0XHRmb250LXNpemU6IDI2cHg7XG4gICAgXHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcbiAgICBcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuICAgIFx0XHRcdGNvbG9yOiAjZmZmO1xuICAgIFx0XHRcdHotaW5kZXg6IDE7XG4gICAgXHRcdFx0b3BhY2l0eTogMDtcbiAgICBcdFx0XHRcbiAgICBcdFx0XHQmOmhvdmVyIHtcblx0ICAgICAgICAgICAgXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdCAgICAgICAgICAgIFx0Y29sb3I6IHZhcigtLWhlYWRpbmcpO1xuXHQgICAgICAgICAgICB9XG4gICAgXHRcdH1cblxuXHQgICAgXHQuaWNvbiB7XG5cdCAgICBcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTBweDtcblx0XHRcdFx0cmlnaHQ6IDMwcHg7XG5cdCAgICBcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdCAgICBcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdCAgICBcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZWFkaW5nKTtcblx0ICAgIFx0XHR3aWR0aDogNTBweDtcblx0ICAgIFx0XHRoZWlnaHQ6IDUwcHg7XG5cdCAgICBcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHQgICAgXHRcdHotaW5kZXg6IDE7XG5cdCAgICBcdFx0b3BhY2l0eTogMDtcblx0ICAgICAgICBcdGkge1xuXHQgICAgICAgIFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdCAgICAgICAgXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHQgICAgICAgIFx0XHRjb2xvcjogI2ZmZjtcblx0ICAgICAgICBcdH1cblx0ICAgICAgICBcdCY6aG92ZXIge1xuXHQgICAgICAgIFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdCAgICAgICAgXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdCAgICAgICAgXHRcdGkge1xuXHQgICAgICAgIFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0ICAgICAgICBcdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG5cdCAgICAgICAgXHRcdH1cblx0ICAgICAgICBcdH1cblx0ICAgIFx0fVxuXHQgICAgfVxuXHR9XG59Il19 */