@media (max-width: 1024px) {
  .archive_team {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@keyframes glide1 {
  0% {
    transform: translate(0);
  }
  50% {
    background-color: var(--primary);
    transform: translate(54px);
  }
  100% {
    transform: translate(0);
  }
}
@keyframes glide2 {
  0% {
    transform: translate(0);
  }
  50% {
    background-color: var(--secondary);
    transform: translateY(70px);
  }
  100% {
    transform: translate(0);
  }
}
.archive_team .content {
  display: grid;
  grid-column-gap: 90px;
  grid-row-gap: 50px;
}
.archive_team .content.template2, .archive_team .content.template3 {
  grid-column-gap: 30px;
}
.archive_team .content.template2.four_column, .archive_team .content.template3.four_column {
  grid-column-gap: 30px;
}
.archive_team .content.four_column {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-column-gap: 50px;
  grid-row-gap: 30px;
}
@media (max-width: 1200px) {
  .archive_team .content.four_column {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .archive_team .content.four_column {
    grid-template-columns: auto;
  }
}
.archive_team .content.three_column {
  grid-template-columns: 1fr 1fr 1fr;
}
@media (max-width: 1200px) {
  .archive_team .content.three_column {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .archive_team .content.three_column {
    grid-template-columns: auto;
  }
}
.archive_team .content.two_column {
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 767px) {
  .archive_team .content.two_column {
    grid-template-columns: auto;
  }
}

.ova_team_single {
  width: 100%;
}
.ova_team_single .info {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 90px;
  padding-bottom: 90px;
  border-bottom: 1px solid #e4e0ee;
  /*Main Content*/
}
@media (max-width: 767px) {
  .ova_team_single .info {
    grid-template-columns: auto;
    padding-bottom: 60px;
  }
}
.ova_team_single .info .img {
  display: inline-block;
  position: relative;
}
.ova_team_single .info .img img {
  display: block;
  width: 100%;
}
@media (max-width: 767px) {
  .ova_team_single .info .img {
    margin-bottom: 30px;
  }
}
.ova_team_single .info .main_content .social {
  margin: 0 0 10px 0;
  padding: 0;
  list-style-type: none;
}
.ova_team_single .info .main_content .social li {
  transition: all 0.3s ease;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background-color: #f2f4f9;
}
.ova_team_single .info .main_content .social li:not(:last-child) {
  margin-right: 10px;
}
.ova_team_single .info .main_content .social li:hover {
  transition: all 0.3s ease;
  background-color: var(--primary);
}
.ova_team_single .info .main_content .social li:hover i {
  color: #fff;
}
.ova_team_single .info .main_content .social li a {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.ova_team_single .info .main_content .social li i {
  transition: all 0.3s ease;
  font-size: 16px;
  color: var(--heading);
  display: inline-flex;
}
.ova_team_single .info .main_content .name {
  margin: 0;
  font-weight: 800;
  font-size: 40px;
  line-height: 1.5;
  color: var(--heading);
}
.ova_team_single .info .main_content .job {
  margin: 0;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.5;
  color: var(--primary);
  padding-bottom: 20px;
}
.ova_team_single .info .main_content .slogans h1, .ova_team_single .info .main_content .slogans h2, .ova_team_single .info .main_content .slogans h3, .ova_team_single .info .main_content .slogans h4 {
  font-size: 30px;
  line-height: 1.4;
  font-weight: 500;
  color: var(--primary);
  padding-bottom: 20px;
}

.elementor-widget-ova_team {
  text-align: center;
}

.ova-team {
  display: inline-block;
  position: relative;
}
@keyframes glide1 {
  0% {
    transform: translate(0);
  }
  50% {
    background-color: var(--primary);
    transform: translate(54px);
  }
  100% {
    transform: translate(0);
  }
}
@keyframes glide2 {
  0% {
    transform: translate(0);
  }
  50% {
    background-color: var(--secondary);
    transform: translateY(70px);
  }
  100% {
    transform: translate(0);
  }
}
.ova-team .content {
  display: grid;
}
.ova-team .content.four_column {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 30px;
}
@media (max-width: 1200px) {
  .ova-team .content.four_column {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .ova-team .content.four_column {
    grid-template-columns: auto;
  }
}
.ova-team .content.three_column {
  grid-template-columns: 1fr 1fr 1fr;
  grid-column-gap: 100px;
  grid-row-gap: 50px;
}
@media (max-width: 1200px) {
  .ova-team .content.three_column {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .ova-team .content.three_column {
    grid-template-columns: auto;
  }
}
.ova-team .content.two_column {
  grid-template-columns: 1fr 1fr;
  grid-gap: 100px;
  grid-row-gap: 50px;
}
@media (max-width: 767px) {
  .ova-team .content.two_column {
    grid-template-columns: auto;
  }
}

.ova-team-slider .owl-carousel {
  text-align: center;
}
.ova-team-slider .owl-carousel.template1 .owl-item {
  padding: 10px 25px 0 0;
}
.ova-team-slider .owl-carousel .owl-dots {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
  margin-top: 30px;
}
.ova-team-slider .owl-carousel .owl-dots button {
  width: 10px;
  height: 10px;
  background-color: #d9d9d9;
  border-radius: 50%;
  margin: 0px 3px;
}
.ova-team-slider .owl-carousel .owl-dots button.active {
  background-color: var(--secondary);
}
.ova-team-slider .owl-carousel .owl-nav button {
  transition: all 0.3s ease;
  position: absolute;
  top: -90px;
  right: 13.5%;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.ova-team-slider .owl-carousel .owl-nav button i {
  transition: all 0.3s ease;
  display: inline-flex;
  color: var(--secondary);
}
.ova-team-slider .owl-carousel .owl-nav button.owl-next, .ova-team-slider .owl-carousel .owl-nav button.owl-prev {
  border: 1px solid var(--secondary);
}
.ova-team-slider .owl-carousel .owl-nav button.owl-prev {
  right: calc(13.5% + 48px);
}
.ova-team-slider .owl-carousel .owl-nav button:hover {
  transition: all 0.3s ease;
  background-color: var(--secondary);
}
.ova-team-slider .owl-carousel .owl-nav button:hover i {
  transition: all 0.3s ease;
  color: #fff;
}

.item-team {
  position: relative;
}
.item-team:hover .img img {
  transition: all 0.5s ease;
  mix-blend-mode: luminosity;
  transform: scale(1.06);
}
.item-team:hover .img .list-icon {
  transition: all 0.5s ease;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.item-team:hover .info {
  transition: all 0.5s ease;
}
.item-team:hover .info .share-button {
  transition: all 0.5s ease;
}
.item-team:hover .info .share-button i {
  transition: all 0.5s ease;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
  -webkit-transform: scale(0.95) rotateY(360deg);
  transform: scale(0.95) rotateY(360deg);
}
.item-team:hover .ova-line1:before {
  animation: glide1 0.95s 0s ease-in-out;
  animation-iteration-count: 1;
}
.item-team:hover .line-wrapper .ova-line2:before {
  animation: glide2 0.95s 0s ease-in-out;
  animation-iteration-count: 1;
}
.item-team .ova-line1 {
  display: block;
  position: relative;
  text-align: left;
  margin-left: auto;
  margin-right: 0;
  margin-bottom: 20px;
  width: 125px;
  height: 1px;
  background: #e4e0ee;
  top: 0;
  right: -20px;
}
.item-team .ova-line1:before {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  bottom: -4px;
  left: 50%;
  background: var(--secondary);
}
.item-team .line-wrapper {
  position: absolute;
  right: -20px;
  top: 0;
}
.item-team .line-wrapper .ova-line2 {
  display: block;
  width: 1px;
  height: 140px;
  background: #e4e0ee;
  top: 0;
  right: 0;
}
.item-team .line-wrapper .ova-line2:before {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  left: -4px;
  top: 50%;
  background: var(--primary);
}
.item-team .img {
  position: relative;
  background-color: var(--heading);
}
.item-team .img .img-wrapper {
  position: relative;
  overflow: hidden;
}
.item-team .img img {
  transition: all 0.5s ease;
  display: block;
  width: 100%;
}
.item-team .img .list-icon {
  transition: all 0.5s ease;
  position: absolute;
  bottom: -16px;
  right: 0;
  background-color: #fff;
  box-shadow: 0px 10px 58.8px 1.2px rgba(0, 0, 0, 0.07);
  padding: 25px 16px;
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
}
@media (max-width: 767px) {
  .item-team .img .list-icon {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
.item-team .img .list-icon ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.item-team .img .list-icon ul .item:not(:last-child) {
  margin: 0 0 8px 0;
}
.item-team .img .list-icon ul .item i {
  display: inline-flex;
  font-size: 16px;
  color: var(--heading);
}
.item-team .img .list-icon ul .item i:hover {
  color: var(--secondary);
}
.item-team .info {
  transition: all 0.5s ease;
  display: flex;
  justify-content: space-between;
  background-color: #fff;
  padding: 16px 0;
  text-align: left;
}
.item-team .info .name-job .name {
  transition: all 0.3s ease;
  margin: 0;
  font-size: 24px;
  color: var(--heading);
  line-height: 1.4;
}
.item-team .info .name-job .name a {
  transition: all 0.3s ease;
  color: var(--heading);
}
.item-team .info .name-job .job {
  transition: all 0.3s ease;
  margin: 0;
  font-weight: 500;
  line-height: 1.4;
}
.item-team .info .share-button {
  transition: all 0.5s ease;
  width: 48px;
  height: 48px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: var(--primary);
}
.item-team .info .share-button i {
  transition: all 0.3s ease;
  color: #fff;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
  -webkit-transform: scale(1) rotateY(0deg);
  transform: scale(1) rotateY(0deg);
}

/* template 2*/
.item-team-2 {
  text-align: center;
}
.item-team-2:hover .img img {
  transform: unset;
  mix-blend-mode: normal;
}
.item-team-2:hover .img .img-wrapper:before {
  transition: all 0.5s ease;
  opacity: 1;
}
.item-team-2:hover .img .content-and-social {
  transition: all 0.7s ease;
  opacity: 1;
}
.item-team-2:hover .info {
  top: 0;
  background: linear-gradient(95.02deg, #054DF7 -2.32%, #5E53E1 49.68%, #A880E7 92.23%);
}
.item-team-2 .img {
  overflow: hidden;
  background-color: transparent;
}
.item-team-2 .img .img-wrapper:before {
  transition: all 0.5s ease;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(58, 32, 82, 0.5);
  opacity: 0;
}
@media (max-width: 767px) {
  .item-team-2 .img .img-wrapper:before {
    opacity: 1;
  }
}
.item-team-2 .img .img-wrapper:after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% - 33px);
  height: calc(100% - 33px);
  border-radius: 10px;
  border: 5px solid transparent;
  border-image-slice: 30;
  border-image-source: linear-gradient(var(--rotate), rgba(236, 110, 173, 0.51) 5.35%, rgba(79, 144, 201, 0) 56.32%, #3494E6 185.29%);
  animation: border_spin 3.5s linear infinite;
}
.item-team-2 .img .content-and-social {
  transition: all 0.7s ease;
  position: absolute;
  bottom: 60px;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
}
@media (max-width: 767px) {
  .item-team-2 .img .content-and-social {
    opacity: 1;
  }
}
.item-team-2 .img .content-and-social .job {
  margin: 0;
  padding-bottom: 8px;
  color: #fff;
}
.item-team-2 .img .list-icon {
  position: static;
  background-color: transparent;
  box-shadow: none;
  padding: 0;
}
.item-team-2 .img .list-icon ul {
  display: flex;
  align-items: center;
  justify-content: center;
}
.item-team-2 .img .list-icon ul .item a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  background-color: #fff;
  border-radius: 50%;
}
.item-team-2 .img .list-icon ul .item a:hover {
  background-color: var(--secondary);
}
.item-team-2 .img .list-icon ul .item a:hover i {
  color: #fff;
}
.item-team-2 .img .list-icon ul .item:not(:last-child) {
  margin: 0 6px 0 0;
}
.item-team-2 .img .list-icon ul .item i {
  color: var(--secondary);
}
.item-team-2 .info {
  position: relative;
  top: -22px;
  display: inline-flex;
  justify-content: center;
  text-align: center;
  width: 45%;
  background: linear-gradient(279.42deg, rgba(101, 45, 143, 0) -71.91%, rgba(0, 82, 248, 0.51) -28.36%, #B879E9 60.31%);
  z-index: 1;
}
.item-team-2 .info .name-job .name {
  color: #fff;
  font-size: 18px;
}
.item-team-2 .info .name-job .name a {
  color: #fff;
}

@property --rotate {
  syntax: "<angle>";
  initial-value: 132deg;
  inherits: false;
}
@keyframes border_spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}
/* template 3*/
.item-team-3:hover .img img {
  transform: unset;
  mix-blend-mode: normal;
}
.item-team-3:hover .img .img-wrapper:before {
  transition: all 0.5s ease;
  opacity: 1;
}
.item-team-3:hover .img .content-and-social {
  transition: all 0.7s ease;
  opacity: 1;
}
.item-team-3 .img {
  border-radius: 10px;
  overflow: hidden;
  background-color: transparent;
}
.item-team-3 .img .img-wrapper {
  border-radius: 10px;
}
.item-team-3 .img .img-wrapper:before {
  transition: all 0.5s ease;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, #B882FC 0%, rgba(184, 130, 252, 0) 100%);
  opacity: 0;
}
@media (max-width: 767px) {
  .item-team-3 .img .img-wrapper:before {
    opacity: 1;
  }
}
.item-team-3 .img .content-and-social {
  transition: all 0.7s ease;
  position: absolute;
  bottom: 60px;
  left: 50%;
  width: 100%;
  transform: translateX(-50%);
  opacity: 0;
}
@media (max-width: 767px) {
  .item-team-3 .img .content-and-social {
    opacity: 1;
  }
}
.item-team-3 .img .content-and-social .job {
  margin: 0;
  padding-bottom: 12px;
  color: #fff;
}
.item-team-3 .img .list-icon {
  position: static;
  background-color: transparent;
  box-shadow: none;
  padding: 0;
}
.item-team-3 .img .list-icon ul {
  display: flex;
  align-items: center;
  justify-content: center;
}
.item-team-3 .img .list-icon ul .item a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  background-color: #fff;
  border-radius: 50%;
}
.item-team-3 .img .list-icon ul .item a:hover {
  background-color: var(--secondary);
}
.item-team-3 .img .list-icon ul .item a:hover i {
  color: #fff;
}
.item-team-3 .img .list-icon ul .item:not(:last-child) {
  margin: 0 6px 0 0;
}
.item-team-3 .img .list-icon ul .item i {
  color: var(--secondary);
}
.item-team-3 .info {
  background-color: transparent;
  text-align: center;
  justify-content: center;
  padding: 0;
}
.item-team-3 .info .name-job .name {
  color: #fff;
}
.item-team-3 .info .name-job .name a {
  color: #fff;
}

/* template 4*/
.item-team-4:hover .img img {
  mix-blend-mode: normal;
}
.item-team-4 .img .list-icon {
  transition: all 0.5s ease;
  position: absolute;
  bottom: 25px;
  left: 25px;
  right: unset;
  background-color: var(--primary);
  box-shadow: none;
  padding: 14px 25px;
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
}
@media (max-width: 767px) {
  .item-team-4 .img .list-icon {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
.item-team-4 .img .list-icon ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.item-team-4 .img .list-icon ul .item:not(:last-child) {
  margin: 0 10px 0 0;
}
.item-team-4 .img .list-icon ul .item a {
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 43px;
  height: 43px;
  background-color: #6f42f0;
  border-radius: 50%;
}
.item-team-4 .img .list-icon ul .item a i {
  display: inline-flex;
  font-size: 16px;
  color: #fff;
}
.item-team-4 .img .list-icon ul .item a:hover {
  transition: all 0.3s ease;
  background-color: #fff;
}
.item-team-4 .img .list-icon ul .item a:hover i {
  color: var(--heading);
}
.item-team-4 .info {
  padding: 22px 0 0 0;
}
.item-team-4 .info .name-job .name {
  font-size: 22px;
}
.item-team-4 .info .name-job .job {
  font-weight: 400;
}

/* template 5*/
.item-team-5:hover .img img {
  transform: unset;
  mix-blend-mode: normal;
}
.item-team-5:hover .img .img-wrapper:before {
  transition: all 0.5s ease;
  opacity: 1;
}
.item-team-5:hover .img .list-icon {
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  opacity: 1;
  visibility: visible;
  bottom: 20px;
}
.item-team-5 .img .img-wrapper:before {
  transition: all 0.5s ease;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(29, 23, 41, 0.75);
  opacity: 0;
}
.item-team-5 .img .list-icon {
  transition: all 0.5s ease;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  right: unset;
  opacity: 0;
  visibility: hidden;
  background-color: transparent;
  box-shadow: none;
  padding: 10px 25px;
}
.item-team-5 .img .list-icon ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.item-team-5 .img .list-icon ul .item:not(:last-child) {
  margin: 0 10px 0 0;
}
.item-team-5 .img .list-icon ul .item a {
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 43px;
  height: 43px;
  background-color: var(--secondary);
  border-radius: 50%;
}
.item-team-5 .img .list-icon ul .item a i {
  display: inline-flex;
  font-size: 16px;
  color: #fff;
}
.item-team-5 .img .list-icon ul .item a:hover {
  transition: all 0.3s ease;
  background-color: var(--primary);
}
.item-team-5 .info {
  padding: 25px 30px;
}
.item-team-5 .info .name-job .name {
  font-size: 22px;
}
.item-team-5 .info .name-job .job {
  font-weight: 400;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJfYXJjaGl2ZS5zY3NzIiwiX3NpbmdsZS5zY3NzIiwiX3RlYW0uc2NzcyIsIl90ZWFtX3NsaWRlci5zY3NzIiwicGFydHMvX2l0ZW0tdGVhbS5zY3NzIiwicGFydHMvX2l0ZW0tdGVhbTIuc2NzcyIsInBhcnRzL19pdGVtLXRlYW0zLnNjc3MiLCJwYXJ0cy9faXRlbS10ZWFtNC5zY3NzIiwicGFydHMvX2l0ZW0tdGVhbTUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQztFQUZEO0lBR0U7SUFDQTs7O0FBR0Q7RUFDQztJQUNJOztFQUVKO0lBQ0M7SUFDRzs7RUFFRDtJQUNDOzs7QUFJRjtFQUNGO0lBQ0k7O0VBRUo7SUFDQztJQUNHOztFQUVEO0lBQ0M7OztBQUlMO0VBRUM7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQzs7QUFJRjtFQUNHO0VBQ0E7RUFDQTs7QUFDQTtFQUpIO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTs7O0FBSUY7RUFDRzs7QUFDQTtFQUZIO0lBR0U7OztBQUVEO0VBTEQ7SUFNRTs7O0FBSUY7RUFDRzs7QUFDQTtFQUZIO0lBR0U7Ozs7QUN0RUo7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFrQkE7O0FBakJBO0VBTkQ7SUFPRTtJQUNBOzs7QUFHSztFQUNDO0VBQ0E7O0FBQ047RUFDQztFQUNBOztBQUVEO0VBUEs7SUFRSjs7O0FBT0Q7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDRztFQUNBOztBQUVXO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBS2xCO0VBQ0M7RUFDQTtFQUNZO0VBQ0E7RUFDQTs7QUFHSjtFQUNSO0VBQ0E7RUFDWTtFQUNBO0VBQ0E7RUFDWjs7QUFJQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQzNGTDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUE7RUFDQztJQUNJOztFQUVKO0lBQ0M7SUFDRzs7RUFFRDtJQUNDOzs7QUFJRjtFQUNGO0lBQ0k7O0VBRUo7SUFDQztJQUNHOztFQUVEO0lBQ0M7OztBQUlMO0VBQ0M7O0FBRUE7RUFDRztFQUNBOztBQUNBO0VBSEg7SUFJRTs7O0FBRUQ7RUFORDtJQU9FOzs7QUFJRjtFQUNHO0VBQ0E7RUFDQTs7QUFDQTtFQUpIO0lBS0U7OztBQUVEO0VBUEQ7SUFRRTs7O0FBSUY7RUFDRztFQUNBO0VBQ0E7O0FBQ0E7RUFKSDtJQUtFOzs7O0FDOURIO0VBQ0M7O0FBRUM7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBTUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFDQTtFQUNIO0VBQ0E7RUFDQTs7QUFDRztFQUNDO0VBQ0E7RUFDQTs7QUFHRDtFQUNhOztBQUdoQjtFQUNDOztBQUdEO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7OztBQzVETjtFQUNDOztBQUlFO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ2E7RUFDWjtFQUNBOztBQUdGO0VBQ0M7O0FBQ0E7RUFDQzs7QUFDWTtFQUNDO0VBQ0M7RUFDVjtFQUNBO0VBQ0E7O0FBS0w7RUFDYTtFQUNIOztBQUtUO0VBQ2dCO0VBQ047O0FBT2I7RUFDTztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0g7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUM7RUFDQztFQUNBO0VBQ0E7O0FBQ0Q7RUFDSztFQUNIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFNSDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFkSjtJQWVLO0lBQ0g7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVDO0VBQ0M7O0FBRWM7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFRckI7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRVU7RUFDQztFQUNUO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDYTtFQUNaO0VBQ0E7RUFDRztFQUNBO0VBQ0E7OztBQ3pMUDtBQUNBO0VBQ0M7O0FBR0U7RUFDQztFQUNBOztBQUdZO0VBQ0M7RUFDWjs7QUFHRjtFQUNDO0VBQ0E7O0FBR0Y7RUFDQztFQUNBOztBQUdDO0VBQ0M7RUFDQTs7QUFJQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZEO0lBV0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0g7RUFDQTtFQUNBOztBQUlDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFFQztFQUNDO0VBQ0E7RUFDQTtFQUNlO0VBQ2Y7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQzs7QUFJSDtFQUNGOztBQUVEO0VBQ0M7O0FBT0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVDO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOzs7QUFPUjtFQUNHO0VBQ0E7RUFDQTs7QUFHSDtFQUNFO0lBQ0c7O0VBRUY7SUFDRTs7O0FDbEpMO0FBSUc7RUFDQztFQUNBOztBQUdZO0VBQ0M7RUFDWjs7QUFHRjtFQUNDO0VBQ0E7O0FBSUE7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZEO0lBV0U7OztBQUtIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRDtJQVNFOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUVDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFDQTtFQUNDOztBQUlIO0VBQ0Y7O0FBRUQ7RUFDQzs7QUFPRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVDO0VBQ0M7O0FBQ0E7RUFDQzs7O0FDMUdSO0FBS0c7RUFDQzs7QUFNRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFmSjtJQWdCSztJQUNIOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFQztFQUNDOztBQUVEO0VBQ0M7RUFDRztFQUNBO0VBQ0E7RUFDZTtFQUNIO0VBQ0E7RUFDWjs7QUFDQTtFQUNDO0VBQ1k7RUFDQTs7QUFFYjtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFTVjtFQUNDOztBQUVVO0VBQ1I7O0FBRUQ7RUFDQzs7O0FDekVKO0FBS0c7RUFDQztFQUNBOztBQUdZO0VBQ0M7RUFDWjs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNHO0VBQ0g7O0FBUUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUw7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFDSDtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBRUM7RUFDQzs7QUFFRDtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ2U7RUFDSDtFQUNBO0VBQ1o7O0FBQ0E7RUFDQztFQUNZO0VBQ0E7O0FBRWI7RUFDQztFQUNBOztBQVFUO0VBQ0M7O0FBRVU7RUFDUjs7QUFFRDtFQUNDIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5hcmNoaXZlX3RlYW17XG5cblx0QG1lZGlhKCBtYXgtd2lkdGg6IDEwMjRweCApe1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHR9XG5cblx0QGtleWZyYW1lcyBnbGlkZTEge1xuXHRcdDAlIHtcblx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG5cdFx0fVxuXHRcdDUwJSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTsgICBcblx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTRweCk7XG5cdFx0fVxuXHQgICAgMTAwJSB7XG5cdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuXHRcdH1cbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIGdsaWRlMiB7XG5cdFx0MCUge1xuXHRcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcblx0XHR9XG5cdFx0NTAlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG5cdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MHB4KTtcblx0XHR9XG5cdCAgICAxMDAlIHtcblx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG5cdFx0fVxuICAgIH1cblxuXHQuY29udGVudHtcblxuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC1jb2x1bW4tZ2FwOiA5MHB4O1xuXHRcdGdyaWQtcm93LWdhcDogNTBweDtcblx0XHQmLnRlbXBsYXRlMiwgJi50ZW1wbGF0ZTMge1xuXHRcdFx0Z3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuXHRcdFx0Ji5mb3VyX2NvbHVtbiB7XG5cdFx0XHRcdGdyaWQtY29sdW1uLWdhcDogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0ICBcblx0XHQmLmZvdXJfY29sdW1ue1xuXHRcdCAgXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcdFxuXHRcdCAgXHRncmlkLWNvbHVtbi1nYXA6IDUwcHg7XG5cdFx0ICBcdGdyaWQtcm93LWdhcDogMzBweDtcblx0XHQgIFx0QG1lZGlhKCBtYXgtd2lkdGg6IDEyMDBweCApe1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEoIG1heC13aWR0aDogNzY3cHggKXtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1x0XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji50aHJlZV9jb2x1bW57XG5cdFx0ICBcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHRcblx0XHQgIFx0QG1lZGlhKCBtYXgtd2lkdGg6IDEyMDBweCApe1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEoIG1heC13aWR0aDogNzY3cHggKXtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1x0XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji50d29fY29sdW1ue1xuXHRcdCAgXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0ICBcdEBtZWRpYSggbWF4LXdpZHRoOiA3NjdweCApe1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHRcblx0XHRcdH1cblx0XHR9XG5cblx0fVx0XG59IiwiLm92YV90ZWFtX3NpbmdsZXtcblx0d2lkdGg6IDEwMCU7XG5cblx0LmluZm97XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0Z3JpZC1jb2x1bW4tZ2FwOiA5MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA5MHB4OyBcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTBlZTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdH1cblxuICAgICAgICAuaW1nIHtcbiAgICAgICAgXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlOyBcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qTWFpbiBDb250ZW50Ki9cblx0XHQubWFpbl9jb250ZW50IHtcblxuXHRcdFx0LnNvY2lhbCB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDsgXG5cdFx0XHRcdHBhZGRpbmc6IDA7IFxuXHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IFxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDQ4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNGY5O1xuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7ICAgXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7IFxuXHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmOyBcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgXHRmb250LXNpemU6IDE2cHg7IFxuICAgICAgICAgICAgICAgICAgICBcdGNvbG9yOiB2YXIoLS1oZWFkaW5nKTsgIFxuICAgICAgICAgICAgICAgICAgICBcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IFxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nKTsgXG5cdFx0XHR9XG5cbiAgICAgICAgICAgIC5qb2Ige1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IFxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTsgXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuc2xvZ2FucyB7XG5cdFx0XHRcdGgxLCBoMiwgaDMsIGg0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7IFxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDsgXG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXByaW1hcnkpOyBcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVx0XG5cblx0fVx0XHRcdFxuXHRcbn0iLCIuZWxlbWVudG9yLXdpZGdldC1vdmFfdGVhbSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vdmEtdGVhbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBrZXlmcmFtZXMgZ2xpZGUxIHtcblx0XHQwJSB7XG5cdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuXHRcdH1cblx0XHQ1MCUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7ICAgXG5cdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDU0cHgpO1xuXHRcdH1cblx0ICAgIDEwMCUge1xuXHRcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcblx0XHR9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBnbGlkZTIge1xuXHRcdDAlIHtcblx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG5cdFx0fVxuXHRcdDUwJSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuXHRcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzBweCk7XG5cdFx0fVxuXHQgICAgMTAwJSB7XG5cdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuXHRcdH1cbiAgICB9XG5cdFxuXHQuY29udGVudCB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHQgIFxuXHRcdCYuZm91cl9jb2x1bW57XG5cdFx0ICBcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1x0XG5cdFx0ICBcdGdyaWQtZ2FwOiAzMHB4O1xuXHRcdCAgXHRAbWVkaWEoIG1heC13aWR0aDogMTIwMHB4ICl7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSggbWF4LXdpZHRoOiA3NjdweCApe1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHRcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnRocmVlX2NvbHVtbntcblx0XHQgIFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblx0XHQgIFx0Z3JpZC1jb2x1bW4tZ2FwOiAxMDBweDtcdFxuXHRcdCAgXHRncmlkLXJvdy1nYXA6IDUwcHg7XG5cdFx0ICBcdEBtZWRpYSggbWF4LXdpZHRoOiAxMjAwcHggKXtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhKCBtYXgtd2lkdGg6IDc2N3B4ICl7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcdFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYudHdvX2NvbHVtbntcblx0XHQgIFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdCAgXHRncmlkLWdhcDogMTAwcHg7XG5cdFx0ICBcdGdyaWQtcm93LWdhcDogNTBweDtcblx0XHQgIFx0QG1lZGlhKCBtYXgtd2lkdGg6IDc2N3B4ICl7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcdFxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0fVxufSIsIi5vdmEtdGVhbS1zbGlkZXJ7XG5cblx0Lm93bC1jYXJvdXNlbHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ji50ZW1wbGF0ZTEge1xuXHRcdFx0Lm93bC1pdGVtIHtcblx0XHRcdFx0cGFkZGluZzogMTBweCAyNXB4IDAgMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQub3dsLWRvdHN7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7IFxuXG5cdFx0XHRidXR0b257XG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0bWFyZ2luOiAwcHggM3B4O1xuXHRcdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm93bC1uYXZ7XG5cdFx0XHRidXR0b257XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IC05MHB4O1xuXHRcdFx0XHRyaWdodDogMTMuNSU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcdFxuXHRcdFx0ICAgIGl7XG5cdFx0XHQgICAgXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IFxuXHRcdFx0ICAgIFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHQgICAgXHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcblx0XHRcdCAgICB9XG5cblx0XHRcdCAgICAmLm93bC1uZXh0LCAmLm93bC1wcmV2IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5KTtcblx0XHRcdCAgICB9XG5cblx0XHRcdFx0Ji5vd2wtcHJldntcblx0XHRcdFx0XHRyaWdodDogY2FsYygxMy41JSArIDQ4cHgpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IFxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeSk7IFxuXHRcdFx0XHRcdGl7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IFxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVx0XG5cdH1cbn0iLCIuaXRlbS10ZWFtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6aG92ZXIge1xuXHRcdC5pbWcge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHRcdFx0XHRtaXgtYmxlbmQtbW9kZTogbHVtaW5vc2l0eTtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA2KTsgXG5cdFx0XHR9XG5cdFx0XHQubGlzdC1pY29uIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW5mbyB7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdFx0XHQuc2hhcmUtYnV0dG9uIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIFx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICAgICAgICAgICBcdC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xcztcblx0XHRcdFx0ICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG5cdFx0XHRcdCAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45NSkgcm90YXRlWSgzNjBkZWcpO1xuXHRcdFx0XHQgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KSByb3RhdGVZKDM2MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0XHQub3ZhLWxpbmUxIHtcblx0XHRcdCY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24gOiBnbGlkZTEgLjk1cyAwcyBlYXNlLWluLW91dDtcblx0ICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmxpbmUtd3JhcHBlciB7XG5cdFx0XHQub3ZhLWxpbmUyIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24gOiBnbGlkZTIgLjk1cyAwcyBlYXNlLWluLW91dDtcblx0XHQgICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG4gICAgXG4gICAgLy8gZGVjb3JhdGlvblxuXHQub3ZhLWxpbmUxIHtcbiAgIFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgXHQgICAgcG9zaXRpb246IHJlbGF0aXZlOyBcbiAgIFx0ICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICBcdCAgICBtYXJnaW4tbGVmdDogYXV0bzsgXG4gICBcdCAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyBcblx0ICAgIHdpZHRoOiAxMjVweDtcblx0ICAgIGhlaWdodDogMXB4O1xuXHQgICAgYmFja2dyb3VuZDogI2U0ZTBlZTtcblx0ICAgIHRvcDogMDtcblx0ICAgIHJpZ2h0OiAtMjBweDtcblx0ICAgICY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRib3R0b206IC00cHg7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xuXHQgICAgfVxuICAgIH1cbiAgICBcbiAgICAubGluZS13cmFwcGVyIHtcbiAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcdHJpZ2h0OiAtMjBweDtcbiAgICBcdHRvcDogMDtcblx0ICAgLm92YS1saW5lMiB7XG5cdCAgIFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICB3aWR0aDogMXB4O1xuXHRcdCAgICBoZWlnaHQ6IDE0MHB4O1xuXHRcdCAgICBiYWNrZ3JvdW5kOiAjZTRlMGVlO1xuXHRcdCAgICB0b3A6IDA7XG5cdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdCAgICAmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdGxlZnQ6IC00cHg7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcblx0XHQgICAgfVxuXHQgICAgfVxuICAgIH1cbiAgICAvLyBlbmQgZGVjb3JhdGlvblxuXG5cdC5pbWcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgICAgXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGluZyk7IFxuXHRcdC5pbWctd3JhcHBlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0XHRpbWcge1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0Lmxpc3QtaWNvbiB7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7ICBcblx0XHRcdHBvc2l0aW9uIDphYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogLTE2cHg7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMTBweCA1OC44cHggMS4ycHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcblx0XHRcdHBhZGRpbmc6IDI1cHggMTZweDtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuXHRcdCAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG5cdFx0ICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcblx0XHQgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcblx0XHQgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcblx0XHQgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG5cdFx0ICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQgICAgXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuXHQgICAgXHR9XG5cdFx0XHR1bCB7XG5cdFx0XHRcdG1hcmdpbjogMDsgXG5cdFx0XHRcdHBhZGRpbmc6IDA7IFxuXHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IFxuXHRcdFx0XHQuaXRlbSB7XG5cdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDhweCAwOyAgIFxuXHRcdFx0XHRcdH1cbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgIFx0Zm9udC1zaXplOiAxNnB4OyBcbiAgICAgICAgICAgICAgICAgICAgXHRjb2xvcjogdmFyKC0taGVhZGluZyk7XG4gICAgICAgICAgICAgICAgICAgIFx0Jjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIFx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgXHR9IFxuICAgICAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaW5mbyB7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDE2cHggMDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0OyBcblx0XHQubmFtZS1qb2Ige1xuICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHRcdG1hcmdpbjogMDsgXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWhlYWRpbmcpOyBcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDsgXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0taGVhZGluZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5qb2Ige1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHRcdG1hcmdpbjogMDsgXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7IFxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zaGFyZS1idXR0b24ge1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHRcdFx0d2lkdGg6IDQ4cHg7XG5cdFx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuXHRcdFx0aSB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjsgIFxuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG5cdFx0XHQgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcblx0XHRcdCAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlWSgwZGVnKTtcblx0XHRcdCAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZVkoMGRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLyogdGVtcGxhdGUgMiovXG4uaXRlbS10ZWFtLTIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCY6aG92ZXIge1xuXHRcdC5pbWcge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB1bnNldDtcblx0XHRcdFx0bWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcblx0XHRcdH1cblx0XHRcdC5pbWctd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIFx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jb250ZW50LWFuZC1zb2NpYWwge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjdzIGVhc2U7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbmZvIHtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5NS4wMmRlZywgIzA1NERGNyAtMi4zMiUsICM1RTUzRTEgNDkuNjglLCAjQTg4MEU3IDkyLjIzJSk7XG5cdFx0fVxuXHR9XG4gICAgLmltZyB7XG4gICAgXHRvdmVyZmxvdzogaGlkZGVuO1xuICAgIFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICBcdC5pbWctd3JhcHBlciB7XG5cbiAgICBcdFx0JjpiZWZvcmUge1xuICAgIFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTsgXG5cdCAgICBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdCAgICBcdFx0dG9wOiAwO1xuXHQgICAgXHRcdGxlZnQ6IDA7XG5cdCAgICBcdFx0d2lkdGg6IDEwMCU7XG5cdCAgICBcdFx0aGVpZ2h0OiAxMDAlO1xuXHQgICAgXHRcdGJhY2tncm91bmQ6IHJnYmEoNTgsIDMyLCA4MiwgMC41KTtcblx0ICAgIFx0XHRvcGFjaXR5OiAwO1xuXHQgICAgXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQgICAgXHRcdFx0b3BhY2l0eTogMTtcblx0ICAgIFx0XHR9XG5cdCAgICBcdH1cblx0ICAgIFx0JjphZnRlciB7IFxuXHQgICAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIFx0XHRjb250ZW50OiBcIlwiO1xuXHQgICAgXHRcdHRvcDogNTAlO1xuXHQgICAgXHRcdGxlZnQ6IDUwJTtcblx0ICAgIFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0ICAgIFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzNweCk7XG5cdCAgICBcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAzM3B4KTtcblx0ICAgIFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHQgICAgXHRcdGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItaW1hZ2Utc2xpY2U6IDMwO1xuXHRcdFx0XHRib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQodmFyKC0tcm90YXRlKSwgcmdiYSgyMzYsIDExMCwgMTczLCAwLjUxKSA1LjM1JSwgcmdiYSg3OSwgMTQ0LCAyMDEsIDApIDU2LjMyJSwgIzM0OTRFNiAxODUuMjklKTtcblx0XHRcdFx0YW5pbWF0aW9uOiBib3JkZXJfc3BpbiAzLjVzIGxpbmVhciBpbmZpbml0ZTtcblx0ICAgIFx0fVxuICAgIFx0fVxuXG4gICAgXHQuY29udGVudC1hbmQtc29jaWFsIHtcbiAgICBcdFx0dHJhbnNpdGlvbjogYWxsIC43cyBlYXNlO1xuXHQgICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICBcdGJvdHRvbTogNjBweDtcblx0ICAgIFx0bGVmdDogNTAlO1xuXHQgICAgXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdCAgICBcdG9wYWNpdHk6IDA7XG5cdCAgICBcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIFx0XHRcdG9wYWNpdHk6IDE7XG4gICAgXHRcdH1cblx0ICAgIFx0LmpvYiB7XG5cdCAgICBcdFx0bWFyZ2luOiAwO1xuXHQgICAgXHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdCAgICBcdFx0Y29sb3I6ICNmZmY7XG5cdCAgICBcdH1cbiAgIFx0XHR9XG5cbiAgIFx0XHQubGlzdC1pY29uIHtcbiAgIFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG4gICBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgIFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG4gICBcdFx0XHRwYWRkaW5nOiAwO1xuICAgXHRcdFx0dWwge1xuICAgXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuICAgXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuICAgXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgIFx0XHRcdFx0Lml0ZW0ge1xuICAgXHRcdFx0XHRcdGEge1xuICAgXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHQgICBcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ICAgXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuXHQgICBcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHQgICBcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0ICAgXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ICAgXHRcdFx0XHRcdCY6aG92ZXIge1xuXHQgICBcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuXHQgICBcdFx0XHRcdFx0XHRpIHtcblx0ICAgXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0ICAgXHRcdFx0XHRcdFx0fSBcblx0ICAgXHRcdFx0XHRcdH1cbiAgIFx0XHRcdFx0XHR9XG4gICBcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCA2cHggMCAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdGNvbG9yOnZhcigtLXNlY29uZGFyeSkgO1xuXHRcdFx0XHRcdH1cbiAgIFx0XHRcdFx0fVxuICAgXHRcdFx0fVxuICAgXHRcdH1cbiAgICB9XG4gICBcbiAgICAuaW5mbyB7XG4gICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXHR0b3A6IC0yMnB4O1xuICAgIFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBcdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcdHdpZHRoOiA0NSU7XG4gICAgXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjc5LjQyZGVnLCByZ2JhKDEwMSwgNDUsIDE0MywgMCkgLTcxLjkxJSwgcmdiYSgwLCA4MiwgMjQ4LCAwLjUxKSAtMjguMzYlLCAjQjg3OUU5IDYwLjMxJSk7XG4gICAgXHR6LWluZGV4OiAxO1xuICAgIFx0Lm5hbWUtam9iIHtcbiAgICBcdFx0Lm5hbWUge1xuICAgIFx0XHRcdGNvbG9yOiAjZmZmO1xuICAgIFx0XHRcdGZvbnQtc2l6ZTogMThweDtcbiAgICBcdFx0XHRhIHtcbiAgICBcdFx0XHRcdGNvbG9yOiAjZmZmO1xuICAgIFx0XHRcdH1cbiAgICBcdFx0fVxuICAgIFx0fVxuICAgIH1cdFxufVxuXG5AcHJvcGVydHkgLS1yb3RhdGUge1xuICBcdHN5bnRheDogXCI8YW5nbGU+XCI7XG4gIFx0aW5pdGlhbC12YWx1ZTogMTMyZGVnO1xuICBcdGluaGVyaXRzOiBmYWxzZTtcbn1cblxuQGtleWZyYW1lcyBib3JkZXJfc3BpbiB7XG4gXHQwJSB7XG4gICAgXHQtLXJvdGF0ZTogMGRlZztcbiAgXHR9XG4gIFx0MTAwJSB7XG4gICAgXHQtLXJvdGF0ZTogMzYwZGVnO1xuICBcdH1cbn0iLCIvKiB0ZW1wbGF0ZSAzKi9cbi5pdGVtLXRlYW0tMyB7XG5cdCY6aG92ZXIge1xuXHRcdC5pbWcge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB1bnNldDtcblx0XHRcdFx0bWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcblx0XHRcdH1cblx0XHRcdC5pbWctd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIFx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jb250ZW50LWFuZC1zb2NpYWwge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjdzIGVhc2U7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG4gICAgLmltZyB7XG4gICAgXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIFx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgXHQuaW1nLXdyYXBwZXIge1xuICAgIFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIFx0XHQmOmJlZm9yZSB7XG4gICAgXHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlOyBcblx0ICAgIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICBcdFx0Y29udGVudDogXCJcIjtcblx0ICAgIFx0XHR0b3A6IDA7XG5cdCAgICBcdFx0bGVmdDogMDtcblx0ICAgIFx0XHR3aWR0aDogMTAwJTtcblx0ICAgIFx0XHRoZWlnaHQ6IDEwMCU7XG5cdCAgICBcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNCODgyRkMgMCUsIHJnYmEoMTg0LCAxMzAsIDI1MiwgMCkgMTAwJSk7XG5cdCAgICBcdFx0b3BhY2l0eTogMDtcblx0ICAgIFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0ICAgIFx0XHRcdG9wYWNpdHk6IDE7XG5cdCAgICBcdFx0fVxuXHQgICAgXHR9XG4gICAgXHR9XG5cbiAgICBcdC5jb250ZW50LWFuZC1zb2NpYWwge1xuICAgIFx0XHR0cmFuc2l0aW9uOiBhbGwgLjdzIGVhc2U7XG5cdCAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIFx0Ym90dG9tOiA2MHB4O1xuXHQgICAgXHRsZWZ0OiA1MCU7XG5cdCAgICBcdHdpZHRoOiAxMDAlO1xuXHQgICAgXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdCAgICBcdG9wYWNpdHk6IDA7XG5cdCAgICBcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQgICAgXHRcdG9wYWNpdHk6IDE7XG5cdCAgICBcdH1cblx0ICAgIFx0LmpvYiB7XG5cdCAgICBcdFx0bWFyZ2luOiAwO1xuXHQgICAgXHRcdHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXHQgICAgXHRcdGNvbG9yOiAjZmZmO1xuXHQgICAgXHR9XG4gICBcdFx0fVxuXG4gICBcdFx0Lmxpc3QtaWNvbiB7XG4gICBcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuICAgXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICBcdFx0XHRib3gtc2hhZG93OiBub25lO1xuICAgXHRcdFx0cGFkZGluZzogMDtcbiAgIFx0XHRcdHVsIHtcbiAgIFx0XHRcdFx0ZGlzcGxheTogZmxleDtcbiAgIFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgIFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICBcdFx0XHRcdC5pdGVtIHtcbiAgIFx0XHRcdFx0XHRhIHtcbiAgIFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ICAgXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdCAgIFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICBcdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0ICAgXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0ICAgXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdCAgIFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdCAgIFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0ICAgXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcblx0ICAgXHRcdFx0XHRcdFx0aSB7XG5cdCAgIFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdCAgIFx0XHRcdFx0XHRcdH0gXG5cdCAgIFx0XHRcdFx0XHR9XG4gICBcdFx0XHRcdFx0fVxuICAgXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgNnB4IDAgMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KSA7XG5cdFx0XHRcdFx0fVxuICAgXHRcdFx0XHR9XG4gICBcdFx0XHR9XG4gICBcdFx0fVxuICAgIH1cbiAgIFxuICAgIC5pbmZvIHtcbiAgICBcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgXHRwYWRkaW5nOiAwO1xuICAgIFx0Lm5hbWUtam9iIHtcbiAgICBcdFx0Lm5hbWUge1xuICAgIFx0XHRcdGNvbG9yOiAjZmZmO1xuICAgIFx0XHRcdGEge1xuICAgIFx0XHRcdFx0Y29sb3I6ICNmZmY7XG4gICAgXHRcdFx0fVxuICAgIFx0XHR9XG4gICAgXHR9XG4gICAgfVx0XG59IiwiLyogdGVtcGxhdGUgNCovXG4uaXRlbS10ZWFtLTQge1xuXG5cdCY6aG92ZXIge1xuXHRcdC5pbWcge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaW1nIHtcblx0XHQubGlzdC1pY29uIHtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTsgIFxuXHRcdFx0cG9zaXRpb24gOmFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAyNXB4O1xuXHRcdFx0bGVmdDogMjVweDtcblx0XHRcdHJpZ2h0OiB1bnNldDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDE0cHggMjVweDtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuXHRcdCAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG5cdFx0ICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcblx0XHQgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcblx0XHQgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcblx0XHQgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG5cdFx0ICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQgICAgXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuXHQgICAgXHR9XG5cdFx0XHR1bCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0Lml0ZW0ge1xuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7ICAgXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHQgICBcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ICAgXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0M3B4O1xuICAgICAgICAgICAgICAgICAgICBcdGhlaWdodDogNDNweDtcbiAgICAgICAgICAgICAgICAgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmYwO1xuXHQgICBcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHQgICBcdFx0XHRcdFx0aSB7XG5cdCAgIFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICBcdFx0Zm9udC1zaXplOiAxNnB4OyBcbiAgICAgICAgICAgICAgICAgICAgXHRcdGNvbG9yOiAjZmZmO1xuXHQgICBcdFx0XHRcdFx0fVxuXHQgICBcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdCAgIFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0ICAgXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0ICAgXHRcdFx0XHRcdFx0aSB7XG5cdCAgIFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWhlYWRpbmcpO1xuXHQgICBcdFx0XHRcdFx0XHR9IFxuXHQgICBcdFx0XHRcdFx0fVxuICAgXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pbmZvIHtcblx0XHRwYWRkaW5nOiAyMnB4IDAgMCAwO1xuXHRcdC5uYW1lLWpvYiB7XG4gICAgICAgICAgICAubmFtZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdH1cblx0XHRcdC5qb2Ige1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwOyBcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG59IiwiLyogdGVtcGxhdGUgNSovXG4uaXRlbS10ZWFtLTUge1xuXG5cdCY6aG92ZXIge1xuXHRcdC5pbWcge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB1bnNldDtcblx0XHRcdFx0bWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcblx0XHRcdH1cblx0XHRcdC5pbWctd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIFx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5saXN0LWljb24ge1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyBcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0ICAgIFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRib3R0b206IDIwcHg7XHRcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaW1nIHtcblxuXHRcdC5pbWctd3JhcHBlciB7XG4gICAgXHRcdCY6YmVmb3JlIHtcbiAgICBcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7IFxuXHQgICAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIFx0XHRjb250ZW50OiBcIlwiO1xuXHQgICAgXHRcdHRvcDogMDtcblx0ICAgIFx0XHRsZWZ0OiAwO1xuXHQgICAgXHRcdHdpZHRoOiAxMDAlO1xuXHQgICAgXHRcdGhlaWdodDogMTAwJTtcblx0ICAgIFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI5LCAyMywgNDEsIDAuNzUpO1xuXHQgICAgXHRcdG9wYWNpdHk6IDA7XG5cdCAgICBcdH1cbiAgICBcdH1cblxuXHRcdC5saXN0LWljb24ge1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlOyAgXG5cdFx0XHRwb3NpdGlvbiA6YWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgXG5cdFx0XHRyaWdodDogdW5zZXQ7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHQgICAgXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDI1cHg7XG5cdFx0XHR1bCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0Lml0ZW0ge1xuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7ICAgXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHQgICBcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ICAgXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0M3B4O1xuICAgICAgICAgICAgICAgICAgICBcdGhlaWdodDogNDNweDtcbiAgICAgICAgICAgICAgICAgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuXHQgICBcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHQgICBcdFx0XHRcdFx0aSB7XG5cdCAgIFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICBcdFx0Zm9udC1zaXplOiAxNnB4OyBcbiAgICAgICAgICAgICAgICAgICAgXHRcdGNvbG9yOiAjZmZmO1xuXHQgICBcdFx0XHRcdFx0fVxuXHQgICBcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdCAgIFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0ICAgXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG5cdCAgIFx0XHRcdFx0XHR9XG4gICBcdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmluZm8ge1xuXHRcdHBhZGRpbmc6IDI1cHggMzBweDtcblx0XHQubmFtZS1qb2Ige1xuICAgICAgICAgICAgLm5hbWUge1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHR9XG5cdFx0XHQuam9iIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDsgXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59Il19 */