﻿.tab-1l {
  width: 1%;
  white-space: nowrap;
  text-align: left;
}
.tab-1c {
  width: 1%;
  white-space: nowrap;
  text-align: center;
}
.tab-1r {
  width: 1%;
  white-space: nowrap;
  text-align: right;
}
.tab-3l {
  width: 3%;
  white-space: nowrap;
  text-align: left;
}
.tab-3c {
  width: 3%;
  white-space: nowrap;
  text-align: center;
}
.tab-3r {
  width: 3%;
  white-space: nowrap;
  text-align: right;
}
.tab-5l {
  width: 5%;
  white-space: nowrap;
  text-align: left;
}
.tab-5c {
  width: 5%;
  white-space: nowrap;
  text-align: center;
}
.tab-5r {
  width: 5%;
  white-space: nowrap;
  text-align: right;
}
.tab-7l {
  width: 7%;
  white-space: nowrap;
  text-align: left;
}
.tab-7c {
  width: 7%;
  white-space: nowrap;
  text-align: center;
}
.tab-7r {
  width: 7%;
  white-space: nowrap;
  text-align: right;
}
.tab-10l {
  width: 10%;
  white-space: nowrap;
  text-align: left;
}
.tab-10c {
  width: 10%;
  white-space: nowrap;
  text-align: center;
}
.tab-10r {
  width: 10%;
  white-space: nowrap;
  text-align: right;
}
.tab-15l {
  width: 15%;
  white-space: nowrap;
  text-align: left;
}
.tab-15c {
  width: 15%;
  white-space: nowrap;
  text-align: center;
}
.tab-15r {
  width: 15%;
  white-space: nowrap;
  text-align: right;
}
.tab-20l {
  width: 20%;
  white-space: nowrap;
  text-align: left;
}
.tab-20c {
  width: 20%;
  white-space: nowrap;
  text-align: center;
}
.tab-20r {
  width: 20%;
  white-space: nowrap;
  text-align: right;
}
.tab-25l {
  width: 25%;
  white-space: nowrap;
  text-align: left;
}
.tab-25c {
  width: 25%;
  white-space: nowrap;
  text-align: center;
}
.tab-25r {
  width: 25%;
  white-space: nowrap;
  text-align: right;
}
.tab-30l {
  width: 30%;
  white-space: nowrap;
  text-align: left;
}
.tab-30c {
  width: 30%;
  white-space: nowrap;
  text-align: center;
}
.tab-30r {
  width: 30%;
  white-space: nowrap;
  text-align: right;
}
/*body {
	font-family: "Roboto Condensed", sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.2;
}
*/
.table-hover2 > tbody > tr:hover {
  background-color: #e4e4e4 !important;
  /*background-color: #745A9A !important;*/
  /*td {
		color: #fff;
	}

	a {
		color: #fff;
	}*/
}
.admin-comment {
  color: #aaa;
}
.admin-idcomment {
  color: #88a;
}
.admin-ptcomment {
  color: #a8a;
}
.admin-help {
  color: #08f;
  font-style: italic;
}
.admin-help-red {
  color: red;
  font-style: italic;
}
.admin-warepic {
  width: 150px;
  height: 200px;
  display: inline-block;
}
.bg-orange {
  background-color: orange;
}
.form-horizontal .control-label {
  padding-top: 0;
}
.pickform-table {
  width: 100%;
}
.pickform-table td:nth-of-type(1) {
  text-align: left;
  border: 1px solid gray;
  padding-left: 5px;
  padding-right: 5px;
}
.multichoice-item {
  border: 1px solid gray;
  margin-right: 10px;
  margin-top: 10px;
  padding: 2px 4px;
  border-radius: 4px;
}
.multichoice-label {
  text-indent: -23px;
  margin-left: 23px;
}
.btn.btn-default.not-a-button {
  cursor: default;
}
.btn.btn-default.not-a-button:hover {
  background-color: white;
}
.btn.btn-info.not-a-button {
  cursor: default;
}
.btn.btn-info.not-a-button:hover {
  background-color: #31b0d5;
}
@media (min-width: 768px) {
  .dropdown a.override {
    height: 28px;
    padding: 6px;
  }
  .dropdown a.submenu {
    border: 1px solid #eee;
    background-color: #ddd;
    padding: 4px;
    width: 100%;
  }
  .dropdown-menu {
    border: none;
    padding: 0;
    margin: 0;
    border-radius: 0;
    box-shadow: none;
  }
  .dropdown-menu li.main-submenu-item a {
    color: black;
    text-align: left;
    padding: 6px 20px;
    background: #f9f9f9;
  }
  .dropdown-menu > li.main-submenu-item:hover > a {
    background-color: #ddd;
  }
  .dropdown:hover .dropdown-menu {
    display: block;
  }
}
input[type="checkbox"] {
  display: none;
}
input[type="checkbox"] + input[type="hidden"] + label span {
  display: inline-block;
  width: 19px;
  height: 19px;
  margin: -4px 4px 0 -1px;
  vertical-align: middle;
  background: url(/admin/elements/check_radio_sheet.png) left top no-repeat;
  cursor: pointer;
}
input[type="checkbox"] + input[type="hidden"] + label {
  font-weight: normal;
}
input[type="checkbox"]:checked + input[type="hidden"] + label {
  font-weight: normal;
}
input[type="checkbox"]:checked + input[type="hidden"] + label span {
  background: url(/admin/elements/check_radio_sheet.png) -19px top no-repeat;
}
.admin-color-plate-border {
  border: 1px solid gray;
  padding: 2px;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: relative;
  top: 3px;
}
.admin-color-plate {
  width: 100%;
  height: 100%;
}
.admin-props-brief-type {
  color: darkred;
}
.admin-props-brief-val {
  color: teal;
}
.admin-props-brief-valhidden {
  color: cornflowerblue;
}
.modal-dialog.admin-modal-left {
  margin: 10px;
}
.table-condensed.tree > tbody > tr > td,
.table-condensed.tree > tfoot > tr > td {
  padding: 0 5px;
}
.tree-icon {
  display: block;
  align-self: stretch;
  width: 19px;
  flex: none;
  background-image: url(/admin/css/tree-icons.png);
  background-position-y: 0;
  background-repeat: no-repeat no-repeat;
}
i.tree-down,
i.t0 {
  display: block;
  align-self: stretch;
  width: 19px;
  flex: none;
  background-image: url(/admin/css/tree-icons.png);
  background-position-y: 0;
  background-repeat: no-repeat no-repeat;
  background-position-x: 0px;
}
i.tree-down,
i.t1 {
  display: block;
  align-self: stretch;
  width: 19px;
  flex: none;
  background-image: url(/admin/css/tree-icons.png);
  background-position-y: 0;
  background-repeat: no-repeat no-repeat;
  background-position-x: -19px;
}
i.tree-right,
i.t2 {
  display: block;
  align-self: stretch;
  width: 19px;
  flex: none;
  background-image: url(/admin/css/tree-icons.png);
  background-position-y: 0;
  background-repeat: no-repeat no-repeat;
  background-position-x: -38px;
}
i.tree-downright,
i.t3 {
  display: block;
  align-self: stretch;
  width: 19px;
  flex: none;
  background-image: url(/admin/css/tree-icons.png);
  background-position-y: 0;
  background-repeat: no-repeat no-repeat;
  background-position-x: -57px;
}
i.tree-right-closed,
i.t4 {
  display: block;
  align-self: stretch;
  width: 19px;
  flex: none;
  background-image: url(/admin/css/tree-icons.png);
  background-position-y: 0;
  background-repeat: no-repeat no-repeat;
  background-position-x: -76px;
}
i.tree-downright-closed,
i.t5 {
  display: block;
  align-self: stretch;
  width: 19px;
  flex: none;
  background-image: url(/admin/css/tree-icons.png);
  background-position-y: 0;
  background-repeat: no-repeat no-repeat;
  background-position-x: -95px;
}
i.tree-right-open,
i.t6 {
  display: block;
  align-self: stretch;
  width: 19px;
  flex: none;
  background-image: url(/admin/css/tree-icons.png);
  background-position-y: 0;
  background-repeat: no-repeat no-repeat;
  background-position-x: -114px;
}
i.tree-downright-open,
i.t7 {
  display: block;
  align-self: stretch;
  width: 19px;
  flex: none;
  background-image: url(/admin/css/tree-icons.png);
  background-position-y: 0;
  background-repeat: no-repeat no-repeat;
  background-position-x: -133px;
}
.tree-left {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
}
.yandex-mark {
  width: 20px;
  background-color: gold;
  text-align: center;
  display: inline-block;
}
.linked-mark {
  width: 20px;
  background-color: deepskyblue;
  text-align: center;
  display: inline-block;
}
.recommended-mark {
  width: 20px;
  background-color: lightskyblue;
  text-align: center;
  display: inline-block;
}
.seller-mark {
  width: 20px;
  background-color: darkturquoise;
  text-align: center;
  display: inline-block;
}
.seller-mark.pale {
  background-color: lightblue;
}
.vendor-mark {
  width: 20px;
  background-color: fuchsia;
  text-align: center;
  display: inline-block;
}
.vendor-mark.pale {
  background-color: #ffc0ff;
}
.tree-mark {
  display: block;
  width: 20px;
  flex: none;
  margin-right: 2px;
  text-align: center;
}
.folder-mark {
  display: block;
  width: 20px;
  flex: none;
  margin-right: 2px;
  text-align: center;
  background: url("/admin/elements/folder.png") no-repeat center center;
  font-weight: bold;
}
.folder-brand-mark {
  display: block;
  width: 20px;
  flex: none;
  margin-right: 2px;
  text-align: center;
  background: url("/admin/elements/folder-brand.png") no-repeat center center;
  font-weight: bold;
}
.folder-shop-mark {
  display: block;
  width: 20px;
  flex: none;
  margin-right: 2px;
  text-align: center;
  background: url("/admin/elements/folder-shop.png") no-repeat center center;
  font-weight: bold;
}
.folio-mark {
  display: block;
  width: 20px;
  flex: none;
  margin-right: 2px;
  text-align: center;
  background: url("/admin/elements/folio.png") no-repeat center center;
  font-weight: bold;
  color: yellow;
}
.shop-mark {
  display: block;
  width: 20px;
  flex: none;
  margin-right: 2px;
  text-align: center;
  background-color: darkturquoise;
}
.shop-mark.pale {
  background-color: lightblue;
}
.brand-mark {
  display: block;
  width: 20px;
  flex: none;
  margin-right: 2px;
  text-align: center;
  background-color: fuchsia;
}
.brand-mark.pale {
  background-color: #ffc0ff;
}
.edrenagreen-mark {
  display: block;
  width: 20px;
  flex: none;
  margin-right: 2px;
  text-align: center;
  background-color: #12da1c;
}
.autoexpend-mark {
  display: block;
  width: 20px;
  flex: none;
  margin-right: 2px;
  text-align: center;
  background-color: black;
  color: white;
}
.reciped-mark {
  display: block;
  width: 20px;
  flex: none;
  margin-right: 2px;
  text-align: center;
  background-color: black;
  color: orange;
}
/*.wareitem-mark {
    width: 20px;
    background-color: dimgray;
    text-align: center;
    display: inline-block;
    color: yellow;
    font-weight: bold;

    &.pale {
        background-color: gray;
    }
}

.warevariants-mark {
    width: 20px;
    background-color: orange;
    text-align: center;
    display: inline-block;
    //color: yellow;
    font-weight: bold;

    &.pale {
        background-color: gray;
    }
}
*/
.bi-red {
  font-size: 20px;
  color: palevioletred;
}
.bi-green {
  font-size: 20px;
  color: forestgreen;
}
.bi-blue {
  font-size: 20px;
  color: deepskyblue;
}
/* в самом низу */
/*.site {
	width: 100%;
	height: 100vh;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}*/
.qs_block {
  display: flex;
  position: relative;
}
.qs_button:focus {
  outline: 2px dotted red;
}
.qs_input {
  display: none;
}
.qs_itemsContainerOuter {
  position: relative;
  padding: 0 2px;
}
.qs_itemsContainer {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  max-width: 200%;
  height: auto;
  max-height: 240px;
  margin: 2px auto;
  background: white;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  overflow-x: hidden;
  overflow-y: auto;
  display: none;
  z-index: 110;
}
@media screen and (max-width: 1200px) {
}
.qs_item {
  width: 100%;
  padding: 8px 8px 8px 16px;
  box-shadow: 0 -1px rgba(0, 0, 0, 0.1) inset;
  line-height: 48px;
  overflow: hidden;
  cursor: pointer;
  white-space: nowrap;
  line-height: 1.5;
  text-align: left;
}
@media screen and (max-width: 1200px) {
  .qs_item {
    padding: 4px 8px 4px 16px;
    white-space: normal;
    height: auto;
  }
}
.qs_item:focus {
  background: rgba(0, 0, 0, 0.05);
  box-shadow: 0 -1px rgba(0, 0, 0, 0.15) inset;
  outline: none;
}
.qs_item.active {
  background: rgba(0, 0, 0, 0.05);
  box-shadow: 0 -1px rgba(0, 0, 0, 0.15) inset;
  outline: none;
}
.qs_item.selected {
  background: rgba(0, 0, 0, 0.05);
  box-shadow: 0 -1px rgba(0, 0, 0, 0.15) inset;
  outline: none;
}
.form-group .form-group_mx0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
/*.form-group .form-group_mx0 {
    margin-left: -15px !important;
    margin-right: -15px !important;
}*/
.pb-3 {
  padding-bottom: 16px;
}
.navbar-nav {
  margin: 0;
}
/*.form-group .qs_block {
    flex-direction: row;
}

.form-group .qs_button, .form-group .qs_input {
    flex: 1;
}*/
.qs_del {
  /*    position: absolute;
    top: 0;
    right: 15px;*/
  margin-left: 15px;
}
.qs_itemsContainerOuter {
  position: absolute;
  bottom: 2px;
  left: 0;
  min-width: 100%;
  max-width: 200%;
}
@media screen and (max-width: 1200px) {
  .qs_itemsContainerOuter {
    max-width: 100%;
  }
}
/*.qs_itemsContainer {
    left: 15px;
    right: 15px;
    width: auto;
}*/
.qs_block_inner {
  display: flex;
  flex-direction: column;
  position: relative;
  flex: 1;
}
@media only screen and (max-width: 480px) {
  .panel-footer .btn-primary {
    margin-bottom: 15px;
  }
}
.folio_brand {
  font-weight: 700;
  color: cornflowerblue !important;
}
.folio_price {
  font-weight: 700;
  color: red !important;
}
.folio_report_proc {
  font-weight: 700;
  color: brown !important;
}
.folio_report_goods {
  font-weight: 700;
  color: teal !important;
}
.folio_report_explain {
  font-weight: 700;
  color: orange !important;
}
.folio_missing {
  color: red !important;
}
.folio_missing_bg {
  background-color: #fdd !important;
}
.folio_missing_cell {
  background-color: red !important;
}
.folio_expense {
  color: goldenrod !important;
}
.folio_noneed {
  background-color: #ddd !important;
}
.folio_good {
  background-color: #d3ffd5 !important;
}
.adminBS5_logo {
  display: flex;
  align-items: center;
  margin-right: auto;
}
.adminBS5_logo a {
  font-size: 16px;
  margin: 0;
}
.adminBS5_logo img {
  display: block;
  width: 100%;
  max-width: 60px;
  margin-right: 10px;
}
.input-group.date .dropdown-menu {
  display: block;
}
.stickytab_rest .stickytab tr {
  background-color: var(--admin-color-pale) !important;
}
.stickytab_rest .stickytab td {
  padding: 5px 8px;
  /*border: 1px solid #bba5d9;*/
  /*border: 1px solid var(--admin-color-main);*/
  border-right: 1px solid var(--admin-color-lite);
  border-left: 1px solid var(--admin-color-lite);
}
.stickytab_rest .stickytab2 td:first-child {
  border-right: none;
}
.stickytab_rest .stickytab3 td:first-child {
  border-left: none;
}
.report-level1 td {
  font-size: 14px;
  line-height: 1;
  padding: 6px 8px;
  /*border: 1px solid #ece6f3 !important;*/
  border-right: 1px solid #e0e0e0 !important;
  border-left: 1px solid #e0e0e0 !important;
  border-top: transparent !important;
  border-bottom: transparent !important;
}
.report-level2 td {
  font-size: 12px;
  line-height: 1;
  padding: 5px 8px;
  border-right: 1px solid #e0e0e0 !important;
  border-left: 1px solid #e0e0e0 !important;
  border-top: transparent !important;
  border-bottom: transparent !important;
}
.report-level3 td {
  font-size: 12px;
  line-height: 1;
  padding: 5px 8px;
  border-right: 1px solid #e0e0e0 !important;
  border-left: 1px solid #e0e0e0 !important;
  border-top: transparent !important;
  border-bottom: transparent !important;
}
.stickytab_rest .stickytab tr.report-level1 {
  /*background-color: #f7f7ff !important;*/
  background-color: var(--stickytabFixed-color) !important;
}
.stickytab_rest .stickytab tr.report-level1 td {
  /*background-color: #f7f7ff !important;*/
  color: var(--admin-color-main);
  /*background-color: var(--stickytabFixed-color);*/
}
.stickytab_rest .stickytab tr.report-level1:hover {
  background-color: #e4e4e4 !important;
  /*background-color: #745A9A !important;*/
  /*td {
		color: #fff;
	}*/
}
.stickytab2 .report-level1 td:first-child {
  padding-left: 20px;
  position: relative;
}
@media screen and (max-width: 480px) {
  .stickytab2 .report-level1 td:first-child {
    padding-left: 10px;
  }
}
.stickytab_rest .stickytab tr.report-level2 {
  background-color: #fff !important;
}
.stickytab_rest .stickytab tr.report-level2:hover {
  background-color: #e4e4e4 !important;
  /*td {
		color: #fff;
	}*/
}
.stickytab2 .report-level2 td:first-child {
  padding-left: 40px;
  position: relative;
}
@media screen and (max-width: 480px) {
  .stickytab2 .report-level2 td:first-child {
    padding-left: 20px;
  }
}
.stickytab_rest .stickytab tr.report-level3 {
  background-color: #fff !important;
}
.stickytab_rest .stickytab tr.report-level3:hover {
  background-color: #e4e4e4 !important;
  /*td {
		color: #fff;
	}*/
}
.stickytab2 .report-level3 td:first-child {
  padding-left: 50px;
  position: relative;
}
@media screen and (max-width: 480px) {
  .stickytab2 .report-level3 td:first-child {
    padding-left: 25px;
  }
}
.container-fluid table.table.table-striped.table-condensed tbody .report-creditcol {
  border-left: 2px solid black;
}
.container-fluid table.table.table-striped.table-condensed tbody th {
  position: sticky;
  top: 0;
  background-color: #ddd;
  z-index: 10;
}
table.table.table-striped.table-condensed thead {
  position: sticky;
  top: -1px;
  background-color: #ddd;
  border-bottom: 1px solid black;
  z-index: 10;
}
.stickytab .table-bordered > :not(caption) > * {
  border-width: 0;
}
.stickytab1 td:first-child {
  border-right: 2px solid var(--admin-color-main) !important;
  border-left: none;
}
.stickytab3 td:first-child {
  border-right: 2px solid var(--admin-color-main) !important;
}
.trBottom.report-level1 td {
  font-weight: 400;
}
.trBottom.report-level2 td {
  font-weight: 400;
}
/******************************/
.stickytab__title {
  font-weight: 700;
}
@media screen and (max-width: 480px) {
  .stickytab__title {
    white-space: normal;
  }
}
.report-level1 .stickytab__title,
.report-level2 .stickytab__title {
  font-weight: 400;
}
/******************************/
/***************************/
.stickytabArea_v2 .stickytab_rest .stickytab tr {
  border-color: #f7f7f7 !important;
  background-color: transparent !important;
}
.stickytabArea_v2 .stickytab3 td:first-child {
  border-right: none !important;
}
.stickytabArea_v2 .stickytab_rest .stickytab td {
  border-right: none;
  border-left: none;
  vertical-align: middle;
}
/**************************************/
.stickytabArea_v3 .stickytab1 td:first-child {
  border-right: none !important;
  border-left: none !important;
}
.stickytabArea_v3 .table-bordered > :not(caption) > * > * {
  border-width: 0;
}
.stickytabArea_v3 .stickytab_rest .stickytab tr {
  background-color: transparent !important;
}
.stickytabArea_v3 .stickytab_rest .stickytab3 tr {
  border-bottom: 1px solid #e0e0e0;
}
.stickytabArea_v3 .stickytab_rest .stickytab3 tr td {
  vertical-align: middle;
}
.stickytabArea_v3 .stickytab_rest .stickytab3 tr:last-child {
  border-bottom: none;
}
.stickytabArea_v3 .stickytab3 td:first-child {
  border-right: none !important;
}
.stickytabArea_v3 .folio_report_proc {
  color: #573a81 !important;
  font-weight: 400;
}
.stickytabArea_v3 .folio_report_goods {
  font-weight: 400;
  color: #219653 !important;
}
.stickytabArea_v3 .folio_report_explain {
  font-weight: 400;
  color: #d74d63 !important;
}
.stickytabArea_v3 .stickytab_rest .stickytab td {
  padding: 0.625rem 0.5rem 0.625rem;
}
@media screen and (max-width: 600px) {
  .stickytabArea_v3 .stickytab_rest .stickytab td {
    padding: 0.375rem 0.5rem 0.625rem;
  }
}
.red {
  color: red;
}
.procColumnInEmployesListInfo {
  column-count: 4;
}
@media screen and (max-width: 1200px) {
  .procColumnInEmployesListInfo {
    column-count: 3;
  }
}
@media screen and (max-width: 900px) {
  .procColumnInEmployesListInfo {
    column-count: 2;
  }
}
@media screen and (max-width: 768px) {
  .procColumnInEmployesListInfo {
    column-count: 1;
  }
}
.table_outer_no_sticky {
  max-width: 100%;
  overflow-x: auto;
}
.table_outer_no_sticky table {
  min-width: 300px;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInd3d3Jvb3QvYWRtaW4vY3NzYi9fX3RhYi14Lmxlc3MiLCJ3d3dyb290L2FkbWluL2Nzc2IvYWRtaW4ubGVzcyIsInd3d3Jvb3QvYWRtaW4vY3NzYi9SOi9NaXJNYXJrZXQvbWVkZGl4LzIxLUFkbWluY28vc3JjL2Nzcy9tbXhpbnMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQztFQUdDLFNBQUE7RUFDQSxtQkFBQTtFQUtBLGdCQUFBOztBQVREO0VBR0MsU0FBQTtFQUNBLG1CQUFBO0VBVUEsa0JBQUE7O0FBZEQ7RUFHQyxTQUFBO0VBQ0EsbUJBQUE7RUFlQSxpQkFBQTs7QUFuQkQ7RUFHQyxTQUFBO0VBQ0EsbUJBQUE7RUFLQSxnQkFBQTs7QUFURDtFQUdDLFNBQUE7RUFDQSxtQkFBQTtFQVVBLGtCQUFBOztBQWREO0VBR0MsU0FBQTtFQUNBLG1CQUFBO0VBZUEsaUJBQUE7O0FBbkJEO0VBR0MsU0FBQTtFQUNBLG1CQUFBO0VBS0EsZ0JBQUE7O0FBVEQ7RUFHQyxTQUFBO0VBQ0EsbUJBQUE7RUFVQSxrQkFBQTs7QUFkRDtFQUdDLFNBQUE7RUFDQSxtQkFBQTtFQWVBLGlCQUFBOztBQW5CRDtFQUdDLFNBQUE7RUFDQSxtQkFBQTtFQUtBLGdCQUFBOztBQVREO0VBR0MsU0FBQTtFQUNBLG1CQUFBO0VBVUEsa0JBQUE7O0FBZEQ7RUFHQyxTQUFBO0VBQ0EsbUJBQUE7RUFlQSxpQkFBQTs7QUFuQkQ7RUFHQyxVQUFBO0VBQ0EsbUJBQUE7RUFLQSxnQkFBQTs7QUFURDtFQUdDLFVBQUE7RUFDQSxtQkFBQTtFQVVBLGtCQUFBOztBQWREO0VBR0MsVUFBQTtFQUNBLG1CQUFBO0VBZUEsaUJBQUE7O0FBbkJEO0VBR0MsVUFBQTtFQUNBLG1CQUFBO0VBS0EsZ0JBQUE7O0FBVEQ7RUFHQyxVQUFBO0VBQ0EsbUJBQUE7RUFVQSxrQkFBQTs7QUFkRDtFQUdDLFVBQUE7RUFDQSxtQkFBQTtFQWVBLGlCQUFBOztBQW5CRDtFQUdDLFVBQUE7RUFDQSxtQkFBQTtFQUtBLGdCQUFBOztBQVREO0VBR0MsVUFBQTtFQUNBLG1CQUFBO0VBVUEsa0JBQUE7O0FBZEQ7RUFHQyxVQUFBO0VBQ0EsbUJBQUE7RUFlQSxpQkFBQTs7QUFuQkQ7RUFHQyxVQUFBO0VBQ0EsbUJBQUE7RUFLQSxnQkFBQTs7QUFURDtFQUdDLFVBQUE7RUFDQSxtQkFBQTtFQVVBLGtCQUFBOztBQWREO0VBR0MsVUFBQTtFQUNBLG1CQUFBO0VBZUEsaUJBQUE7O0FBbkJEO0VBR0MsVUFBQTtFQUNBLG1CQUFBO0VBS0EsZ0JBQUE7O0FBVEQ7RUFHQyxVQUFBO0VBQ0EsbUJBQUE7RUFVQSxrQkFBQTs7QUFkRDtFQUdDLFVBQUE7RUFDQSxtQkFBQTtFQWVBLGlCQUFBOzs7Ozs7Ozs7QUNORixhQUFhLFFBQU0sS0FBRztFQUNyQix5QkFBQTs7Ozs7Ozs7OztBQVlEO0VBQ0MsV0FBQTs7QUFHRDtFQUNDLFdBQUE7O0FBR0Q7RUFDQyxXQUFBOztBQUdEO0VBQ0MsV0FBQTtFQUNBLGtCQUFBOztBQUdEO0VBQ0MsVUFBQTtFQUNBLGtCQUFBOztBQUdEO0VBQ0MsWUFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTs7QUFHRDtFQUNDLHdCQUFBOztBQUdELGdCQUFpQjtFQUNoQixjQUFBOztBQUdEO0VBQ0MsV0FBQTs7QUFERCxlQUdDLEdBQUUsWUFBWTtFQUNiLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBOztBQUlGO0VBQ0Msc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTs7QUFHRDtFQUNDLGtCQUFBO0VBQ0EsaUJBQUE7O0FBR0QsSUFBSSxZQUFZO0VBQ2YsZUFBQTs7QUFFQSxJQUhHLFlBQVksYUFHZDtFQUNBLHVCQUFBOztBQUlGLElBQUksU0FBUztFQUNaLGVBQUE7O0FBRUEsSUFIRyxTQUFTLGFBR1g7RUFDQSx5QkFBQTs7QUFLRixRQUEwQjtFQUN6QixTQUFVLEVBQUM7SUFDVixZQUFBO0lBQ0EsWUFBQTs7RUFHRCxTQUFVLEVBQUM7SUFDVixzQkFBQTtJQUNBLHNCQUFBO0lBQ0EsWUFBQTtJQUNBLFdBQUE7O0VBR0Q7SUFDQyxZQUFBO0lBQ0EsVUFBQTtJQUNBLFNBQUE7SUFFQSxnQkFBQTtJQUVBLGdCQUFBOztFQUdELGNBQWUsR0FBRSxrQkFBbUI7SUFDbkMsWUFBQTtJQUNBLGdCQUFBO0lBQ0EsaUJBQUE7SUFDQSxtQkFBQTs7RUFHRCxjQUFjLEtBQUcsa0JBQWtCLE1BQU07SUFDeEMsc0JBQUE7O0VBR0QsU0FBUyxNQUFPO0lBQ2YsY0FBQTs7O0FBS0YsS0FBSztFQUNKLGFBQUE7O0FBREQsS0FBSyxpQkFHSixRQUFNLGVBQWUsUUFBTztFQUMzQixxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLHlFQUFBO0VBQ0EsZUFBQTs7QUFHRCxLQWJJLGlCQWFILFFBQU0sZUFBZTtFQUNyQixtQkFBQTs7QUFHRCxLQWpCSSxpQkFpQkgsUUFBUSxRQUFNLGVBQWU7RUFDN0IsbUJBQUE7O0FBREQsS0FqQkksaUJBaUJILFFBQVEsUUFBTSxlQUFlLFFBRzdCO0VBQ0MsMEVBQUE7O0FBdUJIO0VBQ0Msc0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTs7QUFHRDtFQUNDLFdBQUE7RUFDQSxZQUFBOztBQUdEO0VBQ0MsY0FBQTs7QUFHRDtFQUNDLFdBQUE7O0FBR0Q7RUFDQyxxQkFBQTs7QUFHRCxhQUFhO0VBQ1osWUFBQTs7QUFHRCxnQkFBZ0IsS0FBSyxRQUFNLEtBQUc7QUFDOUIsZ0JBQWdCLEtBQUssUUFBTSxLQUFHO0VBQzdCLGNBQUE7O0FBS0Q7RUFDQyxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBSUEsVUFBQTtFQUNBLGdEQUFBO0VBQ0Esd0JBQUE7RUFDQSxzQ0FBQTs7QUFHRCxDQUFDO0FBQ0QsQ0FBQztFQWJBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFJQSxVQUFBO0VBQ0EsZ0RBQUE7RUFDQSx3QkFBQTtFQUNBLHNDQUFBO0VBTUEsMEJBQUE7O0FBR0QsQ0FBQztBQUNELENBQUM7RUFuQkEsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUlBLFVBQUE7RUFDQSxnREFBQTtFQUNBLHdCQUFBO0VBQ0Esc0NBQUE7RUFZQSw0QkFBQTs7QUFHRCxDQUFDO0FBQ0QsQ0FBQztFQXpCQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBSUEsVUFBQTtFQUNBLGdEQUFBO0VBQ0Esd0JBQUE7RUFDQSxzQ0FBQTtFQWtCQSw0QkFBQTs7QUFHRCxDQUFDO0FBQ0QsQ0FBQztFQS9CQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBSUEsVUFBQTtFQUNBLGdEQUFBO0VBQ0Esd0JBQUE7RUFDQSxzQ0FBQTtFQXdCQSw0QkFBQTs7QUFHRCxDQUFDO0FBQ0QsQ0FBQztFQXJDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBSUEsVUFBQTtFQUNBLGdEQUFBO0VBQ0Esd0JBQUE7RUFDQSxzQ0FBQTtFQThCQSw0QkFBQTs7QUFHRCxDQUFDO0FBQ0QsQ0FBQztFQTNDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBSUEsVUFBQTtFQUNBLGdEQUFBO0VBQ0Esd0JBQUE7RUFDQSxzQ0FBQTtFQW9DQSw0QkFBQTs7QUFHRCxDQUFDO0FBQ0QsQ0FBQztFQWpEQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBSUEsVUFBQTtFQUNBLGdEQUFBO0VBQ0Esd0JBQUE7RUFDQSxzQ0FBQTtFQTBDQSw2QkFBQTs7QUFHRCxDQUFDO0FBQ0QsQ0FBQztFQXZEQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBSUEsVUFBQTtFQUNBLGdEQUFBO0VBQ0Esd0JBQUE7RUFDQSxzQ0FBQTtFQWdEQSw2QkFBQTs7QUFHRDtFQUNDLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSxXQUFBOztBQUtEO0VBQ0MsV0FBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTs7QUFHRDtFQUNDLFdBQUE7RUFDQSw2QkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7O0FBR0Q7RUFDQyxXQUFBO0VBQ0EsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBOztBQUdEO0VBQ0MsV0FBQTtFQUNBLCtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTs7QUFFQSxZQUFDO0VBQ0EsMkJBQUE7O0FBSUY7RUFDQyxXQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBOztBQUVBLFlBQUM7RUFDQSx5QkFBQTs7QUFLRjtFQUNDLGNBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7O0FBR0Q7RUFQQyxjQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBS0EsZ0JBQWdCLHFEQUFoQjtFQUNBLGlCQUFBOztBQUdEO0VBYkMsY0FBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQVdBLGdCQUFnQiwyREFBaEI7RUFDQSxpQkFBQTs7QUFHRDtFQW5CQyxjQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBaUJBLGdCQUFnQiwwREFBaEI7RUFDQSxpQkFBQTs7QUFHRDtFQXpCQyxjQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBdUJBLGdCQUFnQixvREFBaEI7RUFDQSxpQkFBQTtFQUNBLGFBQUE7O0FBR0Q7RUFoQ0MsY0FBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQThCQSwrQkFBQTs7QUFFQSxVQUFDO0VBQ0EsMkJBQUE7O0FBSUY7RUF6Q0MsY0FBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQXVDQSx5QkFBQTs7QUFFQSxXQUFDO0VBQ0EseUJBQUE7O0FBSUY7RUFsREMsY0FBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQWdEQSx5QkFBQTs7QUFHRDtFQXZEQyxjQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBcURBLHVCQUFBO0VBQ0EsWUFBQTs7QUFHRDtFQTdEQyxjQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBMkRBLHVCQUFBO0VBQ0EsYUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQThCRDtFQUNDLGVBQUE7RUFDQSxvQkFBQTs7QUFHRDtFQUNDLGVBQUE7RUFDQSxrQkFBQTs7QUFHRDtFQUNDLGVBQUE7RUFDQSxrQkFBQTs7Ozs7Ozs7Ozs7QUFZRDtFQU1DLGFBQUE7RUFJQSxrQkFBQTs7QUFJQSxVQUFDO0VBQ0EsdUJBQUE7O0FBTUY7RUFDQyxhQUFBOztBQUdEO0VBQ0Msa0JBQUE7RUFDQSxjQUFBOztBQUdEO0VBQ0Msa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHdDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBOztBQzVlRyxtQkFBb0M7O0FEbWZ4QztFQUNDLFdBQUE7RUFFQSx5QkFBQTtFQUNBLDJDQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7O0FDN2ZHLG1CQUFvQztFQUFwQztJRGdnQkYseUJBQUE7SUFDQSxtQkFBQTtJQUNBLFlBQUE7OztBQUdGLFFBQUM7RUFDQSwrQkFBQTtFQUNBLDRDQUFBO0VBQ0EsYUFBQTs7QUFHRCxRQUFDO0VBQ0EsK0JBQUE7RUFDQSw0Q0FBQTtFQUNBLGFBQUE7O0FBR0QsUUFBQztFQUNBLCtCQUFBO0VBQ0EsNENBQUE7RUFDQSxhQUFBOztBQWFELFdBQVk7RUFDWCx5QkFBQTtFQUNBLDBCQUFBOzs7Ozs7QUFRRDtFQUNDLG9CQUFBOztBQUdEO0VBQ0MsU0FBQTs7Ozs7Ozs7O0FBV0Q7Ozs7RUFJQyxpQkFBQTs7QUFHRDtFQUNDLGtCQUFBO0VBRUEsV0FBQTtFQUNBLE9BQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTs7QUN4a0JHLG1CQUFvQztFQUFwQztJRDJrQkYsZUFBQTs7Ozs7Ozs7QUFVRjtFQUNDLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTs7QUFHRCx3QkFBMEM7RUFDekMsYUFBYztJQUNiLG1CQUFBOzs7QUFNRjtFQUNDLGdCQUFBO0VBQ0EsZ0NBQUE7O0FBR0Q7RUFDQyxnQkFBQTtFQUNBLHFCQUFBOztBQUdEO0VBQ0MsZ0JBQUE7RUFDQSx1QkFBQTs7QUFHRDtFQUNDLGdCQUFBO0VBQ0Esc0JBQUE7O0FBR0Q7RUFDQyxnQkFBQTtFQUNBLHdCQUFBOztBQUdEO0VBQ0MscUJBQUE7O0FBR0Q7RUFDQyxzQkFBQTs7QUFHRDtFQUNDLGdDQUFBOztBQUdEO0VBQ0MsMkJBQUE7O0FBR0Q7RUFDQyxzQkFBQTs7QUFHRDtFQUNDLHlCQUFBOztBQUlEO0VBQ0MsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7O0FBSEQsY0FLQztFQUNDLGVBQUE7RUFDQSxTQUFBOztBQVBGLGNBVUM7RUFDQyxjQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTs7QUFNRixZQUFZLEtBQU07RUFDakIsY0FBQTs7QUFHRCxlQUFnQixXQUFXO0VBRTFCLGtCQUFrQix1QkFBbEI7O0FBR0QsZUFBZ0IsV0FBVztFQUMxQixnQkFBQTs7O0VBS0Esd0JBQXdCLHVCQUF4QjtFQUNBLHVCQUF1Qix1QkFBdkI7O0FBSUQsZUFBZ0IsWUFBWSxHQUFFO0VBQzdCLGtCQUFBOztBQUdELGVBQWdCLFlBQVksR0FBRTtFQUM3QixpQkFBQTs7QUFHRCxjQUFlO0VBQ2QsZUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTs7RUFFQSwrQkFBQTtFQUNBLDhCQUFBO0VBQ0Esa0NBQUE7RUFDQSxxQ0FBQTs7QUFHRCxjQUFlO0VBQ2QsZUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLCtCQUFBO0VBQ0EsOEJBQUE7RUFDQSxrQ0FBQTtFQUNBLHFDQUFBOztBQUdELGNBQWU7RUFDZCxlQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtFQUNBLGtDQUFBO0VBQ0EscUNBQUE7O0FBR0QsZUFBZ0IsV0FBVyxHQUFFOztFQUU1QixrQkFBa0IsMkJBQWxCOztBQUdELGVBQWdCLFdBQVcsR0FBRSxjQUFlOztFQUUzQyxPQUFPLHVCQUFQOzs7QUFJRCxlQUFnQixXQUFXLEdBQUUsY0FBYztFQUMxQyx5QkFBQTs7Ozs7O0FBUUQsV0FBWSxlQUNYLEdBQUU7RUFDRCxrQkFBQTtFQUNBLGtCQUFBOztBQzV2QkUsbUJBQW9DO0VBQXBDLFdEeXZCUSxlQUNYLEdBQUU7SUFLQSxrQkFBQTs7O0FBS0gsZUFBZ0IsV0FBVyxHQUFFO0VBQzVCLHNCQUFBOztBQUdELGVBQWdCLFdBQVcsR0FBRSxjQUFjO0VBQzFDLHlCQUFBOzs7OztBQVFELFdBQVksZUFDWCxHQUFFO0VBQ0Qsa0JBQUE7RUFDQSxrQkFBQTs7QUNweEJFLG1CQUFvQztFQUFwQyxXRGl4QlEsZUFDWCxHQUFFO0lBS0Esa0JBQUE7OztBQUtILGVBQWdCLFdBQVcsR0FBRTtFQUM1QixzQkFBQTs7QUFHRCxlQUFnQixXQUFXLEdBQUUsY0FBYztFQUMxQyx5QkFBQTs7Ozs7QUFPRCxXQUFZLGVBQ1gsR0FBRTtFQUNELGtCQUFBO0VBQ0Esa0JBQUE7O0FDM3lCRSxtQkFBb0M7RUFBcEMsV0R3eUJRLGVBQ1gsR0FBRTtJQUtBLGtCQUFBOzs7QUFLSCxnQkFBaUIsTUFBSyxNQUFNLGNBQWMsZ0JBQWlCLE1BQzFEO0VBQ0MsNEJBQUE7O0FBRkYsZ0JBQWlCLE1BQUssTUFBTSxjQUFjLGdCQUFpQixNQUsxRDtFQUNDLGdCQUFBO0VBQ0EsTUFBQTtFQUNBLHNCQUFBO0VBRUEsV0FBQTs7QUFLRixLQUFLLE1BQU0sY0FBYyxnQkFBaUI7RUFDekMsZ0JBQUE7RUFDQSxTQUFBO0VBQ0Esc0JBQUE7RUFDQSw4QkFBQTtFQUNBLFdBQUE7O0FBSUQsVUFBVyxnQkFBZSxPQUFNLFNBQVM7RUFDeEMsZUFBQTs7QUFHRCxXQUFZLEdBQUU7RUFDYix3QkFBd0IsdUJBQXhCO0VBQ0EsaUJBQUE7O0FBR0QsV0FBWSxHQUFFO0VBQ2Isd0JBQXdCLHVCQUF4Qjs7QUFHRCxTQUFTLGNBQWU7RUFDdkIsZ0JBQUE7O0FBR0QsU0FBUyxjQUFlO0VBQ3ZCLGdCQUFBOzs7QUFJRDtFQUNDLGdCQUFBOztBQ2wyQkcsbUJBQW9DO0VBQXBDO0lEcTJCRixtQkFBQTs7O0FBS0YsY0FBZTtBQUNmLGNBQWU7RUFDZCxnQkFBQTs7OztBQWdCRCxpQkFBa0IsZ0JBQWdCLFdBQVc7RUFDNUMscUJBQUE7RUFFQSx3Q0FBQTs7QUFHRCxpQkFBa0IsWUFBWSxHQUFFO0VBQy9CLDZCQUFBOztBQUdELGlCQUFrQixnQkFBZ0IsV0FBVztFQUM1QyxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7OztBQUtELGlCQUFrQixZQUFZLEdBQUU7RUFDL0IsNkJBQUE7RUFDQSw0QkFBQTs7QUFHRCxpQkFBa0IsZ0JBQWUsT0FBTSxTQUFTLElBQUU7RUFDakQsZUFBQTs7QUFHRCxpQkFBa0IsZ0JBQWdCLFdBQVc7RUFDNUMsd0NBQUE7O0FBR0QsaUJBQWtCLGdCQUFnQixZQUFZO0VBQzdDLGdDQUFBOztBQUdELGlCQUFrQixnQkFBZ0IsWUFBWSxHQUFHO0VBQ2hELHNCQUFBOztBQU9ELGlCQUFrQixnQkFBZ0IsWUFBWSxHQUFFO0VBQy9DLG1CQUFBOztBQUdELGlCQUFrQixZQUFZLEdBQUU7RUFDL0IsNkJBQUE7O0FBR0QsaUJBQWtCO0VBQ2pCLGNBQUE7RUFDQSxnQkFBQTs7QUFHRCxpQkFBa0I7RUFDakIsZ0JBQUE7RUFDQSxjQUFBOztBQUdELGlCQUFrQjtFQUNqQixnQkFBQTtFQUNBLGNBQUE7O0FBR0QsaUJBQWtCLGdCQUFnQixXQUFXO0VBQzVDLGlDQUFBOztBQy83QkcsbUJBQW9DO0VBQXBDLGlCRDg3QmMsZ0JBQWdCLFdBQVc7SUFJM0MsaUNBQUE7OztBQUlGO0VBQ0MsVUFBQTs7QUFHRDtFQUNDLGVBQUE7O0FDMzhCRyxtQkFBb0M7RUFBcEM7SUQ4OEJGLGVBQUE7OztBQzk4QkUsbUJBQW9DO0VBQXBDO0lEazlCSCxlQUFBOzs7QUNsOUJHLG1CQUFvQztFQUFwQztJRHM5QkgsZUFBQTs7O0FBSUQ7RUFDQyxlQUFBO0VBQ0EsZ0JBQUE7O0FBR0Qsc0JBQXVCO0VBQ3RCLGdCQUFBIn0= */