.tab-content .col-xxl-5 {
  flex: 0 0 auto;
  width: 50% !important;
}

.hidden-field {
  display: none;
}

.ea .btn {
  padding: 0 12px !important;
}
.ea h1 {
  color: var(--light-red);
}
.ea #main-menu .menu .menu-item.active .menu-item-label,
.ea #main-menu .menu .menu-icon {
  color: var(--dark-gray) !important;
}
.ea .btn-primary,
.ea .btn-primary:hover {
  background: var(--light-red) !important;
  box-shadow: none !important;
  border: none !important;
}
.ea .page-item.active .page-link,
.ea .page-item.active .page-link:hover {
  background: var(--light-red);
  border-color: var(--light-red);
}
.ea .filter-heading a {
  color: var(--dark-gray);
}
.ea .field-email a,
.ea .field-telephone a,
.ea .field-association a {
  color: var(--dark-gray);
  text-decoration: underline;
}
.ea .ea-dark-scheme .form-switch .form-check-input:checked,
.ea .form-switch .form-check-input:checked {
  background-color: var(--light-red);
  border-color: transparent;
}
.ea .btn-link,
.ea .btn-link:active,
.ea .btn-link:active:focus,
.ea .btn-link:focus,
.ea .btn-link:hover {
  color: var(--dark-gray);
}
.ea .form-check-input:checked {
  background-color: var(--light-red);
}
.ea .datagrid thead .sorted i {
  color: var(--light-red);
}
.ea .datagrid thead .sorted {
  box-shadow: inset 0 -2px 0 var(--light-red);
}
.ea .btn {
  padding: 10px;
}
.ea .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: var(--primary);
}
.ea .ts-dropdown .option.active {
  background-color: var(--primary);
  color: #fff;
}
.ea .btn-primary,
.ea .btn-primary:not(:disabled):not(.disabled):not(.btn-link):not(.btn-danger):active,
.ea .btn-primary:not(:disabled):not(.disabled):not(.btn-link):not(.btn-danger):active:focus,
.ea .btn-primary:not(:disabled):not(.disabled):not(.btn-link):not(.btn-danger):focus,
.ea .btn-primary:not(:disabled):not(.disabled):not(.btn-link):not(.btn-danger):hover {
  background: var(--light-red);
  justify-content: center;
  color: #fff;
  border: 1px solid var(--light-red);
  box-shadow: none !important;
  outline: 1px solid var(--light-red);
  font-weight: normal;
}
.ea .btn-secondary,
.ea .btn-secondary:not(:disabled):not(.disabled):not(.btn-link):not(.btn-danger):active,
.ea .btn-secondary:not(:disabled):not(.disabled):not(.btn-link):not(.btn-danger):active:focus,
.ea .btn-secondary:not(:disabled):not(.disabled):not(.btn-link):not(.btn-danger):focus,
.ea .btn-secondary:not(:disabled):not(.disabled):not(.btn-link):not(.btn-danger):hover {
  outline: none;
  font-weight: normal;
}
.ea .global-actions .btn-primary,
.ea .global-actions .btn-primary:not(:disabled):not(.disabled):not(.btn-link):not(.btn-danger):active,
.ea .global-actions .btn-primary:not(:disabled):not(.disabled):not(.btn-link):not(.btn-danger):active:focus,
.ea .global-actions .btn-primary:not(:disabled):not(.disabled):not(.btn-link):not(.btn-danger):focus,
.ea .global-actions .btn-primary:not(:disabled):not(.disabled):not(.btn-link):not(.btn-danger):hover {
  color: #fff !important;
  font-weight: normal;
}
.ea .btn.btn-secondary .btn-icon svg {
  color: rgb(51, 65, 85) !important;
  fill: rgb(51, 65, 85) !important;
}
.ea .btn > .btn-icon .fa-trash {
  color: rgb(220, 38, 38) !important;
}
.ea .btn.btn-primary > .btn-icon .fa-download {
  color: #fff !important;
}
.ea .batch-actions .btn.btn-secondary .btn-icon {
  color: rgb(51, 65, 85) !important;
  fill: rgb(51, 65, 85) !important;
}

.ea .form-switch .form-check-input:checked,
.ea .form-switch .form-check-input {
  margin-left: 0 !important;
}

.field-role {
  flex: 0 0 auto;
  width: 40.66666667%;
}

a {
  cursor: pointer;
}

.box-error {
  box-shadow: 0 0 0 3px #fee2e2;
}

.form-select {
  max-width: 540px !important;
}

#loading {
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  position: fixed;
  opacity: 0.7;
  background-color: #fff;
  z-index: 101100;
  text-align: center;
}

#spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  z-index: 100;
}

.hide {
  display: none;
}

.visually-hidden {
  display: none;
}

.actions a.btn,
.actions-as-dropdown a,
.actions a.btn i {
  border: none !important;
  background: transparent !important;
  box-shadow: none !important;
  outline: none !important;
  font-size: inherit;
  color: var(--link-color) !important;
}

.action-filters-button i {
  color: var(--link-color);
}

.action-filters-button.action-filters-applied i {
  color: var(--light-red) !important;
}

.action-filters-button .action-filters-button-count {
  color: var(--light-red) !important;
}

.form-widget:has(> span.toogle-eye) {
  position: relative;
}

.bubble {
  display: flex;
  align-items: stretch;
  padding: 10px;
  margin: 15px 0;
  border-radius: 10px;
  background-color: #ffe6e6;
}

.bubble .bubble-icon {
  display: grid;
  align-items: center;
  padding-right: 10px;
  border-right: 2px solid #c4c4c4;
  margin-right: 10px;
}

.bubble .bubble-content {
  flex-grow: 1;
}

.email-bubble {
  background-color: #d0e0f2;
}

.phone-bubble {
  background-color: #f2f2f2;
}

.sms-bubble {
  background-color: #fff0c2;
}

.info-bubble {
  background-color: #9a6b91;
  color: white !important;
}

.message-bubble {
  margin-bottom: 5px;
  margin-top: 5px;
}

.bubble.email-bubble.phone-bubble,
.bubble.email-bubble.sms-bubble,
.bubble.phone-bubble.sms-bubble {
  background-color: #f2f2f2;
}

.export-excel {
  color: #47bcbf;
}

.datagrid td {
  vertical-align: top;
}

.datagrid td.actions a:not(.dropdown-item) + a:not(.dropdown-item) {
  margin-inline-start: 0;
  padding: 8px;
}

.text-violeta {
  color: var(--primary);
}

.bold {
  font-weight: bold;
}

.custom-img-logo {
  max-width: 150px !important;
  display: block;
  /*margin: 0 auto;*/
  margin: 25px auto 0 auto;
}

.custom-img-logo + span {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

.title-menu {
  color: #FFFFFF;
  overflow-wrap: break-word;
  background-color: var(--primary);
  border-radius: 5px;
  padding: 5px 10px;
  text-transform: capitalize;
  display: inline-block;
  max-width: 100%;
  word-wrap: break-word;
}

li[aria-label="Coincidencias CP"] {
  background-color: #F0F0F0;
  padding: 5px;
}

li[aria-label="Coincidencias por Zona"] {
  background-color: #D9D9D9;
  padding: 5px;
}

li[aria-label=Otros] {
  background-color: #BFBFBF;
  padding: 5px;
}

.select2-results__option[role=treeitem] {
  padding-left: 20px;
}

.app-name {
  color: #9a6b91;
  font-size: 1.5em;
  text-align: center;
}

#header-logo {
  text-align: center;
}

.ea .page-actions .action-markAsCompleted.btn-success,
.ea .page-actions .action-markAsCompleted.btn-success:hover,
.ea .page-actions .action-markAsCompleted.btn-success:focus,
.ea .page-actions .action-markAsCompleted.btn-success:active {
  background-color: #198754 !important;
  border-color: #198754 !important;
}

/* Tasks UFPE bell in EasyAdmin header */
.ea .navbar-custom-menu {
  display: flex !important;
  align-items: center !important;
  justify-content: center;
  gap: 8px;
}

.ea .navbar-custom-menu #tasksUfpeBell {
  line-height: 1 !important;
  height: 20px !important;
  min-height: 20px;
  font-size: 1rem !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 !important;
}

@media (max-width: 767.98px) {
  .ea .navbar-custom-menu {
    gap: 6px;
  }
  .ea .navbar-custom-menu #tasksUfpeBell {
    height: 18px !important;
    min-height: 18px;
    font-size: 0.95rem !important;
  }
}
.login-wrapper {
  background-color: #fff;
}
.login-wrapper .logo-custom {
  width: 200px;
  height: auto;
  margin: 20px;
}

.chat-container {
  max-height: 60vh;
  overflow-y: auto;
  padding: 15px;
  margin-bottom: 20px;
  background-color: #f9f9f9;
  border-radius: 10px;
}

.chat-container {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 20px;
  margin: auto;
}

.message-wrapper {
  display: flex;
}

.user-message {
  justify-content: flex-end;
}

.other-message {
  justify-content: flex-start;
}

.message {
  padding: 10px;
  border-radius: 10px;
  max-width: 70%;
  word-wrap: break-word;
  font-size: 14px;
}

.user-message .message {
  background-color: #9a6b91;
  color: white;
  text-align: right;
}

.other-message .message {
  background-color: #e9ecef;
  color: black;
}

.chat-form {
  display: flex;
  gap: 10px;
  margin-top: 20px;
}

.chat-input {
  flex: 1;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
}

.chat-submit {
  background-color: #9a6b91;
  color: white;
  border: none;
  padding: 10px 15px;
  cursor: pointer;
  border-radius: 5px;
}

.chat-submit:hover {
  background-color: #805577;
}

.chat-form-container textarea {
  resize: none;
}

.toast-container .toast .toast-header {
  background-color: #f9f9f9;
}

.toast-container .toast .toast-header,
.toast-container .toast .toast-body {
  color: #9a6b91;
}

#dynamicModal .modal-dialog .modal-header {
  background: #f9f9f9;
}

#dynamicModal .no-conversations {
  background: #EFEFEF;
  padding: 10px;
  border-radius: 5px;
  text-align: center;
  margin-bottom: 10px;
}

:root {
  --light-red: #9a6b91;
  --primary: #9a6b91;
  --secondary: #47bcbf;
  --dark-gray: #666666;
  --gray: #9a6b91;
  --link-color: #47bcbf;
  --white: #fff;
  --page-login-bg: #666666;
}
/**
 * Pharmacy Compact Display Styles
 * Styles for the new pharmacy column format with SOE + name + info icon
 */

.pharmacy-display-compact {
    display: flex;
    align-items: flex-start;
    gap: 0.5rem;
    min-width: 0;
    word-break: break-word;
}

.pharmacy-name-soe {
    display: flex;
    flex-direction: column;
    gap: 0.2rem;
    line-height: 1.3;
    font-size: 0.95rem;
}

.pharmacy-link-compact {
    display: inline-flex;
    gap: 0.5rem;

    text-decoration: unset !important;
    color: var(--link-color) !important;
    transition: .2s;
}

.pharmacy-link-compact:hover {
    color: var(--link-hover-color) !important;
}

/* Tooltip customization */
.pharmacy-tooltip-content {
    text-align: left;
    padding: 0.25rem 0;
}

.pharmacy-tooltip-content div {
    margin-bottom: 0.5rem;
    line-height: 1.3;
}

.pharmacy-tooltip-content div:last-child {
    margin-bottom: 0;
}

.pharmacy-tooltip-content strong {
    font-weight: 600;
    min-width: 80px;
    display: inline-block;
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .pharmacy-display-compact {
        gap: 0.35rem;
    }

    .pharmacy-name-soe {
        font-size: 0.9rem;
    }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiQUFDRTtFQUNFO0VBQ0E7QUNBSjs7QURJQTtFQUNFO0FDREY7O0FES0U7RUFDRTtBQ0ZKO0FES0U7RUFDRTtBQ0hKO0FETUU7O0VBRUU7QUNKSjtBRE9FOztFQUVFO0VBQ0E7RUFDQTtBQ0xKO0FEUUU7O0VBRUU7RUFDQTtBQ05KO0FEU0U7RUFDRTtBQ1BKO0FEVUU7OztFQUdFO0VBQ0E7QUNSSjtBRFdFOztFQUVFO0VBQ0E7QUNUSjtBRFlFOzs7OztFQUtFO0FDVko7QURhRTtFQUNFO0FDWEo7QURjRTtFQUNFO0FDWko7QURlRTtFQUNFO0FDYko7QURnQkU7RUFDRTtBQ2RKO0FEaUJFO0VBQ0U7QUNmSjtBRGtCRTtFQUNFO0VBQ0E7QUNoQko7QURtQkU7Ozs7O0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNqQko7QURvQkU7Ozs7O0VBS0U7RUFDQTtBQ2xCSjtBRHFCRTs7Ozs7RUFLRTtFQUNBO0FDbkJKO0FEc0JFO0VBQ0U7RUFDQTtBQ3BCSjtBRHVCRTtFQUNFO0FDckJKO0FEd0JFO0VBQ0U7QUN0Qko7QUR5QkU7RUFDRTtFQUNBO0FDdkJKOztBRDZCQTs7RUFFRTtBQzFCRjs7QUQ2QkE7RUFDRTtFQUNBO0FDMUJGOztBRDZCQTtFQUNFO0FDMUJGOztBRDZCQTtFQUNFO0FDMUJGOztBRDZCQTtFQUNFO0FDMUJGOztBRDZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzFCRjs7QUQ2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDMUJGOztBRDZCQTtFQUNFO0FDMUJGOztBRDZCQTtFQUNFO0FDMUJGOztBRDZCQTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDMUJGOztBRDZCQTtFQUNFO0FDMUJGOztBRDZCQTtFQUNFO0FDMUJGOztBRDZCQTtFQUNFO0FDMUJGOztBRDhCQTtFQUNFO0FDM0JGOztBRDhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzNCRjs7QUQ4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDM0JGOztBRDhCQTtFQUNFO0FDM0JGOztBRDhCQTtFQUNFO0FDM0JGOztBRDhCQTtFQUNFO0FDM0JGOztBRDhCQTtFQUNFO0FDM0JGOztBRDhCQTtFQUNFO0VBQ0E7QUMzQkY7O0FEOEJBO0VBQ0U7RUFDQTtBQzNCRjs7QUQ4QkE7OztFQUdFO0FDM0JGOztBRDhCQTtFQUNFO0FDM0JGOztBRDhCQTtFQUNFO0FDM0JGOztBRDhCQTtFQUNFO0VBQ0E7QUMzQkY7O0FEOEJBO0VBQ0U7QUMzQkY7O0FEOEJBO0VBQ0U7QUMzQkY7O0FEOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUMzQkY7O0FEOEJBO0VBQ0U7RUFDQTtFQUNBO0FDM0JGOztBRDhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzNCRjs7QUQ4QkE7RUFDRTtFQUNBO0FDM0JGOztBRCtCQTtFQUNFO0VBQ0E7QUM1QkY7O0FEK0JBO0VBQ0U7RUFDQTtBQzVCRjs7QURnQ0E7RUFDRTtBQzdCRjs7QURnQ0E7RUFDRTtFQUNBO0VBQ0E7QUM3QkY7O0FEZ0NBO0VBQ0U7QUM3QkY7O0FEZ0NBOzs7O0VBSUU7RUFDQTtBQzdCRjs7QURnQ0E7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDN0JGOztBRGdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUM3QkY7O0FEZ0NBO0VBQ0U7SUFDRTtFQzdCRjtFRGdDQTtJQUNFO0lBQ0E7SUFDQTtFQzlCRjtBQUNGO0FDL1ZBO0VBQ0U7QURpV0Y7QUNoV0E7RUFDRTtFQUNBO0VBQ0E7QURrV0Y7O0FFdldBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGMFdGOztBRXZXQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYwV0Y7O0FFdldBO0VBQ0U7QUYwV0Y7O0FFdldBO0VBQ0U7QUYwV0Y7O0FFdldBO0VBQ0U7QUYwV0Y7O0FFdldBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjBXRjs7QUV2V0E7RUFDRTtFQUNBO0VBQ0E7QUYwV0Y7O0FFdldBO0VBQ0U7RUFDQTtBRjBXRjs7QUV2V0E7RUFDRTtFQUNBO0VBQ0E7QUYwV0Y7O0FFdldBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUYwV0Y7O0FFdldBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGMFdGOztBRXZXQTtFQUNFO0FGMFdGOztBRXZXQTtFQUNFO0FGMFdGOztBRXRXQTtFQUNFO0FGeVdGOztBRXRXQTs7RUFFRTtBRnlXRjs7QUVyV0E7RUFDRTtBRndXRjs7QUVyV0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGd1dGOztBQXRjQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF5Y0YsQztBR3JkQTs7O0VBR0U7O0FBRUY7SUFDSSxhQUFhO0lBQ2IsdUJBQXVCO0lBQ3ZCLFdBQVc7SUFDWCxZQUFZO0lBQ1osc0JBQXNCO0FBQzFCOztBQUVBO0lBQ0ksYUFBYTtJQUNiLHNCQUFzQjtJQUN0QixXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLG9CQUFvQjtJQUNwQixXQUFXOztJQUVYLGlDQUFpQztJQUNqQyxtQ0FBbUM7SUFDbkMsZUFBZTtBQUNuQjs7QUFFQTtJQUNJLHlDQUF5QztBQUM3Qzs7QUFFQSwwQkFBMEI7QUFDMUI7SUFDSSxnQkFBZ0I7SUFDaEIsa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0kscUJBQXFCO0lBQ3JCLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YscUJBQXFCO0FBQ3pCOztBQUVBLDJCQUEyQjtBQUMzQjtJQUNJO1FBQ0ksWUFBWTtJQUNoQjs7SUFFQTtRQUNJLGlCQUFpQjtJQUNyQjtBQUNKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9wYWdlcy9hZG1pbi5zY3NzIiwid2VicGFjazovLy8uL2FwcC5zY3NzIiwid2VicGFjazovLy8uL3BhZ2VzL2xvZ2luLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFnZXMvY29udmVyc2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9waGFybWFjeS1kaXNwbGF5LmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIudGFiLWNvbnRlbnQge1xyXG4gIC5jb2wteHhsLTUge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uaGlkZGVuLWZpZWxkIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZWEge1xyXG4gIC5idG4ge1xyXG4gICAgcGFkZGluZzogMCAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBoMSB7XHJcbiAgICBjb2xvcjogdmFyKC0tbGlnaHQtcmVkKVxyXG4gIH1cclxuXHJcbiAgI21haW4tbWVudSAubWVudSAubWVudS1pdGVtLmFjdGl2ZSAubWVudS1pdGVtLWxhYmVsLFxyXG4gICNtYWluLW1lbnUgLm1lbnUgLm1lbnUtaWNvbiB7XHJcbiAgICBjb2xvcjogdmFyKC0tZGFyay1ncmF5KSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1wcmltYXJ5LFxyXG4gIC5idG4tcHJpbWFyeTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodC1yZWQpICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmssXHJcbiAgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluazpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodC1yZWQpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1saWdodC1yZWQpXHJcbiAgfVxyXG5cclxuICAuZmlsdGVyLWhlYWRpbmcgYSB7XHJcbiAgICBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcclxuICB9XHJcblxyXG4gIC5maWVsZC1lbWFpbCBhLFxyXG4gIC5maWVsZC10ZWxlcGhvbmUgYSxcclxuICAuZmllbGQtYXNzb2NpYXRpb24gYSB7XHJcbiAgICBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuXHJcbiAgLmVhLWRhcmstc2NoZW1lIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkLFxyXG4gIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LXJlZCk7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1saW5rLFxyXG4gIC5idG4tbGluazphY3RpdmUsXHJcbiAgLmJ0bi1saW5rOmFjdGl2ZTpmb2N1cyxcclxuICAuYnRuLWxpbms6Zm9jdXMsXHJcbiAgLmJ0bi1saW5rOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1yZWQpO1xyXG4gIH1cclxuXHJcbiAgLmRhdGFncmlkIHRoZWFkIC5zb3J0ZWQgaSB7XHJcbiAgICBjb2xvcjogdmFyKC0tbGlnaHQtcmVkKTtcclxuICB9XHJcblxyXG4gIC5kYXRhZ3JpZCB0aGVhZCAuc29ydGVkIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIHZhcigtLWxpZ2h0LXJlZCk7XHJcbiAgfVxyXG5cclxuICAuYnRuIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KVxyXG4gIH1cclxuXHJcbiAgLnRzLWRyb3Bkb3duIC5vcHRpb24uYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gICAgY29sb3I6ICNmZmZcclxuICB9XHJcblxyXG4gIC5idG4tcHJpbWFyeSxcclxuICAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6bm90KC5idG4tbGluayk6bm90KC5idG4tZGFuZ2VyKTphY3RpdmUsXHJcbiAgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOm5vdCguYnRuLWxpbmspOm5vdCguYnRuLWRhbmdlcik6YWN0aXZlOmZvY3VzLFxyXG4gIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpub3QoLmJ0bi1saW5rKTpub3QoLmJ0bi1kYW5nZXIpOmZvY3VzLFxyXG4gIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpub3QoLmJ0bi1saW5rKTpub3QoLmJ0bi1kYW5nZXIpOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LXJlZCk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHQtcmVkKTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1saWdodC1yZWQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcblxyXG4gIC5idG4tc2Vjb25kYXJ5LFxyXG4gIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOm5vdCguYnRuLWxpbmspOm5vdCguYnRuLWRhbmdlcik6YWN0aXZlLFxyXG4gIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOm5vdCguYnRuLWxpbmspOm5vdCguYnRuLWRhbmdlcik6YWN0aXZlOmZvY3VzLFxyXG4gIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOm5vdCguYnRuLWxpbmspOm5vdCguYnRuLWRhbmdlcik6Zm9jdXMsXHJcbiAgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6bm90KC5idG4tbGluayk6bm90KC5idG4tZGFuZ2VyKTpob3ZlciB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcblxyXG4gIC5nbG9iYWwtYWN0aW9ucyAuYnRuLXByaW1hcnksXHJcbiAgLmdsb2JhbC1hY3Rpb25zIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpub3QoLmJ0bi1saW5rKTpub3QoLmJ0bi1kYW5nZXIpOmFjdGl2ZSxcclxuICAuZ2xvYmFsLWFjdGlvbnMgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOm5vdCguYnRuLWxpbmspOm5vdCguYnRuLWRhbmdlcik6YWN0aXZlOmZvY3VzLFxyXG4gIC5nbG9iYWwtYWN0aW9ucyAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6bm90KC5idG4tbGluayk6bm90KC5idG4tZGFuZ2VyKTpmb2N1cyxcclxuICAuZ2xvYmFsLWFjdGlvbnMgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOm5vdCguYnRuLWxpbmspOm5vdCguYnRuLWRhbmdlcik6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG5cclxuICAuYnRuLmJ0bi1zZWNvbmRhcnkgLmJ0bi1pY29uIHN2ZyB7XHJcbiAgICBjb2xvcjogcmdiKDUxLCA2NSwgODUpICFpbXBvcnRhbnQ7XHJcbiAgICBmaWxsOiByZ2IoNTEsIDY1LCA4NSkgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5idG4+LmJ0bi1pY29uIC5mYS10cmFzaCB7XHJcbiAgICBjb2xvcjogcmdiKDIyMCwgMzgsIDM4KSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmJ0bi5idG4tcHJpbWFyeT4uYnRuLWljb24gLmZhLWRvd25sb2FkIHtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYmF0Y2gtYWN0aW9ucyAuYnRuLmJ0bi1zZWNvbmRhcnkgLmJ0bi1pY29uIHtcclxuICAgIGNvbG9yOiByZ2IoNTEsIDY1LCA4NSkgIWltcG9ydGFudDtcclxuICAgIGZpbGw6IHJnYig1MSwgNjUsIDg1KSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHt9XHJcblxyXG4uZWEgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQsXHJcbi5lYSAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5maWVsZC1yb2xlIHtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICB3aWR0aDogNDAuNjY2NjY2NjclO1xyXG59XHJcblxyXG5hIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5ib3gtZXJyb3Ige1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZmVlMmUyO1xyXG59XHJcblxyXG4uZm9ybS1zZWxlY3Qge1xyXG4gIG1heC13aWR0aDogNTQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuI2xvYWRpbmcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0b3A6IDBweDtcclxuICBsZWZ0OiAwcHg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIG9wYWNpdHk6IDAuNztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHotaW5kZXg6IDEwMTEwMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbiNzcGlubmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB6LWluZGV4OiAxMDA7XHJcbn1cclxuXHJcbi5oaWRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udmlzdWFsbHktaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYWN0aW9ucyBhLmJ0bixcclxuLmFjdGlvbnMtYXMtZHJvcGRvd24gYSxcclxuLmFjdGlvbnMgYS5idG4gaSB7XHJcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBjb2xvcjogdmFyKC0tbGluay1jb2xvcikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFjdGlvbi1maWx0ZXJzLWJ1dHRvbiBpIHtcclxuICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XHJcbn1cclxuXHJcbi5hY3Rpb24tZmlsdGVycy1idXR0b24uYWN0aW9uLWZpbHRlcnMtYXBwbGllZCBpIHtcclxuICBjb2xvcjogdmFyKC0tbGlnaHQtcmVkKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWN0aW9uLWZpbHRlcnMtYnV0dG9uIC5hY3Rpb24tZmlsdGVycy1idXR0b24tY291bnQge1xyXG4gIGNvbG9yOiB2YXIoLS1saWdodC1yZWQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4uZm9ybS13aWRnZXQ6aGFzKD4gc3Bhbi50b29nbGUtZXllKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYnViYmxlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNmU2O1xyXG59XHJcblxyXG4uYnViYmxlIC5idWJibGUtaWNvbiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2M0YzRjNDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5idWJibGUgLmJ1YmJsZS1jb250ZW50IHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbn1cclxuXHJcbi5lbWFpbC1idWJibGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGUwZjI7XHJcbn1cclxuXHJcbi5waG9uZS1idWJibGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbn1cclxuXHJcbi5zbXMtYnViYmxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGMyO1xyXG59XHJcblxyXG4uaW5mby1idWJibGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM5QTZCOTFGRjtcclxuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1lc3NhZ2UtYnViYmxlIHtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG4uYnViYmxlLmVtYWlsLWJ1YmJsZS5waG9uZS1idWJibGUsXHJcbi5idWJibGUuZW1haWwtYnViYmxlLnNtcy1idWJibGUsXHJcbi5idWJibGUucGhvbmUtYnViYmxlLnNtcy1idWJibGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbn1cclxuXHJcbi5leHBvcnQtZXhjZWwge1xyXG4gIGNvbG9yOiAjNDdCQ0JGRkY7XHJcbn1cclxuXHJcbi5kYXRhZ3JpZCB0ZCB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLmRhdGFncmlkIHRkLmFjdGlvbnMgYTpub3QoLmRyb3Bkb3duLWl0ZW0pK2E6bm90KC5kcm9wZG93bi1pdGVtKSB7XHJcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcclxuICBwYWRkaW5nOiA4cHg7XHJcbn1cclxuXHJcbi50ZXh0LXZpb2xldGEge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxufVxyXG5cclxuLmJvbGQge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uY3VzdG9tLWltZy1sb2dvIHtcclxuICBtYXgtd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLyptYXJnaW46IDAgYXV0bzsqL1xyXG4gIG1hcmdpbjogMjVweCBhdXRvIDAgYXV0bztcclxufVxyXG5cclxuLmN1c3RvbS1pbWctbG9nbytzcGFuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi50aXRsZS1tZW51IHtcclxuICBjb2xvcjogI0ZGRkZGRjtcclxuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwYWRkaW5nOiA1cHggMTBweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxubGlbYXJpYS1sYWJlbD0nQ29pbmNpZGVuY2lhcyBDUCddIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xyXG4gIHBhZGRpbmc6IDVweDtcclxuXHJcbn1cclxuXHJcbmxpW2FyaWEtbGFiZWw9XCJDb2luY2lkZW5jaWFzIHBvciBab25hXCJdIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xyXG4gIHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxubGlbYXJpYS1sYWJlbD0nT3Ryb3MnXSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JGQkZCRjtcclxuICBwYWRkaW5nOiA1cHg7XHJcblxyXG59XHJcblxyXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT10cmVlaXRlbV0ge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxufVxyXG5cclxuLmFwcC1uYW1lIHtcclxuICBjb2xvcjogIzlhNmI5MTtcclxuICBmb250LXNpemU6IDEuNWVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuI2hlYWRlci1sb2dvIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5lYSAucGFnZS1hY3Rpb25zIC5hY3Rpb24tbWFya0FzQ29tcGxldGVkLmJ0bi1zdWNjZXNzLFxyXG4uZWEgLnBhZ2UtYWN0aW9ucyAuYWN0aW9uLW1hcmtBc0NvbXBsZXRlZC5idG4tc3VjY2Vzczpob3ZlcixcclxuLmVhIC5wYWdlLWFjdGlvbnMgLmFjdGlvbi1tYXJrQXNDb21wbGV0ZWQuYnRuLXN1Y2Nlc3M6Zm9jdXMsXHJcbi5lYSAucGFnZS1hY3Rpb25zIC5hY3Rpb24tbWFya0FzQ29tcGxldGVkLmJ0bi1zdWNjZXNzOmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODc1NCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBUYXNrcyBVRlBFIGJlbGwgaW4gRWFzeUFkbWluIGhlYWRlciAqL1xyXG4uZWEgLm5hdmJhci1jdXN0b20tbWVudSB7XHJcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBnYXA6IDhweDtcclxufVxyXG5cclxuLmVhIC5uYXZiYXItY3VzdG9tLW1lbnUgI3Rhc2tzVWZwZUJlbGwge1xyXG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWluLWhlaWdodDogMjBweDtcclxuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgLmVhIC5uYXZiYXItY3VzdG9tLW1lbnUge1xyXG4gICAgZ2FwOiA2cHg7XHJcbiAgfVxyXG5cclxuICAuZWEgLm5hdmJhci1jdXN0b20tbWVudSAjdGFza3NVZnBlQmVsbCB7XHJcbiAgICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcclxuICAgIG1pbi1oZWlnaHQ6IDE4cHg7XHJcbiAgICBmb250LXNpemU6IDAuOTVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCJAaW1wb3J0ICdwYWdlcy9hZG1pbic7XG5AaW1wb3J0ICdwYWdlcy9sb2dpbic7XG5AaW1wb3J0ICdwYWdlcy9jb252ZXJzYXRpb24nO1xuXG46cm9vdCB7XG4gIC0tbGlnaHQtcmVkOiAjOWE2YjkxO1xuICAtLXByaW1hcnk6ICM5YTZiOTE7XG4gIC0tc2Vjb25kYXJ5OiAjNDdiY2JmO1xuICAtLWRhcmstZ3JheTogIzY2NjY2NjtcbiAgLS1ncmF5OiAjOWE2YjkxO1xuICAtLWxpbmstY29sb3I6ICM0N2JjYmY7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tcGFnZS1sb2dpbi1iZzogIzY2NjY2Njtcbn0iLCIubG9naW4td3JhcHBlcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4ubG9nby1jdXN0b217XHJcbiAgd2lkdGg6IDIwMHB4O1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXJnaW46IDIwcHg7XHJcbn1cclxufVxyXG4iLCIuY2hhdC1jb250YWluZXIge1xyXG4gIG1heC1oZWlnaHQ6IDYwdmg7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG59XHJcblxyXG4uY2hhdC1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDEwcHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbi5tZXNzYWdlLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi51c2VyLW1lc3NhZ2Uge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5vdGhlci1tZXNzYWdlIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5tZXNzYWdlIHtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLnVzZXItbWVzc2FnZSAubWVzc2FnZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlhNmI5MTtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5vdGhlci1tZXNzYWdlIC5tZXNzYWdlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xyXG4gIGNvbG9yOiBibGFjaztcclxufVxyXG5cclxuLmNoYXQtZm9ybSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDEwcHg7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLmNoYXQtaW5wdXQge1xyXG4gIGZsZXg6IDE7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLmNoYXQtc3VibWl0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWE2YjkxO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcbi5jaGF0LXN1Ym1pdDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwNTU3NztcclxufVxyXG5cclxuLmNoYXQtZm9ybS1jb250YWluZXIgdGV4dGFyZWEge1xyXG4gIHJlc2l6ZTogbm9uZTtcclxufVxyXG5cclxuXHJcbi50b2FzdC1jb250YWluZXIgLnRvYXN0IC50b2FzdC1oZWFkZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbn1cclxuXHJcbi50b2FzdC1jb250YWluZXIgLnRvYXN0IC50b2FzdC1oZWFkZXIsXHJcbi50b2FzdC1jb250YWluZXIgLnRvYXN0IC50b2FzdC1ib2R5IHtcclxuICBjb2xvcjogIzlhNmI5MTtcclxufVxyXG5cclxuXHJcbiNkeW5hbWljTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xyXG59XHJcblxyXG4jZHluYW1pY01vZGFsIC5uby1jb252ZXJzYXRpb25zIHtcclxuICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59IiwiLyoqXHJcbiAqIFBoYXJtYWN5IENvbXBhY3QgRGlzcGxheSBTdHlsZXNcclxuICogU3R5bGVzIGZvciB0aGUgbmV3IHBoYXJtYWN5IGNvbHVtbiBmb3JtYXQgd2l0aCBTT0UgKyBuYW1lICsgaW5mbyBpY29uXHJcbiAqL1xyXG5cclxuLnBoYXJtYWN5LWRpc3BsYXktY29tcGFjdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDAuNXJlbTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbn1cclxuXHJcbi5waGFybWFjeS1uYW1lLXNvZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMC4ycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcclxufVxyXG5cclxuLnBoYXJtYWN5LWxpbmstY29tcGFjdCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGdhcDogMC41cmVtO1xyXG5cclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKSAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogLjJzO1xyXG59XHJcblxyXG4ucGhhcm1hY3ktbGluay1jb21wYWN0OmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS1saW5rLWhvdmVyLWNvbG9yKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBUb29sdGlwIGN1c3RvbWl6YXRpb24gKi9cclxuLnBoYXJtYWN5LXRvb2x0aXAtY29udGVudCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMC4yNXJlbSAwO1xyXG59XHJcblxyXG4ucGhhcm1hY3ktdG9vbHRpcC1jb250ZW50IGRpdiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG59XHJcblxyXG4ucGhhcm1hY3ktdG9vbHRpcC1jb250ZW50IGRpdjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5waGFybWFjeS10b29sdGlwLWNvbnRlbnQgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtaW4td2lkdGg6IDgwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi8qIFJlc3BvbnNpdmUgYWRqdXN0bWVudHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAucGhhcm1hY3ktZGlzcGxheS1jb21wYWN0IHtcclxuICAgICAgICBnYXA6IDAuMzVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnBoYXJtYWN5LW5hbWUtc29lIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgIH1cclxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/