.Footer-root-6\+y5a {
  position: fixed;
  bottom: 0;
  height: 32px;
  height: 2rem;
  width: 100%;
  background: #ffffff;
  display: flex;
  align-items: center;
}
    @media only screen and (min-width: 600px) {

  .Footer-root-6\+y5a .Footer-text-87H\+S {
      padding-left: 1.5rem;
  }
    }
    .Footer-root-6\+y5a .Footer-text-87H\+S {
    font-size: 14px;
    color: rgba(40, 125, 184, 1);
  }

.Default-root-gQHB8 {
  height: 100%;
  margin: 0;
  padding: 0 !important;
}

.Header-root-3XWk6 {
  height: 120.48px;
  height: 7.53rem
}

@media only screen and (max-width: 960px) {

  .Header-root-3XWk6 {
    height: 3.53rem
}
  }

.Header-root-3XWk6 {
  color: rgba(225, 225, 225, 1) !important;
}

.Header-root-3XWk6 .Header-actions-container-ZeYT6 {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    padding-right: 16px;
    padding-right: 1rem;
    gap: 16px;
    gap: 1rem;
  }

.Header-root-3XWk6 .Header-actions-container-ZeYT6 .Header-btn-Ot6\+Q {
      color: #ffffff;
      border: 1px solid #ffffff;
    }

.Header-root-3XWk6 .Header-actions-container-ZeYT6 .Header-logo-container-mSlLS {
      height: 72px
    }

@media only screen and (min-width: 960px) {

    .Header-root-3XWk6 .Header-actions-container-ZeYT6 .Header-logo-container-mSlLS {
        height: 100px
    }
      }

.Header-root-3XWk6 .Header-actions-container-ZeYT6 .Header-logo-container-mSlLS .Header-logo-RbBNY {
        height: 100%;
      }

.Sidebar-root-cGyRC {
  width: 18.75rem;
  flex-shrink: 0;
}

  .Sidebar-root-cGyRC .Sidebar-header-mPpco {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 120.48px;
    height: 7.53rem;
  }

  .Sidebar-root-cGyRC .Sidebar-header-mPpco .Sidebar-logo-6iG7U {
      height: 64px;
      height: 4rem;
      cursor: pointer;
    }

  .Sidebar-root-cGyRC .Sidebar-drawer-paper-gKWyY {
    width: 18.75rem;
  }

  .Sidebar-root-cGyRC .Sidebar-item-YWQXz {
    color: inherit;
    text-decoration: none;
  }

  .Sidebar-root-cGyRC .Sidebar-footer-lKQIF {
    position: absolute;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    bottom: 16px;
    bottom: 1rem;
  }

  .Sidebar-root-cGyRC .Sidebar-footer-lKQIF .Sidebar-btn-YT\+WU {
      min-width: 160px;
      min-width: 10rem;
    }

.Primary-root-867yg {
  height: 100%;
  margin: 0;
  padding: 0 !important;
}

  .Primary-root-867yg .Primary-header-kkBEk, .Primary-root-867yg .Primary-content-p\+ecE, .Primary-root-867yg .Primary-footer-EZqCY {
    transition: margin 195ms ease;
    width: calc(100% - 18.75rem);
    margin-left: 18.75rem;
  }

.EconomicActivitiesTable-root-GhApN {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}

.IibbJurisdictionsTable-root-OfF1N {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}

.IibbTypesTable-root-L8aFa {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}

.MedicalInsurancesTable-root-mYHfS {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}

.MonotributoCategoriesTable-root-zXkcD {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}

.RolesTable-root-EgQ8C {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}

.EconomicActivitiesForm-root-WZriV .EconomicActivitiesForm-container-actions-LbohE {
    display: flex;
    position: relative;
    justify-content: center;
  }

    .EconomicActivitiesForm-root-WZriV .EconomicActivitiesForm-container-actions-LbohE .EconomicActivitiesForm-button-progress-uIq7L {
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -4px;
      margin-top: -0.25rem;
      margin-left: -12px;
      margin-left: -0.75rem;
    }

    .EconomicActivitiesForm-root-WZriV .EconomicActivitiesForm-container-actions-LbohE .EconomicActivitiesForm-btn-submit-HQNqs {
      border-radius: 0.8rem;
    }

.IibbJurisdictionsForm-root-KIFwt .IibbJurisdictionsForm-container-actions-fsURF {
    display: flex;
    position: relative;
    justify-content: center;
  }

    .IibbJurisdictionsForm-root-KIFwt .IibbJurisdictionsForm-container-actions-fsURF .IibbJurisdictionsForm-button-progress-JNanW {
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -4px;
      margin-top: -0.25rem;
      margin-left: -12px;
      margin-left: -0.75rem;
    }

    .IibbJurisdictionsForm-root-KIFwt .IibbJurisdictionsForm-container-actions-fsURF .IibbJurisdictionsForm-btn-submit-aYxpK {
      border-radius: 0.8rem;
    }

.IibbTypesForm-root-xpT9v .IibbTypesForm-container-actions-48U1k {
    display: flex;
    position: relative;
    justify-content: center;
  }

    .IibbTypesForm-root-xpT9v .IibbTypesForm-container-actions-48U1k .IibbTypesForm-button-progress-z0Jq2 {
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -4px;
      margin-top: -0.25rem;
      margin-left: -12px;
      margin-left: -0.75rem;
    }

    .IibbTypesForm-root-xpT9v .IibbTypesForm-container-actions-48U1k .IibbTypesForm-btn-submit-8wEcz {
      border-radius: 0.8rem;
    }

.MedicalInsurancesForm-root-CspD0 .MedicalInsurancesForm-container-actions-oHpKt {
    display: flex;
    position: relative;
    justify-content: center;
  }

    .MedicalInsurancesForm-root-CspD0 .MedicalInsurancesForm-container-actions-oHpKt .MedicalInsurancesForm-button-progress--ZqlP {
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -4px;
      margin-top: -0.25rem;
      margin-left: -12px;
      margin-left: -0.75rem;
    }

    .MedicalInsurancesForm-root-CspD0 .MedicalInsurancesForm-container-actions-oHpKt .MedicalInsurancesForm-btn-submit-VGi5Q {
      border-radius: 0.8rem;
    }

.MonotributoCategoriesForm-root---Xf- .MonotributoCategoriesForm-container-actions-49lXm {
    display: flex;
    position: relative;
    justify-content: center;
  }

    .MonotributoCategoriesForm-root---Xf- .MonotributoCategoriesForm-container-actions-49lXm .MonotributoCategoriesForm-button-progress-9Qda5 {
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -4px;
      margin-top: -0.25rem;
      margin-left: -12px;
      margin-left: -0.75rem;
    }

    .MonotributoCategoriesForm-root---Xf- .MonotributoCategoriesForm-container-actions-49lXm .MonotributoCategoriesForm-btn-submit-YfsTd {
      border-radius: 0.8rem;
    }

.DocumentTypesTable-root-oyeKN {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}

.Admin-root-Wc-ki .Admin-item-container--po0e {
    flex-direction: column;
  }

.Loading-root-ebWwE {
  position: absolute;
  left: 18.75rem;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center
}

@media only screen and (max-width: 960px) {

.Loading-root-ebWwE {
    left: 0
}
  }

.Loading-full-screem-JxRHP {
  left: 0;
}

.BillPdf-actions-container-44BMW {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}
  .BillPdf-actions-container-44BMW .BillPdf-download-link-hkoft {
    text-decoration: none;
  }

.BillPdf-bill-ML1uQ .rpv-core__inner-pages > div {
        height: unset !important;
      }

.BillPdf-bill-ML1uQ .rpv-core__inner-page {
      min-width: unset !important;
      height: unset !important;
      display: flex;
      justify-content: center;
    }

.BillPdf-bill-ML1uQ .rpv-core__page-layer, .BillPdf-bill-ML1uQ .rpv-core__canvas-layer {
      height: unset !important;
      width: unset !important;
    }

.BillPdf-bill-ML1uQ canvas {
      width: 100% !important;
      height: unset !important;
    }

.BillPdf-bill-ML1uQ .rpv-core__text-layer {
    display: none;
  }

.RowBill-root-\+gmow {

}

.BillsTable-root-bvNbm {
  margin-top: 8px;
  margin-top: 0.5rem;
}

  .BillsTable-root-bvNbm .BillsTable-search-container-KO7lw {
    padding: 16px;
    padding: 1rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 16px;
    gap: 1rem;
  }

  .BillsTable-root-bvNbm .BillsTable-search-container-KO7lw .BillsTable-search-form-3KMQB {
      align-self: center;
      width: 50%;
    }

  .BillsTable-root-bvNbm .BillsTable-search-container-KO7lw .BillsTable-search-form-3KMQB .BillsTable-input-ewkNv {
        margin-left: 16px;
        margin-left: 1rem;
      }

  .BillsTable-root-bvNbm .BillsTable-search-container-KO7lw .BillsTable-search-form-3KMQB .BillsTable-icon-button-XhqCd {
        padding: 10px;
      }

  .BillsTable-root-bvNbm .BillsTable-search-container-KO7lw .BillsTable-status-I65uP {
      display: flex;
      flex-direction: row;
      gap: 12px;
      justify-content: center;
    }

  .BillsTable-root-bvNbm .BillsTable-search-container-KO7lw .BillsTable-status-I65uP .BillsTable-txt-status-bSq8I {
        flex: 1 1;
      }

  .BillsTable-root-bvNbm .BillsTable-search-container-KO7lw .BillsTable-filters-advanced-container-qqo2q {
      display: flex;
      justify-content: center;
      margin-bottom: 16px;
      margin-bottom: 1rem;
    }

.BillsTableMobile-root-LqZAE {
  --cancelled-bill: rgba(196, 9, 9, 1);

  box-sizing: border-box;
}

  .BillsTableMobile-root-LqZAE .BillsTableMobile-btn-menu-yQDMB {
    padding: 12px 0;
  }

  .BillsTableMobile-root-LqZAE .BillsTableMobile-total-SvhH- {
    min-width: 80px;
    min-width: 5rem;
    font-weight: 700;
    text-align: end;
    padding-right: 8px;
    padding-right: 0.5rem;
    box-sizing: border-box;
    color: rgba(40, 125, 184, 1)
  }

  .BillsTableMobile-root-LqZAE .BillsTableMobile-cancelled-tz-o6 {
    color: var(--cancelled-bill);
  }

  .BillsTableMobile-root-LqZAE .BillsTableMobile-cell-sb7nO {
    display: flex;
    flex-direction: row;
    height: 64px;
    height: 4rem;
  }

  .BillsTableMobile-root-LqZAE .BillsTableMobile-cell-sb7nO .BillsTableMobile-data-dlCUH {
      display: flex;
      flex-direction: column;
      flex-wrap: wrap;
      justify-content: center;
      font-size: 12px;
      font-size: 0.75rem;
      line-height: normal;
      max-width: 224px;
      max-width: 14rem;
      width: 100%;
      padding: 0 8px;
      padding: 0 0.5rem;
    }

  .BillsTableMobile-root-LqZAE .BillsTableMobile-cell-sb7nO .BillsTableMobile-data-dlCUH .BillsTableMobile-first-row-HyMeE .BillsTableMobile-bill-type-Ezag4 {
          color: rgba(40, 125, 184, 1);
          font-weight: 700;
        }

  .BillsTableMobile-root-LqZAE .BillsTableMobile-cell-sb7nO .BillsTableMobile-data-dlCUH .BillsTableMobile-first-row-HyMeE .BillsTableMobile-cancelled-bill-B7aSF {
          color: var(--cancelled-bill);
        }

  .BillsTableMobile-root-LqZAE .BillsTableMobile-cell-sb7nO .BillsTableMobile-data-dlCUH .BillsTableMobile-second-row-x2KJ- {
        width: 100%;
        white-space: nowrap;
        overflow: hidden;
      }

  .BillsTableMobile-root-LqZAE .BillsTableMobile-cell-sb7nO .BillsTableMobile-data-dlCUH .BillsTableMobile-second-row-x2KJ- span {
          font-weight: 700;
          color: #989898;
        }

  .BillsTableMobile-root-LqZAE .BillsTableMobile-search-form-wrH8O {
    padding: 2px 4px;
    display: flex;
    align-items: center;
    margin: 16px;
    margin: 1rem;
  }

  .BillsTableMobile-root-LqZAE .BillsTableMobile-search-form-wrH8O .BillsTableMobile-input-YUEWA {
      margin-left: 16px;
      margin-left: 1rem;
      flex: 1 1;
    }

  .BillsTableMobile-root-LqZAE .BillsTableMobile-search-form-wrH8O .BillsTableMobile-icon-button-HJFLp {
      padding: 10px;
    }

  .BillsTableMobile-root-LqZAE .BillsTableMobile-status-68YlK {
    display: flex;
    flex-direction: column;
    gap: 12px;
    padding: 8px 16px;
    padding: 0.5rem 1rem;
  }

  .BillsTableMobile-root-LqZAE .BillsTableMobile-filters-advanced-container-1YGBC {
    display: flex;
    justify-content: center;
    margin-bottom: 16px;
    margin-bottom: 1rem;
  }

.DialogDeleteBill-root-hdn6i .DialogDeleteBill-actions-container-E0hmd {
    display: flex;
    position: relative;
    justify-content: center;
  }
    .DialogDeleteBill-root-hdn6i .DialogDeleteBill-actions-container-E0hmd .DialogDeleteBill-button-progress-Fjytk {
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -4px;
      margin-top: -0.25rem;
      margin-left: -12px;
      margin-left: -0.75rem;
    }
    .DialogDeleteBill-root-hdn6i .DialogDeleteBill-actions-container-E0hmd .DialogDeleteBill-btn-Khjdf {
      margin: 8px;
      margin: 0.5rem;
    }

.FormCreate-root-im38Y {
  position: relative;
}
  .FormCreate-root-im38Y .FormCreate-loading-nXzKF {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    background: rgba(0, 0, 0, 0.3);
  }
  .FormCreate-root-im38Y .FormCreate-container-items-\+sl26 {
    margin-top: 8px;
    margin-top: 0.5rem;
    margin-bottom: 8px;
    margin-bottom: 0.5rem;
  }
  .FormCreate-root-im38Y .FormCreate-txt-document-k28k4 input[type='number'] {
      -moz-appearance: textfield;
    }
  .FormCreate-root-im38Y .FormCreate-txt-document-k28k4 input[type='number']::-webkit-inner-spin-button, .FormCreate-root-im38Y .FormCreate-txt-document-k28k4 input[type='number']::-webkit-outer-spin-button {
      -webkit-appearance: none;
      margin: 0;
    }
  .FormCreate-root-im38Y .FormCreate-container-actions-JviDZ {
    display: flex;
    position: relative;
    justify-content: center;
  }
  .FormCreate-root-im38Y .FormCreate-container-actions-JviDZ .FormCreate-button-progress-5c-4b {
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -4px;
      margin-top: -0.25rem;
      margin-left: -12px;
      margin-left: -0.75rem;
    }
  .FormCreate-root-im38Y .FormCreate-container-actions-JviDZ .FormCreate-btn-submit-TvCmm {
      border-radius: 0.8rem;
      margin-top: 16px;
      margin-top: 1rem;
      width: 224px;
      width: 14rem;
    }

.Billing-root-dj5A\+ {
  padding-bottom: 64px;
  padding-bottom: 4rem;
}
  .Billing-root-dj5A\+ .Billing-btn-add-X9zOQ {
    position: fixed;
    bottom: 64px;
    bottom: 4rem;
    right: 24px;
    right: 1.5rem;
  }

.Billing-btn-close-iPTGG {
  position: absolute !important;
  right: 16px;
  right: 1rem;
  top: 8px;
  top: 0.5rem;
}

.Billing-pdf-content-ohWgQ {
  height: 1600px;
  height: 100rem;
  margin-top: 16px;
  margin-top: 1rem;
  padding: 0 0 48px 0 !important;
  padding: 0 0 3rem 0 !important;
}

.EditCustomerForm-root-uZsgM {

}

.TableCustomersMobile-root-1hNNy {
  box-sizing: border-box;
}

  .TableCustomersMobile-root-1hNNy .TableCustomersMobile-cell-RcIiy {
    display: flex;
    flex-direction: row;
    align-items: center;
  }

  .TableCustomersMobile-root-1hNNy .TableCustomersMobile-cell-RcIiy .TableCustomersMobile-btn-menu-Am\+W- {
      padding: 12px 0;
    }

  .TableCustomersMobile-root-1hNNy .TableCustomersMobile-cell-RcIiy .TableCustomersMobile-data-VaDi9 {
      display: flex;
      flex-direction: column;
      flex-wrap: wrap;
      justify-content: center;
      font-size: 12px;
      font-size: 0.75rem;
      line-height: normal;
      max-width: 224px;
      max-width: 14rem;
      width: 100%;
    }

  .TableCustomersMobile-root-1hNNy .TableCustomersMobile-cell-RcIiy .TableCustomersMobile-data-VaDi9 .TableCustomersMobile-first-row-VgH7c {
        font-weight: 700;
      }

  .TableCustomersMobile-root-1hNNy .TableCustomersMobile-cell-RcIiy .TableCustomersMobile-data-VaDi9 .TableCustomersMobile-second-row-vZE\+v {
        color: #3b3b3b;
      }

  .TableCustomersMobile-root-1hNNy .TableCustomersMobile-cell-RcIiy .TableCustomersMobile-favorite-Nm5Sl {
      flex: 1 1;
      display: flex;
      padding-right: 16px;
      padding-right: 1rem;
      align-items: center;
      align-content: center;
      justify-content: flex-end;
    }

  .TableCustomersMobile-root-1hNNy .TableCustomersMobile-search-form-3\+Lu2 {
    padding: 2px 4px;
    display: flex;
    align-items: center;
    margin: 16px;
    margin: 1rem;
  }

  .TableCustomersMobile-root-1hNNy .TableCustomersMobile-search-form-3\+Lu2 .TableCustomersMobile-input-IQ4jT {
      margin-left: 16px;
      margin-left: 1rem;
      flex: 1 1;
    }

  .TableCustomersMobile-root-1hNNy .TableCustomersMobile-search-form-3\+Lu2 .TableCustomersMobile-icon-button-BUUG\+ {
      padding: 10px;
    }

  .TableCustomersMobile-root-1hNNy .TableCustomersMobile-show-favorites-0UMzp {
    display: flex;
    align-items: center;
    justify-content: center;
  }

.TableCustomer-root-M2ylj .TableCustomer-search-form-BmpcW {
    padding: 2px 4px;
    display: flex;
    align-items: center;
    margin: 16px;
    margin: 1rem;
    width: 45%;
    left: 50%;
    position: relative;
  }

    .TableCustomer-root-M2ylj .TableCustomer-search-form-BmpcW .TableCustomer-input-5RygR {
      margin-left: 16px;
      margin-left: 1rem;
      flex: 1 1;
    }

    .TableCustomer-root-M2ylj .TableCustomer-search-form-BmpcW .TableCustomer-icon-button-737rY {
      padding: 10px;
    }
  .TableCustomer-root-M2ylj .TableCustomer-show-favorites-H4f9N {
    display: flex;
    align-items: center;
    justify-content: center;
  }

.Customers-root-BDUae {
  padding-top: 8px;
  padding-top: 0.5rem;
  padding-bottom: 80px;
  padding-bottom: 5rem;
}
.Customers-btn-close-Fjiib {
  position: absolute !important;
  right: 16px;
  right: 1rem;
  top: 8px;
  top: 0.5rem;
}
.Customers-dialog-actions-container-biMX- {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  margin: 16px;
  margin: 1rem;
}

.Documents-root-feUQ2 .Documents-tableHeader-QQ6s0 {
    background-color: #12629f;
    color: #fff;
  }
    .Documents-root-feUQ2 .Documents-tableHeader-QQ6s0 .MuiIconButton-root {
      color: #fff;
    }

.Home-root-rBOKV {
  padding-bottom: 48px;
  padding-bottom: 3rem;
}
  .Home-root-rBOKV .Home-section-hyGZu {
    color: #12629f;
  }
  .Home-root-rBOKV .Home-title-pjEhA {
    text-transform: uppercase;
  }
  @media only screen and (max-width: 600px) {
  .Home-root-rBOKV .Home-table-cell-YLWhm {
      font-size: 11px
  }
    }
  .Home-root-rBOKV .MuiAccordionSummary-root {
      background-color: #12629f;
    }
  .Home-root-rBOKV .MuiAccordionSummary-root, .Home-root-rBOKV .MuiAccordionSummary-root .MuiAccordionSummary-expandIcon {
        color: #ffffff;
      }
  .Home-root-rBOKV .MuiAccordionSummary-root.Mui-expanded {
      background-color: #ffffff;
      border-bottom: 1px solid #12629f;
    }
  .Home-root-rBOKV .MuiAccordionSummary-root.Mui-expanded, .Home-root-rBOKV .MuiAccordionSummary-root.Mui-expanded .MuiAccordionSummary-expandIcon {
        color: #12629f;
      }

.Login-root-hDoK0 {
  height: 100%;
  background-image: url('/statics/images/cielo.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

  .Login-root-hDoK0 .Login-logo-qpP4E {
    height: 144px;
    height: 9rem;
    margin-bottom: 16px;
    margin-bottom: 1rem;
    display: flex;
    align-content: center;
    justify-content: center;
  }

  .Login-root-hDoK0 .Login-container-actions-0wkk\+ {
    display: flex;
    position: relative;
    justify-content: center;
  }

  .Login-root-hDoK0 .Login-container-actions-0wkk\+ .Login-button-progress-Vu4v9 {
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -12px;
      margin-top: -0.75rem;
      margin-left: -12px;
      margin-left: -0.75rem;
    }

  .Login-root-hDoK0 .Login-container-actions-0wkk\+ .Login-btn-submit-OsDOy {
      border-radius: 0.8rem;
      margin-top: 16px;
      margin-top: 1rem;
      width: 224px;
      width: 14rem;
    }

  .Login-root-hDoK0 .Login-txt-cuit-F\+Xcm input[type='number'] {
      -moz-appearance: textfield;
    }

  .Login-root-hDoK0 .Login-txt-cuit-F\+Xcm input[type='number']::-webkit-inner-spin-button, .Login-root-hDoK0 .Login-txt-cuit-F\+Xcm input[type='number']::-webkit-outer-spin-button {
      -webkit-appearance: none;
      margin: 0;
    }

.FormCreate-root-jcjRD .FormCreate-phone-l1uDB {
    margin-bottom: 8px;
    margin-bottom: 0.5rem;
  }
  .FormCreate-root-jcjRD .FormCreate-paperEconomicActivity-8KpTg {
    height: 195px;
    overflow: auto;
  }
  .FormCreate-root-jcjRD .FormCreate-container-actions-pab73 {
    display: flex;
    position: relative;
    justify-content: center;
  }
  .FormCreate-root-jcjRD .FormCreate-container-actions-pab73 .FormCreate-button-progress-kJLsX {
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -4px;
      margin-top: -0.25rem;
      margin-left: -12px;
      margin-left: -0.75rem;
    }
  .FormCreate-root-jcjRD .FormCreate-container-actions-pab73 .FormCreate-btn-submit-QY1LU {
      border-radius: 0.8rem;
      margin-top: 16px;
      margin-top: 1rem;
      width: 224px;
      width: 14rem;
    }

.FormEdit-root-pbacj .FormEdit-phone-AslZ0 {
    margin-bottom: 8px;
    margin-bottom: 0.5rem;
  }
  .FormEdit-root-pbacj .FormEdit-container-actions-MWaHC {
    display: flex;
    position: relative;
    justify-content: center;
  }
  .FormEdit-root-pbacj .FormEdit-container-actions-MWaHC .FormEdit-button-progress-T9zfh {
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -4px;
      margin-top: -0.25rem;
      margin-left: -12px;
      margin-left: -0.75rem;
    }
  .FormEdit-root-pbacj .FormEdit-container-actions-MWaHC .FormEdit-btn-submit-EbZwO {
      border-radius: 0.8rem;
      margin-top: 16px;
      margin-top: 1rem;
      width: 224px;
      width: 14rem;
    }
  .FormEdit-root-pbacj .FormEdit-paper-economic-activity-pNk11 {
    height: 195px;
    overflow: auto;
  }

.FormEditPassword-root-CTT9I .FormEditPassword-container-actions-EMGwN {
    display: flex;
    position: relative;
    justify-content: center;
  }

    .FormEditPassword-root-CTT9I .FormEditPassword-container-actions-EMGwN .FormEditPassword-button-progress-9OMHv {
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -4px;
      margin-top: -0.25rem;
      margin-left: -12px;
      margin-left: -0.75rem;
    }

    .FormEditPassword-root-CTT9I .FormEditPassword-container-actions-EMGwN .FormEditPassword-btn-submit-CoPo1 {
      border-radius: 0.8rem;
      margin-top: 16px;
      margin-top: 1rem;
      width: 224px;
      width: 14rem;
    }

.FormUploadFile-root-o32Ne .FormUploadFile-billContainer-WaxH8 {
    width: 100%;
    margin-top: 32px;
    margin-top: 2rem;
    height: 100vh;
  }
  .FormUploadFile-root-o32Ne form {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .FormUploadFile-root-o32Ne form .FormUploadFile-container-file-VZtE8 {
      position: relative;
      display: flex;
      flex-direction: column;
      min-height: 80px;
      min-height: 5rem;
      justify-content: center;
      align-items: center;
      width: 100%;
    }
  .FormUploadFile-root-o32Ne form .FormUploadFile-container-file-VZtE8 .FormUploadFile-file-input-aU5OQ {
        position: absolute;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
      }
  .FormUploadFile-root-o32Ne form .FormUploadFile-container-file-VZtE8 .FormUploadFile-drag-and-drop-file-BswFH {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        padding: 8px 4px;
        padding: 0.5rem 0.25rem;
        border: 1px dashed #d1d8e0;
        border-radius: 0.25rem;
      }
  .FormUploadFile-root-o32Ne form .FormUploadFile-container-file-VZtE8 .FormUploadFile-drag-and-drop-file-BswFH .FormUploadFile-label-drag-and-drop-k-cOq {
          font-size: 20px;
          font-size: 1.25rem;
          font-weight: 500;
        }
  .FormUploadFile-root-o32Ne form .FormUploadFile-container-file-VZtE8 .FormUploadFile-drag-and-drop-file-BswFH a {
          text-decoration: underline;
          cursor: pointer;
          color: blue;
        }
  .FormUploadFile-root-o32Ne form .FormUploadFile-container-file-VZtE8 .FormUploadFile-error-file-type-T6bOF {
        border: 1px solid red;
      }
  .FormUploadFile-root-o32Ne form .FormUploadFile-container-actions-PHJnR {
      position: relative;
      margin-top: 16px;
      margin-top: 1rem;
    }
  .FormUploadFile-root-o32Ne form .FormUploadFile-container-actions-PHJnR .FormUploadFile-btn-submit-BSeOU {
        border-radius: 0.8rem;
        width: 224px;
        width: 14rem;
      }
  .FormUploadFile-root-o32Ne form .FormUploadFile-container-actions-PHJnR .FormUploadFile-button-progress-NXpMj {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -9.6px;
        margin-top: -0.6rem;
        margin-left: -12px;
        margin-left: -0.75rem;
      }

.TableDocuments-root-Ik3YL {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 80px;
  min-height: 5rem;
}

.RowCollapse-root-gwlJc {

}

.TableUsers-root-3pVzF .TableUsers-search-container-N46Bl {
    padding: 16px;
    padding: 1rem;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    gap: 16px;
    gap: 1rem;
  }
    .TableUsers-root-3pVzF .TableUsers-search-container-N46Bl .TableUsers-search-form-YWXnX {
      flex: 1 1;
      display: flex;
      align-items: center;
    }
    .TableUsers-root-3pVzF .TableUsers-search-container-N46Bl .TableUsers-search-form-YWXnX .TableUsers-input-zZ0iG {
        margin-left: 16px;
        margin-left: 1rem;
        flex: 1 1;
      }
    .TableUsers-root-3pVzF .TableUsers-search-container-N46Bl .TableUsers-search-form-YWXnX .TableUsers-icon-button-M08PO {
        padding: 10px;
      }
    @media only screen and (max-width: 600px) {
    .TableUsers-root-3pVzF .TableUsers-search-container-N46Bl .TableUsers-search-form-YWXnX {
        flex: 1 1
    }
      }

.TableReports-root-3tEsw {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 80px;
  min-height: 5rem;
}

.FormCreateReport-root-VXBNh .FormCreateReport-reportActions-AYVlA {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

.Users-root-gBlzV {
  padding: 8px;
  padding: 0.5rem;
}

  .Users-root-gBlzV .Users-btn-add-lI5ZW {
    position: fixed;
    bottom: 64px;
    bottom: 4rem;
    right: 24px;
    right: 1.5rem;
  }

  .Users-root-gBlzV .Users-add-reports-iD7QC {
    display: flex;
    align-items: center;
    justify-content: center;
  }
.Users-btn-submit-yVEHG {
  border-radius: 0.8rem !important;
  margin-top: 16px !important;
  margin-top: 1rem !important;
  width: 224px;
  width: 14rem;
}
.Users-btn-close-GYNYB {
  position: absolute !important;
  right: 16px;
  right: 1rem;
  top: 8px;
  top: 0.5rem;
}
.Users-footer-documents-dialog--xOi9 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 24px;
  padding: 1.5rem;
  height: 64px;
  height: 4rem;
}
.Users-user-csr-paper-Oi4E8 {
  padding: 16px;
  padding: 1rem;
}
.Users-actions-csr-dialog-jwy6A {
  display: flex;
  align-items: center;
  justify-content: center;
}
.Users-logo-container-vNVcZ {
  height: 160px;
  height: 10rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.Users-logo-container-vNVcZ .Users-logo-nZ775 {
    height: 100%;
  }

:root {
  /*Colors*/
  --sm-primary: rgba(40, 125, 184, 1);
  --sm-seconday: rgba(0, 112, 232, 1);

  /* Drawer */
  --sm-drawer-width: 18.75rem;
}

 {
  @import '../../node_modules/@react-pdf-viewer/core/lib/styles/index.css';
  @import '../../node_modules/@react-pdf-viewer/default-layout/lib/styles/index.css';
}

html, body {
    height: 100%;
    width: 100%;
    margin: 0;
  }

#app {
    height: 100%;
  }

.MuiGrid-spacing-xs-1, .MuiGrid-spacing-xs-2, .MuiGrid-spacing-xs-3 {
    width: unset !important;
    margin: 0 !important;
  }

.MuiFormControl-root {
    background: #ffffff;
    border-radius: 0.8rem;
  }

.MuiFormControl-root .MuiOutlinedInput-root {
      border-radius: 0.8rem;
    }

.MuiButton-contained {
    border-radius: 0.8rem !important;
  }


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