.app-chat {
  position: relative;
  height: calc(100vh - 11rem);
}
@media (min-width: 1200px) {
  .layout-horizontal .app-chat {
    height: calc(100vh - 11rem - 2rem);
  }
}
@media (max-width: 992px) {
  .app-chat .app-sidebar {
    z-index: 4;
  }
}
.app-chat .app-sidebar .sidebar-header {
  position: relative;
}
.app-chat .app-sidebar .sidebar-header .close-sidebar {
  position: absolute;
  top: 0.5rem;
  right: 0.95rem;
}
.app-chat .app-chat-contacts {
  position: absolute;
  left: calc(-21rem - 1rem);
  height: calc(100vh - 11rem);
  width: 21rem;
  flex-basis: 21rem;
  transition: all 0.25s ease;
}
@media (min-width: 1200px) {
  .layout-horizontal .app-chat .app-chat-contacts {
    height: calc(100vh - 11rem - 2rem);
  }
}
@media (min-width: 992px) {
  .app-chat .app-chat-contacts {
    position: static;
  }
}
.app-chat .app-chat-contacts.show {
  left: 0rem;
}
.app-chat .app-chat-contacts .sidebar-body {
  height: calc(calc(100vh - 11rem) - 4.49rem);
}
@media (min-width: 1200px) {
  .layout-horizontal .app-chat .app-chat-contacts .sidebar-body {
    height: calc(calc(100vh - 11rem) - 4.49rem - 2rem);
  }
}
.app-chat .app-chat-contacts .sidebar-body .chat-contact-list .chat-contact-list-item-title {
  padding-bottom: 0 !important;
}
.app-chat .app-chat-contacts .sidebar-body .chat-contact-list li.chat-contact-list-item {
  display: flex;
  justify-content: space-between;
  padding: 0.518rem 0.75rem;
  margin: 0.5rem 0.75rem;
  border-left: 2px solid transparent;
  cursor: pointer;
  border-radius: 0.375rem;
}
.app-chat .app-chat-contacts .sidebar-body .chat-contact-list li.chat-contact-list-item a {
  width: 100%;
}
.app-chat .app-chat-contacts .sidebar-body .chat-contact-list li.chat-contact-list-item .avatar {
  border: 2px solid transparent;
  border-radius: 50%;
}
.app-chat .app-chat-contacts .sidebar-body .chat-contact-list li.chat-contact-list-item .chat-contact-info {
  min-width: 0;
}
.app-chat .app-chat-contacts .sidebar-body .chat-contact-list li.chat-contact-list-item .chat-contact-info .chat-contact-name {
  line-height: 1.5;
}
.app-chat .app-chat-contacts .sidebar-body .chat-contact-list li.chat-contact-list-item small {
  white-space: nowrap;
}
.app-chat .app-chat-sidebar-left {
  position: absolute;
  top: 0;
  left: calc(-21rem - 1rem);
  width: 21rem;
  height: calc(100vh - 11rem);
  opacity: 0;
  z-index: 5;
  transition: all 0.25s ease;
}
@media (min-width: 1200px) {
  .layout-horizontal .app-chat .app-chat-sidebar-left {
    height: calc(100vh - 11rem - 2rem);
  }
}
.app-chat .app-chat-sidebar-left.show {
  left: 0;
  opacity: 1;
}
.app-chat .app-chat-sidebar-left .sidebar-body {
  height: calc(calc(100vh - 11rem) - 11.7rem);
}
@media (min-width: 1200px) {
  .layout-horizontal .app-chat .app-chat-sidebar-left .sidebar-body {
    height: calc(calc(100vh - 11rem) - 11.7rem - 2rem);
  }
}
.app-chat .app-chat-history {
  position: relative;
  height: calc(100vh - 11rem);
  transition: all 0.25s ease;
}
@media (min-width: 1200px) {
  .layout-horizontal .app-chat .app-chat-history {
    height: calc(100vh - 11rem - 2rem);
  }
}
.app-chat .app-chat-history .chat-history-header {
  padding: 1rem 1rem;
}
.app-chat .app-chat-history .chat-history-header .user-status {
  margin-bottom: 0.1rem;
}
.app-chat .app-chat-history .chat-history-body {
  height: calc(100vh - 20.8rem);
  padding: 1.25rem 1.25rem;
  overflow: hidden;
}
@media (min-width: 1200px) {
  .layout-horizontal .app-chat .app-chat-history .chat-history-body {
    height: calc(100vh - 20.8rem - 2rem);
  }
}
.app-chat .app-chat-history .chat-history-body .chat-history .chat-message {
  display: flex;
  justify-content: flex-start;
}
.app-chat .app-chat-history .chat-history-body .chat-history .chat-message .chat-message-text {
  border-radius: 0.375rem;
  padding: 0.75rem 1rem;
}
.app-chat .app-chat-history .chat-history-body .chat-history .chat-message:not(.chat-message-right) .chat-message-text {
  border-top-left-radius: 0;
}
.app-chat .app-chat-history .chat-history-body .chat-history .chat-message.chat-message-right {
  justify-content: flex-end;
}
.app-chat .app-chat-history .chat-history-body .chat-history .chat-message.chat-message-right .chat-message-text {
  border-top-right-radius: 0;
}
.app-chat .app-chat-history .chat-history-body .chat-history .chat-message.chat-message-right .user-avatar {
  margin-right: 0rem;
  margin-left: 1rem;
}
.app-chat .app-chat-history .chat-history-body .chat-history .chat-message .thumbnail {
  cursor: zoom-in;
}
.app-chat .app-chat-history .chat-history-body .chat-history .chat-message:not(:last-child) {
  margin-bottom: 1rem;
}
.app-chat .app-chat-history .chat-history-footer {
  padding: 0.5rem 0.5rem;
  margin: 0 1.5rem;
  border-radius: 0.375rem;
}
.app-chat .app-chat-sidebar-right {
  position: absolute;
  top: 0;
  right: calc(-21rem - 1rem);
  width: 21rem;
  height: calc(100vh - 11rem);
  opacity: 0;
  z-index: 5;
  transition: all 0.25s ease;
}
@media (min-width: 1200px) {
  .layout-horizontal .app-chat .app-chat-sidebar-right {
    height: calc(100vh - 11rem - 2rem);
  }
}
.app-chat .app-chat-sidebar-right.show {
  opacity: 1;
  right: 0;
}
.app-chat .app-chat-sidebar-right .sidebar-body {
  height: calc(calc(100vh - 11rem) - 11.5rem);
}
@media (min-width: 1200px) {
  .layout-horizontal .app-chat .app-chat-sidebar-right .sidebar-body {
    height: calc(calc(100vh - 11rem) - 11.5rem - 2rem);
  }
}

@media (max-width: 576px) {
  .app-chat .app-chat-sidebar-right.show,
  .app-chat .app-chat-sidebar-left.show,
  .app-chat .app-chat-contacts.show {
    width: 100%;
  }
}
.light-style .app-chat .app-chat-contacts,
.light-style .app-chat .app-chat-sidebar-left {
  background-color: #fff;
  box-shadow: 0 0 0 1px rgba(67, 89, 113, 0.075);
}
.light-style .app-chat .app-chat-contacts .chat-actions .chat-search-input,
.light-style .app-chat .app-chat-sidebar-left .chat-actions .chat-search-input {
  background-color: #f5f5f9;
}
.light-style .app-chat .app-chat-contacts .sidebar-body .chat-contact-list li.active,
.light-style .app-chat .app-chat-sidebar-left .sidebar-body .chat-contact-list li.active {
  color: #fff;
}
.light-style .app-chat .app-chat-contacts .sidebar-body .chat-contact-list li.active h6,
.light-style .app-chat .app-chat-contacts .sidebar-body .chat-contact-list li.active .text-muted,
.light-style .app-chat .app-chat-sidebar-left .sidebar-body .chat-contact-list li.active h6,
.light-style .app-chat .app-chat-sidebar-left .sidebar-body .chat-contact-list li.active .text-muted {
  color: #fff !important;
}
.light-style .app-chat .app-chat-contacts .sidebar-body .chat-contact-list li.active .avatar,
.light-style .app-chat .app-chat-sidebar-left .sidebar-body .chat-contact-list li.active .avatar {
  border-color: #fff;
}
.light-style .app-chat .app-chat-history {
  background-color: #f5f5f9;
}
.light-style .app-chat .app-chat-history .chat-history-wrapper .chat-history-header {
  background-color: #fff;
}
.light-style .app-chat .app-chat-history .chat-history-footer {
  background-color: #fff;
  box-shadow: 0 0.125rem 0.25rem rgba(161, 172, 184, 0.4);
}
.light-style .app-chat .app-chat-history .chat-history-body .chat-history .chat-message .chat-message-text {
  background-color: #fff;
  box-shadow: 0 0.125rem 0.25rem rgba(161, 172, 184, 0.4);
}
.light-style .app-chat .app-chat-history .chat-history-body .chat-history .chat-message.chat-message-right {
  justify-content: flex-end;
}
.light-style .app-chat .app-chat-history .chat-history-body .chat-history .chat-message.chat-message-right .chat-message-text {
  color: #fff;
}
.light-style .app-chat .app-chat-sidebar-right {
  background-color: #fff;
  box-shadow: 16px 1px 45px 3px rgba(67, 89, 113, 0.5);
}
@media (max-width: 992px) {
  .light-style .app-chat .app-chat-contacts .chat-actions .chat-search-input {
    background-color: #fff;
  }
}

.dark-style .app-chat .app-chat-contacts,
.dark-style .app-chat .app-chat-sidebar-left {
  background-color: #2b2c40;
}
.dark-style .app-chat .app-chat-contacts .chat-actions .chat-search-input,
.dark-style .app-chat .app-chat-sidebar-left .chat-actions .chat-search-input {
  background-color: #232333;
}
.dark-style .app-chat .app-chat-contacts .sidebar-body .chat-contact-list li.active,
.dark-style .app-chat .app-chat-sidebar-left .sidebar-body .chat-contact-list li.active {
  color: #fff;
}
.dark-style .app-chat .app-chat-contacts .sidebar-body .chat-contact-list li.active h6,
.dark-style .app-chat .app-chat-contacts .sidebar-body .chat-contact-list li.active .text-muted,
.dark-style .app-chat .app-chat-sidebar-left .sidebar-body .chat-contact-list li.active h6,
.dark-style .app-chat .app-chat-sidebar-left .sidebar-body .chat-contact-list li.active .text-muted {
  color: #fff !important;
}
.dark-style .app-chat .app-chat-contacts .sidebar-body .chat-contact-list li.active .avatar,
.dark-style .app-chat .app-chat-sidebar-left .sidebar-body .chat-contact-list li.active .avatar {
  border-color: #2b2c40;
}
.dark-style .app-chat .app-chat-history {
  background-color: #232333;
}
.dark-style .app-chat .app-chat-history .chat-history-wrapper .chat-history-header {
  background-color: #2b2c40;
}
.dark-style .app-chat .app-chat-history .chat-history-footer {
  background-color: #2b2c40;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.25);
}
.dark-style .app-chat .app-chat-history .chat-history-body .chat-history .chat-message .chat-message-text {
  background-color: #2b2c40;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.25);
}
.dark-style .app-chat .app-chat-history .chat-history-body .chat-history .chat-message.chat-message-right {
  justify-content: flex-end;
}
.dark-style .app-chat .app-chat-history .chat-history-body .chat-history .chat-message.chat-message-right .chat-message-text {
  color: #fff;
}
.dark-style .app-chat .app-chat-sidebar-right {
  background-color: #2b2c40;
}

[dir=rtl] .app-chat .app-chat-sidebar-left,
[dir=rtl] .app-chat .app-chat-contacts {
  right: calc(-21rem - 1rem);
  left: auto;
}
[dir=rtl] .app-chat .app-chat-sidebar-left.show,
[dir=rtl] .app-chat .app-chat-contacts.show {
  left: auto;
  right: 0;
}
[dir=rtl] .app-chat .app-chat-sidebar-right {
  left: calc(-21rem - 1rem);
  right: auto;
}
[dir=rtl] .app-chat .app-chat-sidebar-right.show {
  left: 0;
  right: auto;
}
[dir=rtl] .app-chat .app-chat-history .chat-history-body .chat-history .chat .user-avatar {
  margin-left: 1rem;
  margin-right: 0;
}
[dir=rtl] .app-chat .app-chat-history .chat-message:not(.chat-message-right) .chat-message-text {
  border-top-right-radius: 0;
  border-top-left-radius: 0.375rem !important;
}
[dir=rtl] .app-chat .app-chat-history .chat-message.chat-message-right .chat-message-text {
  border-top-left-radius: 0;
  border-top-right-radius: 0.375rem !important;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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eUI7QUFDM0I7QUFDQTtFQUNFLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0Usc0JBQXNCO0VBQ3RCLHVEQUF1RDtBQUN6RDtBQUNBO0VBQ0Usc0JBQXNCO0VBQ3RCLHVEQUF1RDtBQUN6RDtBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxXQUFXO0FBQ2I7QUFDQTtFQUNFLHNCQUFzQjtFQUN0QixvREFBb0Q7QUFDdEQ7QUFDQTtFQUNFO0lBQ0Usc0JBQXNCO0VBQ3hCO0FBQ0Y7O0FBRUE7O0VBRUUseUJBQXlCO0FBQzNCO0FBQ0E7O0VBRUUseUJBQXlCO0FBQzNCO0FBQ0E7O0VBRUUsV0FBVztBQUNiO0FBQ0E7Ozs7RUFJRSxzQkFBc0I7QUFDeEI7QUFDQTs7RUFFRSxxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIsa0RBQWtEO0FBQ3BEO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIsa0RBQWtEO0FBQ3BEO0FBQ0E7RUFDRSx5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLFdBQVc7QUFDYjtBQUNBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBOztFQUVFLDBCQUEwQjtFQUMxQixVQUFVO0FBQ1o7QUFDQTs7RUFFRSxVQUFVO0VBQ1YsUUFBUTtBQUNWO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIsV0FBVztBQUNiO0FBQ0E7RUFDRSxPQUFPO0VBQ1AsV0FBVztBQUNiO0FBQ0E7RUFDRSxpQkFBaUI7RUFDakIsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsMEJBQTBCO0VBQzFCLDJDQUEyQztBQUM3QztBQUNBO0VBQ0UseUJBQXlCO0VBQ3pCLDRDQUE0QztBQUM5QyIsImZpbGUiOiJwYWdlcy9hcHAtY2hhdC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuYXBwLWNoYXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDExcmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxheW91dC1ob3Jpem9udGFsIC5hcHAtY2hhdCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTFyZW0gLSAycmVtKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcHAtY2hhdCAuYXBwLXNpZGViYXIge1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cbn1cbi5hcHAtY2hhdCAuYXBwLXNpZGViYXIgLnNpZGViYXItaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFwcC1jaGF0IC5hcHAtc2lkZWJhciAuc2lkZWJhci1oZWFkZXIgLmNsb3NlLXNpZGViYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC41cmVtO1xuICByaWdodDogMC45NXJlbTtcbn1cbi5hcHAtY2hhdCAuYXBwLWNoYXQtY29udGFjdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoLTIxcmVtIC0gMXJlbSk7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDExcmVtKTtcbiAgd2lkdGg6IDIxcmVtO1xuICBmbGV4LWJhc2lzOiAyMXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYXlvdXQtaG9yaXpvbnRhbCAuYXBwLWNoYXQgLmFwcC1jaGF0LWNvbnRhY3RzIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMXJlbSAtIDJyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFwcC1jaGF0IC5hcHAtY2hhdC1jb250YWN0cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuLmFwcC1jaGF0IC5hcHAtY2hhdC1jb250YWN0cy5zaG93IHtcbiAgbGVmdDogMHJlbTtcbn1cbi5hcHAtY2hhdCAuYXBwLWNoYXQtY29udGFjdHMgLnNpZGViYXItYm9keSB7XG4gIGhlaWdodDogY2FsYyhjYWxjKDEwMHZoIC0gMTFyZW0pIC0gNC40OXJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYXlvdXQtaG9yaXpvbnRhbCAuYXBwLWNoYXQgLmFwcC1jaGF0LWNvbnRhY3RzIC5zaWRlYmFyLWJvZHkge1xuICAgIGhlaWdodDogY2FsYyhjYWxjKDEwMHZoIC0gMTFyZW0pIC0gNC40OXJlbSAtIDJyZW0pO1xuICB9XG59XG4uYXBwLWNoYXQgLmFwcC1jaGF0LWNvbnRhY3RzIC5zaWRlYmFyLWJvZHkgLmNoYXQtY29udGFjdC1saXN0IC5jaGF0LWNvbnRhY3QtbGlzdC1pdGVtLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5hcHAtY2hhdCAuYXBwLWNoYXQtY29udGFjdHMgLnNpZGViYXItYm9keSAuY2hhdC1jb250YWN0LWxpc3QgbGkuY2hhdC1jb250YWN0LWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41MThyZW0gMC43NXJlbTtcbiAgbWFyZ2luOiAwLjVyZW0gMC43NXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cbi5hcHAtY2hhdCAuYXBwLWNoYXQtY29udGFjdHMgLnNpZGViYXItYm9keSAuY2hhdC1jb250YWN0LWxpc3QgbGkuY2hhdC1jb250YWN0LWxpc3QtaXRlbSBhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXBwLWNoYXQgLmFwcC1jaGF0LWNvbnRhY3RzIC5zaWRlYmFyLWJvZHkgLmNoYXQtY29udGFjdC1saXN0IGxpLmNoYXQtY29udGFjdC1saXN0LWl0ZW0gLmF2YXRhciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYXBwLWNoYXQgLmFwcC1jaGF0LWNvbnRhY3RzIC5zaWRlYmFyLWJvZHkgLmNoYXQtY29udGFjdC1saXN0IGxpLmNoYXQtY29udGFjdC1saXN0LWl0ZW0gLmNoYXQtY29udGFjdC1pbmZvIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmFwcC1jaGF0IC5hcHAtY2hhdC1jb250YWN0cyAuc2lkZWJhci1ib2R5IC5jaGF0LWNvbnRhY3QtbGlzdCBsaS5jaGF0LWNvbnRhY3QtbGlzdC1pdGVtIC5jaGF0LWNvbnRhY3QtaW5mbyAuY2hhdC1jb250YWN0LW5hbWUge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmFwcC1jaGF0IC5hcHAtY2hhdC1jb250YWN0cyAuc2lkZWJhci1ib2R5IC5jaGF0LWNvbnRhY3QtbGlzdCBsaS5jaGF0LWNvbnRhY3QtbGlzdC1pdGVtIHNtYWxsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5hcHAtY2hhdCAuYXBwLWNoYXQtc2lkZWJhci1sZWZ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IGNhbGMoLTIxcmVtIC0gMXJlbSk7XG4gIHdpZHRoOiAyMXJlbTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTFyZW0pO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA1O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxheW91dC1ob3Jpem9udGFsIC5hcHAtY2hhdCAuYXBwLWNoYXQtc2lkZWJhci1sZWZ0IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMXJlbSAtIDJyZW0pO1xuICB9XG59XG4uYXBwLWNoYXQgLmFwcC1jaGF0LXNpZGViYXItbGVmdC5zaG93IHtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbn1cbi5hcHAtY2hhdCAuYXBwLWNoYXQtc2lkZWJhci1sZWZ0IC5zaWRlYmFyLWJvZHkge1xuICBoZWlnaHQ6IGNhbGMoY2FsYygxMDB2aCAtIDExcmVtKSAtIDExLjdyZW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGF5b3V0LWhvcml6b250YWwgLmFwcC1jaGF0IC5hcHAtY2hhdC1zaWRlYmFyLWxlZnQgLnNpZGViYXItYm9keSB7XG4gICAgaGVpZ2h0OiBjYWxjKGNhbGMoMTAwdmggLSAxMXJlbSkgLSAxMS43cmVtIC0gMnJlbSk7XG4gIH1cbn1cbi5hcHAtY2hhdCAuYXBwLWNoYXQtaGlzdG9yeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTFyZW0pO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxheW91dC1ob3Jpem9udGFsIC5hcHAtY2hhdCAuYXBwLWNoYXQtaGlzdG9yeSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTFyZW0gLSAycmVtKTtcbiAgfVxufVxuLmFwcC1jaGF0IC5hcHAtY2hhdC1oaXN0b3J5IC5jaGF0LWhpc3RvcnktaGVhZGVyIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xufVxuLmFwcC1jaGF0IC5hcHAtY2hhdC1oaXN0b3J5IC5jaGF0LWhpc3RvcnktaGVhZGVyIC51c2VyLXN0YXR1cyB7XG4gIG1hcmdpbi1ib3R0b206IDAuMXJlbTtcbn1cbi5hcHAtY2hhdCAuYXBwLWNoYXQtaGlzdG9yeSAuY2hhdC1oaXN0b3J5LWJvZHkge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMC44cmVtKTtcbiAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGF5b3V0LWhvcml6b250YWwgLmFwcC1jaGF0IC5hcHAtY2hhdC1oaXN0b3J5IC5jaGF0LWhpc3RvcnktYm9keSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAuOHJlbSAtIDJyZW0pO1xuICB9XG59XG4uYXBwLWNoYXQgLmFwcC1jaGF0LWhpc3RvcnkgLmNoYXQtaGlzdG9yeS1ib2R5IC5jaGF0LWhpc3RvcnkgLmNoYXQtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5hcHAtY2hhdCAuYXBwLWNoYXQtaGlzdG9yeSAuY2hhdC1oaXN0b3J5LWJvZHkgLmNoYXQtaGlzdG9yeSAuY2hhdC1tZXNzYWdlIC5jaGF0LW1lc3NhZ2UtdGV4dCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG59XG4uYXBwLWNoYXQgLmFwcC1jaGF0LWhpc3RvcnkgLmNoYXQtaGlzdG9yeS1ib2R5IC5jaGF0LWhpc3RvcnkgLmNoYXQtbWVzc2FnZTpub3QoLmNoYXQtbWVzc2FnZS1yaWdodCkgLmNoYXQtbWVzc2FnZS10ZXh0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5hcHAtY2hhdCAuYXBwLWNoYXQtaGlzdG9yeSAuY2hhdC1oaXN0b3J5LWJvZHkgLmNoYXQtaGlzdG9yeSAuY2hhdC1tZXNzYWdlLmNoYXQtbWVzc2FnZS1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uYXBwLWNoYXQgLmFwcC1jaGF0LWhpc3RvcnkgLmNoYXQtaGlzdG9yeS1ib2R5IC5jaGF0LWhpc3RvcnkgLmNoYXQtbWVzc2FnZS5jaGF0LW1lc3NhZ2UtcmlnaHQgLmNoYXQtbWVzc2FnZS10ZXh0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uYXBwLWNoYXQgLmFwcC1jaGF0LWhpc3RvcnkgLmNoYXQtaGlzdG9yeS1ib2R5IC5jaGF0LWhpc3RvcnkgLmNoYXQtbWVzc2FnZS5jaGF0LW1lc3NhZ2UtcmlnaHQgLnVzZXItYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcmVtO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5hcHAtY2hhdCAuYXBwLWNoYXQtaGlzdG9yeSAuY2hhdC1oaXN0b3J5LWJvZHkgLmNoYXQtaGlzdG9yeSAuY2hhdC1tZXNzYWdlIC50aHVtYm5haWwge1xuICBjdXJzb3I6IHpvb20taW47XG59XG4uYXBwLWNoYXQgLmFwcC1jaGF0LWhpc3RvcnkgLmNoYXQtaGlzdG9yeS1ib2R5IC5jaGF0LWhpc3RvcnkgLmNoYXQtbWVzc2FnZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5hcHAtY2hhdCAuYXBwLWNoYXQtaGlzdG9yeSAuY2hhdC1oaXN0b3J5LWZvb3RlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIG1hcmdpbjogMCAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xufVxuLmFwcC1jaGF0IC5hcHAtY2hhdC1zaWRlYmFyLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBjYWxjKC0yMXJlbSAtIDFyZW0pO1xuICB3aWR0aDogMjFyZW07XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDExcmVtKTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYXlvdXQtaG9yaXpvbnRhbCAuYXBwLWNoYXQgLmFwcC1jaGF0LXNpZGViYXItcmlnaHQge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDExcmVtIC0gMnJlbSk7XG4gIH1cbn1cbi5hcHAtY2hhdCAuYXBwLWNoYXQtc2lkZWJhci1yaWdodC5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgcmlnaHQ6IDA7XG59XG4uYXBwLWNoYXQgLmFwcC1jaGF0LXNpZGViYXItcmlnaHQgLnNpZGViYXItYm9keSB7XG4gIGhlaWdodDogY2FsYyhjYWxjKDEwMHZoIC0gMTFyZW0pIC0gMTEuNXJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYXlvdXQtaG9yaXpvbnRhbCAuYXBwLWNoYXQgLmFwcC1jaGF0LXNpZGViYXItcmlnaHQgLnNpZGViYXItYm9keSB7XG4gICAgaGVpZ2h0OiBjYWxjKGNhbGMoMTAwdmggLSAxMXJlbSkgLSAxMS41cmVtIC0gMnJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5hcHAtY2hhdCAuYXBwLWNoYXQtc2lkZWJhci1yaWdodC5zaG93LFxuICAuYXBwLWNoYXQgLmFwcC1jaGF0LXNpZGViYXItbGVmdC5zaG93LFxuICAuYXBwLWNoYXQgLmFwcC1jaGF0LWNvbnRhY3RzLnNob3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubGlnaHQtc3R5bGUgLmFwcC1jaGF0IC5hcHAtY2hhdC1jb250YWN0cyxcbi5saWdodC1zdHlsZSAuYXBwLWNoYXQgLmFwcC1jaGF0LXNpZGViYXItbGVmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDY3LCA4OSwgMTEzLCAwLjA3NSk7XG59XG4ubGlnaHQtc3R5bGUgLmFwcC1jaGF0IC5hcHAtY2hhdC1jb250YWN0cyAuY2hhdC1hY3Rpb25zIC5jaGF0LXNlYXJjaC1pbnB1dCxcbi5saWdodC1zdHlsZSAuYXBwLWNoYXQgLmFwcC1jaGF0LXNpZGViYXItbGVmdCAuY2hhdC1hY3Rpb25zIC5jaGF0LXNlYXJjaC1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1Zjk7XG59XG4ubGlnaHQtc3R5bGUgLmFwcC1jaGF0IC5hcHAtY2hhdC1jb250YWN0cyAuc2lkZWJhci1ib2R5IC5jaGF0LWNvbnRhY3QtbGlzdCBsaS5hY3RpdmUsXG4ubGlnaHQtc3R5bGUgLmFwcC1jaGF0IC5hcHAtY2hhdC1zaWRlYmFyLWxlZnQgLnNpZGViYXItYm9keSAuY2hhdC1jb250YWN0LWxpc3QgbGkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGlnaHQtc3R5bGUgLmFwcC1jaGF0IC5hcHAtY2hhdC1jb250YWN0cyAuc2lkZWJhci1ib2R5IC5jaGF0LWNvbnRhY3QtbGlzdCBsaS5hY3RpdmUgaDYsXG4ubGlnaHQtc3R5bGUgLmFwcC1jaGF0IC5hcHAtY2hhdC1jb250YWN0cyAuc2lkZWJhci1ib2R5IC5jaGF0LWNvbnRhY3QtbGlzdCBsaS5hY3RpdmUgLnRleHQtbXV0ZWQsXG4ubGlnaHQtc3R5bGUgLmFwcC1jaGF0IC5hcHAtY2hhdC1zaWRlYmFyLWxlZnQgLnNpZGViYXItYm9keSAuY2hhdC1jb250YWN0LWxpc3QgbGkuYWN0aXZlIGg2LFxuLmxpZ2h0LXN0eWxlIC5hcHAtY2hhdCAuYXBwLWNoYXQtc2lkZWJhci1sZWZ0IC5zaWRlYmFyLWJvZHkgLmNoYXQtY29udGFjdC1saXN0IGxpLmFjdGl2ZSAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubGlnaHQtc3R5bGUgLmFwcC1jaGF0IC5hcHAtY2hhdC1jb250YWN0cyAuc2lkZWJhci1ib2R5IC5jaGF0LWNvbnRhY3QtbGlzdCBsaS5hY3RpdmUgLmF2YXRhcixcbi5saWdodC1zdHlsZSAuYXBwLWNoYXQgLmFwcC1jaGF0LXNpZGViYXItbGVmdCAuc2lkZWJhci1ib2R5IC5jaGF0LWNvbnRhY3QtbGlzdCBsaS5hY3RpdmUgLmF2YXRhciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5saWdodC1zdHlsZSAuYXBwLWNoYXQgLmFwcC1jaGF0LWhpc3Rvcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY5O1xufVxuLmxpZ2h0LXN0eWxlIC5hcHAtY2hhdCAuYXBwLWNoYXQtaGlzdG9yeSAuY2hhdC1oaXN0b3J5LXdyYXBwZXIgLmNoYXQtaGlzdG9yeS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxpZ2h0LXN0eWxlIC5hcHAtY2hhdCAuYXBwLWNoYXQtaGlzdG9yeSAuY2hhdC1oaXN0b3J5LWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDE2MSwgMTcyLCAxODQsIDAuNCk7XG59XG4ubGlnaHQtc3R5bGUgLmFwcC1jaGF0IC5hcHAtY2hhdC1oaXN0b3J5IC5jaGF0LWhpc3RvcnktYm9keSAuY2hhdC1oaXN0b3J5IC5jaGF0LW1lc3NhZ2UgLmNoYXQtbWVzc2FnZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMTYxLCAxNzIsIDE4NCwgMC40KTtcbn1cbi5saWdodC1zdHlsZSAuYXBwLWNoYXQgLmFwcC1jaGF0LWhpc3RvcnkgLmNoYXQtaGlzdG9yeS1ib2R5IC5jaGF0LWhpc3RvcnkgLmNoYXQtbWVzc2FnZS5jaGF0LW1lc3NhZ2UtcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmxpZ2h0LXN0eWxlIC5hcHAtY2hhdCAuYXBwLWNoYXQtaGlzdG9yeSAuY2hhdC1oaXN0b3J5LWJvZHkgLmNoYXQtaGlzdG9yeSAuY2hhdC1tZXNzYWdlLmNoYXQtbWVzc2FnZS1yaWdodCAuY2hhdC1tZXNzYWdlLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5saWdodC1zdHlsZSAuYXBwLWNoYXQgLmFwcC1jaGF0LXNpZGViYXItcmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAxNnB4IDFweCA0NXB4IDNweCByZ2JhKDY3LCA4OSwgMTEzLCAwLjUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5saWdodC1zdHlsZSAuYXBwLWNoYXQgLmFwcC1jaGF0LWNvbnRhY3RzIC5jaGF0LWFjdGlvbnMgLmNoYXQtc2VhcmNoLWlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5kYXJrLXN0eWxlIC5hcHAtY2hhdCAuYXBwLWNoYXQtY29udGFjdHMsXG4uZGFyay1zdHlsZSAuYXBwLWNoYXQgLmFwcC1jaGF0LXNpZGViYXItbGVmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjJjNDA7XG59XG4uZGFyay1zdHlsZSAuYXBwLWNoYXQgLmFwcC1jaGF0LWNvbnRhY3RzIC5jaGF0LWFjdGlvbnMgLmNoYXQtc2VhcmNoLWlucHV0LFxuLmRhcmstc3R5bGUgLmFwcC1jaGF0IC5hcHAtY2hhdC1zaWRlYmFyLWxlZnQgLmNoYXQtYWN0aW9ucyAuY2hhdC1zZWFyY2gtaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyMzMzO1xufVxuLmRhcmstc3R5bGUgLmFwcC1jaGF0IC5hcHAtY2hhdC1jb250YWN0cyAuc2lkZWJhci1ib2R5IC5jaGF0LWNvbnRhY3QtbGlzdCBsaS5hY3RpdmUsXG4uZGFyay1zdHlsZSAuYXBwLWNoYXQgLmFwcC1jaGF0LXNpZGViYXItbGVmdCAuc2lkZWJhci1ib2R5IC5jaGF0LWNvbnRhY3QtbGlzdCBsaS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLXN0eWxlIC5hcHAtY2hhdCAuYXBwLWNoYXQtY29udGFjdHMgLnNpZGViYXItYm9keSAuY2hhdC1jb250YWN0LWxpc3QgbGkuYWN0aXZlIGg2LFxuLmRhcmstc3R5bGUgLmFwcC1jaGF0IC5hcHAtY2hhdC1jb250YWN0cyAuc2lkZWJhci1ib2R5IC5jaGF0LWNvbnRhY3QtbGlzdCBsaS5hY3RpdmUgLnRleHQtbXV0ZWQsXG4uZGFyay1zdHlsZSAuYXBwLWNoYXQgLmFwcC1jaGF0LXNpZGViYXItbGVmdCAuc2lkZWJhci1ib2R5IC5jaGF0LWNvbnRhY3QtbGlzdCBsaS5hY3RpdmUgaDYsXG4uZGFyay1zdHlsZSAuYXBwLWNoYXQgLmFwcC1jaGF0LXNpZGViYXItbGVmdCAuc2lkZWJhci1ib2R5IC5jaGF0LWNvbnRhY3QtbGlzdCBsaS5hY3RpdmUgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmRhcmstc3R5bGUgLmFwcC1jaGF0IC5hcHAtY2hhdC1jb250YWN0cyAuc2lkZWJhci1ib2R5IC5jaGF0LWNvbnRhY3QtbGlzdCBsaS5hY3RpdmUgLmF2YXRhcixcbi5kYXJrLXN0eWxlIC5hcHAtY2hhdCAuYXBwLWNoYXQtc2lkZWJhci1sZWZ0IC5zaWRlYmFyLWJvZHkgLmNoYXQtY29udGFjdC1saXN0IGxpLmFjdGl2ZSAuYXZhdGFyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmIyYzQwO1xufVxuLmRhcmstc3R5bGUgLmFwcC1jaGF0IC5hcHAtY2hhdC1oaXN0b3J5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjMzMztcbn1cbi5kYXJrLXN0eWxlIC5hcHAtY2hhdCAuYXBwLWNoYXQtaGlzdG9yeSAuY2hhdC1oaXN0b3J5LXdyYXBwZXIgLmNoYXQtaGlzdG9yeS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYzQwO1xufVxuLmRhcmstc3R5bGUgLmFwcC1jaGF0IC5hcHAtY2hhdC1oaXN0b3J5IC5jaGF0LWhpc3RvcnktZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmM0MDtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uZGFyay1zdHlsZSAuYXBwLWNoYXQgLmFwcC1jaGF0LWhpc3RvcnkgLmNoYXQtaGlzdG9yeS1ib2R5IC5jaGF0LWhpc3RvcnkgLmNoYXQtbWVzc2FnZSAuY2hhdC1tZXNzYWdlLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYzQwO1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5kYXJrLXN0eWxlIC5hcHAtY2hhdCAuYXBwLWNoYXQtaGlzdG9yeSAuY2hhdC1oaXN0b3J5LWJvZHkgLmNoYXQtaGlzdG9yeSAuY2hhdC1tZXNzYWdlLmNoYXQtbWVzc2FnZS1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZGFyay1zdHlsZSAuYXBwLWNoYXQgLmFwcC1jaGF0LWhpc3RvcnkgLmNoYXQtaGlzdG9yeS1ib2R5IC5jaGF0LWhpc3RvcnkgLmNoYXQtbWVzc2FnZS5jaGF0LW1lc3NhZ2UtcmlnaHQgLmNoYXQtbWVzc2FnZS10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1zdHlsZSAuYXBwLWNoYXQgLmFwcC1jaGF0LXNpZGViYXItcmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYzQwO1xufVxuXG5bZGlyPXJ0bF0gLmFwcC1jaGF0IC5hcHAtY2hhdC1zaWRlYmFyLWxlZnQsXG5bZGlyPXJ0bF0gLmFwcC1jaGF0IC5hcHAtY2hhdC1jb250YWN0cyB7XG4gIHJpZ2h0OiBjYWxjKC0yMXJlbSAtIDFyZW0pO1xuICBsZWZ0OiBhdXRvO1xufVxuW2Rpcj1ydGxdIC5hcHAtY2hhdCAuYXBwLWNoYXQtc2lkZWJhci1sZWZ0LnNob3csXG5bZGlyPXJ0bF0gLmFwcC1jaGF0IC5hcHAtY2hhdC1jb250YWN0cy5zaG93IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5bZGlyPXJ0bF0gLmFwcC1jaGF0IC5hcHAtY2hhdC1zaWRlYmFyLXJpZ2h0IHtcbiAgbGVmdDogY2FsYygtMjFyZW0gLSAxcmVtKTtcbiAgcmlnaHQ6IGF1dG87XG59XG5bZGlyPXJ0bF0gLmFwcC1jaGF0IC5hcHAtY2hhdC1zaWRlYmFyLXJpZ2h0LnNob3cge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cbltkaXI9cnRsXSAuYXBwLWNoYXQgLmFwcC1jaGF0LWhpc3RvcnkgLmNoYXQtaGlzdG9yeS1ib2R5IC5jaGF0LWhpc3RvcnkgLmNoYXQgLnVzZXItYXZhdGFyIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbltkaXI9cnRsXSAuYXBwLWNoYXQgLmFwcC1jaGF0LWhpc3RvcnkgLmNoYXQtbWVzc2FnZTpub3QoLmNoYXQtbWVzc2FnZS1yaWdodCkgLmNoYXQtbWVzc2FnZS10ZXh0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5bZGlyPXJ0bF0gLmFwcC1jaGF0IC5hcHAtY2hhdC1oaXN0b3J5IC5jaGF0LW1lc3NhZ2UuY2hhdC1tZXNzYWdlLXJpZ2h0IC5jaGF0LW1lc3NhZ2UtdGV4dCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuIl19 */
