﻿#FinancialTransactionItemTable .financial-transaction-date {
  min-width: 106px;
  width: 105px; }
  #FinancialTransactionItemTable .financial-transaction-date .date {
    line-height: 30px; }

#FinancialTransactionItemTable .financial-transaction-verify-wrapper {
  width: 155px;
  padding-top: 5px; }
  #FinancialTransactionItemTable .financial-transaction-verify-wrapper button.checked {
    background-color: #8dcd08;
    background-color: #8dcd08;
    background-image: -moz-linear-gradient(top, #98dc09, #7db507);
    background-image: -ms-linear-gradient(top, #98dc09, #7db507);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#98dc09), to(#7db507));
    background-image: -webkit-linear-gradient(top, #98dc09, #7db507);
    background-image: -o-linear-gradient(top, #98dc09, #7db507);
    background-image: linear-gradient(top, #98dc09, #7db507);
    background-repeat: repeat-x;
    border-color: #7db507 #7db507 #4a6b04;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
  #FinancialTransactionItemTable .financial-transaction-verify-wrapper button {
    margin: 0px 10px 0px 0px;
    float: left;
    font-size: 10px;
    display: inline-block;
    padding: 0px 4px 0px;
    color: #444;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    background-color: #e9e9e9;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), color-stop(25%, #ececec), to(#dfdfdf));
    background-image: -webkit-linear-gradient(#ececec, #ececec 25%, #dfdfdf);
    background-image: -moz-linear-gradient(top, #ececec, #ececec 25%, #dfdfdf);
    background-image: -ms-linear-gradient(#ececec, #ececec 25%, #dfdfdf);
    background-image: -o-linear-gradient(#ececec, #ececec 25%, #dfdfdf);
    background-image: linear-gradient(#ececec, #ececec 25%, #dfdfdf);
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    border-bottom-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    vertical-align: baseline;
    margin-bottom: 10px; }

#FinancialTransactionItemTable .financial-transaction-category-wrapper {
  width: 80px !important;
  padding-top: 3px; }
  #FinancialTransactionItemTable .financial-transaction-category-wrapper .select2 {
    max-width: 150px; }

#FinancialTransactionItemTable th.category .select2 {
  max-width: 150px; }

#FinancialTransactionItemTable thead .glyphicon {
  cursor: pointer; }

#FinancialTransactionItemTable .date {
  width: 105px; }

#FinancialTransactionItemTable .act {
  padding-top: 50px;
  padding-bottom: 50px;
  font-size: 15px; }

#FinancialTransactionItemTable .account {
  width: 125px; }

#FinancialTransactionItemTable .financial-transaction-amount {
  width: 125px; }
  #FinancialTransactionItemTable .financial-transaction-amount div {
    line-height: 33px;
    margin-left: 5px; }
  #FinancialTransactionItemTable .financial-transaction-amount span {
    line-height: 33px;
    margin-left: 5px; }
  #FinancialTransactionItemTable .financial-transaction-amount input {
    width: calc(88%);
    margin-left: 10px; }

#FinancialTransactionItemTable .drj {
  width: 30px; }

#FinancialTransactionItemTable .crj {
  width: 30px; }

#FinancialTransactionItemTable .action {
  width: 195px; }
  #FinancialTransactionItemTable .action .glyphicon {
    margin-right: 2px; }

#FinancialTransactionItemTable .financial-transaction-action {
  width: 195px; }
  #FinancialTransactionItemTable .financial-transaction-action .glyphicon {
    margin-right: 2px; }
  #FinancialTransactionItemTable .financial-transaction-action a {
    margin-right: 10px;
    text-decoration: none; }

#FinancialTransactionItemTable .category {
  width: 80px !important; }

#FinancialTransactionItemTable .financial-transaction-payment-account-wrapper {
  width: 80px !important;
  padding-top: 3px; }

#FinancialTransactionItemTable .financial-transaction-description {
  word-wrap: break-word;
  word-break: break-all; }
  #FinancialTransactionItemTable .financial-transaction-description div {
    line-height: 30px; }

#FinancialTransactionItemTable .financial-transaction-checkbox {
  width: 12px; }

#FinancialTransactionItemTable .select-all {
  width: 12px; }

#FinancialTransactionItemTable .verify-menu {
  width: 155px; }
  #FinancialTransactionItemTable .verify-menu button {
    margin: 0px 10px 0px 0px;
    float: left;
    font-size: 10px;
    display: inline-block;
    padding: 0px 4px 0px;
    color: #444;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    background-color: #e9e9e9;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), color-stop(25%, #ececec), to(#dfdfdf));
    background-image: -webkit-linear-gradient(#ececec, #ececec 25%, #dfdfdf);
    background-image: -moz-linear-gradient(top, #ececec, #ececec 25%, #dfdfdf);
    background-image: -ms-linear-gradient(#ececec, #ececec 25%, #dfdfdf);
    background-image: -o-linear-gradient(#ececec, #ececec 25%, #dfdfdf);
    background-image: linear-gradient(#ececec, #ececec 25%, #dfdfdf);
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    border-bottom-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    vertical-align: baseline;
    margin-bottom: 10px; }
  #FinancialTransactionItemTable .verify-menu button.checked {
    background-color: #8dcd08;
    background-image: -moz-linear-gradient(top, #98dc09, #7db507);
    background-image: -ms-linear-gradient(top, #98dc09, #7db507);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#98dc09), to(#7db507));
    background-image: -webkit-linear-gradient(top, #98dc09, #7db507);
    background-image: -o-linear-gradient(top, #98dc09, #7db507);
    background-image: linear-gradient(top, #98dc09, #7db507);
    background-repeat: repeat-x;
    border-color: #7db507 #7db507 #4a6b04;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }

#FinancialTransactionItemTable .verify-leger {
  width: 60px; }
  #FinancialTransactionItemTable .verify-leger button {
    margin: 0px 10px 0px 0px;
    float: left;
    font-size: 10px;
    display: inline-block;
    padding: 0px 4px 0px;
    color: #444;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    background-color: #e9e9e9;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), color-stop(25%, #ececec), to(#dfdfdf));
    background-image: -webkit-linear-gradient(#ececec, #ececec 25%, #dfdfdf);
    background-image: -moz-linear-gradient(top, #ececec, #ececec 25%, #dfdfdf);
    background-image: -ms-linear-gradient(#ececec, #ececec 25%, #dfdfdf);
    background-image: -o-linear-gradient(#ececec, #ececec 25%, #dfdfdf);
    background-image: linear-gradient(#ececec, #ececec 25%, #dfdfdf);
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    border-bottom-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    vertical-align: baseline; }
  #FinancialTransactionItemTable .verify-leger button.checked {
    background-color: #8dcd08;
    background-image: -moz-linear-gradient(top, #98dc09, #7db507);
    background-image: -ms-linear-gradient(top, #98dc09, #7db507);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#98dc09), to(#7db507));
    background-image: -webkit-linear-gradient(top, #98dc09, #7db507);
    background-image: -o-linear-gradient(top, #98dc09, #7db507);
    background-image: linear-gradient(top, #98dc09, #7db507);
    background-repeat: repeat-x;
    border-color: #7db507 #7db507 #4a6b04;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }

#FinancialTransactionItemTable .financial-transactions-verify-wrapper {
  width: 60px; }
  #FinancialTransactionItemTable .financial-transactions-verify-wrapper button {
    margin: 0px 10px 0px 0px;
    float: left;
    font-size: 10px;
    display: inline-block;
    padding: 0px 4px 0px;
    color: #444;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    background-color: #e9e9e9;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), color-stop(25%, #ececec), to(#dfdfdf));
    background-image: -webkit-linear-gradient(#ececec, #ececec 25%, #dfdfdf);
    background-image: -moz-linear-gradient(top, #ececec, #ececec 25%, #dfdfdf);
    background-image: -ms-linear-gradient(#ececec, #ececec 25%, #dfdfdf);
    background-image: -o-linear-gradient(#ececec, #ececec 25%, #dfdfdf);
    background-image: linear-gradient(#ececec, #ececec 25%, #dfdfdf);
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    border-bottom-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    vertical-align: baseline; }
  #FinancialTransactionItemTable .financial-transactions-verify-wrapper button.checked {
    background-color: #8dcd08;
    background-image: -moz-linear-gradient(top, #98dc09, #7db507);
    background-image: -ms-linear-gradient(top, #98dc09, #7db507);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#98dc09), to(#7db507));
    background-image: -webkit-linear-gradient(top, #98dc09, #7db507);
    background-image: -o-linear-gradient(top, #98dc09, #7db507);
    background-image: linear-gradient(top, #98dc09, #7db507);
    background-repeat: repeat-x;
    border-color: #7db507 #7db507 #4a6b04;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }

#FinancialTransactionItemTable .btn-edit {
  margin-top: 12px; }

#FinancialTransactionItemTable .btn-save {
  margin-top: 12px; }

#FinancialTransactionItemTable .brem {
  margin-left: 12px; }

#Vericase {
  margin-top: 40px; }

.t15 {
  top: 15px; }

.p15c0 {
  padding: 15px 0px 0px 0px; }

.tr-group {
  font-weight: bold; }

.modal {
  margin-top: 20px;
  padding-top: 90px; }

.mdate {
  min-width: 108px; }

.table td {
  padding-top: 0px;
  padding-bottom: 0px; }

.lbalance {
  min-width: 110px; }

#EntryAddForm {
  width: 100%; }
  #EntryAddForm tr {
    width: 100%; }

#addjournal {
  width: 100%; }
  #addjournal .addrow {
    margin-left: 5px;
    margin-right: 5px; }
  #addjournal .ledger {
    max-width: 120px;
    padding: 12px;
    width: 180px; }
  #addjournal tr th {
    text-indent: 7px; }
  #addjournal .actions {
    width: 50px;
    text-align: center; }
  #addjournal .dc {
    width: 63px; }
  #addjournal th.ledger {
    width: 240px; }
  #addjournal .dramt {
    width: 120px; }
  #addjournal .cramt {
    width: 120px;
    padding-right: 10px; }
    #addjournal .cramt + td > span {
      cursor: pointer; }
  #addjournal .select2 {
    width: 100% !important; }
  #addjournal thead .dramt {
    padding-right: 10px; }

.dramt {
  width: 125px; }

.cramt {
  width: 125px; }

.actions {
  max-width: 60px; }

.bold {
  font-weight: bold; }

.table-coa td {
  line-height: 25px;
  padding-top: 2px; }

.journaltable .financial-transaction-checkbox {
  padding-top: 8px; }

.journaltable .financial-transaction-description {
  padding-top: 8px; }

table#FinancialTransactionItemTable thead tr td {
  background-color: #a0aec4;
  color: #fff; }

table#FinancialTransactionItemTable thead tr th {
  background-color: #a0aec4;
  color: #fff; }

table#addjournal thead tr td {
  background-color: #a0aec4;
  color: #fff; }

table#addjournal thead tr th {
  background-color: #a0aec4;
  color: #fff; }

.lh20 {
  line-height: 20px;
  line-height: 20px; }

.pr10 {
  padding-right: 10px; }

.journalstbl .tamt {
  width: 120px; }

.journalstbl .dc {
  width: 10px; }

.journalstbl .led {
  min-width: 130px; }

#page-wrapper {
  font-family: Arial, Helvetica, sans-serif; }

.mt10 {
  margin-top: 10px; }

#FinancialTransactionItemTable.tabletranslation .select2 {
  width: 100% !important; }

#FinancialTransactionItemTable.tabletranslation .category .select2 {
  max-width: none !important; }

#FinancialTransactionItemTable.tabletranslation .financial-transaction-category-wrapper .select2 {
  max-width: none !important; }

#FinancialTransactionItemTable.tabletranslation .financial-transaction-payment-account-wrapper .select2 {
  max-width: none !important; }

#FinancialTransactionItemTable.tabletranslation .description .select2 {
  max-width: none !important; }

#FinancialTransactionItemTable.tabletranslation .financial-transaction-description .select2 {
  max-width: none !important; }

#FinancialTransactionItemTable.tabletranslation .cati-left {
  max-width: 175px !important; }

#FinancialTransactionItemTable.tabletranslation .cati-right {
  min-width: 95px; }

#FinancialTransactionItemTable.journaltable .date {
  width: auto !important;
  min-width: initial !important;
  max-width: 120px; }

#FinancialTransactionItemTable.journaltable .financial-transaction-date {
  width: auto !important;
  min-width: initial !important;
  max-width: 120px; }

.cp {
  cursor: pointer; }

.ml10 {
  margin-left: 10px; }

.redish {
  color: red; }

.greenish {
  color: green; }

#ccbroucher .redish {
  font-weight: bold; }

#ccbroucher thead {
  background-color: #1883D7;
  color: #fff; }

#ccbroucher.bdetail td {
  padding: 0px;
  vertical-align: middle; }

#ccbroucher.bdetail th {
  padding: 0px;
  vertical-align: middle; }

.input[pattern]:invalid {
  color: red; }

.mt1 {
  margin-top: 1px; }

.mt3 {
  margin-top: 3px; }

.logo b {
  line-height: 15px;
  height: 15px; }

.top-left-part {
  background: #4F5467;
  padding-bottom: 11px;
  height: 60px; }

.navbar-header {
  height: 40px; }

.navbar-top-links > li > a {
  line-height: 40px;
  line-height: 40px;
  height: 40px;
  height: 40px;
  min-height: 40px;
  min-height: 40px; }

td.sstate .select2 {
  padding-top: 6px;
  font-size: 80%; }

.bdetail#ccbroucher {
  font-size: 90%; }

td.orderid > div {
  direction: rtl;
  overflow: hidden;
  width: 86px;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left; }

.tact {
  padding-left: 5px !important; }

.text-pin {
  padding-right: 2px; }

input[type=number] {
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
  /*&::-webkit-inner-adjust-hue-button {
        -webkit-appearance: none;
        margin: 0;
    }

    &::-webkit-outer-adjust-hue-button {
        -webkit-appearance: none;
        margin: 0;
    }*/ }

#tbleStates .sr {
  max-width: 10px; }

#wrapper.paypal td {
  vertical-align: middle;
  text-align: left; }

#wrapper.paypal th {
  vertical-align: middle;
  text-align: left; }

#wrapper.paypal .table tr:nth-child(1) th {
  background: black;
  color: white;
  font-weight: bold; }

.transopt a {
  margin-right: 12px; }

.transopt select {
  margin-right: 12px; }

.transopt input {
  margin-right: 12px; }

#selmoveCategory + .select2 {
  float: left;
  margin-right: 10px;
  margin-top: 4px; }

#UploadCsv #ledger + .select2-container {
  min-width: calc(100% - 150px); }

#page-wrapper.ledgers tr .tdnarration {
  max-width: calc(100% - 150px); }

#page-wrapper.ledgers tr .amount {
  width: 130px !important; }

#page-wrapper.ledgers tr .ph {
  width: 120px !important; }

#page-wrapper.ledgers tr td {
  width: auto !important; }

#page-wrapper.ledgers tr .img-expr {
  width: 40px !important; }

#myModal.entrypicturemodal img {
  max-width: 50%;
  text-align: center;
  margin: 0 auto; }

.tax_invoice label {
  margin-top: 10px;
  display: block; }

tr.split .financial-transaction-date div {
  display: none; }

tr.split .financial-transaction-checkbox * {
  display: none; }

.total_amt {
  text-align: right; }

#wrapper.docs_expenses #doc_in_forms .offset_account + .select2-container {
  width: 120px !important; }

#wrapper.docs_expenses #doc_in_forms #txtinvoice {
  width: 85px; }

#wrapper.docs_expenses #doc_in_forms #txtinvdate {
  width: 120px; }

#wrapper.docs_expenses #doc_in_forms .row {
  width: 100%; }

#wrapper.docs_expenses #doc_in_forms .form-group {
  margin-right: 12px;
  margin-top: 10px; }

#wrapper.docs_expenses #doc_in_forms .tinfo {
  margin-top: 10px;
  table-layout: fixed; }
  #wrapper.docs_expenses #doc_in_forms .tinfo .rate input {
    text-align: right; }
  #wrapper.docs_expenses #doc_in_forms .tinfo col.sn {
    width: 25px; }
  #wrapper.docs_expenses #doc_in_forms .tinfo col.ledger {
    width: 120px; }
  #wrapper.docs_expenses #doc_in_forms .tinfo col.dropdown {
    width: 95px; }
  #wrapper.docs_expenses #doc_in_forms .tinfo col.tax-rate {
    width: 35px; }
  #wrapper.docs_expenses #doc_in_forms .tinfo .sn {
    padding-top: 8px;
    text-align: center; }
  #wrapper.docs_expenses #doc_in_forms .tinfo .hsn {
    width: 80px; }
  #wrapper.docs_expenses #doc_in_forms .tinfo .per {
    width: 80px; }
  #wrapper.docs_expenses #doc_in_forms .tinfo .qty {
    width: 80px; }
    #wrapper.docs_expenses #doc_in_forms .tinfo .qty + .rate {
      width: 90px; }
  #wrapper.docs_expenses #doc_in_forms .tinfo .amount {
    width: 120px; }
  #wrapper.docs_expenses #doc_in_forms .tinfo col.nar {
    width: 190px; }
  #wrapper.docs_expenses #doc_in_forms .tinfo .tax-amount {
    width: 83px; }
  #wrapper.docs_expenses #doc_in_forms .tinfo .nar input {
    width: 100%; }
  #wrapper.docs_expenses #doc_in_forms .tinfo col.amount {
    width: 83px; }
  #wrapper.docs_expenses #doc_in_forms .tinfo input[name$="amount"] {
    padding-left: 1px;
    padding-right: 4px;
    text-align: right; }
  #wrapper.docs_expenses #doc_in_forms .tinfo .addrow {
    cursor: pointer; }
  #wrapper.docs_expenses #doc_in_forms .tinfo .deleterow {
    cursor: pointer; }
  #wrapper.docs_expenses #doc_in_forms .tinfo col.total_amt {
    width: 142px; }
  #wrapper.docs_expenses #doc_in_forms .tinfo tfoot .tamt {
    font-weight: bold; }
  #wrapper.docs_expenses #doc_in_forms .tinfo .buttons {
    width: 46px; }
  #wrapper.docs_expenses #doc_in_forms .tinfo tbody td {
    padding: 4px initial; }
  #wrapper.docs_expenses #doc_in_forms .tinfo .local_group {
    width: 120px; }

#wrapper.docs_expenses #doc_in_forms .btnwrapper > div {
  margin: 0px 5px; }

#wrapper.docs_expenses #doc_in_forms .btnwrapper > input {
  margin: 0px 5px; }

#wrapper.docs_expenses #doc_in_forms .lblfile label {
  line-height: 40px;
  font-size: 15px; }

#wrapper.docs_expenses .tamt {
  font-weight: normal;
  line-height: 30px; }

input[name$="rate"] {
  padding-left: 1px;
  padding-right: 4px; }

td.igst_amount.text-right:before {
  /*content: "IGST ";*/ }

td.cgst_amount.text-right:before {
  /*content: "CGST ";*/ }

td.sgst_amount.text-right:before {
  /*content: "SGST ";*/ }

#right_controls .form-group:not(:last-child) {
  margin-right: 6px; }

#FinancialTransactionItemTable.doc-table th {
  font-weight: bold; }

#FinancialTransactionItemTable.doc-table .chk {
  width: 12px; }

#FinancialTransactionItemTable.doc-table .date {
  width: 120px; }

#FinancialTransactionItemTable.doc-table .opt {
  width: 160px; }

#FinancialTransactionItemTable.doc-table tbody td {
  padding-top: 5px !important; }

@media screen and (max-width: 1366px) {
  .dc-dropdown {
    padding: 0px 0px;
    width: 100%; } }

@media screen and (max-width: 1420px) {
  #FinancialTransactionItemTable.tabletranslation .verify-menu {
    width: 33px; }
  #FinancialTransactionItemTable.tabletranslation .financial-transaction-verify-wrapper {
    width: 33px; }
  #FinancialTransactionItemTable.tabletranslation .cati-left {
    max-width: 175px !important; } }

@media only screen and (max-width: 1366px) {
  #wrapper.paypal .table {
    width: auto !important; } }

@media only screen and (max-width: 1200px) {
  .select2-container {
    width: auto !important;
    max-width: 100% !important; } }

@media only screen and (max-width: 1300px) {
  .btrans#page-wrapper #Vericase + .select2-container {
    min-width: 102px; }
  .btrans#page-wrapper #Category + .select2-container {
    min-width: 175px; }
  .btrans#page-wrapper #BankAccounts + .select2-container {
    min-width: 175px; }
  .select2-container.select2-container--default.select2-container--open {
    min-width: 210px !important; }
  #FinancialTransactionItemTable.tabletranslation .cati-left {
    max-width: unset !important;
    min-width: unset !important;
    width: auto !important; }
    #FinancialTransactionItemTable.tabletranslation .cati-left .select2 {
      width: 80px !important; }
  #FinancialTransactionItemTable.tabletranslation .cati-right {
    max-width: unset !important;
    min-width: unset !important;
    width: auto !important; }
    #FinancialTransactionItemTable.tabletranslation .cati-right .select2 {
      width: 80px !important; }
  .financial-transaction-category-wrapper .cati-left {
    max-width: unset !important;
    min-width: unset !important;
    width: auto !important; }
    .financial-transaction-category-wrapper .cati-left .select2 {
      width: 80px !important; }
  .financial-transaction-category-wrapper .cati-right {
    max-width: unset !important;
    min-width: unset !important;
    width: auto !important; }
    .financial-transaction-category-wrapper .cati-right .select2 {
      width: 80px !important; } }

#LedgerAddForm #type + .select2-container {
  width: 150px !important; }
  #LedgerAddForm #type + .select2-container #amount_dr {
    max-width: 140px; }
  #LedgerAddForm #type + .select2-container #FinancialTransactionItemTable.tabletranslation a {
    cursor: pointer; }
  #LedgerAddForm #type + .select2-container #frmclient label {
    display: block;
    text-align: left; }
  #LedgerAddForm #type + .select2-container #ModalAddLedger .modal-header .modal-title {
    margin-top: 5px;
    margin-left: 8px; }
  #LedgerAddForm #type + .select2-container #ModalAddLedger #selStates + .select2-container {
    min-width: 200px; }

#contactform .control-label {
  display: block;
  text-align: left;
  text-indent: 11px;
  text-transform: capitalize; }

#contactform input.form-control, #contactform select.form-control {
  max-width: 400px; }

#contactform .form-group {
  clear: both; }

#contactform .form-group:before,
#contactform .form-group:after {
  content: "";
  display: initial; }

#FinancialTransactionItemTable.entriesledgers td:nth-child(2) {
  width: 60px !important; }

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiLi4vQ29udGVudC9TaXRlLmNzcyIsCgkic291cmNlcyI6IFsKCQkiLi4vQ29udGVudC9TaXRlLnNjc3MiCgldLAoJIm1hcHBpbmdzIjogIkFBZUEsQUFDSSw4QkFEMEIsQ0FDMUIsMkJBQTJCLENBQUM7RUFDeEIsU0FBUyxFQUFFLEtBQU07RUFDakIsS0FBSyxFQUFFLEtBQU0sR0FLaEI7RUFSTCxBQUtRLDhCQUxzQixDQUMxQiwyQkFBMkIsQ0FJdkIsS0FBSyxDQUFDO0lBQ0YsV0FBVyxFQUFFLElBQUssR0FDckI7O0FBUFQsQUFVSSw4QkFWMEIsQ0FVMUIscUNBQXFDLENBQUM7RUFnQmxDLEtBQUssRUFBRSxLQUFNO0VBQ2IsV0FBVyxFQUFFLEdBQUksR0FtQ3BCO0VBOURMLEFBV2MsOEJBWGdCLENBVTFCLHFDQUFxQyxDQUNqQyxNQUFNLEFBQUEsUUFBUSxDQUFDO0lBQ1gsZ0JBQWdCLEVBcEJQLE9BQU87SUFxQmhCLGdCQUFnQixFQXJCUCxPQUFPO0lBc0JoQixnQkFBZ0IsRUFBRSwyQ0FBb0I7SUFDdEMsZ0JBQWdCLEVBQUUsMENBQW1CO0lBQ3JDLGdCQUFnQixFQUFFLGlFQUFnQjtJQUNsQyxnQkFBZ0IsRUFBRSw4Q0FBdUI7SUFDekMsZ0JBQWdCLEVBQUUseUNBQWtCO0lBQ3BDLGdCQUFnQixFQUFFLHNDQUFlO0lBQ2pDLGlCQUFpQixFQUFFLFFBQVM7SUFDNUIsWUFBWSxFQXpCUCxPQUFPLENBQUMsT0FBTyxDQUFDLE9BQU87SUEwQjVCLFlBQVksRUF6QlAsa0JBQUksQ0FBZSxrQkFBSSxDQUFlLG1CQUFJLEdBMkJsRDtFQXhCVCxBQTZCUSw4QkE3QnNCLENBVTFCLHFDQUFxQyxDQW1CakMsTUFBTSxDQUFDO0lBQ0gsTUFBTSxFQUFFLGdCQUFpQjtJQUN6QixLQUFLLEVBQUUsSUFBSztJQUNaLFNBQVMsRUFBRSxJQUFLO0lBQ2hCLE9BQU8sRUFBRSxZQUFhO0lBQ3RCLE9BQU8sRUFBRSxXQUFZO0lBQ3JCLEtBQUssRUFsRFAsSUFBSTtJQW1ERixVQUFVLEVBQUUsTUFBTztJQUNuQixXQUFXLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMseUJBQUk7SUFDM0IsZ0JBQWdCLEVBN0NQLE9BQU87SUE4Q2hCLGdCQUFnQixFQUFFLDJGQUFnQjtJQUNsQyxnQkFBZ0IsRUFBRSxzREFBdUI7SUFDekMsZ0JBQWdCLEVBQUUsd0RBQW9CO0lBQ3RDLGdCQUFnQixFQUFFLGtEQUFtQjtJQUNyQyxnQkFBZ0IsRUFBRSxpREFBa0I7SUFDcEMsZ0JBQWdCLEVBQUUsOENBQWU7SUFDakMsaUJBQWlCLEVBQUUsU0FBVTtJQUM3QixNQUFNLEVBQUUsY0FBZTtJQUN2QixtQkFBbUIsRUFqRFAsSUFBSTtJQWtEaEIscUJBQXFCLEVBQUUsR0FBSTtJQUMzQixrQkFBa0IsRUFBRSxHQUFJO0lBQ3hCLGFBQWEsRUFBRSxHQUFJO0lBQ25CLGtCQUFrQixFQUFFLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyx3QkFBSSxFQUFzQixDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxtQkFBSTtJQUMxRSxlQUFlLEVBQUUsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLHdCQUFJLEVBQXNCLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG1CQUFJO0lBQ3ZFLFVBQVUsRUFBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsd0JBQUksRUFBc0IsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsbUJBQUk7SUFDbEUsTUFBTSxFQUFFLE9BQVE7SUFDaEIsV0FBVyxFQWpFUCxXQUFXLEVBQUUsZ0JBQWdCLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxVQUFVO0lBa0UvRCxTQUFTLEVBQUUsSUFBSztJQUNoQixXQUFXLEVBQUUsR0FBSTtJQUNqQixXQUFXLEVBQUUsSUFBSztJQUNsQixjQUFjLEVBQUUsUUFBUztJQUN6QixhQUFhLEVBQUUsSUFBSyxHQUN2Qjs7QUE3RFQsQUFnRUksOEJBaEUwQixDQWdFMUIsdUNBQXVDLENBQUM7RUFLcEMsS0FBSyxFQUFFLGVBQWdCO0VBQ3ZCLFdBQVcsRUFBRSxHQUFJLEdBQ3BCO0VBdkVMLEFBaUVRLDhCQWpFc0IsQ0FnRTFCLHVDQUF1QyxDQUNuQyxRQUFRLENBQUM7SUFDTCxTQUFTLEVBQUUsS0FBTSxHQUNwQjs7QUFuRVQsQUEwRVEsOEJBMUVzQixDQXlFMUIsRUFBRSxBQUFBLFNBQVMsQ0FDUCxRQUFRLENBQUM7RUFDTCxTQUFTLEVBQUUsS0FBTSxHQUNwQjs7QUE1RVQsQUFnRlEsOEJBaEZzQixDQStFMUIsS0FBSyxDQUNELFVBQVUsQ0FBQztFQUNQLE1BQU0sRUFBRSxPQUFRLEdBQ25COztBQWxGVCxBQXFGSSw4QkFyRjBCLENBcUYxQixLQUFLLENBQUM7RUFDRixLQUFLLEVBQUUsS0FBTSxHQUNoQjs7QUF2RkwsQUF5RkksOEJBekYwQixDQXlGMUIsSUFBSSxDQUFDO0VBQ0QsV0FBVyxFQUFFLElBQUs7RUFDbEIsY0FBYyxFQUFFLElBQUs7RUFDckIsU0FBUyxFQUFFLElBQUssR0FDbkI7O0FBN0ZMLEFBK0ZJLDhCQS9GMEIsQ0ErRjFCLFFBQVEsQ0FBQztFQUNMLEtBQUssRUFBRSxLQUFNLEdBQ2hCOztBQWpHTCxBQW1HSSw4QkFuRzBCLENBbUcxQiw2QkFBNkIsQ0FBQztFQUMxQixLQUFLLEVBQUUsS0FBTSxHQWdCaEI7RUFwSEwsQUFzR1EsOEJBdEdzQixDQW1HMUIsNkJBQTZCLENBR3pCLEdBQUcsQ0FBQztJQUNBLFdBQVcsRUFBRSxJQUFLO0lBQ2xCLFdBQVcsRUFBRSxHQUFJLEdBQ3BCO0VBekdULEFBMkdRLDhCQTNHc0IsQ0FtRzFCLDZCQUE2QixDQVF6QixJQUFJLENBQUM7SUFDRCxXQUFXLEVBQUUsSUFBSztJQUNsQixXQUFXLEVBQUUsR0FBSSxHQUNwQjtFQTlHVCxBQWdIUSw4QkFoSHNCLENBbUcxQiw2QkFBNkIsQ0FhekIsS0FBSyxDQUFDO0lBQ0YsS0FBSyxFQUFFLFNBQUk7SUFDWCxXQUFXLEVBQUUsSUFBSyxHQUNyQjs7QUFuSFQsQUFzSEksOEJBdEgwQixDQXNIMUIsSUFBSSxDQUFDO0VBQ0QsS0FBSyxFQUFFLElBQUssR0FDZjs7QUF4SEwsQUEwSEksOEJBMUgwQixDQTBIMUIsSUFBSSxDQUFDO0VBQ0QsS0FBSyxFQUFFLElBQUssR0FDZjs7QUE1SEwsQUE4SEksOEJBOUgwQixDQThIMUIsT0FBTyxDQUFDO0VBQ0osS0FBSyxFQUFFLEtBQU0sR0FLaEI7RUFwSUwsQUFpSVEsOEJBaklzQixDQThIMUIsT0FBTyxDQUdILFVBQVUsQ0FBQztJQUNQLFlBQVksRUFBRSxHQUFJLEdBQ3JCOztBQW5JVCxBQXNJSSw4QkF0STBCLENBc0kxQiw2QkFBNkIsQ0FBQztFQUMxQixLQUFLLEVBQUUsS0FBTSxHQVVoQjtFQWpKTCxBQXlJUSw4QkF6SXNCLENBc0kxQiw2QkFBNkIsQ0FHekIsVUFBVSxDQUFDO0lBQ1AsWUFBWSxFQUFFLEdBQUksR0FDckI7RUEzSVQsQUE2SVEsOEJBN0lzQixDQXNJMUIsNkJBQTZCLENBT3pCLENBQUMsQ0FBQztJQUNFLFlBQVksRUFBRSxJQUFLO0lBQ25CLGVBQWUsRUFBRSxJQUFLLEdBQ3pCOztBQWhKVCxBQW1KSSw4QkFuSjBCLENBbUoxQixTQUFTLENBQUM7RUFDTixLQUFLLEVBQUUsZUFBZ0IsR0FDMUI7O0FBckpMLEFBdUpJLDhCQXZKMEIsQ0F1SjFCLDhDQUE4QyxDQUFDO0VBQzNDLEtBQUssRUFBRSxlQUFnQjtFQUN2QixXQUFXLEVBQUUsR0FBSSxHQUNwQjs7QUExSkwsQUE0SkksOEJBNUowQixDQTRKMUIsa0NBQWtDLENBQUM7RUFDL0IsU0FBUyxFQUFFLFVBQVc7RUFDdEIsVUFBVSxFQUFFLFNBQVUsR0FLekI7RUFuS0wsQUFnS1EsOEJBaEtzQixDQTRKMUIsa0NBQWtDLENBSTlCLEdBQUcsQ0FBQztJQUNBLFdBQVcsRUFBRSxJQUFLLEdBQ3JCOztBQWxLVCxBQXFLSSw4QkFySzBCLENBcUsxQiwrQkFBK0IsQ0FBQztFQUM1QixLQUFLLEVBQUUsSUFBSyxHQUNmOztBQXZLTCxBQXlLSSw4QkF6SzBCLENBeUsxQixXQUFXLENBQUM7RUFDUixLQUFLLEVBQUUsSUFBSyxHQUNmOztBQTNLTCxBQTZLSSw4QkE3SzBCLENBNksxQixZQUFZLENBQUM7RUFDVCxLQUFLLEVBQUUsS0FBTSxHQWlEaEI7RUEvTkwsQUFnTFEsOEJBaExzQixDQTZLMUIsWUFBWSxDQUdSLE1BQU0sQ0FBQztJQUNILE1BQU0sRUFBRSxnQkFBaUI7SUFDekIsS0FBSyxFQUFFLElBQUs7SUFDWixTQUFTLEVBQUUsSUFBSztJQUNoQixPQUFPLEVBQUUsWUFBYTtJQUN0QixPQUFPLEVBQUUsV0FBWTtJQUNyQixLQUFLLEVBck1QLElBQUk7SUFzTUYsVUFBVSxFQUFFLE1BQU87SUFDbkIsV0FBVyxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLHlCQUFJO0lBQzNCLGdCQUFnQixFQWhNUCxPQUFPO0lBaU1oQixnQkFBZ0IsRUFBRSwyRkFBZ0I7SUFDbEMsZ0JBQWdCLEVBQUUsc0RBQXVCO0lBQ3pDLGdCQUFnQixFQUFFLHdEQUFvQjtJQUN0QyxnQkFBZ0IsRUFBRSxrREFBbUI7SUFDckMsZ0JBQWdCLEVBQUUsaURBQWtCO0lBQ3BDLGdCQUFnQixFQUFFLDhDQUFlO0lBQ2pDLGlCQUFpQixFQUFFLFNBQVU7SUFDN0IsTUFBTSxFQUFFLGNBQWU7SUFDdkIsbUJBQW1CLEVBcE1QLElBQUk7SUFxTWhCLHFCQUFxQixFQUFFLEdBQUk7SUFDM0Isa0JBQWtCLEVBQUUsR0FBSTtJQUN4QixhQUFhLEVBQUUsR0FBSTtJQUNuQixrQkFBa0IsRUFBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsd0JBQUksRUFBc0IsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsbUJBQUk7SUFDMUUsZUFBZSxFQUFFLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyx3QkFBSSxFQUFzQixDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxtQkFBSTtJQUN2RSxVQUFVLEVBQUUsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLHdCQUFJLEVBQXNCLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG1CQUFJO0lBQ2xFLE1BQU0sRUFBRSxPQUFRO0lBQ2hCLFdBQVcsRUFwTlAsV0FBVyxFQUFFLGdCQUFnQixFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsVUFBVTtJQXFOL0QsU0FBUyxFQUFFLElBQUs7SUFDaEIsV0FBVyxFQUFFLEdBQUk7SUFDakIsV0FBVyxFQUFFLElBQUs7SUFDbEIsY0FBYyxFQUFFLFFBQVM7SUFDekIsYUFBYSxFQUFFLElBQUssR0FDdkI7RUFoTlQsQUFrTmMsOEJBbE5nQixDQTZLMUIsWUFBWSxDQXFDUixNQUFNLEFBQUEsUUFBUSxDQUFDO0lBQ1gsZ0JBQWdCLEVBM05QLE9BQU87SUE0TmhCLGdCQUFnQixFQUFFLDJDQUFvQjtJQUN0QyxnQkFBZ0IsRUFBRSwwQ0FBbUI7SUFDckMsZ0JBQWdCLEVBQUUsaUVBQWdCO0lBQ2xDLGdCQUFnQixFQUFFLDhDQUF1QjtJQUN6QyxnQkFBZ0IsRUFBRSx5Q0FBa0I7SUFDcEMsZ0JBQWdCLEVBQUUsc0NBQWU7SUFDakMsaUJBQWlCLEVBQUUsUUFBUztJQUM1QixZQUFZLEVBL05QLE9BQU8sQ0FBQyxPQUFPLENBQUMsT0FBTztJQWdPNUIsWUFBWSxFQS9OUCxrQkFBSSxDQUFlLGtCQUFJLENBQWUsbUJBQUksR0FpT2xEOztBQTlOVCxBQWlPSSw4QkFqTzBCLENBaU8xQixhQUFhLENBQUM7RUFDVixLQUFLLEVBQUUsSUFBSyxHQWdEZjtFQWxSTCxBQW9PUSw4QkFwT3NCLENBaU8xQixhQUFhLENBR1QsTUFBTSxDQUFDO0lBQ0gsTUFBTSxFQUFFLGdCQUFpQjtJQUN6QixLQUFLLEVBQUUsSUFBSztJQUNaLFNBQVMsRUFBRSxJQUFLO0lBQ2hCLE9BQU8sRUFBRSxZQUFhO0lBQ3RCLE9BQU8sRUFBRSxXQUFZO0lBQ3JCLEtBQUssRUF6UFAsSUFBSTtJQTBQRixVQUFVLEVBQUUsTUFBTztJQUNuQixXQUFXLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMseUJBQUk7SUFDM0IsZ0JBQWdCLEVBcFBQLE9BQU87SUFxUGhCLGdCQUFnQixFQUFFLDJGQUFnQjtJQUNsQyxnQkFBZ0IsRUFBRSxzREFBdUI7SUFDekMsZ0JBQWdCLEVBQUUsd0RBQW9CO0lBQ3RDLGdCQUFnQixFQUFFLGtEQUFtQjtJQUNyQyxnQkFBZ0IsRUFBRSxpREFBa0I7SUFDcEMsZ0JBQWdCLEVBQUUsOENBQWU7SUFDakMsaUJBQWlCLEVBQUUsU0FBVTtJQUM3QixNQUFNLEVBQUUsY0FBZTtJQUN2QixtQkFBbUIsRUF4UFAsSUFBSTtJQXlQaEIscUJBQXFCLEVBQUUsR0FBSTtJQUMzQixrQkFBa0IsRUFBRSxHQUFJO0lBQ3hCLGFBQWEsRUFBRSxHQUFJO0lBQ25CLGtCQUFrQixFQUFFLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyx3QkFBSSxFQUFzQixDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxtQkFBSTtJQUMxRSxlQUFlLEVBQUUsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLHdCQUFJLEVBQXNCLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG1CQUFJO0lBQ3ZFLFVBQVUsRUFBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsd0JBQUksRUFBc0IsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsbUJBQUk7SUFDbEUsTUFBTSxFQUFFLE9BQVE7SUFDaEIsV0FBVyxFQXhRUCxXQUFXLEVBQUUsZ0JBQWdCLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxVQUFVO0lBeVEvRCxTQUFTLEVBQUUsSUFBSztJQUNoQixXQUFXLEVBQUUsR0FBSTtJQUNqQixXQUFXLEVBQUUsSUFBSztJQUNsQixjQUFjLEVBQUUsUUFBUyxHQUM1QjtFQW5RVCxBQXFRYyw4QkFyUWdCLENBaU8xQixhQUFhLENBb0NULE1BQU0sQUFBQSxRQUFRLENBQUM7SUFDWCxnQkFBZ0IsRUE5UVAsT0FBTztJQStRaEIsZ0JBQWdCLEVBQUUsMkNBQW9CO0lBQ3RDLGdCQUFnQixFQUFFLDBDQUFtQjtJQUNyQyxnQkFBZ0IsRUFBRSxpRUFBZ0I7SUFDbEMsZ0JBQWdCLEVBQUUsOENBQXVCO0lBQ3pDLGdCQUFnQixFQUFFLHlDQUFrQjtJQUNwQyxnQkFBZ0IsRUFBRSxzQ0FBZTtJQUNqQyxpQkFBaUIsRUFBRSxRQUFTO0lBQzVCLFlBQVksRUFsUlAsT0FBTyxDQUFDLE9BQU8sQ0FBQyxPQUFPO0lBbVI1QixZQUFZLEVBbFJQLGtCQUFJLENBQWUsa0JBQUksQ0FBZSxtQkFBSSxHQW9SbEQ7O0FBalJULEFBb1JJLDhCQXBSMEIsQ0FvUjFCLHNDQUFzQyxDQUFDO0VBQ25DLEtBQUssRUFBRSxJQUFLLEdBZ0RmO0VBclVMLEFBdVJRLDhCQXZSc0IsQ0FvUjFCLHNDQUFzQyxDQUdsQyxNQUFNLENBQUM7SUFDSCxNQUFNLEVBQUUsZ0JBQWlCO0lBQ3pCLEtBQUssRUFBRSxJQUFLO0lBQ1osU0FBUyxFQUFFLElBQUs7SUFDaEIsT0FBTyxFQUFFLFlBQWE7SUFDdEIsT0FBTyxFQUFFLFdBQVk7SUFDckIsS0FBSyxFQTVTUCxJQUFJO0lBNlNGLFVBQVUsRUFBRSxNQUFPO0lBQ25CLFdBQVcsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyx5QkFBSTtJQUMzQixnQkFBZ0IsRUF2U1AsT0FBTztJQXdTaEIsZ0JBQWdCLEVBQUUsMkZBQWdCO0lBQ2xDLGdCQUFnQixFQUFFLHNEQUF1QjtJQUN6QyxnQkFBZ0IsRUFBRSx3REFBb0I7SUFDdEMsZ0JBQWdCLEVBQUUsa0RBQW1CO0lBQ3JDLGdCQUFnQixFQUFFLGlEQUFrQjtJQUNwQyxnQkFBZ0IsRUFBRSw4Q0FBZTtJQUNqQyxpQkFBaUIsRUFBRSxTQUFVO0lBQzdCLE1BQU0sRUFBRSxjQUFlO0lBQ3ZCLG1CQUFtQixFQTNTUCxJQUFJO0lBNFNoQixxQkFBcUIsRUFBRSxHQUFJO0lBQzNCLGtCQUFrQixFQUFFLEdBQUk7SUFDeEIsYUFBYSxFQUFFLEdBQUk7SUFDbkIsa0JBQWtCLEVBQUUsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLHdCQUFJLEVBQXNCLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLG1CQUFJO0lBQzFFLGVBQWUsRUFBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsd0JBQUksRUFBc0IsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsbUJBQUk7SUFDdkUsVUFBVSxFQUFFLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyx3QkFBSSxFQUFzQixDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxtQkFBSTtJQUNsRSxNQUFNLEVBQUUsT0FBUTtJQUNoQixXQUFXLEVBM1RQLFdBQVcsRUFBRSxnQkFBZ0IsRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLFVBQVU7SUE0VC9ELFNBQVMsRUFBRSxJQUFLO0lBQ2hCLFdBQVcsRUFBRSxHQUFJO0lBQ2pCLFdBQVcsRUFBRSxJQUFLO0lBQ2xCLGNBQWMsRUFBRSxRQUFTLEdBQzVCO0VBdFRULEFBd1RjLDhCQXhUZ0IsQ0FvUjFCLHNDQUFzQyxDQW9DbEMsTUFBTSxBQUFBLFFBQVEsQ0FBQztJQUNYLGdCQUFnQixFQWpVUCxPQUFPO0lBa1VoQixnQkFBZ0IsRUFBRSwyQ0FBb0I7SUFDdEMsZ0JBQWdCLEVBQUUsMENBQW1CO0lBQ3JDLGdCQUFnQixFQUFFLGlFQUFnQjtJQUNsQyxnQkFBZ0IsRUFBRSw4Q0FBdUI7SUFDekMsZ0JBQWdCLEVBQUUseUNBQWtCO0lBQ3BDLGdCQUFnQixFQUFFLHNDQUFlO0lBQ2pDLGlCQUFpQixFQUFFLFFBQVM7SUFDNUIsWUFBWSxFQXJVUCxPQUFPLENBQUMsT0FBTyxDQUFDLE9BQU87SUFzVTVCLFlBQVksRUFyVVAsa0JBQUksQ0FBZSxrQkFBSSxDQUFlLG1CQUFJLEdBdVVsRDs7QUFwVVQsQUF1VUksOEJBdlUwQixDQXVVMUIsU0FBUyxDQUFDO0VBQ04sVUFBVSxFQUFFLElBQUssR0FDcEI7O0FBelVMLEFBMlVJLDhCQTNVMEIsQ0EyVTFCLFNBQVMsQ0FBQztFQUNOLFVBQVUsRUFBRSxJQUFLLEdBQ3BCOztBQTdVTCxBQStVSSw4QkEvVTBCLENBK1UxQixLQUFLLENBQUM7RUFDRixXQUFXLEVBQUUsSUFBSyxHQUNyQjs7QUFHTCxBQUFBLFNBQVMsQ0FBQztFQUNOLFVBQVUsRUFBRSxJQUFLLEdBQ3BCOztBQUVELEFBQUEsSUFBSSxDQUFDO0VBQ0QsR0FBRyxFQUFFLElBQUssR0FDYjs7QUFFRCxBQUFBLE1BQU0sQ0FBQztFQUNILE9BQU8sRUFBRSxnQkFBaUIsR0FDN0I7O0FBRUQsQUFBQSxTQUFTLENBQUM7RUFDTixXQUFXLEVBQUUsSUFBSyxHQUNyQjs7QUFFRCxBQUFBLE1BQU0sQ0FBQztFQUNILFVBQVUsRUFBRSxJQUFLO0VBQ2pCLFdBQVcsRUFBRSxJQUFLLEdBQ3JCOztBQUVELEFBQUEsTUFBTSxDQUFDO0VBQ0gsU0FBUyxFQUFFLEtBQU0sR0FDcEI7O0FBRUQsQUFDSSxNQURFLENBQ0YsRUFBRSxDQUFDO0VBQ0MsV0FBVyxFQUFFLEdBQUk7RUFDakIsY0FBYyxFQUFFLEdBQUksR0FDdkI7O0FBR0wsQUFBQSxTQUFTLENBQUM7RUFDTixTQUFTLEVBQUUsS0FBTSxHQUNwQjs7QUFFRCxBQUFBLGFBQWEsQ0FBQztFQUNWLEtBQUssRUFBRSxJQUFLLEdBS2Y7RUFORCxBQUdJLGFBSFMsQ0FHVCxFQUFFLENBQUM7SUFDQyxLQUFLLEVBQUUsSUFBSyxHQUNmOztBQUdMLEFBQUEsV0FBVyxDQUFDO0VBQ1IsS0FBSyxFQUFFLElBQUssR0F3RGY7RUF6REQsQUFHSSxXQUhPLENBR1AsT0FBTyxDQUFDO0lBQ0osV0FBVyxFQUFFLEdBQUk7SUFDakIsWUFBWSxFQUFFLEdBQUksR0FDckI7RUFOTCxBQVFJLFdBUk8sQ0FRUCxPQUFPLENBQUM7SUFDSixTQUFTLEVBQUUsS0FBTTtJQUNqQixPQUFPLEVBQUUsSUFBSztJQUNkLEtBQUssRUFBRSxLQUFNLEdBQ2hCO0VBWkwsQUFlUSxXQWZHLENBY1AsRUFBRSxDQUNFLEVBQUUsQ0FBQztJQUNDLFdBQVcsRUFBRSxHQUFJLEdBQ3BCO0VBakJULEFBb0JJLFdBcEJPLENBb0JQLFFBQVEsQ0FBQztJQUNMLEtBQUssRUFBRSxJQUFLO0lBQ1osVUFBVSxFQUFFLE1BQU8sR0FDdEI7RUF2QkwsQUF5QkksV0F6Qk8sQ0F5QlAsR0FBRyxDQUFDO0lBQ0EsS0FBSyxFQUFFLElBQUssR0FDZjtFQTNCTCxBQTZCTSxXQTdCSyxDQTZCUCxFQUFFLEFBQUEsT0FBTyxDQUFDO0lBQ04sS0FBSyxFQUFFLEtBQU0sR0FDaEI7RUEvQkwsQUFpQ0ksV0FqQ08sQ0FpQ1AsTUFBTSxDQUFDO0lBQ0gsS0FBSyxFQUFFLEtBQU0sR0FDaEI7RUFuQ0wsQUFxQ0ksV0FyQ08sQ0FxQ1AsTUFBTSxDQUFDO0lBQ0gsS0FBSyxFQUFFLEtBQU07SUFDYixhQUFhLEVBQUUsSUFBSyxHQU92QjtJQTlDTCxBQTBDYyxXQTFDSCxDQXFDUCxNQUFNLEdBSUUsRUFBRSxHQUNBLElBQUksQ0FBQztNQUNILE1BQU0sRUFBRSxPQUFRLEdBQ25CO0VBNUNiLEFBZ0RJLFdBaERPLENBZ0RQLFFBQVEsQ0FBQztJQUNMLEtBQUssRUFBRSxlQUFnQixHQUMxQjtFQWxETCxBQXFEUSxXQXJERyxDQW9EUCxLQUFLLENBQ0QsTUFBTSxDQUFDO0lBQ0gsYUFBYSxFQUFFLElBQUssR0FDdkI7O0FBSVQsQUFBQSxNQUFNLENBQUM7RUFDSCxLQUFLLEVBQUUsS0FBTSxHQUNoQjs7QUFFRCxBQUFBLE1BQU0sQ0FBQztFQUNILEtBQUssRUFBRSxLQUFNLEdBQ2hCOztBQUVELEFBQUEsUUFBUSxDQUFDO0VBQ0wsU0FBUyxFQUFFLElBQUssR0FDbkI7O0FBRUQsQUFBQSxLQUFLLENBQUM7RUFDRixXQUFXLEVBQUUsSUFBSyxHQUNyQjs7QUFFRCxBQUNJLFVBRE0sQ0FDTixFQUFFLENBQUM7RUFDQyxXQUFXLEVBQUUsSUFBSztFQUNsQixXQUFXLEVBQUUsR0FBSSxHQUNwQjs7QUFHTCxBQUNJLGFBRFMsQ0FDVCwrQkFBK0IsQ0FBQztFQUM1QixXQUFXLEVBQUUsR0FBSSxHQUNwQjs7QUFITCxBQUtJLGFBTFMsQ0FLVCxrQ0FBa0MsQ0FBQztFQUMvQixXQUFXLEVBQUUsR0FBSSxHQUNwQjs7QUFHTCxBQUdZLEtBSFAsQUFBQSw4QkFBOEIsQ0FDL0IsS0FBSyxDQUNELEVBQUUsQ0FDRSxFQUFFLENBQUM7RUFDQyxnQkFBZ0IsRUF0ZVgsT0FBTztFQXVlWixLQUFLLEVBL2VYLElBQUksR0FnZkQ7O0FBTmIsQUFRWSxLQVJQLEFBQUEsOEJBQThCLENBQy9CLEtBQUssQ0FDRCxFQUFFLENBTUUsRUFBRSxDQUFDO0VBQ0MsZ0JBQWdCLEVBM2VYLE9BQU87RUE0ZVosS0FBSyxFQXBmWCxJQUFJLEdBcWZEOztBQUtiLEFBR1ksS0FIUCxBQUFBLFdBQVcsQ0FDWixLQUFLLENBQ0QsRUFBRSxDQUNFLEVBQUUsQ0FBQztFQUNDLGdCQUFnQixFQXRmWCxPQUFPO0VBdWZaLEtBQUssRUEvZlgsSUFBSSxHQWdnQkQ7O0FBTmIsQUFRWSxLQVJQLEFBQUEsV0FBVyxDQUNaLEtBQUssQ0FDRCxFQUFFLENBTUUsRUFBRSxDQUFDO0VBQ0MsZ0JBQWdCLEVBM2ZYLE9BQU87RUE0ZlosS0FBSyxFQXBnQlgsSUFBSSxHQXFnQkQ7O0FBS2IsQUFBQSxLQUFLLENBQUM7RUFDRixXQUFXLEVBQUUsSUFBSztFQUNsQixXQUFXLEVBQUUsSUFBSyxHQUNyQjs7QUFFRCxBQUFBLEtBQUssQ0FBQztFQUNGLGFBQWEsRUFBRSxJQUFLLEdBQ3ZCOztBQUVELEFBQ0ksWUFEUSxDQUNSLEtBQUssQ0FBQztFQUNGLEtBQUssRUFBRSxLQUFNLEdBQ2hCOztBQUhMLEFBS0ksWUFMUSxDQUtSLEdBQUcsQ0FBQztFQUNBLEtBQUssRUFBRSxJQUFLLEdBQ2Y7O0FBUEwsQUFTSSxZQVRRLENBU1IsSUFBSSxDQUFDO0VBQ0QsU0FBUyxFQUFFLEtBQU0sR0FDcEI7O0FBR0wsQUFBQSxhQUFhLENBQUM7RUFDVixXQUFXLEVBN2hCQyxLQUFLLEVBQUUsU0FBUyxFQUFFLFVBQVUsR0E4aEIzQzs7QUFFRCxBQUFBLEtBQUssQ0FBQztFQUNGLFVBQVUsRUFBRSxJQUFLLEdBQ3BCOztBQUVELEFBQ0ksOEJBRDBCLEFBQUEsaUJBQWlCLENBQzNDLFFBQVEsQ0FBQztFQUNMLEtBQUssRUFBRSxlQUFnQixHQUMxQjs7QUFITCxBQU1RLDhCQU5zQixBQUFBLGlCQUFpQixDQUszQyxTQUFTLENBQ0wsUUFBUSxDQUFDO0VBQ0wsU0FBUyxFQUFFLGVBQWdCLEdBQzlCOztBQVJULEFBWVEsOEJBWnNCLEFBQUEsaUJBQWlCLENBVzNDLHVDQUF1QyxDQUNuQyxRQUFRLENBQUM7RUFDTCxTQUFTLEVBQUUsZUFBZ0IsR0FDOUI7O0FBZFQsQUFrQlEsOEJBbEJzQixBQUFBLGlCQUFpQixDQWlCM0MsOENBQThDLENBQzFDLFFBQVEsQ0FBQztFQUNMLFNBQVMsRUFBRSxlQUFnQixHQUM5Qjs7QUFwQlQsQUF3QlEsOEJBeEJzQixBQUFBLGlCQUFpQixDQXVCM0MsWUFBWSxDQUNSLFFBQVEsQ0FBQztFQUNMLFNBQVMsRUFBRSxlQUFnQixHQUM5Qjs7QUExQlQsQUE4QlEsOEJBOUJzQixBQUFBLGlCQUFpQixDQTZCM0Msa0NBQWtDLENBQzlCLFFBQVEsQ0FBQztFQUNMLFNBQVMsRUFBRSxlQUFnQixHQUM5Qjs7QUFoQ1QsQUFtQ0ksOEJBbkMwQixBQUFBLGlCQUFpQixDQW1DM0MsVUFBVSxDQUFDO0VBQ1AsU0FBUyxFQUFFLGdCQUFpQixHQUMvQjs7QUFyQ0wsQUF1Q0ksOEJBdkMwQixBQUFBLGlCQUFpQixDQXVDM0MsV0FBVyxDQUFDO0VBQ1IsU0FBUyxFQUFFLElBQUssR0FDbkI7O0FBR0wsQUFDSSw4QkFEMEIsQUFBQSxhQUFhLENBQ3ZDLEtBQUssQ0FBQztFQUNGLEtBQUssRUFBRSxlQUFnQjtFQUN2QixTQUFTLEVBQUUsa0JBQW1CO0VBQzlCLFNBQVMsRUFBRSxLQUFNLEdBQ3BCOztBQUxMLEFBT0ksOEJBUDBCLEFBQUEsYUFBYSxDQU92QywyQkFBMkIsQ0FBQztFQUN4QixLQUFLLEVBQUUsZUFBZ0I7RUFDdkIsU0FBUyxFQUFFLGtCQUFtQjtFQUM5QixTQUFTLEVBQUUsS0FBTSxHQUNwQjs7QUFHTCxBQUFBLEdBQUcsQ0FBQztFQUNBLE1BQU0sRUFBRSxPQUFRLEdBQ25COztBQUVELEFBQUEsS0FBSyxDQUFDO0VBQ0YsV0FBVyxFQUFFLElBQUssR0FDckI7O0FBRUQsQUFBQSxPQUFPLENBQUM7RUFDSixLQUFLLEVBM21CQyxHQUFHLEdBNG1CWjs7QUFFRCxBQUFBLFNBQVMsQ0FBQztFQUNOLEtBQUssRUE5bUJDLEtBQUssR0ErbUJkOztBQUVELEFBQ0ksV0FETyxDQUNQLE9BQU8sQ0FBQztFQUNKLFdBQVcsRUFBRSxJQUFLLEdBQ3JCOztBQUhMLEFBS0ksV0FMTyxDQUtQLEtBQUssQ0FBQztFQUNGLGdCQUFnQixFQWhuQkgsT0FBTztFQWluQnBCLEtBQUssRUExbkJILElBQUksR0EybkJUOztBQUdMLEFBQ0ksV0FETyxBQUFBLFFBQVEsQ0FDZixFQUFFLENBQUM7RUFDQyxPQUFPLEVBQUUsR0FBSTtFQUNiLGNBQWMsRUFBRSxNQUFPLEdBQzFCOztBQUpMLEFBTUksV0FOTyxBQUFBLFFBQVEsQ0FNZixFQUFFLENBQUM7RUFDQyxPQUFPLEVBQUUsR0FBSTtFQUNiLGNBQWMsRUFBRSxNQUFPLEdBQzFCOztBQUdMLEFBQWMsTUFBUixDQUFBLEFBQUEsT0FBQyxBQUFBLENBQ0YsUUFBUSxDQUFDO0VBQ04sS0FBSyxFQTNvQkgsR0FBRyxHQTRvQlI7O0FBR0wsQUFBQSxJQUFJLENBQUM7RUFDRCxVQUFVLEVBQUUsR0FBSSxHQUNuQjs7QUFFRCxBQUFBLElBQUksQ0FBQztFQUNELFVBQVUsRUFBRSxHQUFJLEdBQ25COztBQUVELEFBQ0ksS0FEQyxDQUNELENBQUMsQ0FBQztFQUNFLFdBQVcsRUFBRSxJQUFLO0VBQ2xCLE1BQU0sRUFBRSxJQUFLLEdBQ2hCOztBQUdMLEFBQUEsY0FBYyxDQUFDO0VBQ1gsVUFBVSxFQUFFLE9BQVE7RUFDcEIsY0FBYyxFQUFFLElBQUs7RUFDckIsTUFBTSxFQUFFLElBQUssR0FDaEI7O0FBRUQsQUFBQSxjQUFjLENBQUM7RUFDWCxNQUFNLEVBQUUsSUFBSyxHQUNoQjs7QUFFRCxBQUVVLGlCQUZPLEdBQ1gsRUFBRSxHQUNFLENBQUMsQ0FBQztFQUNBLFdBQVcsRUFBRSxJQUFLO0VBQ2xCLFdBQVcsRUFBRSxJQUFLO0VBQ2xCLE1BQU0sRUFBRSxJQUFLO0VBQ2IsTUFBTSxFQUFFLElBQUs7RUFDYixVQUFVLEVBQUUsSUFBSztFQUNqQixVQUFVLEVBQUUsSUFBSyxHQUNwQjs7QUFJVCxBQUNJLEVBREYsQUFBQSxPQUFPLENBQ0wsUUFBUSxDQUFDO0VBQ0wsV0FBVyxFQUFFLEdBQUk7RUFDakIsU0FBUyxFQUFFLEdBQUksR0FDbEI7O0FBR0wsQUFBUSxRQUFBLEFBQUEsV0FBVyxDQUFDO0VBQ2hCLFNBQVMsRUFBRSxHQUFJLEdBQ2xCOztBQUVELEFBQ00sRUFESixBQUFBLFFBQVEsR0FDSixHQUFHLENBQUM7RUFDRixTQUFTLEVBQUUsR0FBSTtFQUNmLFFBQVEsRUFBRSxNQUFPO0VBQ2pCLEtBQUssRUFBRSxJQUFLO0VBQ1osYUFBYSxFQUFFLFFBQVM7RUFDeEIsV0FBVyxFQUFFLE1BQU87RUFDcEIsVUFBVSxFQUFFLElBQUssR0FDcEI7O0FBR0wsQUFBQSxLQUFLLENBQUM7RUFDRixZQUFZLEVBQUUsY0FBZSxHQUNoQzs7QUFFRCxBQUFBLFNBQVMsQ0FBQztFQUNOLGFBQWEsRUFBRSxHQUFJLEdBQ3RCOztBQUVELEFBQWlCLEtBQVosQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsRUFBYTtFQUNmLGVBQWUsRUFBRSxTQUFVO0VBQzNCLGtCQUFrQixFQUFFLFNBQVU7RUFDOUI7Ozs7Ozs7O09BUUcsRUFDTjs7QUFFRCxBQUNJLFdBRE8sQ0FDUCxHQUFHLENBQUM7RUFDQSxTQUFTLEVBQUUsSUFBSyxHQUNuQjs7QUFHTCxBQUNJLFFBREksQUFBQSxPQUFPLENBQ1gsRUFBRSxDQUFDO0VBQ0MsY0FBYyxFQUFFLE1BQU87RUFDdkIsVUFBVSxFQUFFLElBQUssR0FDcEI7O0FBSkwsQUFNSSxRQU5JLEFBQUEsT0FBTyxDQU1YLEVBQUUsQ0FBQztFQUNDLGNBQWMsRUFBRSxNQUFPO0VBQ3ZCLFVBQVUsRUFBRSxJQUFLLEdBQ3BCOztBQVRMLEFBY2dCLFFBZFIsQUFBQSxPQUFPLENBV1gsTUFBTSxDQUNGLEVBQUUsQUFDRyxVQUFXLENBQUEsQUFBQSxDQUFDLEVBQ1QsRUFBRSxDQUFDO0VBQ0MsVUFBVSxFQUFFLEtBQU07RUFDbEIsS0FBSyxFQXJ2QmYsS0FBSztFQXN2QkssV0FBVyxFQUFFLElBQUssR0FDckI7O0FBTWpCLEFBQ0ksU0FESyxDQUNMLENBQUMsQ0FBQztFQUNFLFlBQVksRUFBRSxJQUFLLEdBQ3RCOztBQUhMLEFBS0ksU0FMSyxDQUtMLE1BQU0sQ0FBQztFQUNILFlBQVksRUFBRSxJQUFLLEdBQ3RCOztBQVBMLEFBU0ksU0FUSyxDQVNMLEtBQUssQ0FBQztFQUNGLFlBQVksRUFBRSxJQUFLLEdBQ3RCOztBQUdMLEFBQ1EsZ0JBRFEsR0FDUixRQUFRLENBQUM7RUFDVCxLQUFLLEVBQUUsSUFBSztFQUNaLFlBQVksRUFBRSxJQUFLO0VBQ25CLFVBQVUsRUFBRSxHQUFJLEdBQ25COztBQUdMLEFBRVksVUFGRixDQUNOLE9BQU8sR0FDQyxrQkFBa0IsQ0FBQztFQUNuQixTQUFTLEVBQUUsa0JBQUksR0FDbEI7O0FBSVQsQUFFUSxhQUZLLEFBQUEsUUFBUSxDQUNqQixFQUFFLENBQ0UsWUFBWSxDQUFDO0VBQ1QsU0FBUyxFQUFFLGtCQUFJLEdBQ2xCOztBQUpULEFBTVEsYUFOSyxBQUFBLFFBQVEsQ0FDakIsRUFBRSxDQUtFLE9BQU8sQ0FBQztFQUNKLEtBQUssRUFBRSxnQkFBaUIsR0FDM0I7O0FBUlQsQUFVUSxhQVZLLEFBQUEsUUFBUSxDQUNqQixFQUFFLENBU0UsR0FBRyxDQUFDO0VBQ0EsS0FBSyxFQUFFLGdCQUFpQixHQUMzQjs7QUFaVCxBQWNRLGFBZEssQUFBQSxRQUFRLENBQ2pCLEVBQUUsQ0FhRSxFQUFFLENBQUM7RUFDQyxLQUFLLEVBQUUsZUFBZ0IsR0FDMUI7O0FBaEJULEFBa0JRLGFBbEJLLEFBQUEsUUFBUSxDQUNqQixFQUFFLENBaUJFLFNBQVMsQ0FBQztFQUNOLEtBQUssRUFBRSxlQUFnQixHQUMxQjs7QUFJVCxBQUNJLFFBREksQUFBQSxrQkFBa0IsQ0FDdEIsR0FBRyxDQUFDO0VBQ0EsU0FBUyxFQUFFLEdBQUk7RUFDZixVQUFVLEVBQUUsTUFBTztFQUNuQixNQUFNLEVBQUUsTUFBTyxHQUNsQjs7QUFHTCxBQUNJLFlBRFEsQ0FDUixLQUFLLENBQUM7RUFDRixVQUFVLEVBQUUsSUFBSztFQUNqQixPQUFPLEVBQUUsS0FBTSxHQUNsQjs7QUFHTCxBQUVRLEVBRk4sQUFBQSxNQUFNLENBQ0osMkJBQTJCLENBQ3ZCLEdBQUcsQ0FBQztFQUNBLE9BQU8sRUFBRSxJQUFLLEdBQ2pCOztBQUpULEFBUVEsRUFSTixBQUFBLE1BQU0sQ0FPSiwrQkFBK0IsQ0FDM0IsQ0FBQyxDQUFDO0VBQ0UsT0FBTyxFQUFFLElBQUssR0FDakI7O0FBSVQsQUFBQSxVQUFVLENBQUM7RUFDUCxVQUFVLEVBQUUsS0FBTSxHQUNyQjs7QUFFRCxBQUUwQixRQUZsQixBQUFBLGNBQWMsQ0FDbEIsYUFBYSxDQUNULGVBQWUsR0FBRyxrQkFBa0IsQ0FBQztFQUNqQyxLQUFLLEVBQUUsZ0JBQWlCLEdBQzNCOztBQUpULEFBTVEsUUFOQSxBQUFBLGNBQWMsQ0FDbEIsYUFBYSxDQUtULFdBQVcsQ0FBQztFQUNSLEtBQUssRUFBRSxJQUFLLEdBQ2Y7O0FBUlQsQUFVUSxRQVZBLEFBQUEsY0FBYyxDQUNsQixhQUFhLENBU1QsV0FBVyxDQUFDO0VBQ1IsS0FBSyxFQUFFLEtBQU0sR0FDaEI7O0FBWlQsQUFjUSxRQWRBLEFBQUEsY0FBYyxDQUNsQixhQUFhLENBYVQsSUFBSSxDQUFDO0VBQ0QsS0FBSyxFQUFFLElBQUssR0FDZjs7QUFoQlQsQUFrQlEsUUFsQkEsQUFBQSxjQUFjLENBQ2xCLGFBQWEsQ0FpQlQsV0FBVyxDQUFDO0VBQ1IsWUFBWSxFQUFFLElBQUs7RUFDbkIsVUFBVSxFQUFFLElBQUssR0FDcEI7O0FBckJULEFBdUJRLFFBdkJBLEFBQUEsY0FBYyxDQUNsQixhQUFhLENBc0JULE1BQU0sQ0FBQztFQUNILFVBQVUsRUFBRSxJQUFLO0VBQ2pCLFlBQVksRUFBRSxLQUFNLEdBd0d2QjtFQWpJVCxBQTRCZ0IsUUE1QlIsQUFBQSxjQUFjLENBQ2xCLGFBQWEsQ0FzQlQsTUFBTSxDQUlGLEtBQUssQ0FDRCxLQUFLLENBQUM7SUFDRixVQUFVLEVBQUUsS0FBTSxHQUNyQjtFQTlCakIsQUFpQ2UsUUFqQ1AsQUFBQSxjQUFjLENBQ2xCLGFBQWEsQ0FzQlQsTUFBTSxDQVVGLEdBQUcsQUFBQSxHQUFHLENBQUM7SUFDSCxLQUFLLEVBQUUsSUFBSyxHQUNmO0VBbkNiLEFBcUNlLFFBckNQLEFBQUEsY0FBYyxDQUNsQixhQUFhLENBc0JULE1BQU0sQ0FjRixHQUFHLEFBQUEsT0FBTyxDQUFDO0lBQ1AsS0FBSyxFQUFFLEtBQU0sR0FDaEI7RUF2Q2IsQUF5Q2UsUUF6Q1AsQUFBQSxjQUFjLENBQ2xCLGFBQWEsQ0FzQlQsTUFBTSxDQWtCRixHQUFHLEFBQUEsU0FBUyxDQUFDO0lBQ1QsS0FBSyxFQUFFLElBQUssR0FDZjtFQTNDYixBQTZDZSxRQTdDUCxBQUFBLGNBQWMsQ0FDbEIsYUFBYSxDQXNCVCxNQUFNLENBc0JGLEdBQUcsQUFBQSxTQUFTLENBQUM7SUFDVCxLQUFLLEVBQUUsSUFBSyxHQUNmO0VBL0NiLEFBaURZLFFBakRKLEFBQUEsY0FBYyxDQUNsQixhQUFhLENBc0JULE1BQU0sQ0EwQkYsR0FBRyxDQUFDO0lBQ0EsV0FBVyxFQUFFLEdBQUk7SUFDakIsVUFBVSxFQUFFLE1BQU8sR0FDdEI7RUFwRGIsQUFzRFksUUF0REosQUFBQSxjQUFjLENBQ2xCLGFBQWEsQ0FzQlQsTUFBTSxDQStCRixJQUFJLENBQUM7SUFDRCxLQUFLLEVBQUUsSUFBSyxHQUNmO0VBeERiLEFBMERZLFFBMURKLEFBQUEsY0FBYyxDQUNsQixhQUFhLENBc0JULE1BQU0sQ0FtQ0YsSUFBSSxDQUFDO0lBQ0QsS0FBSyxFQUFFLElBQUssR0FDZjtFQTVEYixBQThEWSxRQTlESixBQUFBLGNBQWMsQ0FDbEIsYUFBYSxDQXNCVCxNQUFNLENBdUNGLElBQUksQ0FBQztJQUNELEtBQUssRUFBRSxJQUFLLEdBS2Y7SUFwRWIsQUFpRW9CLFFBakVaLEFBQUEsY0FBYyxDQUNsQixhQUFhLENBc0JULE1BQU0sQ0F1Q0YsSUFBSSxHQUdJLEtBQUssQ0FBQztNQUNOLEtBQUssRUFBRSxJQUFLLEdBQ2Y7RUFuRWpCLEFBc0VZLFFBdEVKLEFBQUEsY0FBYyxDQUNsQixhQUFhLENBc0JULE1BQU0sQ0ErQ0YsT0FBTyxDQUFDO0lBQ0osS0FBSyxFQUFFLEtBQU0sR0FDaEI7RUF4RWIsQUEwRWUsUUExRVAsQUFBQSxjQUFjLENBQ2xCLGFBQWEsQ0FzQlQsTUFBTSxDQW1ERixHQUFHLEFBQUEsSUFBSSxDQUFDO0lBQ0osS0FBSyxFQUFFLEtBQU0sR0FDaEI7RUE1RWIsQUE4RVksUUE5RUosQUFBQSxjQUFjLENBQ2xCLGFBQWEsQ0FzQlQsTUFBTSxDQXVERixXQUFXLENBQUM7SUFDUixLQUFLLEVBQUUsSUFBSyxHQUNmO0VBaEZiLEFBbUZnQixRQW5GUixBQUFBLGNBQWMsQ0FDbEIsYUFBYSxDQXNCVCxNQUFNLENBMkRGLElBQUksQ0FDQSxLQUFLLENBQUM7SUFDRixLQUFLLEVBQUUsSUFBSyxHQUNmO0VBckZqQixBQXdGZSxRQXhGUCxBQUFBLGNBQWMsQ0FDbEIsYUFBYSxDQXNCVCxNQUFNLENBaUVGLEdBQUcsQUFBQSxPQUFPLENBQUM7SUFDUCxLQUFLLEVBQUUsSUFBSyxHQUNmO0VBMUZiLEFBNEZnQyxRQTVGeEIsQUFBQSxjQUFjLENBQ2xCLGFBQWEsQ0FzQlQsTUFBTSxDQXFFRixLQUFLLENBQUEsQUFBQSxJQUFDLEVBQU0sUUFBUSxBQUFkLEVBQWdCO0lBQ2xCLFlBQVksRUFBRSxHQUFJO0lBQ2xCLGFBQWEsRUFBRSxHQUFJO0lBQ25CLFVBQVUsRUFBRSxLQUFNLEdBQ3JCO0VBaEdiLEFBa0dZLFFBbEdKLEFBQUEsY0FBYyxDQUNsQixhQUFhLENBc0JULE1BQU0sQ0EyRUYsT0FBTyxDQUFDO0lBQ0osTUFBTSxFQUFFLE9BQVEsR0FDbkI7RUFwR2IsQUFzR1ksUUF0R0osQUFBQSxjQUFjLENBQ2xCLGFBQWEsQ0FzQlQsTUFBTSxDQStFRixVQUFVLENBQUM7SUFDUCxNQUFNLEVBQUUsT0FBUSxHQUNuQjtFQXhHYixBQTBHZSxRQTFHUCxBQUFBLGNBQWMsQ0FDbEIsYUFBYSxDQXNCVCxNQUFNLENBbUZGLEdBQUcsQUFBQSxVQUFVLENBQUM7SUFDVixLQUFLLEVBQUUsS0FBTSxHQUNoQjtFQTVHYixBQStHZ0IsUUEvR1IsQUFBQSxjQUFjLENBQ2xCLGFBQWEsQ0FzQlQsTUFBTSxDQXVGRixLQUFLLENBQ0QsS0FBSyxDQUFDO0lBQ0YsV0FBVyxFQUFFLElBQUssR0FDckI7RUFqSGpCLEFBb0hZLFFBcEhKLEFBQUEsY0FBYyxDQUNsQixhQUFhLENBc0JULE1BQU0sQ0E2RkYsUUFBUSxDQUFDO0lBQ0wsS0FBSyxFQUFFLElBQUssR0FDZjtFQXRIYixBQXlIZ0IsUUF6SFIsQUFBQSxjQUFjLENBQ2xCLGFBQWEsQ0FzQlQsTUFBTSxDQWlHRixLQUFLLENBQ0QsRUFBRSxDQUFDO0lBQ0MsT0FBTyxFQUFFLFdBQVksR0FDeEI7RUEzSGpCLEFBOEhZLFFBOUhKLEFBQUEsY0FBYyxDQUNsQixhQUFhLENBc0JULE1BQU0sQ0F1R0YsWUFBWSxDQUFDO0lBQ1QsS0FBSyxFQUFFLEtBQU0sR0FDaEI7O0FBaEliLEFBb0ljLFFBcElOLEFBQUEsY0FBYyxDQUNsQixhQUFhLENBa0lULFdBQVcsR0FDTCxHQUFHLENBQUM7RUFDRixNQUFNLEVBQUUsT0FBUSxHQUNuQjs7QUF0SWIsQUF3SWMsUUF4SU4sQUFBQSxjQUFjLENBQ2xCLGFBQWEsQ0FrSVQsV0FBVyxHQUtMLEtBQUssQ0FBQztFQUNKLE1BQU0sRUFBRSxPQUFRLEdBQ25COztBQTFJYixBQThJWSxRQTlJSixBQUFBLGNBQWMsQ0FDbEIsYUFBYSxDQTRJVCxRQUFRLENBQ0osS0FBSyxDQUFDO0VBQ0YsV0FBVyxFQUFFLElBQUs7RUFDbEIsU0FBUyxFQUFFLElBQUssR0FDbkI7O0FBakpiLEFBcUpJLFFBckpJLEFBQUEsY0FBYyxDQXFKbEIsS0FBSyxDQUFDO0VBQ0YsV0FBVyxFQUFFLE1BQU87RUFDcEIsV0FBVyxFQUFFLElBQUssR0FDckI7O0FBR0wsQUFBa0IsS0FBYixDQUFBLEFBQUEsSUFBQyxFQUFNLE1BQU0sQUFBWixFQUFjO0VBQ2hCLFlBQVksRUFBRSxHQUFJO0VBQ2xCLGFBQWEsRUFBRSxHQUFJLEdBQ3RCOztBQUVELEFBQWMsRUFBWixBQUFBLFlBQVksQUFBQSxXQUFXLEFBQ3BCLE9BQU8sQ0FBQztFQUNMLHFCQUFxQixFQUN4Qjs7QUFHTCxBQUFjLEVBQVosQUFBQSxZQUFZLEFBQUEsV0FBVyxBQUNwQixPQUFPLENBQUM7RUFDTCxxQkFBcUIsRUFDeEI7O0FBR0wsQUFBYyxFQUFaLEFBQUEsWUFBWSxBQUFBLFdBQVcsQUFDcEIsT0FBTyxDQUFDO0VBQ0wscUJBQXFCLEVBQ3hCOztBQUdMLEFBQ0ksZUFEVyxDQUNYLFdBQVcsQUFDTixJQUFLLENBQUEsQUFBQSxXQUFXLEVBQUU7RUFDZixZQUFZLEVBQUUsR0FBSSxHQUNyQjs7QUFJVCxBQUNJLDhCQUQwQixBQUFBLFVBQVUsQ0FDcEMsRUFBRSxDQUFDO0VBQ0MsV0FBVyxFQUFFLElBQUssR0FDckI7O0FBSEwsQUFLSSw4QkFMMEIsQUFBQSxVQUFVLENBS3BDLElBQUksQ0FBQztFQUNELEtBQUssRUFBRSxJQUFLLEdBQ2Y7O0FBUEwsQUFTSSw4QkFUMEIsQUFBQSxVQUFVLENBU3BDLEtBQUssQ0FBQztFQUNGLEtBQUssRUFBRSxLQUFNLEdBQ2hCOztBQVhMLEFBYUksOEJBYjBCLEFBQUEsVUFBVSxDQWFwQyxJQUFJLENBQUM7RUFDRCxLQUFLLEVBQUUsS0FBTSxHQUNoQjs7QUFmTCxBQWtCUSw4QkFsQnNCLEFBQUEsVUFBVSxDQWlCcEMsS0FBSyxDQUNELEVBQUUsQ0FBQztFQUNDLFdBQVcsRUFBRSxjQUFlLEdBQy9COztBQUlULE1BQU0sQ0FBTixNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU07RUFDekIsQUFBQSxZQUFZLENBQUM7SUFDVCxPQUFPLEVBQUUsT0FBUTtJQUNqQixLQUFLLEVBQUUsSUFBSyxHQUNmOztBQUdMLE1BQU0sQ0FBTixNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU07RUFDekIsQUFDSSw4QkFEMEIsQUFBQSxpQkFBaUIsQ0FDM0MsWUFBWSxDQUFDO0lBQ1QsS0FBSyxFQUFFLElBQUssR0FDZjtFQUhMLEFBS0ksOEJBTDBCLEFBQUEsaUJBQWlCLENBSzNDLHFDQUFxQyxDQUFDO0lBQ2xDLEtBQUssRUFBRSxJQUFLLEdBQ2Y7RUFQTCxBQVNJLDhCQVQwQixBQUFBLGlCQUFpQixDQVMzQyxVQUFVLENBQUM7SUFDUCxTQUFTLEVBQUUsZ0JBQWlCLEdBQy9COztBQUlULE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU07RUFDOUIsQUFDSSxRQURJLEFBQUEsT0FBTyxDQUNYLE1BQU0sQ0FBQztJQUNILEtBQUssRUFBRSxlQUFnQixHQUMxQjs7QUFJVCxNQUFNLE1BQUQsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNO0VBQzlCLEFBQUEsa0JBQWtCLENBQUM7SUFDZixLQUFLLEVBQUUsZUFBZ0I7SUFDdkIsU0FBUyxFQUFFLGVBQWdCLEdBQzlCOztBQUdMLE1BQU0sTUFBRCxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU07RUFDOUIsQUFFWSxPQUZMLEFBQUEsYUFBYSxDQUNoQixTQUFTLEdBQ0Qsa0JBQWtCLENBQUM7SUFDbkIsU0FBUyxFQUFFLEtBQU0sR0FDcEI7RUFKVCxBQVFZLE9BUkwsQUFBQSxhQUFhLENBT2hCLFNBQVMsR0FDRCxrQkFBa0IsQ0FBQztJQUNuQixTQUFTLEVBQUUsS0FBTSxHQUNwQjtFQVZULEFBY1ksT0FkTCxBQUFBLGFBQWEsQ0FhaEIsYUFBYSxHQUNMLGtCQUFrQixDQUFDO0lBQ25CLFNBQVMsRUFBRSxLQUFNLEdBQ3BCO0VBSVQsQUFBNkMsa0JBQTNCLEFBQUEsMkJBQTJCLEFBQUEsd0JBQXdCLENBQUM7SUFDbEUsU0FBUyxFQUFFLGdCQUFpQixHQUMvQjtFQUVELEFBQ0ksOEJBRDBCLEFBQUEsaUJBQWlCLENBQzNDLFVBQVUsQ0FBQztJQUNQLFNBQVMsRUFBRSxnQkFBaUI7SUFDNUIsU0FBUyxFQUFFLGdCQUFpQjtJQUM1QixLQUFLLEVBQUUsZUFBZ0IsR0FLMUI7SUFUTCxBQU1RLDhCQU5zQixBQUFBLGlCQUFpQixDQUMzQyxVQUFVLENBS04sUUFBUSxDQUFDO01BQ0wsS0FBSyxFQUFFLGVBQWdCLEdBQzFCO0VBUlQsQUFXSSw4QkFYMEIsQUFBQSxpQkFBaUIsQ0FXM0MsV0FBVyxDQUFDO0lBQ1IsU0FBUyxFQUFFLGdCQUFpQjtJQUM1QixTQUFTLEVBQUUsZ0JBQWlCO0lBQzVCLEtBQUssRUFBRSxlQUFnQixHQUsxQjtJQW5CTCxBQWdCUSw4QkFoQnNCLEFBQUEsaUJBQWlCLENBVzNDLFdBQVcsQ0FLUCxRQUFRLENBQUM7TUFDTCxLQUFLLEVBQUUsZUFBZ0IsR0FDMUI7RUFJVCxBQUNJLHVDQURtQyxDQUNuQyxVQUFVLENBQUM7SUFDUCxTQUFTLEVBQUUsZ0JBQWlCO0lBQzVCLFNBQVMsRUFBRSxnQkFBaUI7SUFDNUIsS0FBSyxFQUFFLGVBQWdCLEdBSzFCO0lBVEwsQUFNUSx1Q0FOK0IsQ0FDbkMsVUFBVSxDQUtOLFFBQVEsQ0FBQztNQUNMLEtBQUssRUFBRSxlQUFnQixHQUMxQjtFQVJULEFBV0ksdUNBWG1DLENBV25DLFdBQVcsQ0FBQztJQUNSLFNBQVMsRUFBRSxnQkFBaUI7SUFDNUIsU0FBUyxFQUFFLGdCQUFpQjtJQUM1QixLQUFLLEVBQUUsZUFBZ0IsR0FLMUI7SUFuQkwsQUFnQlEsdUNBaEIrQixDQVduQyxXQUFXLENBS1AsUUFBUSxDQUFDO01BQ0wsS0FBSyxFQUFFLGVBQWdCLEdBQzFCOztBQUtiLEFBQXVCLGNBQVQsQ0FBQyxLQUFLLEdBQUcsa0JBQWtCLENBQUM7RUFDdEMsS0FBSyxFQUFFLGdCQUFpQixHQW1DM0I7RUFwQ0QsQUFNSSxjQU5VLENBQUMsS0FBSyxHQUFHLGtCQUFrQixDQU1yQyxVQUFVLENBQUM7SUFDUCxTQUFTLEVBQUUsS0FBTSxHQUNwQjtFQVJMLEFBV1EsY0FYTSxDQUFDLEtBQUssR0FBRyxrQkFBa0IsQ0FVckMsOEJBQThCLEFBQUEsaUJBQWlCLENBQzNDLENBQUMsQ0FBQztJQUNFLE1BQU0sRUFBRSxPQUFRLEdBQ25CO0VBYlQsQUFpQlEsY0FqQk0sQ0FBQyxLQUFLLEdBQUcsa0JBQWtCLENBZ0JyQyxVQUFVLENBQ04sS0FBSyxDQUFDO0lBQ0YsT0FBTyxFQUFFLEtBQU07SUFDZixVQUFVLEVBQUUsSUFBSyxHQUNwQjtFQXBCVCxBQXdCc0IsY0F4QlIsQ0FBQyxLQUFLLEdBQUcsa0JBQWtCLENBdUJyQyxlQUFlLENBQ1gsYUFBYSxDQUFDLFlBQVksQ0FBQztJQUN2QixVQUFVLEVBQUUsR0FBSTtJQUNoQixXQUFXLEVBQUUsR0FBSSxHQUNwQjtFQTNCVCxBQWdDcUIsY0FoQ1AsQ0FBQyxLQUFLLEdBQUcsa0JBQWtCLENBdUJyQyxlQUFlLENBU1gsVUFBVSxHQUFHLGtCQUFrQixDQUFDO0lBQzVCLFNBQVMsRUFBRSxLQUFNLEdBQ3BCOztBQUdULEFBQ0ksWUFEUSxDQUNSLGNBQWMsQ0FBQztFQUNYLE9BQU8sRUFBRSxLQUFNO0VBQ2YsVUFBVSxFQUFFLElBQUs7RUFDakIsV0FBVyxFQUFFLElBQUs7RUFDbEIsY0FBYyxFQUFFLFVBQVcsR0FDOUI7O0FBTkwsQUFPUyxZQVBHLENBT1IsS0FBSyxBQUFBLGFBQWEsRUFQdEIsQUFPOEIsWUFQbEIsQ0FPWSxNQUFNLEFBQUEsYUFBYSxDQUFBO0VBQ3BDLFNBQVMsRUFBQyxLQUFNLEdBQ2xCOztBQVRMLEFBVUksWUFWUSxDQVVSLFdBQVcsQ0FBQTtFQUNSLEtBQUssRUFBQyxJQUFLLEdBQ2I7O0FBWkwsQUFhZ0IsWUFiSixDQWFQLFdBQVcsQUFBQSxPQUFPO0FBYnZCLEFBY2dCLFlBZEosQ0FjUCxXQUFXLEFBQUEsTUFBTSxDQUFDO0VBQ2pCLE9BQU8sRUFBQyxFQUFHO0VBQ1gsT0FBTyxFQUFDLE9BQVEsR0FDakI7O0FBR0wsQUFDaUIsOEJBRGEsQUFBQSxlQUFlLENBQzFDLEVBQUUsQUFBQSxVQUFXLENBQUEsQUFBQSxDQUFDLEVBQUM7RUFDWCxLQUFLLEVBQUMsSUFBSSxDQUFBLFVBQVUsR0FDdkIiLAoJIm5hbWVzIjogW10KfQ== */