.app-chat {
  position: relative;
  height: calc(100vh - 11.5rem) !important;
}
@media (min-width: 1200px) {
  .layout-horizontal .app-chat {
    height: calc(100vh - 11.5rem - 2.2rem) !important;
  }
}
@media (max-width: 992px) {
  .app-chat .app-sidebar {
    z-index: 4;
  }
}
.app-chat .app-sidebar .sidebar-header {
  position: relative;
  padding: 0.73rem 1.25rem;
}
.app-chat .app-sidebar .sidebar-header .close-sidebar {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  margin: 0.15rem 0.15rem 0 0;
}
.app-chat .app-chat-contacts {
  position: absolute;
  left: calc(-21rem - 1rem);
  height: calc(100vh - 11.5rem);
  width: 21rem;
  flex-basis: 21rem;
  transition: all 0.25s ease;
}
@media (min-width: 1200px) {
  .layout-horizontal .app-chat .app-chat-contacts {
    height: calc(100vh - 11.5rem - 2.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-header .close-sidebar {
  position: absolute;
  top: 1.55rem;
  right: 0.25rem;
}
.app-chat .app-chat-contacts .sidebar-body {
  height: calc(calc(100vh - 11.5rem) - 3.9rem);
  height: calc(calc(100vh - 11.5rem) - 3.5rem);
}
@media (min-width: 992px) {
  .layout-horizontal .app-chat .app-chat-contacts .sidebar-body {
    height: calc(calc(100vh - 11.5rem) - 5rem + calc(2.2rem / 2));
  }
}
@media (min-width: 1200px) {
  .layout-horizontal .app-chat .app-chat-contacts .sidebar-body {
    height: calc(calc(100vh - 11.5rem) - 5rem - 2.2rem);
  }
}
.app-chat .app-chat-contacts .sidebar-body .chat-contact-list li.chat-contact-list-item {
  display: flex;
  justify-content: space-between;
  padding: 0.5rem 0.75rem;
  margin: 0.25rem 0.75rem;
  border-radius: 0.375rem;
  cursor: pointer;
}
.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 - 11.5rem);
  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 - 11.5rem - 2.2rem);
  }
}
.app-chat .app-chat-sidebar-left.show {
  left: 0;
  opacity: 1;
}
.app-chat .app-chat-sidebar-left .sidebar-body {
  height: calc(calc(100vh - 11.5rem) - 11.5rem);
}
@media (min-width: 1200px) {
  .layout-horizontal .app-chat .app-chat-sidebar-left .sidebar-body {
    height: calc(calc(100vh - 11.5rem) - 12rem - 2.2rem);
  }
}
.app-chat .app-chat-history {
  position: relative;
  height: calc(100vh - 11.5rem);
  transition: all 0.25s ease;
}
@media (min-width: 1200px) {
  .layout-horizontal .app-chat .app-chat-history {
    height: calc(100vh - 11.5rem - 2.2rem);
  }
}
.app-chat .app-chat-history .chat-history-header {
  padding: 0.575rem 1.25rem;
}
.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.5rem);
  padding: 2rem 1.5rem;
  overflow: hidden;
}
@media (min-width: 1200px) {
  .layout-horizontal .app-chat .app-chat-history .chat-history-body {
    height: calc(100vh - 20.5rem - 2.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.575rem 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 - 11.5rem);
  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 - 11.5rem - 2.2rem);
  }
}
.app-chat .app-chat-sidebar-right.show {
  opacity: 1;
  right: 0;
}
.app-chat .app-chat-sidebar-right .sidebar-body {
  height: calc(calc(100vh - 11.5rem) - 11.75rem);
}
@media (min-width: 1200px) {
  .layout-horizontal .app-chat .app-chat-sidebar-right .sidebar-body {
    height: calc(calc(100vh - 11.5rem) - 14rem - 2.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(75, 70, 92, 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: #f8f7fa;
}
.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 .chat-history-header,
.light-style .app-chat .app-chat-history .chat-history-footer {
  background-color: #fff;
}
.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(165, 163, 174, 0.3);
}
.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(75, 70, 92, 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: #2f3349;
}
.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: #25293c;
}
.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: #2f3349;
}
.dark-style .app-chat .app-chat-history .chat-history-header,
.dark-style .app-chat .app-chat-history .chat-history-footer {
  background-color: #2f3349;
}
.dark-style .app-chat .app-chat-history .chat-history-body .chat-history .chat-message .chat-message-text {
  background-color: #2f3349;
  box-shadow: 0 0.125rem 0.25rem rgba(15, 20, 34, 0.4);
}
.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: #2f3349;
}

[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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2VzL2FwcC1jaGF0LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLGtCQUFrQjtFQUNsQix3Q0FBd0M7QUFDMUM7QUFDQTtFQUNFO0lBQ0UsaURBQWlEO0VBQ25EO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsVUFBVTtFQUNaO0FBQ0Y7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQix3QkFBd0I7QUFDMUI7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsYUFBYTtFQUNiLDJCQUEyQjtBQUM3QjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6Qiw2QkFBNkI7RUFDN0IsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQiwwQkFBMEI7QUFDNUI7QUFDQTtFQUNFO0lBQ0Usc0NBQXNDO0VBQ3hDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsZ0JBQWdCO0VBQ2xCO0FBQ0Y7QUFDQTtFQUNFLFVBQVU7QUFDWjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSw0Q0FBNEM7RUFDNUMsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRTtJQUNFLDZEQUE2RDtFQUMvRDtBQUNGO0FBQ0E7RUFDRTtJQUNFLG1EQUFtRDtFQUNyRDtBQUNGO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsOEJBQThCO0VBQzlCLHVCQUF1QjtFQUN2Qix1QkFBdUI7RUFDdkIsdUJBQXVCO0VBQ3ZCLGVBQWU7QUFDakI7QUFDQTtFQUNFLFdBQVc7QUFDYjtBQUNBO0VBQ0UsNkJBQTZCO0VBQzdCLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsWUFBWTtBQUNkO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLE1BQU07RUFDTix5QkFBeUI7RUFDekIsWUFBWTtFQUNaLDZCQUE2QjtFQUM3QixVQUFVO0VBQ1YsVUFBVTtFQUNWLDBCQUEwQjtBQUM1QjtBQUNBO0VBQ0U7SUFDRSxzQ0FBc0M7RUFDeEM7QUFDRjtBQUNBO0VBQ0UsT0FBTztFQUNQLFVBQVU7QUFDWjtBQUNBO0VBQ0UsNkNBQTZDO0FBQy9DO0FBQ0E7RUFDRTtJQUNFLG9EQUFvRDtFQUN0RDtBQUNGO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsNkJBQTZCO0VBQzdCLDBCQUEwQjtBQUM1QjtBQUNBO0VBQ0U7SUFDRSxzQ0FBc0M7RUFDeEM7QUFDRjtBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLDZCQUE2QjtFQUM3QixvQkFBb0I7RUFDcEIsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRTtJQUNFLHNDQUFzQztFQUN4QztBQUNGO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsMkJBQTJCO0FBQzdCO0FBQ0E7RUFDRSx1QkFBdUI7RUFDdkIscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSx5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UsMEJBQTBCO0FBQzVCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLHdCQUF3QjtFQUN4QixnQkFBZ0I7RUFDaEIsdUJBQXVCO0FBQ3pCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLDBCQUEwQjtFQUMxQixZQUFZO0VBQ1osNkJBQTZCO0VBQzdCLFVBQVU7RUFDVixVQUFVO0VBQ1YsMEJBQTBCO0FBQzVCO0FBQ0E7RUFDRTtJQUNFLHNDQUFzQztFQUN4QztBQUNGO0FBQ0E7RUFDRSxVQUFVO0VBQ1YsUUFBUTtBQUNWO0FBQ0E7RUFDRSw4Q0FBOEM7QUFDaEQ7QUFDQTtFQUNFO0lBQ0Usb0RBQW9EO0VBQ3REO0FBQ0Y7O0FBRUE7RUFDRTs7O0lBR0UsV0FBVztFQUNiO0FBQ0Y7QUFDQTs7RUFFRSxzQkFBc0I7RUFDdEIsNkNBQTZDO0FBQy9DO0FBQ0E7O0VBRUUseUJBQXlCO0FBQzNCO0FBQ0E7O0VBRUUsV0FBVztBQUNiO0FBQ0E7Ozs7RUFJRSxzQkFBc0I7QUFDeEI7QUFDQTs7RUFFRSxrQkFBa0I7QUFDcEI7QUFDQTs7RUFFRSxzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLHNCQUFzQjtFQUN0Qix1REFBdUQ7QUFDekQ7QUFDQTtFQUNFLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UsV0FBVztBQUNiO0FBQ0E7RUFDRSxzQkFBc0I7RUFDdEIsbURBQW1EO0FBQ3JEO0FBQ0E7RUFDRTtJQUNFLHNCQUFzQjtFQUN4QjtBQUNGOztBQUVBOztFQUVFLHlCQUF5QjtBQUMzQjtBQUNBOztFQUVFLHlCQUF5QjtBQUMzQjtBQUNBOztFQUVFLFdBQVc7QUFDYjtBQUNBOzs7O0VBSUUsc0JBQXNCO0FBQ3hCO0FBQ0E7O0VBRUUscUJBQXFCO0FBQ3ZCO0FBQ0E7O0VBRUUseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIsb0RBQW9EO0FBQ3REO0FBQ0E7RUFDRSx5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLFdBQVc7QUFDYjtBQUNBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBOztFQUVFLDBCQUEwQjtFQUMxQixVQUFVO0FBQ1o7QUFDQTs7RUFFRSxVQUFVO0VBQ1YsUUFBUTtBQUNWO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIsV0FBVztBQUNiO0FBQ0E7RUFDRSxPQUFPO0VBQ1AsV0FBVztBQUNiO0FBQ0E7RUFDRSxpQkFBaUI7RUFDakIsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsMEJBQTBCO0VBQzFCLDJDQUEyQztBQUM3QztBQUNBO0VBQ0UseUJBQXlCO0VBQ3pCLDRDQUE0QztBQUM5QyIsImZpbGUiOiJwYWdlcy9hcHAtY2hhdC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuYXBwLWNoYXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDExLjVyZW0pICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYXlvdXQtaG9yaXpvbnRhbCAuYXBwLWNoYXQge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDExLjVyZW0gLSAyLjJyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYXBwLWNoYXQgLmFwcC1zaWRlYmFyIHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG59XG4uYXBwLWNoYXQgLmFwcC1zaWRlYmFyIC5zaWRlYmFyLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC43M3JlbSAxLjI1cmVtO1xufVxuLmFwcC1jaGF0IC5hcHAtc2lkZWJhciAuc2lkZWJhci1oZWFkZXIgLmNsb3NlLXNpZGViYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC41cmVtO1xuICByaWdodDogMC41cmVtO1xuICBtYXJnaW46IDAuMTVyZW0gMC4xNXJlbSAwIDA7XG59XG4uYXBwLWNoYXQgLmFwcC1jaGF0LWNvbnRhY3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKC0yMXJlbSAtIDFyZW0pO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMS41cmVtKTtcbiAgd2lkdGg6IDIxcmVtO1xuICBmbGV4LWJhc2lzOiAyMXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYXlvdXQtaG9yaXpvbnRhbCAuYXBwLWNoYXQgLmFwcC1jaGF0LWNvbnRhY3RzIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMS41cmVtIC0gMi4ycmVtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcHAtY2hhdCAuYXBwLWNoYXQtY29udGFjdHMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbi5hcHAtY2hhdCAuYXBwLWNoYXQtY29udGFjdHMuc2hvdyB7XG4gIGxlZnQ6IDByZW07XG59XG4uYXBwLWNoYXQgLmFwcC1jaGF0LWNvbnRhY3RzIC5zaWRlYmFyLWhlYWRlciAuY2xvc2Utc2lkZWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjU1cmVtO1xuICByaWdodDogMC4yNXJlbTtcbn1cbi5hcHAtY2hhdCAuYXBwLWNoYXQtY29udGFjdHMgLnNpZGViYXItYm9keSB7XG4gIGhlaWdodDogY2FsYyhjYWxjKDEwMHZoIC0gMTEuNXJlbSkgLSAzLjlyZW0pO1xuICBoZWlnaHQ6IGNhbGMoY2FsYygxMDB2aCAtIDExLjVyZW0pIC0gMy41cmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LWhvcml6b250YWwgLmFwcC1jaGF0IC5hcHAtY2hhdC1jb250YWN0cyAuc2lkZWJhci1ib2R5IHtcbiAgICBoZWlnaHQ6IGNhbGMoY2FsYygxMDB2aCAtIDExLjVyZW0pIC0gNXJlbSArIGNhbGMoMi4ycmVtIC8gMikpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYXlvdXQtaG9yaXpvbnRhbCAuYXBwLWNoYXQgLmFwcC1jaGF0LWNvbnRhY3RzIC5zaWRlYmFyLWJvZHkge1xuICAgIGhlaWdodDogY2FsYyhjYWxjKDEwMHZoIC0gMTEuNXJlbSkgLSA1cmVtIC0gMi4ycmVtKTtcbiAgfVxufVxuLmFwcC1jaGF0IC5hcHAtY2hhdC1jb250YWN0cyAuc2lkZWJhci1ib2R5IC5jaGF0LWNvbnRhY3QtbGlzdCBsaS5jaGF0LWNvbnRhY3QtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luOiAwLjI1cmVtIDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYXBwLWNoYXQgLmFwcC1jaGF0LWNvbnRhY3RzIC5zaWRlYmFyLWJvZHkgLmNoYXQtY29udGFjdC1saXN0IGxpLmNoYXQtY29udGFjdC1saXN0LWl0ZW0gYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFwcC1jaGF0IC5hcHAtY2hhdC1jb250YWN0cyAuc2lkZWJhci1ib2R5IC5jaGF0LWNvbnRhY3QtbGlzdCBsaS5jaGF0LWNvbnRhY3QtbGlzdC1pdGVtIC5hdmF0YXIge1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmFwcC1jaGF0IC5hcHAtY2hhdC1jb250YWN0cyAuc2lkZWJhci1ib2R5IC5jaGF0LWNvbnRhY3QtbGlzdCBsaS5jaGF0LWNvbnRhY3QtbGlzdC1pdGVtIC5jaGF0LWNvbnRhY3QtaW5mbyB7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5hcHAtY2hhdCAuYXBwLWNoYXQtY29udGFjdHMgLnNpZGViYXItYm9keSAuY2hhdC1jb250YWN0LWxpc3QgbGkuY2hhdC1jb250YWN0LWxpc3QtaXRlbSAuY2hhdC1jb250YWN0LWluZm8gLmNoYXQtY29udGFjdC1uYW1lIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5hcHAtY2hhdCAuYXBwLWNoYXQtY29udGFjdHMgLnNpZGViYXItYm9keSAuY2hhdC1jb250YWN0LWxpc3QgbGkuY2hhdC1jb250YWN0LWxpc3QtaXRlbSBzbWFsbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYXBwLWNoYXQgLmFwcC1jaGF0LXNpZGViYXItbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiBjYWxjKC0yMXJlbSAtIDFyZW0pO1xuICB3aWR0aDogMjFyZW07XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDExLjVyZW0pO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA1O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxheW91dC1ob3Jpem9udGFsIC5hcHAtY2hhdCAuYXBwLWNoYXQtc2lkZWJhci1sZWZ0IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMS41cmVtIC0gMi4ycmVtKTtcbiAgfVxufVxuLmFwcC1jaGF0IC5hcHAtY2hhdC1zaWRlYmFyLWxlZnQuc2hvdyB7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDE7XG59XG4uYXBwLWNoYXQgLmFwcC1jaGF0LXNpZGViYXItbGVmdCAuc2lkZWJhci1ib2R5IHtcbiAgaGVpZ2h0OiBjYWxjKGNhbGMoMTAwdmggLSAxMS41cmVtKSAtIDExLjVyZW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGF5b3V0LWhvcml6b250YWwgLmFwcC1jaGF0IC5hcHAtY2hhdC1zaWRlYmFyLWxlZnQgLnNpZGViYXItYm9keSB7XG4gICAgaGVpZ2h0OiBjYWxjKGNhbGMoMTAwdmggLSAxMS41cmVtKSAtIDEycmVtIC0gMi4ycmVtKTtcbiAgfVxufVxuLmFwcC1jaGF0IC5hcHAtY2hhdC1oaXN0b3J5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMS41cmVtKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYXlvdXQtaG9yaXpvbnRhbCAuYXBwLWNoYXQgLmFwcC1jaGF0LWhpc3Rvcnkge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDExLjVyZW0gLSAyLjJyZW0pO1xuICB9XG59XG4uYXBwLWNoYXQgLmFwcC1jaGF0LWhpc3RvcnkgLmNoYXQtaGlzdG9yeS1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjU3NXJlbSAxLjI1cmVtO1xufVxuLmFwcC1jaGF0IC5hcHAtY2hhdC1oaXN0b3J5IC5jaGF0LWhpc3RvcnktaGVhZGVyIC51c2VyLXN0YXR1cyB7XG4gIG1hcmdpbi1ib3R0b206IDAuMXJlbTtcbn1cbi5hcHAtY2hhdCAuYXBwLWNoYXQtaGlzdG9yeSAuY2hhdC1oaXN0b3J5LWJvZHkge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMC41cmVtKTtcbiAgcGFkZGluZzogMnJlbSAxLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYXlvdXQtaG9yaXpvbnRhbCAuYXBwLWNoYXQgLmFwcC1jaGF0LWhpc3RvcnkgLmNoYXQtaGlzdG9yeS1ib2R5IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMC41cmVtIC0gMi4ycmVtKTtcbiAgfVxufVxuLmFwcC1jaGF0IC5hcHAtY2hhdC1oaXN0b3J5IC5jaGF0LWhpc3RvcnktYm9keSAuY2hhdC1oaXN0b3J5IC5jaGF0LW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYXBwLWNoYXQgLmFwcC1jaGF0LWhpc3RvcnkgLmNoYXQtaGlzdG9yeS1ib2R5IC5jaGF0LWhpc3RvcnkgLmNoYXQtbWVzc2FnZSAuY2hhdC1tZXNzYWdlLXRleHQge1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xufVxuLmFwcC1jaGF0IC5hcHAtY2hhdC1oaXN0b3J5IC5jaGF0LWhpc3RvcnktYm9keSAuY2hhdC1oaXN0b3J5IC5jaGF0LW1lc3NhZ2U6bm90KC5jaGF0LW1lc3NhZ2UtcmlnaHQpIC5jaGF0LW1lc3NhZ2UtdGV4dCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4uYXBwLWNoYXQgLmFwcC1jaGF0LWhpc3RvcnkgLmNoYXQtaGlzdG9yeS1ib2R5IC5jaGF0LWhpc3RvcnkgLmNoYXQtbWVzc2FnZS5jaGF0LW1lc3NhZ2UtcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmFwcC1jaGF0IC5hcHAtY2hhdC1oaXN0b3J5IC5jaGF0LWhpc3RvcnktYm9keSAuY2hhdC1oaXN0b3J5IC5jaGF0LW1lc3NhZ2UuY2hhdC1tZXNzYWdlLXJpZ2h0IC5jaGF0LW1lc3NhZ2UtdGV4dCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmFwcC1jaGF0IC5hcHAtY2hhdC1oaXN0b3J5IC5jaGF0LWhpc3RvcnktYm9keSAuY2hhdC1oaXN0b3J5IC5jaGF0LW1lc3NhZ2UuY2hhdC1tZXNzYWdlLXJpZ2h0IC51c2VyLWF2YXRhciB7XG4gIG1hcmdpbi1yaWdodDogMHJlbTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4uYXBwLWNoYXQgLmFwcC1jaGF0LWhpc3RvcnkgLmNoYXQtaGlzdG9yeS1ib2R5IC5jaGF0LWhpc3RvcnkgLmNoYXQtbWVzc2FnZSAudGh1bWJuYWlsIHtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuLmFwcC1jaGF0IC5hcHAtY2hhdC1oaXN0b3J5IC5jaGF0LWhpc3RvcnktYm9keSAuY2hhdC1oaXN0b3J5IC5jaGF0LW1lc3NhZ2U6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYXBwLWNoYXQgLmFwcC1jaGF0LWhpc3RvcnkgLmNoYXQtaGlzdG9yeS1mb290ZXIge1xuICBwYWRkaW5nOiAwLjU3NXJlbSAwLjVyZW07XG4gIG1hcmdpbjogMCAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xufVxuLmFwcC1jaGF0IC5hcHAtY2hhdC1zaWRlYmFyLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBjYWxjKC0yMXJlbSAtIDFyZW0pO1xuICB3aWR0aDogMjFyZW07XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDExLjVyZW0pO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA1O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxheW91dC1ob3Jpem9udGFsIC5hcHAtY2hhdCAuYXBwLWNoYXQtc2lkZWJhci1yaWdodCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTEuNXJlbSAtIDIuMnJlbSk7XG4gIH1cbn1cbi5hcHAtY2hhdCAuYXBwLWNoYXQtc2lkZWJhci1yaWdodC5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgcmlnaHQ6IDA7XG59XG4uYXBwLWNoYXQgLmFwcC1jaGF0LXNpZGViYXItcmlnaHQgLnNpZGViYXItYm9keSB7XG4gIGhlaWdodDogY2FsYyhjYWxjKDEwMHZoIC0gMTEuNXJlbSkgLSAxMS43NXJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYXlvdXQtaG9yaXpvbnRhbCAuYXBwLWNoYXQgLmFwcC1jaGF0LXNpZGViYXItcmlnaHQgLnNpZGViYXItYm9keSB7XG4gICAgaGVpZ2h0OiBjYWxjKGNhbGMoMTAwdmggLSAxMS41cmVtKSAtIDE0cmVtIC0gMi4ycmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFwcC1jaGF0IC5hcHAtY2hhdC1zaWRlYmFyLXJpZ2h0LnNob3csXG4gIC5hcHAtY2hhdCAuYXBwLWNoYXQtc2lkZWJhci1sZWZ0LnNob3csXG4gIC5hcHAtY2hhdCAuYXBwLWNoYXQtY29udGFjdHMuc2hvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5saWdodC1zdHlsZSAuYXBwLWNoYXQgLmFwcC1jaGF0LWNvbnRhY3RzLFxuLmxpZ2h0LXN0eWxlIC5hcHAtY2hhdCAuYXBwLWNoYXQtc2lkZWJhci1sZWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNzUsIDcwLCA5MiwgMC4wNzUpO1xufVxuLmxpZ2h0LXN0eWxlIC5hcHAtY2hhdCAuYXBwLWNoYXQtY29udGFjdHMgLmNoYXQtYWN0aW9ucyAuY2hhdC1zZWFyY2gtaW5wdXQsXG4ubGlnaHQtc3R5bGUgLmFwcC1jaGF0IC5hcHAtY2hhdC1zaWRlYmFyLWxlZnQgLmNoYXQtYWN0aW9ucyAuY2hhdC1zZWFyY2gtaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2ZhO1xufVxuLmxpZ2h0LXN0eWxlIC5hcHAtY2hhdCAuYXBwLWNoYXQtY29udGFjdHMgLnNpZGViYXItYm9keSAuY2hhdC1jb250YWN0LWxpc3QgbGkuYWN0aXZlLFxuLmxpZ2h0LXN0eWxlIC5hcHAtY2hhdCAuYXBwLWNoYXQtc2lkZWJhci1sZWZ0IC5zaWRlYmFyLWJvZHkgLmNoYXQtY29udGFjdC1saXN0IGxpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxpZ2h0LXN0eWxlIC5hcHAtY2hhdCAuYXBwLWNoYXQtY29udGFjdHMgLnNpZGViYXItYm9keSAuY2hhdC1jb250YWN0LWxpc3QgbGkuYWN0aXZlIGg2LFxuLmxpZ2h0LXN0eWxlIC5hcHAtY2hhdCAuYXBwLWNoYXQtY29udGFjdHMgLnNpZGViYXItYm9keSAuY2hhdC1jb250YWN0LWxpc3QgbGkuYWN0aXZlIC50ZXh0LW11dGVkLFxuLmxpZ2h0LXN0eWxlIC5hcHAtY2hhdCAuYXBwLWNoYXQtc2lkZWJhci1sZWZ0IC5zaWRlYmFyLWJvZHkgLmNoYXQtY29udGFjdC1saXN0IGxpLmFjdGl2ZSBoNixcbi5saWdodC1zdHlsZSAuYXBwLWNoYXQgLmFwcC1jaGF0LXNpZGViYXItbGVmdCAuc2lkZWJhci1ib2R5IC5jaGF0LWNvbnRhY3QtbGlzdCBsaS5hY3RpdmUgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxpZ2h0LXN0eWxlIC5hcHAtY2hhdCAuYXBwLWNoYXQtY29udGFjdHMgLnNpZGViYXItYm9keSAuY2hhdC1jb250YWN0LWxpc3QgbGkuYWN0aXZlIC5hdmF0YXIsXG4ubGlnaHQtc3R5bGUgLmFwcC1jaGF0IC5hcHAtY2hhdC1zaWRlYmFyLWxlZnQgLnNpZGViYXItYm9keSAuY2hhdC1jb250YWN0LWxpc3QgbGkuYWN0aXZlIC5hdmF0YXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4ubGlnaHQtc3R5bGUgLmFwcC1jaGF0IC5hcHAtY2hhdC1oaXN0b3J5IC5jaGF0LWhpc3RvcnktaGVhZGVyLFxuLmxpZ2h0LXN0eWxlIC5hcHAtY2hhdCAuYXBwLWNoYXQtaGlzdG9yeSAuY2hhdC1oaXN0b3J5LWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGlnaHQtc3R5bGUgLmFwcC1jaGF0IC5hcHAtY2hhdC1oaXN0b3J5IC5jaGF0LWhpc3RvcnktYm9keSAuY2hhdC1oaXN0b3J5IC5jaGF0LW1lc3NhZ2UgLmNoYXQtbWVzc2FnZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMTY1LCAxNjMsIDE3NCwgMC4zKTtcbn1cbi5saWdodC1zdHlsZSAuYXBwLWNoYXQgLmFwcC1jaGF0LWhpc3RvcnkgLmNoYXQtaGlzdG9yeS1ib2R5IC5jaGF0LWhpc3RvcnkgLmNoYXQtbWVzc2FnZS5jaGF0LW1lc3NhZ2UtcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmxpZ2h0LXN0eWxlIC5hcHAtY2hhdCAuYXBwLWNoYXQtaGlzdG9yeSAuY2hhdC1oaXN0b3J5LWJvZHkgLmNoYXQtaGlzdG9yeSAuY2hhdC1tZXNzYWdlLmNoYXQtbWVzc2FnZS1yaWdodCAuY2hhdC1tZXNzYWdlLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5saWdodC1zdHlsZSAuYXBwLWNoYXQgLmFwcC1jaGF0LXNpZGViYXItcmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAxNnB4IDFweCA0NXB4IDNweCByZ2JhKDc1LCA3MCwgOTIsIDAuNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxpZ2h0LXN0eWxlIC5hcHAtY2hhdCAuYXBwLWNoYXQtY29udGFjdHMgLmNoYXQtYWN0aW9ucyAuY2hhdC1zZWFyY2gtaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLmRhcmstc3R5bGUgLmFwcC1jaGF0IC5hcHAtY2hhdC1jb250YWN0cyxcbi5kYXJrLXN0eWxlIC5hcHAtY2hhdCAuYXBwLWNoYXQtc2lkZWJhci1sZWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMzM0OTtcbn1cbi5kYXJrLXN0eWxlIC5hcHAtY2hhdCAuYXBwLWNoYXQtY29udGFjdHMgLmNoYXQtYWN0aW9ucyAuY2hhdC1zZWFyY2gtaW5wdXQsXG4uZGFyay1zdHlsZSAuYXBwLWNoYXQgLmFwcC1jaGF0LXNpZGViYXItbGVmdCAuY2hhdC1hY3Rpb25zIC5jaGF0LXNlYXJjaC1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI5M2M7XG59XG4uZGFyay1zdHlsZSAuYXBwLWNoYXQgLmFwcC1jaGF0LWNvbnRhY3RzIC5zaWRlYmFyLWJvZHkgLmNoYXQtY29udGFjdC1saXN0IGxpLmFjdGl2ZSxcbi5kYXJrLXN0eWxlIC5hcHAtY2hhdCAuYXBwLWNoYXQtc2lkZWJhci1sZWZ0IC5zaWRlYmFyLWJvZHkgLmNoYXQtY29udGFjdC1saXN0IGxpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstc3R5bGUgLmFwcC1jaGF0IC5hcHAtY2hhdC1jb250YWN0cyAuc2lkZWJhci1ib2R5IC5jaGF0LWNvbnRhY3QtbGlzdCBsaS5hY3RpdmUgaDYsXG4uZGFyay1zdHlsZSAuYXBwLWNoYXQgLmFwcC1jaGF0LWNvbnRhY3RzIC5zaWRlYmFyLWJvZHkgLmNoYXQtY29udGFjdC1saXN0IGxpLmFjdGl2ZSAudGV4dC1tdXRlZCxcbi5kYXJrLXN0eWxlIC5hcHAtY2hhdCAuYXBwLWNoYXQtc2lkZWJhci1sZWZ0IC5zaWRlYmFyLWJvZHkgLmNoYXQtY29udGFjdC1saXN0IGxpLmFjdGl2ZSBoNixcbi5kYXJrLXN0eWxlIC5hcHAtY2hhdCAuYXBwLWNoYXQtc2lkZWJhci1sZWZ0IC5zaWRlYmFyLWJvZHkgLmNoYXQtY29udGFjdC1saXN0IGxpLmFjdGl2ZSAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZGFyay1zdHlsZSAuYXBwLWNoYXQgLmFwcC1jaGF0LWNvbnRhY3RzIC5zaWRlYmFyLWJvZHkgLmNoYXQtY29udGFjdC1saXN0IGxpLmFjdGl2ZSAuYXZhdGFyLFxuLmRhcmstc3R5bGUgLmFwcC1jaGF0IC5hcHAtY2hhdC1zaWRlYmFyLWxlZnQgLnNpZGViYXItYm9keSAuY2hhdC1jb250YWN0LWxpc3QgbGkuYWN0aXZlIC5hdmF0YXIge1xuICBib3JkZXItY29sb3I6ICMyZjMzNDk7XG59XG4uZGFyay1zdHlsZSAuYXBwLWNoYXQgLmFwcC1jaGF0LWhpc3RvcnkgLmNoYXQtaGlzdG9yeS1oZWFkZXIsXG4uZGFyay1zdHlsZSAuYXBwLWNoYXQgLmFwcC1jaGF0LWhpc3RvcnkgLmNoYXQtaGlzdG9yeS1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYzMzQ5O1xufVxuLmRhcmstc3R5bGUgLmFwcC1jaGF0IC5hcHAtY2hhdC1oaXN0b3J5IC5jaGF0LWhpc3RvcnktYm9keSAuY2hhdC1oaXN0b3J5IC5jaGF0LW1lc3NhZ2UgLmNoYXQtbWVzc2FnZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMzM0OTtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMTUsIDIwLCAzNCwgMC40KTtcbn1cbi5kYXJrLXN0eWxlIC5hcHAtY2hhdCAuYXBwLWNoYXQtaGlzdG9yeSAuY2hhdC1oaXN0b3J5LWJvZHkgLmNoYXQtaGlzdG9yeSAuY2hhdC1tZXNzYWdlLmNoYXQtbWVzc2FnZS1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZGFyay1zdHlsZSAuYXBwLWNoYXQgLmFwcC1jaGF0LWhpc3RvcnkgLmNoYXQtaGlzdG9yeS1ib2R5IC5jaGF0LWhpc3RvcnkgLmNoYXQtbWVzc2FnZS5jaGF0LW1lc3NhZ2UtcmlnaHQgLmNoYXQtbWVzc2FnZS10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFyay1zdHlsZSAuYXBwLWNoYXQgLmFwcC1jaGF0LXNpZGViYXItcmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYzMzQ5O1xufVxuXG5bZGlyPXJ0bF0gLmFwcC1jaGF0IC5hcHAtY2hhdC1zaWRlYmFyLWxlZnQsXG5bZGlyPXJ0bF0gLmFwcC1jaGF0IC5hcHAtY2hhdC1jb250YWN0cyB7XG4gIHJpZ2h0OiBjYWxjKC0yMXJlbSAtIDFyZW0pO1xuICBsZWZ0OiBhdXRvO1xufVxuW2Rpcj1ydGxdIC5hcHAtY2hhdCAuYXBwLWNoYXQtc2lkZWJhci1sZWZ0LnNob3csXG5bZGlyPXJ0bF0gLmFwcC1jaGF0IC5hcHAtY2hhdC1jb250YWN0cy5zaG93IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5bZGlyPXJ0bF0gLmFwcC1jaGF0IC5hcHAtY2hhdC1zaWRlYmFyLXJpZ2h0IHtcbiAgbGVmdDogY2FsYygtMjFyZW0gLSAxcmVtKTtcbiAgcmlnaHQ6IGF1dG87XG59XG5bZGlyPXJ0bF0gLmFwcC1jaGF0IC5hcHAtY2hhdC1zaWRlYmFyLXJpZ2h0LnNob3cge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cbltkaXI9cnRsXSAuYXBwLWNoYXQgLmFwcC1jaGF0LWhpc3RvcnkgLmNoYXQtaGlzdG9yeS1ib2R5IC5jaGF0LWhpc3RvcnkgLmNoYXQgLnVzZXItYXZhdGFyIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbltkaXI9cnRsXSAuYXBwLWNoYXQgLmFwcC1jaGF0LWhpc3RvcnkgLmNoYXQtbWVzc2FnZTpub3QoLmNoYXQtbWVzc2FnZS1yaWdodCkgLmNoYXQtbWVzc2FnZS10ZXh0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5bZGlyPXJ0bF0gLmFwcC1jaGF0IC5hcHAtY2hhdC1oaXN0b3J5IC5jaGF0LW1lc3NhZ2UuY2hhdC1tZXNzYWdlLXJpZ2h0IC5jaGF0LW1lc3NhZ2UtdGV4dCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuIl19 */
