/*** uncss> filename: lite/css/dev/all.css ***/

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
header,
section {
  display: block;
}

a {
  background: transparent;
}

a:active,
a:hover {
  outline: 0;
}

b,
strong {
  font-weight: bold;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

button,
input,
select {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td {
  padding: 0;
}

@media print {
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  a,
  a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " (" attr(href) ")";
  }

  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  tr,
  img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }

  select {
    background: #fff !important;
  }
}

/*@import "glyphicons.less";*/

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #ffffff;
}

input,
button,
select {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
  color: #29a1da;
  text-decoration: none;
}

a:hover,
a:focus {
  text-decoration: underline;
}

a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

img {
  vertical-align: middle;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

h1,
h2,
h3 {
  margin-top: 17px;
  margin-bottom: 8.5px;
}

h4,
h5,
h6 {
  margin-top: 8.5px;
  margin-bottom: 8.5px;
}

h1 {
  font-size: 30px;
}

h2 {
  font-size: 24px;
}

h3 {
  font-size: 18px;
}

h4 {
  font-size: 17px;
}

h5 {
  font-size: 12px;
}

h6 {
  font-size: 12px;
}

p {
  margin: 0 0 8.5px;
}

.small {
  font-size: 85%;
}

ul,
ol {
  margin-top: 0;
  margin-bottom: 8.5px;
}

ul ul {
  margin-bottom: 0;
}

table {
  max-width: 100%;
  background-color: transparent;
}

.table > tbody > tr > th,
.table > tbody > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}

.table > tbody + tbody {
  border-top: 2px solid #dddddd;
}

.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td {
  padding: 5px;
}

.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td {
  border: 1px solid #dddddd;
}

.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}

.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th {
  background-color: #f5f5f5;
}

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}

.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th {
  background-color: #dff0d8;
}

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}

.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th {
  background-color: #d9edf7;
}

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}

.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th {
  background-color: #fcf8e3;
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}

.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th {
  background-color: #f2dede;
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

@media screen and (max-width: 767px) {
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tbody > tr > td {
    white-space: nowrap;
  }

  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child {
    border-left: 0;
  }

  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child {
    border-right: 0;
  }

  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td {
    border-bottom: 0;
  }
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}

input[type="file"] {
  display: block;
}

input[type="range"] {
  display: block;
  width: 100%;
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.form-control::-moz-placeholder {
  color: #999999;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #999999;
}

.form-control::-webkit-input-placeholder {
  color: #999999;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  line-height: 29px;
  line-height: 1.42857143 \0;
}

input[type="date"].input-sm,
input[type="time"].input-sm,
input[type="datetime-local"].input-sm,
input[type="month"].input-sm {
  line-height: 30px;
}

input[type="date"].input-lg,
input[type="time"].input-lg,
input[type="datetime-local"].input-lg,
input[type="month"].input-lg {
  line-height: 44px;
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}

input[type="radio"][disabled],
input[type="checkbox"][disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}

.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-sm {
  height: 30px;
  line-height: 30px;
}

textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}

.input-lg {
  height: 44px;
  padding: 10px 16px;
  font-size: 16px;
  line-height: 1.33;
  border-radius: 6px;
}

select.input-lg {
  height: 44px;
  line-height: 44px;
}

textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}

.input-lg + .form-control-feedback {
  width: 44px;
  height: 44px;
  line-height: 44px;
}

.input-sm + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}

.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}

.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}

@media (min-width: 768px) {
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }

  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }

  .form-inline .input-group > .form-control {
    width: 100%;
  }

  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
}

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 13px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 4px;
  -ms-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.btn:focus,
.btn:active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:hover,
.btn:focus {
  color: #333333;
  text-decoration: none;
}

.btn:active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn.disabled {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active {
  color: #333333;
  background-color: #f2f2f2;
  border-color: #bdbdbd;
}

.btn-default:active {
  background-image: none;
}

.btn-success {
  color: #ffffff;
  background-color: #4fb044;
  border-color: #4fb044;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active {
  color: #ffffff;
  background-color: #479e3d;
  border-color: #459a3b;
}

.btn-success:active {
  background-image: none;
}

.btn-success.disabled,
.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled:active {
  background-color: #4fb044;
  border-color: #4fb044;
}

.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

tbody.collapse.in {
  display: table-row-group;
}

.btn-toolbar .input-group {
  float: left;
}

.btn-toolbar > .input-group {
  margin-left: 5px;
}

[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}

.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}

.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 44px;
  padding: 10px 16px;
  font-size: 16px;
  line-height: 1.33;
  border-radius: 6px;
}

select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 44px;
  line-height: 44px;
}

textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}

.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}

textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

.input-group-addon {
  padding: 5px 13px;
  font-size: 12px;
  font-weight: normal;
  line-height: 1;
  color: #666666;
  text-align: center;
  background-color: #cccccc;
  border: 1px solid #cccccc;
  border-radius: 4px;
}

.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}

.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 16px;
  border-radius: 6px;
}

.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.input-group-addon:first-child {
  border-right: 0;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group-addon:last-child {
  border-left: 0;
}

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}

.input-group-btn > .btn {
  position: relative;
}

.input-group-btn > .btn + .btn {
  margin-left: -1px;
}

.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}

.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}

.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

@media (min-width: 768px) {
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }

  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }

  .navbar-form .input-group > .form-control {
    width: 100%;
  }

  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
}

.pager {
  padding-left: 0;
  margin: 17px 0;
  list-style: none;
  text-align: center;
}

.pager li {
  display: inline;
}

.pager li > a {
  display: inline-block;
  padding: 5px 14px;
  background-color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 4px;
}

.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #ffffff;
}

.pager .next > a {
  float: right;
}

.pager .previous > a {
  float: left;
}

.media-body {
  overflow: hidden;
  zoom: 1;
}

.panel-body {
  padding: 15px;
}

.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}

.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive {
  border-top: 1px solid #dddddd;
}

.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}

.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child {
  border-left: 0;
}

.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child {
  border-right: 0;
}

.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}

.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th {
  border-bottom: 0;
}

.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #dddddd;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}

.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #4085b4;
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #4085b4;
}

.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}

.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}

.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}

.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}

.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}

.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}

.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}

.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

/*!
 * Bootstrap-select v1.7.2 (http://silviomoreto.github.io/bootstrap-select)
 *
 * Copyright 2013-2015 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */

.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: 220px;
}

.bootstrap-select.form-control.input-group-btn {
  z-index: auto;
}

.bootstrap-select.btn-group:not(.input-group-btn) {
  float: none;
  display: inline-block;
  margin-left: 0;
}

/*# sourceMappingURL=bootstrap-select.css.map */

.modal-body {
  position: relative;
  padding: 15px;
}

.clearfix:before,
.clearfix:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.b-main_col-hold:before,
.b-main_col-hold:after,
.inp-valid:before,
.inp-valid:after {
  content: " ";
  display: table;
}

.clearfix:after,
.pager:after,
.panel-body:after,
.b-main_col-hold:after,
.inp-valid:after {
  clear: both;
}

.clearfix:after,
.pager:after,
.panel-body:after,
.b-main_col-hold:after,
.inp-valid:after {
  content: "";
  display: table;
  clear: both;
}

.clearfix .clearfix:after,
.panel-body .panel-body:after {
  content: "";
  display: table;
  clear: both;
}

.clearfix:before,
.clearfix:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.b-main_col-hold:before,
.b-main_col-hold:after,
.inp-valid:before,
.inp-valid:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.clearfix:after,
.pager:after,
.panel-body:after,
.b-main_col-hold:after,
.inp-valid:after {
  clear: both;
}

.hidden {
  display: none !important;
  visibility: hidden !important;
}

@-ms-viewport {
  width: device-width;
}

.visible-md {
  display: none !important;
}

.visible-md-block,
.visible-md-inline-block {
  display: none !important;
}

@media (min-width: 1025px) and (max-width: 4024em) {
  .visible-md {
    display: block !important;
  }
}

@media (min-width: 1025px) and (max-width: 4024em) {
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 1025px) and (max-width: 4024em) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

/* 
	Bootstrap стили переопределенные 

*/

/* .dropdown-menu */

/* /.dropdown-menu */

/* progress-bar */

/* /progress-bar */

@media (max-width: 479px) {
  .hidden-xxs {
    display: none !important;
  }
}

/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */

/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html {
  font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
  color: #333;
  height: 100%;
  -webkit-font-smoothing: antialiased;
}

body {
  word-wrap: break-word;
  word-break: normal;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}

a {
  cursor: pointer;
  color: #289fd7;
  text-decoration: none;
}

a:hover {
  text-decoration: none;
  color: #ff6900;
}

a:focus {
  text-decoration: none;
}

/* remember to define focus styles! */

:focus {
  outline: 0;
}

p {
  margin: 0;
}

img {
  max-width: 100%;
}

ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

::selection {
  background: #b3d4fc;
  text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */

/*
 * Remove the gap between images, videos, audio and canvas and the bottom of
 * their containers: h5bp.com/i/440
 */

img,
svg {
  vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */

/*
 * Allow only vertical resizing of textareas.
 */

button,
input,
select {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
  font-family: Arial, Tahoma, Verdana, sans-serif;
}

button,
input {
  *overflow: visible;
  line-height: normal;
  border: none;
  background: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

input[disabled] {
  cursor: default;
}

select,
input[type="radio"],
input[type="checkbox"] {
  cursor: pointer;
}

/*@import "sprite/cook-choose-sprite.less";*/

.article-nearby_a:after,
.yiipagination .pager .previous a:after {
  width: 8px;
  height: 12px;
  background-position: 0 -1200px;
}

.article-nearby_a:hover:after,
.yiipagination .pager .previous:hover a:after {
  width: 8px;
  height: 12px;
  background-position: 0 -1600px;
}

.article-nearby_a__r:after,
.yiipagination .pager .next a:after {
  width: 8px;
  height: 12px;
  background-position: 0 -2000px;
}

.article-nearby_a__r:hover:after,
.yiipagination .pager .next:hover a:after {
  width: 8px;
  height: 12px;
  background-position: 0 -2400px;
}

.article-nearby_a:after,
.article-nearby_a:hover:after,
.article-nearby_a__r:after,
.article-nearby_a__r:hover:after,
.yiipagination .pager .previous a:after,
.yiipagination .pager .previous:hover a:after,
.yiipagination .pager .next a:after,
.yiipagination .pager .next:hover a:after {
  background-size: 400px 2800px;
}

.article-nearby_a:after,
.article-nearby_a:hover:after,
.article-nearby_a__r:after,
.article-nearby_a__r:hover:after,
.yiipagination .pager .previous a:after,
.yiipagination .pager .previous:hover a:after,
.yiipagination .pager .next a:after,
.yiipagination .pager .next:hover a:after {
  background-image: url("../../images/sprite/ico-arrow.svg");
}

.ico-more {
  width: 29px;
  height: 8px;
  background-position: 0 -240px;
}

.ico-more-hover,
a.ico-more:hover {
  width: 29px;
  height: 8px;
  background-position: 0 -280px;
}

.ico-ovrPlay_video {
  width: 99px;
  height: 99px;
  background-position: 0 -838px;
}

.ico-ovrPlay_gif {
  width: 99px;
  height: 99px;
  background-position: 0 -730px;
}

.ico-plus {
  width: 13px;
  height: 13px;
  background-position: 0 -480px;
}

.ico-zoom {
  width: 100px;
  height: 100px;
  background-position: 0 -520px;
}

.logo__xs {
  width: 55px;
  height: 80px;
  background-position: 0 -640px;
}

.ico-ovrPlay_video,
.ico-ovrPlay_gif,
.ico-more,
.ico-more-hover,
.ico-plus,
.ico-zoom,
.logo__xs,
a.ico-more:hover {
  background-image: url("../../images/sprite/ico-base.svg");
}

.ico-club__1 {
  width: 75px;
  height: 75px;
  background-position: 0 0;
}

.ico-club__10 {
  width: 75px;
  height: 75px;
  background-position: -200px 0;
}

.ico-club__11 {
  width: 75px;
  height: 75px;
  background-position: -400px 0;
}

.ico-club__12 {
  width: 75px;
  height: 75px;
  background-position: -600px 0;
}

.ico-club__13 {
  width: 75px;
  height: 75px;
  background-position: -800px 0;
}

.ico-club__14 {
  width: 75px;
  height: 75px;
  background-position: -1000px 0;
}

.ico-club__15 {
  width: 75px;
  height: 75px;
  background-position: -1200px 0;
}

.ico-club__16 {
  width: 75px;
  height: 75px;
  background-position: -1400px 0;
}

.ico-club__17 {
  width: 75px;
  height: 75px;
  background-position: -1600px 0;
}

.ico-club__18 {
  width: 75px;
  height: 75px;
  background-position: -1800px 0;
}

.ico-club__19 {
  width: 75px;
  height: 75px;
  background-position: -2000px 0;
}

.ico-club__2 {
  width: 75px;
  height: 75px;
  background-position: -2200px 0;
}

.ico-club__20 {
  width: 75px;
  height: 75px;
  background-position: -2400px 0;
}

.ico-club__21 {
  width: 75px;
  height: 75px;
  background-position: -2600px 0;
}

.ico-club__22 {
  width: 75px;
  height: 75px;
  background-position: -2800px 0;
}

.ico-club__3 {
  width: 75px;
  height: 75px;
  background-position: -3000px 0;
}

.ico-club__4 {
  width: 75px;
  height: 75px;
  background-position: -3200px 0;
}

.ico-club__5 {
  width: 75px;
  height: 75px;
  background-position: -3400px 0;
}

.ico-club__6 {
  width: 75px;
  height: 75px;
  background-position: -3600px 0;
}

.ico-club__7 {
  width: 75px;
  height: 75px;
  background-position: -3800px 0;
}

.ico-club__8 {
  width: 75px;
  height: 75px;
  background-position: -4000px 0;
}

.ico-club__9 {
  width: 75px;
  height: 75px;
  background-position: -4200px 0;
}

.ico-club__1,
.ico-club__10,
.ico-club__11,
.ico-club__12,
.ico-club__13,
.ico-club__14,
.ico-club__15,
.ico-club__16,
.ico-club__17,
.ico-club__18,
.ico-club__19,
.ico-club__2,
.ico-club__20,
.ico-club__21,
.ico-club__22,
.ico-club__3,
.ico-club__4,
.ico-club__5,
.ico-club__6,
.ico-club__7,
.ico-club__8,
.ico-club__9 {
  background-size: 4400px 200px;
}

.no-svg .ico-club__1,
.no-svg .ico-club__10,
.no-svg .ico-club__11,
.no-svg .ico-club__12,
.no-svg .ico-club__13,
.no-svg .ico-club__14,
.no-svg .ico-club__15,
.no-svg .ico-club__16,
.no-svg .ico-club__17,
.no-svg .ico-club__18,
.no-svg .ico-club__19,
.no-svg .ico-club__2,
.no-svg .ico-club__20,
.no-svg .ico-club__21,
.no-svg .ico-club__22,
.no-svg .ico-club__3,
.no-svg .ico-club__4,
.no-svg .ico-club__5,
.no-svg .ico-club__6,
.no-svg .ico-club__7,
.no-svg .ico-club__8,
.no-svg .ico-club__9 {
  background-image: url("../../images/sprite/ico-club.png");
}

.ico-club__1,
.ico-club__10,
.ico-club__11,
.ico-club__12,
.ico-club__13,
.ico-club__14,
.ico-club__15,
.ico-club__16,
.ico-club__17,
.ico-club__18,
.ico-club__19,
.ico-club__2,
.ico-club__20,
.ico-club__21,
.ico-club__22,
.ico-club__3,
.ico-club__4,
.ico-club__5,
.ico-club__6,
.ico-club__7,
.ico-club__8,
.ico-club__9 {
  background-image: url("../../images/sprite/ico-club.svg");
}

.small {
  -webkit-transform: scale(0.8) !important;
  -moz-transform: scale(0.8) !important;
  -ms-transform: scale(0.8) !important;
  -o-transform: scale(0.8) !important;
  transform: scale(0.8) !important;
}

.ico-post-type-s__photopost {
  width: 31px;
  height: 25px;
  background-position: -500px 0;
}

.ico-post-type-s__photopost {
  background-size: 900px 100px;
}

.ico-post-type-s__photopost {
  background-image: url("../../images/sprite/ico-post-type-s.svg");
}

.markdown-day__1 .markdown-day_t:after {
  width: 64px;
  height: 61px;
  background-position: 0 0;
}

.markdown-day__2 .markdown-day_t:after {
  width: 64px;
  height: 61px;
  background-position: -200px 0;
}

.markdown-day__3 .markdown-day_t:after {
  width: 64px;
  height: 61px;
  background-position: -400px 0;
}

.markdown-day__1 .markdown-day_t:after,
.markdown-day__2 .markdown-day_t:after,
.markdown-day__3 .markdown-day_t:after {
  background-size: 600px 200px;
}

.markdown-day__1 .markdown-day_t:after,
.markdown-day__2 .markdown-day_t:after,
.markdown-day__3 .markdown-day_t:after {
  background-image: url("../../images/sprite/markdown-day.svg");
}

.layout-container {
  width: 100%;
  min-height: 100%;
  overflow: hidden;
  position: relative;
}

.layout-header-consult {
  border: 1px solid #929e76;
  display: none;
  margin: 2px auto 0;
  background: url('/lite/images/services/consult/consult-banner-top.png') no-repeat;
  width: 1000px;
  padding: 90px 60px 103px 60px;
}

@media (min-width: 1025px) {
  .layout-header-consult {
    display: block;
  }
}

.layout-header-consult__l {
  float: left;
  margin: 0 40px 0 0;
}

.layout-header-consult__title {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  color: #4e1c19;
  font-size: 62px;
  font-weight: 700;
  text-align: left;
  line-height: 1;
}

.layout-header-consult__button {
  display: inline-block;
  font-family: PTSans;
  color: #ffffff;
  font-size: 31px;
  font-weight: 700;
  text-align: center;
  font-family: Arial, Tahoma, Verdana, sans-serif;
  background-color: #fa631e;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee7e18), to(#fa631e));
  background-image: -webkit-linear-gradient(top, #ee7e18, #fa631e);
  background-image: -moz-linear-gradient(top, #ee7e18, #fa631e);
  background-image: -ms-linear-gradient(top, #ee7e18, #fa631e);
  background-image: -o-linear-gradient(top, #ee7e18, #fa631e);
  background-image: linear-gradient(top, #ee7e18, #fa631e);
  background-repeat: repeat-x;
  padding: 21px 0;
  line-height: 1;
  border-radius: 6px;
  margin: 13px 0 0;
  opacity: 0.9;
}

.layout-header-consult__button:hover {
  opacity: 1;
  color: #fff;
}

.layout-header-consult__button__inner {
  display: block;
  padding: 0 70px 0 50px;
  background: url('/lite/images/services/consult/consult-banner-arrow.png') 90% center no-repeat;
}

.layout-header-consult__img {
  margin: 0 0 10px;
}

.layout-header-consult__name {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  color: #4e1c19;
  font-size: 20px;
  font-weight: 700;
  line-height: 1;
  text-align: center;
}

.layout-header-consult__pos {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  color: #4e1c19;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
}

.layout-header-consult__theme {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  color: #4e1c19;
  font-size: 25px;
  font-weight: 400;
  text-align: center;
}

.layout-header-consult.sotense {
  padding: 0;
}

.layout-header-consult.sotense .layout-header-consult__l {
  padding: 30px 0 40px 0;
  width: 70%;
  margin: 0;
  text-align: center;
}

.layout-header-consult.sotense .layout-header-consult__r {
  float: left;
  background: #fff;
  width: 30%;
  text-align: center;
  padding: 22px 0;
}

.layout-header-consult.sotense .layout-header-consult__title {
  font-size: 55px;
  text-align: center;
  margin: 0;
  margin: 0 0 10px;
}

.layout-loose {
  position: relative;
  max-width: 1000px;
  margin: 0 auto;
  min-height: 100vh;
  min-height: calc(100vh - 45px);
  background-color: #fff;
  /*&__white {
        background-color: #fff;

        .box-shadow( 0 2px 5px rgba(0,0,0,0.05));
    }*/
}

.layout-loose_hold {
  margin: 0 auto;
}

.layout-loose .layout-header-contest {
  cursor: pointer;
  display: none;
  text-align: right;
}

.layout-loose .layout-header-contest .btn-link,
.layout-loose .layout-header-contest .btn-link-gray {
  margin: 65px 20px 0 0;
  padding: 0 40px;
}

.layout-loose .layout-header-gold {
  display: none;
}

@media (min-width: 1025px) {
  .layout-loose .layout-header {
    margin-top: 20px;
  }

  .layout-loose .layout-header-contest {
    margin-top: 20px;
    display: block;
    background: url('/lite/images/contest/commentator/header-contest-part.png') no-repeat;
    height: 150px;
    margin-bottom: -20px;
  }

  .layout-loose .layout-header-gold {
    height: 240px;
    text-align: center;
    color: #FFF;
    font-family: Calibri, Tahoma, Arial, sans-serif;
    margin-top: 20px;
    display: block;
    background: url('/lite/images/contest/gold/prize.png') 790px top no-repeat;
  }

  .layout-loose .layout-header-gold__top {
    text-transform: uppercase;
    font-size: 25px;
  }

  .layout-loose .layout-header-gold__title {
    text-transform: uppercase;
    font-size: 60px;
    font-weight: 900;
  }

  .layout-loose .layout-header-gold__mean {
    font-size: 18px;
    margin: 0 0 15px;
  }

  .layout-loose .layout-header-gold .btn-xxl {
    font-size: 20px;
    text-transform: uppercase;
    background: #35AD28;
    color: #FFF;
    font-family: Calibri, Tahoma, Arial, sans-serif;
    font-weight: 600;
    padding: 0 40px;
  }

  .layout-loose .layout-header-gold .btn-xxl:hover {
    text-decoration: none;
  }
}

/*
    logo
    Главное лого сайта

    logo __small
        logo_i
        logo_slogan
*/

.logo {
  position: relative;
  margin: 0 auto;
  padding: 0;
  overflow: hidden;
  /*&__small &_i {
        width: 54px;
        height: 80px;
        background-image: url('@{path-img}/base/logo__xs.svg');
    }
    .no-svg &__small &_i {
        background-image: url('@{path-img}/base/logo__xs.png');
    }*/
}

.logo_i {
  display: block;
  width: 230px;
  height: 65px;
  text-indent: -9999px;
  margin: 0 auto;
  background-image: url('/lite/images/base/logo.svg');
}

.logo_slogan {
  position: absolute;
  left: -9000px;
}

/* /logo */

/*
    Кнопки управления записи
    b-control
        b-control_hold
            b-control_i
                b-control_ico
                ...
*/

/* /b-control */

/*
    Блок пользователя с автаркой и именем
    b-user
        b-user_ava
            <ava>
        b-user_hold
            b-user_name
            b-user_view
            b-user_check
            b-user_del
*/

.b-user__va-m .b-user_ava {
  vertical-align: middle;
}

.b-user_ava {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}

/*
    location __small
        .flag
        location_tx
*/

.location {
  margin: 0 0 5px;
  line-height: 12px;
}

.location .flag {
  position: relative;
  top: 1px;
  margin-right: 3px;
}

.location .flag-big {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  position: relative;
}

.location_tx {
  display: inline;
  font-size: 12px;
  color: #555454;
}

/*
    utilites-error
*/

/* /utilites-error */

/*
    Группа фильтров
    filter-group
        filter-group_i  active
*/

.filter-group .panel-body:after {
  content: "";
  display: table;
  clear: both;
}

.filter-group .panel-body:after {
  content: "";
  display: table;
  clear: both;
}

/* b-crumbs */

.b-crumbs {
  margin: 10px 20px 10px 0;
  font: 11px/15px Tahoma, Arial, Verdana, sans-serif;
  /*&__s {}*/
  /*&_li .ava {
        border: 2px solid transparent;
        .box-sizing(content-box);
    }
    &_li:hover .ava,
    &_li__last .ava {
        border: 2px solid @color-orange;
    }*/
}

.b-crumbs .ico-club__s {
  margin: -36px -12px -30px;
}

.b-crumbs__s {
  font: 11px/15px Tahoma, Arial, Verdana, sans-serif;
}

.b-crumbs__s {
  font: 11px/15px Tahoma, Arial, Verdana, sans-serif;
}

.b-crumbs_tx {
  display: inline;
  margin-right: 10px;
  color: #9c9b9b;
}

.b-crumbs_ul {
  display: inline;
}

.b-crumbs_li {
  display: inline-block;
  padding: 2px 0;
}

.b-crumbs_li .ava {
  vertical-align: middle;
}

.b-crumbs_li:after {
  content: '>';
  line-height: 12px;
  display: inline-block;
  vertical-align: middle;
  padding: 0 5px 3px 5px;
  color: #cdcdcd;
}

.b-crumbs_li__last:after {
  display: none;
}

.b-crumbs_last {
  color: #ff6900;
}

.b-crumbs_a {
  text-decoration: none;
}

.b-crumbs_a:hover {
  text-decoration: none;
  color: #ff6900;
}

/**
  blog open media
**/

.page-blog .b-crumbs {
  display: none;
}

@media (min-width: 1025px) {
  .page-blog .b-crumbs {
    display: block;
  }
}

/**
  community open media
**/

.page-community .b-crumbs_li {
  display: none;
}

@media (min-width: 1025px) {
  .page-community .b-crumbs_li {
    display: inline-block;
  }
}

.page-community .b-crumbs_li:first-child {
  display: inline-block !important;
}

.page-community .b-crumbs_li:first-child:after {
  content: '';
}

@media (min-width: 1025px) {
  .page-community .b-crumbs_li:first-child:after {
    content: '>';
  }
}

/* /b-crumbs */

.custom-likes {
  text-align: center;
  position: relative;
  padding: 20px 0 15px;
  margin-bottom: 25px;
  background-color: #fafafa;
}

.custom-likes_slogan {
  margin: 0;
  text-align: center;
  font-size: 11px;
  color: #999999;
}

.custom-likes_in {
  margin: 5px auto 10px;
  text-align: center;
}

.custom-likes_item {
  margin: 5px;
  display: inline-block;
  vertical-align: middle;
  height: 21px;
}

.custom-likes_vk * {
  box-sizing: content-box;
}

.menu-simple_li {
  position: relative;
  margin: 7px 0;
  padding: 0 15px;
}

.menu-simple_li.active > .menu-simple_a {
  color: #fd7700;
  text-decoration: none;
}

.menu-simple_li.active .menu-simple_count {
  font-size: 13px;
  color: #535353;
}

.menu-simple_a {
  color: #289fd7;
}

.menu-simple_count {
  display: inline-block;
  margin: 0 4px;
  font-size: 9px;
  line-height: 15px;
  color: #acacac;
}

/* /menu-simple */

.side-block {
  border: 1px solid #f1f1f2;
  margin-bottom: 38px;
}

.side-block_tx {
  font-size: 18px;
}

/*
------------------------------------------------------------------
    js plugin class
------------------------------------------------------------------
*/

/* powerTip */

#powerTip {
  display: none;
  position: absolute;
  cursor: default;
  padding: 4px 8px;
  background: #5C4B86;
  font-size: 12px;
  line-height: 14px;
  color: #fff;
  white-space: nowrap;
  z-index: 2147483647;
}

#powerTip:after {
  content: "";
  position: absolute;
  bottom: -7px;
  left: 50%;
  height: 0;
  width: 0;
  margin-left: -6px;
  border: 0 solid transparent;
  border-width: 7px 6px 0;
  border-top-color: #5C4B86;
}

.nw#powerTip:after {
  left: auto;
  right: 2px;
}

.ne#powerTip:after {
  left: 1px;
}

/* powerTip */

.social-button {
  width: 295px;
  height: 40px;
  display: inline-block;
  color: #fff;
  font-size: 18px;
  border-radius: 3px;
}

.social-button_ico {
  width: 48px;
  height: 100%;
  float: left;
  border-radius: 3px 0 0 3px;
  background: url(/lite/images/social-btn.png) no-repeat;
  background-size: 90%;
  background-position: 3px 0;
}

.social-button_tx {
  margin-left: 13px;
  line-height: 40px;
  float: left;
}

.social-button_count {
  line-height: 20px;
  float: right;
  margin: 10px 8px 10px 0;
  padding: 0 5px 0 4px;
  border-radius: 2px;
}

.social-button:hover {
  color: #fff;
}

.social-button.odnoklassniki {
  background-color: #fa8a0f;
}

.social-button.odnoklassniki .social-button_ico {
  background-color: #f27200;
}

.social-button.odnoklassniki .social-button_count {
  background-color: #f27200;
}

.body {
  word-wrap: break-word;
  -moz-hyphens: none;
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none;
  height: 100%;
}

.body__white {
  background: #fff;
}

.body__bg1,
.body__bg2,
.body__lite {
  min-width: 240px;
  background-color: #544078;
}

.body__create .layout-loose {
  margin-top: 20px;
  margin-bottom: 20px;
}

@media (min-width: 768px) {
  .body__bg1,
  .body__bg2,
  .body__lite {
    background: #544078 url('/lite/images/body__bg/body-circle-candy__dark.png') no-repeat 50% 0;
    background-attachment: fixed;
  }

  .body__spring {
    background: #544078 url('/lite/images/body__bg/body-circle-candy__dark.png') no-repeat 50% 0;
    background-attachment: fixed;
  }

  .body__homepage {
    background: #544078 url('/lite/images/body__bg/body-circle-candy__dark.png') no-repeat 50% 0;
    background-attachment: fixed;
  }

  .body__regular {
    background: #544078 url('/lite/images/body__bg/body-circle-candy__dark.png') no-repeat 50% 0;
    background-attachment: fixed;
  }

  .body__contratubex {
    background: #544078 url('/lite/images/contratubex/contratubex-bg.png') no-repeat 50% 0;
    background-attachment: fixed;
  }

  .body__contratubex-orange {
    background: #ffd600 url('/lite/images/contratubex/contratubex-bg-orange.png') no-repeat 50% 0;
    background-attachment: fixed;
  }

  .body__contest-commentator .layout-loose {
    margin-top: 20px;
  }
}

@media (min-width: 1920px) {
  .body__regular {
    background-size: initial;
  }
}

.body__user {
  min-width: 1000px;
}

.body__cont-wide .b-main_cont {
  margin: 0 10px;
}

@media (min-width: 640px) {
  .body__cont-wide .b-main_cont {
    margin: 0 2%;
    width: auto;
  }
}

@media (min-width: 1025px) {
  .body__cont-wide .b-main_cont {
    margin: 0 35px;
  }
}

@font-face {
  font-family: "MyriadPro-Regular";
  src: url("/lite/fonts/MyriadPro-Regular/MyriadPro-Regular.eot");
  src: url("/lite/fonts/MyriadPro-Regular/MyriadPro-Regular.eot?#iefix") format("embedded-opentype"), url("/lite/fonts/MyriadPro-Regular/MyriadPro-Regular.woff") format("woff"), url("/lite/fonts/MyriadPro-Regular/MyriadPro-Regular.ttf") format("truetype"), url("/lite/fonts/MyriadPro-Regular/MyriadPro-Regular.svg#JournalRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "MyriadProSemiBold";
  src: url("/lite/fonts/MyriadProSemiBold/MyriadPro-Semibold.eot");
  src: url("/lite/fonts/MyriadProSemiBold/MyriadPro-Semibold.eot?#iefix") format("embedded-opentype"), url("/lite/fonts/MyriadProSemiBold/MyriadPro-Semibold.woff") format("woff"), url("/lite/fonts/MyriadProSemiBold/MyriadPro-Semibold.ttf") format("truetype"), url("/lite/fonts/MyriadProSemiBold/MyriadPro-Semibold.svg#JournalRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

/*  buttons */

.btn-sl {
  padding: 5px 14px 6px;
  font-size: 14px;
  line-height: 14px;
  border-radius: 3px;
}

.btn-xm {
  padding: 10px 22px 10px;
  font-size: 14px;
  line-height: 20px;
  border-radius: 3px;
}

.btn-l {
  padding: 12px 25px;
  font-size: 17px;
  line-height: 22px;
  border-radius: 5px;
}

.btn-xl {
  padding: 12px 22px 12px;
  font-size: 16px;
  line-height: 26px;
  border-radius: 5px;
}

.btn-xxl {
  height: 60px;
  line-height: 60px;
  padding: 0 20px;
  font-size: 35px;
  border-radius: 5px;
}

@-webkit-keyframes btnloading {
  from {
    background-position: 0 0;
  }

  to {
    background-position: 30px 0;
  }
}

@-moz-keyframes btnloading {
  from {
    background-position: 0 0;
  }

  to {
    background-position: 30px 0;
  }
}

@keyframes btnloading {
  from {
    background-position: 0 0;
  }

  to {
    background-position: 30px 0;
  }
}

.btn {
  text-decoration: none;
  /*    &-primary-dark {
        .button-variant(#fff; #3981b2; #3981b2);
    }

    &-success-dark {
        .button-variant(#fff; #419c37; #419c37);
    }

    &-warning-dark {
        .button-variant(#fff; #f07d02; #f07d02);
    }*/
}

.btn:active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn.loading {
  background-size: 30px 30px;
  background-image: -webkit-linear-gradient(-45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1) 75%, transparent 75%, transparent);
  -webkit-animation: btnloading 2s linear infinite forwards;
  -o-animation: btnloading 2s linear infinite forwards;
  animation: btnloading 2s linear infinite forwards;
}

.btn .ico-plus {
  margin: -2px 5px 0 -1px;
}

.btn-secondary {
  display: inline-block;
  color: #999999;
  background-color: #ffffff;
  border-color: #eaeaea;
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active {
  color: #999999;
  background-color: #f2f2f2;
  border-color: #dbdbdb;
}

.btn-secondary:active {
  background-image: none;
}

.btn-secondary:hover {
  background: none;
  color: #666666;
  border-color: #ccc;
}

.btn-label {
  display: inline-block;
  width: auto;
  height: 40px !important;
  padding: 4px 10px;
  position: absolute;
  color: #fff;
  font-weight: bolder;
  right: 15px;
  top: 15px;
  border-radius: 10px;
  font-size: 2em;
}

.btn-label.gif {
  background: #04acf2;
}

.btn-label.gif:after {
  content: 'GIF';
}

.btn-label.video {
  background: #ff6232;
}

.btn-label.video:after {
  content: 'VIDEO';
}

.btn-play {
  width: 98px;
  height: 98px;
  background: url(../../images/sprite/ico-base.svg);
  cursor: pointer;
  position: absolute;
  top: 158px;
  left: 50%;
  margin-left: -44px;
}

.btn-play.gif {
  background-position: 0 -730px;
}

.btn-play.video {
  background-position: 0 -839px;
}

.ico-lock-big {
  display: inline-block;
  width: 35px;
  height: 45px;
  margin: 0 5px;
  background-image: url("/lite/images/ico/ico-lock-big.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .ico-lock-big {
    background-image: url("/lite/images/ico/ico-lock-big-2x.png");
    background-size: 35px 45px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  .ico-lock-big {
    background-image: url("/lite/images/ico/ico-lock-big-2x.png");
    background-size: 35px 45px;
  }
}

.article-nearby_a:after,
.article-nearby_a__r:after,
.yiipagination .pager .previous a:after,
.yiipagination .pager .next a:after {
  display: inline-block;
  vertical-align: middle;
}

.ico-plus {
  display: inline-block;
  vertical-align: middle;
  width: 13px;
  height: 13px;
}

.ico-more-hover,
.ico-more,
a.ico-more:hover {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px;
}

.ico-ovrPlay__s {
  -webkit-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
}

.ico-zoom {
  display: inline-block;
  -webkit-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  /*width: 99px;
    height: 99px;
    background: url('@{path-img}/ico/ico-zoom.png') no-repeat;*/
}

.ico-zoom__abs {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -50px 0 0 -50px;
}

@media (min-width: 640px) {
  .ico-zoom {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

.ico-social-hold,
.ico-social-ul {
  display: inline-block;
  vertical-align: middle;
  margin: 4px 0;
}

.ico-social-hold_li,
.ico-social-ul_li {
  display: inline-block;
}

.ico-social {
  display: inline-block;
  position: relative;
  margin: 0 8px 0 0;
  width: 22px;
  height: 22px;
  background: url('/lite/images/ico/ico-social.png') no-repeat;
  /* &__l  - svg sprite */
  /*&__l {
        width: 58px;
        height: 58px;
        background: url('@{path-img}/ico/ico-social__l.svg') no-repeat;
    }
    &__odnoklassniki.ico-social__l {background-position: 0 0;}
    &__vkontakte.ico-social__l     {background-position: -32px 0;}*/
}

.ico-social:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.ico-social__odnoklassniki {
  background-position: 0 0;
}

.ico-social__vkontakte {
  background-position: -22px 0;
}

.ico-action-hg {
  display: inline-block;
  vertical-align: middle;
  width: 35px;
  height: 35px;
  background: url('/lite/images/ico/ico-action-hg.png') no-repeat;
}

.ico-action-hg__favorite {
  background-position: -35px 0;
}

.like-control_i:hover .ico-action-hg__favorite,
.article-users_count:hover .ico-action-hg__favorite {
  background-position: -35px -35px;
}

.ico-action-hg__comment {
  background-position: -70px 0;
}

.like-control_i:hover .ico-action-hg__comment {
  background-position: -70px -35px;
}

.ico-action-hg__like {
  background-position: 0 0;
}

.like-control_i:hover .ico-action-hg__like,
.article-users_count:hover .ico-action-hg__like {
  background-position: 0 -35px;
}

.ico-users {
  display: inline-block;
  width: 40px;
  height: 30px;
  background: url(/images/ico/ico-users.png) no-repeat;
  vertical-align: middle;
  margin-right: 3px;
}

.ico-users__all {
  background-position: 0 0;
}

.ico-users__all:hover {
  background-position: 0 -30px;
}

.ico-users__friend {
  background-position: -40px 0;
}

.ico-users__friend.active,
.ico-users__friend:hover {
  background-position: -40px -30px;
}

.ico-club {
  display: inline-block;
  width: 75px;
  height: 75px;
}

.ico-club__s {
  -webkit-transform: scale(0.45);
  -ms-transform: scale(0.45);
  -o-transform: scale(0.45);
  transform: scale(0.45);
}

.no-svg .ico-club__s {
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.43, M12=0, M21=0, M22=0.43, SizingMethod='auto expand')";
}

.ico-clubs_a {
  width: auto;
  margin: 0 0 10px;
  border-radius: 10px;
  display: block;
  color: #333333;
  line-height: 13px;
}

@media (min-width: 640px) {
  .ico-clubs_a {
    margin: 0 auto 10px;
    width: 615px;
  }
}

@media (min-width: 1025px) {
  .ico-clubs_a {
    display: inline-block;
    margin: 0;
    border-radius: 0px;
    width: auto;
  }
}

.ico-clubs_a:hover {
  color: #ff6900;
}

.ico-clubs_a:hover _ico-hold {
  background: none;
}

@media (min-width: 1025px) {
  .ico-clubs_a:hover _ico-hold {
    background-color: #fff;
  }
}

/* Ico clubs big */

.ico-clubs_ico-hold {
  display: inline-block;
  vertical-align: middle;
  height: auto;
  width: auto;
  margin-bottom: 5px;
  padding: 0;
  border: none;
  background: none;
  border-radius: 54px;
  position: relative;
}

@media (min-width: 1025px) {
  .ico-clubs_ico-hold {
    height: 108px;
    width: 108px;
    padding: 17px 5px 0;
    background: #faf6ff;
    border: 2px solid #faf6ff;
    display: block;
  }
}

.ico-clubs_ico-hold .ico-club {
  -webkit-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
}

@media (min-width: 1025px) {
  .ico-clubs_ico-hold .ico-club {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@media (min-width: 1025px) {
  .ico-clubs_a:hover .ico-club {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
  }
}

/* Ico clubs medium */

.ico-clubs-medium_ico-hold {
  height: 72px;
  width: 72px;
  padding: 0;
  background: #faf6ff;
  border: 2px solid #faf6ff;
  display: block;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 5px;
  border: none;
  border-radius: 54px;
  position: relative;
}

.ico-clubs-medium_ico-hold .ico-club {
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
}

@media (min-width: 1025px) {
  .ico-clubs-medium_ico-hold .ico-club {
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
  }
}

/*
.ico-clubs-medium:hover .ico-club {
    @media (min-width: @screen-desktop) {
        .scale(0.8);
    }
}
*/

@media (min-width: 1025px) {
  .ico-clubs-medium:hover .ico-club {
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
  }
}

/* Ico clubs small */

.ico-clubs-small_ico-hold {
  height: 40px;
  width: 40px;
  padding: 0;
  background: #faf6ff;
  border: 2px solid #faf6ff;
  display: block;
  display: inline-block;
  vertical-align: middle;
  border: none;
  margin-bottom: 5px;
  border-radius: 54px;
  position: relative;
}

.ico-clubs-small_ico-hold .ico-club {
  -webkit-transform: scale(0.3);
  -ms-transform: scale(0.3);
  -o-transform: scale(0.3);
  transform: scale(0.3);
}

@media (min-width: 1025px) {
  .ico-clubs-small_ico-hold .ico-club {
    -webkit-transform: scale(0.3);
    -ms-transform: scale(0.3);
    -o-transform: scale(0.3);
    transform: scale(0.3);
  }
}

/*
.ico-clubs-small:hover .ico-club {
    @media (min-width: @screen-desktop) {
        .scale(0.5);
    }
}
*/

@media (min-width: 1025px) {
  .ico-clubs-small:hover .ico-club {
    -webkit-transform: scale(0.3);
    -ms-transform: scale(0.3);
    -o-transform: scale(0.3);
    transform: scale(0.3);
  }
}

.ico-family {
  display: inline-block;
  width: 55px;
  height: 55px;
  background-image: url("/lite/images/ico/ico-family.png");
  background-position: 0 -605px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .ico-family {
    background-image: url("/lite/images/ico/ico-family-2x.png");
    background-size: 110px 715px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  .ico-family {
    background-image: url("/lite/images/ico/ico-family-2x.png");
    background-size: 110px 715px;
  }
}

.ico-family__baby-plan {
  background-position: 0 -605px;
}

.ico-family__baby {
  background-position: 0 0;
}

.ico-family__baby-two {
  background-position: -55px 0;
}

.ico-family__boy-wait {
  background-position: 0 -55px;
}

.ico-family__girl-wait {
  background-position: -55px -55px;
}

.ico-family__boy-small {
  background-position: 0 -110px;
}

.ico-family__girl-small {
  background-position: -55px -110px;
}

.ico-family__boy-3 {
  background-position: 0 -165px;
}

.ico-family__girl-3 {
  background-position: -55px -165px;
}

.ico-family__boy-5 {
  background-position: 0 -220px;
}

.ico-family__girl-5 {
  background-position: -55px -220px;
}

.ico-family__boy-8 {
  background-position: 0 -275px;
}

.ico-family__girl-8 {
  background-position: -55px -275px;
}

.ico-family__boy-14 {
  background-position: 0 -330px;
}

.ico-family__girl-14 {
  background-position: -55px -330px;
}

.ico-family__boy-19 {
  background-position: 0 -385px;
}

.ico-family__girl-19 {
  background-position: -55px -385px;
}

.ico-family__boy-friend {
  background-position: 0 -440px;
}

.ico-family__girl-friend {
  background-position: -55px -440px;
}

.ico-family__fiance {
  background-position: 0 -495px;
}

.ico-family__bride {
  background-position: -55px -495px;
}

.ico-family__husband {
  background-position: 0 -550px;
}

.ico-family__wife {
  background-position: -55px -550px;
}

.ico-family__boy {
  background-position: 0 -660px;
}

.ico-family__girl {
  background-position: -55px -660px;
}

.ico-family-m {
  display: inline-block;
  width: 90px;
  height: 90px;
  background-image: url("/lite/images/ico/ico-family-m.png");
  background-position: 0 -990px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .ico-family-m {
    background-image: url("/lite/images/ico/ico-family-m-2x.png");
    background-size: 180px 1170px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  .ico-family-m {
    background-image: url("/lite/images/ico/ico-family-m-2x.png");
    background-size: 180px 1170px;
  }
}

.ico-family-m__baby {
  background-position: 0 0;
}

.ico-family-m__baby-two {
  background-position: -90px 0;
}

.ico-family-m__boy-wait {
  background-position: 0 -90px;
}

.ico-family-m__girl-wait {
  background-position: -90px -90px;
}

.ico-family-m__boy-small {
  background-position: 0 -180px;
}

.ico-family-m__girl-small {
  background-position: -90px -180px;
}

.ico-family-m__boy-3 {
  background-position: 0 -270px;
}

.ico-family-m__girl-3 {
  background-position: -90px -270px;
}

.ico-family-m__boy-5 {
  background-position: 0 -360px;
}

.ico-family-m__girl-5 {
  background-position: -90px -360px;
}

.ico-family-m__boy-8 {
  background-position: 0 -450px;
}

.ico-family-m__girl-8 {
  background-position: -90px -450px;
}

.ico-family-m__boy-14 {
  background-position: 0 -540px;
}

.ico-family-m__girl-14 {
  background-position: -90px -540px;
}

.ico-family-m__boy-19 {
  background-position: 0 -630px;
}

.ico-family-m__girl-19 {
  background-position: -90px -630px;
}

.ico-family-m__boy-friend {
  background-position: 0 -720px;
}

.ico-family-m__girl-friend {
  background-position: -90px -720px;
}

.ico-family-m__fiance {
  background-position: 0 -810px;
}

.ico-family-m__bride {
  background-position: -90px -810px;
}

.ico-family-m__husband {
  background-position: 0 -900px;
}

.ico-family-m__wife {
  background-position: -90px -900px;
}

.ico-family-m__baby-plan {
  background-position: 0 -990px;
}

.ico-family-m__boy {
  background-position: 0 -1080px;
}

.ico-family-m__girl {
  background-position: -90px -1080px;
}

.ico-family-big {
  display: inline-block;
  width: 160px;
  height: 160px;
  background-image: url("/lite/images/ico/ico-family-big.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .ico-family-big {
    background-image: url("/lite/images/ico/ico-family-big-2x.png");
    background-size: 320px 2080px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  .ico-family-big {
    background-image: url("/lite/images/ico/ico-family-big-2x.png");
    background-size: 320px 2080px;
  }
}

.ico-family-big__baby {
  background-position: 0 0;
}

.ico-family-big__baby-two {
  background-position: -160px 0;
}

.ico-family-big__boy-wait {
  background-position: 0 -160px;
}

.ico-family-big__girl-wait {
  background-position: -160px -160px;
}

.ico-family-big__boy-small {
  background-position: 0 -320px;
}

.ico-family-big__girl-small {
  background-position: -160px -320px;
}

.ico-family-big__boy-3 {
  background-position: 0 -480px;
}

.ico-family-big__girl-3 {
  background-position: -160px -480px;
}

.ico-family-big__boy-5 {
  background-position: 0 -640px;
}

.ico-family-big__girl-5 {
  background-position: -160px -640px;
}

.ico-family-big__boy-8 {
  background-position: 0 -800px;
}

.ico-family-big__girl-8 {
  background-position: -160px -800px;
}

.ico-family-big__boy-14 {
  background-position: 0 -960px;
}

.ico-family-big__girl-14 {
  background-position: -160px -960px;
}

.ico-family-big__boy-19 {
  background-position: 0 -1120px;
}

.ico-family-big__girl-19 {
  background-position: -160px -1120px;
}

.ico-family-big__boy-friend {
  background-position: 0 -1280px;
}

.ico-family-big__girl-friend {
  background-position: -160px -1280px;
}

.ico-family-big__fiance {
  background-position: 0 -1440px;
}

.ico-family-big__bride {
  background-position: -160px -1440px;
}

.ico-family-big__husband {
  background-position: 0 -1600px;
}

.ico-family-big__wife {
  background-position: -160px -1600px;
}

.ico-family-big__baby-plan {
  background-position: 0 -1760px;
}

.ico-family-big__boy {
  background-position: 0 -1920px;
}

.ico-family-big__girl {
  background-position: -160px -1920px;
}

.ico-refresh {
  display: inline-block;
  vertical-align: middle;
  width: 10px;
  height: 10px;
  margin-right: 5px;
  background-image: url("/lite/images/ico/ico-refresh.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .ico-refresh {
    background-image: url("/lite/images/ico/ico-refresh-2x.png");
    background-size: 10px 10px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  .ico-refresh {
    background-image: url("/lite/images/ico/ico-refresh-2x.png");
    background-size: 10px 10px;
  }
}

.ico-edit {
  display: inline-block;
}

/*.ico-edit__s {
    width: 15px;
    height: 15px;
    background: url('@{path-img}/ico/ico-edit-s.png') no-repeat;

    &:hover {background-position: 0 -50px;}
}
.ico-edit__xl {

}
.ico-edit__xl:hover {}
.ico-edit__s-white {
    width: 15px;
    height: 15px;
    background: url('@{path-img}/ico/ico-edit-s-white.png') no-repeat;
}*/

.userAddRecord_ico {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  width: 40px;
  padding-top: 42px;
  font-size: 11px;
  line-height: 13px;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  color: #b8b7b8;
  text-align: center;
  text-decoration: none;
  background: url('/lite/images/userAddRecord_ico.png') no-repeat;
}

.ico-post-type-s {
  display: inline-block;
  position: relative;
}

.heading-title,
.heading-xl {
  margin: 15px 0;
  font-size: 25px;
  color: #333333;
  font-weight: normal;
}

.b-article_t {
  margin: 10px 0;
  font-size: 27px;
  line-height: 25px;
  font-weight: bold;
  color: #196eb9;
  text-decoration: none;
  letter-spacing: -0.6px;
}

@media (min-width: 480px) {
  .b-article_t {
    font-size: 35px;
    line-height: 35px;
  }
}

@media (min-width: 768px) {
  .b-article_t {
    margin: 10px 0;
    font-size: 45px;
    line-height: 45px;
  }
}

a.b-section_t:hover {
  color: #ff6900;
}

.b-article_t-a,
.b-section_t {
  margin: 10px 0;
  font-size: 18px;
  line-height: 18px;
  font-weight: bold;
  color: #196eb9;
  text-decoration: none;
  letter-spacing: -0.6px;
}

@media (min-width: 480px) {
  .b-article_t-a,
  .b-section_t {
    font-size: 25px;
    line-height: 25px;
  }
}

@media (min-width: 768px) {
  .b-article_t-a,
  .b-section_t {
    margin: 15px 0;
    font-size: 35px;
    line-height: 35px;
  }
}

.wysiwyg-content,
.b-markdown {
  font-size: 14px;
  line-height: 20px;
  /*color: @color-gray-dark;*/
}

.tx-date {
  font: 9px/11px Tahoma, Arial, Verdana, sans-serif;
  color: #cccccc;
}

.a-light {
  text-decoration: none;
  color: #289fd7;
}

.a-light:hover {
  text-decoration: none;
  color: #ff6900;
}

.a-pseudo {
  color: #289FD7;
  text-decoration: none;
  border-bottom: 1px dotted #289FD7;
}

.a-pseudo:hover {
  text-decoration: none !important;
  border-bottom-color: transparent;
}

.a-gray {
  color: #999999;
}

.a-gray:hover {
  color: #666666;
}

/*.a-color-gray-light {
    text-decoration: underline;
    color:  @color-gray-light;
    border-color:  @color-gray-light;
    &:hover {
        text-decoration: underline;
        color: @color-gray-dark;
    }
}*/

.i-info-success {
  position: relative;
  margin: 10px 0 15px;
  border-left: 5px solid transparent;
  padding: 14px 20px 14px 45px;
  font-size: 12px;
  line-height: 1.25em;
  color: #9B952F;
  background: #fffbbb url('/lite/images/i/i-info-success.svg') no-repeat 7px 8px;
}

.i-club {
  display: inline-block;
  text-align: center;
  /*<<<<<<< HEAD
        line-height: 1;
        padding: 15px;
        border: 2px solid #fff;
        background-color: #fff;
        .border-radius(50%);
        text-align: center;

        &__collection-1 {
            border-color: #FAF6FF;
            background-color: #FAF6FF;
        }
        &__collection-1 {
            border-color: #FAF6FF;
            background-color: #FAF6FF;
        }
        &__collection-3 {
            border-color: #FFFBF8;
            background-color: #FFFBF8;
        }
        &__collection-4 {
            border-color: #FFFBF8;
            background-color: #FFFBF8;
        }
        &__collection-5 {
            border-color: #FFFBF8;
            background-color: #FFFBF8;
        }

        &__section {
            background-color: #fff;
            border-color: #fff;
        }

        &:hover .ico-club {.scale(1.2)}
        .ico-club {display: block;}
    }
    =======*/
}

.i-club:hover .ico-club {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}

.i-club__section {
  border-color: #FFF;
  line-height: 1;
  padding: 15px;
  border: 2px solid #FFF;
  background-color: #FFF;
  border-radius: 50%;
}

.i-club__list-s {
  padding: 7px;
  border-radius: 5px;
}

.i-club__collection-1 {
  background-color: #f3fcff;
}

.i-club__collection-2 {
  background-color: #fffbf8;
}

.i-club__collection-3 {
  background-color: #fffeea;
}

.i-club__collection-4 {
  background-color: #faf6ff;
}

.i-club__collection-5 {
  background-color: #f3fef2;
}

.i-club__collection-6 {
  background-color: #faf6ff;
}

.post-arrow {
  display: none;
  visibility: hidden;
  position: fixed;
  top: 50%;
  left: 30px;
  height: 154px;
  margin-top: -77px;
  z-index: 100;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  /*&__r .i-photo-arrow {background-position: -53px 0;}
    &__r:hover .i-photo-arrow {background-position: -53px -170px;}*/
  /*&__r .i-photo-arrow {
        &:extend(.i-photo-arrow__r all);
    }*/
}

.post-arrow .i-photo-arrow {
  opacity: 0.4;
  filter: alpha(opacity=40);
}

.post-arrow:hover .i-photo-arrow {
  /*background-position: 0 -170px;*/
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.post-arrow:hover .post-arrow_in-hold {
  opacity: 1;
  width: 325px;
}

.post-arrow:hover .post-arrow_in {
  left: 0;
}

.post-arrow_in-hold {
  opacity: 0;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 53px;
  width: 0;
  height: 154px;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 10;
}

.post-arrow_in {
  position: absolute;
  top: 32px;
  left: -270px;
  height: 100px;
  width: 270px;
  padding: 15px 10px;
  background-color: #fff;
  text-align: center;
  -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 9px rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.post-arrow_img-hold {
  display: inline-block;
  vertical-align: middle;
  height: 70px;
  width: 70px;
  margin-right: 7px;
  text-align: center;
}

.post-arrow_img-hold .userAddRecord {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  padding: 0;
}

.post-arrow_img-hold .userAddRecord_ico {
  margin: 0;
}

.post-arrow_img {
  max-height: 100%;
  max-width: 100%;
}

.post-arrow_img-hold + .post-arrow_t {
  width: 160px;
}

.post-arrow_t {
  display: inline-block;
  vertical-align: middle;
  width: 230px;
  color: #196eb9;
  font-size: 14px;
  line-height: 14px;
  font-weight: bold;
  text-align: left;
}

.post-arrow_t:hover {
  color: #ff6900;
}

.post-arrow__r {
  left: auto;
  right: 30px;
}

.post-arrow__r:hover .post-arrow_in {
  left: auto;
  right: 0;
}

.post-arrow__r .post-arrow_in-hold {
  left: auto;
  right: 53px;
}

.post-arrow__r .post-arrow_in {
  left: auto;
  right: -270px;
}

@media screen and (min-width: 1230px) {
  .post-arrow {
    display: block;
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
  }
}

.i-photo-arrow {
  display: inline-block;
  width: 43px;
  height: 74px;
  background: url('/lite/images/i/i-photo-arrow.png') no-repeat -350px 0;
  z-index: 7;
  opacity: 0.8;
  filter: alpha(opacity=80);
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.i-photo-arrow:hover {
  background-position: -350px -170px;
}

.i-photo-arrow__r {
  background-position: -393px 0;
}

.i-photo-arrow__r:hover {
  background-position: -393px -170px;
}

.i-photo-arrow__abs {
  position: absolute;
  top: 50%;
  left: 10px;
  margin-top: -40px;
}

.i-photo-arrow__abs.i-photo-arrow__r {
  left: auto;
  right: 10px;
}

@media (min-width: 480px) {
  .i-photo-arrow {
    height: 114px;
    background-position: -200px 0;
  }

  .i-photo-arrow:hover {
    background-position: -200px -170px;
  }

  .i-photo-arrow__r {
    background-position: -243px 0;
  }

  .i-photo-arrow__r:hover {
    background-position: -243px -170px;
  }

  .i-photo-arrow__abs {
    left: 25px;
    margin-top: -57px;
  }

  .i-photo-arrow__abs.i-photo-arrow__r {
    left: auto;
    right: 25px;
  }
}

@media (min-width: 768px) {
  .i-photo-arrow {
    width: 53px;
    height: 154px;
    background-position: 0 0;
  }

  .i-photo-arrow.small {
    width: 44px;
    height: 114px;
    background-position: -199px 0;
  }

  .i-photo-arrow:hover {
    background-position: 0 -170px;
  }

  .i-photo-arrow:hover.small {
    background-position: -199px -170px;
  }

  .i-photo-arrow__r {
    background-position: -53px 0;
  }

  .i-photo-arrow__r.small {
    background-position: -243px 0px;
  }

  .i-photo-arrow__r:hover {
    background-position: -53px -170px;
  }

  .i-photo-arrow__r:hover.small {
    background-position: -243px -170px;
  }

  .i-photo-arrow__abs {
    left: 30px;
    margin-top: -77px;
  }

  .i-photo-arrow__abs.i-photo-arrow__r {
    left: auto;
    right: 30px;
  }
}

#ctrlcopy {
  height: 1px;
  overflow: hidden;
  position: absolute;
  width: 1px;
  margin: 5px 0 0 -1px;
  line-height: 0;
  opacity: 0;
}

/* */

.flag {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(/lite/images/flags/flags_16.png) no-repeat;
  margin-bottom: -2px;
}

.flag.flag-ad {
  background-position: 0 0;
}

.flag.flag-ae {
  background-position: 0 -20px;
}

.flag.flag-af {
  background-position: 0 -40px;
}

.flag.flag-ag {
  background-position: 0 -60px;
}

.flag.flag-ai {
  background-position: 0 -80px;
}

.flag.flag-al {
  background-position: 0 -100px;
}

.flag.flag-am {
  background-position: 0 -120px;
}

.flag.flag-ao {
  background-position: 0 -140px;
}

.flag.flag-aq {
  background-position: 0 -160px;
}

.flag.flag-ar {
  background-position: 0 -180px;
}

.flag.flag-as {
  background-position: 0 -200px;
}

.flag.flag-at {
  background-position: 0 -220px;
}

.flag.flag-au {
  background-position: 0 -240px;
}

.flag.flag-aw {
  background-position: 0 -260px;
}

.flag.flag-ax {
  background-position: 0 -280px;
}

.flag.flag-az {
  background-position: 0 -300px;
}

.flag.flag-ba {
  background-position: 0 -320px;
}

.flag.flag-bb {
  background-position: 0 -340px;
}

.flag.flag-bd {
  background-position: 0 -360px;
}

.flag.flag-be {
  background-position: 0 -380px;
}

.flag.flag-bf {
  background-position: 0 -400px;
}

.flag.flag-bg {
  background-position: 0 -420px;
}

.flag.flag-bh {
  background-position: 0 -440px;
}

.flag.flag-bi {
  background-position: 0 -460px;
}

.flag.flag-bj {
  background-position: 0 -480px;
}

.flag.flag-bl {
  background-position: 0 -500px;
}

.flag.flag-bm {
  background-position: 0 -520px;
}

.flag.flag-bn {
  background-position: 0 -540px;
}

.flag.flag-bo {
  background-position: 0 -560px;
}

.flag.flag-bq {
  background-position: 0 -580px;
}

.flag.flag-br {
  background-position: 0 -600px;
}

.flag.flag-bs {
  background-position: 0 -620px;
}

.flag.flag-bt {
  background-position: 0 -640px;
}

.flag.flag-bw {
  background-position: 0 -660px;
}

.flag.flag-by {
  background-position: 0 -680px;
}

.flag.flag-bz {
  background-position: 0 -700px;
}

.flag.flag-ca {
  background-position: 0 -720px;
}

.flag.flag-cc {
  background-position: 0 -740px;
}

.flag.flag-cd {
  background-position: 0 -760px;
}

.flag.flag-cf {
  background-position: 0 -780px;
}

.flag.flag-cg {
  background-position: 0 -800px;
}

.flag.flag-ch {
  background-position: 0 -820px;
}

.flag.flag-ci {
  background-position: 0 -840px;
}

.flag.flag-ck {
  background-position: 0 -860px;
}

.flag.flag-cl {
  background-position: 0 -880px;
}

.flag.flag-cm {
  background-position: 0 -900px;
}

.flag.flag-cn {
  background-position: 0 -920px;
}

.flag.flag-co {
  background-position: 0 -940px;
}

.flag.flag-cr {
  background-position: 0 -960px;
}

.flag.flag-cu {
  background-position: 0 -980px;
}

.flag.flag-cv {
  background-position: 0 -1000px;
}

.flag.flag-cw {
  background-position: 0 -1020px;
}

.flag.flag-cx {
  background-position: 0 -1040px;
}

.flag.flag-cy {
  background-position: 0 -1060px;
}

.flag.flag-cz {
  background-position: 0 -1080px;
}

.flag.flag-de {
  background-position: 0 -1100px;
}

.flag.flag-dj {
  background-position: 0 -1120px;
}

.flag.flag-dk {
  background-position: 0 -1140px;
}

.flag.flag-dm {
  background-position: 0 -1160px;
}

.flag.flag-do {
  background-position: 0 -1180px;
}

.flag.flag-dz {
  background-position: 0 -1200px;
}

.flag.flag-ec {
  background-position: 0 -1220px;
}

.flag.flag-ee {
  background-position: 0 -1240px;
}

.flag.flag-eg {
  background-position: 0 -1260px;
}

.flag.flag-er {
  background-position: 0 -1280px;
}

.flag.flag-es {
  background-position: 0 -1300px;
}

.flag.flag-et {
  background-position: 0 -1320px;
}

.flag.flag-fi {
  background-position: 0 -1340px;
}

.flag.flag-fj {
  background-position: 0 -1360px;
}

.flag.flag-fk {
  background-position: 0 -1380px;
}

.flag.flag-fm {
  background-position: 0 -1400px;
}

.flag.flag-fo {
  background-position: 0 -1420px;
}

.flag.flag-fr {
  background-position: 0 -1440px;
}

.flag.flag-ga {
  background-position: 0 -1460px;
}

.flag.flag-gb {
  background-position: 0 -1480px;
}

.flag.flag-gd {
  background-position: 0 -1500px;
}

.flag.flag-ge {
  background-position: 0 -1520px;
}

.flag.flag-gf {
  background-position: 0 -1540px;
}

.flag.flag-gg {
  background-position: 0 -1560px;
}

.flag.flag-gh {
  background-position: 0 -1580px;
}

.flag.flag-gl {
  background-position: 0 -1600px;
}

.flag.flag-gm {
  background-position: 0 -1620px;
}

.flag.flag-gn {
  background-position: 0 -1640px;
}

.flag.flag-gp {
  background-position: 0 -1660px;
}

.flag.flag-gq {
  background-position: 0 -1680px;
}

.flag.flag-gr {
  background-position: 0 -1700px;
}

.flag.flag-gt {
  background-position: 0 -1720px;
}

.flag.flag-gu {
  background-position: 0 -1740px;
}

.flag.flag-gw {
  background-position: 0 -1760px;
}

.flag.flag-gy {
  background-position: 0 -1780px;
}

.flag.flag-hk {
  background-position: 0 -1800px;
}

.flag.flag-hn {
  background-position: 0 -1820px;
}

.flag.flag-hr {
  background-position: 0 -1840px;
}

.flag.flag-ht {
  background-position: 0 -1860px;
}

.flag.flag-hu {
  background-position: 0 -1880px;
}

.flag.flag-id {
  background-position: 0 -1900px;
}

.flag.flag-ie {
  background-position: 0 -1920px;
}

.flag.flag-il {
  background-position: 0 -1940px;
}

.flag.flag-im {
  background-position: 0 -1960px;
}

.flag.flag-in {
  background-position: 0 -1980px;
}

.flag.flag-iq {
  background-position: -20px 0;
}

.flag.flag-ir {
  background-position: -20px -20px;
}

.flag.flag-is {
  background-position: -20px -40px;
}

.flag.flag-it {
  background-position: -20px -60px;
}

.flag.flag-je {
  background-position: -20px -80px;
}

.flag.flag-jm {
  background-position: -20px -100px;
}

.flag.flag-jo {
  background-position: -20px -120px;
}

.flag.flag-jp {
  background-position: -20px -140px;
}

.flag.flag-ke {
  background-position: -20px -160px;
}

.flag.flag-kg {
  background-position: -20px -180px;
}

.flag.flag-kh {
  background-position: -20px -200px;
}

.flag.flag-ki {
  background-position: -20px -220px;
}

.flag.flag-km {
  background-position: -20px -240px;
}

.flag.flag-kn {
  background-position: -20px -260px;
}

.flag.flag-kp {
  background-position: -20px -280px;
}

.flag.flag-kr {
  background-position: -20px -300px;
}

.flag.flag-kw {
  background-position: -20px -320px;
}

.flag.flag-ky {
  background-position: -20px -340px;
}

.flag.flag-kz {
  background-position: -20px -360px;
}

.flag.flag-la {
  background-position: -20px -380px;
}

.flag.flag-lb {
  background-position: -20px -400px;
}

.flag.flag-lc {
  background-position: -20px -420px;
}

.flag.flag-li {
  background-position: -20px -440px;
}

.flag.flag-lk {
  background-position: -20px -460px;
}

.flag.flag-lr {
  background-position: -20px -480px;
}

.flag.flag-ls {
  background-position: -20px -500px;
}

.flag.flag-lt {
  background-position: -20px -520px;
}

.flag.flag-lu {
  background-position: -20px -540px;
}

.flag.flag-lv {
  background-position: -20px -560px;
}

.flag.flag-ly {
  background-position: -20px -580px;
}

.flag.flag-ma {
  background-position: -20px -600px;
}

.flag.flag-mc {
  background-position: -20px -620px;
}

.flag.flag-md {
  background-position: -20px -640px;
}

.flag.flag-me {
  background-position: -20px -660px;
}

.flag.flag-mf {
  background-position: -20px -680px;
}

.flag.flag-mg {
  background-position: -20px -700px;
}

.flag.flag-mh {
  background-position: -20px -720px;
}

.flag.flag-mk {
  background-position: -20px -740px;
}

.flag.flag-ml {
  background-position: -20px -760px;
}

.flag.flag-mm {
  background-position: -20px -780px;
}

.flag.flag-mn {
  background-position: -20px -800px;
}

.flag.flag-mo {
  background-position: -20px -820px;
}

.flag.flag-mp {
  background-position: -20px -840px;
}

.flag.flag-mq {
  background-position: -20px -860px;
}

.flag.flag-mr {
  background-position: -20px -880px;
}

.flag.flag-ms {
  background-position: -20px -900px;
}

.flag.flag-mt {
  background-position: -20px -920px;
}

.flag.flag-mu {
  background-position: -20px -940px;
}

.flag.flag-mv {
  background-position: -20px -960px;
}

.flag.flag-mw {
  background-position: -20px -980px;
}

.flag.flag-mx {
  background-position: -20px -1000px;
}

.flag.flag-my {
  background-position: -20px -1020px;
}

.flag.flag-mz {
  background-position: -20px -1040px;
}

.flag.flag-na {
  background-position: -20px -1060px;
}

.flag.flag-nc {
  background-position: -20px -1080px;
}

.flag.flag-ne {
  background-position: -20px -1100px;
}

.flag.flag-nf {
  background-position: -20px -1120px;
}

.flag.flag-ng {
  background-position: -20px -1140px;
}

.flag.flag-ni {
  background-position: -20px -1160px;
}

.flag.flag-nl {
  background-position: -20px -1180px;
}

.flag.flag-no {
  background-position: -20px -1200px;
}

.flag.flag-np {
  background-position: -20px -1220px;
}

.flag.flag-nr {
  background-position: -20px -1240px;
}

.flag.flag-nu {
  background-position: -20px -1260px;
}

.flag.flag-nz {
  background-position: -20px -1280px;
}

.flag.flag-om {
  background-position: -20px -1300px;
}

.flag.flag-pa {
  background-position: -20px -1320px;
}

.flag.flag-pe {
  background-position: -20px -1340px;
}

.flag.flag-pf {
  background-position: -20px -1360px;
}

.flag.flag-pg {
  background-position: -20px -1380px;
}

.flag.flag-ph {
  background-position: -20px -1400px;
}

.flag.flag-pk {
  background-position: -20px -1420px;
}

.flag.flag-pl {
  background-position: -20px -1440px;
}

.flag.flag-pm {
  background-position: -20px -1460px;
}

.flag.flag-pr {
  background-position: -20px -1480px;
}

.flag.flag-ps {
  background-position: -20px -1500px;
}

.flag.flag-pt {
  background-position: -20px -1520px;
}

.flag.flag-pw {
  background-position: -20px -1540px;
}

.flag.flag-py {
  background-position: -20px -1560px;
}

.flag.flag-qa {
  background-position: -20px -1580px;
}

.flag.flag-re {
  background-position: -20px -1600px;
}

.flag.flag-ro {
  background-position: -20px -1620px;
}

.flag.flag-rs {
  background-position: -20px -1640px;
}

.flag.flag-ru {
  background-position: -20px -1660px;
}

.flag.flag-rw {
  background-position: -20px -1680px;
}

.flag.flag-sa {
  background-position: -20px -1700px;
}

.flag.flag-sb {
  background-position: -20px -1720px;
}

.flag.flag-sc {
  background-position: -20px -1740px;
}

.flag.flag-sd {
  background-position: -20px -1760px;
}

.flag.flag-se {
  background-position: -20px -1780px;
}

.flag.flag-sg {
  background-position: -20px -1800px;
}

.flag.flag-si {
  background-position: -20px -1820px;
}

.flag.flag-sk {
  background-position: -20px -1840px;
}

.flag.flag-sl {
  background-position: -20px -1860px;
}

.flag.flag-sm {
  background-position: -20px -1880px;
}

.flag.flag-sn {
  background-position: -20px -1900px;
}

.flag.flag-so {
  background-position: -20px -1920px;
}

.flag.flag-sr {
  background-position: -20px -1940px;
}

.flag.flag-ss {
  background-position: -20px -1960px;
}

.flag.flag-st {
  background-position: -20px -1980px;
}

.flag.flag-sv {
  background-position: -40px 0;
}

.flag.flag-sx {
  background-position: -40px -20px;
}

.flag.flag-sy {
  background-position: -40px -40px;
}

.flag.flag-sz {
  background-position: -40px -60px;
}

.flag.flag-tc {
  background-position: -40px -80px;
}

.flag.flag-td {
  background-position: -40px -100px;
}

.flag.flag-tg {
  background-position: -40px -120px;
}

.flag.flag-th {
  background-position: -40px -140px;
}

.flag.flag-tj {
  background-position: -40px -160px;
}

.flag.flag-tl {
  background-position: -40px -180px;
}

.flag.flag-tm {
  background-position: -40px -200px;
}

.flag.flag-tn {
  background-position: -40px -220px;
}

.flag.flag-to {
  background-position: -40px -240px;
}

.flag.flag-tr {
  background-position: -40px -260px;
}

.flag.flag-tt {
  background-position: -40px -280px;
}

.flag.flag-tv {
  background-position: -40px -300px;
}

.flag.flag-tw {
  background-position: -40px -320px;
}

.flag.flag-tz {
  background-position: -40px -340px;
}

.flag.flag-ua {
  background-position: -40px -360px;
}

.flag.flag-ug {
  background-position: -40px -380px;
}

.flag.flag-us {
  background-position: -40px -400px;
}

.flag.flag-uy {
  background-position: -40px -420px;
}

.flag.flag-uz {
  background-position: -40px -440px;
}

.flag.flag-vc {
  background-position: -40px -460px;
}

.flag.flag-ve {
  background-position: -40px -480px;
}

.flag.flag-vg {
  background-position: -40px -500px;
}

.flag.flag-vi {
  background-position: -40px -520px;
}

.flag.flag-vn {
  background-position: -40px -540px;
}

.flag.flag-vu {
  background-position: -40px -560px;
}

.flag.flag-wf {
  background-position: -40px -580px;
}

.flag.flag-ws {
  background-position: -40px -600px;
}

.flag.flag-ye {
  background-position: -40px -620px;
}

.flag.flag-yt {
  background-position: -40px -640px;
}

.flag.flag-za {
  background-position: -40px -660px;
}

.flag.flag-zm {
  background-position: -40px -680px;
}

.flag.flag-zw {
  background-position: -40px -700px;
}

.flag-big {
  display: inline-block;
  width: 32px;
  height: 32px;
  background: url(/images/flags_32.png) no-repeat;
}

.flag-big.flag-big-ad {
  background-position: 0 0;
}

.flag-big.flag-big-ae {
  background-position: 0 -33px;
}

.flag-big.flag-big-af {
  background-position: 0 -66px;
}

.flag-big.flag-big-ag {
  background-position: 0 -99px;
}

.flag-big.flag-big-ai {
  background-position: 0 -132px;
}

.flag-big.flag-big-al {
  background-position: 0 -165px;
}

.flag-big.flag-big-am {
  background-position: 0 -198px;
}

.flag-big.flag-big-ao {
  background-position: 0 -231px;
}

.flag-big.flag-big-aq {
  background-position: 0 -264px;
}

.flag-big.flag-big-ar {
  background-position: 0 -297px;
}

.flag-big.flag-big-as {
  background-position: 0 -330px;
}

.flag-big.flag-big-at {
  background-position: 0 -363px;
}

.flag-big.flag-big-au {
  background-position: 0 -396px;
}

.flag-big.flag-big-aw {
  background-position: 0 -429px;
}

.flag-big.flag-big-az {
  background-position: 0 -462px;
}

.flag-big.flag-big-ba {
  background-position: 0 -495px;
}

.flag-big.flag-big-bb {
  background-position: 0 -528px;
}

.flag-big.flag-big-bd {
  background-position: 0 -561px;
}

.flag-big.flag-big-be {
  background-position: 0 -594px;
}

.flag-big.flag-big-bf {
  background-position: 0 -627px;
}

.flag-big.flag-big-bg {
  background-position: 0 -660px;
}

.flag-big.flag-big-bh {
  background-position: 0 -693px;
}

.flag-big.flag-big-bi {
  background-position: 0 -726px;
}

.flag-big.flag-big-bj {
  background-position: 0 -759px;
}

.flag-big.flag-big-bn {
  background-position: 0 -792px;
}

.flag-big.flag-big-bo {
  background-position: 0 -825px;
}

.flag-big.flag-big-br {
  background-position: 0 -858px;
}

.flag-big.flag-big-bs {
  background-position: 0 -891px;
}

.flag-big.flag-big-bt {
  background-position: 0 -924px;
}

.flag-big.flag-big-bw {
  background-position: 0 -957px;
}

.flag-big.flag-big-by {
  background-position: 0 -990px;
}

.flag-big.flag-big-bz {
  background-position: 0 -1023px;
}

.flag-big.flag-big-ca {
  background-position: 0 -1056px;
}

.flag-big.flag-big-cf {
  background-position: 0 -1089px;
}

.flag-big.flag-big-cg {
  background-position: 0 -1122px;
}

.flag-big.flag-big-ch00 {
  background-position: 0 -1155px;
}

.flag-big.flag-big-ch {
  background-position: 0 -1188px;
}

.flag-big.flag-big-ci {
  background-position: 0 -1221px;
}

.flag-big.flag-big-cl {
  background-position: 0 -1254px;
}

.flag-big.flag-big-cm {
  background-position: 0 -1287px;
}

.flag-big.flag-big-cn {
  background-position: 0 -1320px;
}

.flag-big.flag-big-co {
  background-position: 0 -1353px;
}

.flag-big.flag-big-cr {
  background-position: 0 -1386px;
}

.flag-big.flag-big-cu {
  background-position: 0 -1419px;
}

.flag-big.flag-big-cv {
  background-position: 0 -1452px;
}

.flag-big.flag-big-cy {
  background-position: 0 -1485px;
}

.flag-big.flag-big-cz {
  background-position: 0 -1518px;
}

.flag-big.flag-big-de {
  background-position: 0 -1551px;
}

.flag-big.flag-big-dj {
  background-position: 0 -1584px;
}

.flag-big.flag-big-dk {
  background-position: 0 -1617px;
}

.flag-big.flag-big-dm {
  background-position: 0 -1650px;
}

.flag-big.flag-big-do {
  background-position: 0 -1683px;
}

.flag-big.flag-big-dz {
  background-position: 0 -1716px;
}

.flag-big.flag-big-ec {
  background-position: 0 -1749px;
}

.flag-big.flag-big-ee {
  background-position: 0 -1782px;
}

.flag-big.flag-big-eg {
  background-position: 0 -1815px;
}

.flag-big.flag-big-er {
  background-position: 0 -1848px;
}

.flag-big.flag-big-es {
  background-position: 0 -1881px;
}

.flag-big.flag-big-et {
  background-position: 0 -1914px;
}

.flag-big.flag-big-eu {
  background-position: 0 -1947px;
}

.flag-big.flag-big-fi {
  background-position: 0 -1980px;
}

.flag-big.flag-big-fj {
  background-position: -33px 0;
}

.flag-big.flag-big-fm {
  background-position: -33px -33px;
}

.flag-big.flag-big-fo {
  background-position: -33px -66px;
}

.flag-big.flag-big-fr {
  background-position: -33px -99px;
}

.flag-big.flag-big-ga {
  background-position: -33px -132px;
}

.flag-big.flag-big-gb {
  background-position: -33px -165px;
}

.flag-big.flag-big-gd {
  background-position: -33px -198px;
}

.flag-big.flag-big-ge {
  background-position: -33px -231px;
}

.flag-big.flag-big-gh {
  background-position: -33px -264px;
}

.flag-big.flag-big-gm {
  background-position: -33px -297px;
}

.flag-big.flag-big-gn {
  background-position: -33px -330px;
}

.flag-big.flag-big-gq {
  background-position: -33px -363px;
}

.flag-big.flag-big-gr {
  background-position: -33px -396px;
}

.flag-big.flag-big-gt {
  background-position: -33px -429px;
}

.flag-big.flag-big-gw {
  background-position: -33px -462px;
}

.flag-big.flag-big-gy {
  background-position: -33px -495px;
}

.flag-big.flag-big-hk {
  background-position: -33px -528px;
}

.flag-big.flag-big-hn {
  background-position: -33px -561px;
}

.flag-big.flag-big-hr {
  background-position: -33px -594px;
}

.flag-big.flag-big-ht {
  background-position: -33px -627px;
}

.flag-big.flag-big-hu {
  background-position: -33px -660px;
}

.flag-big.flag-big-id {
  background-position: -33px -693px;
}

.flag-big.flag-big-ie {
  background-position: -33px -726px;
}

.flag-big.flag-big-il {
  background-position: -33px -759px;
}

.flag-big.flag-big-in {
  background-position: -33px -792px;
}

.flag-big.flag-big-iq {
  background-position: -33px -825px;
}

.flag-big.flag-big-ir {
  background-position: -33px -858px;
}

.flag-big.flag-big-is {
  background-position: -33px -891px;
}

.flag-big.flag-big-it {
  background-position: -33px -924px;
}

.flag-big.flag-big-jm {
  background-position: -33px -957px;
}

.flag-big.flag-big-jo {
  background-position: -33px -990px;
}

.flag-big.flag-big-jp {
  background-position: -33px -1023px;
}

.flag-big.flag-big-ke {
  background-position: -33px -1056px;
}

.flag-big.flag-big-kg {
  background-position: -33px -1089px;
}

.flag-big.flag-big-kh {
  background-position: -33px -1122px;
}

.flag-big.flag-big-ki {
  background-position: -33px -1155px;
}

.flag-big.flag-big-km {
  background-position: -33px -1188px;
}

.flag-big.flag-big-kn {
  background-position: -33px -1221px;
}

.flag-big.flag-big-kp {
  background-position: -33px -1254px;
}

.flag-big.flag-big-kr {
  background-position: -33px -1287px;
}

.flag-big.flag-big-kw {
  background-position: -33px -1320px;
}

.flag-big.flag-big-kz {
  background-position: -33px -1353px;
}

.flag-big.flag-big-la {
  background-position: -33px -1386px;
}

.flag-big.flag-big-lb {
  background-position: -33px -1419px;
}

.flag-big.flag-big-lc {
  background-position: -33px -1452px;
}

.flag-big.flag-big-li {
  background-position: -33px -1485px;
}

.flag-big.flag-big-lk {
  background-position: -33px -1518px;
}

.flag-big.flag-big-lr {
  background-position: -33px -1551px;
}

.flag-big.flag-big-ls {
  background-position: -33px -1584px;
}

.flag-big.flag-big-lt {
  background-position: -33px -1617px;
}

.flag-big.flag-big-lu {
  background-position: -33px -1650px;
}

.flag-big.flag-big-lv {
  background-position: -33px -1683px;
}

.flag-big.flag-big-ly {
  background-position: -33px -1716px;
}

.flag-big.flag-big-ma {
  background-position: -33px -1749px;
}

.flag-big.flag-big-mc {
  background-position: -33px -1782px;
}

.flag-big.flag-big-md {
  background-position: -33px -1815px;
}

.flag-big.flag-big-mg {
  background-position: -33px -1848px;
}

.flag-big.flag-big-mh {
  background-position: -33px -1881px;
}

.flag-big.flag-big-mk {
  background-position: -33px -1914px;
}

.flag-big.flag-big-ml {
  background-position: -33px -1947px;
}

.flag-big.flag-big-mm {
  background-position: -33px -1980px;
}

.flag-big.flag-big-mn {
  background-position: -66px 0;
}

.flag-big.flag-big-mo {
  background-position: -66px -33px;
}

.flag-big.flag-big-mr {
  background-position: -66px -66px;
}

.flag-big.flag-big-mt {
  background-position: -66px -99px;
}

.flag-big.flag-big-mu {
  background-position: -66px -132px;
}

.flag-big.flag-big-mv {
  background-position: -66px -165px;
}

.flag-big.flag-big-mw {
  background-position: -66px -198px;
}

.flag-big.flag-big-mx {
  background-position: -66px -231px;
}

.flag-big.flag-big-my {
  background-position: -66px -264px;
}

.flag-big.flag-big-mz {
  background-position: -66px -297px;
}

.flag-big.flag-big-na {
  background-position: -66px -330px;
}

.flag-big.flag-big-ne {
  background-position: -66px -363px;
}

.flag-big.flag-big-ng {
  background-position: -66px -396px;
}

.flag-big.flag-big-ni {
  background-position: -66px -429px;
}

.flag-big.flag-big-nl {
  background-position: -66px -462px;
}

.flag-big.flag-big-no {
  background-position: -66px -495px;
}

.flag-big.flag-big-np {
  background-position: -66px -528px;
}

.flag-big.flag-big-nr {
  background-position: -66px -561px;
}

.flag-big.flag-big-nz {
  background-position: -66px -594px;
}

.flag-big.flag-big-om {
  background-position: -66px -627px;
}

.flag-big.flag-big-pa {
  background-position: -66px -660px;
}

.flag-big.flag-big-pe {
  background-position: -66px -693px;
}

.flag-big.flag-big-pg {
  background-position: -66px -726px;
}

.flag-big.flag-big-ph {
  background-position: -66px -759px;
}

.flag-big.flag-big-pk {
  background-position: -66px -792px;
}

.flag-big.flag-big-pl {
  background-position: -66px -825px;
}

.flag-big.flag-big-pr {
  background-position: -66px -858px;
}

.flag-big.flag-big-ps {
  background-position: -66px -891px;
}

.flag-big.flag-big-pt {
  background-position: -66px -924px;
}

.flag-big.flag-big-pw {
  background-position: -66px -957px;
}

.flag-big.flag-big-py {
  background-position: -66px -990px;
}

.flag-big.flag-big-qa {
  background-position: -66px -1023px;
}

.flag-big.flag-big-ro {
  background-position: -66px -1056px;
}

.flag-big.flag-big-rs {
  background-position: -66px -1089px;
}

.flag-big.flag-big-ru {
  background-position: -66px -1122px;
}

.flag-big.flag-big-rw {
  background-position: -66px -1155px;
}

.flag-big.flag-big-sa {
  background-position: -66px -1188px;
}

.flag-big.flag-big-sb {
  background-position: -66px -1221px;
}

.flag-big.flag-big-sc {
  background-position: -66px -1254px;
}

.flag-big.flag-big-sd {
  background-position: -66px -1287px;
}

.flag-big.flag-big-se {
  background-position: -66px -1320px;
}

.flag-big.flag-big-sg {
  background-position: -66px -1353px;
}

.flag-big.flag-big-si {
  background-position: -66px -1386px;
}

.flag-big.flag-big-sk {
  background-position: -66px -1419px;
}

.flag-big.flag-big-sl {
  background-position: -66px -1452px;
}

.flag-big.flag-big-sm {
  background-position: -66px -1485px;
}

.flag-big.flag-big-sn {
  background-position: -66px -1518px;
}

.flag-big.flag-big-so {
  background-position: -66px -1551px;
}

.flag-big.flag-big-sr {
  background-position: -66px -1584px;
}

.flag-big.flag-big-st {
  background-position: -66px -1617px;
}

.flag-big.flag-big-sy {
  background-position: -66px -1650px;
}

.flag-big.flag-big-td {
  background-position: -66px -1683px;
}

.flag-big.flag-big-tg {
  background-position: -66px -1716px;
}

.flag-big.flag-big-th {
  background-position: -66px -1749px;
}

.flag-big.flag-big-tj {
  background-position: -66px -1782px;
}

.flag-big.flag-big-tl {
  background-position: -66px -1815px;
}

.flag-big.flag-big-tm {
  background-position: -66px -1848px;
}

.flag-big.flag-big-tn {
  background-position: -66px -1881px;
}

.flag-big.flag-big-to {
  background-position: -66px -1914px;
}

.flag-big.flag-big-tp {
  background-position: -66px -1947px;
}

.flag-big.flag-big-tr {
  background-position: -66px -1980px;
}

.flag-big.flag-big-tt {
  background-position: -99px 0;
}

.flag-big.flag-big-tv {
  background-position: -99px -33px;
}

.flag-big.flag-big-tw {
  background-position: -99px -66px;
}

.flag-big.flag-big-tz {
  background-position: -99px -99px;
}

.flag-big.flag-big-ua {
  background-position: -99px -132px;
}

.flag-big.flag-big-ug {
  background-position: -99px -165px;
}

.flag-big.flag-big-us {
  background-position: -99px -198px;
}

.flag-big.flag-big-uy {
  background-position: -99px -231px;
}

.flag-big.flag-big-uz {
  background-position: -99px -264px;
}

.flag-big.flag-big-va {
  background-position: -99px -297px;
}

.flag-big.flag-big-vc {
  background-position: -99px -330px;
}

.flag-big.flag-big-ve {
  background-position: -99px -363px;
}

.flag-big.flag-big-vn {
  background-position: -99px -396px;
}

.flag-big.flag-big-vu {
  background-position: -99px -429px;
}

.flag-big.flag-big-ws {
  background-position: -99px -462px;
}

.flag-big.flag-big-ye {
  background-position: -99px -495px;
}

.flag-big.flag-big-za {
  background-position: -99px -528px;
}

.flag-big.flag-big-zm {
  background-position: -99px -561px;
}

.flag-big.flag-big-zr {
  background-position: -99px -594px;
}

.flag-big.flag-big-zw {
  background-position: -99px -627px;
}

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

/* select */

/* --------------- default select --------- */

/* @group Base */

/* @end */

/* @group Single Chosen */

.chzn-container-single .chzn-search input {
  background: #fff;
  margin: 1px 0;
  outline: 0;
  padding: 3px 5px;
  border: 1px solid #c9eaf1;
  font-family: arial, sans-serif;
}

/* @end */

.chzn-container-single-nosearch .chzn-search input {
  position: absolute;
  left: -9000px;
}

.popup .chzn-container-single .chzn-search input {
  border: 1px solid #ece4f4;
}

.chzn-container-active .chzn-choices .search-field input {
  color: #111 !important;
}

/* select */

/*
	Icon font
*/

@font-face {
  font-family: 'RedactorFont';
  src: url('redactor-font.eot');
}

@font-face {
  font-family: 'RedactorFont';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
  font-weight: normal;
  font-style: normal;
}

/*
	Box
*/

/*
	Z-index setup
*/

/*
	Resize
*/

/*
	Fullscreen
*/

/*
	Utils
*/

.body-redactor-hidden {
  overflow: hidden;
}

/*
	Editor
*/

/*
	Placeholder
*/

.redactor-placeholder {
  position: relative;
}

.redactor-placeholder:after {
  position: absolute;
  top: 20px;
  left: 20px;
  content: attr(placeholder);
  color: #999 !important;
  font-weight: normal !important;
}

/* Placeholder in linebreaks mode */

.redactor-linebreaks.redactor-placeholder:after {
  top: 20px;
  left: 20px;
}

/*
	Toolbar
*/

.redactor-toolbar .panel-body:after {
  content: "";
  display: table;
  clear: both;
}

.redactor-toolbar .panel-body:after {
  content: "";
  display: table;
  clear: both;
}

/*
	Icons
*/

/*
	Toolbar tooltip
*/

/*
	Dropdown
*/

/*
	IMAGE BOX
*/

/*
	LINK TOOLTIP
*/

/*
	DROPAREA
*/

#redactor-droparea-placeholder {
  text-align: center;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.7);
}

/*
	PROGRESS
*/

/*
	MODAL
*/

#redactor-modal input[type="radio"],
#redactor-modal input[type="checkbox"] {
  position: relative;
  top: -1px;
}

#redactor-modal input[type="text"],
#redactor-modal input[type="password"],
#redactor-modal input[type="email"],
#redactor-modal input[type="url"] {
  position: relative;
  z-index: 2;
  margin: 0;
  padding: 5px 4px;
  height: 28px;
  border: 1px solid #ccc;
  border-radius: 1px;
  background-color: white;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
  color: #333;
  width: 100%;
  font-size: 14px;
  font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
  -moz-transition: border 0.3s ease-in;
  transition: border 0.3s ease-in;
}

#redactor-modal input[type="text"]:focus,
#redactor-modal input[type="password"]:focus,
#redactor-modal input[type="email"]:focus,
#redactor-modal input[type="url"]:focus {
  outline: none;
  border-color: #5ca9e4;
  box-shadow: 0 0 0 2px rgba(70, 161, 231, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2) inset;
}

#redactor-modal input[type="text"].redactor-input-error,
#redactor-modal input[type="password"].redactor-input-error,
#redactor-modal input[type="email"].redactor-input-error,
#redactor-modal input[type="url"].redactor-input-error,
#redactor-modal textarea.redactor-input-error {
  border-color: #e82f2f;
  box-shadow: 0 0 0 2px rgba(232, 47, 47, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2) inset;
}

/*
	Tabs in Modal
*/

/*
	List in Modal
*/

/*
	##############################################

	DROPDOWN FORMATTING

	##############################################
*/

/*
	##############################################

	 CONTENT STYLES

	##############################################
*/

.redactor-box ::-moz-selection {
  background: #c4e7ff;
}

.body-redactor-hidden {
  overflow: auto;
  margin-right: 0 !important;
}

#redactor-modal input[type="text"],
#redactor-modal input[type="password"],
#redactor-modal input[type="email"] {
  height: auto;
  -webkit-box-shadow: none;
  box-shadow: none;
}

#redactor-modal input[type="text"]:focus,
#redactor-modal input[type="password"]:focus,
#redactor-modal input[type="email"]:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* wysiwyg-blue */

/* /wysiwyg-blue */

/* wysiwyg-pink */

/* /wysiwyg-pink */

/* wysiwyg-v */

/* /wysiwyg-v */

/* redactor-popup */

/* /redactor-popup */

/* redactor-img */

/* /redactor-img */

/* redactor-control-b */

/* /redactor-control-b */

/* redactor-control */

/* /redactor-control */

.redactor_placeholder {
  color: #ccc;
  font-weight: normal;
}

/*
	Fullscreen
*/

/*
	TOOLBAR
*/

/*
	BUTTONS
	step 25px
*/

/*
.redactor_toolbar li a.redactor_btn_smile               { background-position: -900px 0; }
.redactor_toolbar li a.redactor_btn_smile:hover         { background-position: -900px -25px; }*/

/*
	Toolbar classes
*/

/*
	DROPDOWN
*/

/* ColorPicker */

/* MODAL */

.body__redactor-popup {
  overflow: auto !important;
}

.redactor_input {
  width: 99%;
  font-size: 14px;
}

/*
#redactor_modal input[type="radio"],
#redactor_modal input[type="checkbox"] {
	position: relative;
	top: -1px;
}
#redactor_modal input[type="text"],
#redactor_modal input[type="password"],
#redactor_modal input[type="email"],
#redactor_modal textarea {
	position: relative;
	z-index: 2;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	height: 23px;
	border: 1px solid #ccc;
	margin: 0;
	padding: 1px 2px;
	background-color: white;
	color: #333;
	font-size: 13px;
	line-height: 1;
	border-radius: 1px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
	-webkit-transition: border 0.3s ease-in;
	-moz-transition: border 0.3s ease-in;
	-ms-transition: border 0.3s ease-in;
	-o-transition: border 0.3s ease-in;
	transition: border 0.3s ease-in;
}
#redactor_modal textarea {
	line-height: 1.4em;
}
#redactor_modal input:focus,
#redactor_modal textarea:focus {
	outline: none;
	border-color: #5ca9e4;
	box-shadow: 0 0 0 2px rgba(70, 161, 231, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2) inset;
}
*/

/* Drag and Drop Area */

/* Magnific Popup CSS */

.mfp-html body {
  background-position: calc(50% - 8.5px) 0;
}

.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #2d1a3f;
  opacity: 0.75;
  filter: alpha(opacity=75);
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  overflow-x: auto !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-preloader a {
  color: #cccccc;
}

.mfp-preloader a:hover {
  color: white;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.45;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 29px;
  font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

.mfp-arrow:after,
.mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.mfp-arrow:before,
.mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}

.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
  border-right: 17px solid white;
  margin-left: 31px;
}

.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f;
}

.mfp-arrow-right {
  right: 0;
}

.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
  border-left: 17px solid white;
  margin-left: 39px;
}

.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
  border-left: 27px solid #3f3f3f;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: black;
}

/* Main image in popup */

img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */

.mfp-figure {
  line-height: 0;
}

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444444;
}

.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */

  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }

  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }

  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }

  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }

  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }

  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }

  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}

.mfp-ie7 .mfp-img {
  padding: 0;
}

.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px;
}

.mfp-ie7 .mfp-container {
  padding: 0;
}

.mfp-ie7 .mfp-content {
  padding-top: 44px;
}

.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0;
}

/* Magnific Popup CSS */

button.mfp-close__white {
  width: 20px;
  height: 20px;
  text-indent: -100px;
  background: url('/lite/images/popup/mfp-close__white.png') no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  opacity: 1;
  filter: alpha(opacity=100);
}

button.mfp-close__white:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
}

@media (min-width: 768px) {
  button.mfp-close__white {
    width: 26px;
    height: 26px;
  }
}

/* 
    baron plugin
    scroll custom

    scroll   __on
        scroll_scroller
            scroll_cont
        scroll_bar-hold
            scroll_bar
                scroll_bar-in
*/

.scroll {
  position: relative;
  overflow: hidden;
  height: 100%;
}

.scroll_scroller {
  overflow-y: auto !important;
  height: 100%;
  width: 100%;
  -webkit-overflow-scrolling: touch;
}

.scroll_cont {
  overflow: hidden;
}

.scroll_bar-hold {
  display: none;
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  right: 0;
  width: 15px;
  border-radius: 4px;
}

.scroll_bar {
  /* The bar. You should define width, right and background */
  position: absolute;
  z-index: 1;
  right: 0;
  width: 15px;
  cursor: pointer;
}

.scroll_bar:hover .scroll_bar-in {
  background: rgba(0, 0, 0, 0.3);
}

.scroll_bar-in {
  position: absolute;
  top: 4px;
  bottom: 4px;
  right: 3px;
  width: 3px;
  background: #b9b9b9;
  background: rgba(0, 0, 0, 0.15);
  border-radius: 6px;
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
}

/* /scroll custom */

/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */

/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
  position: relative;
  margin: 0 auto 60px;
  padding: 0;
  *zoom: 1;
}

.bx-wrapper img {
  max-width: 100%;
  display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;
  box-shadow: 0 0 5px #ccc;
  border: 5px solid #fff;
  left: -5px;
  background: #fff;
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
  -moz-transform: translatez(0);
  -ms-transform: translatez(0);
  -o-transform: translatez(0);
  transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url(images/bx_loader.gif) center center no-repeat #ffffff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
  background: #666;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
  left: 10px;
  background: url(images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
  right: 10px;
  background: url(images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
  background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
  background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
  text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url(images/controls.png) -86px -11px no-repeat;
  margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
  background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url(images/controls.png) -86px -44px no-repeat;
  margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
  background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666\9;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}

.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}

/* jquery.Jcrop.css v0.9.12 - MIT License */

/*
  The outer-most container in a typical Jcrop instance
  If you are having difficulty with formatting related to styles
  on a parent element, place any fixes here or in a like selector

  You can also style this element if you want to add a border, etc
  A better method for styling can be seen below with .jcrop-light
  (Add a class to the holder and style elements for that extended class)
*/

.jcrop-holder {
  direction: ltr;
  text-align: left;
  /* IE10 touch compatibility */
  -ms-touch-action: none;
}

/* Selection Border */

.jcrop-vline,
.jcrop-hline {
  background: #ffffff url("Jcrop.gif");
  font-size: 0;
  position: absolute;
}

.jcrop-vline {
  height: 100%;
  width: 1px !important;
}

.jcrop-vline.right {
  right: 0;
}

.jcrop-hline {
  height: 1px !important;
  width: 100%;
}

.jcrop-hline.bottom {
  bottom: 0;
  padding: 0;
}

/* Invisible click targets */

.jcrop-tracker {
  height: 100%;
  width: 100%;
  /* "turn off" link highlight */
  -webkit-tap-highlight-color: transparent;
  /* disable callout, image save panel */
  -webkit-touch-callout: none;
  /* disable cut copy paste */
  -webkit-user-select: none;
}

/* Selection Handles */

.jcrop-handle {
  background-color: #fff;
  border: 1px #fff solid;
  width: 3px;
  height: 3px;
  font-size: 1px;
  opacity: 1 !important;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
}

.jcrop-handle.ord-n {
  left: 50%;
  margin-left: -2px;
  margin-top: -2px;
  top: 0;
}

.jcrop-handle.ord-s {
  bottom: 0;
  left: 50%;
  margin-bottom: -2px;
  margin-left: -2px;
}

.jcrop-handle.ord-e {
  margin-right: -2px;
  margin-top: -2px;
  right: 0;
  top: 50%;
}

.jcrop-handle.ord-w {
  left: 0;
  margin-left: -2px;
  margin-top: -2px;
  top: 50%;
}

.jcrop-handle.ord-nw {
  left: 0;
  margin-left: -2px;
  margin-top: -2px;
  top: 0;
}

.jcrop-handle.ord-ne {
  margin-right: -2px;
  margin-top: -2px;
  right: 0;
  top: 0;
}

.jcrop-handle.ord-se {
  bottom: 0;
  margin-bottom: -2px;
  margin-right: -2px;
  right: 0;
}

.jcrop-handle.ord-sw {
  bottom: 0;
  left: 0;
  margin-bottom: -2px;
  margin-left: -2px;
}

/* Dragbars */

.jcrop-dragbar.ord-n,
.jcrop-dragbar.ord-s {
  height: 7px;
  width: 100%;
}

.jcrop-dragbar.ord-e,
.jcrop-dragbar.ord-w {
  height: 100%;
  width: 7px;
}

.jcrop-dragbar.ord-n {
  margin-top: -4px;
}

.jcrop-dragbar.ord-s {
  bottom: 0;
  margin-bottom: -4px;
}

.jcrop-dragbar.ord-e {
  margin-right: -4px;
  right: 0;
}

.jcrop-dragbar.ord-w {
  margin-left: -4px;
}

/* The "jcrop-light" class/extension */

.jcrop-light .jcrop-vline,
.jcrop-light .jcrop-hline {
  background: #ffffff;
  filter: alpha(opacity=70) !important;
  opacity: .70!important;
}

.jcrop-light .jcrop-handle {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #000000;
  border-color: #ffffff;
  border-radius: 3px;
}

/* The "jcrop-dark" class/extension */

.jcrop-dark .jcrop-vline,
.jcrop-dark .jcrop-hline {
  background: #000000;
  filter: alpha(opacity=70) !important;
  opacity: 0.7 !important;
}

.jcrop-dark .jcrop-handle {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #ffffff;
  border-color: #000000;
  border-radius: 3px;
}

/* The "jcrop-blue" class/extension */

.jcrop-blue .jcrop-vline,
.jcrop-blue .jcrop-hline {
  background: #fff;
  filter: alpha(opacity=90) !important;
  opacity: .90!important;
}

.jcrop-blue .jcrop-handle {
  background-color: #fff;
  border-color: #ffffff;
  opacity: 0.9 !important;
  filter: alpha(opacity=90) !important;
}

/* Simple macro to turn off the antlines */

.solid-line .jcrop-vline,
.solid-line .jcrop-hline {
  background: #ffffff;
}

/* Fix for twitter bootstrap et al. */

.jcrop-holder img,
img.jcrop-preview {
  max-width: none;
}

.jcrop-circle {
  /*.jcrop-dragbar.ord-n,
  .jcrop-dragbar.ord-s {
    width: 100%;
    height: 1px;
    background-color: #4B90BF;
  }*/
}

.jcrop-circle .jcrop-selection div:first-child {
  border-radius: 50%;
}

.jcrop-circle .jcrop-vline,
.jcrop-circle .jcrop-hline {
  display: none;
}

.jcrop-circle .jcrop-handle {
  background-color: transparent;
  border-color: #4B90BF;
  width: 9px;
  height: 9px;
}

.jcrop-circle .jcrop-handle.ord-n {
  left: 50%;
  margin-left: -4px;
  margin-top: -9px;
  top: 0;
}

.jcrop-circle .jcrop-handle.ord-s {
  bottom: 0;
  left: 50%;
  margin-bottom: -9px;
  margin-left: -4px;
}

.jcrop-circle .jcrop-handle.ord-e {
  margin-right: -9px;
  margin-top: -4px;
  right: 0;
  top: 50%;
}

.jcrop-circle .jcrop-handle.ord-w {
  left: 0;
  margin-left: -9px;
  margin-top: -4px;
  top: 50%;
}

.jcrop-circle .jcrop-handle.ord-nw {
  left: 0;
  margin-left: -9px;
  margin-top: -9px;
  top: 0;
}

.jcrop-circle .jcrop-handle.ord-ne {
  margin-right: -9px;
  margin-top: -9px;
  right: 0;
  top: 0;
}

.jcrop-circle .jcrop-handle.ord-se {
  bottom: 0;
  margin-bottom: -9px;
  margin-right: -9px;
  right: 0;
}

.jcrop-circle .jcrop-handle.ord-sw {
  bottom: 0;
  left: 0;
  margin-bottom: -9px;
  margin-left: -9px;
}

/*
Version: @@ver@@ Timestamp: @@timestamp@@
*/

.select2-container {
  margin: 0;
  position: relative;
  display: inline-block;
  /* inline-block for ie7 */
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}

.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.
    More Info : http://www.quirksmode.org/css/box.html
  */
  -webkit-box-sizing: border-box;
  /* webkit */
  -moz-box-sizing: border-box;
  /* firefox */
  box-sizing: border-box;
  /* css3 */
}

.select2-container .select2-choice {
  display: block;
  height: 26px;
  padding: 0 0 0 8px;
  overflow: hidden;
  position: relative;
  border: 1px solid #aaa;
  white-space: nowrap;
  line-height: 26px;
  color: #444;
  text-decoration: none;
  border-radius: 4px;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, #ffffff));
  background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, #ffffff 50%);
  background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, #ffffff 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
  background-image: linear-gradient(to top, #eeeeee 0%, #ffffff 50%);
}

.select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #aaa;
  border-radius: 0 0 4px 4px;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.9, #ffffff));
  background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, #ffffff 90%);
  background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, #ffffff 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
  background-image: linear-gradient(to bottom, #eeeeee 0%, #ffffff 90%);
}

.select2-container.select2-allowclear .select2-choice .select2-chosen {
  margin-right: 42px;
}

.select2-container .select2-choice > .select2-chosen {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.select2-container .select2-choice abbr {
  display: none;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 24px;
  top: 8px;
  font-size: 1px;
  text-decoration: none;
  border: 0;
  /*background: url('@{path-img}/plugins/select2/select2.png') right top no-repeat;*/
  cursor: pointer;
  outline: 0;
}

.select2-container.select2-allowclear .select2-choice abbr {
  display: inline-block;
}

.select2-container .select2-choice abbr:hover {
  background-position: right -11px;
  cursor: pointer;
}

.select2-drop-mask {
  border: 0;
  margin: 0;
  padding: 0;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 9998;
  /* styles required for IE to work */
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-drop {
  overflow: hidden;
  width: 100%;
  margin-top: -1px;
  position: absolute;
  z-index: 9999;
  top: 100%;
  background: #fff;
  color: #000;
  border: 1px solid #aaa;
  border-top: 0;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}

.select2-drop > ul {
  overflow: auto;
  width: 110%;
}

.select2-drop.select2-drop-above {
  margin-top: 1px;
  border-top: 1px solid #aaa;
  border-bottom: 0;
  border-radius: 4px 4px 0 0;
  -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
}

.select2-drop-active {
  border: 1px solid #5897fb;
  border-top: none;
}

.select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid #5897fb;
}

.select2-drop-auto-width {
  border-top: 1px solid #aaa;
  width: auto;
}

.select2-drop-auto-width .select2-search {
  padding-top: 4px;
}

.select2-container .select2-choice .select2-arrow {
  display: inline-block;
  width: 18px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-left: 1px solid #aaa;
  border-radius: 0 4px 4px 0;
  background-clip: padding-box;
  background: #ccc;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #cccccc), color-stop(0.6, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, #cccccc 0%, #eeeeee 60%);
  background-image: -moz-linear-gradient(center bottom, #cccccc 0%, #eeeeee 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);
  background-image: linear-gradient(to top, #cccccc 0%, #eeeeee 60%);
}

.select2-container .select2-choice .select2-arrow b {
  display: block;
  width: 100%;
  height: 100%;
  /*background: url('@{path-img}/plugins/select2/select2.png') no-repeat 0 1px;*/
}

.select2-search {
  display: inline-block;
  width: 100%;
  min-height: 26px;
  margin: 0;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  z-index: 10000;
  white-space: nowrap;
}

.select2-search input {
  width: 100%;
  height: auto !important;
  min-height: 26px;
  padding: 4px 20px 4px 5px;
  margin: 0;
  outline: 0;
  font-family: sans-serif;
  font-size: 1em;
  border: 1px solid #aaa;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  /*background: #fff url('@{path-img}/plugins/select2/select2.png') no-repeat 100% -22px;
    background: url('@{path-img}/plugins/select2/select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('@{path-img}/plugins/select2/select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('@{path-img}/plugins/select2/select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('@{path-img}/plugins/select2/select2.png') no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;*/
}

.select2-drop.select2-drop-above .select2-search input {
  margin-top: 4px;
}

.select2-search input.select2-active {
  background: #ffffff url('/lite/images/plugins/select2/select2-spinner.gif') no-repeat 100%;
  background: url('/lite/images/plugins/select2/select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #ffffff), color-stop(0.99, #eeeeee));
  background: url('/lite/images/plugins/select2/select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%);
  background: url('/lite/images/plugins/select2/select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%);
  background: url('/lite/images/plugins/select2/select2-spinner.gif') no-repeat 100%, linear-gradient(to bottom, #ffffff 85%, #eeeeee 99%) 0 0;
}

.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.select2-dropdown-open .select2-choice {
  border-bottom-color: transparent;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #eee;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ffffff), color-stop(0.5, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, #ffffff 0%, #eeeeee 50%);
  background-image: -moz-linear-gradient(center bottom, #ffffff 0%, #eeeeee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: linear-gradient(to top, #ffffff 0%, #eeeeee 50%);
}

.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
  border: 1px solid #5897fb;
  border-top-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(0.5, #eeeeee));
  background-image: -webkit-linear-gradient(center top, #ffffff 0%, #eeeeee 50%);
  background-image: -moz-linear-gradient(center top, #ffffff 0%, #eeeeee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);
}

.select2-dropdown-open .select2-choice .select2-arrow {
  background: transparent;
  border-left: none;
  filter: none;
}

.select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: -18px 1px;
}

.select2-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* results */

.select2-results {
  max-height: 200px;
  padding: 0 0 0 4px;
  margin: 4px 4px 4px 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.select2-results ul.select2-result-sub {
  margin: 0;
  padding-left: 0;
}

.select2-results ul.select2-result-sub > li .select2-result-label {
  padding-left: 20px;
}

.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 40px;
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 60px;
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 80px;
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 100px;
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 110px;
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 120px;
}

.select2-results li {
  list-style: none;
  display: list-item;
  background-image: none;
}

.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: bold;
}

.select2-results .select2-result-label {
  padding: 3px 7px 4px;
  margin: 0;
  cursor: pointer;
  min-height: 1em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.select2-results .select2-highlighted {
  background: #3875d7;
  color: #fff;
}

.select2-results li em {
  background: #feffde;
  font-style: normal;
}

.select2-results .select2-highlighted em {
  background: transparent;
}

.select2-results .select2-highlighted ul {
  background: #fff;
  color: #000;
}

.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
  background: #f4f4f4;
  display: list-item;
  padding-left: 5px;
}

/*
disabled look for disabled choices in the results dropdown
*/

.select2-results .select2-disabled.select2-highlighted {
  color: #666;
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

.select2-results .select2-selected {
  display: none;
}

.select2-more-results.select2-active {
  background: #f4f4f4 url('/lite/images/plugins/select2/select2-spinner.gif') no-repeat 100%;
}

.select2-more-results {
  background: #f4f4f4;
  display: list-item;
}

/* disabled styles */

.select2-container.select2-container-disabled .select2-choice {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
  background-color: #f4f4f4;
  background-image: none;
  border-left: 0;
}

.select2-container.select2-container-disabled .select2-choice abbr {
  display: none;
}

/* multiselect */

.select2-container-multi .select2-choices {
  height: auto !important;
  height: 1%;
  margin: 0;
  padding: 0;
  position: relative;
  border: 1px solid #aaa;
  cursor: text;
  overflow: hidden;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(to bottom, #eeeeee 1%, #ffffff 15%);
}

.select2-locked {
  padding: 3px 5px 3px 5px !important;
}

.select2-container-multi .select2-choices {
  min-height: 26px;
}

.select2-container-multi.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.select2-container-multi .select2-choices li {
  float: left;
  list-style: none;
}

html[dir="rtl"] .select2-container-multi .select2-choices li {
  float: right;
}

.select2-container-multi .select2-choices .select2-search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

.select2-container-multi .select2-choices .select2-search-field input {
  padding: 5px;
  margin: 1px 0;
  font-family: sans-serif;
  font-size: 100%;
  color: #666;
  outline: 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent !important;
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background: #ffffff url('/lite/images/plugins/select2/select2-spinner.gif') no-repeat 100% !important;
}

.select2-default .select2-chosen {
  color: #ccc;
}

.select2-container-multi .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 18px;
  margin: 3px 0 3px 5px;
  position: relative;
  line-height: 13px;
  color: #333;
  cursor: default;
  border: 1px solid #aaaaaa;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(to top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
}

html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice {
  margin-left: 0;
  margin-right: 5px;
}

.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
  cursor: default;
}

.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #d4d4d4;
}

.select2-search-choice-close {
  display: block;
  width: 12px;
  height: 13px;
  position: absolute;
  right: 3px;
  top: 4px;
  font-size: 1px;
  outline: none;
  /*background: url('@{path-img}/plugins/select2/select2.png') right top no-repeat;*/
}

html[dir="rtl"] .select2-search-choice-close {
  right: auto;
  left: 3px;
}

.select2-container-multi .select2-search-choice-close {
  left: 3px;
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}

.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
  background-position: right -11px;
}

/* disabled styles */

.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 5px;
  border: 1px solid #ddd;
  background-image: none;
  background-color: #f4f4f4;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  display: none;
  background: none;
}

/* end multiselect */

.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
  text-decoration: underline;
}

.select2-offscreen,
.select2-offscreen:focus {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0 !important;
  top: 0 !important;
}

.select2-display-none {
  display: none;
}

.select2-measure-scrollbar {
  position: absolute;
  top: -10000px;
  left: -10000px;
  width: 100px;
  height: 100px;
  overflow: scroll;
}

/* Retina-ize icons */

/*
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx)  {
    .select2-search input,
    .select2-search-choice-close,
    .select2-container .select2-choice abbr,
    .select2-container .select2-choice .select2-arrow b {
        background-image: url('@{path-img}/plugins/select2/select2x2.png') !important;
        background-repeat: no-repeat !important;
        background-size: 60px 40px !important;
    }

    .select2-search input {
        background-position: 100% -21px !important;
    }
}*/

.select-cus__blue .select2-choice {
  border-width: 0;
  color: #1d1d1d;
  background: #fff;
  height: 32px;
  line-height: 30px;
  font-size: 14px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 3px;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  filter: none;
  /* for ie */
}

.select-cus__blue .select2-choice .select2-arrow {
  width: 30px;
  border-width: 0;
  background: #d2e6fe;
  filter: none;
  /* for ie */
}

.select-cus__blue .select2-choice .select2-arrow b {
  background: url('/lite/images/plugins/select-cus_arrow-b-blue.png') no-repeat 50% 50%;
}

.select-cus__blue.select2-container-active .select2-choice,
.select-cus__blue.select2-container-active .select2-choices {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.select-cus__gray .select2-choice {
  border: 1px solid #e6e6e6;
  padding-left: 10px;
  color: #1d1d1d;
  background: #fff;
  height: 32px;
  line-height: 30px;
  font-size: 14px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 3px;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  filter: none;
  /* for ie */
}

.select-cus__gray.select2-dropdown-open .select2-choice {
  border-color: #a0ceee;
}

.select-cus__gray .select2-choice .select2-arrow {
  width: 30px;
  border-width: 0;
  background: none;
  filter: none;
  /* for ie */
}

.select-cus__gray .select2-choice .select2-arrow b {
  background: url('/lite/images/plugins/select-cus_arrow-b-gray.png') no-repeat 50% 50%;
}

.select-cus__gray.select2-dropdown-open .select2-arrow b {
  background-image: url('/lite/images/plugins/select-cus_arrow-b-gray2.png');
}

.select-cus__gray.select2-container-active .select2-choice,
.select-cus__gray.select2-container-active .select2-choices {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.select2-drop {
  margin-top: 2px;
  color: #333;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.select2-drop.select2-drop-active {
  border: 1px solid #f5f5f5;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}

.select2-drop .select2-results {
  margin: 0;
  padding: 0;
}

.select2-drop .select2-results .select2-highlighted {
  background: #fff;
  color: #cccccc;
}

.select2-drop .select2-search {
  margin-top: 4px;
}

.select2-drop .select2-search input {
  z-index: 9000;
  background: #fff;
  background: #ffffff url('/lite/images/plugins/select-cus_search.png') no-repeat 100% 4px;
  border-color: #ccc;
  color: #333;
  border-radius: 3px;
}

.select2-drop .select2-result_desc {
  color: #cccccc;
  font-size: 11px;
  line-height: 14px;
  font-family: Tahoma, Arial, Verdana, sans-serif;
}

.select2-drop .select2-match {
  text-decoration: none;
  font-weight: bold;
  color: #111;
}

.select2-drop .select2-no-results {
  background: none;
  color: #999999;
  font-size: 11px;
}

.select2-drop__separated-first-items .select2-result:nth-child(4) {
  border-bottom: 1px solid #cccccc;
}

.select2-drop__search-off .select2-search {
  display: none;
}

/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */

/* Use this next selector to style things like font-size and line-height: */

/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */

/* If you're using the icon option, use this next selector to style them */

/* This is the base styling required to make all Tooltipsters work */

/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */

/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */

/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */

/* album-preview */

.album-preview {
  /* Превью альбовом */
  /* Превью фото маленькие */
  /* Превью фото средние */
  /* Превью фото большие */
  /* */
  /* drag */
  /* /drag */
}

.album-preview__album .album-preview_li {
  display: block;
  text-align: center;
}

.album-preview__album .album-preview_img-hold {
  display: none;
}

.album-preview__album .album-preview_overlay {
  background: rgba(255, 255, 255, 0.2);
}

@media (min-width: 640px) {
  .album-preview__album .album-preview_li {
    display: inline-block;
    width: 205px;
    height: 196px;
    text-align: left;
  }

  .album-preview__album .album-preview_li__big {
    width: 480px;
    height: 401px;
  }

  .album-preview__album .album-preview_img-hold {
    display: block;
    width: 205px;
    height: 140px;
  }
}

.album-preview_ul {
  margin: 8px -30px 0 10px;
}

.album-preview_li {
  display: inline-block;
  margin: 5px 12px 6px 0;
  cursor: pointer;
}

.album-preview_li__big .album-preview_img-hold {
  width: 480px;
  height: 345px;
}

.album-preview_in {
  display: block;
  position: relative;
  background-color: #e1e1e1;
}

.album-preview_in:hover .album-preview_overlay {
  display: block;
}

.album-preview_img-hold {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.album-preview_img {
  max-height: 100%;
}

.album-preview_overlay {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 1px solid #a0ceee;
  /* #2f8be2; */
  background-color: #eee;
  background-color: rgba(255, 255, 255, 0.6);
}

.album-preview_hold {
  padding: 10px 12px;
  background-color: #fff;
}

.album-preview_t {
  width: 180px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #666666;
  text-decoration: none;
}

.album-preview_t:hover {
  color: #ff6900;
}

.album-preview_count {
  margin-top: 6px;
  font: 11px/14px Tahoma, Arial, Verdana, sans-serif;
  color: #b6b6b6;
}

/* /album-preview */

/* album-slider */

/* /album-slider */

/* b-article */

.b-article {
  position: relative;
  margin: 20px 0 20px;
  /*&__list .wysiwyg-content p:hover .ico-more{
        &:extend(.ico-more-hover);
        cursor: pointer;
    }*/
  /*&__list &_in-img {
        text-align: center;
    }*/
  /*&__list .wysiwyg-content p:hover {
        color: @color-gray;
        cursor: pointer;
    }*/
}

.b-article .b-section_t {
  margin-top: 0;
}

.b-article .wysiwyg-content {
  margin: 0 0 10px;
}

.b-article .wysiwyg-content img {
  margin-bottom: 0;
}

.b-article .comments {
  margin-bottom: 0;
}

.b-article .b-album {
  margin: 0 0 10px;
}

.b-article .b-album_top {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 12;
  padding: 10px;
  color: #ffffff;
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
  /* W3C */
}

.b-article .b-album_count-hold {
  position: relative;
  float: right;
  top: 0;
  right: 0;
  color: #fff;
}

.b-article_cont-tale {
  display: none;
}

.b-article_in {
  word-wrap: break-word;
}

.b-article_in-img {
  position: relative;
  margin: 0 0 8px;
  text-align: center;
  background-color: #f9f9f9;
  min-width: 100%;
  overflow: hidden;
}

.b-article_in-img:hover .b-article_in-img-overlay {
  display: block;
}

.b-article_in-img img {
  display: inline-block;
  height: auto !important;
}

.b-article_in-img iframe {
  width: 100%;
  min-height: 350px;
}

.b-article_in-img__l img {
  width: 100%;
}

.b-article_in-img-overlay {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.08);
}

.b-article_cont {
  position: relative;
  /*min-height: 321px;*/
  padding: 0;
}

.b-article_header {
  margin-bottom: 8px;
}

.b-article_header .tx-date {
  display: block;
}

.b-article_header .ava {
  margin: 0 7px 0 0;
  float: left;
}

.b-article_author {
  display: inline-block;
  line-height: 12px;
  padding-right: 5px;
}

.b-article_authorpos {
  margin: 0 0 0 30px;
  color: #9d8abe;
}

@media (min-width: 480px) {
  .b-article_authorpos {
    margin: 0;
  }
}

.b-article_t {
  margin: 8px 0;
}

@media (max-width: 1025px) {
  .b-article_t {
    text-align: left !important;
    line-height: 27px;
  }
}

.b-article_t-list {
  margin: 8px 0;
}

.b-article_t-a {
  margin: 8px 0;
}

.b-article_like .article-settings {
  float: left;
  margin: 20px 0 0;
}

.b-article_more {
  display: inline-block;
  margin: 0 15px 15px 0;
  padding: 0 20px 0 0;
  background: url(/images/i-more.png) no-repeat 100% 10px;
  color: #378BCB;
  font: 20px/22px Tahoma, Arial, Verdana, sans-serif;
  text-decoration: none;
}

.b-article .b-markdown_t-sub {
  display: none;
}

.b-article__single .b-markdown_t-sub {
  display: block !important;
}

@media (min-width: 480px) {
  .b-article_header .tx-date {
    display: inline-block;
    margin-left: 4px;
  }

  .b-article .b-markdown_t-sub {
    display: block;
  }
}

@media (min-width: 768px) {
  .b-article .wysiwyg-content {
    margin: 0;
  }

  .b-article .b-album_top {
    padding: 15px;
  }

  .b-article_in-img {
    margin: 5px 0 15px 0;
  }

  .b-article_t-list {
    margin: 8px 0;
  }
}

@media (min-width: 1025px) {
  .b-article {
    margin: 20px 0 40px;
    padding: 0;
    /*&__list .b-album {
            margin: 0 -14px 10px;
        }*/
  }

  .b-article .adv-yandex {
    margin: 30px 0 10px;
  }

  .b-article__list {
    border: 1px solid #f0f0f0;
    padding: 14px 14px 20px;
  }

  .b-article__list:hover {
    border-color: #e4e4e4;
  }

  .b-article__list .b-article_in-img {
    margin: 5px -14px 15px -14px;
  }

  .b-article__user-status .user-status {
    padding-left: 20px;
    padding-right: 20px;
  }

  .b-article__list.b-article__user-status .user-status {
    margin-top: 10px;
    margin-left: -14px;
    margin-right: -14px;
    padding-left: 34px;
    padding-right: 34px;
  }

  .b-article__list .user-status {
    margin-bottom: 10px;
  }

  .b-article .b-album-cap {
    margin: 10px 0;
  }

  .b-article__list .b-album-cap {
    margin: 10px -14px;
  }
}

.b-article_header-likes {
  text-align: center;
  margin: 15px 0;
}

/* /b-article */

/* wysiwyg-content  */

.wysiwyg-content {
  word-wrap: break-word;
  /*img {
        .inline-block();
        vertical-align: bottom;
        margin: 0 0 5px;
    }*/
  /*li .b-article_in-img {margin-left: -27px;}*/
}

.wysiwyg-content p {
  margin: 0 0 10px;
}

.wysiwyg-content .content-img {
  float: none;
  margin: 0 0 10px;
}

.wysiwyg-content h2 {
  margin: 20px 0 15px;
  font-size: 16px;
  line-height: 25px;
  font-weight: bold;
  color: #333333;
}

@media (min-width: 480px) {
  .wysiwyg-content h2 {
    font-size: 18px;
  }
}

@media (min-width: 1025px) {
  .wysiwyg-content h2 {
    font-size: 23px;
  }
}

.wysiwyg-content h3 {
  margin: 20px 0 10px;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}

.wysiwyg-content_t-sub {
  font: 26px/30px Arial, Tahoma, Verdana, sans-serif;
  color: #0d0d0d;
  margin: 20px 0 15px;
}

.wysiwyg-content ul {
  margin: 15px 0;
  padding: 0;
  list-style: none;
}

.wysiwyg-content ul li {
  margin: 0;
  padding: 5px 0 5px 27px;
  background: url(/images/bullet.png) no-repeat 4px 10px;
}

.wysiwyg-content .b-album_prev {
  margin: 0;
}

.wysiwyg-content .b-album_prev-li {
  margin: 0 5px 0 0;
  padding: 0;
  background: none;
}

.wysiwyg-content ol {
  margin: 15px 0;
  padding: 0;
  counter-reset: item;
  list-style-type: none;
}

.wysiwyg-content ol li {
  margin: 0;
  padding: 5px 0 5px 27px;
}

.wysiwyg-content ol li:before {
  font: bold 14px Arial, Tahoma, Verdana, sans-serif;
  color: #333;
  margin: 0 0 0 -25px;
  float: left;
  content: counters(item, '.') '.';
  /* crash IE7 */
  counter-increment: item;
}

/* /wysiwyg-content  */

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* like-control */

.like-control-hold {
  position: relative;
  text-align: center;
}

.like-control {
  position: relative;
  /*width: 56px;
    padding: 10px 0;*/
  margin: 10px auto;
  text-align: center;
}

.like-control .ico-action-hg {
  margin: 6px 0;
}

.like-control__line {
  display: inline-block;
  width: auto;
}

.like-control__line .like-control_hold {
  display: inline-block;
  min-width: 100px;
  padding: 12px 25px 10px;
  border-left: 1px solid #e7d24f;
}

.like-control__line .like-control_hold:first-child {
  border-left: none;
}

.like-control__small {
  display: inline-block;
  width: auto;
}

.like-control__small .like-control_tx {
  display: inline-block;
  vertical-align: middle;
}

.like-control__small .like-control_tx {
  margin: 5px 0 0 5px;
}

.like-control__small .like-control_hold {
  display: inline-block;
  padding: 5px 20px;
}

.like-control__small .like-control_hold:last-child {
  padding-left: 0;
}

.like-control__small .like-control_hold__comment {
  background: none;
  padding-left: 0;
}

.like-control_hold {
  position: relative;
  display: inline-block;
  background-color: #fae141;
  margin: 0 -2px;
}

.like-control_i {
  display: inline-block;
  color: #666666;
  text-decoration: none;
}

.like-control_i:hover .like-control_tx {
  color: #666666;
}

.like-control_t {
  font-size: 11px;
  color: #999999;
}

.like-control_tx {
  color: #999999;
  text-decoration: none;
  line-height: 12px;
}

@media (min-width: 1025px) {
  .like-control {
    margin: 20px 0;
  }

  .like-control__small {
    margin: 20px auto;
  }
}

/* /like-control */

/* icons-meta */

.icons-meta {
  float: right;
  margin: 0 0 0 10px;
  font-size: 11px;
  color: #737575;
}

.icons-meta_comment {
  position: relative;
  float: right;
  margin-left: 15px;
  padding-left: 22px;
  text-decoration: none;
  color: #737575;
}

.icons-meta_comment:hover .icons-meta_tx {
  color: #333333;
}

.icons-meta_view:after,
.icons-meta_comment:after {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  margin: -8px 0 0;
  width: 15px;
  height: 15px;
  background: url('/lite/images/icons-mata.png') no-repeat -18px 0;
}

.icons-meta_comment:hover:after {
  background-position: -18px -15px;
}

.icons-meta_view {
  position: relative;
  float: right;
  margin-left: 15px;
  padding-left: 22px;
  text-decoration: none;
}

.icons-meta_view:after {
  margin-top: -7px;
  width: 18px;
  background-position: 0 0;
}

.icons-meta_tx {
  display: inline-block;
  text-decoration: none;
}

/* /icons-meta */

/* article-similar */

.article-similar {
  margin: 30px 0 30px;
  padding-top: 1px;
  color: #fff;
  text-align: left;
}

.article-similar .ava {
  vertical-align: top;
}

.article-similar__green {
  background-color: #52b547;
}

.article-similar__blue {
  background-color: #4fa5e0;
}

.article-similar__lilac {
  background-color: #9e87c7;
}

.article-similar__red {
  background-color: #ff8232;
}

.article-similar__yellow {
  background-color: #facf32;
}

.article-similar_row {
  margin: 10px 12px 10px;
}

.article-similar_author {
  display: inline-block;
  vertical-align: top;
  margin: 0 10px;
  color: #fff;
  text-decoration: none;
  max-width: 150px;
}

.article-similar_t {
  display: inline-block;
  margin-bottom: 5px;
  font-size: 22px;
  line-height: 24px;
  font-weight: bold;
  color: #fff;
}

.article-similar_t:hover,
.article-similar_author:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
  color: #fff;
}

.article-similar_img-hold {
  position: relative;
  background-color: #fff;
}

.article-similar_img {
  width: 100%;
}

.article-similar_img:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* /article-similar */

/* article-nearby */

.article-nearby {
  position: relative;
  width: 100%;
  margin: 20px 0 40px;
}

.article-nearby_a {
  display: block;
  position: relative;
  padding: 0 0 3px 17px;
}

.article-nearby_a:hover .article-nearby_tx {
  color: #ff6900;
}

.article-nearby_a__r {
  text-align: right;
  padding: 0 17px 3px 0;
}

.article-nearby_a:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -6px;
}

.article-nearby_a__r:after {
  left: auto;
  right: 0;
}

.article-nearby_tx {
  display: inline-block;
  vertical-align: middle;
  max-width: 210px;
  padding: 0;
  font: 13px/14px Tahoma, Arial, Verdana, sans-serif;
  color: #289fd7;
}

/* /article-nearby */

/* article-users */

.article-users {
  margin: 20px 5px;
  padding: 10px 0;
  /*&_t {
        margin: 15px 0 10px;
        font-size: 15px;
        line-height: 22px;
    }*/
}

.article-users .ava-list {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}

.article-users .a-light {
  vertical-align: middle;
}

.article-users_count {
  display: inline-block;
  vertical-align: middle;
  width: 110px;
  color: #999999;
  text-decoration: none;
}

.article-users_count:hover {
  color: #666666;
}

.article-users_count-tx {
  display: inline-block;
  line-height: 25px;
  margin-left: 10px;
}

/* /article-users */

/* article-also */

.article-also {
  margin: 0;
  text-align: center;
}

.article-also .like-control {
  display: inline-block;
  vertical-align: middle;
}

.article-also_row {
  display: inline-block;
  vertical-align: middle;
}

.article-also_tx {
  margin-top: 6px;
  color: #999999;
  font-size: 13px;
}

@media (min-width: 1025px) {
  .article-also_row {
    display: block;
  }
}

/* /article-also */

/* ava-list */

.ava-list {
  margin: 10px 0;
}

.ava-list .ava {
  display: block;
}

.ava-list_li {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 4px 3px 4px 0;
}

/* /ava-list */

/* user-actions */

/* /user-actions */

/* ingredients */

.ingredients {
  margin: 0 0 20px;
}

/* /ingredients */

/* user-activity-post */

.user-activity-post {
  display: block;
  margin: 15px 0 5px;
}

.user-activity-post .ico-post-type-s {
  margin: -10px 6px 0 0;
  top: 2px;
}

.user-activity-post_hold {
  position: relative;
  display: inline-block;
  margin: 0 0 0 12px;
  padding: 2px 8px;
  background-color: #CDECFF;
}

.user-activity-post_hold:before {
  content: '';
  position: absolute;
  top: 0;
  left: -24px;
  width: 0;
  height: 0;
  border: 12px solid #fff;
  border-right-color: #CDECFF;
}

.user-activity-post_tx {
  display: inline-block;
  font-size: 14px;
}

/* /user-activity-post */

/* b-post-anonce-s */

.b-post-anonce-s_header .ava {
  margin: 0 7px 0 0;
  float: left;
}

/* /b-post-anonce-s */

.rubrics {
  padding: 23px 20px 39px;
}

.rubrics .side-block_tx {
  margin-bottom: 15px;
}

.rubrics_a {
  display: block;
  font-size: 14px;
  font-weight: bold;
  color: #196eb9;
  margin-bottom: 5px;
  line-height: 16px;
}

.rubrics_count:after {
  content: '';
  position: absolute;
  left: 0;
  background: url('/lite/images/ico/ico-club.png');
  background-position: -49px 0;
  width: 22px;
  height: 20px;
  margin-top: -1px;
}

.rubrics_count {
  color: #999;
  position: relative;
  padding-left: 32px;
}

.rubrics_li {
  margin-bottom: 10px;
}

.next-post {
  border-top: 1px solid #fafafa;
  padding-top: 20px;
}

.ico-hold-small {
  height: 72px;
  width: 72px;
  float: left;
  background: #faf6ff;
  -webkit-border-radius: 72px;
  -moz-border-radius: 72px;
  border-radius: 72px;
}

.b-article_share {
  margin-top: 40px;
}

/* article-anonce */

.article-anonce {
  position: relative;
  display: block;
  margin: 0;
  text-align: left;
  /*&__green  &_hold {border-color: #52b547;}
    &__green  &_tag  {background-color: #52b547;}
    &__blue   &_hold {border-color: #47aef3;}
    &__blue   &_tag  {background-color: #47aef3;}
    &__lilac  &_hold {border-color: #8970b4;}
    &__lilac  &_tag  {background-color: #8970b4;}
    &__red    &_hold {border-color: #ff8232;}
    &__red    &_tag  {background-color: #ff8232;}
    &__yellow &_hold {border-color: #f3cf0a;}
    &__yellow &_tag  {background-color: #f3cf0a;}*/
  /*
    1 Беременность и дети
    2 Наш дом
    3 Красота и здоровье
    4 Муж и жена
    5 Интересы и увлечения
    6 Семейный отдых
    */
  /*&_t:hover {
        .opacity(0.7);
    }*/
  /* __ico*/
  /*&__ico&__green  &_hold {background-color: #52b547;}
    &__ico&__blue   &_hold {background-color: #47aef3;}
    &__ico&__lilac  &_hold {background-color: #8970b4;}
    &__ico&__red    &_hold {background-color: #ff8232;}
    &__ico&__yellow &_hold {background-color: #facf32;}*/
  /*&__ico &_hold:hover &_t {
        color: #fff;
        .opacity(0.7);
    }*/
  /* /__ico*/
}

.article-anonce .ico-ovrPlay__s {
  position: relative;
  float: right;
  top: -10px;
  right: -10px;
}

.article-anonce__xl {
  width: 615px;
}

.article-anonce__xl .article-anonce_img-hold {
  height: 410px;
  overflow: hidden;
}

.article-anonce__xl .article-anonce_img {
  vertical-align: middle;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  /*height: 100%;*/
  width: 100%;
}

.article-anonce__xl .article-anonce_hold:hover .article-anonce_t {
  color: #fff;
}

.article-anonce__xl .article-anonce_bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  border: none;
  padding-bottom: 20px;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
}

.article-anonce__xl .article-anonce_t {
  font-size: 30px;
  line-height: 30px;
  color: #fff;
  margin-right: 130px;
}

.article-anonce__xl .article-anonce_img-top {
  top: auto;
  bottom: 15px;
  right: 20px;
  background: none;
}

.article-anonce__xl .article-anonce_count-t {
  font-size: 50px;
}

.article-anonce__xl .article-anonce_count-tx {
  font-size: 23px;
}

.article-anonce__s .article-anonce_hold {
  margin-bottom: 42px;
  border-top-width: 0;
}

.article-anonce__s .article-anonce_t {
  font-size: 18px;
}

.article-anonce__s .article-anonce_bottom {
  border-width: 0;
  padding: 2px 0 10px;
}

.article-anonce_top {
  position: relative;
  margin: 0 12px 7px;
  padding-top: 16px;
}

.article-anonce_top .ava {
  position: absolute;
  top: 0;
  left: 0;
  border: 3px solid #fff;
  z-index: 8;
}

.article-anonce_author {
  display: block;
  padding: 0 20px 0 75px;
  width: 100%;
  text-decoration: none;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  line-height: 12px;
  /*max-width: 150px;*/
}

.article-anonce_hold {
  position: relative;
  display: block;
  border-top: 5px solid #8970b4;
}

.article-anonce_ico-hold:hover .article-anonce_img-overlay,
.article-anonce_hold:hover .article-anonce_img-overlay {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.09);
}

.article-anonce_bottom {
  position: relative;
  padding: 10px 15px 10px;
  border: 1px solid #f2f2f2;
  border-top: none;
}

.article-anonce_t {
  margin: 5px 0;
  font-size: 22px;
  line-height: 1em;
  letter-spacing: -0.15px;
  font-weight: bold;
  color: #196eb9;
}

.article-anonce_t:hover {
  color: #ff6900;
}

.article-anonce_tag {
  position: absolute;
  top: -12px;
  left: 15px;
  padding: 1px 10px;
  color: #fff;
  font-weight: bold;
  background-color: #8970b4;
}

.article-anonce_img-hold {
  position: relative;
  background-color: #fff;
  text-align: center;
}

.article-anonce_img {
  width: 100%;
}

.article-anonce_img-top {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 2;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3000000', endColorstr='#00000000', GradientType=0);
}

.article-anonce_img-bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 150px;
  width: 100%;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
}

.article-anonce_img-overlay {
  display: none;
}

.article-anonce_count-hold {
  margin: 15px;
  float: right;
  color: #fff;
  text-align: center;
}

.article-anonce_count-t {
  font-size: 34px;
  line-height: 1em;
}

.article-anonce_count-tx {
  font-size: 15px;
  line-height: 1em;
}

.article-anonce__ico .article-anonce_img {
  width: auto;
}

.article-anonce__ico .article-anonce_tag {
  position: relative;
  top: auto;
  left: auto;
  background: none;
}

.article-anonce__ico .article-anonce_t {
  display: inline-block;
  margin: 10px 20px;
  color: #fff;
}

.article-anonce_ico-hold {
  height: 410px;
  text-align: center;
  overflow: hidden;
}

.article-anonce_ico-a {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 8;
}

.article-anonce_ico {
  margin: 20px 0 15px;
}

/* /article-anonce */

/* article-settings */

.article-settings {
  position: relative;
  float: left;
  margin: 0 15px;
  z-index: 50;
}

.article-settings_i {
  text-align: center;
  position: relative;
}

.article-settings_hold {
  display: none;
  position: absolute;
  top: 49px;
  left: 0;
  width: 100%;
  background: #f0f0f0;
  padding: 9px 0 5px;
  border-radius: 5px;
  z-index: 200;
}

.article-settings_a {
  display: inline-block;
  width: 40px;
  height: 30px;
  background: url('/lite/images/article-settings_a.png') no-repeat;
}

.article-settings_a__settings {
  width: 58px;
  height: 44px;
  background-position: -320px 0;
}

.article-settings_a__settings:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.article-settings_a__pin {
  background-position: -40px 0;
}

.article-settings_a__pin:hover {
  background-position: -40px -30px;
}

.article-settings_a__edit {
  background-position: -80px 0;
}

.article-settings_a__edit:hover {
  background-position: -80px -30px;
}

.article-settings_a__delete {
  background-position: -160px 0;
}

.article-settings_a__delete:hover {
  background-position: -160px -30px;
}

.article-settings_drop {
  position: absolute;
  left: 50px;
  top: 0;
  width: 190px;
  border: 1px solid #dcecf6;
  background: #fff;
  text-align: left;
  z-index: 500;
  display: none;
  border-radius: 3px;
}

.article-settings_drop-a {
  display: block;
  padding: 5px 20px;
  color: #6b6b6b;
  text-decoration: none;
}

.article-settings_drop-a:hover {
  color: #3d3d3d;
  background: #eff8ff;
}

.article-settings_drop-a:hover .ico-users__all {
  background-position: 0 -30px;
}

.article-settings_drop-a:hover .ico-users__friend {
  background-position: -40px -30px;
}

/* /article-settings */

/* 
    avatar 

    ava __small __middle    __large
        ava_img
        <ico-status>
*/

.ava {
  display: inline-block;
  position: relative;
  width: 72px;
  height: 72px;
  border-radius: 36px;
  background: url('/lite/images/base/ava.png') no-repeat -240px -480px;
}

.ava .ico-status {
  position: absolute;
  top: 3px;
  left: 3px;
  margin: 0;
}

.ava.female,
.ava__female {
  background-position: -240px -240px;
}

.ava.male,
.ava__male {
  background-position: -240px 0;
}

.ava_img {
  display: block;
  position: relative;
  width: 72px;
  height: 72px;
  max-height: 100%;
  border-radius: 36px;
}

.ava_img[src=""] {
  display: none !important;
}

.ava__small {
  width: 24px;
  height: 24px;
  background-position: -240px -696px;
  border-radius: 12px;
}

.ava__small.female,
.ava__small.ava__female {
  background-position: -240px -456px;
}

.ava__small.male,
.ava__small.ava__male {
  background-position: -240px -216px;
}

.ava__small .ico-status {
  top: 0;
  left: 0;
  width: 6px;
  height: 6px;
}

.ava__small .ava_img {
  border-radius: 12px;
  width: 24px;
  height: 24px;
}

.ava__middle {
  background-position: -240px -696px;
}

.ava__middle,
.ava__middle .ava_img {
  width: 40px;
  height: 40px;
  border-radius: 20px;
  background-position: -240px -580px;
}

.ava__middle.female,
.ava__middle.ava__female {
  background-position: -240px -340px;
}

.ava__middle.male,
.ava__middle.ava__male {
  background-position: -240px -100px;
}

.ava__middle .ico-status {
  top: 1px;
  left: 1px;
  width: 8px;
  height: 8px;
}

.ava__large {
  background-position: 0 -400px;
}

.ava__large,
.ava__large .ava_img {
  width: 200px;
  height: 200px;
  border-radius: 106px;
}

.ava__large.female,
.ava__large.ava__female {
  background-position: 0 -200px;
}

.ava__large.male,
.ava__large.ava__male {
  background-position: 0 0;
}

@media (max-width: 4024em) {
  .ava__small-md {
    width: 24px;
    height: 24px;
  }

  .ava__small-md.ava__female {
    background-position: -240px -456px;
  }

  .ava__small-md.ava__male {
    background-position: -240px -216px;
  }

  .ava__middle-md {
    width: 40px;
    height: 40px;
  }

  .ava__middle-md.ava__female {
    background-position: -240px -340px;
  }

  .ava__middle-md.ava__male {
    background-position: -240px -100px;
  }

  .ava__base-md {
    width: 72px;
    height: 72px;
  }

  .ava__base-md.ava__female {
    background-position: -240px -240px;
  }

  .ava__base-md.ava__male {
    background-position: -240px 0;
  }
}

@media (max-width: 1024px) {
  .ava__small-sm {
    width: 24px;
    height: 24px;
  }

  .ava__small-sm.ava__female {
    background-position: -240px -456px;
  }

  .ava__small-sms.ava__male {
    background-position: -240px -216px;
  }

  .ava__middle-sm {
    width: 40px;
    height: 40px;
  }

  .ava__middle-sm.ava__female {
    background-position: -240px -340px;
  }

  .ava__middle-sm.ava__male {
    background-position: -240px -100px;
  }

  .ava__base-sm {
    width: 72px;
    height: 72px;
  }

  .ava__base-sm.ava__female {
    background-position: -240px -240px;
  }

  .ava__base-sm.ava__male {
    background-position: -240px 0;
  }
}

@media (max-width: 639px) {
  .ava__small-sm-mid {
    width: 24px;
    height: 24px;
  }

  .ava__small-sm-mid.ava__female {
    background-position: -240px -456px;
  }

  .ava__small-sm-mids.ava__male {
    background-position: -240px -216px;
  }

  .ava__middle-sm-mid {
    width: 40px;
    height: 40px;
  }

  .ava__middle-sm-mid.ava__female {
    background-position: -240px -340px;
  }

  .ava__middle-sm-mid.ava__male {
    background-position: -240px -100px;
  }

  .ava__base-sm-mid {
    width: 72px;
    height: 72px;
  }

  .ava__base-sm-mid.ava__female {
    background-position: -240px -240px;
  }

  .ava__base-sm-mid.ava__male {
    background-position: -240px 0;
  }
}

@media (max-width: 767px) {
  .ava__small-xs {
    width: 24px;
    height: 24px;
  }

  .ava__small-xs.ava__female {
    background-position: -240px -456px;
  }

  .ava__small-xs.ava__male {
    background-position: -240px -216px;
  }

  .ava__middle-xs {
    width: 40px;
    height: 40px;
  }

  .ava__middle-xs.ava__female {
    background-position: -240px -340px;
  }

  .ava__middle-xs.ava__male {
    background-position: -240px -100px;
  }

  .ava__base-xs {
    width: 72px;
    height: 72px;
  }

  .ava__base-xs.ava__female {
    background-position: -240px -240px;
  }

  .ava__base-xs.ava__male {
    background-position: -240px 0;
  }
}

@media (max-width: 479px) {
  .ava__small-xxs {
    width: 24px;
    height: 24px;
  }

  .ava__small-xxs.ava__female {
    background-position: -240px -456px;
  }

  .ava__small-xxs.ava__male {
    background-position: -240px -216px;
  }

  .ava__middle-xxs {
    width: 40px;
    height: 40px;
  }

  .ava__middle-xxs.ava__female {
    background-position: -240px -340px;
  }

  .ava__middle-xxs.ava__male {
    background-position: -240px -100px;
  }

  .ava__base-xxs {
    width: 72px;
    height: 72px;
  }

  .ava__base-xxs.ava__female {
    background-position: -240px -240px;
  }

  .ava__base-xxs.ava__male {
    background-position: -240px 0;
  }
}

/* /ava */

/* b-ava-large */

.b-ava-large {
  display: block;
  margin: 20px auto;
  text-align: center;
  position: relative;
  /*&_bubble:hover &_ico       {background-position: 0 -30px;}
    &_bubble:hover &_ico__blog {background-position: -30px -30px;}
    &_bubble:hover &_ico__photo{background-position: -60px -30px;}*/
  /*&_bubble:hover &_ico__friend-added{background-position: -120px 0;}
    &_bubble:hover &_ico__friend {background-position: -150px 0px;}*/
  /*&_bubble__friend-added {
        bottom: 50px;
        left: 0;
        background: #fee652;
        background: rgba(254,230,82,0.9);
    }
    &_bubble__friend-added:hover {background: #fee652;}*/
  /*&_ico__friend-added {background-position: -120px 0;}*/
}

.b-ava-large .ava__large {
  float: none;
  margin: 0 auto;
  /*border: 2px solid #fff;*/
  position: relative;
  text-decoration: none;
}

.b-ava-large .ava__large:after {
  content: '';
  display: none;
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  background: #2f8fcf;
  background: rgba(47, 143, 207, 0.5);
  border-radius: 102px;
}

.b-ava-large .b-family_ul {
  margin-bottom: -10px;
}

.b-ava-large_ava-hold {
  position: relative;
  margin: 0 auto 5px;
}

.b-ava-large_bubble {
  display: none;
  position: absolute;
  left: 35px;
  bottom: 3px;
  height: 60px;
  width: 60px;
  background: #56aae1;
  background: rgba(86, 170, 225, 0.9);
  text-decoration: none;
  border-radius: 30px;
}

.b-ava-large_bubble:hover {
  background: #3998d1;
}

.b-ava-large_bubble:hover .b-ava-large_ico__friend-add {
  background-position: -120px 0;
}

.b-ava-large_bubble:hover .b-ava-large_bubble-tx {
  color: #fff;
}

.b-ava-large_bubble__photo {
  bottom: 50px;
  left: auto;
  right: 0;
}

.b-ava-large_bubble__photo:hover {
  background: #e68832;
}

.b-ava-large_bubble__blog {
  bottom: 3px;
  left: auto;
  right: 35px;
}

.b-ava-large_bubble__blog:hover {
  background: #63bb5b;
}

.b-ava-large_bubble__friend-add-onhover,
.b-ava-large_bubble__friend-add {
  bottom: 50px;
  left: 0;
  display: block;
}

.b-ava-large_bubble__friend-add-onhover {
  display: none;
}

.b-ava-large_bubble__friend-add-onhover:hover,
.b-ava-large_bubble__friend-add:hover {
  background: #fbe170;
}

.b-ava-large_bubble__friend {
  bottom: 50px;
  left: 0;
  background: #fee652;
  /*background: rgba(254,230,82,0.9);*/
}

.b-ava-large_bubble__friend:hover {
  background: #fbe170;
}

.b-ava-large_bubble__friend:hover .b-ava-large_bubble-tx,
.b-ava-large_bubble__friend .b-ava-large_bubble-tx {
  color: #6abc12;
}

.b-ava-large_bubble-tx {
  font-size: 10px;
  line-height: 10px;
  color: #cad9ed;
  text-decoration: none;
  display: block;
}

.b-ava-large_online {
  display: none;
}

.b-ava-large_lastvisit {
  position: absolute;
  display: inline-block;
  top: 10px;
  right: 150px;
  height: 30px;
  min-width: 84px;
  padding: 8px 0 0;
  background: #a488bc;
  color: #fff;
  font-size: 9px;
  line-height: 10px;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  text-align: center;
  z-index: 6;
  border-radius: 19px;
}

.b-ava-large_ico {
  display: block;
  width: 30px;
  height: 25px;
  margin: 15px auto 0;
  background: url('/lite/images/b-ava-large_ico.png') no-repeat;
}

.b-ava-large_ico__blog {
  background-position: -30px 0;
}

.b-ava-large_ico__photo {
  background-position: -60px 0;
}

.b-ava-large_ico__friend-add {
  background-position: -90px 0;
}

.b-ava-large_ico__friend {
  background-position: -150px 0;
}

.b-ava-large_a {
  display: inline;
  line-height: 15px;
  color: #289fd7;
  text-decoration: none;
}

.b-ava-large_a:hover {
  text-decoration: underline;
}

.b-ava-large_age {
  color: #999999;
  font: 9px/11px Tahoma, Arial, Verdana, sans-serif;
  margin-left: 3px;
  white-space: nowrap;
}

@media (min-width: 640px) {
  .b-ava-large {
    width: 206px;
  }

  .b-ava-large:hover a.ava__large:after {
    display: block;
  }

  .ie7 .b-ava-large:hover .ava__large:after,
  .ie8 .b-ava-large:hover .ava__large:after {
    display: none;
  }

  .b-ava-large:hover .b-ava-large_online {
    display: none;
  }

  .b-ava-large:hover .b-ava-large_bubble {
    display: block;
  }

  .b-ava-large:hover .b-ava-large_photo-change {
    display: block;
  }

  .b-ava-large__nohover:hover a.ava__large:after {
    display: none;
  }

  .b-ava-large__nohover:hover .b-ava-large_online {
    display: block;
  }

  .b-ava-large_online {
    display: block;
    position: absolute;
    top: 10px;
    left: 3px;
    height: 40px;
    width: 40px;
    padding: 9px 0 0;
    background: #03b23d;
    color: #fff;
    font-size: 10px;
    line-height: 10px;
    text-align: center;
    z-index: 4;
    border-radius: 19px;
  }
}

/* /b-ava-large */

.i-ava-bubble {
  display: block;
  position: absolute;
  /*left: 35px;
    bottom: 3px;*/
  height: 60px;
  width: 60px;
  background: #56aae1;
  background: rgba(86, 170, 225, 0.9);
  text-decoration: none;
  border-radius: 30px;
  /*&_bubble:hover &_ico       {background-position: 0 -30px;}
    &_bubble:hover &_ico__blog {background-position: -30px -30px;}
    &_bubble:hover &_ico__photo{background-position: -60px -30px;}*/
  /*&_bubble:hover &_ico__friend-added{background-position: -120px 0;}
    &_bubble:hover &_ico__friend {background-position: -150px 0px;}*/
  /*&_bubble__friend-added {
        bottom: 50px;
        left: 0;
        background: #fee652;
        background: rgba(254,230,82,0.9);
    }
    &_bubble__friend-added:hover {background: #fee652;}*/
  /*&_ico__friend-added {background-position: -120px 0;}*/
}

.i-ava-bubble:hover {
  background: #3998d1;
}

.i-ava-bubble:hover .i-ava-bubble_ico__friend-add {
  background-position: -120px 0;
}

.i-ava-bubble:hover .i-ava-bubble_bubble-tx {
  color: #fff;
}

.i-ava-bubble__photo {
  bottom: 50px;
  left: auto;
  right: 0;
}

.i-ava-bubble__photo:hover {
  background: #e68832;
}

.i-ava-bubble__blog {
  bottom: 3px;
  left: auto;
  right: 35px;
}

.i-ava-bubble__blog:hover {
  background: #63bb5b;
}

.i-ava-bubble__friend-add-onhover,
.i-ava-bubble__friend-add {
  bottom: 50px;
  left: 0;
  display: block;
}

.i-ava-bubble__friend-add-onhover {
  display: none;
}

.i-ava-bubble__friend-add-onhover:hover,
.i-ava-bubble__friend-add:hover {
  background: #fbe170;
}

.i-ava-bubble__friend {
  bottom: 50px;
  left: 0;
  background: #fee652;
  /*background: rgba(254,230,82,0.9);*/
}

.i-ava-bubble__friend:hover {
  background: #fbe170;
}

.i-ava-bubble__friend:hover .i-ava-bubble_bubble-tx,
.i-ava-bubble__friend .i-ava-bubble_bubble-tx {
  color: #6abc12;
}

.i-ava-bubble_tx {
  font-size: 10px;
  line-height: 10px;
  color: #cad9ed;
  text-decoration: none;
  display: block;
}

.i-ava-bubble_online {
  position: absolute;
  top: 10px;
  left: 3px;
  height: 40px;
  width: 40px;
  padding: 9px 0 0;
  background: #03b23d;
  color: #fff;
  font-size: 10px;
  line-height: 10px;
  text-align: center;
  z-index: 4;
  border-radius: 19px;
}

.i-ava-bubble_lastvisit {
  position: absolute;
  display: inline-block;
  top: 10px;
  right: 150px;
  height: 30px;
  min-width: 84px;
  padding: 8px 0 0;
  background: #a488bc;
  color: #fff;
  font-size: 9px;
  line-height: 10px;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  text-align: center;
  z-index: 6;
  border-radius: 19px;
}

.i-ava-bubble_ico {
  display: block;
  width: 30px;
  height: 25px;
  margin: 15px auto 0;
  background: url('/lite/images/b-ava-large_ico.png') no-repeat;
}

.i-ava-bubble_ico__blog {
  background-position: -30px 0;
}

.i-ava-bubble_ico__photo {
  background-position: -60px 0;
}

.i-ava-bubble_ico__friend-add {
  background-position: -90px 0;
}

.i-ava-bubble_ico__friend {
  background-position: -150px 0;
}

.i-ava-bubble_a {
  display: inline;
  line-height: 15px;
  color: #289fd7;
  text-decoration: none;
}

.i-ava-bubble_a:hover {
  text-decoration: underline;
}

/* b-add-img */

/* /b-add-img */

/* Родительский тег для фотопостов */

photo-collection {
  display: block;
  margin: 0 auto;
}

/* Родительский тег для всех фотоальбомов */

/*
    .b-album
        a.b-album_img-hold
            img.b-album_img-big
        .b-album_overlay
            .b-album_r
                .b-album_tx
                    |
                    .b-album_count 60
                    |
                .b-album_ico-album
                .b-album_arrow
            .b-album_ul
                .b-album_li
                    a.b-album_a-list
                        img.b-album_img-list
*/

.b-album {
  position: relative;
  margin: 30px 0 30px;
  /*&__photopost {margin: 15px 0;}
    &__photopost &_count-hold__in {
        display: none;
    }*/
  /*&__photolink &_img-pad,
    &__photopost &_img-pad {
        padding-bottom: 90%;
    }*/
  /*&_prev {}*/
}

.b-album__photolink {
  margin: 0;
}

.b-album-desc {
  margin: 20px 0 10px;
  line-height: 1.6;
}

.b-album-desc__name {
  font-weight: 600;
  margin: 0 0 5px;
  font-size: 15px;
}

.b-album-desc__text {
  font-size: 12px;
}

.b-album_img-center {
  display: inline;
  text-align: center;
  vertical-align: middle;
}

.b-album_img-allheight {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  text-align: center;
}

.b-album_img-allheight:before {
  content: "";
  display: inline-block;
  min-height: inherit;
  height: 100%;
  vertical-align: middle;
}

.b-album_img-allheight img {
  max-height: 100%;
}

.b-album_img-hold {
  display: block;
  position: relative;
  background: #4d445c;
  text-align: center;
  overflow: hidden;
}

.b-album_img-hold:hover .b-album_img-hold-ovr {
  display: block;
}

.b-album_img-hold:hover .b-album_img-hold-ovr-btn {
  display: none;
}

.b-album_watch-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -30px 0 0 -76px;
  padding: 0 30px;
  font-size: 20px;
}

.b-album_img-hold img {
  margin: auto !important;
}

.b-album_img-a {
  display: block;
  position: relative;
  height: 100%;
}

.b-album_img-picture {
  position: absolute;
  bottom: 0px;
  right: 0px;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  overflow: hidden;
  background-size: cover;
  background-position: 50% 50%;
}

.b-album_img-big {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  height: 100%;
  /*min-width: 50%;
        min-height: 50%;*/
  /*height: 100%;*/
}

.b-album_img-pad {
  padding-bottom: 66.66%;
}

.b-album_img-hold-ovr {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 5;
  /*background: #290b45;
        background: rgba(41,11,69,.35);*/
  background: rgba(0, 0, 0, 0.08);
  cursor: pointer;
}

.b-album_overlay {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 10;
  /*height: 50px;*/
  padding: 10px 20px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.4);
}

.b-album_r {
  float: right;
  margin-top: 6px;
  text-decoration: none;
  opacity: 1;
  color: #fff;
}

.b-album_r:hover {
  /*opacity: 0.7;*/
  color: #ffe641;
}

.b-album_r:hover .b-album_ico-album {
  background-position: 0 -30px;
}

.b-album_r:hover .b-album_arrow-all {
  background-position: 0 -56px;
}

.b-album_tx {
  display: inline-block;
  vertical-align: middle;
  text-align: right;
  font-size: 12px;
}

.b-album_ico-album {
  display: inline-block;
  vertical-align: middle;
  width: 38px;
  height: 30px;
  margin: 0 10px;
  background: url('/lite/images/b-album_ico-album.png') no-repeat;
}

.b-album_arrow-all {
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  height: 56px;
  background: url('/lite/images/b-album_arrow-all.png') no-repeat;
}

.b-album_prev-li {
  float: left;
  margin: 0 5px 0 0;
  /*max-width: 110px; // для контроля ширины всего списка и недопускать паданья элементов
        max-height: 70px;*/
}

.b-album_prev-a {
  position: relative;
  display: inline-block;
}

.b-album_prev-a:hover .b-album_prev-hold {
  display: block;
}

.b-album_prev-hold {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 2px solid #ffe641;
}

.b-album_prev-img {
  max-width: none;
  max-height: 100%;
}

.b-album_top {
  margin-bottom: 5px;
}

.b-album_count-hold {
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
  color: #196eb9;
}

.b-album_count {
  font-size: 25px;
  line-height: 22px;
}

.b-album_count-tx {
  font-size: 16px;
  line-height: 16px;
}

@media (min-width: 480px) {
  .b-album {
    /*&_img-allheight {
            height: 320px;
        }*/
  }

  .b-album_img-hold {
    /*min-height: 380px;*/
  }

  .b-album_overlay {
    display: block;
  }

  .b-album_top {
    margin-bottom: 10px;
  }

  .b-album_count-hold {
    top: -5px;
  }

  .b-album_count {
    font-size: 40px;
    line-height: 28px;
  }
}

@media (min-width: 768px) {
  .b-album {
    /*&_img-allheight {
            height: 400px;
        }*/
  }

  .b-album_img-hold {
    /*min-height: 500px;*/
  }

  .b-album_top {
    margin-bottom: 15px;
  }

  .b-album_count-hold {
    top: 18px;
  }

  .b-album_count {
    font-size: 60px;
    line-height: 50px;
  }

  .b-album_count-tx {
    font-size: 28px;
    line-height: 28px;
  }
}

@media (min-width: 1025px) {
  .b-album {
    /*&_img-hold {
            height: 572px;
        }*/
  }

  .b-album_top {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 12;
    padding: 20px 20px;
    color: #ffffff;
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
    /* W3C */
  }

  .b-album_count-hold {
    color: #ffffff;
  }

  .b-album_count-hold {
    top: 19px;
    right: 20px;
  }
}

/* /b-album */

/*
    album-empty
*/

/* /album-empty */

/* b-album-cap */

.b-album-cap {
  position: relative;
}

.b-album-cap photo-collection {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

/* /b-album-cap */

/* b-album-cap_hold */

.b-album-cap_hold .btn-feed {
  top: inherit !important;
  bottom: 20px !important;
}

/* /b-album-cap_hold */

/* btn-feed */

.btn-feed {
  position: absolute;
  top: 318px;
  left: 26px;
  background: transparent;
  color: #fff;
  border: 2px solid #fff;
  z-index: 1;
}

.btn-feed:hover {
  color: #000;
  background: #fff;
  border: 2px solid #fff;
}

/* /btn-feed */

/* btn-feed_noimage */

.btn-feed_noimage {
  margin: 12px 0 22px 14px;
  border-color: #119cdd;
  color: #119cdd;
  z-index: 1;
}

.btn-feed_noimage:hover {
  background: #119cdd;
  border-color: #119cdd;
  color: #fff;
}

/* /btn-feed_noimage */

/* feed-image-shadow */

/* /feed-image-shadow */

/* feed-cap */

.feed-cap {
  margin-bottom: -20px !important;
}

/* /feed-cap */

/* article_t-feed */

.article_t-feed {
  padding-top: 20px;
}

/* /article_t-feed */

.middle {
  left: 50%;
  top: 318px;
  margin-left: -80px;
}

/* b-clubs */

.b-clubs .ico-club {
  display: inline-block;
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -o-transform: scale(0.7);
  transform: scale(0.7);
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.b-clubs_a:hover .ico-club {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}

/* /b-clubs */

/* b-main */

.b-main {
  position: relative;
  /*&_cont__wide {
        margin: 0 10px;
    }*/
  /* col-1 */
  /*&_col-sidebar:first-child {margin-left: 0;}*/
}

@media (max-width: 640px) {
  .b-main {
    margin: 0 15px;
  }
}

.b-main_cont {
  margin: 0 15px;
}

@media (max-width: 640px) {
  .b-main_cont {
    margin: 0 15px;
  }
}

.b-main_col-sidebar {
  margin: 0 auto;
}

.b-main_col-sidebar .bnr-base:first-child {
  margin-top: 20px;
}

.b-main_col-sidebar .menu-simple {
  margin: 40px 0;
}

.b-main_col-sidebar community-add {
  display: block;
  margin: 20px 15px;
}

.b-main_col-1 .b-ava-large {
  margin-top: 0px;
  margin-bottom: 30px;
}

@media (min-width: 640px) {
  .b-main {
    /*&_cont__wide {
            margin: 0 2%;
            width: auto;
        }*/
  }

  .b-main_cont {
    width: 600px;
    margin: 0 auto;
  }

  .b-main_col-article {
    float: left;
    width: 600px;
  }
}

@media (min-width: 1025px) {
  .b-main_cont {
    width: auto;
    margin: 0 35px;
  }

  .b-main_cont__broad {
    margin: 0 35px;
  }

  .b-main_col-sidebar {
    float: left;
    width: 300px;
    margin-left: 30px;
  }

  .b-main_col-sidebar:first-child {
    margin-left: 0;
  }
}

/* /b-main */

/* b-markdown */

.b-markdown {
  word-wrap: break-word;
  /*.content-img  {
        float: none;
        margin: 0 0 10px;
    }*/
  /*h4 {
        margin: 2*@article-margin 0 @article-margin;
        font-size: 16px;
        font-weight: bold;
        color: @color-base;
    }*/
  /*&_img-hold {
        margin-top: 30px;
        margin-bottom: 15px;
    }*/
  /*&_img-hold:hover &_img-water {
        .opacity(1);
        color: #fff;
    }*/
}

.b-markdown p {
  margin: 0 0 15px;
}

.b-markdown img {
  display: inline-block;
  vertical-align: bottom;
}

.b-markdown h2 {
  margin: 45px 0 15px;
  font-size: 16px;
  line-height: 25px;
  font-weight: bold;
  color: #333333;
}

@media (min-width: 480px) {
  .b-markdown h2 {
    font-size: 18px;
  }
}

@media (min-width: 1025px) {
  .b-markdown h2 {
    font-size: 22px;
  }
}

.b-markdown h3 {
  margin: 30px 0 15px;
  font-size: 18px;
  font-weight: bold;
  color: #333333;
}

.b-markdown h4 {
  margin: 30px 0 15px;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}

.b-markdown h5 {
  margin: 30px 0 15px;
  font-size: 12px;
  font-weight: bold;
  color: #333333;
}

.b-markdown h6 {
  margin: 30px 0 15px;
  font-size: 12px;
  font-weight: bold;
  font-style: italic;
  color: #333333;
}

.b-markdown_t-sub {
  font: 20px/27px Arial, Tahoma, Verdana, sans-serif;
  color: #333;
  margin: 0 0 15px;
}

@media (min-width: 480px) {
  .b-markdown_t-sub {
    font: 22px/27px Arial, Tahoma, Verdana, sans-serif;
  }
}

.b-markdown ul {
  margin: 22.5px 0;
  padding: 0;
  list-style: none;
}

.b-markdown ul li {
  margin: 0;
  padding: 5px 0 5px 25px;
  background: url(/images/bullet.png) no-repeat 4px 11px;
}

.b-markdown ol {
  margin: 22.5px 0;
  padding: 0;
  counter-reset: item;
  list-style-type: none;
}

.b-markdown ol li {
  margin: 0;
  padding: 5px 0 5px 25px;
}

.b-markdown ol li:before {
  font: bold 14px Arial, Tahoma, Verdana, sans-serif;
  color: #333;
  margin: 0 0 0 -25px;
  float: left;
  content: counters(item, '.') '.';
  /* crash IE7 */
  counter-increment: item;
}

.b-markdown div,
.b-markdown a {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.b-markdown a {
  text-decoration: none;
}

.b-markdown .b-article_in-img {
  /*margin-top: 30px;*/
  margin: 0 0 15px 0;
}

.b-markdown_source {
  margin: 60px 0 15px;
  color: #999999;
  font-size: 12px;
  font-style: italic;
  text-align: right;
}

.b-markdown_source-tx {
  display: inline-block;
  margin-right: 3px;
}

.b-markdown_source-a {
  display: inline-block;
  margin: 0 3px;
  color: #8ec9fa;
}

.b-markdown_description {
  margin: -10.5px 30px 15px;
  text-align: center;
  color: #999999;
  font: italic 13px/17px Arial, Tahoma, Verdana, sans-serif;
}

.b-markdown_img-water {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 8px 20px 2px;
  text-align: center;
  color: #fff;
  text-shadow: 0 0 1 #000;
  opacity: 0.8;
  filter: alpha(opacity=80);
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.4) 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.4) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.4) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#66000000', GradientType=0);
}

.b-markdown_img-water:hover {
  color: #fff;
}

.b-markdown_li-tx {
  float: left;
  min-width: 40px;
  padding: 0 10px 5px;
  font-size: 30px;
  line-height: 1;
  text-align: center;
}

@media (min-width: 768px) {
  .b-markdown {
    /*& &_img-hold {
            margin-top: 40px;
        }*/
  }

  .b-markdown_li-tx {
    font-size: 45px;
  }
}

@media (min-width: 1025px) {
  .b-markdown_li-tx {
    padding: 0 18px;
    min-width: 65px;
    font-size: 60px;
  }
}

/* /b-markdown */

/*
add in old css




*/

/* .markdown-compare */

.markdown-compare {
  margin: 15px 0;
  padding: 15px 20px;
  border: 2px solid transparent;
}

.markdown-compare h3:first-child {
  margin-top: 0;
}

.markdown-compare__l {
  margin-right: 15px;
  border-color: #ffae3d;
}

.markdown-compare__r {
  margin-left: 15px;
  border-color: #4fa5e0;
}

.markdown-compare_img-hold {
  text-align: center;
  margin: 10px 0;
}

@media (min-width: 640px) {
  .markdown-compare {
    /*.body__lite &__r {
            margin-right: -40px;
        }*/
  }

  .markdown-compare__l {
    margin-right: 65px;
  }

  .markdown-compare__r {
    margin-left: 65px;
  }
}

/* /markdown-compare */

/* .markdown-day */

.markdown-day {
  margin: 15px 0;
  padding: 20px;
  border: 2px solid transparent;
}

.markdown-day__1 {
  border-color: #4fa5e0;
}

.markdown-day__2 {
  border-color: #ffae3d;
}

.markdown-day__3 {
  border-color: #bc9fd7;
}

.markdown-day_t {
  position: relative;
  margin: 0 0 15px;
  padding: 15px 20px 12px 85px;
  font-size: 35px;
  line-height: 35px;
  font-weight: bold;
  color: #333333;
}

.markdown-day_t:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
}

.markdown-day_img-hold {
  margin: 10px 0;
  text-align: center;
}

@media (min-width: 1025px) {
  .markdown-day {
    /*.body__lite & {
            margin-right: -40px;
        }*/
  }
}

/* markdown-day */

/* b-section */

.b-section {
  display: none;
  margin: 0 0 20px;
  padding: 15px 0 15px;
  background: #fafafa;
  text-align: center;
  /* contest */
  /*&_contest {margin: 0 20px 10px;}
    &_t-contest {
        font: 45px/45px Arial, Tahoma, sans-serif;
        color: #000;
    }
    &_t-contest-small {
        .inline-block();
        margin-right: 20px;
        font-size: 17px;
        font-family: Arial, Tahoma, Verdana, sans-serif;
        color: #2a2a2a;
    }
    &_contest-rule {
        .inline-block();
        margin-top: 16px;
        color: #555;
        font-size: 12px;
    }
    &_contest-tx {
        font-size: 13px;
        line-height: 17px;
        color: #333;
        margin: 0 0 10px;
    }
    &_contest-end {
        float: right;
        margin: 16px 0 0;
        font: 11px/16px Tahoma, Arial, Verdana, sans-serif;
        color: #593d39;
        text-align: right;
    }
    &_contest-end-t {
        font-size: 14px;
        color: #fe2424;
    }*/
  /* /contest */
}

.b-section__collection {
  padding: 20px 0 15px;
  background: #5a4072;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
}

.b-section__club {
  min-height: 275px;
}

.b-section__club-2 .b-section_transp {
  width: 600px;
  margin-left: 60px;
}

.b-section__club-15 .b-section_transp {
  width: 540px;
  margin-left: 90px;
}

.b-section__club-1 {
  background: #5a4072 url(/images/club/1-header.jpg) no-repeat 50% 0;
}

.b-section__club-2 {
  background: #5a4072 url(/images/club/2-header.jpg) no-repeat 50% 0;
}

.b-section__club-3 {
  background: #5a4072 url(/images/club/3-header.jpg) no-repeat 50% 0;
}

.b-section__club-4 {
  background: #5a4072 url(/images/club/4-header.jpg) no-repeat 50% 0;
}

.b-section__club-5 {
  background: #5a4072 url(/images/club/5-header.jpg) no-repeat 50% 0;
}

.b-section__club-6 {
  background: #5a4072 url(/images/club/6-header.jpg) no-repeat 50% 0;
}

.b-section__club-7 {
  background: #5a4072 url(/images/club/7-header.jpg) no-repeat 50% 0;
}

.b-section__club-8 {
  background: #5a4072 url(/images/club/8-header.jpg) no-repeat 50% 0;
}

.b-section__club-9 {
  background: #5a4072 url(/images/club/9-header.jpg) no-repeat 50% 0;
}

.b-section__club-10 {
  background: #5a4072 url(/images/club/10-header.jpg) no-repeat 50% 0;
}

.b-section__club-11 {
  background: #5a4072 url(/images/club/11-header.jpg) no-repeat 50% 0;
}

.b-section__club-12 {
  background: #5a4072 url(/images/club/12-header.jpg) no-repeat 50% 0;
}

.b-section__club-13 {
  background: #5a4072 url(/images/club/13-header.jpg) no-repeat 50% 0;
}

.b-section__club-14 {
  background: #5a4072 url(/images/club/14-header.jpg) no-repeat 50% 0;
}

.b-section__club-15 {
  background: #5a4072 url(/images/club/15-header.jpg) no-repeat 50% 0;
}

.b-section__club-16 {
  background: #5a4072 url(/images/club/16-header.jpg) no-repeat 50% 0;
}

.b-section__club-17 {
  background: #5a4072 url(/images/club/17-header.jpg) no-repeat 50% 0;
}

.b-section__club-18 {
  background: #5a4072 url(/images/club/18-header.jpg) no-repeat 50% 0;
}

.b-section__club-19 {
  background: #5a4072 url(/images/club/19-header.jpg) no-repeat 50% 0;
}

.b-section__club-20 {
  background: #5a4072 url(/images/club/20-header.jpg) no-repeat 50% 0;
}

.b-section__contest {
  background: rgba(255, 255, 255, 0.7);
  margin-bottom: 35px;
}

.b-section__collection-1 {
  background-color: #f3fcff;
}

.b-section__collection-2 {
  background-color: #fffbf8;
}

.b-section__collection-3 {
  background-color: #fffeea;
}

.b-section__collection-4 {
  background-color: #faf6ff;
}

.b-section__collection-5 {
  background-color: #f3fef2;
}

.b-section__collection-6 {
  background-color: #faf6ff;
}

.b-section .club-list,
.b-section .club-list_ul,
.b-section .club-list_li {
  margin: 0;
}

.b-section_t {
  margin: 0;
  padding: 0;
}

.b-section_t > a {
  color: #186fb8;
}

.b-section_t > a:hover {
  color: #ff6900;
}

.b-section_t__onair {
  margin: 0 20px 20px;
}

.b-section_ul {
  margin: 5px 0 0;
}

.b-section_ul__white {
  margin: 250px 0 0 30px;
  width: 100%;
}

.b-section_ul__white .b-section_li-a {
  color: #fff;
}

.b-section_li {
  display: inline-block;
  vertical-align: middle;
  /*width: 200px;*/
  margin: 0 15px 5px;
  font-size: 14px;
  line-height: 20px;
}

.b-section_li-a.active {
  font-weight: bold;
  color: #fd7700;
  text-decoration: none;
}

.b-section_transp {
  float: left;
  width: 510px;
  margin: 0 0 0 105px;
  padding: 8px 0 10px;
  text-align: center;
  color: #fff;
  background: rgba(0, 0, 0, 0.25);
  border-radius: 5px;
}

.b-section_transp-t {
  margin-bottom: 0;
  font: bold 50px/55px Arial, Tahoma, Verdana, sans-serif;
  color: #fff;
  text-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
}

.b-section_transp-desc {
  height: 48px;
  line-height: 16px;
  padding: 0 30px;
  text-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
}

.b-section_club-add {
  display: inline-block;
  margin: 11px 0 0;
  padding: 28px 10px 40px 90px;
  background: url(/images/b-section_club-add.png) no-repeat;
  color: #fff;
  text-decoration: none;
}

.b-section_club-add:hover .b-section_club-add-tx {
  border-bottom-color: transparent;
}

.b-section_club-add-tx {
  font-size: 24px;
  border-bottom: 1px dashed #fff;
}

.b-section_club-moder {
  margin: 10px 0 10px;
  text-align: center;
  font-size: 16px;
}

.b-section_club-moder .ava {
  float: none;
  display: inline-block;
  vertical-align: middle;
  border: 2px solid #fff;
}

.b-section_club-moder-tx {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  text-align: right;
  text-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
}

.b-section_collection {
  margin-bottom: 15px;
  text-align: center;
}

.b-section_collection-img {
  display: inline-block;
  vertical-align: middle;
}

.b-section_collection-t {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 60px;
  font: 60px/1em Arial, Tahoma, sans-serif;
  color: #fff;
}

.b-section_stats_subscribers,
.b-section_stats_posts,
.b-section_stats_comments {
  position: relative;
  float: left;
}

.b-section_stats_subscribers:after,
.b-section_stats_posts:after,
.b-section_stats_comments:after {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  background: url('/lite/images/ico/ico-club.png');
}

.b-section_stats_subscribers {
  padding-left: 38px;
}

.b-section_stats_subscribers:after {
  background-position: 0 0;
  width: 28px;
  height: 22px;
  margin-top: -16px;
}

.b-section_stats_posts {
  padding-left: 31px;
  margin-left: 25px;
}

.b-section_stats_posts:after {
  background-position: -28px 0;
  width: 21px;
  height: 22px;
  margin-top: -15px;
}

.b-section_stats_comments {
  padding-left: 32px;
  margin-left: 25px;
}

.b-section_stats_comments:after {
  background-position: -49px 0;
  width: 22px;
  height: 20px;
  margin-top: -15px;
}

.b-section_stats_tx {
  display: inline-block;
  font-size: 13px;
  color: #999;
}

@media (min-width: 1025px) {
  .b-section {
    margin: 0 0 20px;
    padding: 15px 0 15px;
    text-align: left;
    display: block;
  }

  .b-section_sidebar {
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
  }

  .b-section_article {
    display: inline-block;
    vertical-align: middle;
    max-width: 800px;
  }

  .b-section_t {
    margin: 5px 0;
  }

  .b-section_li {
    margin: 0 30px 5px 0;
  }
}

/* /b-section */

/* b-settings-blue */

/* /b-settings-blue */

/* b-status-add */

/* /b-status-add */

/* user-status */

.user-status {
  position: relative;
  margin-bottom: 20px;
  padding: 20px 20px;
  background-color: #caebff;
}

.user-status:after {
  content: '';
  position: absolute;
  top: -20px;
  left: 18px;
  border: 10px solid transparent;
  border-bottom-color: #caebff;
}

.user-status_tx,
.user-status #redactor-modal input[type="text"],
.user-status #redactor-modal input[type="password"],
.user-status #redactor-modal input[type="email"] {
  font: italic 22px/28px 'Times New Roman', Georgia, Times, serif;
  color: #196eb9;
  word-break: break-all;
}

.user-status_bottom {
  margin: 5px 0;
  text-align: right;
}

@media (min-width: 480px) {
  .user-status:after {
    left: 36px;
  }

  .user-status_tx,
  .user-status #redactor-modal input[type="text"],
  .user-status #redactor-modal input[type="password"],
  .user-status #redactor-modal input[type="email"] {
    font-size: 28px;
    line-height: 35px;
  }
}

@media (min-width: 768px) {
  .user-status {
    margin-bottom: 30px;
  }

  .user-status:after {
    left: 70px;
  }

  .user-status_tx,
  .user-status #redactor-modal input[type="text"],
  .user-status #redactor-modal input[type="password"],
  .user-status #redactor-modal input[type="email"] {
    font-size: 36px;
    line-height: 45px;
    min-height: 220px;
  }
}

/* /user-status */

/* b-user-mood */

.b-user-mood {
  position: relative;
  display: inline-block;
}

.b-user-mood_img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px;
}

.b-user-mood_hold {
  display: inline-block;
  vertical-align: middle;
  margin: 5px 0;
}

.b-user-mood_tx {
  margin-top: 8px;
  font-size: 13px;
}

/* /b-user-mood */

/* b-moods-list */

/* /b-moods-list */

/* b-tags */

/* /b-tags */

/* b-user-info */

.b-user-info {
  /*&_name:hover {text-decoration: underline;}*/
}

.b-user-info .ava__small {
  margin-top: 3px;
}

.b-user-info .ava {
  vertical-align: middle;
}

.b-user-info__middle .b-user-info_hold {
  vertical-align: top;
}

.b-user-info_hold {
  display: inline-block;
  vertical-align: middle;
  margin-left: 4px;
}

.b-user-info_name {
  display: inline-block;
  color: #289fd7;
  text-decoration: none;
  font-size: 12px;
  line-height: 14px;
  max-width: 87px;
}

/* /b-user-info */

/* cap-add */

/* /cap-add */

/*
    Заглушка 
    cap-empty __abs  __rel __im-b  __im-ava  __profile-family  __addPhoto  __addPhotoLink  __gray  __white  __blue
        cap-empty_hold
            cap-empty_img
            cap-empty_t
            cap-empty_tx
            cap-empty_tx-sub

*/

.cap-empty__im-ava {
  background: #c9e6fd;
  background: rgba(187, 224, 252, 0.8);
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
}

.cap-empty__im-ava .btn-green {
  margin-top: 8px;
}

.cap-empty__im-ava .cap-empty_tx-sub {
  color: #a0a09f;
}

/* /cap-empty */

/* club-list 
    Клубы пользователя
*/

/* /club-list */

/* col-link */

/* /col-link */

/*
    comments
*/

.comments {
  margin: 50px 0 40px;
  /*.yiipagination {display: none;}*/
}

.comments .wysiwyg-content {
  font-size: 12px;
  line-height: 16px;
}

.comments .wysiwyg-content > p {
  margin-bottom: 4px;
}

.comments .wysiwyg-content .content-img {
  margin-bottom: 0;
}

.comments__buble .comments_li__red .comments_cont {
  border-color: #fee6d6;
}

.comments__buble .comments_li__yellow .comments_cont {
  border-color: #fff5ce;
}

.comments__buble .comments_li__blue .comments_cont {
  border-color: #d4edfd;
}

.comments__buble .comments_li__green .comments_cont {
  border-color: #cbf6c7;
}

.comments__buble .comments_li__lilac .comments_cont {
  border-color: #e4dbf2;
}

@media (min-width: 1025px) {
  .comments {
    /* &__buble &_cont:after {
            content: '';
            display: block;
            position: absolute;
            top: 15px;
            left: -13px;
            width: 13px;
            height: 17px;
            background: url('@{path-img}/comments/comments__buble_li.png') no-repeat;
        }*/
    /*&__buble &_li__red &_cont:after {background-position: 0 0;}
        &__buble &_li__yellow &_cont:after {background-position: 0 -20px;}
        &__buble &_li__blue &_cont:after {background-position: 0 -40px;}
        &__buble &_li__green &_cont:after {background-position: 0 -60px;}
        &__buble &_li__lilac &_cont:after {background-position: 0 -80px;}*/
  }

  .comments__buble .comments_cont {
    padding: 8px 50px 8px 12px;
    border: 2px solid transparent;
    border-radius: 5px;
  }
}

.comments__anonce,
.comments__anonce .comments_li {
  margin: 5px 0;
}

@media (min-width: 1025px) {
  .comments__anonce.comments__buble .comments_cont:before {
    content: '';
    display: block;
    position: absolute;
    top: -16px;
    left: 27px;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-bottom-color: #fff;
    z-index: 2;
  }

  .comments__anonce.comments__buble .comments_cont:after {
    content: '';
    display: block;
    position: absolute;
    top: -20px;
    left: 25px;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-bottom-color: #e4dbf2;
    background: none;
  }

  .comments__anonce.comments__buble .comments_li__lilac .comments_cont:after {
    border-bottom-color: #e4dbf2;
  }
}

.comments_ul .comments_ul {
  margin-top: 20px;
  margin-bottom: 0px;
  margin-left: 10px;
}

@media (min-width: 768px) {
  .comments_ul .comments_ul {
    margin-left: 30px;
  }
}

.comments_li {
  margin: 20px 0;
}

.comments_ava {
  float: left;
  margin: 3px 5px 0 0;
}

.comments_header {
  min-height: 30px;
}

.comments_header .tx-date {
  padding: 0 5px;
}

.comments_author {
  display: inline-block;
}

.comments_cont {
  position: relative;
  margin: 5px 0 0;
  padding-right: 5px;
}

.comments_cont .b-article_in-img {
  margin: 5px 0 15px !important;
  clear: both;
}

.comments_cont .b-article_in-img iframe {
  height: 200px;
  min-height: initial !important;
}

@media (min-width: 320px) {
  .comments_cont .b-article_in-img iframe {
    height: 250px;
  }
}

@media (min-width: 480px) {
  .comments_cont .b-article_in-img iframe {
    height: 300px;
  }
}

.comments_cont-img-w img {
  display: block;
  max-height: 400px;
  border-radius: 4px;
}

.comments_ansver-for {
  float: left;
  margin-right: 5px;
  font-weight: bold;
  color: #333333;
  text-decoration: none;
  line-height: 16px;
}

.comments_ansver-for:hover {
  color: #ff6900;
}

@media (min-width: 480px) {
  .comments_hold {
    margin-right: 20px;
  }

  .comments_cont {
    padding-right: 20px;
  }
}

@media (min-width: 640px) {
  .comments__anonce .comments_frame {
    margin-left: 0;
  }

  .comments_frame {
    margin-left: 47px;
    width: 463px;
  }

  .comments_header {
    min-height: 0;
  }

  .comments_cont {
    padding-right: 50px;
  }

  .comments_cont-img-w,
  .comments_cont-img-w > img {
    max-width: 400px;
    max-height: 400px;
    margin: 10px 0;
  }
}

.comments_add {
  margin: 20px 0 30px;
  display: none;
}

.comments_add .ico-social-ul {
  margin-left: 10px;
}

.comments_add-hold {
  margin: 7px 0 0;
  border: 1px solid #e4e2e7;
  padding: 13px 10px 15px 10px;
  color: #cccccc;
  text-align: center;
  font-size: 14px;
  border-radius: 4px;
}

.comments_add-a {
  padding: 0 4px;
  color: #999999;
  text-decoration: none;
}

.comments_add-a:hover {
  color: #666666;
}

@media (min-width: 1025px) {
  .comments_add {
    display: block;
  }
}

.comments_link {
  cursor: pointer;
}

.comments_link:hover .comments_cont {
  border-color: #c2b2dd;
}

.comments_link:hover .comments_cont:after {
  border-bottom-color: #c2b2dd !important;
}

/* /comments */

/* comments-menu */

.comments-menu {
  margin: 0 0 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #fafafa;
}

.comments-menu_li {
  display: inline-block;
}

.comments-menu_li.active .comments-menu_a {
  font-size: 18px;
  color: #333333;
  cursor: default;
}

.comments-menu_li.active .comments-menu_a__comments:after,
.comments-menu_a__comments:hover:after {
  background-position: 0 -20px;
}

.comments-menu_a__likes:hover:after {
  background-position: -20px -20px;
}

.comments-menu_a__favorites:hover:after {
  background-position: -40px -20px;
}

.comments-menu_a {
  display: inline-block;
  position: relative;
  height: 20px;
  padding-left: 24px;
  text-decoration: none;
  font-size: 14px;
  line-height: 22px;
  color: #b6b6b6;
}

.comments-menu_a:hover {
  color: #333333;
  text-decoration: none;
}

.comments-menu_a:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 20px;
  height: 20px;
  background: url('/lite/images/comments-menu_a.png') no-repeat;
}

.comments-menu_a__comments:after {
  background-position: 0 0;
}

.comments-menu_a__likes:after {
  background-position: -20px 0;
}

.comments-menu_a__favorites:after {
  background-position: -40px 0;
}

.comments-menu_a__likes,
.comments-menu_a__favorites {
  display: none;
}

@media (min-width: 1025px) {
  .comments-menu_li {
    margin-right: 25px;
  }

  .comments-menu_a__likes,
  .comments-menu_a__favorites {
    display: inline-block;
  }
}

/* /comments-menu */

.ingredients {
  list-style: none;
  margin-bottom: 20px;
}

.ingredients li.ingredient {
  padding: 3px 0 !important;
  font-size: 13px;
  background: none !important;
}

.ingredients .name {
  color: #289FD7;
  padding-right: 4px;
}

.ingredients .amount {
  color: #656565;
  font-size: 11px;
  font-style: italic;
}

.recipe-desc {
  margin: -15px 0 10px;
  padding: 0 20px 10px;
  background: #d1ebff;
}

.recipe-desc .location {
  padding: 15px 0 0;
  font-size: 12px;
  color: #289FD7;
}

.recipe-desc .location_tx {
  display: inline-block;
  vertical-align: middle;
  max-width: 105px;
}

.recipe-desc_i {
  display: inline-block;
  padding: 5px 5px 5px 0;
}

.recipe-desc_ico {
  display: inline-block;
  vertical-align: middle;
  width: 37px;
  height: 40px;
  margin: 0 4px 0 0;
  background: url(/images/recipe-desc_ico.png) no-repeat;
}

.recipe-desc_ico__time-1 {
  background-position: 0 0;
}

.recipe-desc_ico__time-2 {
  background-position: -37px 0;
}

.recipe-desc_ico__yield {
  background-position: -75px 0;
}

@media (min-width: 640px) {
  .recipe-desc {
    padding-bottom: 0;
  }

  .recipe-desc .location {
    display: inline-block;
    vertical-align: middle;
    border-right: 1px solid #b9d9f2;
    padding: 15px 15px 15px 0;
    margin: 0 10px 0 0;
  }

  .recipe-desc_holder {
    display: inline-block;
    vertical-align: middle;
    border-right: 1px solid #b9d9f2;
    border-width: 0 1px;
    padding-right: 10px;
    margin-right: 10px;
  }

  .recipe-desc_i {
    padding: 13px 5px 10px;
  }
}

/* !important in block for change style .b-article */

.nutrition {
  position: relative;
  margin: 23px 20px;
}

.nutrition_t {
  font-size: 13px;
}

.nutrition_hold {
  display: none;
  position: absolute;
  top: 35px;
  left: 50%;
  margin-left: -110px;
  width: 220px;
  padding: 10px;
  background: #fff;
  border: 1px solid #eee;
  border-radius: 5px;
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
}

.nutrition_hold:after {
  content: '';
  position: absolute;
  top: -4px;
  left: 50%;
  margin-left: -4px;
  width: 10px;
  height: 10px;
  background: #fff;
  z-index: 1;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.12);
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

.nutrition_portion {
  margin: 0 5px 5px 27px;
  color: #a0a0a0;
  font-size: 11px;
  font-family: tahoma, arial, helvetica, sans-serif;
}

.nutrition_portion-a {
  display: inline-block;
  padding: 2px 8px;
  text-decoration: none !important;
  margin: 0 5px;
  color: #8e8e8e !important;
}

.nutrition_portion-a:hover {
  text-decoration: underline !important;
}

.nutrition_portion-a.active {
  background: #fdf48f;
  color: #171717 !important;
  text-decoration: none !important;
}

.nutrition_portion-a.disabled {
  color: #bbb !important;
}

.nutrition_portion-a.disabled:hover {
  text-decoration: none !important;
}

.nutrition_ul {
  margin: 0 0 5px !important;
}

.nutrition_li {
  font-size: 12px;
  padding: 6px 0 !important;
  background: none !important;
  color: #656565;
}

.nutrition_icon {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: 1px;
}

.nutrition_icon i {
  position: relative;
  top: -1px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 2px 5px;
  width: 20px;
  height: 20px;
  background: #f0f0f0;
  color: #333;
  text-align: center;
  line-height: 20px;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  border-radius: 10px;
}

.nutrition_icon__calories i {
  margin: 0 5px 2px 0;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 20px;
  color: #fff;
  border-radius: 15px;
  background-color: #62a0f5;
}

.nutrition_icon__protein i {
  background-color: #f68704;
  color: #fff;
}

.nutrition_icon__fat i {
  background-color: #abb71d;
  color: #fff;
}

.nutrition_icon__carbohydrates i {
  background-color: #fcbe03;
  color: #fff;
}

.nutrition_tx {
  display: inline-block;
  vertical-align: middle;
}

/*.recipe-article .instructions-list {
    margin:0;
    padding:0;
    color:#000;
    counter-reset: item;
}
.recipe-article .instructions-list > li { display: block;margin:0 80px 25px; }
.recipe-article .instructions-list > li:before {
    content: counters(item, "") " ";
    counter-increment: item;
    float: left;
    vertical-align: top;
    margin:8px 10px 0 -80px;
    width: 70px;
    text-align: center;
    font-size: 35px;
    font-weight: bold;
    color: #6f6f6f;
}*/

.cook-article-tags {
  float: left;
  margin: 20px 5px 35px 0;
}

.cook-article-tags-title {
  float: left;
  width: 50px;
  text-align: center;
  font: italic 14px/29px Georgia, 'Times New Roman', Times, serif;
  color: #6c6e6f;
  background: #fafca4;
}

.cook-article-tags .cook-article-tags-list {
  float: left;
  width: 360px;
  list-style: none;
  background: #fafafa;
  padding: 4px 10px 10px;
  margin: 0;
}

.cook-article-tags .cook-article-tags-list > li {
  float: left;
  margin: 0 10px;
  font: 11px/22px Tahoma, Arial, Verdana, sans-serif;
  background: none;
  padding: 0;
}

.cook-diabets {
  float: right;
  margin: 10px 20px 0 0;
  text-align: center;
  width: 90px;
}

.cook-diabets-chart {
  margin: 0 auto;
  padding: 17px 0 8px;
  height: 70px;
  width: 65px;
  background: url(/images/services/cook/cook-diabets-chart.png) no-repeat;
  color: #ff7854;
  font-size: 12px;
}

.cook-diabets-chart.val33 {
  background-position: -65px 0;
}

.cook-diabets-desc {
  font-size: 11px;
  line-height: 12px;
  color: #717172;
}

.cook-title-cat {
  margin-bottom: 30px;
  /*.cook-title-cat .cook-title-cat-h1-text {display: inline-block;vertical-align: middle;}*/
}

.cook-title-cat-h1 {
  color: #454545;
  font-size: 24px;
  line-height: 24px;
  margin: 10px 0;
  font-weight: normal;
}

.cook-title-cat > p {
  display: none;
}

@media (min-width: 1025px) {
  .cook-title-cat {
    /*& {
            margin-bottom: 30px;
        }*/
  }

  .cook-title-cat-h1 {
    font-size: 33px;
    line-height: 33px;
    margin: 15px 0 15px;
  }

  .cook-title-cat > p {
    display: block;
    font-size: 14px;
    line-height: 20px;
    color: #666666;
  }
}

/*.cook-title-cat .cook-cat.active{display: inline-block;*zoom:1;*display:inline;vertical-align: middle;margin-right: 10px;}*/

/* giraffe-story */

.giraffe-story {
  display: none;
}

@media (min-width: 1025px) {
  .giraffe-story {
    display: block;
    margin: 20px 0 0 0;
    padding: 0 0 80px;
    background: url('/lite/images/giraffe-story.png') no-repeat -1200px 100%;
  }

  .giraffe-story .giraffe-story-frame {
    padding: 30px 0 0;
    background: url('/lite/images/giraffe-story.png') no-repeat -600px 0;
  }

  .giraffe-story .giraffe-story-holder {
    padding: 0 20px 0 30px;
    background: url('/lite/images/giraffe-story.png') repeat-y 0 0;
  }

  .giraffe-story .giraffe-story-title {
    margin: 0 -10px 18px;
    padding: 0;
    font-size: 30px;
    line-height: 30px;
    color: #2e2e2e;
    text-align: center;
  }

  .giraffe-story .giraffe-story-title > span {
    background: #fef67b;
    padding: 0 3px;
  }

  .giraffe-story .giraffe-story-img {
    float: left;
    margin: 30px 30px 0 0;
  }

  .giraffe-story .giraffe-story-text {
    line-height: 19px;
    overflow: hidden;
    height: 1%;
    color: #2c2c2c;
  }
}

/* /giraffe-story */

.interesting {
  margin: 30px 0 50px;
}

.interesting .block-title {
  font-size: 16px;
  color: #666666;
  font-weight: bold;
  margin-bottom: 10px;
}

.interesting ul {
  list-style: none;
}

.interesting ul li {
  margin: 5px 0;
}

/*
#cook-add-recipe {}
#cook-add-recipe .title {color:#7f5ca1;font-size:25px;font-weight:bold;text-align:center;padding:15px 0;}
#cook-add-recipe .title .icon {display:inline-block;*zoom:1;*display:inline;width:42px;height:73px;background:url(/images/cook_sprite.png) no-repeat 0 -1416px;vertical-align:middle;margin-right:10px;position:relative;top:-2px;}

#cook-add-recipe .form-in {background:#fbf7ff;position:relative;}
#cook-add-recipe .row {padding:15px 25px 25px;}
#cook-add-recipe .row .col {width:50%;float:left;}
#cook-add-recipe .row-title {color:#3c3c3c;font-size:18px;margin-left:10px;display:inline-block;*zoom:1;*display:inline;margin-bottom:5px;}
#cook-add-recipe .row-title span {color:#858383;font-size:14px;}

#cook-add-recipe .recipe-name input {font-size:22px;line-height:30px;padding:11px 9px;background:#fff;border:1px solid #c2e1f6;width:580px;color:#1e95d9;}

#cook-add-recipe .product-list {}
#cook-add-recipe .product-list table {margin-bottom:5px;}
#cook-add-recipe .product-list table td {padding-right:8px;padding-bottom:8px;vertical-align:middle;}
#cook-add-recipe .product-list input {font-size:16px;height:24px;line-height:24px;padding:5px 9px;background:#fff;border:1px solid #c2e1f6;color:#1e95d9;}
#cook-add-recipe .product-list table td.col-1 {}
#cook-add-recipe .product-list table td.col-1 input {width:400px;font-weight:bold;}
#cook-add-recipe .product-list table td.col-2 {}
#cook-add-recipe .product-list table td.col-2 input {width:70px;font-size:20px;line-height:24px;color:#585757;text-align:center;}
#cook-add-recipe .product-list .remove {display:inline-block;*zoom:1;*display:inline;width:12px;height:14px;background:url(/images/common.png) no-repeat -314px -135px;vertical-align:middle;position:relative;top:-1px;margin-left:10px;}
#cook-add-recipe .product-list .remove:hover {background-position:-314px -148px;}
#cook-add-recipe .product-list .add-btn {text-decoration:none;}
#cook-add-recipe .product-list .add-btn .icon {display:inline-block;*zoom:1;*display:inline;width:16px;height:16px;background:url(/images/common.png) no-repeat -139px -174px;vertical-align:top;margin-right:5px;}
#cook-add-recipe .product-list .add-btn span {border-bottom:1px dashed #029AD2;}
#cook-add-recipe .product-list .add-btn:hover span {border:0;}

#cook-add-recipe .add-photo {}
#cook-add-recipe .add-photo a {display:block;width:280px;height:180px;background:#fff;border:1px dashed #d0ced3;text-decoration:none;text-align:center;padding-top:70px;font-size:16px;}
#cook-add-recipe .add-photo a .icon {display:inline-block;*zoom:1;*display:inline;width:94px;height:73px;background:url(/images/cook_sprite.png) no-repeat 0 -1343px;margin-top:30px;}
#cook-add-recipe .add-photo a span {border-bottom:1px dashed #029AD2;}
#cook-add-recipe .add-photo a:hover span {border:0;}
#cook-add-recipe .add-photo.uploaded a {border-style:solid;padding:0;display:table-cell;text-align:center;vertical-align:middle;height:250px;}
#cook-add-recipe .add-photo.uploaded a img {max-width:260px;max-height:160px;}

#cook-add-recipe .dish-types {}
#cook-add-recipe .dish-types .radio-box {width:48%;display:inline-block;*zoom:1;*display:inline;vertical-align:top;color:#1e95d9;padding:7px 0;cursor:pointer;}
#cook-add-recipe .dish-types .radio-box input {float:left;position:relative;margin-left:-5px;margin-right:5px;}
#cook-add-recipe .dish-types .radio-box label {color:#1e95d9;font-size:13px;}

#cook-add-recipe select {width:280px;}

#cook-add-recipe .country {line-height:36px;color:#1e95d9;margin:8px 0 0 10px;}
#cook-add-recipe .country .flag-big {display:inline-block;*zoom:1;*display:inline;vertical-align:top;margin-right:10px;}

#cook-add-recipe .times {background:#f5ebfc;padding:15px;color:#636363;}
#cook-add-recipe .times .input {color:#999999;text-align:center;display:inline-block;*zoom:1;*display:inline;vertical-align:middle;position:relative;top:5px;}
#cook-add-recipe .times .input input {font-size:16px;height:18px;line-height:18px;padding:5px 0px;background:#fff;border:1px solid #c2e1f6;color:#1e95d9;width:40px;text-align:center;font-weight:bold;}
#cook-add-recipe .times .time-1 .icon {display:inline-block;*zoom:1;*display:inline;width:26px;height:26px;background:url(/images/cook_sprite.png) no-repeat -43px -1417px;vertical-align:middle;position:relative;top:-2px;}
#cook-add-recipe .times .time-2 .icon {display:inline-block;*zoom:1;*display:inline;width:15px;height:27px;background:url(/images/cook_sprite.png) no-repeat -43px -1445px;vertical-align:middle;position:relative;top:-4px;}

#cook-add-recipe .portions {display:inline-block;*zoom:1;*display:inline;margin-left:20px}
#cook-add-recipe .portions a {display:inline-block;*zoom:1;*display:inline;width:33px;height:20px;border:1px solid #c2e1f6;line-height:20px;text-align:center;background:#fff;font-weight:bold;text-decoration:none;margin:0 4px;}
#cook-add-recipe .portions a.active {background:#7dbbe2;color:#fff;}

#cook-add-recipe .row-btn {text-align:center;padding:30px 0;}
#cook-add-recipe .row-btn .btn {margin:0 5px;}

#cook-add-recipe.traditional .title {color:#535353;}
#cook-add-recipe.traditional .title .icon {width:69px;height:80px;background:url(/images/bg_traditional_add_recipe_title.png) no-repeat;}
*/

/* b-family */

.b-family {
  text-align: center;
  /* -7px для убриания отступа в начале и конце строки у li элементов */
}

.b-family_top-hold {
  margin: 0 auto 15px;
  text-align: center;
}

.b-family_top__white {
  display: inline-block;
  height: 22px;
  width: 190px;
  background: url(/images/b-famyli_top__white.png) no-repeat;
}

.b-family_ul {
  margin: 8px -7px 0;
}

.b-family_li {
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin: 0 7px 13px;
  width: 55px;
}

.b-family_a,
.b-family_li > a {
  text-decoration: none;
  display: block;
}

.b-family_img-hold {
  display: table-cell;
  vertical-align: middle;
  width: 55px;
  max-width: 55px;
  height: 55px;
  max-height: 55px;
  text-align: center;
  background: #eee;
  background: rgba(0, 0, 0, 0.05);
  line-height: 0;
}

.b-family_tx {
  display: block;
  margin: 0 auto;
  padding: 3px 0 5px;
  color: #6a6a6a;
  font-size: 9px;
  line-height: 10px;
}

/* /b-family */

/* b-family-structure */

/*.b-family-structure {
    background: #66c25f;

    &__narrow {margin: 10px 0 20px;}
    &__narrow &_upload {
        margin-left: 10px;
    }
    &__narrow &_added {
        padding: 0 25px 28px;
        width: 315px;
        height: 470px;
    }
    &__narrow &_added .b-family_li {margin: 5px;}
    .b-family {
        font-size: 11px;
        margin: 0 0 10px;
    }
    .ico-close3 {
        position: absolute;
        top: 15px;
        right: 15px;
    }
    &_added {
        float: left;
        width: 355px;
        padding: 0 50px 28px;
        background: #fff0ab;
    }
    &_upload {
        float: left;
        padding: 15px 30px 5px 25px;
        width: 450px;
    }
    &_upload .b-family__w100 {margin: 0 20px;}
    &_upload .b-family_li {
        margin: 0 4px 10px;
        cursor: pointer;
        z-index: 99;
        text-align: center;
    }
    &_upload .b-family_img-hold {
        display: block;
        max-width: none;
    }
    &_upload .b-family_tx {
        color: #fff;
    }
    &_upload .b-family_sub-t {color: @color-base;}
    &_note {
        padding: 0px 40px 17px 0;
        background: url('@{path-img}/b-family-structure_note.png') no-repeat 50% 0;
        text-align: center;
        .font-s-mixin();
    }
}*/

/* /b-family-structure */

/* 
    .profile-settings-family
        ul.profile-settings-family_ul
            li.profile-settings-family_li.active
                a.profile-settings-family_a
                    span.profile-settings-family_count
                    span.profile-settings-family_tx
*/

/*.profile-settings-family {
    .inline-block();
    margin: 0 20px;

    &_ul {}
    &_li {
        .inline-block();
        margin: 0 10px;
    }
    &_li.active &_a {
        color: @color-base;
        text-align: right;
    }
    &_a {
        color: @color-gray-light;
        font-size: 14px;
        text-decoration: none;
    }
    &_a:hover {
        color: @color-gray;
    }
    &_count {
        .inline-block();
        margin: 0 8px 0 0;
        font-size: 30px;
        line-height: 34px;
        font-weight: bold;
    }
    &_tx {}
}*/

/* /profile-settings-family */

/* 
    family-settings
        &_hold
            &_photo-all
                &_col
                &_photoall-set
            &_about-all
                &_textarea


*/

/*.family-settings {
    margin: 20px 0 30px;
    
    .photo-preview-row {margin-top: 20px;}
    &_hold {
        margin: 0 40px;
    }
    &_photo-all {
        margin: 0 0 25px;
    }
    &_photo-all-set {
        .inline-block();
        vertical-align: top;
        margin-left: 15px;
    }
    &_col {
        .inline-block();
        width: 510px;
    }
    &_about-all {
        margin-bottom: 40px;
    }
    &_about-all-tx {
        font-size: 14px;
        line-height: 19px;
        margin: 5px;
    }
    &_textarea {
        margin-bottom: 10px;
    }
    &_member {
        position: relative;
        margin: 0 -15px 20px;
        padding: 14px;
        border: 1px solid transparent;
    }
    &_member:hover {border-color: #f5f5f5;}
    &_member:hover &_member-del {display: block;}

    &_member-del {
        &:extend(.color-gray);
        display: none;
        position: absolute;
        top: 10px;
        right: 15px;
    }
    &_member-add {
        .inline-block();
        width: 200px;
        height: 200px;
        background: url('@{path-img}/family-settings_member-add.png') no-repeat;
    }
    &_member-add:hover {background-position: 0 -200px;}
    &_photo {
        float: left;
        margin: 0 20px 0 0;
        background: #fafafa;
    }
    &_photo-hold {
        display: table-cell;
        width: 200px;
        max-width: 200px;
        height: 200px;
        max-height: 200px;
        vertical-align: middle;
        text-align: center;
    }
    &_photo-img {
        display: block;
        margin: 0 auto;
        max-height: 100%;
    }
    &_desc {
        float: left;
        width: 580px;
    }
    &_name {
        .inline-block();
        margin-right: 10px;
        font-size: 30px;
        font-weight: bold;
        color: #186fb8;
    }
    &_birthday {
        .inline-block();
        margin-right: 10px;
        font-size: 14px;
    }
    &_row {
        margin-bottom: 10px;
        min-height: 32px;
    }
    &_a-settings {
        .inline-block();
        color: #7bc95b;
        text-decoration: none;
        border-bottom: 1px dotted #7bc95b;
        font-size: 16px;
    }
    &_a-settings:hover {border-bottom-color: transparent;}
    &_fill {
        margin: 35px 100px 50px;
        width: 490px;
        border: 8px solid #f5f5f5;
        padding: 15px;
        text-align: center;
        .border-radius(8px);
    }
    &_fill__about {padding-bottom: 50px;}
    &_fill-t {
        margin: 40px 0 15px;
        font-size: 25px;
    }
    &_fill-photo {
        margin: 20px auto 5px;
        width: 450px;
        height: 180px;
        background: url('@{path-img}/family-settings_fill-photo.jpg') no-repeat;
    }
    &_fill-about {
        margin: 20px auto 5px;
        width: 415px;
        height: 145px;
        background: url('@{path-img}/family-settings_fill-about.jpg') no-repeat;
    }
}*/

/* /family-settings */

/* photo-preview-row */

/*.photo-preview-row {
    margin: 10px 20px 50px;

    .photo-grid {
        .inline-block();
        vertical-align: middle;
        margin: 0;
        overflow: visible;
    }
    .photo-grid_overlay {
        top: -2px;
        left: -2px;
        right: -2px;
        bottom: -2px;
        border: 2px solid #fff;
    }
    
    &__add {
        margin: 10px auto;
        width: auto;
    }
    &__add &_hold {background: none;}

    &_t {
        display: block;
        margin: 0 0 10px;
        text-align: left;
        font:bold 14px/18px Tahoma, Arial, Verdana, sans-serif;
    }
    &_t-small {
        display: block;
        margin: 0 0 10px;
        text-align: left;
        font: 14px/18px Tahoma, Arial, Verdana, sans-serif;
        color: #353535;
    }
    &_hold {background: #f5f5f5;}
    &_hold2 {background: #fff;}
    &_last {
        .inline-block();
        vertical-align: middle;
        width: 67px;
        text-align: center;
    }
    &_last .font-small {line-height: 12px;}
    &_a {
        font-size: 16px;
    }
    &_add {
        float: left;
        width: 121px;
        height: 104px;
        margin: 0 5px 0 0;
        background: url('@{path-img}/photo-preview-row_add.png') no-repeat;
    }
    &_add:hover {background-position: 0 -104px;}
}*/

/* /photo-preview-row */

/*
    .family-about
        .family-about_bubble
           .family-about_t О нашей семье
           .family-about_tx
                | 
        .family-about_ul
            .family-about_li
                .family-about_img-hold
                    img.family-about_img
                .family-about_member 
*/

/* /family-about */

/* family-member */

/* /family-member */

/* cap-add */

/* /cap-add */

/* family-edit */

/* /family-edit */

/* family-photo */

/* /family-photo */

/* family-settings */

/* /family-settings */

/* favorites-add-popup */

/* /favorites-add-popup */

/*
    footer
*/

.layout-footer {
  position: relative;
  z-index: 2;
  max-width: 1000px;
  margin: 80px auto 0;
  font: normal 11px/16px tahoma, arial, helvetica, sens-serif;
  border-top: 1px solid #f4f4f4;
  /*.box-shadow(inset 0 10px 12px -12px rgba(0, 0, 0, 0.1));*/
  /*.box-shadow(inset 0 0 8px -2px rgba(0,0,0,0.1));*/
}

.layout-footer__in {
  margin-top: 0;
}

.layout-footer_hold {
  width: auto;
  background: none;
  margin: 0 auto;
  padding: 10px 21px 30px;
}

.layout-footer_tx {
  color: #cccccc;
}

.layout-footer_privacy-hold {
  margin: 25px 0 10px;
}

.layout-footer_privacy {
  display: inline-block;
  margin-right: 12px;
  text-decoration: none;
  color: #cccccc;
  font-size: 10px;
}

.layout-footer_privacy:hover {
  color: #999999;
}

@media (min-width: 480px) {
  .layout-footer {
    /*&_privacy-hold {text-align: right;}*/
  }
}

@media (min-width: 640px) {
  .layout-footer_hold {
    padding: 5px 10% 30px;
  }
}

@media (min-width: 768px) {
  .layout-footer_hold {
    width: 620px;
    padding: 25px 0 40px;
  }
}

@media (min-width: 1025px) {
  .layout-footer {
    /*&__in &_hold {
            margin: 0 20px;
        }*/
  }

  .layout-footer_hold {
    width: auto;
    margin: 0 35px;
  }

  .layout-footer_tx {
    margin-right: 20px;
  }
}

.footer-list {
  padding: 15px 0 30px;
  font-size: 13px;
  /*&_li__rambler {
        float: right;
    }*/
  /*&_rambler-count {
        float: right;
        margin: -12px 0 0 8px;
    }*/
}

.footer-list_li {
  display: block;
  margin: 6px 0;
}

.footer-list_a {
  color: #666666;
  text-decoration: none;
}

.footer-list_a:hover {
  color: #333333;
  text-decoration: none;
}

.footer-list__reklama {
  color: #ff741b;
}

.footer-list__reklama:hover {
  color: #ff6400;
}

@media (min-width: 480px) {
  .footer-list {
    /*&_li__rambler {
            padding-right: 0;
        }*/
  }

  .footer-list_li {
    display: inline-block;
    margin: 0 5px;
  }

  .footer-list_li:nth-child(2),
  .footer-list_li:first-child {
    padding-left: 0;
    margin-left: 0;
  }

  .footer-list_li:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 2px;
    height: 2px;
    margin: 0 12px 1px 0;
    background-color: rgba(110, 110, 110, 0.8);
    border-radius: 5px;
  }

  .footer-list_li:nth-child(2):before,
  .footer-list_li:first-child:before {
    display: none;
  }
}

@media (min-width: 1025px) {
  .footer-list_li:nth-child(2):before {
    display: inline-block;
  }
}

.footer-list_li_social .social-button {
  vertical-align: middle;
}

.footer-menu {
  margin: 0 0 15px;
  line-height: 14px;
  font-size: 11px;
  /*&_a:hover {
        color: @color-base;
        text-decoration: none;
    }*/
}

.footer-menu_li {
  display: inline-block;
  vertical-align: top;
  padding: 0 0 0 43px;
  /*border-left: 1px solid #c3c3c3;*/
  /*font-weight: bold;*/
}

.footer-menu_li:first-child {
  padding-left: 0;
  border-left: none;
}

.footer-menu_t {
  display: inline-block;
  color: #666;
  padding: 0;
  border-bottom: 2px solid #ccbaee;
  text-decoration: none;
  font: bold 12px/12px Arial, Tahoma, Verdana, sans-serif;
}

.footer-menu_t__husband-and-wife {
  border-color: #ccbaee;
}

.footer-menu_t__pregnancy {
  border-color: #95d6fc;
}

.footer-menu_t__home {
  border-color: #ffa871;
}

.footer-menu_t__beauty {
  border-color: #fde666;
}

.footer-menu_t__hobby {
  border-color: #8eda85;
}

.footer-menu_t__family-holiday {
  border-color: #ccbaee;
}

.footer-menu_in {
  margin: 5px 0;
}

.footer-menu_in-li {
  margin: 8px 0;
}

.footer-menu_in-a {
  color: #999999;
  text-decoration: none;
}

::-webkit-input-placeholder {
  color: #ccc;
  font-weight: normal;
  opacity: 1;
}

::-moz-placeholder {
  color: #ccc;
  font-weight: normal;
  opacity: 1;
}

:-moz-placeholder {
  color: #ccc;
  font-weight: normal;
  opacity: 1;
}

:placeholder {
  color: #ccc;
  font-weight: normal;
  opacity: 1;
}

.placeholder {
  color: #ccc;
  font-weight: normal;
  opacity: 1;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}

label {
  font-weight: normal;
}

/* form */

/* /form */

/* 
    sidebar-search

*/

/* 
    Скрытый input загрузки файлов
    file-fake 
        file-fake_btn
        file-fake_inp
*/

.file-fake input {
  opacity: 0;
  position: absolute;
  z-index: 3;
  right: 0;
  top: 0;
  height: 100%;
  display: block;
  cursor: pointer;
  filter: alpha(opacity=30);
}

/* inputs */

.itx-gray,
#redactor-modal input[type="text"],
#redactor-modal input[type="password"],
#redactor-modal input[type="email"] {
  width: 100%;
  border: 1px solid #e6e6e6;
  padding: 7px 10px;
  background: #fff;
  font-size: 14px;
  color: #333;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 3px;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  word-wrap: normal;
  word-break: normal;
}

.itx-gray:focus,
#redactor-modal input[type="text"]:focus,
#redactor-modal input[type="password"]:focus,
#redactor-modal input[type="email"]:focus {
  border-color: #a0ceee;
}

/* errors */

input.error[type="text"],
input.error[type="password"] {
  border: 1px solid #F9CBCB !important;
}

.errorMessage {
  color: #FF8888 !important;
  font-size: 11px !important;
  line-height: normal !important;
  margin: 5px 0;
  overflow: hidden;
}

/* radio-icons */

.radio-icons__inline {
  display: inline-block;
}

.radio-icons__checkbox .radio-icons_label {
  min-height: 19px;
  line-height: 19px;
  background-image: url("/lite/images/input-checkbox.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .radio-icons__checkbox .radio-icons_label {
    background-image: url("/lite/images/input-checkbox-2x.png");
    background-size: 18px 219px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  .radio-icons__checkbox .radio-icons_label {
    background-image: url("/lite/images/input-checkbox-2x.png");
    background-size: 18px 219px;
  }
}

.radio-icons_radio {
  display: none;
}

.radio-icons_radio:checked + .radio-icons_label {
  color: #333;
  background-position: 0 -100px;
}

.radio-icons_label {
  display: inline-block;
  vertical-align: top;
  margin: 0 15px 0 0;
  color: #cccccc;
  padding-left: 24px;
  min-height: 18px;
  line-height: 18px;
  cursor: pointer;
  background-image: url("/lite/images/input-radio.png");
  background-repeat: no-repeat;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .radio-icons_label {
    background-image: url("/lite/images/input-radio-2x.png");
    background-size: 18px 218px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  .radio-icons_label {
    background-image: url("/lite/images/input-radio-2x.png");
    background-size: 18px 218px;
  }
}

.radio-icons_label:focus,
.radio-icons_label:hover {
  color: #333;
  background-position: 0 -200px;
}

/* /radio-icons */

/* 
    Валидация форм
    .inp-valid
*/

.inp-valid {
  position: relative;
}

#redactor-modal input[type="text"]:focus + .inp-valid_count,
#redactor-modal input[type="password"]:focus + .inp-valid_count,
#redactor-modal input[type="email"]:focus + .inp-valid_count {
  color: #27ae60;
}

.inp-valid.error .inp-valid_error {
  display: inline-block;
}

.inp-valid.error input,
.inp-valid.error .select2-choice {
  border-color: #fdb9ac !important;
}

.inp-valid.success input,
.inp-valid.success .select2-choice {
  border-color: #a3e19c !important;
}

.inp-valid.success .inp-valid_success {
  display: block;
}

.inp-valid__abs .inp-valid_error {
  position: absolute;
  bottom: 100%;
  right: 0;
  z-index: 1000;
  white-space: nowrap;
}

.inp-valid__abs .inp-valid_success {
  position: absolute;
  left: 100%;
  margin-left: 5px;
  z-index: 1000;
}

.inp-valid__abs .inp-valid_success__ico-check {
  top: 50%;
  margin-top: -6px;
}

.inp-valid_error {
  display: none;
  padding: 2px 8px;
  background-color: #fc6c45;
  color: #fff;
  font-size: 11px;
  /*padding: 8px 10px 8px 33px;
        background: #fde3e3 url('@{path-img}/inp-valid_error.png') no-repeat 7px 6px;*/
}

.inp-valid_error:after {
  content: ' ';
  position: absolute;
  right: 12px;
  bottom: -12px;
  border: 6px solid transparent;
  border-top-color: #fc6c45;
}

.inp-valid_error .errorMessage {
  color: #fff !important;
  font-size: 11px !important;
  line-height: 1;
  margin: 0;
}

.inp-valid_success__ico-check {
  display: inline-block;
  width: 12px;
  height: 11px;
  background-image: url("/lite/images/inp-valid_success__ico-check.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .inp-valid_success__ico-check {
    background-image: url("/lite/images/inp-valid_success__ico-check-2x.png");
    background-size: 12px 11px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  .inp-valid_success__ico-check {
    background-image: url("/lite/images/inp-valid_success__ico-check-2x.png");
    background-size: 12px 11px;
  }
}

.inp-valid_success {
  display: none;
}

/* /.inp-valid */

/*
    friends-list
    Список друзей

    friends-list
        friends-list_i
            <b-ava-large>
            friends-list_location
                <flag>
            <b-family>
*/

.friends-list .panel-body:after {
  content: "";
  display: table;
  clear: both;
}

.friends-list .panel-body:after {
  content: "";
  display: table;
  clear: both;
}

.friends-list .b-ava-large_close {
  top: 5px;
  right: -10px;
}

/* header-popup */

.header-popup {
  display: none;
  position: absolute;
  top: 90px;
  left: -274px;
  width: 930px;
  background-color: #6d5895;
  color: #ffffff;
  text-align: left;
  z-index: 20;
}

.header-popup:after {
  content: '';
  position: absolute;
  top: -28px;
  left: 50%;
  margin-left: -9px;
  border: 18px solid transparent;
  border-width: 14px 18px;
  border-bottom-color: #6d5895;
}

.header-popup__club:after {
  left: 303px;
}

.header-popup__msg {
  left: -372px;
}

.header-popup__msg:after {
  left: 400px;
}

.header-popup_t {
  margin: 35px 50px 20px;
  font-size: 20px;
  font-weight: bold;
}

.header-popup_msg {
  height: 285px;
  background: url('/lite/images/header-popup_msg.png') no-repeat 50% 35%;
  margin: 26px;
}

.header-popup_club {
  min-height: 285px;
  margin: 0 40px;
  background: url('/lite/images/header-popup_club.png') no-repeat 95% 20%;
}

.header-popup_b {
  padding: 25px 60px 30px 50px;
  background-color: #634f88;
}

.header-popup_b-l {
  margin-top: 10px;
}

.header-popup_b-tx {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  margin-right: 5px;
}

.header-popup_btn {
  float: right;
  padding: 14px 45px 15px;
  line-height: 26px;
  height: auto;
}

/* /header-popup */

/*
    Ссылки логина и регастрации в шапке у незарегестрированного пользователя
    header-login
        &_a
*/

.header-login {
  display: none;
  text-align: right;
  margin-bottom: 5px;
  position: absolute;
  top: 30px;
  right: 50px;
}

@media (min-width: 1025px) {
  .header-login {
    display: block;
  }
}

.header-login_a {
  display: inline-block;
  margin: 0 0 0 15px;
  color: #999999;
  text-decoration: none;
  font-size: 14px;
}

/* /header-login */

/*
    header
    Главная шапка сайта

*/

.header {
  position: relative;
  background: #ffffff url('/lite/images/header.png') repeat-x 0 0;
  /*z-index: 10;*/
  /*&_kindergold,
    &_kinderino {
        display: none;
    }*/
}

.header .logo {
  margin: 5px auto 15px;
}

.header__guest .header-menu {
  display: none;
}

@media (min-width: 1025px) {
  .header__guest .header-menu {
    display: inline-block;
  }
}

.header__user .logo {
  float: left;
  margin: 5px 10px 5px 40px;
}

.header__user .logo__small {
  margin: 0 25px 0 35px;
}

.header__user .header_hold {
  width: 1000px;
  margin: 0 auto;
  padding: 25px 0 18px;
}

.header__user .header-menu {
  margin: 0 20px 0 0;
  float: right;
}

.header_t-big {
  float: left;
  margin: 15px 5px;
  font: 36px/42px 'Roboto', 'Helvetica Neue', Helvetica, Arial, Tahoma, sans-serif;
}

.header_user {
  float: right;
  margin: 20px 35px 0 20px;
}

.header_user .ava {
  vertical-align: middle;
  margin-right: 12px;
}

.header_user-name {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
  font-weight: bold;
  color: #289fd7;
}

.header_user-name:hover {
  text-decoration: underline;
}

.header_i-arrow {
  display: inline-block;
  width: 12px;
  height: 8px;
  margin: 0 0 0 4px;
  background: url('/lite/images/header_i-arrow.png') no-repeat;
}

.header_hold {
  padding: 25px 10px 18px;
  text-align: center;
}

@media (min-width: 320px) {
  .header_hold {
    padding: 25px 15px 18px;
  }
}

@media (min-width: 640px) {
  .header .logo {
    display: inline-block;
    vertical-align: top;
  }

  .header__guest .logo {
    margin-right: 30px;
  }

  .header_hold {
    width: 600px;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
  }

  .header__homepage .sidebar-search {
    float: left;
    margin: 0 0 10px;
    width: 240px;
  }

  .header__homepage .header_hold {
    padding: 30px 45px 20px;
    width: auto;
  }
}

@media (min-width: 1025px) {
  .header {
    /*&__title &_hold {padding-left: 60px;}*/
    /*&_kindergold {
            display: inline-block;
            vertical-align: top;
            margin: 0 7px 0 15px;
            width: ;
        }
        &_kinderino {
            display: inline-block;
            vertical-align: top;
            margin: -13px 15px 0 25px;
        }*/
  }

  .header_hold {
    width: auto;
    padding: 30px 35px 18px;
  }

  .header__kinder-gold .sidebar-search {
    width: 330px;
  }

  .header__homepage .header-login {
    top: 37px;
    right: 55px;
  }

  .header__homepage .sidebar-search {
    float: left;
    margin: 0 0 10px;
    width: 240px;
  }

  .header__homepage .header_hold {
    padding: 30px 45px 20px;
  }
}

.header__guest .header_hold {
  padding-top: 44px;
}

.header__guest .logo {
  margin-top: 19px;
}

/* /header */

/*
    header-menu
    меню в шапке

    header-menu
        header-menu_ul
            header-menu_li  active
                header-menu_a
                    header-menu_ico
                    header-menu_tx
*/

.header-menu {
  display: inline-block;
  margin: 5px 0 0 0;
  /*&_li:hover &_ico__profile,
    &_li.active &_ico__profile   {background-position: -350px -50px;} */
  /*
    // kinder реклама
    &_li__kinderino,
    &_li__kindergold {
        margin: 0 0 0 20px;
    }
    &_li__kinderino {margin-top: -35px;}
    &_li__kinderino &_a:hover,
    &_li__kinderino.active &_a,
    &_li__kindergold &_a:hover,
    &_li__kindergold.active &_a {
        background: none;
    }
    &_kindergold {
        width: 78px;
        height: 74px;
        background: url('@{path-img}/header-menu_kindergold.jpg') no-repeat 0 0;
    }
    &_kinderino {
        width: 78px;
        height: 97px;
        background: url('@{path-img}/header-menu_kinderino.jpg') no-repeat 50% 50%;
    }
    // kinder реклама
    */
  /*&_a:hover .header_i-arrow {background-position: 0 -8px;}*/
}

.header-menu .ava {
  float: none;
  display: inline-block;
  margin: 2px auto 1px;
}

.header-menu_li {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 0 11px;
  text-align: center;
}

.header-menu_li.active .header-popup {
  display: block;
}

.header-menu_li__dropin .header-menu_a:hover .header-menu_ico,
.header-menu_li__dropin .header-menu_li.active .header-menu_ico,
.header-menu_a:hover .header-menu_ico,
.header-menu_li.active .header-menu_ico {
  top: -4px;
}

.header-menu_a:hover .header-menu_count,
.header-menu_li.active .header-menu_count {
  top: 1px;
}

.header-menu_a:hover .header-menu_ico__giraffe,
.header-menu_li.active .header-menu_ico__giraffe {
  background-position: 0 -50px;
}

.header-menu_a:hover .header-menu_ico__im,
.header-menu_li.active .header-menu_ico__im {
  background-position: -50px -50px;
}

.header-menu_a:hover .header-menu_ico__friend,
.header-menu_li.active .header-menu_ico__friend {
  background-position: -100px -50px;
}

.header-menu_a:hover .header-menu_ico__notice,
.header-menu_li.active .header-menu_ico__notice {
  background-position: -150px -50px;
}

.header-menu_a:hover .header-menu_ico__award,
.header-menu_li.active .header-menu_ico__award {
  background-position: -200px -50px;
}

.header-menu_a:hover .header-menu_ico__club,
.header-menu_li.active .header-menu_ico__club {
  background-position: -250px -50px;
}

.header-menu_a:hover .header-menu_ico__broadcast,
.header-menu_li.active .header-menu_ico__broadcast {
  background-position: -300px -50px;
}

.header-menu_a:hover .header-menu_ico__logout {
  background-position: -650px -50px;
}

.header-menu_a:hover,
.header-menu_li.active .header-menu_a {
  /*background: url('@{path-img}/header-menu_a.png') no-repeat 4px 0;*/
}

.header-menu_a:hover .header-menu_tx,
.header-menu_li.active .header-menu_tx {
  color: #ff6900;
  text-decoration: none;
}

.header-menu_li__dropin {
  margin-left: 0;
  margin-right: 0;
}

.header-menu_li__dropin.active .header-drop {
  display: block;
}

.header-menu_li__dropin.active .header-menu_ico {
  top: 0;
}

.header-menu_li__dropin.active .header-menu_tx {
  color: #999999;
}

.header-menu_li__dropin.active .header-menu_a:hover .header-menu_tx,
.header-menu_li__dropin.active .active .header-menu_tx {
  color: #ff6900;
}

.header-menu_a {
  width: 76px;
  display: inline-block;
  padding: 13px 0 0;
  text-decoration: none;
  text-align: center;
  color: #acacac;
  vertical-align: top;
}

.header-menu_a:focus,
.header-menu_a:hover {
  text-decoration: none;
}

.header-menu_ico {
  position: relative;
  display: block;
  width: 50px;
  height: 45px;
  margin: 0 auto 2px;
  background-image: url("/lite/images/header-menu_ico.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .header-menu_ico {
    background-image: url("/lite/images/header-menu_ico-2x.png");
    background-size: 750px 95px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  .header-menu_ico {
    background-image: url("/lite/images/header-menu_ico-2x.png");
    background-size: 750px 95px;
  }
}

.header-menu_ico__giraffe {
  background-position: 0 0;
}

.header-menu_ico__im {
  background-position: -50px 0;
}

.header-menu_ico__friend {
  background-position: -100px 0;
}

.header-menu_ico__notice {
  background-position: -150px 0;
}

.header-menu_ico__award {
  background-position: -200px 0;
}

.header-menu_ico__club {
  background-position: -250px 0;
}

.header-menu_ico__broadcast {
  background-position: -300px 0;
}

.header-menu_ico__profile {
  background-position: -350px 0;
}

.header-menu_ico__family {
  background-position: -400px 0;
}

.header-menu_ico__blog {
  background-position: -450px 0;
}

.header-menu_ico__photo {
  background-position: -500px 0;
}

.header-menu_ico__favorite {
  background-position: -550px 0;
}

.header-menu_ico__settings {
  background-position: -600px 0;
}

.header-menu_ico__logout {
  background-position: -650px 0;
}

.header-menu_ico__contest {
  background-position: -700px 0;
}

.header-menu_ico__profile .ava {
  position: absolute;
  top: 9px;
  left: 6px;
}

.header-menu_tx {
  display: block;
  font: 10px/12px Tahoma, Arial, Verdana, sans-serif;
  color: #acacac;
  text-transform: uppercase;
}

.header-menu_count {
  position: absolute;
  top: 5px;
  right: 0;
  margin: 0;
  padding: 1px 5px;
  border: 2px solid #fff;
  font-size: 11px;
  line-height: 14px;
  color: #fff;
  background-color: #ff6900;
  border-radius: 30px;
}

.header-menu_count.blue {
  background-color: #6DB3FA;
}

.header-menu-guest .header-menu_a {
  width: 70px;
}

.header-menu-guest .header-menu_tx {
  text-transform: none;
  font-size: 10px;
  line-height: 10px;
}

.header-menu-guest .header-menu_ico {
  width: 56px;
  height: 55px;
  background-image: url('/lite/images/header-menu_ico-2.png');
}

.header-menu-guest_section-1 .header-menu_ico {
  background-position: -112px 0;
}

.header-menu-guest_section-1 .header-forums-list {
  background-color: #f3fcff;
}

.header-menu-guest_section-2 .header-menu_ico {
  background-position: -168px 0;
}

.header-menu-guest_section-2 .header-forums-list {
  background-color: #fffbf8;
}

.header-menu-guest_section-3 .header-menu_ico {
  background-position: 0 -55px;
}

.header-menu-guest_section-3 .header-forums-list {
  background-color: #fffeeb;
}

.header-menu-guest_section-4 .header-menu_ico {
  background-position: -56px 0;
}

.header-menu-guest_section-4 .header-forums-list {
  background-color: #faf6ff;
}

.header-menu-guest_section-5 .header-menu_ico {
  background-position: -56px -55px;
}

.header-menu-guest_section-5 .header-forums-list {
  background-color: #f3fef2;
}

.header-menu-guest_section-6 .header-menu_ico {
  background-position: 0 0;
}

.header-menu-guest_section-6 .header-forums-list {
  background-color: #faf6ff;
}

.header-menu-guest_search .header-menu_ico {
  background-position: -112px -55px;
}

.header-forums-list {
  display: none;
  position: absolute;
  top: 101px;
  width: 181px;
  z-index: 1000;
  padding: 19px 17px 15px;
}

.header-forums-list_li {
  text-align: left;
  margin-bottom: 13px;
}

/* header-drop
    Выпадающий попап в верхнем меню
    header-drop
        <header-menu>
        header-drop_b
        header-drop__b-empty
*/

.header-drop {
  display: none;
  position: absolute;
  z-index: 600;
  top: 70px;
  right: 2px;
  width: 390px;
  background: #fff;
  text-align: left;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.18);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.18);
}

.header-drop:after {
  content: ' ';
  position: absolute;
  right: 26px;
  top: -5px;
  height: 10px;
  width: 10px;
  margin-left: -5px;
  background: #fff;
  z-index: 1;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-box-shadow: -2px -2px 4px rgba(0, 0, 0, 0.1);
  box-shadow: -2px -2px 4px rgba(0, 0, 0, 0.1);
}

.header-drop .header-menu {
  float: none;
  margin: 5px 0 20px 10px;
}

.header-drop .header-menu_li {
  margin: 0 6px;
  width: 80px;
  vertical-align: top;
}

.header-drop .header-menu_li .header-menu_a {
  background: none;
}

.header-drop .heading-small {
  font-size: 15px;
}

.header-drop_b {
  padding: 15px 20px 5px;
  background: #f5f5f5;
  font-size: 13px;
}

.header-drop_b-empty {
  margin: 7px 0 20px;
}

/* /header-drop */

/* header-fix
    Фиксировання шапка
    header-fix  __rel
        header-fix_hold
            header-fix_logo
            <header-fix-menu>
            header-fix_dropin
                ...
                <header-drop>
*/

.header-fix {
  display: none !important;
}

/*.header-fix {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    background: #fff;
    .box-shadow(0 0 3px rgba(0,0,0,0.15));
    z-index: 700;
    height: 50px;

    &__rel {
        position: relative;
        display: block;
    }
    &_hold {
        margin: 0 auto;
        position: relative;
    }
    @media screen and (min-width: 1000px) {
        &_hold {width: 1000px;}
    }

    &_hold:before,
    &_hold:after {
        content: '';
        position: absolute;
        top: 50px;
        left: 20px;
        width: 95px;
        height: 25px;
        background: url('@{path-img}/header-fix_hold__pseudo.png') no-repeat;
    }
    &_hold:after {
        left: auto;
        right: 20px;
    }
    &_logo {
        position: relative;
        z-index: 5;
        float: left;
        margin: 5px 5px 0 50px;
        width: 45px;
        height: 55px;
        background: url() no-repeat;
        .img-retina('@{path-img}/header-fix_logo.png'; '@{path-img}/header-fix_logo-2x.png'; 45px; 55px)
    }
    &_dropin {
        float: right;
        width: 90px;
        position: relative;
        z-index: 5;
        margin: 10px 2% 0 0;
        text-align: center;
        .ava {
            vertical-align: middle;
        }
        .header_i-arrow {
            .inline-block();
            vertical-align: middle;
        }
        .header-drop {
            right: 19px;
            top: 53px;
        }
        &_a {padding: 12px 5px 12px;}
    }
    &_dropin.active .header-drop {display: block;}

}*/

/* /header-fix */

/* .header-fix-menu
    Меню в фиксированной шапке
    header-fix-menu
        header-fix-menu_ul
            header-fix-menu_li
                header-fix-menu_a
                    header-fix-menu_tx
                    header-fix-menu_count
*/

/*.header-fix-menu {
    float: right;
    width: 60%;
    margin: 0 auto;
    text-align: right;

    @media screen and (min-width: 630px) {
        & {width: 66%;}
    }
    @media screen and (min-width: 850px) {
        & {width: 75%;}
    }

    &_ul {display: table;}
    &_li {
        display: table-cell;
        width: 1000px;
        position: relative;
        text-align: center;
        vertical-align: middle;
    }

    &_a {
        display: block;
        text-decoration: none;
        padding: 15px 0 16px;
        color: #999;
    }
    &_a:hover {color: #333;}
    &_tx {
        .inline-block();
        vertical-align: middle;
        font: 10px/16px Tahoma, Arial, Verdana, sans-serif;
        text-transform: uppercase;
    }
    &_count {
        .inline-block();
        vertical-align: middle;
        margin: 1px 0 0 5px;
        padding: 0 4px;
        color: #fff;
        font-size: 11px;
        background: #f84219;
        .border-radius(4px);
        vertical-align: middle;
    }
}*/

/* /header-fix-menu */

/* header-member */

.header-member__settings {
  height: 65px;
  padding: 10px 15px 10px 35px;
  background-color: #664E92;
}

.header-member_back {
  float: right;
  margin: 8px 0 0 20px;
  font-size: 14px;
  color: #fff;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.header-member_back:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  color: #fff;
}

.header-member_back:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin: 0 8px 3px;
  /*background: url('@{path-img}/ico/ico-close5.svg') no-repeat 50% 50%;*/
  width: 30px;
  height: 30px;
  background: url('/lite/images/photo-window_close.png') no-repeat;
  z-index: 110;
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -o-transform: scale(0.7);
  transform: scale(0.7);
}

.header-member_ava {
  display: inline-block;
  position: relative;
  z-index: 2;
}

.header-member_ico-settings {
  display: inline-block;
  vertical-align: top;
  margin: 0 0 0 -5px;
  width: 58px;
  height: 55px;
  background: url('/lite/images/header-member_ico-settings.svg') no-repeat;
}

/* /header-member*/

/*
    homepage
*/

.homepage {
  min-width: 1000px;
  /* homepage-desc */
  /* /homepage-desc */
  /* homepage-clubs */
  /* /homepage-clubs */
  /* homepage-posts */
  /* /homepage-posts */
  /* homepage-counter */
  /* /homepage-counter */
}

.homepage_title {
  margin: 30px 0;
  font: bold 35px/35px 'pt sans', Arial, Tahoma, Verdana, sans-serif;
  text-align: center;
  color: #999999;
}

@media (min-width: 480px) {
  .homepage_title {
    margin: 50px 20px;
    font: bold 50px/50px 'pt sans', Arial, Tahoma, Verdana, sans-serif;
  }
}

.homepage .homepage-clubs_a:hover .ico-club {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}

.homepage .homepage-posts {
  padding: 0 0 30px;
  /*.article-similar_t {
          font-family: 'pt sans', Arial, Tahoma, Verdana, sans-serif;
      }*/
}

.homepage .homepage-posts .homepage_title {
  margin-bottom: 15px;
}

.homepage .homepage-posts .article-anonce {
  display: inline-block;
  vertical-align: top;
  margin: 20px 7px 15px;
  width: 300px;
}

.homepage .homepage-posts .article-anonce__xl {
  width: 615px;
}

.homepage .homepage-posts .bnr-base {
  display: inline-block;
  width: 240px;
  margin: 0 30px 30px;
  vertical-align: top;
}

.homepage .homepage-posts_col-hold {
  text-align: center;
}

/* /homepage */

.homepage-res .header_hold {
  padding: 30px 0 20px;
}

@media (min-width: 640px) {
  .homepage-res .header_hold {
    padding: 30px 45px 20px;
  }
}

@media (min-width: 1025px) {
  .homepage-res .homepage-clubs_a:hover .ico-club {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
  }
}

.homepage-res .homepage-clubs_ico-hold .ico-club {
  -webkit-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
}

@media (min-width: 1025px) {
  .homepage-res .homepage-clubs_ico-hold .ico-club {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

.homepage-res .homepage-posts .bnr-base {
  display: inline-block;
  width: 240px;
  margin: 0 30px 30px;
  vertical-align: top;
}

/* counter-users */

/* /counter-users */

/* homepage-family */

/* /homepage-family */

/* horoscope-day */

/* /horoscope-day */

/* .horoscope-monce */

/* /horoscope-monce */

/*
.horoscope-year {
    margin:30px 0 10px 0;

    &_item {
        .tx-content();
        position: relative;
        padding: 22px 0 20px;
    }
    &_item:after {
        content: ' ';
        position: absolute;
        top: 0;
        left: 0;
    }
    &_item__health {
        padding-top: 35px;
    }
    &_item__career {}
    &_item__fin {}
    &_item__home {
        padding-top: 28px;
    }
    &_t {
        display: block;
        color: #fd6300;
        font-size: 14px;
        font-weight: bold;
        margin: 0 10px 8px 50px;
    }

    @media (min-width: @screen-phone) {
        &_item {
            padding:0 0 19px 60px;
        }
        &_t {
            margin: 0 0 3px;
        }
    }
}*/

/* i-photo */

.i-photo #redactor-modal input[type="text"],
.i-photo #redactor-modal input[type="password"],
.i-photo #redactor-modal input[type="email"] {
  font-size: 12px;
  border-radius: 0;
}

/* /i-photo */

/*
    .img-grid
        .img-grid_row
            .img-grid_i
                img.img-grid_img
                .img-grid_overlay
                    .img-grid_zoom
*/

.img-grid_ico-ava {
  position: absolute;
  top: 10px;
  left: 12px;
  width: 50px;
  height: 50px;
  cursor: pointer;
  background: url('/lite/images/img-grid_ico-ava.png') no-repeat;
}

.img-grid_ico-ava:hover {
  background-position: 0 -50px;
}

.img-grid_ico-ava:hover:after {
  display: block;
}

.img-grid_ico-ava.active {
  background-position: 0 -100px;
  z-index: 20;
}

.img-grid_ico-ava.active:hover:after {
  display: block;
  content: 'Главное в анкете';
}

.img-grid_ico-ava:after {
  content: 'На главную анкеты';
  display: none;
  position: absolute;
  top: 100%;
  left: -5px;
  width: 60px;
  margin-top: 3px;
  font-size: 11px;
  line-height: 11px;
  color: #fff;
  text-align: center;
}

/* /img-grid */

/*
info pages
*/

.info-form__input {
  margin: 0 0 20px;
}

/*
    homepage
*/

.homepage {
  min-width: 1000px;
}

/* /homepage */

/* homepage-counter */

/* /homepage-counter */

/* counter-users */

/* /counter-users */

/* homepage-family */

/* /homepage-family */

/* list-subsribe-users */

.list-subsribe-users {
  margin: 10px 40px 10px 0;
}

.list-subsribe-users_li {
  padding: 15px 0;
  border-bottom: 1px solid #fafafa;
}

.list-subsribe-users_li > .btn {
  float: right;
  margin-top: 7px;
}

.list-subsribe-users_li > .a-light {
  display: inline-block;
  margin: 0 10px;
}

.list-subsribe-users_li > .ava,
.list-subsribe-users_li > .tx-date {
  vertical-align: middle;
}

/* /list-subsribe-users */

/* menu-link-simple */

/* /menu-link-simple */

/*
    Мой жираф
*/

/* /mygiraffe */

/*
    Подписки в моем жирафе
    mygiraffe-subs
*/

.mygiraffe-subs .homepage-clubs_a:hover .ico-club {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

/* /mygiraffe-subs */

.onair_arrows {
  margin-bottom: 55px;
}

.onair_arrows_arrow {
  background-image: url('/lite/images/ico/ico-arrows.png');
  display: inline-block;
  width: 50px;
  height: 36px;
}

.onair_arrows_left {
  float: left;
  margin-left: 7px;
  background-position: -50px 0;
}

.onair_arrows_left.inactive {
  background-position: -150px 0;
}

.onair_arrows_right {
  float: right;
  margin-right: 25px;
  background-position: 0 0;
}

.onair_arrows_right.inactive {
  background-position: -100px 0;
}

.onair .comments_frame {
  width: auto;
}

.onair-filter .panel-body:after {
  content: "";
  display: table;
  clear: both;
}

.onair-filter .panel-body:after {
  content: "";
  display: table;
  clear: both;
}

.onair-min {
  padding: 18px 17px 0 16px;
}

.onair-min .onair_arrows {
  margin-bottom: 30px;
}

.onair-min .onair_arrows_left {
  margin-left: 3px;
}

.onair-min .onair_arrows_right {
  margin-right: -1px;
}

.onair-min .side-block_tx {
  text-align: center;
  margin-bottom: 12px;
}

.onair-min .b-article__list {
  border: none;
  padding: 0;
}

.onair-min .comments_hold {
  margin-right: 0;
}

.onair-min .comments_cont {
  padding-right: 12px;
}

.onair-min .b-article_t-a {
  font-size: 22px;
  line-height: 22px;
}

.onair-min_post-header {
  font-size: 14px;
  line-height: 16px;
  font-weight: bold;
  color: #196eb9;
}

.onair-min .b-album_overlay {
  display: none;
}

.ico-status {
  display: none;
  width: 12px;
  height: 12px;
  position: relative;
  z-index: 1;
  top: 2px;
  margin-right: 2px;
  border-radius: 6px;
}

.ico-status__online {
  display: inline-block;
  background: #0fc612;
}

/* 
    Блок из new layout
    page-col 

    page-col __sidebar
        page-col_top
            page-col_t
*/

/* /page-col */

.body__photo-window {
  overflow: hidden;
}

/* photo-window */

.photo-window {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 910;
  background-color: #524261;
  width: 100%;
  max-height: 100%;
  overflow: hidden;
  /*.comments-gray {
		background: none;
		padding: 5px 0 15px;
	}
	.comments-gray_add {
		border-top: none;
		padding: 0 0 5px;
	}*/
  /*&_top {
		position: absolute;
		top: 0;
		right: 340px;
		left: 0;
		overflow: hidden;
		z-index: 5;
	}
	&_top-hold {
		padding: 5px 10% 0;
		text-align: center;
	}*/
  /*&_arrow:hover {background-position: 0 -160px;}*/
  /*&_arrow__r:hover {background-position: -59px -160px;}*/
  /*
	&_contest-logo {
		position: absolute;
		bottom: -50px;
		left: 0;
	}
	&_contest-logo img {display: block;}
	*/
}

.photo-window .comments-menu_li.active .comments-menu_a:hover {
  cursor: pointer;
  color: #289fd7;
}

.photo-window .ico-edit {
  margin: 0 5px;
}

.photo-window .like-control {
  display: none;
}

.photo-window_w {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.photo-window_close {
  position: absolute;
  top: 13px;
  right: 20px;
  width: 30px;
  height: 30px;
  background: url('/lite/images/photo-window_close.png') no-repeat;
  z-index: 110;
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -o-transform: scale(0.7);
  transform: scale(0.7);
}

.photo-window_close:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
}

.photo-window_col {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 300px;
  background-color: #fff;
  overflow: hidden;
}

.photo-window_col-hold {
  padding: 0;
  height: auto;
}

.photo-window_banner {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
}

.photo-window_banner img {
  display: block;
  margin: 0 auto;
}

.photo-window_cont .scroll_cont {
  padding: 12px 20px 0;
}

.photo-window_cont #redactor-modal input[type="text"],
.photo-window_cont #redactor-modal input[type="password"],
.photo-window_cont #redactor-modal input[type="email"] {
  resize: none;
  line-height: 16px;
}

.photo-window_cont-t {
  margin-bottom: 10px;
}

.photo-window_t {
  margin: 5px 0;
  font: bold 30px/30px Arial, Tahoma, Verdana, sans-serif;
  color: #196eb9;
}

.photo-window_t #redactor-modal input[type="text"],
.photo-window_t #redactor-modal input[type="password"],
.photo-window_t #redactor-modal input[type="email"] {
  font-size: 12px;
  line-height: 16px;
}

.photo-window_date {
  float: left;
  margin: 10px 0 0;
  font-size: 11px;
  text-align: left;
}

.photo-window_desc-hold {
  position: relative;
  margin: 5px auto 10px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.photo-window_desc {
  font-size: 14px;
  line-height: 19px;
}

.photo-window_top {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  padding: 13px 20px 30px;
  text-align: center;
  margin: 0;
  font: 12px/16px Tahoma, Arial, Verdana, sans-serif;
  color: #fff;
  /*background-color: rgba(0, 0, 0, 0.3);*/
  z-index: 100;
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.5) 2%, rgba(0, 0, 0, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 2%, rgba(0, 0, 0, 0) 100%);
  /* W3C */
}

.photo-window_top-noindent {
  left: 0 !important;
}

.photo-window_count {
  margin: 0;
  text-align: left;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.7);
  /*font-size: 11px;
        font-family: Tahoma, Arial, Verdana, sans-serif;*/
  /*color: #bdb3c5;*/
}

.photo-window_about {
  margin: 5px 0;
  font-size: 11px;
  color: #B6B6B6;
}

.photo-window_c {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  text-align: center;
  overflow: hidden;
}

.photo-window_c:hover .like-control {
  opacity: 1;
}

.photo-window_c .verticalalign-m-el-hold,
.photo-window_c .b-loader {
  height: 100%;
}

.photo-window_img-hold {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 100%;
}

.photo-window_img {
  display: inline-block;
  max-height: 100%;
  max-width: 100%;
  vertical-align: middle;
  /*margin-right: -4px;*/
}

.photo-window .i-photo-arrow {
  display: block;
  visibility: visible;
  position: absolute;
  top: 50%;
  margin-top: -37px;
  left: 20px;
  opacity: 0.8;
  filter: alpha(opacity=80);
  /*width: 59px;
		height: 160px;
		margin-top: -80px;*/
  /*background: url(/images/photo-window_arrow.png) no-repeat 0 0;*/
  /*opacity: 0;*/
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

@media (min-width: 480px) {
  .photo-window .i-photo-arrow {
    margin-top: -57px;
  }
}

@media (min-width: 768px) {
  .photo-window .i-photo-arrow {
    margin-top: -77px;
  }
}

.photo-window .i-photo-arrow__r {
  left: auto;
  right: 20px;
  /*background-position: -59px 0;*/
}

.photo-window .i-photo-arrow:hover {
  opacity: 1;
}

.photo-window_b {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 75px;
  padding: 10px;
  background-color: #382d42;
  background-color: rgba(0, 0, 0, 0.3);
  text-align: center;
  color: #fff;
}

.photo-window_b .custom-likes {
  margin: 0 20px;
}

.photo-window_b .custom-likes_slogan {
  margin-top: 5px;
  color: #fff;
}

@media (min-width: 1025px) {
  .photo-window .like-control {
    display: block;
    position: absolute;
    bottom: 30px;
    left: 50%;
    margin-left: -111px;
    width: auto;
    opacity: 0;
    border-radius: 4px;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
  }

  .photo-window .i-photo-arrow__l {
    opacity: 0;
  }

  .photo-window .i-photo-arrow__r {
    opacity: 0.4;
    filter: alpha(opacity=40);
  }

  .photo-window_close {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }

  .photo-window_c:hover .i-photo-arrow__l {
    opacity: 0.4;
    filter: alpha(opacity=40);
  }

  .photo-window_c:hover .i-photo-arrow:hover {
    opacity: 1;
    filter: alpha(opacity=100);
  }

  .photo-window_col {
    display: block;
  }

  .photo-window_top {
    /*display: block;*/
    left: 300px;
  }

  .photo-window_c {
    left: 300px;
  }

  .photo-window_b {
    /*display: block;*/
    left: 300px;
  }
}

/* /photo-window */

.photo-window-ads-wrapper {
  height: 100%;
  text-align: center;
  white-space: nowrap;
}

.photo-window-ads-wrapper:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
  /* Adjusts for spacing */
  /* For visualization
  background: #808080; width: 5px;
  */
}

.photo-window-ads {
  display: inline-block;
  vertical-align: middle;
  color: #ffffff;
  text-align: center;
  white-space: normal;
}

.photo-window-ads_hold {
  display: table;
  border-collapse: separate;
  table-layout: fixed;
  border-spacing: 50px 0;
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  text-align: left;
}

.photo-window-ads_in {
  display: table-row;
}

.photo-window-ads_i {
  display: table-cell;
}

.photo-window-ads_wrapper {
  max-width: 600px;
  margin: 0 auto;
}

.photo-window-ads_i:last-child {
  display: none;
}

@media screen and (min-width: 1410px) {
  .photo-window-ads_i:last-child {
    display: table-cell;
  }
}

/* photo-window-end */

.photo-window-end {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: -300px 20px 0;
  color: #ffffff;
  text-align: center;
}

.photo-window-end .album-preview_ul {
  margin-left: 0;
}

.photo-window-end .album-preview_li {
  float: left;
  margin: 5px 10px 5px 0;
}

.photo-window-end .custom-likes {
  text-align: left;
}

.photo-window-end .custom-likes_slogan {
  display: inline-block;
  color: #fff;
  margin: 0 5px;
  font-size: 12px;
}

.photo-window-end .custom-likes_in {
  display: inline-block;
  margin: 0 8px;
}

.photo-window-end_hold {
  display: inline-block;
  max-width: 915px;
  margin: 0 auto;
  text-align: left;
}

@media screen and (min-width: 1200px) {
  .photo-window-end_hold {
    max-width: 1130px;
  }
}

.photo-window-end_top a {
  text-decoration: none;
}

.photo-window-end_top a:hover {
  text-decoration: none;
}

.photo-window-end_top .ava {
  vertical-align: text-bottom;
  margin: 0 10px;
}

.photo-window-end_t {
  font-size: 35px;
  margin: 5px 0 15px;
}

.photo-window-end_t-sub {
  font-size: 16px;
  margin: 20px 0 10px;
}

.photo-window-end_in {
  /*max-width: 1130px;*/
  height: 415px;
  overflow: hidden;
}

/* /photo-window-end */

/* re-watch */

.re-watch {
  display: inline-block;
  margin: 0 0 0 20px;
  padding: 0 0 4px 30px;
  background: url('/lite/images/re-watch.png') no-repeat 0 0;
  text-decoration: none;
  color: #ffffff;
  /*&:hover {background-position: 0 -98px;}*/
  /*&:hover &_tx {
        text-decoration: underline;
    }*/
}

.re-watch_tx {
  font-size: 12px;
}

/* /re-watch */

/* popup */

.popup {
  position: relative;
  margin: 20px auto;
}

.popup__close-white .mfp-close {
  color: #fff !important;
}

.popup__error .mfp-close {
  height: 25px;
  width: 30px;
  line-height: 25px;
}

/* popup-transparent-close */

/* /popup-transparent-close */

.popup-add_ava-upload {
  position: relative;
  height: 450px;
  width: 690px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.popup-add_ava-crop {
  display: inline-block;
  position: relative;
  z-index: 1;
  margin: 0 auto;
}

.popup-add_ava-load {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 50;
}

.mfp-html-photoview .mfp-container {
  padding: 0;
  height: 100%;
}

.mfp-html-photoview .mfp-content {
  height: 100%;
}

/* popup */

.popup-photoview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0;
  background-color: #524261;
  /*@media (min-width: @screen-tablet) {
        

        &_bottom {
            padding: 30px 20px;
        }
    }*/
}

.popup-photoview .mfp-close__white {
  top: 22px;
  right: 20px;
}

.popup-photoview_top {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  min-height: 74px;
  padding: 20px;
  background-color: #777;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  z-index: 5;
}

.popup-photoview_count {
  position: absolute;
  top: 20px;
  left: 20px;
  float: left;
  font: 11px/14px Tahoma, Arial, Verdana, sans-serif;
  line-height: 20px;
}

.popup-photoview_title {
  margin: 0 40px 0 0;
  font-size: 12px;
  line-height: 16px;
  font-weight: bold;
  max-height: 34px;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
}

.popup-photoview_c {
  position: relative;
  height: 100%;
  text-align: center;
}

.popup-photoview_bottom {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  padding: 15px;
  background-color: #777;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
}

.popup-photoview_bottom .custom-likes_in,
.popup-photoview_bottom .custom-likes {
  margin: 0;
}

@media (min-width: 480px) {
  .popup-photoview_top {
    height: 78px;
  }

  .popup-photoview_title {
    font-size: 16px;
    line-height: 18px;
    max-height: 38px;
  }

  .popup-photoview_count {
    top: 30px;
  }

  .popup-photoview_bottom {
    padding: 25px 20px;
  }
}

@media (min-width: 768px) {
  .popup-photoview_top {
    height: 82px;
  }

  .popup-photoview_title {
    font-size: 18px;
    line-height: 22px;
    max-height: 42px;
  }
}

.bx-wrapper {
  height: 100% !important;
}

.bx-wrapper .bx-viewport {
  height: 100% !important;
  border: none;
  left: 0;
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.bxslider,
.bxslider_li {
  height: 100% !important;
}

.bx-wrapper img {
  margin: 0 auto;
}

.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  left: 20px;
  margin-top: -40px;
  width: 43px;
  height: 74px;
  background: url('/lite/images/i/i-photo-arrow.png') no-repeat -350px 0;
  z-index: 7;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.bx-wrapper .bx-controls-direction a:hover {
  background-position: -350px -170px;
}

@media (min-width: 480px) {
  .bx-wrapper .bx-controls-direction a {
    height: 114px;
    margin-top: -57px;
    background-position: -200px 0;
  }

  .bx-wrapper .bx-controls-direction a:hover {
    background-position: -200px -170px;
  }
}

@media (min-width: 768px) {
  .bx-wrapper .bx-controls-direction a {
    margin-top: -77px;
    width: 53px;
    height: 154px;
    background-position: 0 0;
  }

  .bx-wrapper .bx-controls-direction a:hover {
    background-position: 0 -170px;
  }
}

.bx-wrapper .bx-controls-direction a.bx-next {
  left: auto;
  right: 20px;
  background-position: -393px 0;
}

.bx-wrapper .bx-controls-direction a.bx-next:hover {
  background-position: -393px -170px;
}

@media (min-width: 480px) {
  .bx-wrapper .bx-controls-direction a.bx-next {
    background-position: -243px 0;
  }

  .bx-wrapper .bx-controls-direction a.bx-next:hover {
    background-position: -243px -170px;
  }
}

@media (min-width: 768px) {
  .bx-wrapper .bx-controls-direction a.bx-next {
    background-position: -53px 0;
  }

  .bx-wrapper .bx-controls-direction a.bx-next:hover {
    background-position: -53px -170px;
  }
}

/* popup-sign */

.popup-sign {
  width: 630px;
  color: #999;
  font-size: 14px;
  background: #fff;
  -webkit-box-shadow: 0 6px 16px rgba(0, 0, 0, 0.6);
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.6);
  margin: 30px auto;
  /*&_slogan {font-size: 15px;}
    &_title {
        text-align: left;
        font-size: 22px;
        color: @color-base;
    }*/
  /*&_cont__wide {padding: 15px 45px 20px;}*/
  /*&_col-ava {
        .inline-block();
        vertical-align: top;
        width: 310px;
        border-right: 1px solid #ebebeb;
        margin-right: 60px;
        padding: 5px 0 20px;
        text-align: center;
    }
    &_col-ava .ava {overflow: hidden;}
    &_col-ava .ava_img {
        display: block;
        max-width: none;
    }
    &_col-ava .btn-blue-simple {margin-top: 7px;}
    &_col-ava__think {
        float: right;
        margin-right: 0;
        width: 220px;
        border-right-width: 0;
    }
    &_col-wide-r {
        .inline-block();
        vertical-align: top;
        width: 345px;
        margin-left: 30px;
        padding: 0 0 30px 30px;
        border-left: 1px solid #ebebeb;
    }*/
  /*&_itx {
        margin-bottom: 3px;
    }*/
  /*&_a-big {
        font-size: 16px;
        color: #3498db; 
    }*/
  /*&_a-m {
        font-size: 14px;
        color: @color-gray-dark;
    }*/
  /*&_wrap {
        width: 460px;
        margin: 30px auto 20px;
    }*/
  /*&_col-label {
        float: left;
        width: 60px;
    }
    &_col-label &_label {margin-top: 7px;}*/
  /*&_col-inp {
        float: left;
        width: 400px;
    }
    &_retrieve-send {
        padding: 5px 0 25px 60px;
        background: url('@{path-img}/popup/popup-sign_retrieve-send.png') no-repeat 3px 7px;
    }
    &_img-upload {
        float: left;
        width: 500px;
    }
    &_col-ava-t {
        text-align: center;
        margin: 0 0 10px;
        font-size: 16px;
    }
    &_ava-row {
        margin: 10px 0;
        text-align: center;

        .ava {
            float: none;
            margin: 0 10px;
            .inline-block();
            vertical-align: middle;
        }
    }*/
}

.popup-sign .ava {
  float: none;
  display: inline-block;
}

.popup-sign .social-btns {
  margin: 0 0 30px;
}

.popup-sign .social-btn {
  margin-top: 0;
}

.popup-sign .mfp-close {
  top: -40px;
  right: -40px;
  color: #fff;
  font-size: 40px;
  font-weight: lighter;
}

.popup-sign .heading-xl {
  text-align: center;
  font-weight: bold;
}

.popup-sign_hold {
  background-color: #f5f5f5;
}

.popup-sign_top {
  padding: 25px 40px 15px;
  background-color: #fff;
}

.popup-sign_t {
  position: relative;
  display: inline-block;
  font: bold 25px/50px Arial, Tahoma, Verdana, sans-serif;
  color: #333333;
}

.popup-sign_t .ico-lock-big {
  margin: -15px 25px 0 0;
  vertical-align: middle;
}

.popup-sign_t__logo {
  padding-left: 70px;
}

.popup-sign_t__logo .logo__xs {
  position: absolute;
  top: -15px;
  left: 0;
  /*height: 70px;*/
}

.popup-sign_top-btns {
  float: right;
  margin-top: 8px;
}

.popup-sign_top-btns .btn {
  margin-left: 5px;
}

.popup-sign_cont {
  position: relative;
  padding: 30px 40px 30px;
  background: url('/lite/images/base/header-popup.png') repeat-x;
}

.popup-sign_cont:before,
.popup-sign_cont:after {
  content: " ";
  display: table;
}

.popup-sign_cont:after {
  clear: both;
}

.popup-sign_cont:before,
.popup-sign_cont:after {
  content: " ";
  display: table;
}

.popup-sign_cont:after {
  clear: both;
}

.popup-sign_cont:after {
  content: "";
  display: table;
  clear: both;
}

.popup-sign_cont .clearfix:after,
.popup-sign_cont .panel-body:after,
.popup-sign_cont .inp-valid:after {
  content: "";
  display: table;
  clear: both;
}

.popup-sign_cont:before,
.popup-sign_cont:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.popup-sign_cont:after {
  clear: both;
}

.popup-sign_cont:after {
  content: "";
  display: table;
  clear: both;
}

.popup-sign_cont .clearfix:after,
.popup-sign_cont .panel-body:after,
.popup-sign_cont .inp-valid:after {
  content: "";
  display: table;
  clear: both;
}

.popup-sign_cont:before,
.popup-sign_cont:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.popup-sign_cont:after {
  clear: both;
}

.popup-sign_cont .i-info-success {
  position: absolute;
  top: 3px;
  left: 0;
  right: 0;
  margin: 0;
  border-left-width: 40px;
}

.popup-sign_social {
  display: inline-block;
  vertical-align: middle;
  width: 200px;
  /*background: url('@{path-img}/popup/popup-sign_or.png') no-repeat 100% -6px;*/
}

.popup-sign_col-w {
  width: 285px;
}

.popup-sign_col {
  width: 285px;
  margin: 0 auto 47px;
}

.popup-sign_col .btn-success.btn-block {
  margin: 5px 0 -10px;
}

.popup-sign_col__left {
  display: inline-block;
  vertical-align: middle;
  padding-right: 30px;
  margin-right: 30px;
  margin-bottom: 0;
  border-right: 1px solid #e4e2e7;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  box-sizing: content-box;
}

.popup-sign_row {
  margin: 0 0 10px;
}

.popup-sign_row:before,
.popup-sign_row:after {
  content: " ";
  display: table;
}

.popup-sign_row:after {
  clear: both;
}

.popup-sign_row:before,
.popup-sign_row:after {
  content: " ";
  display: table;
}

.popup-sign_row:after {
  clear: both;
}

.popup-sign_row:after {
  content: "";
  display: table;
  clear: both;
}

.popup-sign_row .panel-body:after,
.popup-sign_row .inp-valid:after {
  content: "";
  display: table;
  clear: both;
}

.popup-sign_row:before,
.popup-sign_row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.popup-sign_row:after {
  clear: both;
}

.popup-sign_row:after {
  content: "";
  display: table;
  clear: both;
}

.popup-sign_row .panel-body:after,
.popup-sign_row .inp-valid:after {
  content: "";
  display: table;
  clear: both;
}

.popup-sign_row:before,
.popup-sign_row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.popup-sign_row:after {
  clear: both;
}

.popup-sign_label {
  margin: 0 0 -2px 2px;
  line-height: 17px;
}

.popup-sign_b {
  text-align: center;
  font-size: 15px;
  padding-bottom: 20px;
  margin: 0 60px;
}

.popup-sign_tx-help {
  color: #cccccc;
  font-size: 11px;
  line-height: 14px;
  font-family: Tahoma, Arial, Verdana, sans-serif;
}

.popup-sign_tx {
  font-size: 14px;
  color: #555555;
  margin-bottom: 10px;
}

.popup-sign_capcha-hold {
  margin: 30px 0 30px;
}

.popup-sign_capcha {
  display: block;
  cursor: pointer;
  margin-bottom: 5px;
}

/* /popup-sign */

/* social-btns */

.social-btns {
  margin: 15px 0 40px;
}

.social-btns .social-btn {
  margin: 0 0 15px;
}

/* social-btn */

.social-btn {
  display: block;
  text-align: center;
  text-decoration: none;
  border-radius: 5px;
}

.social-btn:before,
.social-btn:after {
  content: " ";
  display: table;
}

.social-btn:after {
  clear: both;
}

.social-btn:before,
.social-btn:after {
  content: " ";
  display: table;
}

.social-btn:after {
  clear: both;
}

.social-btn:after {
  content: "";
  display: table;
  clear: both;
}

.social-btn .panel-body:after {
  content: "";
  display: table;
  clear: both;
}

.social-btn:before,
.social-btn:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.social-btn:after {
  clear: both;
}

.social-btn:after {
  content: "";
  display: table;
  clear: both;
}

.social-btn .panel-body:after {
  content: "";
  display: table;
  clear: both;
}

.social-btn:before,
.social-btn:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.social-btn:after {
  clear: both;
}

.social-btn__odnoklassniki {
  background: #fa8a0f;
}

.social-btn__odnoklassniki:hover {
  background: #ee820b;
}

.social-btn__odnoklassniki .social-btn_ico {
  background-position: 0 0;
}

.social-btn__vkontakte {
  background: #6d8eb2;
}

.social-btn__vkontakte:hover {
  background: #5f81a6;
}

.social-btn__vkontakte .social-btn_ico {
  background-position: 0 -100px;
}

.social-btn_ico {
  float: left;
  margin-left: 5px;
  width: 50px;
  height: 50px;
  background: url('/lite/images/social-btn.png') no-repeat;
  background-image: url("/lite/images/social-btn.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .social-btn_ico {
    background-image: url("/lite/images/social-btn-2x.png");
    background-size: 50px 150px;
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  .social-btn_ico {
    background-image: url("/lite/images/social-btn-2x.png");
    background-size: 50px 150px;
  }
}

.social-btn_tx {
  padding-right: 20px;
  font-size: 16px;
  line-height: 50px;
  color: #fff;
}

/* /social-btn */

/* html tag modificator */

.html__reg-step3 .body {
  height: 100%;
  background: #66508c url('/lite/images/body-circle-candy__dark.png') no-repeat 50% 0;
}

@media screen and (min-width: 1200px) {
  .html__reg-step3 .body {
    background: #66508c url('/lite/images/popup/body__reg-step3.jpg') no-repeat 50% 50%;
  }
}

.html__reg-step3 .mfp-bg {
  background: none;
}

.html__reg-step4 .body {
  height: 100%;
  background: #66508c url('/lite/images/body-circle-candy__dark.png') no-repeat 50% 0;
}

@media screen and (min-width: 1200px) {
  .html__reg-step4 .body {
    background: #66508c url('/lite/images/popup/body__reg-step4.png') no-repeat 50% 50%;
  }
}

.html__reg-step4 .mfp-bg {
  background: none;
}

/* html tag modificator */

.smart-sign_heading {
  font-size: 45px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  color: #333;
  margin: 38px 0 0 0;
}

.smart-sign_subheading {
  font-size: 24px;
  color: #666;
  text-align: center;
}

.smart-sign_footer {
  font-size: 11px;
  margin: 40px 0 0 0;
  color: #ccc;
}

.smart-sign_footer a {
  color: #999;
}

.smart-sign_link {
  margin: 0 0 0 3px;
}

.smart-sign_ava {
  margin: 0 0 20px 0;
}

.smart-sign_ava img {
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
}

.smart-sign_user-name {
  margin: 8px 0 0 0;
  color: #289fd7;
}

.smart-sign_form-text {
  text-align: center;
  margin: 50px 0 0 0;
}

.smart-sign_form-text.dark {
  color: #666;
}

.smart-sign_eyes {
  width: 18px;
  height: 13px;
  background: url('/lite/images/smart-auth-eyes.png') no-repeat 0;
  position: absolute;
  right: 11px;
  margin: -22px 0 0px 0;
}

.smart-sign .eyes-focus {
  background-position: -18px;
}

.smart-sign .btn-fullwidth {
  width: 100%;
}

.smart-sign .btn-sign {
  padding: 12px 58px 12px;
  margin: 16px 3px;
}

.smart-sign .popup-sign_col {
  width: 550px;
  margin: 0 auto;
}

.smart-sign .popup-sign_hold {
  background: #fff;
}

.smart-sign .popup-sign_cont {
  min-height: 450px;
}

.smart-sign .popup-sign_row {
  margin: 0 0 0 0;
  text-align: center;
}

.smart-sign .popup-sign_form {
  width: 300px;
  margin: 19px auto 0 auto;
}

.smart-sign .popup-sign_form .popup-sign_row {
  margin: 0 0 8px 0;
}

.smart-sign .popup-sign_ok {
  background: url('/lite/images/smart-sign_ok.png') no-repeat;
  width: 110px;
  height: 109px;
  display: block;
  margin: 0 auto;
}

.smart-sign_social-buttons {
  margin: 49px 0 0 0;
}

.smart-sign_social-buttons.btns-zoom {
  margin: 17px 0 0 0;
}

.smart-sign_social-buttons.btns-zoom li {
  zoom: 0.7;
  margin: 0 13px;
}

.smart-sign_social-buttons_text {
  color: #999;
  text-align: center;
  font-size: 14px;
  margin: 0 0 19px 0;
}

.smart-sign_social-buttons_list {
  text-align: center;
}

.smart-sign_social-buttons_list li {
  margin: 0 20px;
  display: inline-block;
}

.smart-sign .auth-button_ok {
  background: url('/lite/images/ok-button.png') no-repeat;
  width: 110px;
  height: 110px;
  display: block;
}

.smart-sign .auth-button_vk {
  background: url('/lite/images/vk-button.png') no-repeat;
  width: 110px;
  height: 110px;
  display: block;
}

.smart-sign .auth-button_fb {
  background: url('/lite/images/fb-button.png') no-repeat;
  width: 110px;
  height: 110px;
  display: block;
}

.smart-sign .register-row {
  margin: 55px 0 0 0;
}

/* 
	postAdd 

*/

/* /postAdd */

/* privacy-select */

/*.privacy-select {
    position: relative;
    margin: 2px 0 0;

    &_tx {
        .inline-block();
        vertical-align: middle;
        padding: 3px 0 0 0;
        font-size: 13px;
        color: @color-gray-dark;
    }
    &_drop-hold {
        .inline-block();
        position: relative;
        background: url(/images/privacy-select_drop-hold.png) no-repeat 100% 50%;
    }

    &_drop {
        position: absolute;
        left: 0;
        top: 100%;
        width: 118px;
        border: 1px solid #dcecf6;
        background: #fff;
        text-align: left;
        z-index: 500;
        display: none;
        .border-radius(3px);
    }
    &_drop &_a {padding-left: 15px;}
    &_drop &_a-tx {
        margin-top: 0;
        color: @color-gray;
    }
    &_a {
        display: block;
        padding: 5px 15px 5px 5px;
        font: 10px/10px Tahoma, Arial, Verdana, sans-serif;
        color: #6b6b6b;
        text-decoration: none;
    }
    &_a:hover { color: #3d3d3d; }
    &_a:hover .ico-users__all {background-position: 0 -30px;}
    &_a:hover .ico-users__friend {background-position: -40px -30px;}
    &_a-tx {
        .inline-block();
        vertical-align: middle;
        margin-top: -3px;
    }
}*/

/* /privacy-select */

/* 
    b-insert 
*/

/* /b-insert */

/* 
    linkPost
*/

/*.linkPost {
    
    &__img &_control-hold {.inline-block();}
    &__img &_img-hold {display: block;}
    &__img &_a {
        left: 265px;
        width: 260px;
    }
    &_hold {
        position: relative;
        background-color: #50aae0;
        color: @color-white;
        margin-bottom: 10px;
    }
    &_close {
        position: absolute;
        top: -10px;
        right: -10px;
    }
    &_img-hold {
        display: none;
        float: left;
        width: 250px;
        height: 220px;
        overflow: hidden;
        background-color: #3795ca;
        background-color: rgba(0,0,0,.1);
    }
    &_img-ul {
        width: 9999px;
    }
    &_img-li {
        float: left;
        width: 250px;
        height: 220px;
        text-align: center;
    }
    &_img {
        max-height: 100%;
    }
    &_in {
        padding: 10px 20px;
        overflow: hidden;
    }
    &_t {
        font-size: 16px;
        line-height: 18px;
        font-weight: bold;
        text-decoration: none;
        color: @color-white;
    }
    &_t:hover {text-decoration: underline;}
    &_desc {
        margin: 5px 0 10px;
        height: 64px;
        overflow: hidden;
    }
    &_a {
        display: block;
        position: absolute;
        bottom: 13px;
        left: 20px;
        width: 530px;
        color: @color-white;
        text-decoration: none;
        padding-left: 23px;
        background: url('@{path-img}/linkPost_a.png') no-repeat;
        height: 14px;
        -ms-text-overflow: ellipsis;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
    &_a:hover {text-decoration: underline;}
    &_control-hold {
        display: none;
        margin: 2px 0 0 25px;
    }
    &_arrow {
        .inline-block();
        vertical-align: middle;
        width: 8px;
        height: 12px;
        margin: 0 6px;
        background: url('@{path-img}/linkPost_arrow.png') no-repeat;
    }
    &_arrow__r {
        background-position: -8px 0;
    }
    &_control-this {
        .inline-block();
        vertical-align: middle;
        padding: 0 3px;
        margin: 0 3px 0 0;
        font-size: 13px;
        font-weight: bold;
        color: @color-white;
        background-color: #50aae0;
        .border-radius(3px);
    }
    &_control-tx {
        .inline-block();
        vertical-align: middle;
        font-size: 13px;
        color: @color-gray-light;
    }
}*/

/* /linkPost */

/* post-list-simple */

/* /post-list-simple */

/* privacy-select */

/* /privacy-select */

/* profile-cap */

/* /profile-cap */

/* .widget-club */

/* /widget-club */

/* .widget-friend */

.widget-friend .ava-list {
  margin-right: -10px;
}

.widget-friend .ava-list_li {
  margin: 0 9px 10px 0;
}

/* /widget-friend */

/* widget-user-photo */

/* /widget-user-photo */

/* user-settings */

.user-settings .flag {
  margin-right: 5px;
}

/* /user-settings */

/*
    Заглушка пустого раздела

    .section-empty
        .section-empty_t ...
        ul.section-empty_ul
            li.section-empty_li
                a.section-empty_i
                    .section-empty_ico
                    .section-empty_ico-tx ...
        .section-empty_desc
            .section-empty_desc-tx

*/

/* /section-empty */

/* 
    userSubscribers 


*/

/*
    .user-album
        .user-album_top
            .user-album_count-hold
                .user-album_count 26
                .user-album_tx фото
            .user-album_t ...
                a.ico-edit
            .user-album_desc ...
                a.ico-edit
            .user-album_control
                a.user-album_del(href="")

                a.user-album_sort(href="") Упорядочить фото
                a.user-album_move(href="") Переместить в другой альбом
*/

/* /user-album */

/*
    Меню пользователя

    user-menu 
        user-menu_ava
        user-menu_ul
            user-menu_li
                user-menui
                    user-menu_ico
                    user-menu_tx

*/

.user-menu_ava {
  padding: 15px 20px;
  background-color: #51aae0;
}

.user-menu_ava .ava {
  display: block;
}

/* /user-menu */

/* user-settings */

.user-settings .flag {
  margin-right: 5px;
}

/* /user-settings */

/* 
	userAddRecord __s  __blog  __add
        ava
        &_hold
            &_tx
            &_ico
        &_draft-hold
            a.&_draft

*/

.userAddRecord {
  margin: 0 20px 20px;
  padding: 7px 8px 7px 14px;
  border-radius: 4px;
  /*&:hover {background-color: #73c76a;}*/
  /* v 2.0 */
  /**/
  /* v 1.0
    &__blog {
        margin: 10px 0 20px;
        padding: 0;
        background-color: transparent;
    }
    &__blog:hover {background-color: transparent;}
    &__blog &_hold {
        border: 2px solid #e5e5e5;
        float: left;
        padding-right: 30px;
        margin: 0 0 0 10px;
        width: auto;
    }
    &__blog &_hold:hover {border-color: #73c76a;}
    &__blog &_hold:hover:after {background-position: 0 -22px;}
    &__blog &_hold:after {
        content:'';
        position: absolute;
        width: 12px;
        height: 22px;
        left: -12px;
        top: 50%;
        margin-top: -12px;
        background: url('@{path-img}/userAddRecord__blog-after.png') no-repeat;
    }
    &__blog &_ico {
        margin: 7px 24px 5px;
    }
    */
}

.userAddRecord__s .userAddRecord_ava-hold {
  margin-left: 5px;
}

.userAddRecord_ava-hold {
  float: left;
  margin: 7px 0 0;
}

.userAddRecord_ico {
  margin: 5px 32px;
  /*.inline-block();
        vertical-align: middle;
        width: 40px;
        padding-top: 42px;
        font-size: 11px;
        line-height: 13px;
        font-family: Tahoma, Arial, Verdana, sans-serif;
        color: #b8b7b8;
        text-align: center;
        text-decoration: none;
        background: url('@{path-img}/userAddRecord_ico.png') no-repeat;*/
}

.userAddRecord_ico.active,
.userAddRecord_ico:hover {
  color: #000;
}

.userAddRecord_ico__video {
  background-position: -200px 0;
}

.userAddRecord_ico__video.active,
.userAddRecord_ico__video:hover {
  background-position: -200px -100px;
}

/* /userAddRecord */

/* user-add-record */

.user-add-record__small .user-add-record_ava-hold {
  margin-left: 17px;
}

.user-add-record_ava-hold {
  float: left;
  margin: 10px 0 0;
}

/* /user-add-record */

/* popup-user-add-record */

/* /popup-user-add-record */

/*
    userSection
        &_left
            &_name
            &_btn-hold
                &_btn
                    &_ico
            &_panel
                &_panel-ul
                    &_panel-li
                        &_panel-a
        &_center
            .b-ava-large
            &_center-reg
        &_right

*/

.userSection {
  margin: 10px 0 30px;
  background: #af9bd2;
  color: #fff;
  /**
      Должность специалиста
    **/
  /*&_btn:hover {background-color: #8573a7;}*/
  /*&_btn__friend:hover {background-color: #53B4F3;}*/
  /*&_btn__friend:hover,*/
  /*&_btn__friend-added:hover,*/
}

.userSection .location {
  display: none;
}

.userSection .location_tx {
  color: #fff;
}

.userSection .b-ava-large {
  margin: 0 auto;
}

.userSection .b-family_tx {
  color: #fff;
}

.userSection .i-ava-bubble__photo {
  bottom: 20px;
  left: auto;
  right: 0;
}

.userSection_hold {
  text-align: center;
  padding: 20px 15px 10px;
}

.userSection_left {
  float: left;
  display: inline-block;
  vertical-align: middle;
  padding-right: 90px;
  margin-bottom: 20px;
  text-align: left;
}

.userSection_name {
  font-size: 20px;
  line-height: 21px;
  font-weight: bold;
  color: #fff;
  margin: 0 0 5px;
  letter-spacing: -0.6px;
}

.userSection_center {
  margin: 0 0 0 -80px;
  max-width: 260px;
  display: inline-block;
  vertical-align: middle;
}

.userSection_center-reg {
  display: none;
  font: 11px/16px Tahoma, Arial, Verdana, sans-serif;
  text-align: center;
  color: #f3edfc;
  margin: 0 0;
}

.userSection_right {
  display: none;
}

.userSection_btn-hold {
  display: none;
}

.userSection_btn {
  float: left;
  width: 94px;
  height: 94px;
  margin: 2px 10px 0 0;
  padding-top: 20px;
  text-align: center;
  background-color: #9d8ac0;
  border-radius: 100%;
}

.userSection_btn__dialog:hover {
  background-color: #53B4F3;
}

.userSection_btn__friend-append:hover,
.userSection_btn__friend-add:hover {
  background-color: #fbe170;
}

.userSection_btn__dialog .userSection_ico {
  background-position: -200px 0;
}

.userSection_btn__friend-added .userSection_ico {
  background-position: -100px 0;
}

.userSection_btn__friend .userSection_ico {
  background-position: -150px 0;
  position: relative;
}

.userSection_btn__friend-append .userSection_ico {
  background-position: 0 0;
}

.userSection_btn__friend-add .userSection_ico {
  background-position: -50px 0;
}

.userSection_btn__friend-add:hover .userSection_ico {
  background-position: 0 0;
}

.userSection_btn__friend .userSection_ico:after {
  content: 'Приглашение отправлено';
  position: absolute;
  top: 15px;
  left: -20px;
  right: -20px;
  text-align: center;
  color: #fff;
  font-size: 10px;
}

.userSection_ico {
  display: block;
  width: 50px;
  height: 50px;
  margin: 0 auto;
  background: url('/lite/images/userSection_ico.png') no-repeat;
}

.userSection_panel {
  margin: 0;
  background-color: #9d8abe;
  text-align: center;
}

.userSection_panel-li {
  float: none;
  width: 24%;
  display: inline-block;
}

@media (min-width: 480px) {
  .userSection_panel-li {
    float: left;
    width: 50%;
    display: block;
  }
}

.userSection_panel-li.active .userSection_panel-a {
  border-bottom: 3px solid #53b4f3;
}

@media (min-width: 480px) {
  .userSection_panel-li.active .userSection_panel-a {
    background-color: #53b4f3;
    border: none;
  }
}

.userSection_panel-a {
  display: block;
  position: relative;
  padding: 16px 0;
  font-size: 15px;
  height: 50px;
  line-height: 18px;
  color: #fff;
  text-decoration: none;
}

@media (min-width: 480px) {
  .userSection_panel-a {
    border: 1px solid #fff;
    border-width: 1px 0 0 1px;
    font-size: 16px;
    padding: 16px 22px;
  }
}

.userSection_panel-a:hover {
  background-color: #927fb3;
  text-decoration: none;
  color: #fff;
}

@media (min-width: 480px) {
  .userSection_hold {
    padding: 20px 35px 10px;
  }

  .userSection_left {
    float: none;
    padding-right: 20px;
    max-width: 280px;
  }

  .userSection_center {
    margin: 0 auto;
  }

  .userSection_panel-li {
    float: none;
    width: auto;
    display: inline-block;
    margin: 0;
  }

  .userSection_panel-a {
    display: inline-block;
    border: none;
  }

  .userSection_panel-li.active .userSection_panel-a:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -8px;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-bottom: 6px solid #fff;
  }
}

@media (min-width: 640px) {
  .userSection .location {
    display: block;
  }

  .userSection_name {
    font-size: 28px;
    line-height: 32px;
  }
}

@media (min-width: 1025px) {
  .userSection_hold {
    text-align: left;
  }

  .userSection_left {
    margin-right: 40px;
    margin-bottom: 5px;
    padding-right: 0;
    width: 280px;
  }

  .userSection_center {
    max-width: 300px;
    width: 300px;
  }

  .userSection_right {
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px;
    width: 280px;
  }

  .userSection_btn-hold {
    display: block;
    margin: 15px 0 10px;
  }

  .userSection_center-reg {
    display: block;
    margin-bottom: 7px;
  }
}

/* 
    userSubscribers 


*/

.userSubscribers {
  max-width: 600px;
  margin: 15px 0 25px;
}

.userSubscribers .ava-list {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
}

.userSubscribers_tx {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  font-size: 14px;
  color: #666666;
}

.userSubscribers_btn {
  display: inline-block;
  vertical-align: middle;
  margin: 0 15px;
}

.userSubscribers_btn .ico-plus {
  margin: 0 5px 2px -5px;
}

.b-loader {
  position: relative;
  color: #cccccc;
}

.b-loader__abs {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  text-align: center;
}

.b-loader__white {
  color: #fff;
}

.b-loader_tx {
  margin: 7px;
}

.b-loader_circle {
  display: block;
  margin: 0 auto;
  width: 50px;
  height: 50px;
  -webkit-animation: loadercircle 1.5s infinite linear;
  -o-animation: loadercircle 1.5s infinite linear;
  animation: loadercircle 1.5s infinite linear;
}

.b-loader_circle__l {
  width: 100px;
  height: 100px;
  margin-bottom: 10px;
}

/*#circular3dG{
    position:relative;
    width:40px;
    height:40px;
}

.circular3dG{
    position:absolute;
    background-color:#66508c;
    width:11px;
    height:11px;
    -moz-border-radius:12px;
    -moz-animation-name:bounce_circular3dG;
    -moz-animation-duration:1.04s;
    -moz-animation-iteration-count:infinite;
    -moz-animation-direction:linear;
    -webkit-border-radius:12px;
    -webkit-animation-name:bounce_circular3dG;
    -webkit-animation-duration:1.04s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-direction:linear;
    -ms-border-radius:12px;
    -ms-animation-name:bounce_circular3dG;
    -ms-animation-duration:1.04s;
    -ms-animation-iteration-count:infinite;
    -ms-animation-direction:linear;
    border-radius:12px;
    animation-name:bounce_circular3dG;
    animation-duration:1.04s;
    animation-iteration-count:infinite;
    animation-direction:linear;
}

#circular3d_1G{
    left:16px;
    top:3px;
    -moz-animation-delay:0.39s;
    -webkit-animation-delay:0.39s;
    -ms-animation-delay:0.39s;
    animation-delay:0.39s;
}

#circular3d_2G{
    left:24px;
    top:9px;
    -moz-animation-delay:0.52s;
    -webkit-animation-delay:0.52s;
    -ms-animation-delay:0.52s;
    animation-delay:0.52s;
}

#circular3d_3G{
    left:29px;
    top:18px;
    -moz-animation-delay:0.65s;
    -webkit-animation-delay:0.65s;
    -ms-animation-delay:0.65s;
    animation-delay:0.65s;
}

#circular3d_4G{
    left:28px;
    top:27px;
    -moz-animation-delay:0.78s;
    -webkit-animation-delay:0.78s;
    -ms-animation-delay:0.78s;
    animation-delay:0.78s;
}

#circular3d_5G{
    left:17px;
    top:29px;
    -moz-animation-delay:0.9099999999999999s;
    -webkit-animation-delay:0.9099999999999999s;
    -ms-animation-delay:0.9099999999999999s;
    animation-delay:0.9099999999999999s;
}

#circular3d_6G{
    left:3px;
    top:19px;
    -moz-animation-delay:1.04s;
    -webkit-animation-delay:1.04s;
    -ms-animation-delay:1.04s;
    animation-delay:1.04s;
}

#circular3d_7G{
    left:0px;
    top:6px;
    -moz-animation-delay:1.1700000000000002s;
    -webkit-animation-delay:1.1700000000000002s;
    -ms-animation-delay:1.1700000000000002s;
    animation-delay:1.1700000000000002s;
}

#circular3d_8G{
    left:7px;
    top:0px;
    -moz-animation-delay:1.3s;
    -webkit-animation-delay:1.3s;
    -ms-animation-delay:1.3s;
    animation-delay:1.3s;
}

@-moz-keyframes bounce_circular3dG{
0%{
-moz-transform:scale(1)}

100%{
-moz-transform:scale(.3)}

}

@-webkit-keyframes bounce_circular3dG{
0%{
-webkit-transform:scale(1)}

100%{
-webkit-transform:scale(.3)}

}

@-ms-keyframes bounce_circular3dG{
0%{
-ms-transform:scale(1)}

100%{
-ms-transform:scale(.3)}

}

@keyframes bounce_circular3dG{
0%{
transform:scale(1)}

100%{
transform:scale(.3)}

}*/

/* .loader-circle__color */

@-webkit-keyframes loadercircle {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  5% {
    -webkit-transform: rotate(14deg);
    -ms-transform: rotate(14deg);
    -o-transform: rotate(14deg);
    transform: rotate(14deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes loadercircle {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  5% {
    -webkit-transform: rotate(14deg);
    -ms-transform: rotate(14deg);
    -o-transform: rotate(14deg);
    transform: rotate(14deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

body #ya-site-form0 .ya-site-form__search-input {
  padding: 0;
}

body #ya-site-form0 .ya-site-form__form .ya-site-form__input-text {
  display: block;
  width: 100%;
  height: 38px;
  border: 2px solid #e5e5e5 !important;
  padding: 10px 40px 10px 15px;
  font-size: 14px !important;
  line-height: 16px !important;
  background: #fff;
  color: #333;
  border-radius: 18px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  word-wrap: normal;
  word-break: normal;
}

body #ya-site-form0 .ya-site-form__form .ya-site-form__input-text:focus {
  border-color: #afd0fb !important;
}

body #ya-site-form0 .ya-site-form__search-input-layout-r {
  position: relative;
  width: 0;
}

/*
    Нумирация страниц

    .yiipagination __center
        .pager   
            .page   .selected
                a


*/

/* yiipagination */

.yiipagination {
  margin: 30px 0 50px;
  font-size: 17px;
  line-height: 30px;
}

.yiipagination .yiiPager {
  display: inline-block;
  border: 1px solid #fafafa;
  border-radius: 5px;
}

.yiipagination .pager {
  text-align: left;
}

.yiipagination .pager li {
  float: left;
  border-left: 1px solid #fafafa;
  min-width: 32px;
  height: 32px;
  text-align: center;
  color: #57b0df;
}

.yiipagination .pager li:first-child {
  border-left: none;
}

.yiipagination .pager a {
  display: inline-block;
  position: relative;
  min-width: 32px;
  height: 32px;
  font-size: 14px;
  line-height: 34px;
  padding: 0 5px;
  background: #fff;
  color: #57b0df;
  text-decoration: none;
  border: none;
  border-radius: 0;
}

.yiipagination .page:hover a {
  color: #ff6900;
}

.yiipagination .page.selected a {
  background-color: #6accff;
  color: #fff;
  border-radius: 0;
}

.yiipagination__center .pager {
  text-align: center;
}

.yiipagination .pager .next a:after,
.yiipagination .pager .previous a:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -4px;
}

@media (min-width: 768px) {
  .yiipagination .pager li,
  .yiipagination .pager a {
    min-width: 42px;
    height: 45px;
    font-size: 18px;
    line-height: 50px;
  }
}

/* /yiipagination */

/* zodiac-list */

/* /zodiac-list */

/* Widgets styles*/

/* Повторяющиеся стили */

/* Пользовательская активность  */

/* Конец Повторяющиеся стили */

/* ### Цвета заголовков форума ### */

/* Беременность и дети */

/* Наш дом */

/* Красота и здоровье */

/* Муж и жена */

/* Интересы и увлечения */

/* Семейный отдых */

/* ### ### */

.forum_heading_block .ico-clubs_a {
  width: auto;
  margin: 0 0 10px;
  border-radius: 10px;
  display: block;
  color: #333333;
  line-height: 13px;
}

@media (min-width: 480px) {
  .forum_heading_block .ico-clubs_a {
    width: 92px;
    float: left;
  }
}

@media (max-width: 480px) {
  .forum_heading_block .ico-clubs_a {
    margin: 0 20px 0 0;
    width: 72px;
    float: left;
    height: 100px;
  }
}

@media (min-width: 1025px) {
  .forum_heading_block .ico-clubs_a {
    display: block;
    margin: 0;
    border-radius: 0px;
    width: auto;
  }
}

.forum_heading_block .ico-clubs_ico-hold {
  display: inline-block;
  vertical-align: middle;
  height: auto;
  width: auto;
  margin-bottom: 5px;
  padding: 0;
  border: none;
  background: none;
  border-radius: 54px;
  position: relative;
}

@media (min-width: 1025px) {
  .forum_heading_block .ico-clubs_ico-hold {
    height: 108px;
    width: 108px;
    padding: 17px 5px 0;
    background: #faf6ff;
    border: 2px solid #faf6ff;
    display: block;
    float: left;
    margin-right: 19px;
    margin-top: -24px;
  }
}

.forum_heading_block .ico-clubs_ico-hold .ico-club {
  margin: 0 0 0 10px;
  -webkit-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
}

@media (min-width: 1025px) {
  .forum_heading_block .ico-clubs_ico-hold .ico-club {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@media (min-width: 1025px) {
  .forum_heading_block .homepage-clubs_a:hover .ico-club {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
  }
}

.forum_heading_block .homepage-clubs_ico-hold .ico-club {
  -webkit-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
}

@media (min-width: 1025px) {
  .forum_heading_block .homepage-clubs_ico-hold .ico-club {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@media (min-width: 1025px) {
  .forum_heading_block .ico-clubs-medium_ico-hold {
    float: left;
    margin-right: 19px;
    margin-top: -2px;
    padding: 0px;
  }

  .forum_heading_block .ico-clubs-medium_ico-hold .ico-club {
    margin: -2px 0 0 -1px;
  }
}

.icons-meta_view span {
  color: #b3b3b3;
}

.icons-meta_comment {
  cursor: pointer;
}

.icons-meta_comment:hover span {
  color: #333;
}

.icons-meta_comment span {
  color: #b3b3b3;
}

.icons-meta_comment span:hover {
  color: #333;
}

@media (max-width: 1025px) {
  .b-article_t {
    text-align: center;
    margin: 0px 0 25px 0;
  }
}

li.active > a {
  color: #333;
}

.questions .live-user .ava {
  display: block;
  float: left;
  margin-right: 9px;
}

.rating-widget_users-list_item_cont .ava {
  float: left;
  margin-right: 10px;
}

/* Фиксы */

.icons-meta:after {
  content: "";
  display: table;
  clear: both;
}

.b-main:after {
  content: "";
  display: table;
  clear: both;
}

.b-main_cont:after {
  content: "";
  display: table;
  clear: both;
}

.faq-rating_item .ava {
  display: block;
  margin: 0 auto 10px auto;
}

.faq-rating_item .ava .ico-status {
  border: 2px solid #fff;
}

@media (max-width: 480px) {
  .b-main_cont {
    margin: 0px;
  }

  .answer-form .ava {
    display: none;
  }
}

@media (max-width: 768px) {
  .question .live-user .ava {
    float: left;
    margin-right: 5px;
    width: 48px;
    height: 48px;
  }
}

.answer-form .ava {
  float: left;
}

.answers-list_item .ava {
  float: left;
  margin: 3px 0 0 0;
}

.popup-widget_heading .mfp-close {
  display: none !important;
}

.popup-widget_cont input {
  border: 1px solid #e4e2e7;
  border-radius: 3px;
  -moz-border-radius: 3px;
  padding: 7px 5px 7px 11px;
  margin: 0 0 15px 0;
  display: block;
  font-size: 14px;
}

.popup-widget_cont_input-text {
  width: 100%;
  font-size: 14px;
}

.popup-widget_cont input[type=checkbox] {
  display: none;
}

.popup-widget_cont input[type=checkbox]:checked + label:before {
  content: "";
  background: url("../../../new/images/form-checkbox.png") no-repeat;
  width: 16px;
  height: 17px;
  display: inline-block;
  background-position: -16px;
}

/* b-calendar */

/* /b-calendar */

/* calendar-serv */

/* /calendar-serv */

/* calendar-serv-note */

/* /calendar-serv-note */

/* child-disease */

/* /child-disease */

/* .child-disease-head */

/* /child-disease-head */

/* .child-disease-desc */

/* /child-disease-desc */

/* cook-choose */

/* /cook-choose */

/* 
    .cook-choose-quality 
        __goob
        __bad
*/

/* /cook-choose-quality */

/* 
    product-verif 
        __spices
*/

/* /product-verif */

/* cook-spices */

/* /cook-spices */

/* .child-disease-head */

/* /cook-spices-head */

/* .cook-spices-abc */

/* /cook-spices-abc */

/* .cook-spices-desc */

/* /cook-spices-desc */

/* cook-spices-category */

/* /cook-spices-category */

/* .cook-spices-cat */

/* /cook-spices-cat */

/* map-route-f */

/* /map-route-f */

/* map-route-desc */

/* /map-route-desc */

/* map-route-abc */

/* /map-route-abc */

/* map-route-list */

/* /map-route-list */

/* route-canvas */

/* /route-canvas */

/* map-route-table */

/* /map-route-table */

/* map-route-start */

/* /map-route-start */

/* map-route-point */

/* /map-route-point */

/* map-route-calc */

.map-route-calc .select-cus__gray .select2-choice {
  border-color: #96d1f6;
}

/* /map-route-calc */

/* site-map */

/* /site-map */

/* serv-category*/

/* /serv-category */

/* services-fast */

/* /services-fast*/

/* services-calendars */

/* /services-calendars */

/* traditional-recipes */

.traditional-recipes_author .ava {
  vertical-align: top;
  margin-right: 10px;
}

/* /traditional-recipes */

.b-consult-form__create .redactor-placeholder:after {
  top: 13px;
  cursor: text;
}

.b-consult-button {
  background-color: #f87b00;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7a614), to(#f87b00));
  background-image: -webkit-linear-gradient(top, #f7a614, #f87b00);
  background-image: -moz-linear-gradient(top, #f7a614, #f87b00);
  background-image: -ms-linear-gradient(top, #f7a614, #f87b00);
  background-image: -o-linear-gradient(top, #f7a614, #f87b00);
  background-image: linear-gradient(top, #f7a614, #f87b00);
  background-repeat: repeat-x;
  display: inline-block;
  padding: 18px 40px;
  color: #fff;
  opacity: 0.8;
  font-size: 21px;
  font-weight: 600;
  border-radius: 8px;
}

.b-consult-button:hover {
  color: #fff;
  opacity: 1;
}

.b-consult-aside-item__ava {
  margin: 0 8px 0 0;
  display: inline-block;
  vertical-align: top;
}

.b-consult-banner {
  display: none;
  background: url('/lite/images/services/consult/consult-blog-bg.png') no-repeat;
  height: 301px;
  padding: 28px 30px;
  margin: 30px 0;
}

@media (min-width: 640px) {
  .b-consult-banner {
    display: block;
  }
}

.b-consult-banner-inner {
  padding: 5px 13px;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 8px;
}

.b-consult-banner-part {
  float: left;
}

.b-consult-banner-mp {
  margin: 35px 0 0 20px;
}

.b-consult-banner-mp__main {
  font-family: 'pt sans', Arial, Tahoma, Verdana, sans-serif;
  color: #2e0200;
  font-size: 37px;
  font-weight: 700;
  text-align: center;
  line-height: 1;
  margin: 0 0 15px;
}

.b-consult-banner-mp__button {
  text-align: center;
}

.b-consult-banner-mp__button .b-consult-button {
  padding: 13px 25px;
  font-size: 23px;
}

.b-consult-banner-spt {
  text-align: center;
  color: A #2e0200;
  margin: 10px 0 0 0;
}

.b-consult-banner-spt__name {
  line-height: 1.2;
  font-weight: 600;
  font-size: 14px;
  font-family: 'pt sans', Arial, Tahoma, Verdana, sans-serif;
}

.b-consult-teaser {
  border: 1px solid #dbeac0;
  padding: 8px;
  font-family: 'pt sans', Arial, Tahoma, Verdana, sans-serif;
}

.b-consult-teaser-l {
  float: left;
  margin: 0 4px 0 0;
  width: 65px;
}

.b-consult-teaser-r {
  float: right;
  width: 210px;
}

.b-consult-teaser__name {
  font-weight: 600;
}

.b-consult-teaser__position {
  color: #959595;
  font-size: 11px;
  margin: 0 0 2px;
}

.b-consult-teaser__link {
  display: block;
  font-weight: 600;
}

.header-banner {
  background: url('/lite/images/contratubex/promo-banner-bg.jpg') no-repeat;
  width: 1000px;
  height: 312px;
  padding: 0px 35px;
}

.header-banner_static {
  float: left;
}

.header-banner_static_heading {
  font-family: MyriadProSemiBold;
  color: #2471c1;
  font-size: 45px;
  margin: 21px 0 7px 3px;
  display: block;
}

.header-banner_static_img {
  background: url('/lite/images/contratubex/contratubex-static-big.png') no-repeat;
  width: 576px;
  height: 203px;
}

.header-banner_dynamic {
  float: left;
}

.header-banner_dynamic_slider {
  margin: 5px 0 0 50px;
}

.club-promo-onair_items_item_top .ava {
  float: left;
  display: block;
}

.clearfix .clearfix:after,
.panel-body .panel-body:after {
  content: "";
  display: table;
  clear: both;
}

.layout-header-contra {
  background: #fff;
  margin: 0 auto;
  max-width: 1000px;
  height: 318px;
  display: block;
}

.layout-header-contra_left {
  float: left;
  margin: 25px 0 0 0;
  color: #333;
}

.layout-header-contra_right {
  float: left;
  width: 576px;
  margin: 0 0 0 14px;
  color: #333;
}

.layout-header-contra_right:hover {
  color: #333;
}

.layout-header-contra_right_logo {
  margin: 18px 0 15px 0;
}

.layout-header-contra_right_text {
  font-size: 20px;
  font-family: PT Sans, 'PT Sans', Arial, Helvetica, sans-serif;
  width: 372px;
  float: left;
  margin: 0 0 5px 0px;
  line-height: 24px;
}

.layout-header-contra_right_button {
  color: #000;
  border: 2px solid #000;
  background: #ffe12d;
  padding: 21px 24px;
  text-align: center;
  font-family: PT Sans, 'PT Sans', Arial, Helvetica, sans-serif;
  font-size: 25px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  display: inline-block;
  vertical-align: top;
  width: 161px;
  height: 102px;
  line-height: 29px;
  margin: 16px 0px 0 42px;
  font-weight: bold;
}

.layout-header-contra_right_button:hover {
  cursor: pointer;
  color: #000;
  border: 2px solid rgba(0, 0, 0, 0.7);
  background: rgba(255, 225, 45, 0.57);
}

.layout-header-contra_right_footer {
  margin: 18px 0 0 0;
}

.layout-header-contra_disclaimer {
  float: right;
  background: url('/lite/images/contratubex/disclaimer-vertical.png') no-repeat;
  width: 20px;
  height: 307px;
  margin: 5px;
}

.header-banner-medium {
  background: url('/lite/images/contratubex/contratubex-static-medium.png') no-repeat;
  width: 1000px;
  height: 141px;
  margin: 0 0 25px;
}

.header-banner-medium .sidebar-promo-banner_button {
  float: right;
  margin: 30px 102px 0 0;
}

/* 
    Конкурсы
*/

/* /contest */

/*
    Конкурс комментаторов
*/

/* /contest-commentator */

.contest-commentator-summer .contest-commentator-header_t {
  font-size: 82px;
}

/* contest-commentator-header */

.contest-commentator-header_date {
  position: absolute;
  top: 45px;
  left: 530px;
  color: #fff;
  font-size: 14px;
}

.contest-commentator-header_t {
  position: absolute;
  top: 65px;
  left: 374px;
  width: 550px;
  text-align: center;
  color: #fff;
  font: bold 84px/70px 'pt sans', Arial, Tahoma, Verdana, sans-serif;
}

.contest-commentator-header_ul {
  padding-top: 270px;
  text-align: center;
}

.contest-commentator-header_li {
  display: inline-block;
  margin: 0 5px;
}

.contest-commentator-header_li.active .btn-link,
.contest-commentator-header_li.active .btn-link-gray {
  background-color: #ffe535;
  color: #010101;
  text-decoration: none;
}

.contest-commentator-header__sub {
  text-align: right;
  position: absolute;
  width: 400px;
  right: 71px;
  bottom: 85px;
}

.contest-commentator-header__sub__link {
  color: #FFF;
  font-size: 15px;
  margin-left: 20px;
}

.contest-commentator-header__sub__link:hover {
  color: #FFE535;
}

/* /contest-commentator-header */

/* contest-commentator-desc */

/* /contest-commentator-desc */

/* contest-commentator-prize */

/* /contest-commentator-prize */

/* .contest-commentator-rating */

.contest-commentator-rating__self .contest-commentator-rating_user .ava {
  display: block;
  margin: 0 auto 5px;
}

.contest-commentator-rating_user .ava {
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
}

/* /contest-commentator-rating */

/* .contest-commentator-list */

/* /contest-commentator-list */

/* contest-commentator-how */

/* /contest-commentator-how */

/* contest-commentator-example */

/* /contest-commentator-example */

/* contest-commentator-rule */

/* /contest-commentator-rule */

/* .from-article-s */

.from-article-s_ava {
  float: left;
}

/* /from-article-s */

/*
    Виджет конкурса комментаров в ленту статей
*/

.w-contest-commentator_avas {
  margin: 10px 30px 20px;
  text-align: center;
}

.w-contest-commentator_user .ava {
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
}

/* contest-commentator-bnr */

.contest-commentator-bnr {
  margin: 30px 0;
}

.contest-commentator-bnr_a {
  position: relative;
  display: block;
  width: 100%;
  height: 600px;
  background: url('/lite/images/contest/commentator/contest-commentator-bnr.png') no-repeat;
  border-radius: 8px;
}

.contest-commentator-bnr .btn-link,
.contest-commentator-bnr .btn-link-gray {
  position: absolute;
  top: 485px;
  left: 35px;
  background-color: #ffe535;
  color: #000;
  font-size: 24px;
}

.contest-commentator-bnr .btn-link:hover,
.contest-commentator-bnr .btn-link-gray:hover {
  background-color: #ff8400;
  color: #fff;
  text-decoration: none;
}

/* /contest-commentator-bnr */

/* 
    docs 
    Правила для внешнего вида документации
    Нужно наверно вынести в отдельный файл, что б не попадали стили на www
*/

.docs_example .panel-body:after {
  content: "";
  display: table;
  clear: both;
}

.docs_example .panel-body:after {
  content: "";
  display: table;
  clear: both;
}

/* /docs */

/* @layout cosmetic  
---------------------------------------------------------*/

.float-r {
  float: right !important;
}

.float-l {
  float: left !important;
}

.hidden,
.display-n {
  display: none !important;
}

.display-b {
  display: block !important;
}

.display-ib {
  display: inline-block !important;
}

.margin-20 {
  margin: 20px !important;
}

.margin-t15 {
  margin-top: 15px !important;
}

.margin-r5 {
  margin-right: 5px !important;
}

.margin-b15 {
  margin-bottom: 15px !important;
}

.margin-b20 {
  margin-bottom: 20px !important;
}

.margin-l10 {
  margin-left: 10px !important;
}

.w-80 {
  width: 80px !important;
}

.w-115 {
  width: 115px;
}

.textalign-c {
  text-align: center !important;
}

.textalign-r {
  text-align: right !important;
}

.verticalalign-m-help {
  display: inline-block;
  vertical-align: middle;
  width: 0;
  margin-right: -0.25em;
  height: 100%;
  font-size: 0;
}

.verticalalign-m-el,
.album-preview_img,
.b-loader_hold {
  display: inline-block;
  vertical-align: middle;
}

.verticalalign-m-el-hold:before,
.article-anonce__xl .article-anonce_img-hold:before,
.article-anonce_ico-hold:before,
.b-loader:before {
  content: "";
  display: inline-block;
  min-height: inherit;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.clearfix:before,
.clearfix:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.b-main_col-hold:before,
.b-main_col-hold:after,
.inp-valid:before,
.inp-valid:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.clearfix:after,
.pager:after,
.panel-body:after,
.b-main_col-hold:after,
.inp-valid:after {
  clear: both;
}

.disabled {
  cursor: default !important;
}

/* /cosmetic layout */

.adv-banner {
  margin: 20px 0;
}

.adv-banner__bd {
  border: 1px solid #eee;
}

.adv-article {
  margin: 30px 0;
}

@media (min-width: 1025px) {
  .adv-article {
    margin: 40px 0;
  }
}

.adv-yandex {
  margin: 20px 0;
}

@media (min-width: 1025px) {
  .adv-yandex {
    margin: 30px 0;
  }
}

/* 
    ban-read-more
*/

.ban-read-more {
  display: block;
  position: relative;
  margin: 0;
  min-height: 250px;
  background-color: #4d445c;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  cursor: pointer;
  text-decoration: none;
}

.ban-read-more_hold {
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0) 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0) 100%);
}

.ban-read-more_cont {
  position: relative;
  max-width: 665px;
  margin: 0 auto;
  padding: 20px;
  color: #fff;
}

.ban-read-more_t-sub {
  margin: 0 0 17px;
  border-bottom: 1px solid #fff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  padding: 0 0 12px;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  opacity: .6;
}

.ban-read-more_author {
  margin-bottom: 10px;
}

.ban-read-more_author .ava {
  margin-right: 15px;
  vertical-align: top;
  width: 24px;
  height: 24px;
}

.ban-read-more_t {
  display: block;
  margin: 10px 70px 15px 0;
  font-size: 28px;
  line-height: 28px;
  font-weight: bold;
  letter-spacing: -0.6px;
  color: #fff;
  text-decoration: none;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.45);
}

.ban-read-more_t:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
}

.ban-read-more_desc {
  display: none;
}

.ban-read-more_arrow {
  position: absolute;
  top: 50%;
  right: 25px;
  width: 50px;
  height: 56px;
  margin-top: 10px;
  background: url('/lite/images/ban-read-more_arrow.png') no-repeat 50% 50%;
}

@media (min-width: 480px) {
  .ban-read-more {
    min-height: 390px;
  }

  .ban-read-more_t {
    margin-top: 20px;
    font-size: 35px;
  }
}

@media (min-width: 768px) {
  .ban-read-more {
    min-height: 620px;
  }

  .ban-read-more_author {
    margin-bottom: 20px;
  }

  .ban-read-more_t {
    font-size: 45px;
    line-height: 48px;
  }

  .ban-read-more_desc {
    display: block;
    max-height: 40px;
    font-size: 14px;
    line-height: 20px;
    padding-right: 70px;
    overflow: hidden;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
  }
}

@media (min-width: 1025px) {
  .ban-read-more {
    display: block;
    max-height: 410px;
    min-height: 410px;
  }

  .ban-read-more .ban-read-more_t {
    font-size: 36px;
    line-height: 36px;
  }

  .ban-read-more .ban-read-more_t-sub {
    display: none;
  }
}

/* /ban-read-more */

/* conv-pregnancy */

/* /conv-pregnancy */

/* header-banner */

.header-banner {
  /*background-color: #fafafa;*/
  /*@media (min-width: @screen-desktop) {
        &_hold {
            margin-bottom: 0;
            width: 1000px;
            text-align: center;
        }
            
    }*/
}

.header-banner_hold {
  margin: 0 auto;
  max-width: 1000px;
  text-align: center;
}

.header-banner_hold embed {
  display: block;
  width: auto !important;
  height: auto !important;
  max-width: 100%;
  margin: 0 auto;
}

/* /header-banner */

/* 
    bnr - сокращение от banner, в adblock не блокируется в отличии от banner или ad, adv 
*/

.bnr-base {
  margin: 40px 0;
  text-align: center;
}

.bnr-sidebar {
  margin: 20px 0;
}

.popup-bnr-photo {
  background: #fff;
  width: 648px;
  padding: 24px;
}

.popup-bnr-photo .mfp-close {
  top: -40px;
  right: -40px;
  color: #fff;
  font-size: 40px;
  font-weight: lighter;
}

.bnr-photo {
  position: relative;
  text-align: center;
  color: #fff;
  width: 100%;
  display: block;
  max-width: 600px;
}

.bnr-photo_pad {
  float: left;
  padding-bottom: 66.66%;
}

.bnr-photo_author {
  margin-bottom: 23px;
  display: none;
}

.bnr-photo_author_tx {
  margin-top: -1px;
}

.bnr-photo_hold {
  position: relative;
  padding: 55px 35px 0;
}

.bnr-photo_tx {
  font-size: 27px;
  line-height: 25px;
  font-weight: bold;
  letter-spacing: -1px;
  word-spacing: 1px;
  margin-bottom: 29px;
}

.bnr-photo_image {
  position: absolute;
  top: 0;
  right: 0;
}

.bnr-photo_btn {
  font-size: 20px;
  border: 2px #fff solid;
  padding: 10px 53px;
  display: none;
}

.bnr-photo_btn:hover {
  color: inherit;
  background-color: #4fb044;
  border-color: #4fb044;
}

.bnr-photo_image:after {
  content: ' ';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.bnr-photo_count-hold {
  position: absolute;
  float: right;
  top: 14px;
  right: 23px;
}

.bnr-photo_count {
  font-size: 25px;
  line-height: 22px;
}

.bnr-photo_count-tx {
  font-size: 16px;
  line-height: 16px;
}

@media (min-width: 480px) {
  .bnr-photo_tx {
    font-size: 35px;
    line-height: 35px;
  }

  .bnr-photo_count {
    font-size: 40px;
    line-height: 28px;
  }

  .bnr-photo_count-tx {
    font-size: 16px;
    line-height: 16px;
  }
}

@media (min-width: 768px) {
  .bnr-photo_tx {
    font-size: 35px;
    line-height: 35px;
  }

  .bnr-photo_count {
    font-size: 50px;
    line-height: 44px;
  }

  .bnr-photo_count-tx {
    font-size: 24px;
    line-height: 24px;
  }

  .bnr-photo_author {
    display: block;
  }

  .bnr-photo_btn {
    display: inline-block;
  }
}

.bnr-photo_section__1 .bnr-photo_image:after {
  background-color: rgba(58, 142, 200, 0.8);
}

.bnr-photo_section__2 .bnr-photo_image:after {
  background-color: rgba(206, 95, 24, 0.8);
}

.bnr-photo_section__3 .bnr-photo_image:after {
  background-color: rgba(195, 165, 2, 0.8);
}

.bnr-photo_section__4 .bnr-photo_image:after {
  background-color: rgba(94, 64, 124, 0.8);
}

.bnr-photo_section__5 .bnr-photo_image:after {
  background-color: rgba(42, 119, 33, 0.8);
}

.bnr-photo_section__6 .bnr-photo_image:after {
  background-color: rgba(94, 64, 124, 0.8);
}

.bnr-photo:hover {
  color: #fff;
}

.bnr-photo:hover .bnr-photo_image:after {
  background-color: rgba(0, 0, 0, 0.2);
}

.adsense-title {
  text-align: center;
}

/* fast-articles3 */

.fast-articles3 {
  margin: 30px 0;
}

.fast-articles3_i {
  margin: 25px 0;
}

.fast-articles3_a {
  display: block;
  text-decoration: none;
  text-align: center;
  color: #666666;
}

.fast-articles3_a:hover {
  color: #999999;
}

.fast-articles3_a:hover .fast-articles3_img {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.fast-articles3_img {
  display: block;
  margin: 0 auto;
  border-radius: 10px;
}

.fast-articles3_tx {
  display: block;
  margin: 8px 0 0;
  font-size: 16px;
  text-align: center;
}

/* /fast-articles3 */

.header-ad-kinderino {
  display: inline-block;
  vertical-align: top;
}

.header-ad-kinderino > a {
  display: inline-block;
  margin: -13px 0 -5px;
  vertical-align: top;
  text-align: center;
}

.header-ad-kinderino img {
  padding-right: 5px;
}

.header-ad-kinderino span {
  display: block;
  width: 77px;
  height: 20px;
  margin: 2px 0 0;
  background: url('/lite/images/banner/header_kinderino-2-btn.png') no-repeat;
}

.header-ad-kinderino__guest {
  display: none;
}

@media (min-width: 1025px) {
  .header-ad-kinderino__guest {
    display: inline-block;
    margin: 0 12px 0 12px;
  }
}

@-webkit-keyframes key-bnr-enfomil1 {
  from {
    background-position: -100px 0;
  }

  to {
    background-position: 400px 0;
  }
}

@keyframes key-bnr-enfomil1 {
  from {
    background-position: -100px 0;
  }

  to {
    background-position: 400px 0;
  }
}

.bnr-enfomil1 {
  width: 680px;
  position: relative;
  display: block;
  margin: 5px 0;
}

.bnr-enfomil1_hold {
  position: absolute;
  z-index: 5;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url('/images/banners/bnr-enfomil_hold.png') no-repeat;
  -webkit-animation: key-bnr-enfomil1 2s linear infinite;
  -o-animation: key-bnr-enfomil1 2s linear infinite;
  animation: key-bnr-enfomil1 2s linear infinite;
}

.bnr-enfomil1_btn {
  position: absolute;
  overflow: hidden;
  top: 236px;
  left: 295px;
  width: 158px;
  height: 33px;
  background: url('/images/banners/bnr-enfomil1_btn.png') no-repeat;
  z-index: 10;
  border-radius: 10px;
}

.bnr-enfomil1_btn:hover {
  background-position: 0 -33px;
}

.bnr-enfomil2 {
  width: 1000px;
  position: relative;
  display: block;
  margin: 0 auto;
}

.bnr-enfomil2_hold {
  position: absolute;
  z-index: 5;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url('/images/banners/bnr-enfomil_hold.png') no-repeat;
  -webkit-animation: key-bnr-enfomil1 2s linear infinite;
  -o-animation: key-bnr-enfomil1 2s linear infinite;
  animation: key-bnr-enfomil1 2s linear infinite;
}

.bnr-enfomil2_btn {
  position: absolute;
  overflow: hidden;
  top: 134px;
  left: 445px;
  width: 158px;
  height: 33px;
  background: url('/images/banners/bnr-enfomil1_btn.png') no-repeat;
  border-radius: 10px;
}

.bnr-enfomil2_btn:hover {
  background-position: 0px -33px;
}

#ya-site-form0 .ya-site-form__search-input {
  padding: 0 0 15px;
}

@media (min-width: 480px) {
  #ya-site-form0 .ya-site-form__search-input {
    padding-bottom: 22px;
  }
}

#ya-site-form0 .ya-site-form__form .ya-site-form__input-text {
  display: block;
  width: 100%;
  height: 38px;
  border: 2px solid #a3e19c !important;
  padding: 10px 40px 10px 15px;
  font-size: 14px !important;
  line-height: 16px !important;
  background: #fff;
  color: #333;
  border-radius: 18px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  word-wrap: normal;
  word-break: normal;
}

#ya-site-form0 .ya-site-form__form .ya-site-form__input-text:focus {
  border-color: #afd0fb !important;
}

#ya-site-form0 .ya-site-form__search-input-layout-r {
  position: relative;
  width: 0;
}

.b-body-items {
  padding: 0;
}

.b-body-items {
  padding-left: 0 !important;
}

.ya-site-form__search-input-layout {
  width: 100%;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpdGUvbGVzcy9ib290c3RyYXAvbm9ybWFsaXplLmxlc3MiLCJsaXRlL2xlc3MvYm9vdHN0cmFwL3ByaW50Lmxlc3MiLCJsaXRlL2xlc3MvYm9vdHN0cmFwL3NjYWZmb2xkaW5nLmxlc3MiLCJsaXRlL2xlc3MvaW5jbHVkZS9taXhpbnMubGVzcyIsImxpdGUvbGVzcy9ib290c3RyYXAvbWl4aW5zL3RhYi1mb2N1cy5sZXNzIiwibGl0ZS9sZXNzL2Jvb3RzdHJhcC90aHVtYm5haWxzLmxlc3MiLCJsaXRlL2xlc3MvYm9vdHN0cmFwL2Nhcm91c2VsLmxlc3MiLCJsaXRlL2xlc3MvYm9vdHN0cmFwL21peGlucy92ZW5kb3ItcHJlZml4ZXMubGVzcyIsImxpdGUvbGVzcy9ib290c3RyYXAvdHlwZS5sZXNzIiwibGl0ZS9sZXNzL2Jvb3RzdHJhcC9taXhpbnMvdGV4dC1lbXBoYXNpcy5sZXNzIiwibGl0ZS9sZXNzL2Jvb3RzdHJhcC9taXhpbnMvYmFja2dyb3VuZC12YXJpYW50Lmxlc3MiLCJsaXRlL2xlc3MvYm9vdHN0cmFwL2NvZGUubGVzcyIsImxpdGUvbGVzcy9pbmNsdWRlL2Jvb3RzdHJhcC12YXJpYWJsZXMubGVzcyIsImxpdGUvbGVzcy9ib290c3RyYXAvZ3JpZC5sZXNzIiwibGl0ZS9sZXNzL2Jvb3RzdHJhcC9taXhpbnMvZ3JpZC5sZXNzIiwibGl0ZS9sZXNzL2Jvb3RzdHJhcC9taXhpbnMvZ3JpZC1mcmFtZXdvcmsubGVzcyIsImxpdGUvbGVzcy9ib290c3RyYXAvdGFibGVzLmxlc3MiLCJsaXRlL2xlc3MvYm9vdHN0cmFwL21peGlucy90YWJsZS1yb3cubGVzcyIsImxpdGUvbGVzcy9ib290c3RyYXAvZm9ybXMubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L2Zvcm0ubGVzcyIsImxpdGUvbGVzcy9ib290c3RyYXAvbWl4aW5zL2Zvcm1zLmxlc3MiLCJsaXRlL2xlc3MvYm9vdHN0cmFwL2J1dHRvbnMubGVzcyIsImxpdGUvbGVzcy9ib290c3RyYXAvbWl4aW5zL2J1dHRvbnMubGVzcyIsImxpdGUvbGVzcy9ib290c3RyYXAvbWl4aW5zL29wYWNpdHkubGVzcyIsImxpdGUvbGVzcy9iYXNlL2J1dHRvbnMubGVzcyIsImxpdGUvbGVzcy9ib290c3RyYXAvYnV0dG9uLWdyb3Vwcy5sZXNzIiwibGl0ZS9sZXNzL2Jvb3RzdHJhcC9jb21wb25lbnQtYW5pbWF0aW9ucy5sZXNzIiwibGl0ZS9sZXNzL2Jvb3RzdHJhcC9kcm9wZG93bnMubGVzcyIsImxpdGUvbGVzcy9ib290c3RyYXAvbWl4aW5zL25hdi1kaXZpZGVyLmxlc3MiLCJsaXRlL2xlc3MvYm9vdHN0cmFwL21peGlucy9yZXNldC1maWx0ZXIubGVzcyIsImxpdGUvbGVzcy9ib290c3RyYXAvaW5wdXQtZ3JvdXBzLmxlc3MiLCJsaXRlL2xlc3MvYm9vdHN0cmFwL25hdnMubGVzcyIsImxpdGUvbGVzcy9ib290c3RyYXAvbmF2YmFyLmxlc3MiLCJsaXRlL2xlc3MvYm9vdHN0cmFwL21peGlucy9uYXYtdmVydGljYWwtYWxpZ24ubGVzcyIsImxpdGUvbGVzcy9ib290c3RyYXAvdXRpbGl0aWVzLmxlc3MiLCJsaXRlL2xlc3MvYm9vdHN0cmFwL2JyZWFkY3J1bWJzLmxlc3MiLCJsaXRlL2xlc3MvYm9vdHN0cmFwL3BhZ2luYXRpb24ubGVzcyIsImxpdGUvbGVzcy9ib290c3RyYXAvbWl4aW5zL3BhZ2luYXRpb24ubGVzcyIsImxpdGUvbGVzcy9ib290c3RyYXAvcGFnZXIubGVzcyIsImxpdGUvbGVzcy9ib290c3RyYXAvbGFiZWxzLmxlc3MiLCJsaXRlL2xlc3MvYm9vdHN0cmFwL21peGlucy9sYWJlbHMubGVzcyIsImxpdGUvbGVzcy9ib290c3RyYXAvYmFkZ2VzLmxlc3MiLCJsaXRlL2xlc3MvYm9vdHN0cmFwL2p1bWJvdHJvbi5sZXNzIiwibGl0ZS9sZXNzL2Jvb3RzdHJhcC9hbGVydHMubGVzcyIsImxpdGUvbGVzcy9ib290c3RyYXAvbWl4aW5zL2FsZXJ0cy5sZXNzIiwibGl0ZS9sZXNzL2Jvb3RzdHJhcC9wcm9ncmVzcy1iYXJzLmxlc3MiLCJsaXRlL2xlc3MvYm9vdHN0cmFwL21peGlucy9ncmFkaWVudHMubGVzcyIsImxpdGUvbGVzcy9ib290c3RyYXAvbWl4aW5zL3Byb2dyZXNzLWJhci5sZXNzIiwibGl0ZS9sZXNzL2Jvb3RzdHJhcC9tZWRpYS5sZXNzIiwibGl0ZS9sZXNzL2Jvb3RzdHJhcC9saXN0LWdyb3VwLmxlc3MiLCJsaXRlL2xlc3MvYm9vdHN0cmFwL21peGlucy9saXN0LWdyb3VwLmxlc3MiLCJsaXRlL2xlc3MvYm9vdHN0cmFwL3BhbmVscy5sZXNzIiwibGl0ZS9sZXNzL2Jvb3RzdHJhcC9taXhpbnMvcGFuZWxzLmxlc3MiLCJsaXRlL2xlc3MvYm9vdHN0cmFwL3Jlc3BvbnNpdmUtZW1iZWQubGVzcyIsImxpdGUvbGVzcy9ib290c3RyYXAvd2VsbHMubGVzcyIsImxpdGUvbGVzcy9ib290c3RyYXAvY2xvc2UubGVzcyIsImxpdGUvbGVzcy9ib290c3RyYXAvc2VsZWN0Lmxlc3MiLCJsaXRlL2xlc3MvYm9vdHN0cmFwL21vZGFscy5sZXNzIiwibGl0ZS9sZXNzL2Jvb3RzdHJhcC90b29sdGlwLmxlc3MiLCJsaXRlL2xlc3MvYm9vdHN0cmFwL3BvcG92ZXJzLmxlc3MiLCJsaXRlL2xlc3MvYm9vdHN0cmFwL21peGlucy9jbGVhcmZpeC5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3QvYi1tYWluLmxlc3MiLCJsaXRlL2xlc3MvcHJvamVjdC9wYWdlLWNvbC5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3QvcG9zdEFkZC5sZXNzIiwibGl0ZS9sZXNzL3BsdWdpbnMvcmVkYWN0b3IubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L2NvbnRyYXR1YmV4L2NvbnRyYS1ob21lLWNsdWIubGVzcyIsImxpdGUvbGVzcy9jb3NtZXRpYy9jb3NtZXRpYy5sZXNzIiwibGl0ZS9sZXNzL2Jvb3RzdHJhcC9taXhpbnMvY2VudGVyLWJsb2NrLmxlc3MiLCJsaXRlL2xlc3MvYm9vdHN0cmFwL21peGlucy9oaWRlLXRleHQubGVzcyIsImxpdGUvbGVzcy9ib290c3RyYXAvcmVzcG9uc2l2ZS11dGlsaXRpZXMubGVzcyIsImxpdGUvbGVzcy9ib290c3RyYXAvbWl4aW5zL3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3QvYm9vdHN0cmFwLmhnLmxlc3MiLCJsaXRlL2xlc3MvYmFzZS9tYWluLmxlc3MiLCJsaXRlL2xlc3Mvc3ByaXRlL2ljby1hcnJvdy1zcHJpdGUubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L2FydGljbGUubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L3lpaXBhZ2luYXRpb24ubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L3N1YnNjcmliZXJzV2lkZ2V0Lmxlc3MiLCJsaXRlL2xlc3Mvc3ByaXRlL2ljby1iYXNlLXNwcml0ZS5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3QvZmFtaWx5Lmxlc3MiLCJsaXRlL2xlc3MvYmFzZS9pY28ubGVzcyIsImxpdGUvbGVzcy9iYXNlL2Jhc2UubGVzcyIsImxpdGUvbGVzcy9zcHJpdGUvaWNvLWNoaWxkLWRpc2Vhc2Utc3ByaXRlLmxlc3MiLCJsaXRlL2xlc3Mvc3ByaXRlL2ljby1jbHViLXNwcml0ZS5sZXNzIiwibGl0ZS9sZXNzL3Nwcml0ZS9pY28tcG9zdC10eXBlLXMtc3ByaXRlLmxlc3MiLCJsaXRlL2xlc3Mvc3ByaXRlL2ljby1wcm9kdWN0LXNwcml0ZS5sZXNzIiwibGl0ZS9sZXNzL3Nwcml0ZS9pY28tc3BpY2VzLXNwcml0ZS5sZXNzIiwibGl0ZS9sZXNzL3Nwcml0ZS9pY28tc29jaWFsX19sLXNwcml0ZS5sZXNzIiwibGl0ZS9sZXNzL3Nwcml0ZS9pY28tem9kaWFjLXNwcml0ZS5sZXNzIiwibGl0ZS9sZXNzL3Nwcml0ZS9ob3Jvc2NvcGUteWVhci10LXNwcml0ZS5sZXNzIiwibGl0ZS9sZXNzL3Nwcml0ZS9tYXJrZG93bi1kYXktc3ByaXRlLmxlc3MiLCJsaXRlL2xlc3MvYmFzZS9ib2R5Lmxlc3MiLCJsaXRlL2xlc3MvYm9vdHN0cmFwL21peGlucy9pbWFnZS5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3QvdXNlckFkZFJlY29yZC5sZXNzIiwibGl0ZS9sZXNzL2Jhc2UvaXRlbS5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3QvdXNlci1hbGJ1bS5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3QvYi1zZWN0aW9uLmxlc3MiLCJsaXRlL2xlc3MvcHJvamVjdC9iLWFsYnVtLmxlc3MiLCJsaXRlL2xlc3MvcHJvamVjdC9iLW1hcmtkb3duLmxlc3MiLCJsaXRlL2xlc3MvcHJvamVjdC9zZWN0aW9uLWVtcHR5Lmxlc3MiLCJsaXRlL2xlc3MvYmFzZS9mbGFnLmxlc3MiLCJsZXNzL3BsdWdpbnMvanF1ZXJ5LmZhbmN5Ym94LTEuMy40Lmxlc3MiLCJsZXNzL3Byb2plY3QvY2h6bi5sZXNzIiwibGl0ZS9sZXNzL3BsdWdpbnMvcmVkYWN0b3IuaGcubGVzcyIsImxpdGUvbGVzcy9wbHVnaW5zL21hZ25pZmljLXBvcHVwLmxlc3MiLCJsaXRlL2xlc3MvcGx1Z2lucy9tYWduaWZpYy1wb3B1cC5oZy5sZXNzIiwibGl0ZS9sZXNzL3BsdWdpbnMvYmFyb24ubGVzcyIsImxpdGUvbGVzcy9wbHVnaW5zL2pxdWVyeS5ieHNsaWRlci5sZXNzIiwibGl0ZS9sZXNzL3BsdWdpbnMvanF1ZXJ5Lkpjcm9wLmxlc3MiLCJsaXRlL2xlc3MvcGx1Z2lucy9zZWxlY3QyLmxlc3MiLCJsaXRlL2xlc3MvcGx1Z2lucy9zZWxlY3QyLmhnLmxlc3MiLCJsaXRlL2xlc3MvcGx1Z2lucy90b29sdGlwc3Rlci5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3QvYWxidW0tcHJldmlldy5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3QvYWxidW0tc2xpZGVyLmxlc3MiLCJsaXRlL2xlc3MvcHJvamVjdC9hcnRpY2xlLWFub25jZS5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3QvYXJ0aWNsZS1zZXR0aW5ncy5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3QvYXZhLmxlc3MiLCJsaXRlL2xlc3MvcHJvamVjdC9iLWFkZC1pbWcubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L2ItY2x1YnMubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L2Itc2V0dGluZ3MtYmx1ZS5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3QvYi1zdGF0dXMubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L2ItdGFncy5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3QvYi11c2VyLWluZm8ubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L2NhcC1hZGQubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L2NhcC1lbXB0eS5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3QvY2x1Yi1saXN0Lmxlc3MiLCJsaXRlL2xlc3MvcHJvamVjdC9jb2wtbGluay5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3QvY29tbWVudHMubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L2Nvb2subGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L2Zhdm9yaXRlcy1hZGQtcG9wdXAubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L2Zvb3Rlci5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3QvZnJpZW5kcy1saXN0Lmxlc3MiLCJsaXRlL2xlc3MvcHJvamVjdC9oZWFkZXItcG9wdXAubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L2hlYWRlci5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3QvaGVhZGVyLW1lbWJlci5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3QvaG9tZXBhZ2UubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L2hvcm9zY29wZS5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3QvaS1waG90by5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3QvaW1nLWdyaWQubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L2luZm8ubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L2xpc3Qtc3Vic3JpYmUtdXNlcnMubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L21lbnUtbGluay1zaW1wbGUubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L215Z2lyYWZmZS5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3Qvb25haXIubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L3JlYWRlcnMubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L3Bob3RvLXdpbmRvdy5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3Qvd2lkZ2V0LWxvYWQubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L3BvcHVwLmxlc3MiLCJsaXRlL2xlc3MvcHJvamVjdC9wb3B1cC1hZGQubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L3BvcHVwLXBob3Rvdmlldy5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3QvcG9wdXAtc2lnbi5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3QvcG9wdXAtc2lnbi1zbWFydC5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3QvcG9zdC1saXN0LXNpbXBsZS5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3QvcHJpdmFjeS1zZWxlY3QubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L3Byb2ZpbGUubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L3JlZGFjdG9yLXBhbmVsLmxlc3MiLCJsaXRlL2xlc3MvcHJvamVjdC91c2VyLW1lbnUubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L3VzZXItc2V0dGluZ3MubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L3VzZXJTZWN0aW9uLmxlc3MiLCJsaXRlL2xlc3MvcHJvamVjdC91c2VyU3Vic2NyaWJlcnMubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L3lhbmRleC1zZWFyY2gtZm9ybS5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3Qvem9kaWFjLWxpc3QubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L2ZvcnVtLWhvbWVwYWdlLmxlc3MiLCJsaXRlL2xlc3MvcHJvamVjdC9mYXEtaG9tZXBhZ2UubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L2ZhcS1yYXRpbmcubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L2ZhcS1vcGVuLmxlc3MiLCJsaXRlL2xlc3MvcHJvamVjdC9mYXEtY29uc3VsdC5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3QvZmFxLXNlYXJjaC5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3QvZmFxLW15Lmxlc3MiLCJsaXRlL2xlc3MvcHJvamVjdC9zZXJ2aWNlcy9iLWNhbGVuZGFyLmxlc3MiLCJsaXRlL2xlc3MvcHJvamVjdC9zZXJ2aWNlcy9jYWxlbmRhci1zZXJ2Lmxlc3MiLCJsaXRlL2xlc3MvcHJvamVjdC9zZXJ2aWNlcy9jYWxlbmRhci1zZXJ2LW5vdGUubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L3NlcnZpY2VzL2NoaWxkLWRpc2Vhc2UubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L3NlcnZpY2VzL2Nvb2stY2hvb3NlLmxlc3MiLCJsaXRlL2xlc3MvcHJvamVjdC9zZXJ2aWNlcy9jb29rLXNwaWNlcy5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3Qvc2VydmljZXMvbWFwLXJvdXRlLmxlc3MiLCJsaXRlL2xlc3MvcHJvamVjdC9zZXJ2aWNlcy9zaXRlLW1hcC5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3Qvc2VydmljZXMvc2Vydi1jYXRlZ29yeS5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3Qvc2VydmljZXMvc2VydmljZXMtZmFzdC5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3Qvc2VydmljZXMvc2VydmljZXMtY2FsZW5kYXJzLmxlc3MiLCJsaXRlL2xlc3MvcHJvamVjdC9zZXJ2aWNlcy90cmFkaXRpb25hbC1yZWNpcGVzLmxlc3MiLCJsaXRlL2xlc3MvcHJvamVjdC9zZXJ2aWNlcy9iLWNvbnN1bHQubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L3NlcnZpY2VzL2ItY29uc3VsdC1iYW5uZXIubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L2NvbnRyYXR1YmV4L2NvbnRyYS1hZHZpY2Utb3Blbi5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3QvY29udGVzdC9jb21tZW50YXRvci5sZXNzIiwibGl0ZS9sZXNzL3Byb2plY3QvY29udGVzdC9jb21tZW50YXRvci1iYW5uZXIubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L2RvY3MubGVzcyIsImxpdGUvbGVzcy9wcm9qZWN0L2Jhbm5lci5sZXNzIiwibGVzcy9iYW5uZXIvYmFubmVyLmxlc3MiLCJsaXRlL2xlc3Mvc2VhcmNoLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQVFBO0VBQ0UsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDhCQUFBOztBQU9GO0VBQ0UsU0FBQTs7QUFZRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFDRSxjQUFBOztBQVFGO0FBQ0E7QUFDQTtBQUNBO0VBQ0UscUJBQUE7RUFDQSx3QkFBQTs7QUFRRixLQUFLLElBQUk7RUFDUCxhQUFBO0VBQ0EsU0FBQTs7QUFRRjtBQUNBO0VBQ0UsYUFBQTs7QUFVRjtFQUNFLHVCQUFBOztBQU9GLENBQUM7QUFDRCxDQUFDO0VBQ0MsVUFBQTs7QUFVRixJQUFJO0VBQ0YseUJBQUE7O0FBT0Y7QUFDQTtFQUNFLGlCQUFBOztBQU9GO0VBQ0Usa0JBQUE7O0FBUUY7RUFDRSxjQUFBO0VBQ0EsZ0JBQUE7O0FBT0Y7RUFDRSxnQkFBQTtFQUNBLFdBQUE7O0FBT0Y7RUFDRSxjQUFBOztBQU9GO0FBQ0E7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0Esd0JBQUE7O0FBR0Y7RUFDRSxXQUFBOztBQUdGO0VBQ0UsZUFBQTs7QUFVRjtFQUNFLFNBQUE7O0FBT0YsR0FBRyxJQUFJO0VBQ0wsZ0JBQUE7O0FBVUY7RUFDRSxnQkFBQTs7QUFPRjtFQUNFLDRCQUFBO0VBQ0EsdUJBQUE7RUFDQSxTQUFBOztBQU9GO0VBQ0UsY0FBQTs7QUFPRjtBQUNBO0FBQ0E7QUFDQTtFQUNFLGlDQUFBO0VBQ0EsY0FBQTs7QUFrQkY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQUNFLGNBQUE7RUFDQSxhQUFBO0VBQ0EsU0FBQTs7QUFPRjtFQUNFLGlCQUFBOztBQVVGO0FBQ0E7RUFDRSxvQkFBQTs7QUFXRjtBQUNBLElBQUss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QztFQUNaLG1CQUFBOztBQURGLEtBQUssRUFBUSxDQUFDO0VBQ1osVUFBQTs7QUFERixLQUFLLEVBQVEsQ0FBQztFQUNaLG1CQUFBOztBQURGLEtBQUssRUFBUSxDQUFDO0VBQ1osbUJBQUE7O0FBREYsS0FBSyxFQUFRLENBQUM7RUFDWixVQUFBOztBQURGLEtBQUssRUFBUSxDQUFDO0VBQ1osbUJBQUE7O0FBREYsS0FBSyxFQUFRLENBQUM7RUFDWixtQkFBQTs7QUFERixLQUFLLEVBQVEsQ0FBQztFQUNaLFVBQUE7O0FBREYsS0FBSyxFQUFRLENBQUM7RUFDWixtQkFBQTs7QUFERixLQUFLLEVBQVEsQ0FBQztFQUNaLGtCQUFBOztBQWNGLEtBQUssRUFBUSxNQUFNO0VBQ2pCLFdBQUE7O0FBREYsS0FBSyxFQUFRLE1BQU07RUFDakIsbUJBQUE7O0FBREYsS0FBSyxFQUFRLE1BQU07RUFDakIsbUJBQUE7O0FBREYsS0FBSyxFQUFRLE1BQU07RUFDakIsVUFBQTs7QUFERixLQUFLLEVBQVEsTUFBTTtFQUNqQixtQkFBQTs7QUFERixLQUFLLEVBQVEsTUFBTTtFQUNqQixtQkFBQTs7QUFERixLQUFLLEVBQVEsTUFBTTtFQUNqQixVQUFBOztBQURGLEtBQUssRUFBUSxNQUFNO0VBQ2pCLG1CQUFBOztBQURGLEtBQUssRUFBUSxNQUFNO0VBQ2pCLG1CQUFBOztBQURGLEtBQUssRUFBUSxNQUFNO0VBQ2pCLFVBQUE7O0FBREYsS0FBSyxFQUFRLE1BQU07RUFDakIsbUJBQUE7O0FBREYsS0FBSyxFQUFRLE1BQU07RUFDakIsa0JBQUE7O0FBSUYsS0FBSyxFQUFRO0VBQ1gsV0FBQTs7QUFoQkYsS0FBSyxFQUFRLE1BQU07RUFDakIsVUFBQTs7QUFERixLQUFLLEVBQVEsTUFBTTtFQUNqQixrQkFBQTs7QUFERixLQUFLLEVBQVEsTUFBTTtFQUNqQixrQkFBQTs7QUFERixLQUFLLEVBQVEsTUFBTTtFQUNqQixTQUFBOztBQURGLEtBQUssRUFBUSxNQUFNO0VBQ2pCLGtCQUFBOztBQURGLEtBQUssRUFBUSxNQUFN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QUU0RkMsU0FBQyxLRjdGRjtBRTZGQyxTQUFDLEtGNUZGO0FHb0JDLFFBQUMsSUhyQkY7QUdxQkMsUUFBQyxJSHBCRjtFQUNDLFNBQVMsR0FBVDtFQUNBLGNBQUE7O0FBRUYsU0FBQztBcER5TEgsY0FDRSxHb0QxTEM7QS9DVEgsVStDU0c7QS9DV0gsZ0IrQ1hHO0EvQ29CSCxJK0NwQkc7QTFDNlpILGdCQXFCRSxZMENsYkM7QW5Db0JILFltQ3BCRztBbkNnSUgsbUJBV0UsYW1DM0lDO0E3QlZILEk2QlVHO0E1QlJILE80QlFHO0E1QllILGM0QlpHO0E1QitCSCxnQjRCL0JHO0F0QmJILE1zQmFHO0FUSEgsV1NHRztBSGlGSCxhR2pGRztBQ21FQyxPQUFDLFNEbkVGO0F6QzRQSCxVeUM1UEc7QUV3RkMsU0FBQyxLRnhGRjtBR2dCQyxRQUFDLElIaEJGO0VBQ0MsV0FBQTs7QUlsQkgsU0FBQztBeEQwTUYsY0FDRSxHd0QzTUE7QW5EUUYsVW1EUkU7QW5ENEJGLGdCbUQ1QkU7QW5EcUNGLEltRHJDRTtBOUM4YUYsZ0JBcUJFLFk4Q25jQTtBdkNxQ0YsWXVDckNFO0F2Q2lKRixtQkFXRSxhdUM1SkE7QWpDT0YsSWlDUEU7QWhDU0YsT2dDVEU7QWhDNkJGLGNnQzdCRTtBaENnREYsZ0JnQ2hERTtBMUJJRixNMEJKRTtBYmNGLFdhZEU7QVBrR0YsYU9sR0U7QUhvRkUsT0FBQyxTR3BGSDtBN0M2UUYsVTZDN1FFO0FGeUdFLFNBQUMsS0V6R0g7QURpQ0UsUUFBQyxJQ2pDSDtFQUNBLFNBQVMsRUFBVDtFQUNBLGNBQUE7RUFDQSxXQUFBOztBOUJJRixTK0JpYkUsVUFBUztBekQ5T1gsY0FDRSxHQURGLGVBQ0UsR3lENk9TO0FwRGhiWCxVQUFBLFdvRGdiVztBcEQ1WlgsZ0JBQUEsaUJvRDRaVztBcERuWlgsSUFBQSxLb0RtWlc7QS9DVlgsZ0JBcUJFLFlBckJGLGlCQXFCRSxZK0NYUztBeENuWlgsWUFBQSxhd0NtWlc7QXhDdlNYLG1CQVdFLGFBWEYsb0JBV0UsYXdDNFJTO0FsQ2piWCxJQUFBLEtrQ2liVztBakMvYVgsT0FBQSxRaUMrYVc7QWpDM1pYLGNBQUEsZWlDMlpXO0FqQ3hZWCxnQkFBQSxpQmlDd1lXO0EzQnBiWCxNQUFBLE8yQm9iVztBZDFhWCxXQUFBLFljMGFXO0FSdFZYLGFBQUEsY1FzVlc7QUpwV1AsT0FBQyxTQUFELFFBQUMsU0lvV007QTlDM0tYLFVBQUEsVzhDMktXO0FIL1VQLFNBQUMsS0FBRCxVQUFDLEtHK1VNO0FGdlpQLFFBQUMsSUFBRCxTQUFDLElFdVpNO0VBRVAsU0FBUyxFQUFUO0VBQ0EsY0FBQTtFQUNBLFdBQUE7O0FDbFBBLFNBQUM7QUFDRCxTQUFDO0ExRERMLGNBQ0UsRzBEREc7QTFEQUwsY0FDRSxHMERBRztBckRuTUwsVXFEa01LO0FyRGxNTCxVcURtTUs7QXJEL0tMLGdCcUQ4S0s7QXJEOUtMLGdCcUQrS0s7QXJEdEtMLElxRHFLSztBckRyS0wsSXFEc0tLO0FoRG1PTCxnQkFxQkUsWWdEelBHO0FoRG9PTCxnQkFxQkUsWWdEeFBHO0F6Q3RLTCxZeUNxS0s7QXpDcktMLFl5Q3NLSztBekMxREwsbUJBV0UsYXlDOENHO0F6Q3pETCxtQkFXRSxheUMrQ0c7QW5DcE1MLEltQ21NSztBbkNuTUwsSW1Db01LO0FsQ2xNTCxPa0NpTUs7QWxDak1MLE9rQ2tNSztBbEM5S0wsY2tDNktLO0FsQzdLTCxja0M4S0s7QWxDM0pMLGdCa0MwSks7QWxDMUpMLGdCa0MySks7QTVCdk1MLE00QnNNSztBNUJ0TUwsTTRCdU1LO0FmN0xMLFdlNExLO0FmNUxMLFdlNkxLO0FUekdMLGFTd0dLO0FUeEdMLGFTeUdLO0FMdkhELE9BQUMsU0tzSEE7QUx0SEQsT0FBQyxTS3VIQTtBL0NrRUwsVStDbkVLO0EvQ21FTCxVK0NsRUs7QUpsR0QsU0FBQyxLSWlHQTtBSmpHRCxTQUFDLEtJa0dBO0FIMUtELFFBQUMsSUd5S0E7QUh6S0QsUUFBQyxJRzBLQTtFQUNHLFNBQVMsR0FBVDs7RUFDQSxjQUFBOzs7QUFFSixTQUFDO0ExRExMLGNBQ0UsRzBESUc7QXJEdk1MLFVxRHVNSztBckRuTEwsZ0JxRG1M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RDZPUztBZWJYLGFuRW5hQSxXb0RnYlc7QWViWCxhbkUvWUEsaUJvRDRaVztBZWJYLGFuRXRZQSxLb0RtWlc7QWViWCxhOURHQSxpQkFxQkUsWStDWFM7QWViWCxhdkR0WUEsYXdDbVpXO0FlYlgsYXZEMVJBLG9CQVdFLGF3QzRSUztBZWJYLGFqRHBhQSxLa0NpYlc7QWViWCxhaERsYUEsUWlDK2FXO0FlYlgsYWhEOVlBLGVpQzJaVztBZWJYLGFoRDNYQSxpQmlDd1lXO0FlYlgsYTFDdmFBLE8yQm9iVztBZWJYLGE3QjdaQSxZYzBhVztBZWJYLGF2QnpVQSxjUXNWVztBZWJYLGFuQnZWSSxRQUFDLFNJb1dNO0FlYlgsYTdEOUpBLFc4QzJLVztBZWJYLGFsQmxVSSxVQUFDLEtHK1VNO0FlYlgsYWpCMVlJLFNBQUMsSUV1Wk07RUFFUCxTQUFTLEVBQVQ7RUFDQSxjQUFBO0VBQ0EsV0FBQTs7QUNsUEEsYUFBQztBQUNELGFBQUM7RUFDRyxTQUFTLEdBQVQ7O0VBQ0EsY0FBQTs7O0FBRUosYUFBQztFQUFRLFdBQUE7O0FGL01aLGFBQUM7RUFDQSxTQUFTLEVBQVQ7RUFDQSxjQUFBO0VBQ0EsV0FBQTs7QWdCd2FGLGFmYUUsVUFBUztBZWJYLGF4RWpPQSxlQUNFLEd5RDZPUztBZWJYLGFuRW5hQSxXb0RnYlc7QWViWCxhbkUvWUEsaUJvRDRaVztBZWJYLGFuRXRZQSxLb0RtWlc7QWViWCxhOURHQSxpQkFxQkUsWStDWFM7QWViWCxhdkR0WUEsYXdDbVpXO0FlYlgsYXZEMVJBLG9CQVdFLGF3QzRSUztBZWJYLGFqRHBhQSxLa0NpYlc7QWViWCxhaERsYUEsUWlDK2FXO0FlYlgsYWhEOVlBLGVpQzJaVztBZWJYLGFoRDNYQSxpQmlDd1lXO0FlYlgsYTFDdmFBLE8yQm9iVztBZWJYLGE3QjdaQSxZYzBhVztBZWJYLGF2QnpVQSxjUXNWVztBZWJYLGFuQnZWSSxRQUFDLFNJb1dNO0FlYlgsYTdEOUpBLFc4QzJLVztBZWJYLGFsQmxVSSxVQUFDLEtHK1VNO0FlYlgsYWpCMVlJLFNBQUMsSUV1Wk07RUFFUCxTQUFT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VSw2QkFBQTs7QUFDZixLQUFLO0VBQVUsNkJBQUE7O0FBQ2YsS0FBSztFQUFVLDZCQUFBOztBQUNmLEtBQUs7RUFBVSw2QkFBQTs7QUFDZixLQUFLO0VBQVUsNkJBQUE7O0FBQ2YsS0FBSztFQUFVLDZCQUFBOztBQUNmLEtBQUs7RUFBVSw2QkFBQTs7QUFDZixLQUFLO0VBQVUsNkJBQUE7O0FBQ2YsS0FBSztFQUFVLDZCQUFBOztBQUNmLEtBQUs7RUFBVSw2QkFBQTs7QUFDZixLQUFLO0VBQVUsNkJBQUE7O0FBQ2YsS0FBSztFQUFVLDZCQUFBOztBQUNmLEtBQUs7RUFBVSw2QkFBQTs7QUFDZixLQUFLO0VBQVUsNkJBQUE7O0FBQ2YsS0FBSztFQUFVLDZCQUFBOztBQUNmLEtBQUs7RUFBVSw2QkFBQTs7QUFDZixLQUFLO0VBQVUsNkJBQUE7O0FBQ2YsS0FBSztFQUFVLDZCQUFBOztBQUNmLEtBQUs7RUFBVSw2QkFBQTs7QUFDZixLQUFLO0VBQVUsOEJBQUE7O0FBQ2YsS0FBSztFQUFVLDhCQUFBOztBQUNmLEtBQUs7RUFBVSw4QkFBQTs7QUFDZixLQUFLO0VBQVUsOEJBQUE7O0FBQ2YsS0FBSztFQUFVLDhCQUFBOztBQUNmLEtBQUs7RUFBVSw4QkFBQTs7QUFDZixLQUFLO0VBQVUsOEJBQUE7O0FBQ2YsS0FBSztFQUFVLDhCQUFBOztBQUNmLEtBQUs7RUFBVSw4QkFBQTs7QUFDZixLQUFLO0VBQVUsOEJBQUE7O0FBQ2YsS0FBSztFQUFVLDhCQUFBOztBQUNmLEtBQUs7RUFBVSw4QkFBQTs7QUFDZixLQUFLO0VBQVUsOEJBQUE7O0FBQ2YsS0FBSztFQUFVLDhCQUFBOztBQUNmLEtBQUs7RUFBVSw4QkFBQTs7QUFDZixLQUFLO0VBQVUsOEJBQUE7O0FBQ2YsS0FBSztFQUFVLDhCQUFBOztBQUNmLEtBQUs7RUFBVSw4QkFBQTs7QUFDZixLQUFLO0VBQVUsOEJBQUE7O0FBQ2YsS0FBSztFQUFVLDhCQUFBOztBQUNmLEtBQUs7RUFBVSw4QkFBQTs7QUFDZixLQUFLO0VBQVUsOEJBQUE7O0FBQ2YsS0FBSztFQUFVLDhCQUFBOztBQUNmLEtBQUs7RUFBVSw4QkFBQTs7QUFDZixLQUFLO0VBQVUsOEJBQUE7O0FBQ2YsS0FBSztFQUFVLDhCQUFBOztBQUNmLEtBQUs7RUFBVSw4QkFBQTs7QUFDZixLQUFLO0VBQVUsOEJBQUE7O0FBQ2YsS0FBSztFQUFVLDhCQUFBOztBQUNmLEtBQUs7RUFBVSw4QkFBQTs7QUFDZixLQUFLO0VBQVUsOEJBQUE7O0FBQ2YsS0FBSztFQUFVLDhCQUFBOztBQUNmLEtBQUs7RUFBVSw4QkFBQTs7QUFDZixLQUFLO0VBQVUsOEJBQUE7O0FBQ2YsS0FBSztFQUFVLDhCQUFBOztBQUNmLEtBQUs7RUFBVSw4QkFBQTs7QUFDZixLQUFLO0VBQVUsOEJBQUE7O0FBQ2YsS0FBSztFQUFVLDhCQUFBOztBQUNmLEtBQUs7RUFBVSw4QkFBQTs7QUFDZixLQUFLO0VBQVUsOEJBQUE7O0FBQ2YsS0FBSztFQUFVLDhCQUFBOztBQUNmLEtBQUs7RUFBVSw4QkFBQTs7QUFDZixLQUFLO0VBQVUsOEJBQUE7O0FBQ2YsS0FBSztFQUFVLDhCQUFBOztBQUNmLEtBQUs7RUFBVSw4QkFBQTs7QUFDZixLQUFLO0VBQVUsOEJBQUE7O0FBQ2YsS0FBSztFQUFVLDhCQUFBOztBQUNmLEtBQUs7RUFBVSw4QkFBQTs7QUFDZixLQUFLO0VBQVUsOEJBQUE7O0FBQ2YsS0FBSztFQUFVLDhCQUFBOztBQUNmLEtBQUs7RUFBVSw0QkFBQTs7QUFDZixLQUFLO0VBQVUsZ0NBQUE7O0FBQ2YsS0FBSztFQUFVLGdDQUFBOztBQUNmLEtBQUs7RUFBVSxnQ0FBQTs7QUFDZixLQUFLO0VBQVUsZ0NBQUE7O0FBQ2YsS0FBSztFQUFVLGlDQUFBOztBQUNmLEtBQUs7RUFBVSxpQ0FBQTs7QUFDZixLQUFLO0VBQVUsaUNBQUE7O0FBQ2YsS0FBSztFQUFVLGlDQUFBOztBQUNmLEtBQUs7RUFBVSxpQ0FBQTs7QUFDZixLQUFLO0VBQVUsaUNBQUE7O0FBQ2YsS0FBSztFQUFVLGlDQUFBOztBQUNmLEtBQUs7RUFBVSxpQ0FBQTs7QUFDZixLQUFLO0VBQVUsaUNBQUE7O0FBQ2YsS0FBSztFQUFVLGlDQUFBOztBQUNmLEtBQUs7RUFBVSxpQ0FBQTs7QUFDZixLQUFLO0VBQVUsaUNBQUE7O0FBQ2YsS0FBSztFQUFVLGlDQUFBOztBQUNmLEtBQUs7RUFBVSxpQ0FBQTs7QUFDZixLQUFLO0VBQVUsaUNBQUE7O0FBQ2YsS0FBSztFQUFVLGlDQUFBOztBQUNmLEtBQUs7RUFBVSxpQ0FBQTs7QUFDZixLQUFLO0VBQVUsaUNBQUE7O0FBQ2YsS0FBSztFQUFVLGlDQUFBOztBQUNmLEtBQUs7RUFBVSxpQ0FBQTs7QUFDZixLQUFLO0VBQVUsaUNBQUE7O0FBQ2YsS0FBSztFQUFVLGlDQUFBOztBQUNmLEtBQUs7RUFBVSxpQ0FBQTs7QUFDZixLQUFLO0VBQVUsaUNBQUE7O0FBQ2YsS0FBSztFQUFVLGlDQUFBOztBQUNmLEtBQUs7RUFBVSxpQ0FBQTs7QUFDZixLQUFLO0VBQVUsaUNBQUE7O0FBQ2YsS0FBSztFQUFVLGlDQUFBOztBQUNmLEtBQUs7RUFBVSxpQ0FBQTs7QUFDZixLQUFLO0VBQVUsaUNBQUE7O0FBQ2YsS0FBSztFQUFVLGlDQUFBOztBQUNmLEtBQUs7RUFBVSxpQ0FBQTs7QUFDZixLQUFLO0VBQVUsaUNBQUE7O0FBQ2YsS0FBSztFQUFVLGlDQUFBOztBQUNmLEtBQUs7RUFBVSxpQ0FBQTs7QUFDZixLQUFLO0VBQVUsaUNBQUE7O0FBQ2YsS0FBSztFQUFVLGlDQUFBOztBQUNmLEtBQUs7RUFBVSxpQ0FBQTs7QUFDZixLQUFLO0VBQVUsaUNBQUE7O0FBQ2YsS0FBSztFQUFVLGlDQUFBOztBQUNmLEtBQUs7RUFBVSxpQ0FBQTs7QUFDZixLQUFLO0VBQVUsaUNBQUE7O0FBQ2YsS0FBSztFQUFVLGlDQUFBOztBQUNmLEtBQUs7RUFBVSxpQ0FBQTs7QUFDZixLQUFLO0VBQVUsaUNBQUE7O0FBQ2YsS0FBSztFQUFVLGtDQUFBOztBQUNmLEtBQUs7RUFBVSxrQ0FBQTs7QUFDZixLQUFLO0VBQVUsa0NBQUE7O0FBQ2YsS0FBSztFQUFVLGtDQUFBOztBQUNmLEtBQUs7RUFBVSxrQ0FBQTs7QUFDZixLQUFLO0VBQVUsa0NBQUE7O0FBQ2YsS0FBSztFQUFVLGtDQUFBOztBQUNmLEtBQUs7RUFBVSxrQ0FBQTs7QUFDZixLQUFLO0VBQVUsa0NBQUE7O0FBQ2YsS0FBSztFQUFVLGtDQUFBOztBQUNmLEtBQUs7RUFBVSxrQ0FBQTs7QUFDZixLQUFLO0VBQVUsa0NBQUE7O0FBQ2YsS0FBSztFQUFVLGtDQUFBOztBQUNmLEtBQUs7RUFBVSxrQ0FBQTs7QUFDZixLQUFLO0VBQVUsa0NBQUE7O0FBQ2YsS0FBSztFQUFVLGtDQUFBOztBQUNmLEtBQUs7RUFBVSxrQ0FBQTs7QUFDZixLQUFLO0VBQVUsa0NBQUE7O0FBQ2YsS0FBSztFQUFVLGtDQUFBOztBQUNmLEtBQUs7RUFBVSxrQ0FBQTs7QUFDZixLQUFLO0VBQVUsa0NBQUE7O0FBQ2YsS0FBSztFQUFVLGtDQUFBOztBQUNmLEtBQUs7RUFBVSxrQ0FBQTs7QUFDZixLQUFLO0VBQVUsa0NBQUE7O0FBQ2YsS0FBSztFQUFVLGtDQUFBOztBQUNmLEtBQUs7RUFBVSxrQ0FBQTs7QUFDZixLQUFLO0VBQVUsa0NBQUE7O0FBQ2YsS0FBSztFQUFVLGtDQUFBOztBQUNmLEtBQUs7RUFBVSxrQ0FBQTs7QUFDZixLQUFLO0VBQVUsa0NBQUE7O0FBQ2YsS0FBSztFQUFVLGtDQUFBOztBQUNmLEtBQUs7RUFBVSxrQ0FBQTs7QUFDZixLQUFLO0VBQVUsa0NBQUE7O0FBQ2YsS0FBSztFQUFVLGtDQUFBOztBQUNmLEtBQUs7RUFBVSxrQ0FBQTs7QUFDZixLQUFLO0VBQVUsa0NBQUE7O0FBQ2YsS0FBSztFQUFVLGtDQUFBOztBQUNmLEtBQUs7RUFBVSxrQ0FBQTs7QUFDZixLQUFLO0VBQVUsa0NBQUE7O0FBQ2YsS0FBSztFQUFVLGtDQUFBOztBQUNmLEtBQUs7RUFBVSxrQ0FBQTs7QUFDZixLQUFLO0VBQVUsa0NBQUE7O0FBQ2YsS0FBSztFQUFVLGtDQUFBOztBQUNmLEtBQUs7RUFBVSxrQ0FBQTs7QUFDZixLQUFLO0VBQVUsa0NBQUE7O0FBQ2YsS0FBSztFQUFVLGtDQUFBOztBQUNmLEtBQUs7RUFBVSxrQ0FBQTs7QUFDZixLQUFLO0VBQVUsa0NBQUE7O0FBQ2YsS0FBSztFQUFVLGtDQUFBOztBQUNmLEtBQUs7RUFBVSxrQ0FBQTs7QUFDZixLQUFLO0VBQVUsNEJBQUE7O0FBQ2YsS0FBSztFQUFVLGdDQUFBOztBQUNmLEtBQUs7RUFBVSxnQ0FBQTs7QUFDZixLQUFLO0VBQVUsZ0NBQUE7O0FBQ2YsS0FBSztFQUFVLGdDQUFBOztBQUNmLEtBQUs7RUFBVSxpQ0FBQTs7QUFDZixLQUFLO0VBQVUsaUNBQUE7O0FBQ2YsS0FBSztFQUFVLGlDQUFBOztBQUNmLEtBQUs7RUFBVSxpQ0FBQTs7QUFDZixLQUFLO0VBQVUsaUNBQUE7O0FBQ2YsS0FBSztFQUFVLGlDQUFBOztBQUNmLEtBQUs7RUFBVSxpQ0FBQTs7QUFDZixLQUFLO0VBQVUsaUNBQUE7O0FBQ2YsS0FBSztFQUFVLGlDQUFBOztBQUNmLEtBQUs7RUFBVSxpQ0FBQTs7QUFDZixLQUFLO0VBQVUsaUNBQUE7O0FBQ2YsS0FBSztFQUFVLGlDQUFBOztBQUNmLEtBQUs7RUFBVSxpQ0FBQTs7QUFDZixLQUFLO0VBQVUsaUNBQUE7O0FBQ2YsS0FBSztFQUFVLGlDQUFBOztBQUNmLEtBQUs7RUFBVSxpQ0FBQTs7QUFDZixLQUFLO0VBQVUsaUNBQUE7O0FBQ2YsS0FBSztFQUFVLGlDQUFBOztBQUNmLEtBQUs7RUFBVSxpQ0FBQTs7QUFDZixLQUFLO0VBQVUsaUNBQUE7O0FBQ2YsS0FBSztFQUFVLGlDQUFBOztBQUNmLEtBQUs7RUFBVSxpQ0FBQTs7QUFDZixLQUFLO0VBQVUsaUNBQUE7O0FBQ2YsS0FBSztFQUFVLGlDQUFBOztBQUNmLEtBQUs7RUFBVSxpQ0FBQTs7QUFDZixLQUFLO0VBQVUsaUNBQUE7O0FBQ2YsS0FBSztFQUFVLGlDQUFBOztBQUNmLEtBQUs7RUFBVSxpQ0FBQTs7QUFDZixLQUFLO0VBQVUsaUNBQUE7O0FBQ2YsS0FBSztFQUFVLGlDQUFBOztBQUNmLEtBQUs7RUFBVSxpQ0FBQTs7QUFFZjtFQUNJLHFCQUFBO0VBQ0gsV0FBQTtFQUNBLFlBQUE7RUFDQSwrQ0FBQTs7QUFFRCxTQUFTO0VBQWMsd0JBQUE7O0FBQ3ZCLFNBQVM7RUFBYyw0QkFBQTs7QUFDdkIsU0FBUztFQUFjLDRCQUFBOztBQUN2QixTQUFTO0VBQWMsNEJBQUE7O0FBQ3ZCLFNBQVM7RUFBYyw2QkFBQTs7QUFDdkIsU0FBUztFQUFjLDZCQUFBOztBQUN2QixTQUFTO0VBQWMsNkJBQUE7O0FBQ3ZCLFNBQVM7RUFBYyw2QkFBQTs7QUFDdkIsU0FBUztFQUFjLDZCQUFBOztBQUN2QixTQUFTO0VBQWMsNkJBQUE7O0FBQ3ZCLFNBQVM7RUFBYyw2QkFBQTs7QUFDdkIsU0FBUztFQUFjLDZCQUFBOztBQUN2QixTQUFTO0VBQWMsNkJBQUE7O0FBQ3ZCLFNBQVM7RUFBYyw2QkFBQTs7QUFDdkIsU0FBUztFQUFjLDZCQUFBOztBQUN2QixTQUFTO0VBQWMsNkJBQUE7O0FBQ3ZCLFNBQVM7RUFBYyw2QkFBQTs7QUFDdkIsU0FBUztFQUFjLDZCQUFBOztBQUN2QixTQUFTO0VBQWMsNkJBQUE7O0FBQ3ZCLFNBQVM7RUFBYyw2QkFBQTs7QUFDdkIsU0FBUztFQUFjLDZCQUFBOztBQUN2QixTQUFTO0VBQWMsNkJBQUE7O0FBQ3ZCLFNBQVM7RUFBYyw2QkFBQTs7QUFDdkIsU0FBUztFQUFjLDZCQUFBOztBQUN2QixTQUFTO0VBQWMsNkJBQUE7O0FBQ3ZCLFNBQVM7RUFBYyw2QkFBQTs7QUFDdkIsU0FBUztFQUFjLDZCQUFBOztBQUN2QixTQUFTO0VBQWMsNkJBQUE7O0FBQ3ZCLFNBQVM7RUFBYyw2QkFBQTs7QUFDdkIsU0FBUztFQUFjLDZCQUFBOztBQUN2QixTQUFTO0VBQWMsNkJBQUE7O0FBQ3ZCLFNBQVM7RUFBYyw4QkFBQTs7QUFDdkIsU0FBUztFQUFjLDhCQUFBOztBQUN2QixTQUFTO0VBQWMsOEJBQUE7O0FBQ3ZCLFNBQVM7RUFBYyw4QkFBQTs7QUFDdkIsU0FBUztFQUFnQiw4QkFBQTs7QUFDekIsU0FBUztFQUFjLDhCQUFBOztBQUN2QixTQUFTO0VBQWMsOEJBQUE7O0FBQ3ZCLFNBQVM7RUFBYyw4QkFBQTs7QUFDdkIsU0FBUztFQUFjLDhCQUFBOztBQUN2QixTQUFTO0VBQWMsOEJBQUE7O0FBQ3ZCLFNBQVM7RUFBYyw4QkFBQTs7QUFDdkIsU0FBUztFQUFjLDhCQUFBOztBQUN2QixTQUFTO0VBQWMsOEJBQUE7O0FBQ3ZCLFNBQVM7RUFBYyw4QkFBQTs7QUFDdkIsU0FBUztFQUFjLDhCQUFBOztBQUN2QixTQUFTO0VBQWMsOEJBQUE7O0FBQ3ZCLFNBQVM7RUFBYyw4QkFBQTs7QUFDdkIsU0FBUztFQUFjLDhCQUFBOztBQUN2QixTQUFTO0VBQWMsOEJBQUE7O0FBQ3ZCLFNBQVM7RUFBYyw4QkFBQTs7QUFDdkIsU0FBUztFQUFjLDhCQUFBOztBQUN2QixTQUFTO0VBQWMsOEJBQUE7O0FBQ3ZCLFNBQVM7RUFBYyw4QkFBQTs7QUFDdkIsU0FBUztFQUFjLDhCQUFBOztBQUN2QixTQUFTO0VBQWMsOEJBQUE7O0FBQ3ZCLFNBQVM7RUFBYyw4QkFBQTs7QUFDdkIsU0FBUztFQUFjLDhCQUFBOztBQUN2QixTQUFTO0VBQWMsOEJBQUE7O0FBQ3ZCLFNBQVM7RUFBYyw4QkFBQTs7QUFDdkIsU0FBUztFQUFjLDhCQUFBOztBQUN2QixTQUFTO0VBQWMsNEJBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxnQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGdDQUFBOztBQUN2QixTQUFTO0VBQWMsZ0NBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxpQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGlDQUFBOztBQUN2QixTQUFTO0VBQWMsaUNBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxpQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGlDQUFBOztBQUN2QixTQUFTO0VBQWMsaUNBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxpQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGlDQUFBOztBQUN2QixTQUFTO0VBQWMsaUNBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxpQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGlDQUFBOztBQUN2QixTQUFTO0VBQWMsaUNBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxpQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGlDQUFBOztBQUN2QixTQUFTO0VBQWMsaUNBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxpQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGlDQUFBOztBQUN2QixTQUFTO0VBQWMsaUNBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxpQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGlDQUFBOztBQUN2QixTQUFTO0VBQWMsaUNBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxpQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGlDQUFBOztBQUN2QixTQUFTO0VBQWMsaUNBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxpQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGlDQUFBOztBQUN2QixTQUFTO0VBQWMsaUNBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxrQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGtDQUFBOztBQUN2QixTQUFTO0VBQWMsa0NBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxrQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGtDQUFBOztBQUN2QixTQUFTO0VBQWMsa0NBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxrQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGtDQUFBOztBQUN2QixTQUFTO0VBQWMsa0NBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxrQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGtDQUFBOztBQUN2QixTQUFTO0VBQWMsa0NBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxrQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGtDQUFBOztBQUN2QixTQUFTO0VBQWMsa0NBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxrQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGtDQUFBOztBQUN2QixTQUFTO0VBQWMsa0NBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxrQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGtDQUFBOztBQUN2QixTQUFTO0VBQWMsa0NBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxrQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGtDQUFBOztBQUN2QixTQUFTO0VBQWMsa0NBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxrQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGtDQUFBOztBQUN2QixTQUFTO0VBQWMsa0NBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxrQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGtDQUFBOztBQUN2QixTQUFTO0VBQWMsa0NBQUE7O0FBQ3ZCLFNBQVM7RUFBYyw0QkFBQTs7QUFDdkIsU0FBUztFQUFjLGdDQUFBOztBQUN2QixTQUFTO0VBQWMsZ0NBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxnQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGlDQUFBOztBQUN2QixTQUFTO0VBQWMsaUNBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxpQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGlDQUFBOztBQUN2QixTQUFTO0VBQWMsaUNBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxpQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGlDQUFBOztBQUN2QixTQUFTO0VBQWMsaUNBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxpQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGlDQUFBOztBQUN2QixTQUFTO0VBQWMsaUNBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxpQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGlDQUFBOztBQUN2QixTQUFTO0VBQWMsaUNBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxpQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGlDQUFBOztBQUN2QixTQUFTO0VBQWMsaUNBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxpQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGlDQUFBOztBQUN2QixTQUFTO0VBQWMsaUNBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxpQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGlDQUFBOztBQUN2QixTQUFTO0VBQWMsaUNBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxpQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGlDQUFBOztBQUN2QixTQUFTO0VBQWMsaUNBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxpQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGtDQUFBOztBQUN2QixTQUFTO0VBQWMsa0NBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxrQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGtDQUFBOztBQUN2QixTQUFTO0VBQWMsa0NBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxrQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGtDQUFBOztBQUN2QixTQUFTO0VBQWMsa0NBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxrQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGtDQUFBOztBQUN2QixTQUFTO0VBQWMsa0NBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxrQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGtDQUFBOztBQUN2QixTQUFTO0VBQWMsa0NBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxrQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGtDQUFBOztBQUN2QixTQUFTO0VBQWMsa0NBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxrQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGtDQUFBOztBQUN2QixTQUFTO0VBQWMsa0NBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxrQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGtDQUFBOztBQUN2QixTQUFTO0VBQWMsa0NBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxrQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGtDQUFBOztBQUN2QixTQUFTO0VBQWMsa0NBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxrQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGtDQUFBOztBQUN2QixTQUFTO0VBQWMsa0NBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxrQ0FBQTs7QUFDdkIsU0FBUztFQUFjLDRCQUFBOztBQUN2QixTQUFTO0VBQWMsZ0NBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxnQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGdDQUFBOztBQUN2QixTQUFTO0VBQWMsaUNBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxpQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGlDQUFBOztBQUN2QixTQUFTO0VBQWMsaUNBQUE7O0FBQ3ZCLFNBQVM7RUFBYyxpQ0FBQTs7QUFDdkIsU0FBUztFQUFjLGlDQUFBOztBQUN2QixTQUFTO0VBQWMs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UFgsaUJQNUZBLGNRc1ZXO0FEMVBYLGlCSDFHSSxRQUFDLFNJb1dNO0FEMVBYLGlCN0MrRUEsVzhDMktXO0FEMVBYLGlCRnJGSSxVQUFDLEtHK1VNO0FEMVBYLGlCRDdKSSxTQUFDLElFdVpNO0VBRVAsU0FBUyxFQUFUO0VBQ0EsY0FBQTtFQUNBLFdBQUE7O0FDbFBBLGlCQUFDO0FBQ0QsaUJBQUM7RUFDRyxTQUFTLEdBQVQ7O0VBQ0EsY0FBQTs7O0FBRUosaUJBQUM7RUFBUSxXQUFBOztBRi9NWixpQkFBQztFQUNBLFNBQVMsRUFBVDtFQUNBLGNBQUE7RUFDQSxXQUFBOztBQTJMRixpQkMwUEUsVUFBUztBRDFQWCxpQnhEWUEsZUFDRSxHeUQ2T1M7QUQxUFgsaUJuRHRMQSxXb0RnYlc7QUQxUFgsaUJuRGxLQSxpQm9ENFpXO0FEMVBYLGlCbkR6SkEsS29EbVpXO0FEMVBYLGlCOUNnUEEsaUJBcUJFLFkrQ1hTO0FEMVBYLGlCdkN6SkEsYXdDbVpXO0FEMVBYLGlCdkM3Q0Esb0JBV0UsYXdDNFJTO0FEMVBYLGlCakN2TEEsS2tDaWJXO0FEMVBYLGlCaENyTEEsUWlDK2FXO0FEMVBYLGlCaENqS0EsZWlDMlpXO0FEMVBYLGlCaEM5SUEsaUJpQ3dZVztBRDFQWCxpQjFCMUxBLE8yQm9iVztBRDFQWCxpQmJoTEEsWWMwYVc7QUQxUFgsaUJQNUZBLGNRc1ZXO0FEMVBYLGlCSDFHSSxRQUFDLFNJb1dNO0FEMVBYLGlCN0MrRUEsVzhDMktXO0FEMVBYLGlCRnJGSSxVQUFDLEtHK1VNO0FEMVBYLGlCRDdKSSxTQUFDLElFdVpNO0VBRVAsU0FBUyxFQUFUO0VBQ0EsY0FBQTtFQUNBLFdBQUE7O0FDbFBBLGlCQUFDO0FBQ0QsaUJBQUM7RUFDRyxTQUFTLEdBQVQ7O0VBQ0EsY0FBQTs7O0FBRUosaUJBQUM7RUFBUSxXQUFBOztBRkRaLGlCQUFDO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7O0FBRUQsaUJBQUM7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQ0FBQTs7QUFFRCxpQkFBRTtFQUNELG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLDJCQUFBO0VBN01ELCtCQUFBO0VBQ0EsNEJBQUE7RUFDQSx1QkFBQTs7QUE4TUEsaUJBQUUsR0FBRztFQUNKLGNBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUVBLGFBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsT0FBQTtFQTFORCwrQkFBQTtFQUNBLDRCQUFBO0VBQ0EsdUJBQUE7O0FBNE5DLGlCQURDLEdBQUcsRUFDSDtFQUNBLGFBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7O0FBRUQsaUJBTkMsR0FBRyxFQU1ILE1BQU8sRUFBQztFQUNSLFdBQUE7O0FBRUQsaUJBVEMsR0FBRyxFQVNIO0FBQ0QsaUJBVkMsR0FBRyxFQVVIO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTs7QUFHRixpQkFBRSxHQUFHLEVBQUM7RUFDTCxXQUFBO0VBQ0csWUFBQTtFQUNBLGtDQUFBO0VBQ0EsNEJBQUE7O0FBRUosaUJBQUUsR0FBRyxFQUFDO0VBQ0wscUJBQUE7RUFDQSwwQkFBQTtFQUNBLGNBQUE7O0FBRUQsaUJBQUUsR0FBRyxFQUFDO0VBN1BOLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBOztBQTZQQyxpQkFGQyxHQUFHLEVBQUMseUJBRUo7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLHdDQUFBO0VBQ0EsZUFBQTs7Ozs7QUFRSDtFQUNDLGFBQWEsY0FBYjtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBOztBQUVELFFBQVMsRUFBQztFQUNULGtCQUFBO0VBQ0EsZUFBQTs7QUFJRCxTQUFTO0VBQ1IsU0FBUyxPQUFUOztBQUVELGlCQUFpQjtFQUNoQixTQUFTLE9BQVQ7O0FBRUQsUUFBUTtFQUNQLFNBQVMsT0FBVDs7QUFFRCxhQUFhO0VBQ1osU0FBUyxPQUFUOztBQUVELGlCQUFpQjtFQUNoQixTQUFTLE9BQVQ7O0FBRUQsYUFBYTtFQUNaLFNBQVMsT0FBVDs7QUFFRCxTQUFTO0VBQ1IsU0FBUyxPQUFUOztBQUVELFFBQVE7RUFDUCxTQUFTLE9BQVQ7O0FBRUQsU0FBUztFQUNSLFNBQVMsT0FBVDs7QUFFRCxXQUFXO0VBQ1YsU0FBUyxPQUFUOztBQUVELGVBQWU7RUFDZCxTQUFTLE9BQVQ7O0FBRUQsUUFBUTtFQUNQLFNBQVMsT0FBVDs7QUFFRCxrQkFBa0I7RUFDakIsU0FBUyxPQUFUOztBQUVELFVBQVU7RUFDVCxTQUFTLE9BQVQ7O0FBRUQsVUFBVTtFQUNULFNBQVMsT0FBVDs7QUFFRCxTQUFTO0VBQ1IsU0FBUyxPQUFUOztBQUVELGNBQWM7RUFDYixTQUFTLE9BQVQ7O0FBRUQsZ0JBQWdCO0VBQ2YsU0FBUyxPQUFUOztBQUVELGNBQWM7RUFDYixTQUFTLE9BQVQ7O0FBRUQsWUFBWTtFQUNYLFNBQVMsT0FBVDs7QUFFRCxjQUFjO0VBQ2IsU0FBUyxPQUFUOztBQUVELFdBQVc7RUFDVixTQUFTLE9BQVQ7O0FBRUQsUUFBUTtFQUNQLFNBQVMsT0FBVDs7QUFFRCxTQUFTO0VBQ1IsU0FBUyxPQUFUOztBQUVELFFBQVE7RUFDUCxTQUFTLE9BQVQ7O0FBRUQsYUFBYTtFQUNaLFNBQVMsT0FBVDs7QUFFRCxRQUFRO0VBQ1AsU0FBUyxPQUFUOztBQUVELGNBQWM7RUFDYixTQUFTLE9BQVQ7O0FBRUQsYUFBYTtBQUNiLGFBQWE7RUFDWixTQUFTLE9BQVQ7O0FBRUQsZ0JBQWdCO0VBQ2YsU0FBUyxPQUFUOztBQUVELGVBQWU7RUFDZCxTQUFTLE9BQVQ7O0FBRUQsV0FBVztFQUNWLFNBQVMsT0FBVDs7Ozs7QUFPRDtFQUNDLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSwwREFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTs7Ozs7QUFPRDtFQUNDLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLHlDQUFBO0VBQ0EsZUFBQTtFQUNBLDBEQUFBO0VBQ0Esa0JBQUE7O0FBQ0Esa0JBQUU7RUFDRCxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7RUFDQSw0Q0FBQTs7QUFDQSxrQkFOQyxFQU1BO0VBQ0EsbUJBQUE7O0FBRUQsa0JBVEMsRUFTQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTs7Ozs7QUFRSDtFQUNDLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLHNDQUFBOztBQUVEO0VBQ0Msa0JBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7O0FBRUQ7RUFDQyxrQkFBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTs7Ozs7QUFRRDtFQUNDLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBOztBQUVEO0FBQ0Esc0JBQXVCO0VBQ3RCLGVBQUE7RUFDQSwwREFBQTs7QUFFRCxzQkFBdUI7RUFDdEIsV0FBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTs7QUFDQSxzQkFKc0IsRUFJckI7RUFDQSxXQUFBOzs7OztBQU9GO0VBQ0Msa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUNBQUE7O0FBQ0Esa0JBQUM7RUFDQSxxQ0FBQTs7QUFFRCxrQkFBQztFQUNBLG9DQUFBOztBQUdGO0VBQ0Msa0JBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7Ozs7O0FBT0Q7RUFDQyxlQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBOztBQUVELGtCQUFtQjtFQUNsQixjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQS9nQkEsa0JBQWtCLHdMQUFsQjtFQUNBLGtCQUFrQixtTEFBbEI7RUFDQSxrQkFBa0IsZ0xBQWxCO0VBSUEsMERBQUE7RUFDQSxxREFBQTtFQUNBLGtEQUFBO0VBMGdCQSwwQkFBQTs7QUFHRDtFQUNDO0lBQU8sMkJBQUE7O0VBQ1A7SUFBSyx3QkFBQTs7O0FBRU47RUFDQztJQUFPLDJCQUFBOztFQUNQO0lBQUssd0JBQUE7OztBQUVOO0VBQ0M7SUFBTywyQkFBQTs7RUFDUDtJQUFLLHdCQUFBOzs7Ozs7QUFPTjtFQUNDLGVBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQ0FBQTtFQXhqQkEseUJBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7O0FBeWpCRDtFQUNDLGVBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTs7QUFFRDtFQUNDLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLDBCQUFBO0VBQ0EsMERBQUE7RUFDQSx5Q0FBQTs7QUFFQSxlQUFFO0VBQ0QsMkJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7O0FBRUQsZUFBRTtFQUNELDRCQUFBOztBQUVELGVBQUU7RUFDRCxjQUFBO0VBQ0Esc0JBQUE7RUFDQSwrQkFBQTtFQUNBLFVBQUE7O0FBRUQsZUFBRSxNQUFLO0FBQ1AsZUFBRSxNQUFLO0VBQ04sa0JBQUE7RUFDQSxTQUFBOztBQUVELGVBQUU7RUFDRCxXQUFBOztBQUVELGVBQUUsTUFBSztBQUNQLGVBQUUsTUFBSztBQUNQLGVBQUUsTUFBSztBQUNQLGVBQUUsTUFBSztBQUNQLGVBQUU7RUFDRCxrQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsOENBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSwwREFBQTtFQTNuQkQsb0NBQUE7RUFDQSwrQkFBQTs7QUE0bkJDLGVBbkJDLE1BQUssYUFtQkw7QUFBRCxlQWxCQyxNQUFLLGlCQWtCTDtBQUFELGVBakJDLE1BQUssY0FpQkw7QUFBRCxlQWhCQyxNQUFLLFlBZ0JMO0FBQUQsZUFmQyxTQWVBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQ0EsaUZBQUE7O0FBRUQsZUF4QkMsTUFBSyxhQXdCTDtBQUFELGVBdkJDLE1BQUssaUJBdUJMO0FBQUQsZUF0QkMsTUFBSyxjQXNCTDtBQUFELGVBckJDLE1BQUssWUFxQkw7QUFBRCxlQXBCQyxTQW9CQTtFQUNBLHFCQUFBO0VBQ0EsZ0ZBQUE7O0FBR0YsZUFBRTtFQUNELGNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7Ozs7O0FBUUY7RUFDQyxtQkFBQTtFQUNBLGVBQUE7O0FBQ0Esc0JBQUU7RUFDRCxzQkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBOztBQUNBLHNCQVBDLEVBT0E7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTs7QUFFRCxzQkFaQyxFQVlBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTs7Ozs7QUFTSCxlQUNDO0VBQ0MsY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7O0FBQ0EsZUFORCxxQkFNRztFQUNELDZCQUFBOztBQUNBLGVBUkYscUJBTUcsR0FFQTtFQUNBLG1CQUFBOztBQUlGLGVBYkQscUJBYUc7RUFDRCxpQkFBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7O0FBQ0EsZUFwQkYscUJBYUcsRUFPQTtFQUNBLHNCQUFBOztBQU1KO0VBQ0Msa0JBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTs7QUFDQSxxQkFBQztFQUNBLFdBQUE7O0FBSUYsZUFBZ0IsT0FBTztFQUN0QixrQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSwwREFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBOztBQUVBLGVBakJlLE9BQU8sT0FpQnJCO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTs7QUFHRCxlQXhCZSxPQUFPLE9Bd0JyQjtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBOztBQUNBLGVBNUJjLE9BQU8sT0F3QnJCLDBCQUlDO0VBQ0EsK0JBQUE7RUFDQSx5QkFBQTs7QUFHRixlQWpDZSxPQUFPLE9BaUNyQjtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBOztBQUNBLGVBckNjLE9BQU8sT0FpQ3JCLDBCQUlDO0VBQ0EsK0JBQUE7RUFDQSx5QkFBQTs7Ozs7Ozs7O0FBY0Ysa0JBQUU7RUFDRCx5QkFBQTtFQUNBLGtCQUFBOztBQUVELGtCQUFFO0VBQ0Qsa0NBQUE7O0FBRUQsa0JBQUU7RUFDRCxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTs7QUFFRCxrQkFBRTtFQUNELGVBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBOztBQUVELGtCQUFFO0VBQ0QsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7O0FBRUQsa0JBQUU7RUFDRCxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTs7QUFFRCxrQkFBRTtFQUNELGVBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBOzs7Ozs7Ozs7QUFZRixnQkFDQztBQURELGdCQUVDO0VBQ0MsaURBQUE7O0FBSEYsZ0JBS0M7QUFMRCxnQkFNQztBQU5ELGdCQU9DO0FBUEQsZ0JBUUM7QUFSRCxnQkFTQztBQVRELGdCQVVDO0FBVkQsZ0JBV0M7QUFYRCxnQkFZQztFQUNDLGVBQUE7RUFDQSxrQkFBQTs7QUFkRixnQkFnQkM7RUFDQyxXQUFBO0VBQ0EsMEJBQUE7O0FBbEJGLGdCQXFCQztBQXJCRCxnQkFzQkM7QUF0QkQsZ0JBdUJDO0FBdkJELGdCQXdCQztFQUNDLGVBQUE7RUFDQSxXQUFBOztBQTFCRixnQkE0QkM7QUE1QkQsZ0JBNkJDO0VBQ0MsWUFBQTs7QUE5QkYsZ0JBZ0NDO0FBaENELGdCQWlDQztBQWpDRCxnQkFrQ0M7QUFsQ0QsZ0JBbUNDO0FBbkNELGdCQW9DQztBQXBDRCxnQkFxQ0M7QUFyQ0QsZ0JBc0NDO0FBdENELGdCQXVDQztBQXZDRCxnQkF3Q0M7RUFDRSxTQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTs7QUE3Q0gsZ0JBK0NDO0FBL0NELGdCQWdEQztBQWhERCxnQkFpREM7RUFDRSxtQkFBQTs7QUFsREgsZ0JBb0RDO0VBQ0UsNkJBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBOztBQXhESCxnQkEwREM7QUExREQsZ0JBMkRDO0VBQ0UsaUJBQUE7O0FBNURILGdCQThEQyxHQUFHO0FBOURKLGdCQStEQyxHQUFHO0FBL0RKLGdCQWdFQyxHQUFHO0FBaEVKLGdCQWlFQyxHQUFHO0VBQ0QsV0FBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7O0FBckVILGdCQXVFQyxHQUFHO0VBQ0QsaUJBQUE7O0FBeEVILGdCQTBFQztFQUNFLGdCQUFBOztBQTNFSCxnQkE2RUM7RUFDRSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBOztBQUNBLGdCQUpGLE1BSUk7QUFDRixnQkFMRixNQUtJO0VBQ0QsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7O0FBckZKLGdCQXdGQyxNQUFNLE1BQU07QUF4RmIsZ0JBeUZDLE1BQU07RUFDSixpQkFBQTtFQUNBLHlCQUFBOztBQTNGSCxnQkE2RkM7RUFDRSx5QkFBQTs7QUE5RkgsZ0JBZ0dDO0VBQ0UsY0FBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7O0FBdkdILGdCQXlHQztFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLDBCQUFBOztBQTdHSCxnQkErR0M7QUEvR0QsZ0JBZ0hDO0FBaEhELGdCQWlIQztBQWpIRCxnQkFrSEM7QUFsSEQsZ0JBbUhDO0FBbkhELGdCQW9IQztFQUNDLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLGtDQUFBO0VBQ0Esa0JBQUE7O0FBMUhGLGdCQTRIQztBQTVIRCxnQkE2SEM7QUE3SEQsZ0JBOEhDO0FBOUhELGdCQStIQztFQUNFLGdCQUFBOztBQWhJSCxnQkFrSUM7RUFDRSxlQUFBOztBQW5JSCxnQkFxSUM7RUFDRSxlQUFBO0VBQ0EsbUJBQUE7O0FBdklILGdCQXlJQztFQUNFLGVBQUE7O0FBMUlILGdCQTRJQztFQUNFLGVBQUE7O0FBN0lILGdCQStJQztFQUNFLGVBQUE7O0FBaEpILGdCQWtKQztFQUNFLGVBQUE7RUFDQSx5QkFBQTs7QXNDbjlCSCxhQUFjO0VBQ1osbUJBQUE7O0FBRUYsYUFBYztFQUNaLG1CQUFBOztBQUlGLElBQUs7RUFDRCxTQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBOztBQUVKO0VBQ0ksY0FBQTtFQUNBLDBCQUFBOztBQUlKO0UvRitDRSx3QkFBQTtFSmNFLGdCQUFBOztBbUcxREEsaUJBQUM7RS9GNENILHFEQUFBO0VKY0UsNkNBQUE7O0FtRzdESixpQkFPSTtFQUNJLGlDQUFBOztBQVJSLGlCQVdJLEdBQUcsRUFBQztFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQWdCLHVEQUFoQjs7QUFkUixpQkFpQkksR0FBRyxFQUFDO0VBQ0EsV0FBQTtFQUNBLDZCQUFBOztBQW5CUixpQkFxQkksR0FBRyxFQUFDLGFBQWE7RUFDYixpQ0FBQTs7QUF0QlIsaUJBd0JJLEdBQUcsRUFBQztFQUFjLHdCQUFBOztBQXhCdEIsaUJBeUJJLEdBQUcsRUFBQyxZQUFZO0VBQVEsNEJBQUE7O0FBekI1QixpQkEwQkksR0FBRyxFQUFDO0VBQWMsNEJBQUE7O0FBMUJ0QixpQkEyQkksR0FBRyxFQUFDLFlBQVk7RUFBUSxnQ0FBQTs7QUEzQjVCLGlCQTRCSSxHQUFHLEVBQUM7RUFBYyw0QkFBQTs7QUE1QnRCLGlCQTZCSSxHQUFHLEVBQUMsWUFBWTtFQUFRLGdDQUFBOztBQTdCNUIsaUJBOEJJLEdBQUcsRUFBQztFQUFhLDZCQUFBOztBQTlCckIsaUJBK0JJLEdBQUcsRUFBQyxXQUFXO0VBQVEsaUNBQUE7O0FBRzNCO0VBQ0kseUJBQUE7O0FBS0osZ0JBRUk7QUFGSixnQkFHSTtBQUhKLGdCQUlJO0FBSkosZ0JBS0k7RUFDSSx3QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7O0FBVlIsZ0JBWUk7RUFDSSw4QkFBQTtFQUNBLDBCQUFBO0VBQ0EsNEJBQUE7RUFDQSxjQUFBOztBQWhCUixnQkFrQkk7RUFDSSw4QkFBQTtFQUNBLDBCQUFBO0VBQ0EsNEJBQUE7O0FBckJSLGdCQXVCSTtFQUNJLDhCQUFBO0VBQ0EsMEJBQUE7O0FBekJSLGdCQTJCSTtFQUNJLDhCQUFBO0VBQ0EsMEJBQUE7RUFDQSw0QkFBQTs7QUE5QlIsZ0JBaUNJO0VBQ0ksY0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTs7QUFwQ1IsZ0JBc0NJLEdBQUc7RUFDQyxTQUFBO0VBQ0EsdUJBQUE7RUFDQSxzREFBQTs7QUF6Q1IsZ0JBNENJO0VBQ0ksY0FBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBOztBQWhEUixnQkFrREksR0FBRztFQUNDLFNBQUE7RUFDQSx1QkFBQTs7QUFwRFIsZ0JBc0RJLEdBQUcsR0FBRTtFQUNELGtEQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQVMsZUFBZSxLQUFLLEdBQTdCOztFQUNBLHVCQUFBOztBQU1SO0VBQ0ksZUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSwrQ0FBQTtFL0YvREYsK0NBQUE7RUpjRSx1Q0FBQTs7QW1HNkNKLGtCQU9JO0VBQ0ksY0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBOztBQVpSLGtCQWNJLElBQUc7RUFDQyw2QkFBQTtFQUNBLHlCQUFBOztBQWhCUixrQkFrQkk7QUFsQkosa0JBbUJJO0FBbkJKLGtCQW9CSTtFQUNJLFVBQUE7RUFDQSxhQUFBO0VBQ0EsNkJBQUE7O0FBdkJSLGtCQTBCSTtFQUNJLGtCQUFBOztBQTNCUixrQkE2Qkk7RUFDSSxpQkFBQTs7QUE5QlIsa0JBZ0NJO0FBaENKLGtCQWlDSTtBQWpDSixrQkFrQ0k7RUFDSSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBOztBQXJDUixrQkF1Q0k7RUFBdUIsZUFBQTs7QUF2QzNCLGtCQXdDSTtFQUF1QixlQUFBOztBQXhDM0Isa0JBeUNJO0VBQ0ksNkJBQUE7O0FBMUNSLGtCQTRDSTtFQUNJLGtEQUFBO0VBQ0EsY0FBQTs7QUE5Q1Isa0JBZ0RJO0VBQ0ksaURBQUE7O0FBS1I7RUFDRSxlQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQ0FBQTtFL0V6TEEsWUFBQTtFQUdBLHlCQUFBOztBK0V5TEYsZUFDSTtFQUNJLGtCQUFBO0VBQ0EsZUFBQTs7QUFIUixlQUtJO0VBQVUsb0JBQUE7O0FBTGQsZUFZSSxNQUFLO0FBWlQsZUFhSSxNQUFLO0FBYlQsZUFjSSxNQUFLO0FBZFQsZUFlSTtFQUNJLFlBQUE7RS9GM0lOLHdCQUFBO0VKY0UsZ0JBQUE7O0FtR2dJSSxlQVBKLE1BQUssYUFPQTtBQUFELGVBTkosTUFBSyxpQkFNQTtBQUFELGVBTEosTUFBSyxjQUtBO0FBQUQsZUFKSixTQUlLO0UvRjlJUCx3QkFBQTtFSmNFLGdCQUFBOztBbUd3SUEsZUFBQztFQUNHLGtCQUFBO0VBQ0EseUJBQUE7O0FBUVI7Ozs7Ozs7Ozs7QUFBQSxhQVVJO0VBQ0kscUJBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTs7QUFiUixhQWVJLGlCQUFnQjtFQUNaLHFCQUFBOztBQUtSO0FBQ0EsZ0JBQWdCO0UvRnRMZCx3QkFBQTtFSmNFLGdCQUFBOztBbUcyS0osYUFBYztFQUFRLHNCQUFBOztBQUN0QixnQkFBaUI7QUFDakIsZ0JBQWlCO0VBQ2hCLHlCQUFBO0VBQ0EscUNBQUE7O0FBRUQsZ0JBQWlCLGFBQVk7QUFDN0IsZ0JBQWlCLEVBQUM7RUFBUSxxQkFBQTs7QUFDMUIsZ0JBQWlCO0VBQ2hCLGNBQUE7RUFDRyxVQUFBO0VBQ0EsZ0JBQUE7O0FBRUosZ0JBQWtCLEdBQUc7RUFDakIsU0FBQTtFQUNBLHVCQUFBO0VBQ0Esc0RBQUE7O0FBRUosZ0JBQWtCO0VBQ2QsY0FBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBOztBQUVKLGdCQUFpQixHQUFHO0VBQ2hCLFNBQUE7RUFDQSx1QkFBQTs7QUFFSixnQkFBaUIsR0FBRyxHQUFFO0VBQ2xCLGtEQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQVMsZUFBZSxLQUFLLEdBQTdCOztFQUNBLHVCQUFBOztBQUdKLGdCQUFpQjtFQUNoQixtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7O0FBRUQsZ0JBQWlCO0VBQ2IsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBOztBQUVKLGdCQUFpQjtBQUNqQixnQkFBaUI7QUFDakIsZ0JBQWlCO0VBQ2IsNkJBQUE7O0FBR0osVUFDSTtFQUNJLGtCQUFBOztBQUZSLFVBSUM7RUFDQyxZQUFBO0VBQ0EsV0FBQTs7QUFORixVQUlDLHdCQUlDO0VBQXNCLFdBQUE7O0FBUnhCLFVBVUM7RUFDQyxZQUFBO0VBQ0EsV0FBQTs7QUFaRixVQVVDLHdCQUlDO0VBQXNCLFdBQUE7O0FBZHhCLFVBZ0JDO0VBQ0MsWUFBQTtFQUNBLFdBQUE7O0FBbEJGLFVBZ0JDLHdCQUlDO0VBQXNCLFdBQUE7O0FBcEJ4QixVQXNCQztFQUNDLGtCQUFBOztBQXZCRixVQXlCSTtFQUNJLFlBQUE7RUFDQSxzQkFBQTs7O0FBTVIsYUFFQztBQUZELGFBR0MsaUJBQWdCO0VBQ2YseUJBQUE7RUFDRyxnQkFBQTs7QUFMTCxhQU9DLG1CQUFrQjtFQUFRLHFCQUFBOztBQVAzQixhQVFDLGtCQUFrQjtFQUFHLHNEQUFBOztBQVJ0QixhQVNDO0VBQ0MsWUFBQTtFQUNBLFVBQUE7O0FBWEYsYUFhQztFQUNDLFlBQUE7RUFDQSxVQUFBOztBQWZGLGFBaUJDO0VBQ0MsWUFBQTtFQUNBLFVBQUE7Ozs7QUFNRixhQUNJO0FBREosYUFFSSxpQkFBZ0I7RUFDWix5QkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTs7QUFMUixhQU9JLG1CQUFrQjtFQUFRLHFCQUFBOztBQVA5QixhQVFJLGtCQUFrQjtFQUFHLHNEQUFBOzs7O0FBS3pCO0VBQ0Msa0JBQUE7RUFDQSxnQkFBQTs7QUFGRCxVQUtDO0VBQ0Msa0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxVQUFBOztBQVZGLFVBWUMsa0JBQWtCO0VBQ2pCLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsMkJBQUE7RUFDQSxhQUFBOztBQWpCRixVQW1CQyxrQkFBa0IsR0FBRTtFQUNuQixXQUFBO0VBQ0EsU0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQ0FBQTtFQUNBLFVBQUE7RUFDQSwwQkFBQTs7QUExQkYsVUE0QkM7RUFDQyw0QkFBQTtFQUNBLFlBQUE7RUFDQSw2QkFBQTtFL0Z0VkEsd0JBQUE7RUpjRSxnQkFBQTtFQThGSSxrQkFBQTs7QW1HMk1SLFVBbUNDLGlCQUFnQjtFQUNULDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxxQkFBQTs7QUF0Q1IsVUF3Q0M7RUFDQyxhQUFBO0VBQ0EsVUFBQTs7QUExQ0YsVUE0Q0M7RUFDQyxhQUFBO0VBQ0EsVUFBQTs7QUE5Q0YsVUFnREM7RUFDQyxhQUFBO0VBQ0EsVUFBQTs7QUFsREYsVUFvREM7RUFDQyxZQUFBO0VBQ0EsVUFBQTs7QUF0REYsVUF3REM7RUFDTyxZQUFBO0VBQ0EsVUFBQTtFL0ZoU04sbUJBQW1CLGNBQW5CO0VBQ0ksZUFBZSxjQUFmO0VBQ0MsY0FBYyxjQUFkO0VBQ0csV0FBVyxjQUFYO0VBcEZSLG1EQUFBO0VKY0UsMkNBQUE7O0FtR3lTSixVQThEQztFQUNDLG9CQUFBOztBQS9ERixVQWlFQztFQUNDLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxxQkFBQTtFbkd6VUYsOEJBQUE7RUFDQSwyQkFBQTtFQUNBLDBCQUFBO0VBQ0Esc0JBQUE7O0FtR2lRQSxVQXdFSTtFQUNJLGlCQUFBOzs7O0FBYVI7RUFDSSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtFL0ZoWkYsaURBQUE7RUpjRSx5Q0FBQTtFbUdvWUEsWUFBQTs7QUFFQSxlQUFDO0VBQ0csa0JBQUE7RUFDQSxhQUFBOztBQUVKLGVBQUMsVUFBVyxnQkFBQzs7RUFFVCxZQUFBO0VBQ0EsVUFBQTtFL0YxVU4sbUJBQW1CLGNBQW5CO0VBQ0ksZUFBZSxjQUFmO0VBQ0MsY0FBYyxjQUFkO0VBQ0csV0FBVyxjQUFYO0VBcEZSLG1EQUFBO0VKY0UsMkNBQUE7O0FtR2laQSxlQUFDLFVBQVcsZ0JBQUM7RUFBSSxjQUFBOztBQUNqQixlQUFDLFVBQVcsZ0JBQUM7RUFDVCxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxZQUFBO0VBQ0EsK0VBQUE7RUFDQSwwQkFBQTtFbkcxVEEsa0JBQUE7O0FtRzZUSixlQUFDLFVBQVcsZ0JBQUMsVUFBVTtFQUFTLHNCQUFBOztBQUNoQyxlQUFDLFVBQVcsZ0JBQUM7RUFDVCxpQkFBQTtFQUNBLDhFQUFBOztBQUVKLGVBQUMsZUFBZ0I7RUFBYSxxQkFBQTs7QUFDOUIsZUFBQyxVQUFXLGdCQUFDLFVBQVc7RUFDcEIsb0JBQUE7RUFDQSxpQkFBQTs7QUFFSixlQUFDLFVBQVcsZ0JBQUM7RUFDVCxVQUFBO0VBQ0EsVUFBQTs7QUF4Q1IsZUE0Q0k7RUFBWSxZQUFBOztBQUVaLGVBQUM7RUFDRyxrQkFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQWdCLGlEQUFoQjtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esd0JBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBOztBQUVBLGVBWEgsTUFXSTtFQUNBLDRCQUFBOztBQUdMLGVBQUM7RUFDRyxrQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSwyQ0FBQTtFL0ZqWU4sbUJBQW1CLGFBQW5CO0VBQ0ksZUFBZSxhQUFmO0VBQ0MsY0FBYyxhQUFkO0VBQ0csV0FBVyxhQUFYOztBK0ZpWU4sSUFBSyxnQkFBQztBQUNOLElBQUssZ0JBQUM7RUFBTyxhQUFBOztBQUViLGVBQUM7RUFDRyxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7O0FBR0osZUFBQztFQUNHLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSx3QkFBdUIsdUVBQXZCO0VBQ0EseUJBQUE7O0FBRUosZUFBQyxlQUFnQjtFQUFhLHVCQUFBOztBQUM5QixlQUFDLFVBQVc7RUFDUixrQkFBQTtFQUNBLGlCQUFBOztBQUVKLGVBQUM7RUFDRyxrQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTs7QUFFSixlQUFDO0VBQ0csa0JBQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBOztBQUVKLGVBQUM7RUFDRyxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTs7QUFFSixlQUFDO0VBQ0csa0JBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTs7QUFFSixlQUFDO0VBQ0csbUJBQUE7O0FBRUosZUFBQztFQUNHLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7O0FBRUosZUFBQztFQUNHLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBZ0Isa0VBQWhCOztBQUdKLGVBQUM7RUFBd0IsNEJBQUE7O0FBQ3pCLGVBQUMsc0JBQXNCO0VBQVMsd0JBQUE7O0FBQ2hDLGVBQUM7RUFBd0IsZ0NBQUE7O0FBQ3pCLGVBQUMscUJBQXFCO0VBQVUsNEJBQUE7O0FBQ2hDLGVBQUM7RUFBd0IsaUNBQUE7O0FBQ3pCLGVBQUMsb0JBQW9CO0VBQVcsNkJBQUE7O0FBRWhDLGVBQUM7RUFDRyxZQUFBO0VBQ0Esa0JBQUE7O0FBRUosZUFBQyxPQUFRO0VBQUksc0JBQUE7O0FBQ2IsZUFBQztFQUNHLFlBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EseUJBQUE7O0FBRUosZUFBQztFQUNHLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTs7OztBQUtSO0VuRy9mSSxxQkFBQTtFbUdpZ0JBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RW5HbmRJLGtCQUFBOztBbUdzZEosYUFBQztFQUNHLGNBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFbkcxZEEsa0JBQUE7Ozs7QW1HaWVSLG1CQUNJO0VBQXVCLGlCQUFBOztBQUQzQixtQkFFSSxtQkFBbUI7RUFBRyxvQkFBQTs7QUFFdEIsbUJBQUM7RUFDRyxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7O0FBRUosbUJBQUM7RUFDRyxXQUFBO0VBQ0Esb0JBQUE7O0FBRUosbUJBQUM7RW5HamlCRCxxQkFBQTtFbUdtaUJJLHNCQUFBO0VBQ0EsZ0JBQUE7O0FBRUosbUJBQUM7RUFDRyxjQUFBO0VBQ0EsK0NBQUE7RUFDQSxjQUFBOzs7O0FBTVI7RUFDSSxrQkFBQTs7Ozs7Ozs7Ozs7Ozs7OztBQUVBLGlCQUFDO0VBQ0csZUFBQTs7QUFFSixpQkFBQztFQUNHLFdBQUE7RUFDQSxvQkFBQTs7QUFFSixpQkFBQztFbkd6akJELHFCQUFBO0VtRzJqQkksc0JBQUE7RUFDQSxnQkFBQTs7QUFFSixpQkFBQztFQUNHLGNBQUE7RUFDQSwrQ0FBQTtFQUNBLGNBQUE7OztBQW1CUjtFQUNDLGtCQUFBO0VBQ0EsaUJBQUE7O0FBR0QsYUFBYztFQUNiLHNCQUFBOztBQUdELElBQUs7RUFDSixrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBOztBQUVEO0VBQXdCLFdBQUE7RUFBWSxtQkFBQTs7Ozs7QUFJcEMsSUFBSztFQUNELE9BQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7O0FBR0osYUFBYztFQUNiLGlEQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBOztBQUdEO0FBQ0EsZ0JBQWdCO0FBQ2hCLGdCQUFpQjtBQUNqQixnQkFBaUI7QUFDakIsZ0JBQWlCO0FBQ2pCLGdCQUFpQjtBQUNqQixnQkFBaUI7QUFDakIsZ0JBQWlCO0FBQ2pCLGdCQUFpQjtBQUNqQixnQkFBaUI7QUFDakIsZ0JBQWlCO0FBQ2pCLGdCQUFpQjtBQUNqQixnQkFBaUI7QUFDakIsZ0JBQWlCO0FBQ2pCLGdCQUFpQjtFQUNoQiwwREFBQTs7QUFHRCxnQkFBaUI7QUFDakIsZ0JBQWlCO0VBQ2hCLGlEQUFBOztBQUdEO0FBQ0EsZ0JBQWdCO0FBQ2hCLGdCQUFpQjtBQUNqQixnQkFBaUI7QUFDakIsZ0JBQWlCO0FBQ2pCLGdCQUFpQjtBQUNqQixnQkFBaUI7QUFDakIsZ0JBQWlCO0FBQ2pCLGdCQUFpQjtBQUNqQixnQkFBaUI7RUFDaEIsMEJBQUE7RUFDQSw4QkFBQTs7QUFHRDtBQUNBLGdCQUFnQjtFQUNmLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLDRCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSx1REFBQTtFQUNBLCtDQUFBOztBQUVELGdCQUFnQjtFQUNmLHdCQUFBO0VBQ0EsZ0JBQUE7O0FBRUQsZ0JBQWlCO0VBQ2hCLHlCQUFBO0VBQ0EsZ0NBQUE7O0FBRUQsZ0JBQWlCLEVBQUM7RUFBUSxxQ0FBQTs7QUFFMUIsZ0JBQWlCO0FBQ2pCLGdCQUFpQjtBQUNqQixnQkFBaUI7QUFDakIsZ0JBQWlCO0VBQ2hCLFdBQUE7RUFDQSxlQUFBOztBQUVELGdCQUFpQjtBQUNqQixnQkFBaUI7RUFDaEIsWUFBQTs7QUFHRCxnQkFBaUI7QUFDakIsZ0JBQWlCO0FBQ2pCLGdCQUFpQjtBQUNqQixnQkFBaUI7QUFDakIsZ0JBQWlCO0FBQ2pCLGdCQUFpQjtBQUNqQixnQkFBaUI7QUFDakIsZ0JBQWlCO0VBQ2hCLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSxvQkFBQTtFQUNBLDZCQUFBO0VBQ0EsWUFBQTs7QUFFRCxnQkFBaUI7QUFDakIsZ0JBQWlCO0FBQ2pCLGdCQUFpQjtFQUNoQiw4QkFBQTs7QUFFRCxnQkFBaUI7RUFDaEIsMkJBQUE7RUFDQSw2QkFBQTtFQUNBLFdBQUE7O0FBRUQsZ0JBQWlCO0VBQ2hCLGNBQUE7RUFDRyxVQUFBO0VBQ0EsZ0JBQUE7O0FBRUosZ0JBQWtCLEdBQUc7RUFDakIsU0FBQTtFQUNBLHVCQUFBO0VBQ0Esc0RBQUE7O0FBRUosZ0JBQWlCLEdBQUc7QUFDcEIsZ0JBQWlCLEdBQUc7QUFDcEIsZ0JBQWlCLEdBQUc7QUFDcEIsZ0JBQWlCLEdBQUc7RUFDbkIsWUFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTs7QUFHRCxnQkFBa0I7RUFDZCxjQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7O0FBRUosZ0JBQWlCLEdBQUc7RUFDaEIsU0FBQTtFQUNBLHVCQUFBOztBQUVKLGdCQUFpQixHQUFHLEdBQUU7RUFDbEIsa0RBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBUyxlQUFlLEtBQUssR0FBN0I7O0VBQ0EsdUJBQUE7O0FBR0osZ0JBQWlCLEdBQUc7RUFBSyxpQkFBQTs7QUFDekIsZ0JBQWlCO0VBQUssZ0JBQUE7O0FBRXRCLGdCQUFpQjtFQUNoQix5QkFBQTtFQUNBLHlCQUFBOztBQUVELGdCQUFpQixNQUFNO0VBQ3RCLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTs7QUFFRCxnQkFBaUIsTUFBTSxNQUFNO0VBQzVCLHdDQUFBO0VBQ0EsNEJBQUE7O0FBRUQsZ0JBQWlCO0VBQ2hCLG9DQUFBOztBQUVELGdCQUFpQjtFQUNoQix5QkFBQTtFQUNBLDhCQUFBO0VBQ0EsaUNBQUE7RUFDQSw2QkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBOztBQUVELGdCQUFpQjtFQUNmLGNBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLDBCQUFBOztBQUdGLGdCQUFpQjtBQUNqQixnQkFBaUI7QUFDakIsZ0JBQWlCO0FBQ2pCLGdCQUFpQjtBQUNqQixnQkFBaUI7RUFDaEIsV0FBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBOztBQUdELGdCQUFpQjtFQUNoQiwwQkFBQTtFQUNBLDRCQUFBO0VBQ0EsOEJBQUE7O0FBRUQsZ0JBQWlCO0VBQ2hCLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTs7QUFFRCxnQkFBaUI7RUFDYixtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7O0FBRUosZ0JBQWlCO0VBQ2hCLDBCQUFBO0VBQ0EsNEJBQUE7RUFDQSw4QkFBQTs7QUFFRCxnQkFBaUI7RUFDaEIseUJBQUE7RUFDQSw4QkFBQTs7QUFHRCxnQkFBZ0I7RUFDZiw4QkFBQTtFQUNBLDRCQUFBOztBQUVELG9CQUFxQjtBQUNyQixvQkFBcUI7QUFDckIsb0JBQXFCO0FBQ3JCLG9CQUFxQjtBQUNyQixvQkFBcUI7QUFDckIsb0JBQXFCO0FBQ3JCLG9CQUFxQjtBQUNyQixvQkFBcUI7QUFDckIsb0JBQXFCO0FBQ3JCLG9CQUFxQjtBQUNyQixvQkFBcUI7QUFDckIsb0JBQXFCO0FBQ3JCLG9CQUFxQjtFQUNwQixpQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTs7QUFFRCxvQkFBcUI7QUFDckIsb0JBQXFCO0VBQ3BCLDRCQUFBOzs7OztBQU1EO0VBQ0MsMERBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0Esb0JBQUE7RUFDQSwyQkFBQTtFQUNBLHlCQUFBO0VBQ0EsMkJBQUE7RUFDQSxZQUFBO0VBQ0EsMkJBQUE7O0FBRUQsSUFBSyxjQUFjO0VBQ2xCLDZCQUFBOztBQUVELGlCQUFrQjtFQUNqQixzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLDJCQUFBO0VBQ0EsYUFBQTs7QUFFRCxpQkFBa0IsR0FBRTtFQUNuQixXQUFBO0VBQ0EsWUFBQTtFQUNBLDhCQUFBO0VBQ0EsK0JBQUE7RUFDQSxVQUFBO0VBQ0EsZ0NBQUE7O0FBRUQsaUJBQWtCLEdBQUc7RUFDcEIsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsT0FBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLDBCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTs7QUFFRCxpQkFBa0IsR0FBRTtFQUNuQixXQUFBO0VBQ0EsdUJBQUE7O0FBRUQsaUJBQWtCLEdBQUc7RUFDakIsY0FBQTtFQUNBLG9CQUFBO0VBQ0EsaURBQUE7O0FBZ0JKLHdCQWQwRCxxREFDSCxrREFDQSxrREFDTCw2Q0FDSCwwQ0FDQTtFQUUzQyxpQkFBa0IsR0FBRztJQUNqQixpREFBQTtJQUNBLDBCQUFBOzs7QUFLUixpQkFBa0IsR0FBRyxFQUFDO0VBQ3JCLGFBQUE7O0FBRUQsaUJBQWtCLEdBQUcsRUFBQztBQUN0QixpQkFBa0IsR0FBRyxFQUFDO0VBQ3JCLGFBQUE7O0FBR0Q7RUFDSSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsaURBQUE7RUFDQSw2QkFBQTs7QUFFSixpQkFBa0IsR0FBRyxXQUFVLE1BQU87RUFBcUIsaUNBQUE7Ozs7OztBQU0zRCxpQkFBa0IsR0FBRyxFQUFDO0VBQXdCLDBCQUFBOztBQUM5QyxpQkFBa0IsR0FBRyxFQUFDO0VBQWdDLDRCQUFBOztBQUN0RCxpQkFBa0IsR0FBRyxFQUFDO0VBQXdCLDRCQUFBOztBQUM5QyxpQkFBa0IsR0FBRyxFQUFDLGtCQUFrQjtBQUN4QyxpQkFBa0IsR0FBRyxFQUFDLGtCQUFrQjtFQUFpQixnQ0FBQTs7QUFDekQsaUJBQWtCLEdBQUcsRUFBQztFQUE2Qiw0QkFBQTs7QUFDbkQsaUJBQWtCLEdBQUcsRUFBQyxvQkFBb0I7QUFDMUMsaUJBQWtCLEdBQUcsRUFBQyxvQkFBb0I7RUFBZ0IsZ0NBQUE7O0FBQzFELGlCQUFrQixHQUFHLEVBQUM7RUFBMkIsNkJBQUE7O0FBQ2pELGlCQUFrQixHQUFHLEVBQUMscUJBQXFCO0FBQzNDLGlCQUFrQixHQUFHLEVBQUMscUJBQXFCO0VBQWdCLGlDQUFBOztBQUMzRCxpQkFBa0IsR0FBRyxFQUFDO0VBQW1DLDZCQUFBOztBQUN6RCxpQkFBa0IsR0FBRyxFQUFDLDJCQUEyQjtBQUNqRCxpQkFBa0IsR0FBRyxFQUFDLDJCQUEyQjtFQUFnQixpQ0FBQTs7QUFDakUsaUJBQWtCLEdBQUcsRUFBQztFQUFtQyw2QkFBQTs7QUFDekQsaUJBQWtCLEdBQUcsRUFBQyx5QkFBeUI7QUFDL0MsaUJBQWtCLEdBQUcsRUFBQyx5QkFBeUI7RUFBZ0IsaUNBQUE7O0FBQy9ELGlCQUFrQixHQUFHLEVBQUM7RUFBMkIsNkJBQUE7O0FBQ2pELGlCQUFrQixHQUFHLEVBQUM7RUFBNkIsNkJBQUE7O0FBQ25ELGlCQUFrQixHQUFHLEVBQUM7RUFBMEIsNkJBQUE7O0FBQ2hELGlCQUFrQixHQUFHLEVBQUMsbUJBQW1CO0FBQ3pDLGlCQUFrQixHQUFHLEVBQUMsbUJBQW1CO0VBQWdCLGlDQUFBOztBQUN6RCxpQkFBa0IsR0FBRyxFQUFDO0VBQTBCLDZCQUFBOztBQUNoRCxpQkFBa0IsR0FBRyxFQUFDLG1CQUFtQjtBQUN6QyxpQkFBa0IsR0FBRyxFQUFDLG1CQUFtQjtFQUFnQixpQ0FBQTs7QUFDekQsaUJBQWtCLEdBQUcsRUFBQztFQUF5Qiw2QkFBQTs7QUFDL0MsaUJBQWtCLEdBQUcsRUFBQztFQUEwQiw2QkFBQTs7QUFDaEQsaUJBQWtCLEdBQUcsRUFBQztFQUF5Qiw2QkFBQTs7QUFDL0MsaUJBQWtCLEdBQUcsRUFBQztFQUE2Qiw2QkFBQTs7QUFDbkQsaUJBQWtCLEdBQUcsRUFBQztFQUE2Qiw2QkFBQTs7QUFDbkQsaUJBQWtCLEdBQUcsRUFBQztFQUE4Qiw2QkFBQTs7QUFDcEQsaUJBQWtCLEdBQUcsRUFBQztFQUE2Qiw2QkFBQTs7QUFDbkQsaUJBQWtCLEdBQUcsRUFBQztFQUErQiw2QkFBQTs7QUFDckQsaUJBQWtCLEdBQUcsRUFBQztFQUEyQiw2QkFBQTs7QUFDakQsaUJBQWtCLEdBQUcsRUFBQztFQUFnQyw2QkFBQTs7QUFDdEQsaUJBQWtCLEdBQUcsRUFBQztFQUE2Qiw2QkFBQTs7QUFDbkQsaUJBQWtCLEdBQUcsRUFBQyx1QkFBdUI7QUFDN0MsaUJBQWtCLEdBQUcsRUFBQyx1QkFBdUI7RUFBZ0IsaUNBQUE7O0FBRTdELGlCQUFrQixHQUFHLEVBQUM7RUFBOEIsNkJBQUE7O0FBQ3BELGlCQUFrQixHQUFHLEVBQUM7RUFBOEIsNkJBQUE7O0FBQ3BELGlCQUFrQixHQUFHLEVBQUM7RUFBMEIsNkJBQUE7O0FBRWhELGlCQUFrQixHQUFHLEVBQUM7RUFBNkIsNkJBQUE7O0FBRW5ELGlCQUFrQixHQUFHLEVBQUM7RUFBNkIsNkJBQUE7O0FBQ25ELGlCQUFrQixHQUFHLEVBQUMsbUJBQW1CO0FBQ3pDLGlCQUFrQixHQUFHLEVBQUMsbUJBQW1CO0VBQWdCLGlDQUFBOztBQUN6RCxpQkFBa0IsR0FBRyxFQUFDO0VBQTBCLDZCQUFBOztBQUNoRCxpQkFBa0IsR0FBRyxFQUFDLGdCQUFnQjtBQUN0QyxpQkFBa0IsR0FBRyxFQUFDLGdCQUFnQjtFQUFnQixpQ0FBQTs7QUFDdEQsaUJBQWtCLEdBQUcsRUFBQztFQUEwQiw2QkFBQTs7QUFDaEQsaUJBQWtCLEdBQUcsRUFBQyxnQkFBZ0I7QUFDdEMsaUJBQWtCLEdBQUcsRUFBQyxnQkFBZ0I7RUFBZ0IsaUNBQUE7O0FBQ3RELGlCQUFrQixHQUFHLEVBQUM7RUFBNkIsNkJBQUE7O0FBQ25ELGlCQUFrQixHQUFHLEVBQUMsc0JBQXNCO0FBQzVDLGlCQUFrQixHQUFHLEVBQUMsc0JBQXNCO0VBQWdCLGlDQUFBOztBQUM1RCxpQkFBa0IsR0FBRyxFQUFDO0VBQTZCLDZCQUFBOztBQUNuRCxpQkFBa0IsR0FBRyxFQUFDLHNCQUFzQjtBQUM1QyxpQkFBa0IsR0FBRyxFQUFDLHNCQUFzQjtFQUFnQixpQ0FBQTs7Ozs7Ozs7QUFTNUQ7RUFDQyxrQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7O0FBRUQ7RUFDQyxrQ0FBQTs7QUFFRDtBQUFxQjtBQUFxQjtBQUFxQjtFQUM5RCxpQkFBQTs7QUFFRDtFQUNDLGVBQUE7RUFDQSxpQkFBQTs7QUFFRDtFQUNDLGVBQUE7RUFDQSxpQkFBQTs7QUFFRDtFQUNDLGVBQUE7RUFDQSxpQkFBQTs7QUFFRDtFQUNDLGVBQUE7RUFDQSxpQkFBQTs7Ozs7QUFNRDtFQUNDLDBEQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSxrQ0FBQTtFQUNBLCtCQUFBO0VBQ0EsMEJBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7O0FBRUQ7RUFDQywwQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7O0FBRUQsa0JBQW1CO0VBQ2xCLGNBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTs7QUFFRCxrQkFBbUIsRUFBQztFQUNuQixzQkFBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7OztBQUlEO0VBQ0MscUJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsOENBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EsaUNBQUE7RUFDQSxZQUFBOztBQUVEO0VBQ0MsZUFBQTs7O0FBTUQ7RUFDQyx5QkFBQTs7QUFFRDtFQUNDLGVBQUE7RUFDQSxZQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFFQSxZQUFXLHFEQUFYO0VBQ0EseUJBQUE7RUFDQSxhQUFBO0VBRUEsaUNBQUE7O0FBR0Q7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBcUJDLDZCQUFBO0VBQ0csUUFBQTtFQUNBLFNBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLDBEQUFBOztBQUVKO0VBQ0MsYUFBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTtFQUNBLDBCQUFBO0VBQ0EsaUJBQUE7O0FBRUQ7RUFDQyxrQkFBQTs7QUFFRDtFQUNJLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSxxREFBQTs7QUFFSixxQkFBcUI7RUFDcEIsV0FBQTs7QUFFRCxlQUFnQjtFQUNmLCtCQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLHlCQUFBOztBQUVELGVBQWdCO0VBQ2YsZUFBQTtFQUNBLGNBQUE7O0FBRUQ7RUFDQyxVQUFBO0VBQ0EsZUFBQTs7QUFFRDtFQUNDLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7O0FBRUQ7RUFDQyxhQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBOztBQUVEO0VBQ0MsY0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTs7QUFFRCxtQkFBb0I7RUFDbkIsa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTs7QUFFRDtFQUNDLG1CQUFBOztBQUVELGNBQWU7RUFDZCxxQkFBQTtFQUNBLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTs7QUFFRCxjQUFlLEVBQUM7QUFBUSxjQUFlLEVBQUM7RUFDdkMsc0JBQUE7RUFDQSxpQkFBQTtFQUNBLDhDQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQ0FBQTs7QUFFRDtFQUNDLDJCQUFBO0VBQ0EsMEJBQUE7RUFDQSxpQkFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUEwQ0Q7RUFDQyxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSwwREFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBa0IsMkNBQWxCO0VBQ0Esa0JBQWtCLDBDQUFsQjtFQUNBLGtCQUFrQixzQ0FBc0MsZUFBZSxZQUF2RTtFQUNBLGtCQUFrQiw4Q0FBbEI7RUFDQSxrQkFBa0IseUNBQWxCO0VBQ0Esa0JBQWtCLHNDQUFsQjtFQUNBLFFBQVEseURBQXlELHVCQUF1QiwwQkFBeEY7RUFDQSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0Esd0NBQUE7RUFDQSw4QkFBQTtFQUNBLFdBQUE7O0FBRUQsbUJBQW1CO0VBQ2xCLFdBQUE7O0FBRUQsbUJBQW1CO0VBQ2xCLFlBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsK0NBQUE7RUFDQSxxQkFBQTs7O0FBS0Q7RUFDQyxrQkFBQTtFQUNHLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7O0FBRUosa0JBQW1CO0VBQ2xCLFVBQUE7RUFDQSxrQkFBQTtFQUNHLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBOztBQUVKLGtCQUFtQjtBQUNuQjtFQUNJLFdBQUE7RUFDQSxlQUFBOztBQUVKO0VBQ0MsbUJBQUE7O0FBRUQscUJBQXFCO0VBQ2pCLG1CQUFBO0VBQ0Esa0JBQUE7O0FBRUoscUJBQXFCO0VBQ2pCLG1CQUFBO0VBQ0EscUJBQUE7O0FBRUoscUJBQXFCO0VBQ2pCLG1CQUFBO0VBQ0EscUJBQUE7OztBQ3o5Q0osU0FBVTtFQUNSLHdDQUFBOztBQUVGO0VBQ0UsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSx5QkFBQTs7QUFFRjtFQUNFLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxtQ0FBQTs7QUFFRjtFQUNFLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsY0FBQTtFQUNBLDhCQUFBO0VBQ0EsMkJBQUE7RUFDQSxzQkFBQTs7QUFFRixjQUFjO0VBQ1osU0FBUyxFQUFUO0VBQ0EscUJBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7O0FBRUYsY0FBZSxlQUFjO0VBQzNCLGFBQUE7O0FBRUY7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBOztBQUVGLGtCQUFtQjtBQUFjLGdCQUFpQjtFQUNoRCxXQUFBO0VBQ0EsWUFBQTs7QUFFRjtFQUNFLGdCQUFBOztBQUVGO0FBQW1CLGlCQUFrQixrQkFBa0I7RUFDckQscUJBQUE7RUFDQSx3QkFBQTtFQUNBLGdCQUFBOztBQUVGO0VBQ0UsZUFBQTtFQUNBLHVCQUFBO0VBQ0Esb0JBQUE7RUFDQSxlQUFBOztBQUVGLGdCQUFpQjtFQUNmLFlBQUE7O0FBRUY7QUFBWTtBQUFZO0FBQWdCO0VBQ3RDLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTs7QUFFRixZQUFZO0VBQ1YsYUFBQTs7QUFFRjtFQUNFLHdCQUFBOztBQUVGO0VBQ0UsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxhQUFBOztBQUNBLGNBQWU7RUFDYixjQUFBOztBQUNBLGNBQWUsRUFBQztFQUNkLFlBQUE7O0FBRU4sWUFBYTtFQUNYLGFBQUE7O0FBRUYsWUFBYTtFQUNYLGFBQUE7O0FBRUYsTUFBTTtBQUFZLE1BQU07RUFDdEIsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxTQUFBO0VBQ0Esd0JBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTs7QUFDRixNQUFNO0VBQ0osVUFBQTtFQUNBLFNBQUE7O0FBRUY7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsTUFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSwwQ0FBQTs7QUFDQSxVQUFVO0FBQVEsVUFBVTtFQUMxQixVQUFBO0VBQ0EsMEJBQUE7O0FBQ0YsVUFBVTtFQUNSLFFBQUE7O0FBRUosaUJBQWtCO0VBQ2hCLFdBQUE7O0FBRUYsaUJBQWtCO0FBQVksa0JBQW1CO0VBQy9DLFlBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7O0FBRUY7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTs7QUFFRjtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHlCQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLDZDQUFBOztBQUNBLFVBQVU7RUFDUixpQkFBQTs7QUFDRixVQUFVO0FBQVEsVUFBVTtFQUMxQixVQUFBO0VBQ0EsMEJBQUE7O0FBQ0YsVUFBVTtBQUFTLFVBQVU7QUFBUSxVQUFXO0FBQVEsVUFBVztFQUNqRSxTQUFTLEVBQVQ7RUFDQSxjQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdDQUFBOztBQUNGLFVBQVU7QUFBUSxVQUFXO0VBQzNCLHNCQUFBO0VBQ0EseUJBQUE7RUFDQSxRQUFBOztBQUNGLFVBQVU7QUFBUyxVQUFXO0VBQzVCLHNCQUFBO0VBQ0EseUJBQUE7RUFDQSxZQUFBOztBQUVKO0VBQ0UsT0FBQTs7QUFDQSxlQUFlO0FBQVEsZUFBZ0I7RUFDckMsOEJBQUE7RUFDQSxpQkFBQTs7QUFDRixlQUFlO0FBQVMsZUFBZ0I7RUFDdEMsaUJBQUE7RUFDQSxnQ0FBQTs7QUFFSjtFQUNFLFFBQUE7O0FBQ0EsZ0JBQWdCO0FBQVEsZ0JBQWlCO0VBQ3ZDLDZCQUFBO0VBQ0EsaUJBQUE7O0FBQ0YsZ0JBQWdCO0FBQVMsZ0JBQWlCO0VBQ3hDLCtCQUFBOztBQUVKO0VBQ0UsaUJBQUE7RUFDQSxvQkFBQTs7QUFDQSxrQkFBbUI7RUFDakIsY0FBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTs7QUFDRixrQkFBbUI7RUFDakIsVUFBQTs7QUFFSjtFQUNFLFdBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTs7QUFDQSxrQkFBbUI7RUFDakIsa0JBQUE7RUFDQSxjQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNDQUFBO0VBQ0EsaUJBQUE7OztBQUdKLEdBQUc7RUFDRCxXQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLDhCQUFBO0VBQ0EsMkJBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTs7O0FBR0Y7RUFDRSxjQUFBOztBQUNBLFdBQVc7RUFDVCxTQUFTLEVBQVQ7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esc0NBQUE7RUFDQSxtQkFBQTs7QUFDRixXQUFZO0VBQ1YsY0FBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7O0FBQ0YsV0FBWTtFQUNWLFNBQUE7O0FBRUo7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTs7QUFFRjtFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTs7QUFFRixpQkFBa0I7RUFDaEIsZUFBQTs7QUFFRixZQUFhLGtCQUFrQjtFQUM3QixlQUFBOztBQTJDRixtQkF6Q3FDLHVCQUE0QixxQ0FBaUM7Ozs7RUFJaEcsZUFBZ0I7SUFDZCxlQUFBO0lBQ0EsZ0JBQUE7O0VBQ0YsZUFBZ0IsSUFBRztJQUNqQixVQUFBOztFQUNGLGVBQWdCLFlBQVc7SUFDekIsTUFBQTtJQUNBLFNBQUE7O0VBQ0YsZUFBZ0IsWUFBWTtJQUMxQixlQUFBO0lBQ0EsZ0JBQUE7O0VBQ0YsZUFBZ0I7SUFDZCw4QkFBQTtJQUNBLFNBQUE7SUFDQSxTQUFBO0lBQ0EsU0FBQTtJQUNBLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLDhCQUFBO0lBQ0EsMkJBQUE7SUFDQSxzQkFBQTs7RUFDQSxlQUFnQixnQkFBZTtJQUM3QixVQUFBOztFQUNKLGVBQWdCO0lBQ2QsVUFBQTtJQUNBLFFBQUE7O0VBQ0YsZUFBZ0I7SUFDZCxNQUFBO0lBQ0EsUUFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0EsaUJBQUE7SUFDQSw4QkFBQTtJQUNBLGVBQUE7SUFDQSxrQkFBQTtJQUNBLFVBQUE7OztBQWdCSixnQkFka0M7RUFDaEM7SUFDRSxtQkFBbUIsV0FBbkI7SUFDQSxXQUFXLFdBQVg7O0VBQ0Y7SUFDRSwyQkFBQTtJQUNBLG1CQUFBOztFQUNGO0lBQ0UsOEJBQUE7SUFDQSxzQkFBQTs7RUFDRjtJQUNFLGlCQUFBO0lBQ0Esa0JBQUE7OztBQUVKLFFBQVM7RUFDUCxVQUFBOztBQUNGLFFBQVM7RUFDUCxZQUFBO0VBQ0EsU0FBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBOztBQUNGLFFBQVM7RUFDUCxVQUFBOztBQUNGLFFBQVM7RUFDUCxpQkFBQTs7QUFDRixRQUFTO0VBQ1AsTUFBQTtFQUNBLFFBQUE7RUFDQSxjQUFBOzs7QUNsWEYsTUFBTTtFQUNGLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBZ0Isb0RBQWhCO0VyR21HSiw4QkFBQTtFQUNBLDJCQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFb0J4R0UsVUFBQTtFQUdBLDBCQUFBOztBaUZHRSxNQVJFLGlCQVFEO0VqRk5ILFlBQUE7RUFHQSx5QkFBQTs7QWlGYUYsUUFOdUM7RUFNdkMsTUFsQk07SUFjTSxXQUFBO0lBQ0EsWUFBQTs7Ozs7Ozs7Ozs7Ozs7QUNMWjtFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBOztBQUVBLE9BQUMsSUFBSyxRQUFDO0VBQVcsY0FBQTs7QUFHbEIsT0FBQztFQUNHLDJCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxpQ0FBQTs7QUFFSixPQUFDLFNBQVM7O0VBQ04sUUFBQTs7QUFFSixPQUFDO0VBQU8sZ0JBQUE7O0FBQ1IsT0FBQztFQUNHLGFBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0V0RzRJQSxrQkFBQTs7QXNHeklKLE9BQUM7O0VBQ0csa0JBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBOztBQUVKLE9BQUMsSUFBSSxNQUFPLFFBQUM7RUFBUSw4QkFBQTs7QUFDckIsT0FBQztFQUNHLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0VBQ0EsK0JBQUE7RXRHMEhBLGtCQUFBO0VzR3hIQSxrQ0FBQTtFQUNBLDBCQUFBOzs7Ozs7Ozs7Ozs7Ozs7O0FDekNSO0VBQ0Msa0JBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxRQUFBOztBQUdELFdBQVk7RUFDWCxlQUFBO0VBQ0EsY0FBQTs7OztBQU1ELFdBQVk7RUFDWCw2QkFBQTtFQUNBLGdDQUFBO0VBQ0Esd0JBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTs7RUFHQSxtQkFBbUIsYUFBbkI7RUFDQSxnQkFBZ0IsYUFBaEI7RUFDSSxlQUFlLGFBQWY7RUFDQSxjQUFjLGFBQWQ7RUFDQSxXQUFXLGFBQVg7O0FBR0wsV0FBWTtBQUNaLFdBQVk7RUFDWCxrQkFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBOzs7QUFLRCxXQUFZO0VBQ1gsZ0JBQUE7RUFDQSxxRUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLGFBQUE7OztBQUtELFdBQVk7RUFDWCxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTs7QUFHRCxXQUFZLFVBQVU7QUFDdEIsV0FBWSxrQkFBa0I7RUFDN0IscUJBQUE7RUFDQSxRQUFBO0VBQ0EsZ0JBQUE7O0FBR0QsV0FBWSxVQUFTLGlCQUFrQjtFQUN0QyxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0Esa0JBQUE7O0FBR0QsV0FBWSxVQUFTLGlCQUFrQixFQUFDO0FBQ3hDLFdBQVksVUFBUyxpQkFBa0IsRUFBQztFQUN2QyxnQkFBQTs7O0FBS0QsV0FBWTtFQUNYLFVBQUE7RUFDQSxzREFBQTs7QUFHRCxXQUFZO0VBQ1gsV0FBQTtFQUNBLDBEQUFBOztBQUdELFdBQVksU0FBUTtFQUNuQix3QkFBQTs7QUFHRCxXQUFZLFNBQVE7RUFDbkIsNEJBQUE7O0FBR0QsV0FBWSx1QkFBdUI7RUFDbEMsa0JBQUE7RUFDQSxRQUFBO0VBQ0EsaUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUNBLGFBQUE7O0FBR0QsV0FBWSx1QkFBdUIsRUFBQztFQUNuQyxhQUFBOzs7QUFLRCxXQUFZO0VBQ1gsa0JBQUE7O0FBR0QsV0FBWSxrQkFBa0I7RUFDN0IsY0FBQTtFQUNBLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsMERBQUE7RUFDQSxhQUFBOztBQUdELFdBQVksa0JBQWtCLFVBQVM7QUFDdkMsV0FBWSxrQkFBa0IsVUFBUztFQUN0Qyw0QkFBQTs7QUFHRCxXQUFZLGtCQUFrQjtFQUM3QixjQUFBO0VBQ0Esb0JBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSwwREFBQTtFQUNBLGFBQUE7O0FBR0QsV0FBWSxrQkFBa0IsU0FBUTtBQUN0QyxXQUFZLGtCQUFrQixTQUFRO0VBQ3JDLGdDQUFBOzs7QUFLRCxXQUFZLGFBQVkscUJBQXFCLGFBQWM7RUFDMUQsZ0JBQUE7RUFDQSxVQUFBOztBQUdELFdBQVksYUFBWSxxQkFBcUIsYUFBYztFQUMxRCxRQUFBO0VBQ0EsV0FBQTs7O0FBS0QsV0FBWTtFQUNYLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxrQkFBQTtFQUNBLGtDQUFBO0VBQ0EsV0FBQTs7QUFHRCxXQUFZLFlBQVk7RUFDdkIsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTs7Ozs7Ozs7Ozs7O0FDaE1EO0VBQ0UsY0FBQTtFQUNBLGdCQUFBOztFQUVBLHNCQUFBOzs7QUFHRjtBQUNBO0VBQ0Usd0JBQXdCLFlBQXhCO0VBQ0EsWUFBQTtFQUNBLGtCQUFBOztBQUVGO0VBQ0UsWUFBQTtFQUNBLHFCQUFBOztBQUVGLFlBQVk7RUFDVixRQUFBOztBQUVGO0VBQ0Usc0JBQUE7RUFDQSxXQUFBOztBQUVGLFlBQVk7RUFDVixTQUFBO0VBQ0EsVUFBQTs7O0FBR0Y7RUFDRSxZQUFBO0VBQ0EsV0FBQTs7RUFFQSx3Q0FBQTs7RUFFQSwyQkFBQTs7RUFFQSx5QkFBQTs7O0FBR0Y7RUFDRSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxZQUFXLHNEQUFYOztBQUVGLGFBQWE7RUFDWCxTQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLE1BQUE7O0FBRUYsYUFBYTtFQUNYLFNBQUE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTs7QUFFRixhQUFhO0VBQ1gsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFFBQUE7RUFDQSxRQUFBOztBQUVGLGFBQWE7RUFDWCxPQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLFFBQUE7O0FBRUYsYUFBYTtFQUNYLE9BQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsTUFBQTs7QUFFRixhQUFhO0VBQ1gsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFFBQUE7RUFDQSxNQUFBOztBQUVGLGFBQWE7RUFDWCxTQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7O0FBRUYsYUFBYTtFQUNYLFNBQUE7RUFDQSxPQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTs7O0FBR0YsY0FBYztBQUNkLGNBQWM7RUFDWixXQUFBO0VBQ0EsV0FBQTs7QUFFRixjQUFjO0FBQ2QsY0FBYztFQUNaLFlBQUE7RUFDQSxVQUFBOztBQUVGLGNBQWM7RUFDWixnQkFBQTs7QUFFRixjQUFjO0VBQ1osU0FBQTtFQUNBLG1CQUFBOztBQUVGLGNBQWM7RUFDWixrQkFBQTtFQUNBLFFBQUE7O0FBRUYsY0FBYztFQUNaLGlCQUFBOzs7QUFHRixZQUFhO0FBQ2IsWUFBYTtFQUNYLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTs7QUFFRixZQUFhO0VBQ1gsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTs7O0FBR0YsV0FBWTtBQUNaLFdBQVk7RUFDVixtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsdUJBQUE7O0FBRUYsV0FBWTtFQUNWLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7OztBQUlGLFdBQVk7QUFDWixXQUFZO0VBQ1YsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBOztBQUVGLFdBQVk7RUFDVixzQkFBQTtFQUNBLHFCQUFBO0VwRnZLQSxZQUFBO0VBR0EseUJBQUE7OztBb0Z3S0YsV0FBWTtBQUNaLFdBQVk7RUFDVixtQkFBQTs7O0FBR0YsYUFBYztBQUNkLEdBQUc7RUFDRCxlQUFBOztBQUdGOzs7Ozs7OztBQUFBLGFBQ0UsaUJBQWlCLElBQUc7RXhHVGQsa0JBQUE7O0F3R1FSLGFBSUU7QUFKRixhQUtFO0VBQ0UsYUFBQTs7QUFOSixhQWNFO0VBQ0UsNkJBQUE7RUFDQSxxQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBOztBQWxCSixhQW9CRSxjQUFhO0VBQ1gsU0FBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxNQUFBOztBQXhCSixhQTBCRSxjQUFhO0VBQ1gsU0FBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBOztBQTlCSixhQWdDRSxjQUFhO0VBQ1gsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFFBQUE7RUFDQSxRQUFBOztBQXBDSixhQXNDRSxjQUFhO0VBQ1gsT0FBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxRQUFBOztBQTFDSixhQTRDRSxjQUFhO0VBQ1gsT0FBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxNQUFBOztBQWhESixhQWtERSxjQUFhO0VBQ1gsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFFBQUE7RUFDQSxNQUFBOztBQXRESixhQXdERSxjQUFhO0VBQ1gsU0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBOztBQTVESixhQThERSxjQUFhO0VBQ1gsU0FBQTtFQUNBLE9BQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBOzs7OztBQ3ZQSjtFQUNJLFNBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBOztFQUVBLE9BQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBOztBQUdKO0FBQ0E7QUFDQTtBQUNBLGVBQWdCOzs7Ozs7RUFNZCw4QkFBQTs7RUFDRywyQkFBQTs7RUFDSyxzQkFBQTs7O0FBR1Ysa0JBQW1CO0VBQ2YsY0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFFQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7RUFFQSxrQkFBQTtFQUVBLDRCQUFBO0VBRUEsMkJBQUE7RUFDRSx5QkFBQTtFQUNHLHNCQUFBO0VBQ0MscUJBQUE7RUFDSSxpQkFBQTtFQUVWLHNCQUFBO0VBQ0Esa0JBQWtCLGdEQUFnRCx3QkFBcUIseUJBQXZGO0VBQ0Esa0JBQWtCLCtEQUFsQjtFQUNBLGtCQUFrQiw0REFBbEI7RUFDQSxRQUFRLHlEQUEyRCx1QkFBeUIsMEJBQTVGO0VBQ0Esa0JBQWtCLGdEQUFsQjs7QUFHSixrQkFBa0IsbUJBQW9CO0VBQ2xDLHlCQUFBO0VBRUEsMEJBQUE7RUFFQSxrQkFBa0IsZ0RBQWdELHdCQUFxQix5QkFBdkY7RUFDQSxrQkFBa0IsK0RBQWxCO0VBQ0Esa0JBQWtCLDREQUFsQjtFQUNBLFFBQVEseURBQXlELHVCQUF1QiwwQkFBeEY7RUFDQSxrQkFBa0IsbURBQWxCOztBQUdKLGtCQUFrQixtQkFBb0IsZ0JBQWdCO0VBQ2xELGtCQUFBOztBQUdKLGtCQUFtQixnQkFBZ0I7RUFDL0Isa0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFFQSxtQkFBQTtFQUVBLHVCQUFBOztBQUdKLGtCQUFtQixnQkFBZ0I7RUFDL0IsYUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsUUFBQTtFQUVBLGNBQUE7RUFDQSxxQkFBQTtFQUVBLFNBQUE7O0VBRUEsZUFBQTtFQUNBLFVBQUE7O0FBR0osa0JBQWtCLG1CQUFvQixnQkFBZ0I7RUFDbEQscUJBQUE7O0FBR0osa0JBQW1CLGdCQUFnQixLQUFJO0VBQ25DLGdDQUFBO0VBQ0EsZUFBQTs7QUFHSjtFQUNJLFNBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7O0VBRUEsc0JBQUE7RUFDQSx3QkFBQTs7QUFHSjtFQUNJLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsU0FBQTtFQUVBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0VBQ0EsYUFBQTtFQUVBLDBCQUFBO0VBRUEsaURBQUE7RUFDUSx5Q0FBQTs7QUFDQSxhQUFFO0VBQ0QsY0FBQTtFQUNBLFdBQUE7O0FBS2IsYUFBYTtFQUNULGVBQUE7RUFDQSwwQkFBQTtFQUNBLGdCQUFBO0VBRUEsMEJBQUE7RUFFQSxrREFBQTtFQUNRLDBDQUFBOztBQUdaO0VBQ0kseUJBQUE7RUFDQSxnQkFBQTs7QUFHSixhQUFhLG1CQUFtQjtFQUM1Qiw2QkFBQTs7QUFHSjtFQUNJLDBCQUFBO0VBQ0EsV0FBQTs7QUFHSix3QkFBeUI7RUFDckIsZ0JBQUE7O0FBR0osa0JBQW1CLGdCQUFnQjtFQUMvQixxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsTUFBQTtFQUVBLDJCQUFBO0VBQ0EsMEJBQUE7RUFFQSw0QkFBQTtFQUVBLGdCQUFBO0VBQ0Esa0JBQWtCLGdEQUFnRCx3QkFBcUIseUJBQXZGO0VBQ0Esa0JBQWtCLCtEQUFsQjtFQUNBLGtCQUFrQiw0REFBbEI7RUFDQSxRQUFRLHlEQUEyRCx1QkFBeUIsMEJBQTVGO0VBQ0Esa0JBQWtCLGdEQUFsQjs7QUFHSixrQkFBbUIsZ0JBQWdCLGVBQWU7RUFDOUMsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBOzs7QUFJSjtFQUNJLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFFQSxrQkFBQTtFQUNBLGNBQUE7RUFFQSxtQkFBQTs7QUFHSixlQUFnQjtFQUNaLFdBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxTQUFBO0VBRUEsVUFBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTtFQUVBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFFQSx3QkFBQTtFQUNRLGdCQUFBOzs7Ozs7O0FBU1osYUFBYSxtQkFBb0IsZ0JBQWdCO0VBQzdDLGVBQUE7O0FBR0osZUFBZ0IsTUFBSztFQUNqQix3QkFBcUIsa0VBQXJCO0VBQ0EsZ0JBQWdCLG9FQUFtRSxnREFBZ0QsMkJBQXdCLDBCQUEzSjtFQUNBLGdCQUFnQixvRUFBbUUsZ0VBQW5GO0VBQ0EsZ0JBQWdCLG9FQUFtRSw2REFBbkY7RUFDQSxnQkFBZ0Isb0VBQW1FLHdEQUFuRjs7QUFHSix5QkFBMEI7QUFDMUIseUJBQTBCO0VBQ3RCLHlCQUFBO0VBQ0EsYUFBQTtFQUVBLDhDQUFBO0VBQ1Esc0NBQUE7O0FBR1osc0JBQXVCO0VBQ25CLGdDQUFBO0VBQ0Esc0NBQUE7RUFDUSw4QkFBQTtFQUVSLDRCQUFBO0VBQ0EsNkJBQUE7RUFFQSxzQkFBQTtFQUNBLGtCQUFrQixnREFBZ0Qsd0JBQXFCLHlCQUF2RjtFQUNBLGtCQUFrQiwrREFBbEI7RUFDQSxrQkFBa0IsNERBQWxCO0VBQ0EsUUFBUSx5REFBeUQsdUJBQXVCLDBCQUF4RjtFQUNBLGtCQUFrQixnREFBbEI7O0FBR0osc0JBQXNCLG1CQUFvQjtBQUMxQyxzQkFBc0IsbUJBQW9CO0VBQ3RDLHlCQUFBO0VBQ0EsNkJBQUE7RUFFQSxrQkFBa0IsZ0RBQWdELHdCQUFxQix5QkFBdkY7RUFDQSxrQkFBa0IsNERBQWxCO0VBQ0Esa0JBQWtCLHlEQUFsQjtFQUNBLFFBQVEseURBQXlELHVCQUF1QiwwQkFBeEY7RUFDQSxrQkFBa0IsbURBQWxCOztBQUdKLHNCQUF1QixnQkFBZ0I7RUFDbkMsdUJBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7O0FBRUosc0JBQXVCLGdCQUFnQixlQUFlO0VBQ2xELDhCQUFBOztBQUdKO0VBQ0ksU0FBQTtFQUNBLE1BQU0sYUFBTjtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBOzs7QUFJSjtFQUNJLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLDZDQUFBOztBQUdKLGdCQUFpQixHQUFFO0VBQ2YsU0FBQTtFQUNBLGVBQUE7O0FBR0osZ0JBQWlCLEdBQUUsbUJBQW9CLEtBQUs7RUFBd0Isa0JBQUE7O0FBQ3BFLGdCQUFpQixHQUFFLG1CQUFvQixHQUFFLG1CQUFvQixLQUFLO0VBQXdCLGtCQUFBOztBQUMxRixnQkFBaUIsR0FBRSxtQkFBb0IsR0FBRSxtQkFBb0IsR0FBRSxtQkFBb0IsS0FBSztFQUF3QixrQkFBQTs7QUFDaEgsZ0JBQWlCLEdBQUUsbUJBQW9CLEdBQUUsbUJBQW9CLEdBQUUsbUJBQW9CLEdBQUUsbUJBQW9CLEtBQUs7RUFBd0Isa0JBQUE7O0FBQ3RJLGdCQUFpQixHQUFFLG1CQUFvQixHQUFFLG1CQUFvQixHQUFFLG1CQUFvQixHQUFFLG1CQUFvQixHQUFFLG1CQUFvQixLQUFLO0VBQXdCLG1CQUFBOztBQUM1SixnQkFBaUIsR0FBRSxtQkFBb0IsR0FBRSxtQkFBb0IsR0FBRSxtQkFBb0IsR0FBRSxtQkFBb0IsR0FBRSxtQkFBb0IsR0FBRSxtQkFBb0IsS0FBSztFQUF3QixtQkFBQTs7QUFDbEwsZ0JBQWlCLEdBQUUsbUJBQW9CLEdBQUUsbUJBQW9CLEdBQUUsbUJBQW9CLEdBQUUsbUJBQW9CLEdBQUUsbUJBQW9CLEdBQUUsbUJBQW9CLEdBQUUsbUJBQW9CLEtBQUs7RUFBd0IsbUJBQUE7O0FBRXhNLGdCQUFpQjtFQUNiLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTs7QUFHSixnQkFBaUIsR0FBRSw2QkFBOEI7RUFDN0MsaUJBQUE7O0FBR0osZ0JBQWlCO0VBQ2Isb0JBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtFQUVBLGVBQUE7RUFFQSwyQkFBQTtFQUNFLHlCQUFBO0VBQ0csc0JBQUE7RUFDQyxxQkFBQTtFQUNJLGlCQUFBOztBQUdkLGdCQUFpQjtFQUNiLG1CQUFBO0VBQ0EsV0FBQTs7QUFHSixnQkFBaUIsR0FBRztFQUNoQixtQkFBQTtFQUNBLGtCQUFBOztBQUdKLGdCQUFpQixxQkFBcUI7RUFDbEMsdUJBQUE7O0FBR0osZ0JBQWlCLHFCQUFxQjtFQUNsQyxnQkFBQTtFQUNBLFdBQUE7O0FBSUosZ0JBQWlCO0FBQ2pCLGdCQUFpQjtBQUNqQixnQkFBaUI7RUFDYixtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7Ozs7O0FBTUosZ0JBQWlCLGtCQUFpQjtFQUM5QixXQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7O0FBRUosZ0JBQWlCO0VBQ2YsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7O0FBR0YsZ0JBQWlCO0VBQ2IsYUFBQTs7QUFHSixxQkFBcUI7RUFDakIsd0JBQXdCLGtFQUF4Qjs7QUFHSjtFQUNJLG1CQUFBO0VBQ0Esa0JBQUE7OztBQUtKLGtCQUFrQiwyQkFBNEI7RUFDMUMseUJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTs7QUFHSixrQkFBa0IsMkJBQTRCLGdCQUFnQjtFQUMxRCx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTs7QUFHSixrQkFBa0IsMkJBQTRCLGdCQUFnQjtFQUMxRCxhQUFBOzs7QUFNSix3QkFBeUI7RUFDckIsdUJBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUVBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBRUEsc0JBQUE7RUFDQSxrQkFBa0IseUNBQXlDLHlCQUFzQix5QkFBakY7RUFDQSxrQkFBa0IscURBQWxCO0VBQ0Esa0JBQWtCLGtEQUFsQjtFQUNBLGtCQUFrQixtREFBbEI7O0FBR0o7RUFDRSxtQ0FBQTs7QUFHRix3QkFBeUI7RUFDckIsZ0JBQUE7O0FBR0osd0JBQXdCLHlCQUEwQjtFQUM5Qyx5QkFBQTtFQUNBLGFBQUE7RUFFQSw4Q0FBQTtFQUNRLHNDQUFBOztBQUVaLHdCQUF5QixpQkFBaUI7RUFDdEMsV0FBQTtFQUNBLGdCQUFBOztBQUVKLElBQUksV0FBWSx5QkFBeUIsaUJBQWlCO0VBRXRELFlBQUE7O0FBRUosd0JBQXlCLGlCQUFpQjtFQUN0QyxTQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBOztBQUdKLHdCQUF5QixpQkFBaUIsc0JBQXNCO0VBQzVELFlBQUE7RUFDQSxhQUFBO0VBRUEsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0Esd0JBQUE7RUFDUSxnQkFBQTtFQUNSLGtDQUFBOztBQUdKLHdCQUF5QixpQkFBaUIsc0JBQXNCLE1BQUs7RUFDakUsd0JBQXFCLGtFQUFyQjs7QUFHSixnQkFBaUI7RUFDYixXQUFBOztBQUdKLHdCQUF5QixpQkFBaUI7RUFDdEMseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBRUEsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0VBRUEsa0JBQUE7RUFFQSxzRUFBQTtFQUNRLDhEQUFBO0VBRVIsNEJBQUE7RUFFQSwyQkFBQTtFQUNFLHlCQUFBO0VBQ0csc0JBQUE7RUFDQyxxQkFBQTtFQUNJLGlCQUFBO0VBRVYseUJBQUE7RUFDQSxRQUFRLHlEQUF5RCx1QkFBdUIsMEJBQXhGO0VBQ0Esa0JBQWtCLHlDQUF5QywwQkFBMEIsMEJBQTBCLDBCQUEwQiwwQkFBekk7RUFDQSxrQkFBa0IsaUZBQWxCO0VBQ0Esa0JBQWtCLDhFQUFsQjtFQUNBLGtCQUFrQiw0RUFBbEI7O0FBRUosSUFBSSxXQUFZLHlCQUF5QixpQkFBaUI7RUFFdEQsY0FBQTtFQUNBLGlCQUFBOztBQUVKLHdCQUF5QixpQkFBaUIsdUJBQXVCO0VBQzdELGVBQUE7O0FBRUosd0JBQXlCLGlCQUFpQjtFQUN0QyxtQkFBQTs7QUFHSjtFQUNJLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFFQSxjQUFBO0VBQ0EsYUFBQTs7O0FBR0osSUFBSSxXQUFZO0VBQ1osV0FBQTtFQUNBLFNBQUE7O0FBR0osd0JBQXlCO0VBQ3JCLFNBQUE7O0FBR0osd0JBQXlCLGlCQUFpQix1QkFBdUIsNkJBQTRCO0VBQzNGLGdDQUFBOztBQUVGLHdCQUF5QixpQkFBaUIsNkJBQTZCO0VBQ25FLGdDQUFBOzs7QUFJSix3QkFBd0IsMkJBQTRCO0VBQ2hELHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7O0FBR0osd0JBQXdCLDJCQUE0QixpQkFBaUI7RUFDakUsd0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EseUJBQUE7O0FBR0osd0JBQXdCLDJCQUE0QixpQkFBaUIsdUJBQXVCO0VBQWtDLGFBQUE7RUFDMUgsZ0JBQUE7OztBQUtKLDBCQUEyQjtBQUMzQiw0QkFBNkI7RUFDekIsMEJBQUE7O0FBR0o7QUFBb0Isa0JBQWtCO0VBQ2xDLE1BQU0sYUFBTjtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSwyQkFBQTtFQUNBLDZCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBOztBQUdKO0VBQ0ksYUFBQTs7QUFHSjtFQUNJLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7QUN2bkJKLGlCQUNJO0VBQ0ksZUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RTFHZ0hSLDhCQUFBO0VBQ0EsMkJBQUE7RUFDQSwwQkFBQTtFQUNBLHNCQUFBO0VBc0RRLGtCQUFBO0VJV04saUNBQUE7RUFDSyw0QkFBQTtFQUNHLHlCQUFBO0VzR2xMRixZQUFBOzs7QUFYUixpQkFjSSxnQkFBZ0I7RUFDWixXQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTs7O0FBbEJSLGlCQW9CSSxnQkFBZ0IsZUFBZTtFQUMzQixnQkFBZ0IscUVBQWhCOztBQUVKLGlCQUFDLHlCQUEwQjtBQUMzQixpQkFBQyx5QkFBMEI7RXRHNEM3Qix3QkFBQTtFSmNFLGdCQUFBOztBMEdyREosaUJBQ0k7RUFDSSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFMUdrRlIsOEJBQUE7RUFDQSwyQkFBQTtFQUNBLDBCQUFBO0VBQ0Esc0JBQUE7RUFzRFEsa0JBQUE7RUlXTixpQ0FBQTtFQUNLLDRCQUFBO0VBQ0cseUJBQUE7RXNHcEpGLFlBQUE7OztBQUVKLGlCQUFDLHNCQUF1QjtFQUFpQixxQkFBQTs7QUFkN0MsaUJBZUksZ0JBQWdCO0VBQ1osV0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7OztBQW5CUixpQkFxQkksZ0JBQWdCLGVBQWU7RUFBRyxnQkFBZ0IscUVBQWhCOztBQUNsQyxpQkFBQyxzQkFBdUIsZUFBZTtFQUFHLHNCQUFzQixvREFBdEI7O0FBQzFDLGlCQUFDLHlCQUEwQjtBQUMzQixpQkFBQyx5QkFBMEI7RXRHZTdCLHdCQUFBO0VKY0UsZ0JBQUE7O0EwR3ZCSjtFQUNJLGVBQUE7RUFDQSxXQUFBO0V0R09GLHdCQUFBO0VKY0UsZ0JBQUE7O0EwR2xCQSxhQUFDO0VBQ0cseUJBQUE7RXRHR04sOENBQUE7RUpjRSxzQ0FBQTs7QTBHdkJKLGFBU0k7RUFDSSxTQUFBO0VBQ0EsVUFBQTs7QUFYUixhQWFJLGlCQUFpQjtFQUNiLGdCQUFBO0VBQ0EsY0FBQTs7QUFmUixhQWlCSTtFQUFpQixlQUFBOztBQWpCckIsYUFrQkksZ0JBQWdCO0VBQ1osYUFBQTtFQUNBLGdCQUFBO0VBQ0Esd0JBQXFCLGdFQUFyQjtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFMUc4RkEsa0JBQUE7O0EwR3JIUixhQTBCSTtFQUNJLGNBQUE7RTFHbkRXLGVBQUE7RUFBZSxpQkFBQTtFQUFrQiwrQ0FBQTs7QTBHd0JwRCxhQThCSTtFQUNJLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBOztBQWpDUixhQW1DSTtFQUNJLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7O0FBSVIsb0NBQ0ksZ0JBQWUsVUFBVTtFQUNyQixnQ0FBQTs7QUFJUix5QkFBMEI7RUFBaUIsYUFBQTs7QUMzRzNDO0VBQWUsYUFBQTs7QUFDZjtFQUNJLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7O0FBUEosY0FTSTtFQUFZLGlCQUFBOztBQUNaLGNBQUM7RUFDRyxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTs7QUFFSixjQUFDO0VBQ0csY0FBQTs7QUFFSixjQUFDO0VBQ0csY0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsK0NBQUE7RUFDQSxjQUFBOztBQUVKLGNBQUM7RUFDRyxXQUFBO0VBQ0EscUJBQUE7O0FBRUosY0FBQztFQUNHLGNBQUE7RUFDQSx1QkFBQTs7QUFFSixjQUFDO0VBQ0cscUJBQUE7RUFDQSx5QkFBQTs7QUFFSixjQUFDO0VBQ0cscUJBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTs7O0FBU1I7RUFDSSxXQUFBOzs7QUFJSixvQkFBcUI7RUFDakIsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTs7O0FBSUosb0JBQXFCLG1CQUFtQjs7OztBQU14QztFQUNJLFlBQUE7RUFDQSxnQkFBQTs7QUFHSixrQkFFSTtFQUNJLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0RBQUE7RXZHbEJOLCtDQUFBO0VKY0UsdUNBQUE7RUE4Rkksa0JBQUE7RTJHdkZBLFVBQUE7O0FBVFIsa0JBV0k7RUFDSSxhQUFBOztBQVpSLGtCQWNJLG1CQUFtQjtFQUNmLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxVQUFBOztBQXRCUixrQkF3QkksMEJBQTBCO0VBQ3RCLGdCQUFnQiwyREFBaEI7OztBQVVSO0VBQ0ksVUFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7O0FBRUosaUJBQWtCO0VBQ2QsZ0JBQUE7OztBQUtKO0VBQ0ksY0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTs7QUFFSixrQkFBbUI7QUFBTTtFQUNyQixjQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTs7QUFFSixzQkFBdUI7QUFBTSw0QkFBNkI7QUFBTSwyQkFBNEI7RUFDeEYsNkNBQUE7RUFDQSw4Q0FBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTs7QUFFSixzQkFBdUI7QUFBMkIsNEJBQTZCO0FBQTJCLDJCQUE0QjtFQUNsSSxhQUFBOztBQUdKLHlCQUEwQjtBQUFNLCtCQUFnQztBQUFNLDhCQUErQjtFQUNqRyw2Q0FBQTtFQUNBLDhDQUFBO0VBQ0Esd0JBQUE7RUFDQSxTQUFBOztBQUVKLHlCQUEwQjtBQUEyQiwrQkFBZ0M7QUFBMkIsOEJBQStCO0VBQzNJLDZDQUFBO0VBQ0EsOENBQUE7RUFDQSx3QkFBQTtFQUNBLFNBQUE7O0FBRUosc0JBQXVCO0FBQU0sc0JBQXVCO0FBQTJCLHlCQUEwQjtBQUFNLHlCQUEwQjtFQUNySSxPQUFBO0VBQ0EsUUFBQTtFQUNBLGNBQUE7O0FBRUosMkJBQTRCO0FBQU0sOEJBQStCO0VBQzdELFNBQUE7O0FBRUosMkJBQTRCO0FBQTJCLDhCQUErQjtFQUNsRixTQUFBOztBQUVKLDRCQUE2QjtBQUFPLCtCQUFnQztFQUNoRSxVQUFBOztBQUVKLDRCQUE2QjtBQUEyQiwrQkFBZ0M7RUFDcEYsVUFBQTs7QUFFSix1QkFBd0I7QUFBTSx1QkFBd0I7RUFDbEQsNENBQUE7RUFDQSwrQ0FBQTtFQUNBLHNCQUFBO0VBQ0EsUUFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTs7QUFFSix1QkFBd0I7RUFDcEIsNENBQUE7RUFDQSwrQ0FBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7O0FBRUosd0JBQXlCO0FBQU0sd0JBQXlCO0VBQ3BELDRDQUFBO0VBQ0EsK0NBQUE7RUFDQSx1QkFBQTtFQUNBLFFBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7O0FBRUosd0JBQXlCO0VBQ3JCLDRDQUFBO0VBQ0EsK0NBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBOzs7QUFNSjtFQUNJLFVBQUE7RUFDQSxvQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsK0JBQUE7RUFDQSxnQ0FBQTtFQUNBLDRCQUFBOztBQUVKO0VBQ0ksVUFBQTs7QUFHSjtFQUNJLG1CQUFtQixXQUFuQjtFQUNBLGdCQUFnQixXQUFoQjtFQUNBLGNBQWMsV0FBZDtFQUNBLGVBQWUsV0FBZjtFQUNBLFdBQVcsV0FBWDtFQUNBLDhDQUFBO0VBQ0Esd0NBQUE7RUFDQSxvQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQ0FBQTs7QUFFSjtFQUNJLG1CQUFtQixXQUFuQjtFQUNBLGdCQUFnQixXQUFoQjtFQUNBLGNBQWMsV0FBZDtFQUNBLGVBQWUsV0FBZjtFQUNBLFdBQVcsV0FBWDtFQUNBLG9DQUFvQyxtQ0FBcEM7RUFDQSxvQ0FBb0Msc0NBQXBDO0VBQ0EsaUNBQWlDLHNDQUFqQztFQUNBLGdDQUFnQyxzQ0FBaEM7RUFDQSwrQkFBK0Isc0NBQS9CO0VBQ0EsNEJBQTRCLHNDQUE1Qjs7QUFHSjtFQUNJLFVBQUE7RUFDQSxtQkFBbUIsYUFBbkI7RUFDQSxnQkFBZ0IsYUFBaEI7RUFDQSxjQUFjLGFBQWQ7RUFDQSxlQUFlLGFBQWY7RUFDQSxXQUFXLGFBQVg7RUFDQSx1REFBQTtFQUNBLHdDQUFBO0VBQ0Esb0NBQUE7RUFDQSxzQ0FBQTtFQUNBLDhCQUFBOztBQUVKO0VBQ0ksVUFBQTtFQUNBLG1CQUFtQixhQUFuQjtFQUNBLGdCQUFnQixhQUFoQjtFQUNBLGNBQWMsYUFBZDtFQUNBLGVBQWUsYUFBZjtFQUNBLFdBQVcsYUFBWDtFQUNBLG9DQUFvQyxtQ0FBcEM7RUFDQSxvQ0FBb0MscUNBQXBDO0VBQ0EsaUNBQWlDLHFDQUFqQztFQUNBLGdDQUFnQyxxQ0FBaEM7RUFDQSwrQkFBK0IscUNBQS9CO0VBQ0EsNEJBQTRCLHFDQUE1Qjs7QUFHSjtFQUNJLE1BQUE7RUFDQSxnQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0Esb0NBQW9DLG1DQUFwQztFQUNBLG9DQUFvQyxzQ0FBcEM7RUFDQSxpQ0FBaUMsc0NBQWpDO0VBQ0EsZ0NBQWdDLHNDQUFoQztFQUNBLCtCQUErQixzQ0FBL0I7RUFDQSw0QkFBNEIsc0NBQTVCOztBQUlKLGlCQUFpQjtFQUNiLGdDQUFBO0VBQ0EsNkJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7O0FBR0o7RUFDSSxXQUFBO0VBQ0EsaUNBQUE7RUFDQSw4QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSx5QkFBQTtFQUNBLG9DQUFvQyxtQ0FBcEM7RUFDQSxvQ0FBb0Msc0NBQXBDO0VBQ0EsaUNBQWlDLHNDQUFqQztFQUNBLGdDQUFnQyxzQ0FBaEM7RUFDQSwrQkFBK0Isc0NBQS9CO0VBQ0EsNEJBQTRCLHNDQUE1Qjs7QUFJSixrQkFBa0I7RUFDZCxnQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxVQUFBOzs7QUFLSjtFQUNJLFlBQUE7RUFDQSxtQkFBbUIsZUFBbkI7RUFDQSxnQkFBZ0IsZUFBaEI7RUFDQSxjQUFjLGVBQWQ7RUFDQSxlQUFlLGVBQWY7RUFDQSxXQUFXLGVBQVg7OztBQ3pWSjs7Ozs7Ozs7O0FBRUksY0FBQyxPQUFRLGVBQUM7RUFDTixjQUFBO0VBQ0Esa0JBQUE7O0FBRUosY0FBQyxPQUFRLGVBQUM7RUFDTixhQUFBOztBQUVKLGNBQUMsT0FBUSxlQUFDO0VBQ04sb0NBQUE7O0FBc0JKLFFBcEI0QztFQUV4QyxjQUFDLE9BQVEsZUFBQztJQUNOLHFCQUFBO0lBQ0EsWUFBQTtJQUNBLGFBQUE7SUFDQSxnQkFBQTs7RUFHSixjQUFDLE9BQVEsZUFBQztJQUNOLFlBQUE7SUFDQSxhQUFBOztFQUVKLGNBQUMsT0FBUSxlQUFDO0lBQ04sY0FBQTtJQUNBLFlBQUE7SUFDQSxhQUFBOzs7QUFLUixjQUFDLEdBQUksZUFBQztFQUNGLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7O0FBRUosY0FBQyxHQUFJLGVBQUM7RUFDRixXQUFBO0VBQ0EsWUFBQTs7QUFFSixjQUFDLEdBQUksZUFBQztFQUNGLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBZ0Isb0RBQWhCOztBQUVKLGNBQUMsR0FBSSxlQUFDLEdBQUcsT0FBUSxlQUFDO0VBQVEsNEJBQUE7O0FBRzFCLGNBQUMsR0FBSSxlQUFDO0VBQ0YscUJBQUE7O0FBRUosY0FBQyxHQUFJLGVBQUM7RUFDRixZQUFBO0VBQ0EsYUFBQTtFQUNBLDBCQUFBOztBQUVKLGNBQUMsR0FBSSxlQUFDO0VBQ0YsWUFBQTtFQUNBLGFBQUE7O0FBSUosY0FBQyxJQUFLLGVBQUM7RUFDSCxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBOztBQUVKLGNBQUMsSUFBSyxlQUFDO0VBQ0gsWUFBQTtFQUNBLGFBQUE7O0FBRUosY0FBQyxJQUFLLGVBQUM7RUFDSCx1QkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQWdCLHFEQUFoQjs7QUFFSixjQUFDLElBQUssZUFBQyxHQUFHLE9BQVEsZUFBQztFQUFRLDZCQUFBOztBQUkzQixjQUFDLE1BQU8sZUFBQztFQUNMLFlBQUE7O0FBSUosY0FBQztFQUNHLHdCQUFBOztBQUVKLGNBQUM7RTVHZ0NELHFCQUFBO0U0RzlCSSxzQkFBQTtFQUNBLGVBQUE7O0FBRUosY0FBQyxHQUFHLE9BQVEsZUFBQztFQUNULGNBQUE7RUFDQSw0QkFBQTs7QUFFSixjQUFDLFFBQVMsZUFBQztFQUNQLFlBQUE7RUFDQSxhQUFBOztBQUVKLGNBQUM7RUFDRyxjQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTs7QUFFSixjQUFDLEdBQUcsTUFBTyxlQUFDO0FBQ1osY0FBQyxHQUFHLE1BQU8sZUFBQztFQUFVLGNBQUE7O0FBQ3RCLGNBQUM7RUFDRyxtQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7O0FBRUosY0FBQztFQUNHLGdCQUFBOztBQUdKLGNBQUM7RUFDRyxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EseUJBQUE7O0VBQ0Esc0JBQUE7RUFDQSwwQ0FBQTs7QUFFSixjQUFDO0VBQ0csYUFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQWdCLGlEQUFoQjs7QUFFSixjQUFDO0VBQ0csa0JBQUE7RUFDQSxzQkFBQTs7QUFFSixjQUFDO0VBQ0csWUFBQTtFQUNBLGNBQUE7RTVHL0hKLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFNEdnSUksY0FBQTtFQUNBLHFCQUFBOztBQUVKLGNBQUMsRUFBRTtFQUFRLGNBQUE7O0FBQ1gsY0FBQztFQUNHLGVBQUE7RUFDQSxrREFBQTtFQUNBLGNBQUE7Ozs7QUM5SlIsYUFFSTtFN0cwSEEscUJBQUE7RTZHeEhJLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0U3R29LQSxrQkFBQTs7QTZHOUtSLGFBYUksc0JBQXFCO0VBQVEseUJBQUE7O0FBYmpDLGFBY0k7RUFDSSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7RTdHd0pBLG1CQUFBOztBNkdySkosYUFBQztFN0dtR0QscUJBQUE7RTZHakdJLFVBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7O0FBRUosYUFBQyxHQUFHO0VBQVEsY0FBQTs7OztBdENoQ2hCO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTs7Ozs7Ozs7Ozs7OztBQUZKLFVBSUk7QUFKSixVcUJrREksV0FBQztFckI5Q2lCLGFBQUE7O0FBSnRCLFVBS0k7RUFBaUIsZ0JBQUE7O0FBTHJCLFVBTUk7RUFDSSxnQkFBQTs7QUFQUixVQVNJLGlCQUFpQjtFQUFLLGdCQUFBOztBQVQxQixVQVVJO0VBQVcsZ0JBQUE7O0FBVmYsVUFXSTtFQUNJLGVBQUE7O0FBWlIsVUFjSTtFQUNJLGdCQUFBOztBQWZSLFVBaUJJO0VBQ0ksa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxZQUFZLHNFQUFaOztFQUNBLFlBQVksd0VBQVo7OztBQTFCUixVQTRCSTtFQUNJLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTs7QUFpQkosVUFBQztFQUFZLGFBQUE7O0FBRWIsVUFBQztFQUFLLHFCQUFBOztBQUVOLFVBQUM7RUFDRyxrQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBRUEsZUFBQTtFQUNBLGdCQUFBOztBQUVKLFVBQUMsT0FBTyxNQUFPLFdBQUM7RUFBaUIsY0FBQTs7QUFDakMsVUFBQyxPQUFRO0VBQ0wscUJBQUE7RUFDQSx1QkFBQTs7QUFFSixVQUFDLE9BQVE7RUFDTCxXQUFBO0VBQ0EsaUJBQUE7O0FBRUosVUFBQyxVQUFXO0VBQ1IsV0FBQTs7QUFFSixVQUFDO0VBQ0csYUFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLCtCQUFBOztBQUdKLFVBQUM7RUFDRyxrQkFBQTs7RUFFQSxVQUFBOztBQUdKLFVBQUM7RUFDRyxrQkFBQTs7QUFFSixVQUFDLE9BQVE7RUFBVSxjQUFBOztBQUNuQixVQUFDLE9BQVE7RUFDTCxpQkFBQTtFQUNBLFdBQUE7O0FBRUosVUFBQztFdkV5QkQscUJBQUE7RXVFdkJJLGlCQUFBO0VBQ0Esa0JBQUE7O0FBRUosVUFBQztFQUlDLGtCQUFBO0VBQ0EsY0FBQTs7QUFEQSxRQUhrQztFQUdsQyxVQUpEO0lBRUcsU0FBQTs7O0FBS0osVUFBQztFQUVHLGFBQUE7O0FBTUosUUFKSTtFQUlKLFVBUkM7SUFLTywyQkFBQTtJQUNBLGlCQUFBOzs7QUFHUixVQUFDO0VBQ0csYUFBQTs7QUFFSixVQUFDO0VBRUcsYUFBQTs7QUFFSixVQUFDLEtBQU07RUFDSCxXQUFBO0VBQ0EsZ0JBQUE7O0FBR0osVUFBQyxHQUNDO0VBQ0UsNEJBQUE7O0FBSUosVUFBQztFQUNHLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLHVEQUFBO0VBQ0EsY0FBQTtFQUNBLGtEQUFBO0VBQ0EscUJBQUE7O0FBakpSLFVBb0pJO0VBQ0ksYUFBQTs7QUFHSixVQUFDLFFBQ0c7RUFDSSx5QkFBQTs7QUFlUixRQVhrQztFQUU5QixVQUFDLE9BQVE7SUFDTCxxQkFBQTtJQUNBLGdCQUFBOztFQU9SLFVBTEk7SUFDSSxjQUFBOzs7QUFtQlIsUUFmbUM7RUFlbkMsVUFkSTtJQUNJLFNBQUE7O0VBYVIsVUFYSTtJQUNJLGFBQUE7O0VBRUosVUFBQztJQUNHLG9CQUFBOztFQUVKLFVBQUM7SUFDRyxhQUFBOzs7QUE4Q1IsUUExQ29DO0VBMENwQztJQXhDUSxtQkFBQTtJQUNBLFVBQUE7Ozs7O0VBRUosVUFBRTtJQUNFLG1CQUFBOztFQUVKLFVBQUM7SUFDRyx5QkFBQTtJQUNBLHVCQUFBOztFQUVKLFVBQUMsTUFBTTtJQUFRLHFCQUFBOztFQUNmLFVBQUMsTUFBTyxXQUFDO0lBQ0wsNEJBQUE7O0VBRUosVUFBQyxhQUFjO0lBQ1gsa0JBQUE7SUFDQSxtQkFBQTs7RUFFSixVQUFDLE1BQU0sVUFBQyxhQUFjO0lBQ2xCLGdCQUFBO0lBQ0Esa0JBQUE7SUFDQSxtQkFBQTtJQUNBLGtCQUFBO0lBQ0EsbUJBQUE7O0VBRUosVUFBQyxNQUFPO0lBQ0osbUJBQUE7O0VBY1IsVUFaSTtJQUNJLGNBQUE7O0VBRUosVUFBQyxNQUFPO0lBQ0osa0JBQUE7OztBQVFSLFVBQUM7RUFDRyxrQkFBQTtFQUNBLGNBQUE7Ozs7QUFNUjtFQUNJLHFCQUFBOzs7Ozs7OztBQURKLGdCQUtJO0VBQUcsZ0JBQUE7O0FBTFAsZ0JBV0k7RUFDSSxXQUFBO0VBQ0EsZ0JBQUE7O0FBYlIsZ0JBZUk7RUFBUSxzQkFBQTs7QUFmWixnQkFpQkk7RUFDSSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTs7QUFRQSxRQUxrQztFQUtsQyxnQkFiSjtJQVVZLGVBQUE7OztBQVFaLFFBTHdDO0VBS3hDLGdCQWxCQTtJQWVZLGVBQUE7OztBQWhDaEIsZ0JBb0NJO0VBQ0ksbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBOztBQUVKLGdCQUFDO0VBQ0csa0RBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7O0FBN0NSLGdCQStDSTtFQUNJLGNBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7O0FBbERSLGdCQW9ESSxHQUFHO0VBQ0MsU0FBQTtFQUNBLHVCQUFBO0VBQ0Esc0RBQUE7O0FBdkRSLGdCQXlESTtFQUFlLFNBQUE7O0FBekRuQixnQkEwREk7RUFDSSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTs7QUE3RFIsZ0JBZ0VJO0VBQ0ksY0FBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBOztBQXBFUixnQkFzRUksR0FBRztFQUNDLFNBQUE7RUFDQSx1QkFBQTs7QUF4RVIsZ0JBMEVJLEdBQUcsR0FBRTtFQUNELGtEQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQVMsZUFBZSxLQUFLLEdBQTdCOztFQUNBLHVCQUFBOzs7QUFLUjtFQUNJLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtFQUFtQixTQUFBO0VBQVcsZ0JBQUE7O0FBSGxDLGdCQU1JO0FBTkosZ0JBT0k7QUFQSixnQkFRSTtFQUNJLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTs7O0FBS1I7RUFDSSxrQkFBQTtFQUNBLGtCQUFBOztBQUVKO0VBQ0ksa0JBQUE7OztFQUdBLGlCQUFBO0VBQ0Esa0JBQUE7O0FBTEosYUFPSTtFQUNJLGFBQUE7O0FBRUosYUFBQyxNQUFPLGNBQUMsUUFBUSxNQUFPLGNBQUM7RUFBTSx3QkFBQTs7QUFDL0IsYUFBQyxNQUFPLGNBQUMsYUFBYSxNQUFPLGNBQUM7RUFBTSw0QkFBQTs7QUFFcEMsYUFBQztFdkV0T0QscUJBQUE7RXVFd09JLFdBQUE7O0FBRUosYUFBQyxNQUFPLGNBQUM7RXZFMU9ULHFCQUFBO0V1RTRPSSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsOEJBQUE7O0FBRUosYUFBQyxNQUFPLGNBQUMsS0FBSztFQUFjLGlCQUFBOztBQUU1QixhQUFDO0V2RWxQRCxxQkFBQTtFdUVvUEksV0FBQTs7QUFFSixhQUFDLE9BQVEsY0FBQztFQUNOLHFCQUFBO0VBQ0Esc0JBQUE7O0FBRUosYUFBQyxPQUFRLGNBQUM7RUFDTixtQkFBQTs7QUFFSixhQUFDLE9BQVEsY0FBQztFdkU3UFYscUJBQUE7RXVFK1BJLGlCQUFBOztBQUVKLGFBQUMsT0FBUSxjQUFDLEtBQUs7RUFDWCxlQUFBOztBQUVKLGFBQUMsT0FBUSxjQUFDO0VBQ04sZ0JBQUE7RUFDQSxlQUFBOztBQUdKLGFBQUM7RUFDRyxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBOztBQUVKLGFBQUM7RXZFL1FELHFCQUFBO0V1RWlSSSxjQUFBO0VBQ0EscUJBQUE7O0FBRUosYUFBQyxFQUFFLE1BQU8sY0FBQztFQUFLLGNBQUE7O0FBY2hCLGFBQUM7RUFDRyxlQUFBO0VBQ0EsY0FBQTs7QUFFSixhQUFDO0VBQ0csY0FBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7O0FBU1IsUUFOd0M7RUFNeEM7SUFKWSxjQUFBOztFQUVKLGFBQUM7SUFBUyxpQkFBQTs7Ozs7QUFRbEI7RUFDSSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTs7QUFFQSxXQUFDO0VBQ0csa0JBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTs7QUFFSixXQUFDLFFBQVEsTUFBTyxZQUFDO0VBQ2IsY0FBQTs7QUFFSixXQUFDLEtBQUs7QUFDTixXQUFDLFFBQVE7RUFDTCxTQUFTLEVBQVQ7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFnQixnREFBaEI7O0FBRUosV0FBQyxRQUFRLE1BQU07RUFBUSxnQ0FBQTs7QUFDdkIsV0FBQztFQUNHLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTs7QUFFSixXQUFDLEtBQUs7RUFDRixnQkFBQTtFQUNBLFdBQUE7RUFDQSx3QkFBQTs7QUFFSixXQUFDO0V2RWpXRCxxQkFBQTtFdUVtV0kscUJBQUE7Ozs7QUFRUjtFQUNJLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7O0FBSkosZ0JBTUk7RUFDSSxtQkFBQTs7QUFFSixnQkFBQztFQUFVLHlCQUFBOztBQUNYLGdCQUFDO0VBQVUseUJBQUE7O0FBQ1gsZ0JBQUM7RUFBVSx5QkFBQTs7QUFDWCxnQkFBQztFQUFVLHlCQUFBOztBQUNYLGdCQUFDO0VBQVUseUJBQUE7O0FBRVgsZ0JBQUM7RUFDRyxzQkFBQTs7QUFFSixnQkFBQztFdkU3WEQscUJBQUE7RXVFK1hJLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBOztBQUVKLGdCQUFDO0V2RXJZRCxxQkFBQTtFdUV1WUksa0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7O0FBRUosZ0JBQUMsRUFBRTtBQUNILGdCQUFDLE9BQU87RW5EemdCVixZQUFBO0VBR0EseUJBQUE7RW1Ed2dCTSxXQUFBOztBQUVKLGdCQUFDO0VBQ0csa0JBQUE7RUFDQSxzQkFBQTs7QUFFSixnQkFBQztFQUNHLFdBQUE7O0FBRUosZ0JBQUMsSUFBSTtFbkRwaEJQLFlBQUE7RUFHQSx5QkFBQTs7QW1Eb2hCRSxnQkFBQztFQUNHLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBOztBQUVKLGdCQUFDO0VBQ0csZUFBQTtFQUNBLGdCQUFBOztBQUVKLGdCQUFDO0VBQ0csZUFBQTtFQUNBLGdCQUFBOztBQUVKLGdCQUFDO0VBQ0csb0JBQUE7RUFDQSxlQUFBOztBQUlKLGdCQUFDLEtBQU0saUJBQUM7RUFBSSxtQkFBQTs7QUFDWixnQkFBQztFQUNHLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBOztBQUVKLGdCQUFDO0VBQ0cscUJBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7O0FBRUosZ0JBQUM7RUFBTSxnQkFBQTs7OztBQUtYO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7O0FBRUEsZUFBQztFQUNHLGNBQUE7O0FBRUosZUFBQztFQUNHLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBOztBQUVKLGVBQUMsRUFBRSxNQUFPLGdCQUFDO0VBQUssY0FBQTs7QUFDaEIsZUFBQztFQUNHLGlCQUFBO0VBQ0EscUJBQUE7O0FBRUosZUFBQyxLQUFNLGdCQUFDO0VBQVcsa0JBQUE7O0FBQ25CLGVBQUMsRUFBRTtFQUNDLFNBQVMsRUFBVDtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxnQkFBQTs7QUFNSixlQUFDLEtBQUs7RUFFRixVQUFBO0VBQ0EsUUFBQTs7QUFLSixlQUFDO0V2RXhlRCxxQkFBQTtFdUUwZUksc0JBQUE7RUFDQSxrQkFBQTs7QUFFSixlQUFDO0V2RTdlRCxxQkFBQTtFdUUrZUksc0JBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxrREFBQTtFQUNBLGNBQUE7Ozs7QUFNUjtFQUNJLGdCQUFBO0VBQ0EsZUFBQTs7Ozs7OztBQUZKLGNBU0k7RUFDSSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7O0FBWlIsY0FjSTtFQUNJLHNCQUFBOztBQUVKLGNBQUM7RXZFMWdCRCxxQkFBQTtFdUU0Z0JJLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTs7QUFFSixjQUFDLE1BQU07RUFBUSxjQUFBOztBQU9mLGNBQUM7RUFDRyxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7Ozs7QUFNUjtFQUNJLFNBQUE7RUFDQSxrQkFBQTs7QUFGSixhQUlJO0VBQ0kscUJBQUE7RUFDQSxzQkFBQTs7QUFFSixhQUFDO0VBQ0cscUJBQUE7RUFDQSxzQkFBQTs7QUFFSixhQUFDO0VBQ0csZUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBOztBQVNSLFFBTndDO0VBRWhDLGFBQUM7SUFDRyxjQUFBOzs7OztBQVFaO0VBQ0ksY0FBQTs7QUFESixTQUdJO0VBQU0sY0FBQTs7QUFFTixTQUFDO0VBQ0csa0JBQUE7RXZFcGtCSixxQkFBQTtFdUVza0JJLHNCQUFBO0VBQ0EscUJBQUE7Ozs7QUFNUjtFdkU3a0JJLHFCQUFBOztBdUVpbEJBLGFBQUMsT0FBUSxjQUFDLFdBQXdCLGNBQUM7RUFBTSx3QkFBQTs7QUFDekMsYUFBQyxPQUFRLGNBQUMsV0FBVyxNQUFhLGNBQUM7RUFBTSw0QkFBQTs7QUFDekMsYUFBQyxPQUFRLGNBQUMsVUFBd0IsY0FBQztFQUFNLDRCQUFBOztBQUN6QyxhQUFDLE9BQVEsY0FBQyxjQUF3QixjQUFDO0VBQU0sNEJBQUE7O0FBQ3pDLGFBQUMsT0FBUSxjQUFDLGNBQWMsTUFBVSxjQUFDO0VBQU0sZ0NBQUE7O0FBQ3pDLGFBQUMsT0FBUSxjQUFDLGdCQUF3QixjQUFDO0VBQU0sNEJBQUE7O0FBQ3pDLGFBQUMsT0FBUSxjQUFDLGlCQUF3QixjQUFDO0VBQU0sNEJBQUE7O0FBQ3pDLGFBQUMsT0FBUSxjQUFDLGlCQUFpQixNQUFPLGNBQUM7RUFBTSxnQ0FBQTs7QUFDekMsYUFBQyxPQUFRLGNBQUM7RUFDTix1QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsOERBQUE7O0FBR0osYUFBQztFdkVobUJELHFCQUFBO0V1RWttQkksYUFBQTtFQUNBLHFCQUFBOztBQUVKLGFBQUM7QUFDRCxhQUFDO0VBQVksZUFBQTs7QUFDYixhQUFDLFVBQVcsY0FBQztFQUNULGNBQUE7RUFDQSxvQkFBQTs7QUFFSixhQUFDO0V2RTNtQkQscUJBQUE7RXVFNm1CSSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsdURBQUE7O0FBRUosYUFBQyxXQUF3QixjQUFDO0VBQU0sd0JBQUE7O0FBQ2hDLGFBQUMsV0FBVyxNQUFhLGNBQUM7RUFBTSw0QkFBQTs7QUFDaEMsYUFBQyxVQUF3QixjQUFDO0VBQU0sNEJBQUE7O0FBQ2hDLGFBQUMsY0FBd0IsY0FBQztFQUFNLDRCQUFBOztBQUNoQyxhQUFDLGNBQWMsTUFBVSxjQUFDO0VBQU0sZ0NBQUE7O0FBQ2hDLGFBQUMsZ0JBQXdCLGNBQUM7RUFBTSw0QkFBQTs7QUFDaEMsYUFBQyxpQkFBd0IsY0FBQztFQUFNLDZCQUFBOztBQUNoQyxhQUFDLGlCQUFpQixNQUFPLGNBQUM7RUFBTSxnQ0FBQTs7QUFDaEMsYUFBQztFdkUxbkJELHFCQUFBO0VBNUZlLGNBQUE7RUFBYyxpQkFBQTtFQUFrQiwrQ0FBQTtFdUV5dEIzQyxrQkFBQTs7OztBQU1SO0VBQ0ksZ0JBQUE7O0FBRUEsWUFBQztFQUNHLGlCQUFBO0VBQ0EsZUFBQTs7QUFFSixZQUFDO0VBRUcsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTs7OztBQU1SO0VBQ0ksY0FBQTtFQUNBLGtCQUFBOztBQUZKLG1CQUlJO0VBQ0kscUJBQUE7RUFDQSxRQUFBOztBQU5SLG1CQVFJO0VBQ0ksUUFBQTs7QUFHSixtQkFBQztFQUNHLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7O0FBRUosbUJBQUMsS0FBSztFQUNGLFNBQVMsRUFBVDtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLHVCQUFBO0VBQ0EsMkJBQUE7O0FBRUosbUJBQUM7RUFDRyxxQkFBQTtFQUNBLGVBQUE7Ozs7QUFPUjtFQUNJLGNBQUE7O0FBRUEsZ0JBQUM7RUFDRyxXQUFBO0VBQ0Esa0JBQUE7O0FBRUosZ0JBQUM7RUFDRyxnQkFBQTs7QUFFSixnQkFBQztFQUNHLGtCQUFBOztBQUVKLGdCQUFDLE9BQVE7RUFBVSxjQUFBOztBQUNuQixnQkFBQyxPQUFRO0VBQ0wsaUJBQUE7RUFDQSxXQUFBOztBQUVKLGdCQUFDO0V2RTVzQkQscUJBQUE7RXVFOHNCSSxpQkFBQTtFQUNBLGtCQUFBOztBQUVKLGdCQUFDO0VBRUcsYUFBQTs7QUFFSixnQkFBQztFQUNHLGVBQUE7RUFDQSxXQUFBOztBQVVSLFFBUHNDO0VBRTlCLGdCQUFDLE9BQVE7SUFDTCxxQkFBQTtJQUNBLGdCQUFBOzs7O0FBTVo7RUFDSSx1QkFBQTs7QUFESixRQUdJO0VBQ0ksbUJBQUE7O0FBR0osUUFBQztFQUNHLGNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTs7QUFHSixRQUFDLE1BQU07RUFDSCxTQUFTLEVBQVQ7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxnQkFBZ0IsZ0NBQWhCO0VBQ0EsNEJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBOztBQUlKLFFBQUM7RUFDRyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTs7QUFHSixRQUFDO0VBQ0csbUJBQUE7O0FBSVI7RUFDSSw2QkFBQTtFQUNBLGlCQUFBOztBQUdKO0VBQ0ksWUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtFQUNBLHdCQUFBO0VBQ0EsbUJBQUE7O0FBR0o7RUFFSSxnQkFBQTs7O0F1Q3g1Qko7RUFDSSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFKSixlQU1JO0VBQ0ksa0JBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7O0FBR0osZUFBQztFQUNHLFlBQUE7O0FBRUosZUFBQyxJQUFLLGdCQUFDO0VBQ0gsYUFBQTtFQUNBLGdCQUFBOztBQUtKLGVBQUMsSUFBSyxnQkFBQztFQUNILHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTs7RUFFQSxXQUFBOztBQUVKLGVBQUMsSUFBSyxnQkFBQyxLQUFLLE1BQU8sZ0JBQUM7RUFDaEIsV0FBQTs7QUFFSixlQUFDLElBQUssZ0JBQUM7RUFDSCxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFbkV4Qkosa0JBQWtCLDBFQUFsQjtFQUNBLGtCQUFrQixxRUFBbEI7RUFDQSxrQkFBa0Isd0VBQWxCO0VBQ0EsMkJBQUE7RUFDQSxzSEFBQTs7QW1FdUJBLGVBQUMsSUFBSyxnQkFBQztFQUNILGVBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTs7QUFFSixlQUFDLElBQUssZ0JBQUM7RUFDSCxTQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTs7QUFFSixlQUFDLElBQUssZ0JBQUM7RUFDSCxlQUFBOztBQUVKLGVBQUMsSUFBSyxnQkFBQztFQUNILGVBQUE7O0FBR0osZUFBQyxHQUFJLGdCQUFDO0VBQ0YsbUJBQUE7RUFDQSxtQkFBQTs7QUFFSixlQUFDLEdBQUksZ0JBQUM7RUFDRixlQUFBOztBQUVKLGVBQUMsR0FBSSxnQkFBQztFQUNGLGVBQUE7RUFDQSxtQkFBQTs7QUFxQkosZUFBQyxTQUFVLGdCQUFDO0VBQU8scUJBQUE7O0FBQ25CLGVBQUMsU0FBVSxnQkFBQztFQUFPLHlCQUFBOztBQUNuQixlQUFDLFNBQVUsZ0JBQUM7RUFBTyxxQkFBQTs7QUFDbkIsZUFBQyxTQUFVLGdCQUFDO0VBQU8seUJBQUE7O0FBQ25CLGVBQUMsU0FBVSxnQkFBQztFQUFPLHFCQUFBOztBQUNuQixlQUFDLFNBQVUsZ0JBQUM7RUFBTyx5QkFBQTs7QUFDbkIsZUFBQyxTQUFVLGdCQUFDO0VBQU8scUJBQUE7O0FBQ25CLGVBQUMsU0FBVSxnQkFBQztFQUFPLHlCQUFBOztBQUNuQixlQUFDLFNBQVUsZ0JBQUM7RUFBTyxxQkFBQTs7QUFDbkIsZUFBQyxTQUFVLGdCQUFDO0VBQU8seUJBQUE7O0FBQ25CLGVBQUMsU0FBVSxnQkFBQztFQUFPLHFCQUFBOztBQUNuQixlQUFDLFNBQVUsZ0JBQUM7RUFBTyx5QkFBQTs7QUFFbkIsZUFBQztFQUNHLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTs7QUFFSixlQUFDLElBQUs7RUFDRixrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0Esc0JBQUE7RUFDQSxVQUFBOztBQUVKLGVBQUM7RUFDRyxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7RUFDQSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBOzs7QUFHSixlQUFDO0VBQ0csa0JBQUE7RUFDQSxjQUFBO0VBQ0EsNkJBQUE7O0FBRUosZUFBQyxTQUFTLE1BQU8sZ0JBQUM7QUFDbEIsZUFBQyxLQUFLLE1BQU8sZ0JBQUM7RUFDVixjQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsK0JBQUE7O0FBR0osZUFBQztFQUNHLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBOztBQUVKLGVBQUM7RUFDRyxhQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7O0FBRUosZUFBQyxFQUFFO0VBQ0MsY0FBQTs7QUFLSixlQUFDO0VBQ0csa0JBQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7O0FBRUosZUFBQztFQUNHLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTs7QUFFSixlQUFDO0VBQ0csV0FBQTs7QUFFSixlQUFDO0VBQ0csa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VuRTNLSixrQkFBa0IsMEVBQWxCO0VBQ0Esa0JBQWtCLHFFQUFsQjtFQUNBLGtCQUFrQix3RUFBbEI7RUFDQSwyQkFBQTtFQUNBLHNIQUFBOztBbUUwS0EsZUFBQztFQUNDLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFbkVuTEYsa0JBQWtCLDBFQUFsQjtFQUNBLGtCQUFrQixxRUFBbEI7RUFDQSxrQkFBa0Isd0VBQWxCO0VBQ0EsMkJBQUE7RUFDQSxzSEFBQTs7QW1Fa0xBLGVBQUM7RUFDRyxhQUFBOztBQUVKLGVBQUM7RUFDRyxZQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTs7QUFFSixlQUFDO0VBQ0csZUFBQTtFQUNBLGdCQUFBOztBQUVKLGVBQUM7RUFDRyxlQUFBO0VBQ0EsZ0JBQUE7O0FBRUosZUFBQztFQUNHLHVCQUFBO0VBQ0EsZUFBQTs7QUFVSixlQUFDLEtBQUssZUFBQyxTQUFVLGdCQUFDO0VBQVEseUJBQUE7O0FBQzFCLGVBQUMsS0FBSyxlQUFDLFNBQVUsZ0JBQUM7RUFBUSx5QkFBQTs7QUFDMUIsZUFBQyxLQUFLLGVBQUMsU0FBVSxnQkFBQztFQUFRLHlCQUFBOztBQUMxQixlQUFDLEtBQUssZUFBQyxTQUFVLGdCQUFDO0VBQVEseUJBQUE7O0FBQzFCLGVBQUMsS0FBSyxlQUFDLFNBQVUsZ0JBQUM7RUFBUSx5QkFBQTs7QUFDMUIsZUFBQyxLQUFLLGVBQUMsU0FBVSxnQkFBQztFQUFRLHlCQUFBOztBQUUxQixlQUFDLEtBQU0sZ0JBQUM7RUFBTSxXQUFBOztBQUNkLGVBQUMsS0FBTSxnQkFBQztFQUNKLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTs7QUFFSixlQUFDLEtBQU0sZ0JBQUM7RUFDSixxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTs7QUFPSixlQUFDO0VBQ0csYUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7O0FBS0osZUFBQztFQUNHLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7O0FBRUosZUFBQztFQUFNLG1CQUFBOztBQUVQLGVBQUM7RUFjSyxjQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7O0FBZkEsUUFKNEM7RUFJNUMsZUFMTDtJQUVPLHFCQUFBO0lBQ0EsWUFBQTs7O0FBS0YsUUFIb0M7RUFHcEMsZUFSTDtJQU1PLFlBQUE7OztBQU5SLGVBQUMsS0FRSztFQUlFLGFBQUE7O0FBQUEsUUFIb0M7RUFHcEMsZUFaUCxLQVFLO0lBRUkscUJBQUE7OztBQVZWLGVBQUMsS0FxQks7RUFJRSxZQUFBOztBQUFBLFFBSG9DO0VBR3BDLGVBekJQLEtBcUJLO0lBRUkseUJBQUE7OztBQXZCVixlQUFDLEtBMkJLLG9CQUNFO0VBQ0UsWUFBQTs7QUE3QlYsZUFBQyxLQWdDSztFQUlFLGFBQUE7O0FBQUEsUUFIbUM7RUFHbkMsZUFwQ1AsS0FnQ0s7SUFFSSxjQUFBOzs7QUFsQ1YsZUFBQyxLQXNDSztFQU9FLGVBQUE7O0FBSEEsUUFIa0M7RUFHbEMsZUExQ1AsS0FzQ0s7SUFFSSxlQUFBOzs7QUFLRixRQUhvQztFQUdwQyxlQTdDUCxLQXNDSztJQUtJLGVBQUE7OztBQVFOLFFBSG1DO0VBR25DLGVBbkRILEtBK0NFO0lBRUcsdUJBQUE7OztBQUZKLGVBL0NELEtBK0NFLG1CQUlDO0VBSUUsWUFBQTs7QUFBQSxRQUhtQztFQUduQyxlQXZETCxLQStDRSxtQkFJQztJQUVJLGFBQUE7OztBQU5OLGVBL0NELEtBK0NFLG1CQVVDO0VBSUUsaUJBQUE7O0FBQUEsUUFIbUM7RUFHbkMsZUE3REwsS0ErQ0UsbUJBVUM7SUFFSSxrQkFBQTs7O0FBWk4sZUEvQ0QsS0ErQ0UsbUJBZ0JDO0VBV0UsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTs7QUFSQSxRQUprQztFQUlsQyxlQXBFTCxLQStDRSxtQkFnQkM7SUFFSSxlQUFBO0lBQ0EsaUJBQUE7OztBQUtGLFFBSDRDO0VBRzVDLGVBdkVMLEtBK0NFLG1CQWdCQztJQU1JLG1CQUFBOzs7QUFLRixRQUhvQztFQUdwQyxlQTFFTCxLQStDRSxtQkFnQkM7SUFTSSxlQUFBOzs7OztBQ3ZWWjtFQUNJLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBOztBQUVBLGlCQUFDO0VBQ0csa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTs7QUFHSixpQkFBQyxPQUFRLGtCQUFDO0VBQWMsNEJBQUE7O0FBQ3hCLGlCQUFDO0VBQ0csWUFBQTtFQUNBLHNCQUFBOztBQUdKLGlCQUFDO0VBQ0csa0JBQUE7RUFDQSxrQkFBQTs7QUFFSixpQkFBQztFQUNHLGFBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RS9HZ0pBLGtCQUFBO0UrRzlJQSxZQUFBOztBQUVKLGlCQUFDO0UvRzBGRCxxQkFBQTtFK0d4RkksV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBZ0IsZ0RBQWhCOztBQUVKLGlCQUFDO0VBRUcsV0FBQTtFQUNBLFlBQUE7RUFDQSw2QkFBQTs7QUFFSixpQkFBQyxZQUFZO0FBQ2IsaUJBQUMsWUFBWTtFM0Y5Q2YsWUFBQTtFQUdBLHlCQUFBOztBMkY0Q0UsaUJBQUM7RUFBZSw0QkFBQTs7QUFDaEIsaUJBQUMsT0FBTztBQUNSLGlCQUFDLE9BQU87RUFBUSxnQ0FBQTs7QUFDaEIsaUJBQUM7RUFBZSw0QkFBQTs7QUFDaEIsaUJBQUMsUUFBUTtBQUNULGlCQUFDLFFBQVE7RUFBTyxnQ0FBQTs7QUFDaEIsaUJBQUM7RUFBYyw2QkFBQTs7QUFDZixpQkFBQyxXQUFXO0FBQ1osaUJBQUMsV0FBVztFQUFPLGlDQUFBOztBQUNuQixpQkFBQztFQUFjLDZCQUFBOztBQUNmLGlCQUFDLFVBQVU7QUFDWCxpQkFBQyxVQUFVO0VBQU8saUNBQUE7O0FBQ2xCLGlCQUFDO0VBQVcsNkJBQUE7O0FBQ1osaUJBQUMsT0FBTztBQUNSLGlCQUFDLE9BQU87RUFBTyxpQ0FBQTs7QUFDZixpQkFBQztFQUFXLDZCQUFBOztBQUNaLGlCQUFDLE9BQU87QUFDUixpQkFBQyxPQUFPO0VBQU8saUNBQUE7O0FBQ2YsaUJBQUM7RUFBaUIsNkJBQUE7O0FBQ2xCLGlCQUFDLGFBQWE7QUFDZCxpQkFBQyxhQUFhO0VBQU8saUNBQUE7O0FBRXJCLGlCQUFDO0VBQ0csa0JBQUE7RUFDQSxVQUFBO0VBQ0EsTUFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFL0crRkEsa0JBQUE7O0ErRzNGSixpQkFBQztFQUNHLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTs7QUFFSixpQkFBQyxPQUFPO0VBQ0osY0FBQTtFQUNBLG1CQUFBOztBQUVKLGlCQUFDLE9BQU8sTUFBTztFQUFpQiw0QkFBQTs7QUFDaEMsaUJBQUMsT0FBTyxNQUFPO0VBQW9CLGdDQUFBOzs7Ozs7Ozs7O0FDeEZ2QztFQUNJLHFCQUFBO0VBQ0Esa0JBQUE7RWhISEEsV0FBQTtFQUNBLFlBQUE7RUF3S0ksbUJBQUE7RWdIbktKLGdCQUFlLG9EQUFmOztBQUxKLElBT0k7RUFDSSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTs7QUFFSixJQUFDO0FBQ0QsSUFBQztFQUFVLGtDQUFBOztBQUNYLElBQUM7QUFDRCxJQUFDO0VBQVEsNkJBQUE7O0FBQ1QsSUFBQztFQUNHLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RWhIa0pBLG1CQUFBOztBZ0gvSUosSUFBQyxJQUFJO0VBQVMsd0JBQUE7O0FBRWQsSUFBQztFaEg1QkQsV0FBQTtFQUNBLFlBQUE7RWdINkJJLGtDQUFBO0VoSDJJQSxtQkFBQTs7QWdIeElKLElBQUMsT0FBTztBQUNSLElBQUMsT0FBTyxJQUFDO0VBQVUsa0NBQUE7O0FBQ25CLElBQUMsT0FBTztBQUNSLElBQUMsT0FBTyxJQUFDO0VBQVEsa0NBQUE7O0FBQ2pCLElBQUMsT0FBUTtFQUNMLE1BQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7O0FBRUosSUFBQyxPQUFRLEtBQUM7RWhIOEhOLG1CQUFBO0VBektKLFdBQUE7RUFDQSxZQUFBOztBZ0grQ0EsSUFBQztFQUFVLGtDQUFBOztBQUNYLElBQUM7QUFDRCxJQUFDLFFBQVMsS0FBQztFQUNQLFdBQUE7RUFDQSxZQUFBO0VoSHFIQSxtQkFBQTtFZ0huSEEsa0NBQUE7O0FBRUosSUFBQyxRQUFRO0FBQ1QsSUFBQyxRQUFRLElBQUM7RUFBVSxrQ0FBQTs7QUFDcEIsSUFBQyxRQUFRO0FBQ1QsSUFBQyxRQUFRLElBQUM7RUFBUSxrQ0FBQTs7QUFDbEIsSUFBQyxRQUFTO0VBQ04sUUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTs7QUFHSixJQUFDO0VBQVMsNkJBQUE7O0FBQ1YsSUFBQztBQUNELElBQUMsT0FBUSxLQUFDO0VBQ04sWUFBQTtFQUNBLGFBQUE7RWhIa0dBLG9CQUFBOztBZ0gvRkosSUFBQyxPQUFPO0FBQ1IsSUFBQyxPQUFPLElBQUM7RUFBVSw2QkFBQTs7QUFDbkIsSUFBQyxPQUFPO0FBQ1IsSUFBQyxPQUFPLElBQUM7RUFBUSx3QkFBQTs7QUFlakIsUUFibUM7RUFDL0IsSUFBQztJaEhoRkwsV0FBQTtJQUNBLFlBQUE7O0VnSGdGSSxJQUFDLFVBQVUsSUFBQztJQUFVLGtDQUFBOztFQUN0QixJQUFDLFVBQVUsSUFBQztJQUFRLGtDQUFBOztFQUVwQixJQUFDO0loSHBGTCxXQUFBO0lBQ0EsWUFBQTs7RWdIb0ZJLElBQUMsV0FBVyxJQUFDO0lBQVUsa0NBQUE7O0VBQ3ZCLElBQUMsV0FBVyxJQUFDO0lBQVEsa0NBQUE7O0VBRXJCLElBQUM7SWhIeEZMLFdBQUE7SUFDQSxZQUFBOztFZ0h3RkksSUFBQyxTQUFTLElBQUM7SUFBVSxrQ0FBQTs7RUFDckIsSUFBQyxTQUFTLElBQUM7SUFBUSw2QkFBQTs7O0FBZXZCLFFBYm1DO0VBQy9CLElBQUM7SWhIN0ZMLFdBQUE7SUFDQSxZQUFBOztFZ0g2RkksSUFBQyxVQUFVLElBQUM7SUFBVSxrQ0FBQTs7RUFDdEIsSUFBQyxXQUFXLElBQUM7SUFBUSxrQ0FBQTs7RUFFckIsSUFBQztJaEhqR0wsV0FBQTtJQUNBLFlBQUE7O0VnSGlHSSxJQUFDLFdBQVcsSUFBQztJQUFVLGtDQUFBOztFQUN2QixJQUFDLFdBQVcsSUFBQztJQUFRLGtDQUFBOztFQUVyQixJQUFDO0loSHJHTCxXQUFBO0lBQ0EsWUFBQTs7RWdIcUdJLElBQUMsU0FBUyxJQUFDO0lBQVUsa0NBQUE7O0VBQ3JCLElBQUMsU0FBUyxJQUFDO0lBQVEsNkJBQUE7OztBQWV2QixRQWJ1QztFQUNuQyxJQUFDO0loSDFHTCxXQUFBO0lBQ0EsWUFBQTs7RWdIMEdJLElBQUMsY0FBYyxJQUFDO0lBQVUsa0NBQUE7O0VBQzFCLElBQUMsZUFBZSxJQUFDO0lBQVEsa0NBQUE7O0VBRXpCLElBQUM7SWhIOUdMLFdBQUE7SUFDQSxZQUFBOztFZ0g4R0ksSUFBQyxlQUFlLElBQUM7SUFBVSxrQ0FBQTs7RUFDM0IsSUFBQyxlQUFlLElBQUM7SUFBUSxrQ0FBQTs7RUFFekIsSUFBQztJaEhsSEwsV0FBQTtJQUNBLFlBQUE7O0VnSGtISSxJQUFDLGFBQWEsSUFBQztJQUFVLGtDQUFBOztFQUN6QixJQUFDLGFBQWEsSUFBQztJQUFRLDZCQUFBOzs7QUFlM0IsUUFibUM7RUFDL0IsSUFBQztJaEh2SEwsV0FBQTtJQUNBLFlBQUE7O0VnSHVISSxJQUFDLFVBQVUsSUFBQztJQUFVLGtDQUFBOztFQUN0QixJQUFDLFVBQVUsSUFBQztJQUFRLGtDQUFBOztFQUVwQixJQUFDO0loSDNITCxXQUFBO0lBQ0EsWUFBQTs7RWdIMkhJLElBQUMsV0FBVyxJQUFDO0lBQVUsa0NBQUE7O0VBQ3ZCLElBQUMsV0FBVyxJQUFDO0lBQVEsa0NBQUE7O0VBRXJCLElBQUM7SWhIL0hMLFdBQUE7SUFDQSxZQUFBOztFZ0grSEksSUFBQyxTQUFTLElBQUM7SUFBVSxrQ0FBQTs7RUFDckIsSUFBQyxTQUFTLElBQUM7SUFBUSw2QkFBQTs7O0FBZTNCLFFBYndDO0VBQ2hDLElBQUM7SWhIcElMLFdBQUE7SUFDQSxZQUFBOztFZ0hvSUksSUFBQyxXQUFXLElBQUM7SUFBVSxrQ0FBQTs7RUFDdkIsSUFBQyxXQUFXLElBQUM7SUFBUSxrQ0FBQTs7RUFFckIsSUFBQztJaEh4SUwsV0FBQTtJQUNBLFlBQUE7O0VnSHdJSSxJQUFDLFlBQVksSUFBQztJQUFVLGtDQUFBOztFQUN4QixJQUFDLFlBQVksSUFBQztJQUFRLGtDQUFBOztFQUV0QixJQUFDO0loSDVJTCxXQUFBO0lBQ0EsWUFBQTs7RWdINElJLElBQUMsVUFBVSxJQUFDO0lBQVUsa0NBQUE7O0VBQ3RCLElBQUMsVUFBVSxJQUFDO0lBQVEsNkJBQUE7Ozs7O0FBTzVCO0VBQ0ksY0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTs7Ozs7Ozs7Ozs7Ozs7O0FBSkosWUFNSTtFQUNJLFdBQUE7RUFDQSxjQUFBOztFQUVBLGtCQUFBO0VBQ0EscUJBQUE7O0FBWFIsWUFhSSxZQUFXO0VBQ1AsU0FBUSxFQUFSO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLG1CQUFBO0VBQ0EsbUNBQUE7RWhIRkEsb0JBQUE7O0FnSHBCUixZQXlCSTtFQUFjLG9CQUFBOztBQUVkLFlBQUM7RUFDRyxrQkFBQTtFQUNBLGtCQUFBOztBQUVKLFlBQUM7RUFDRyxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQ0FBQTtFQUNBLHFCQUFBO0VoSHBCQSxtQkFBQTs7QWdIdUJKLFlBQUMsT0FBTztFQUFRLG1CQUFBOztBQUloQixZQUFDLE9BQU8sTUFBTyxhQUFDO0VBQWlCLDZCQUFBOztBQUdqQyxZQUFDLE9BQU8sTUFBTyxhQUFDO0VBQVcsV0FBQTs7QUFDM0IsWUFBQztFQUNHLFlBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTs7QUFFSixZQUFDLGNBQWM7RUFBUSxtQkFBQTs7QUFDdkIsWUFBQztFQUNHLFdBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTs7QUFFSixZQUFDLGFBQWE7RUFBUSxtQkFBQTs7QUFDdEIsWUFBQztBQUNELFlBQUM7RUFDRyxZQUFBO0VBQ0EsT0FBQTtFQUNBLGNBQUE7O0FBRUosWUFBQztFQUE2QixhQUFBOztBQUM5QixZQUFDLDJCQUEyQjtBQUM1QixZQUFDLG1CQUFtQjtFQUFRLG1CQUFBOztBQVE1QixZQUFDO0VBQ0csWUFBQTtFQUNBLE9BQUE7RUFDQSxtQkFBQTs7O0FBR0osWUFBQyxlQUFlO0VBQVEsbUJBQUE7O0FBQ3hCLFlBQUMsZUFBZSxNQUFPLGFBQUM7QUFDeEIsWUFBQyxlQUFnQixhQUFDO0VBQVksY0FBQTs7QUFDOUIsWUFBQztFQUNHLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7O0FBRUosWUFBQztFQUNHLGFBQUE7O0FBRUosWUFBQztFQUNHLGtCQUFBO0VoSGpJSixxQkFBQTtFZ0htSUksU0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsK0NBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RWhINUZBLG1CQUFBOztBZ0grRkosWUFBQztFQUNHLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQWdCLDZDQUFoQjs7QUFFSixZQUFDO0VBQWEsNEJBQUE7O0FBQ2QsWUFBQztFQUFhLDRCQUFBOztBQUNkLFlBQUM7RUFBa0IsNEJBQUE7O0FBRW5CLFlBQUM7RUFBYyw2QkFBQTs7QUFDZixZQUFDO0VBQ0csZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBOztBQUVKLFlBQUMsRUFBRTtFQUFRLDBCQUFBOztBQUNYLFlBQUM7RUFDRyxjQUFBO0VBQ0EsaURBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBOztBQXFDUixRQWxDZ0Q7RUFrQ2hEO0lBaENZLFlBQUE7O0VBR0osWUFBQyxNQUFPLEVBQUMsV0FBVztJQUFRLGNBQUE7O0VBQzVCLElBQUssYUFBQyxNQUFPLFlBQVc7RUFDeEIsSUFBSyxhQUFDLE1BQU8sWUFBVztJQUFRLGFBQUE7O0VBRWhDLFlBQUMsTUFBTyxhQUFDO0lBQVEsYUFBQTs7RUFDakIsWUFBQyxNQUFPLGFBQUM7SUFBUyxjQUFBOztFQUNsQixZQUFDLE1BQU8sYUFBQztJQUFlLGNBQUE7O0VBRXhCLFlBQUMsU0FBUyxNQUFPLEVBQUMsV0FBVztJQUFRLGFBQUE7O0VBQ3JDLFlBQUMsU0FBUyxNQUFPLGFBQUM7SUFBUSxjQUFBOztFQUUxQixZQUFDO0lBQ0csY0FBQTtJQUNBLGtCQUFBO0lBQ0EsU0FBQTtJQUNBLFNBQUE7SUFDQSxZQUFBO0lBQ0EsV0FBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7SUFDQSxVQUFBO0loSHRKSixtQkFBQTs7OztBZ0g4SlI7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7OztFQUdBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQ0FBQTtFQUNBLHFCQUFBO0VoSHZLSSxtQkFBQTs7Ozs7Ozs7Ozs7Ozs7O0FnSDBLSixhQUFDO0VBQVEsbUJBQUE7O0FBSVQsYUFBQyxNQUFPLGNBQUM7RUFBaUIsNkJBQUE7O0FBRzFCLGFBQUMsTUFBTyxjQUFDO0VBQVcsV0FBQTs7QUFDcEIsYUFBQztFQUNHLFlBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTs7QUFFSixhQUFDLE9BQU87RUFBUSxtQkFBQTs7QUFDaEIsYUFBQztFQUNHLFdBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTs7QUFFSixhQUFDLE1BQU07RUFBUSxtQkFBQTs7QUFDZixhQUFDO0FBQ0QsYUFBQztFQUNHLFlBQUE7RUFDQSxPQUFBO0VBQ0EsY0FBQTs7QUFFSixhQUFDO0VBQXNCLGFBQUE7O0FBQ3ZCLGFBQUMsb0JBQW9CO0FBQ3JCLGFBQUMsWUFBWTtFQUFRLG1CQUFBOztBQVFyQixhQUFDO0VBQ0csWUFBQTtFQUNBLE9BQUE7RUFDQSxtQkFBQTs7O0FBR0osYUFBQyxRQUFRO0VBQVEsbUJBQUE7O0FBQ2pCLGFBQUMsUUFBUSxNQUFPLGNBQUM7QUFDakIsYUFBQyxRQUFTLGNBQUM7RUFBWSxjQUFBOztBQUN2QixhQUFDO0VBQ0csZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTs7QUFFSixhQUFDO0VBQ0csa0JBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RWhIMU9BLG1CQUFBOztBZ0g2T0osYUFBQztFQUNHLGtCQUFBO0VoSGhTSixxQkFBQTtFZ0hrU0ksU0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsK0NBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RWhIM1BBLG1CQUFBOztBZ0g4UEosYUFBQztFQUNHLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQWdCLDZDQUFoQjs7QUFFSixhQUFDO0VBQWEsNEJBQUE7O0FBQ2QsYUFBQztFQUFhLDRCQUFBOztBQUNkLGFBQUM7RUFBa0IsNEJBQUE7O0FBRW5CLGFBQUM7RUFBYyw2QkFBQTs7QUFDZixhQUFDO0VBQ0csZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBOztBQUVKLGFBQUMsRUFBRTtFQUFRLDBCQUFBOzs7QUM5YmY7RUFDSSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFakh1S0ksa0JBQUE7O0FpSHBLSixVQUFDO0VBQ0cscUJBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7O0FBRUosVUFBQztFQUNHLHdEQUFBO0VBQ0EsOEJBQUE7RUFDQSw0QkFBQTs7QUFFSixVQUFDO0VBQ0csdURBQUE7RUFDQSw4QkFBQTtFQUNBLDRCQUFBOztBQUdKLFVBQUM7RUFBTyxtQkFBQTs7QUFDUixVQUFDLEtBQU07RUFDSCxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7O0FBRUosVUFBQyxLQUFNO0VBQVksc0JBQUE7O0FBQ25CLFVBQUM7RWpIMkZELHFCQUFBO0VpSHpGSSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTs7QUFFSixVQUFDO0VBQ0csY0FBQTtFQUNBLGVBQUE7O0FBRUosVUFBQztFQUNHLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBOztBQUVKLFVBQUM7RUFDRyxrQkFBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLCtDQUFBO0U3R3dITixpQ0FBQTtFQUNLLDRCQUFBO0VBQ0cseUJBQUE7O0E2R3ZITixVQUFDLEVBQUUsTUFBTyxXQUFDO0VBQWEsVUFBQTtFQUFXLHlCQUFBOztBQUNuQyxVQUFDLEVBQUU7RUFBUSxxQkFBQTs7QUFDWCxVQUFDO0VBQ0csV0FBQTtFakhxREoscUJBQUE7RWlIbkRJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTs7QUFFSixVQUFDLFVBQVcsV0FBQztFQUFRLGlCQUFBOztBQUNyQixVQUFDO0VBQVcscUJBQUE7O0FBQ1osVUFBQyxTQUFVLFdBQUM7RUFBZSxVQUFBO0VBQVcseUJBQUE7O0FBQ3RDLFVBQUMsU0FBVSxXQUFDO0VBQVcsY0FBQTs7QUFDdkIsVUFBQztFakh1Q0QscUJBQUE7RWlIckNJLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTs7QUFFSixVQUFDO0VqSGlDRCxxQkFBQTtFaUgvQkksc0JBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTs7QUFFSixVQUFDO0VBQ0csa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQ0FBQTtFN0dpRk4saUNBQUE7RUFDSyw0QkFBQTtFQUNHLHlCQUFBO0U2R2pGRixVQUFBO0VBQ0Esd0JBQUE7O0FBRUosVUFBQztFQUNHLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsaUNBQUE7RTdHcUVOLGlDQUFBO0VBQ0ssNEJBQUE7RUFDRyx5QkFBQTtFNkdyRUYsVUFBQTtFQUNBLHdCQUFBOztBQUVKLFVBQUM7RUFDRyxrQkFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBOztBQUVKLFVBQUM7RUFDRyxrQkFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBOztBQUVKLFVBQUM7RUFDRyxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EseURBQUE7O0FBRUosVUFBQztFakhoQkQscUJBQUE7RWlIa0JJLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTs7QUFFSixVQUFDO0VBQ0csa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTs7QUFFSixVQUFDO0VBQ0csa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsbUJBQUE7O0FBRUosVUFBQztFQUNHLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7Ozs7QXBCNUtSO0VBQ0ksY0FBQTtFQUNBLGNBQUE7OztBQUdKO0VBQ0ksY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQW1CSjtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7Ozs7Ozs7Ozs7O0FBV0EsUUFBQztFQUNHLFNBQUE7O0FBRUosUUFBQyxXQUFZLFNBQUM7RUFDVixhQUFBOztBQUVKLFFBQUMsTUFBTyxTQUFDO0VBQ0wseUJBQUE7O0FBR0osUUFBQztFQUNHLG1CQUFBO0VBQ0EsZ0JBQUE7O0FBQ0EsUUFISCxLQUdJO0VBQ0csZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTs7QUFFSixRQVJILEtBUUk7RUFDRyxlQUFBOztBQUlSLFFBQUM7RUFDRyxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTs7QUFFSixRQUFDO0VBQ0csa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTs7QUFFSixRQUFDLGNBQWM7RUFDWCxTQUFTLEVBQVQ7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBOztBQUVKLFFBQUMsY0FBZTtFQUNaLGdCQUFBOztBQUVKLFFBQUMsY0FBZTtFQUNaLHFCQUFBOztBQUVKLFFBQUM7RUFDRyxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7O0FBRUosUUFBQyxTQUFTLE1BQU8sU0FBQztFQUFlLGNBQUE7O0FBQ2pDLFFBQUMsU0FBUyxNQUFPLFNBQUM7RUFBbUIsYUFBQTs7QUFDckMsUUFBQztFQUNHLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBOztBQUVKLFFBQUMsU0FBVTtFQUNQLHVCQUFBOztBQUVKLFFBQUM7RUFDRyxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBOztBQUVKLFFBQUM7RUFDRyxrQkFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsNEJBQUE7O0FBRUosUUFBQztFQUNHLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBOzs7OztBQUtKLFFBQUM7RUFDRyxtQkFBQTs7QUFFSixRQUFDO0VBQ0csc0JBQUE7O0FBRUosUUFBQztFQUNHLGFBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxVQUFBOzs7RUFHQSwrQkFBQTtFQUNBLGVBQUE7O0FBRUosUUFBQztFQUNHLGFBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7O0VBRUEsa0JBQUE7RUFDQSxzQkFBQTtFQUNBLG9DQUFBOztBQUVKLFFBQUM7RUFDRyxZQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7O0FBRUosUUFBQyxFQUFFOztFQUVDLGNBQUE7O0FBRUosUUFBQyxFQUFFLE1BQU8sU0FBQztFQUFZLDRCQUFBOztBQUN2QixRQUFDLEVBQUUsTUFBTyxTQUFDO0VBQVksNEJBQUE7O0FBQ3ZCLFFBQUM7RTdGMURELHFCQUFBO0U2RjRESSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTs7QUFFSixRQUFDO0U3RmhFRCxxQkFBQTtFNkZrRUksc0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBZ0IsK0NBQWhCOztBQUVKLFFBQUM7RUFDRyxnQkFBZ0IsdURBQWhCOztBQUVKLFFBQUM7RTdGM0VELHFCQUFBO0U2RjZFSSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQWdCLCtDQUFoQjs7QUFHSixRQUFDO0VBQ0csV0FBQTtFQUNBLGlCQUFBOzs7O0FBSUosUUFBQztFQUNHLGtCQUFBO0VBQ0EscUJBQUE7O0FBRUosUUFBQyxPQUFPLE1BQU8sU0FBQztFQUFZLGNBQUE7O0FBQzVCLFFBQUM7RUFDRyxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EseUJBQUE7O0FBR0osUUFBQztFQUNHLGVBQUE7RUFDQSxnQkFBQTs7QUFJSixRQUFDO0VBQ0csa0JBQUE7O0FBRUosUUFBQyxJQUFLO0VBQVUsYUFBQTs7QUFDaEIsUUFBQyxJQUFLO0VBQ0YsU0FBQTs7QUFFSixRQUFDO0VBQ0csa0JBQUE7O0FBRUosUUFBQztFQUNHLGFBQUE7O0FBRUosUUFBQztFQUNHLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7O0FBRUosUUFBQztFQUNHLFdBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTs7QUFFSixRQUFDO0VBQ0csZUFBQTtFQUNBLGlCQUFBOztBQUVKLFFBQUM7RUFDRyxlQUFBO0VBQ0EsaUJBQUE7O0FBK0JKLFFBMUJrQztFQTBCbEM7Ozs7O0VBekJJLFFBQUM7OztFQU1ELFFBQUM7SUFBVSxjQUFBOztFQUNYLFFBQUM7SUFDRyxtQkFBQTs7RUFFSixRQUFDO0lBQ0csc0JBQUE7O0VBRUosUUFBQztJQUNHLFNBQUE7O0VBRUosUUFBQztJQUNHLFNBQUE7SUFDQSxXQUFBOztFQUVKLFFBQUM7SUFDRyxlQUFBO0lBQ0EsaUJBQUE7OztBQW9EUixRQWpEbUM7RUFpRG5DOzs7OztFQS9DSSxRQUFDOzs7RUFNRCxRQUFDO0lBQ0csbUJBQUE7O0VBRUosUUFBQyxJQUFLO0lBQVUsY0FBQTs7RUFDaEIsUUFBQztJQUNHLG1CQUFBOztFQUVKLFFBQUM7SUhuSkwsZUFBQTtJQUNBLGlCQUFBOztJR3FKUSxjQUFBO0lBQ0EsZ0JBQUE7SUFDQSxtQkFBQTtJQUNBLHFCQUFBO0lBQ0EsY0FBQTs7RUFHSixRQUFDO0lBQ0csU0FBQTs7RUFFSixRQUFDO0lBQ0csV0FBQTs7RUFFSixRQUFDO0lBQ0csZUFBQTtJQUNBLGlCQUFBOztFQUVKLFFBQUM7SUFDRyxlQUFBO0lBQ0EsaUJBQUE7O0VBR0osUUFBQyxXQUFZLFNBQUM7SUFDVixNQUFBOztFQUVKLFFBQUMsV0FBWSxTQUFDO0lBQ1YsZUFBQTtJQUNBLGlCQUFBOzs7QUF3RVosUUFwRXdDO0VBb0V4Qzs7Ozs7RUFoRVEsUUFBQztJQUNHLGtCQUFBO0lBQ0EsTUFBQTtJQUNBLE9BQUE7SUFDQSxRQUFBO0lBQ0EsV0FBQTtJQUNBLGtCQUFBO0lBQ0EsY0FBQTtJQUNBLFlBQVksc0VBQVo7O0lBQ0EsWUFBWSx3RUFBWjs7O0VBRUosUUFBQztFQUNELFFBQUM7RUFDRCxDQUFDLFFBQUMsUUFBUTtFQUNWLFFBQUM7RUFDRCxDQUFDLFFBQUMsS0FBSztFQUNQLFFBQUMsSUFBSztJQUFVLGNBQUE7O0VBRWhCLEtBQU0sU0FBQzs7SUFFSCx1dkJBQUE7O0VBRUosT0FBUSxTQUFDO0lBQ0wsUUFBUSx5REFBMEQsdUJBQXVCLDRCQUF6Rjs7O0VBR0osUUFBQztJQUNHLG1CQUFBOztFQUVKLFFBQUM7SUFDRyxtQkFBQTs7RUFFSixRQUFDO0lBQ0csU0FBQTtJQUNBLFdBQUE7O0VBR0osUUFBQyxXQUFZLFNBQUM7SUFDVixjQUFBOztFQUdKLFFBQUMsV0FBWSxTQUFDO0lBQ1Ysa0JBQUE7SUFDQSxVQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBOztFQUVKLFFBQUMsV0FBWSxTQUFDO0lBQ1Ysa0JBQUE7O0VBRUosUUFBQyxXQUFZLFNBQUMsSUFBSyxTQUFDO0lBQ2hCLGFBQUE7O0VBR0osUUFBQyxXQUFZLFNBQUM7SUFDVixjQUFBO0lBQ0EsU0FBQTtJQUNBLFdBQUE7SUFDQSxVQUFBOztFQUVKLFFBQUMsV0FBWSxTQUFDO0VBQ2QsUUFBQyxXQUFZLFNBQUM7SUFBTyxjQUFBOztFQUNyQixRQUFDLFdBQVksRUFBQyxRQUFDLFFBQVE7SUFBUSxjQUFBOzs7O0FBT3ZDO0VBQ0ksa0JBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7O0FBRUEsZ0JBQUM7RUFDRyx5QkFBQTtFQUNBLHFCQUFBOztBQUdKLGdCQUFDO0VBQ0csU0FBUyxFQUFUO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsdUJBQUE7O0FBRUosZ0JBQUM7RUFDRyxTQUFTLEdBQVQ7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTs7QUFHSixnQkFBQztFQUNHLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7O0FBRUosZ0JBQUMsS0FBSztFQUNGLFlBQUE7RUFDQSxpQkFBQTs7QUFFSixnQkFBQyxLQUFLO0VBQ0YsYUFBQTs7QUFFSixnQkFBQyxLQUFNLGlCQUFDO0VBQ0osaUJBQUE7RUFDQSxtQkFBQTtFQUNBLDZCQUFBOztBQUdKLGdCQUFDO0VBQ0csV0FBQTtFQUNBLFlBQUE7O0FBRUosZ0JBQUMsR0FBRztFQUNBLFdBQUE7RUFDQSxpQkFBQTs7QUFFSixnQkFBQyxHQUFHO0VBQ0EsYUFBQTs7QUFFSixnQkFBQyxHQUFJLGlCQUFDO0VBQ0Ysd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDBCQUFBO0VBQ0Esa0JBQUE7O0FBRUosZ0JBQUM7RUFDRyxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBZ0Isa0RBQWhCOzs7OztBQVFSO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7O0FBSkosWUFNSTtFQUNJLHNCQUFBOztBQVBSLFlBU0k7RUFDSSxrQkFBQTs7QUFWUixZQVlJO0VBQ0ksV0FBQTtFQUNBLGtCQUFBOztBQUVKLFlBQUM7RTdGOVlELHFCQUFBO0U2RmdaSSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTs7QUFFSixZQUFDO0VBQ0csZUFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7O0FBRUosWUFBQyxFQUFFO0VBQ0MsY0FBQTs7QUFFSixZQUFDO0VBQ0csY0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7O0FBSUosWUFBQyxLQUFLO0VBQ0YsY0FBQTs7QUFFSixZQUFDO0VBQ0csa0JBQUE7RTdGMWFKLHFCQUFBO0U2RjRhSSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFnQiw2Q0FBaEI7O0FBRUosWUFBQyxJQUFJO0VBQVEsNEJBQUE7O0FBQ2IsWUFBQyxJQUFJLE1BQU07RUFBUSxjQUFBOztBQUNuQixZQUFDLElBQUk7RUFDRCxTQUFTLGdCQUFUO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7O0FBRUosWUFBQztFN0YvYkQscUJBQUE7RTZGaWNJLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7Ozs7QUFNUjtFQUNJLGtCQUFBOztBQURKLFlBR0k7RUFDSSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTs7OztBQU1SLGlCQUlJO0VBQ0UsdUJBQUE7RUFDQSx1QkFBQTs7QUFHRixpQkFBQztFQUNHLFlBQUE7Ozs7QUFNUjtFQUNJLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7O0FBQ0EsU0FBQztFQUNHLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBOzs7O0FBT1I7RUFDSSx3QkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7O0FBQ0EsaUJBQUM7RUFDRyxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTs7OztBQU1SO0VBQ0ksa0JBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBZ0IscUNBQWhCOzs7O0FBS0o7RUFDSSxvQkFBQTs7OztBQUtKO0VBQ0ksaUJBQUE7OztBQUlKO0VBQ0ksU0FBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTs7O0FxQjNwQko7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7O0FBRkosUUFJSTtFbEh5SEEscUJBQUE7RUlqQkYsbUJBQW1CLFVBQW5CO0VBQ0ksZUFBZSxVQUFmO0VBQ0MsY0FBYyxVQUFkO0VBQ0csV0FBVyxVQUFYO0VBMkVSLGlDQUFBO0VBQ0ssNEJBQUE7RUFDRyx5QkFBQTs7QThHbExOLFFBQUM7RWxIbUhELHFCQUFBO0VrSGpISSxxQkFBQTs7QUFFSixRQUFDO0VBQ0csY0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTs7QUFFSixRQUFDLEVBQUU7RUFDQyxxQkFBQTs7QUFFSixRQUFDLEVBQUUsTUFBTztFOUdvRlosbUJBQW1CLFVBQW5CO0VBQ0ksZUFBZSxVQUFmO0VBQ0MsY0FBYyxVQUFkO0VBQ0csV0FBVyxVQUFYOztBOEdwRk4sUUFBQyxFQUFFLE1BQU8sU0FBQztFQUNQLFVBQUE7RUFDQSxtQkFBQTs7QUFFSixRQUFDO0VBQ0csbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0Esa0RBQUE7RTlHc0pOLGlDQUFBO0VBQ0ssNEJBQUE7RUFDRyx5QkFBQTs7OztBc0Q1TFY7RUFDSSxrQkFBQTs7Ozs7OztBQU1BLFFBSkE7RUFJQTtJQUhJLGNBQUE7OztBQUdKLE9BQUM7RUFBUyxzQkFBQTs7QUFFVixPQUFDO0VBRUcsY0FBQTs7QUFXSixRQVBBO0VBQ0ksT0FBQztJQUVHLGNBQUE7OztBQVdSLE9BQUM7RUFDRyxjQUFBOztBQURKLE9BQUMsWUFHRyxVQUFTO0VBQWMsZ0JBQUE7O0FBSDNCLE9BQUMsWUFJRztFQUNJLGNBQUE7O0FBTFIsT0FBQyxZQU9HO0VBQ0ksY0FBQTtFQUNBLGlCQUFBOztBQUlSLE9BQUM7RUFDRyxrQkFBQTtFQUNBLGVBQUE7O0FBRUosT0FBQztFQUFrQix5QkFBQTs7QUFDbkIsT0FBQztFQUFrQix5QkFBQTs7QUFDbkIsT0FBQztFQUFrQix5QkFBQTs7QUFDbkIsT0FBQztFQUFrQix5QkFBQTs7QUFDbkIsT0FBQztFQUFrQix5QkFBQTs7QUFDbkIsT0FBQztFQUFrQix5QkFBQTs7QUFDbkIsT0FBQztFQUFrQix5QkFBQTs7QUFDbkIsT0FBQztFQUFrQix5QkFBQTs7QUFDbkIsT0FBQztFQUFrQix5QkFBQTs7QUFFbkIsT0FBQztFQUNHLGtCQUFBOztBQU1KLE9BQUM7RUFDRyxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTs7QUFMSixPQUFDLE1BT0c7RUFBYyxlQUFBO0VBQWlCLG1CQUFBOztBQUduQyxPQUFDO0FBQ0QsT0FBQztFQUNHLFlBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTs7QUFMSixPQUFDLE9BT0c7QUFOSixPQUFDLE9BTUc7RUFDSSxnQkFBQTs7QUErQlIsUUF0QjRDO0VBc0I1Qzs7Ozs7O0VBckJJLE9BQUM7SUFDRyxlQUFBOztFQUVKLE9BQUM7SUFDRyxZQUFBO0lBQ0EsY0FBQTs7RUFPSixPQUFDO0lBQ0csV0FBQTtJQUNBLFlBQUE7O0VBRUosT0FBQztJQUNHLFdBQUE7SUFDQSxjQUFBOzs7QUFhUixRQVZtQztFQUUvQixPQUFDO0lBQ0csY0FBQTtJQUNBLGdCQUFBOztFQUVKLE9BQUM7SUFDRyxpQkFBQTs7O0FBb0NaLFFBakN3QztFQUNoQyxPQUFDO0lBQ0csV0FBQTtJQUNBLGNBQUE7O0VBRkosT0FBQyxLQUlHO0lBQ0ksa0JBQUE7SUFDQSxtQkFBQTtJQUNBLG1CQUFBOztFQUlSLE9BQUM7SUFDRyxjQUFBOztFQUVKLE9BQUMsWUFBYSxRQUFDO0lBQ1gsWUFBQTtJQUNBLGlCQUFBOztFQUdKLE9BQUM7SUFDRyxXQUFBO0lBQ0EsWUFBQTtJQUNBLGlCQUFBOztFQUVKLE9BQUMsWUFBWTtJQUFjLGNBQUE7O0VBRTNCLE9BQUM7SUFDRyw0QkFBQTtJQUNBLDRCQUFBO0lBQ0Esc0JBQXNCLDJDQUF0Qjs7Ozs7QW9DeEpaO0VBQ0kscUJBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBREosV0FJSTtFQUFHLGdCQUFBOztBQUpQLFdBS0k7RTlGd0hBLHFCQUFBO0U4RnRISSxzQkFBQTs7QUFQUixXQWNJO0VBQVEsc0JBQUE7O0FBZFosV0FnQkk7RUFDSSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTs7QUFPQSxRQUxrQztFQUtsQyxXQVpKO0lBU1ksZUFBQTs7O0FBUVosUUFMd0M7RUFLeEMsV0FqQkE7SUFjWSxlQUFBOzs7QUE5QmhCLFdBbUNJO0VBQ0ksbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBOztBQXZDUixXQStDSTtFQUNJLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTs7QUFuRFIsV0FxREk7RUFDSSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7O0FBekRSLFdBMkRJO0VBQ0ksbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7O0FBRUosV0FBQztFQUNHLGtEQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBOztBQU1KLFFBTHNDO0VBS3RDLFdBVEM7SUFNVyxrREFBQTs7O0FBSVosRUFBRSxXQUFDO0VBQ0MsYUFBQTtFQUNBLG1CQUFBOztBQTlFUixXQWdGSTtFQUNJLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBOztBQW5GUixXQXFGSSxHQUFHO0VBQ0MsU0FBQTtFQUNBLHVCQUFBO0VBQ0Esc0RBQUE7O0FBeEZSLFdBMEZJO0VBQ0ksZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTs7QUE5RlIsV0FnR0ksR0FBRztFQUNDLFNBQUE7RUFDQSx1QkFBQTs7QUFsR1IsV0FvR0ksR0FBRyxHQUFFO0VBQ0Qsa0RBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBUyxlQUFlLEtBQUssR0FBN0I7O0VBQ0EsdUJBQUE7O0FBMUdSLFdBcUhJO0FBckhKLFdBc0hJO0FBdEhKLFdBdUhJO0U5RkRKLDhCQUFBO0VBQ0EsMkJBQUE7RUFDQSwwQkFBQTtFQUNBLHNCQUFBOztBOEZ6SEEsV0F3SEk7RUFDSSxxQkFBQTs7QUF6SFIsV0ErSEk7O0VBRUksa0JBQUE7O0FBV0osV0FBQztFQUNHLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBOztBQUVKLFdBQUM7RTlGdEJELHFCQUFBO0U4RndCSSxpQkFBQTs7QUFFSixXQUFDO0VBQ0cscUJBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTs7QUFFSixXQUFDO0VBQ0cseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSx5REFBQTs7QUFFSixXQUFDO0VBQ0csa0JBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBO0UxRXhLTixZQUFBO0VBR0EseUJBQUE7RXVCZUUsa0JBQWtCLCtFQUFsQjtFQUNBLGtCQUFrQiwwRUFBbEI7RUFDQSxrQkFBa0IsNkVBQWxCO0VBQ0EsMkJBQUE7RUFDQSxzSEFBQTs7QW1EdUpBLFdBQUMsVUFBVTtFQUFRLFdBQUE7O0FBQ25CLFdBQUM7RUFDRyxXQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTs7QUFZSixRQVRtQztFQVNuQzs7Ozs7RUFKSSxXQUFDO0lBQ0csZUFBQTs7O0FBV1osUUFSd0M7RUFFaEMsV0FBQztJQUNHLGVBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTs7Ozs7Ozs7Ozs7O0FBZ0JaO0VBQ0ksY0FBQTtFQUNBLGtCQUFBO0VBQ0EsNkJBQUE7O0FBSEosaUJBS0ksR0FBRTtFQUNFLGFBQUE7O0FBRUosaUJBQUM7RUFDRyxrQkFBQTtFQUNBLHFCQUFBOztBQUVKLGlCQUFDO0VBQ0csaUJBQUE7RUFDQSxxQkFBQTs7QUFFSixpQkFBQztFQUNHLGtCQUFBO0VBQ0EsY0FBQTs7QUFjUixRQVhnRDtFQVdoRDs7Ozs7RUFWUSxpQkFBQztJQUNHLGtCQUFBOztFQUVKLGlCQUFDO0lBQ0csaUJBQUE7Ozs7O0FBVVo7RUFDSSxjQUFBO0VBQ0EsYUFBQTtFQUNBLDZCQUFBOztBQUVBLGFBQUM7RUFDRyxxQkFBQTs7QUFFSixhQUFDO0VBQ0cscUJBQUE7O0FBRUosYUFBQztFQUNHLHFCQUFBOztBQUdKLGFBQUM7RUFDRyxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsNEJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7O0FBRUosYUFBQyxFQUFFO0VBQ0MsU0FBUyxFQUFUO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTs7QUFFSixhQUFDO0VBQ0csY0FBQTtFQUNBLGtCQUFBOztBQVFSLFFBTHdDO0VBS3hDOzs7Ozs7OztBRm5TQTtFQUNJLGFBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBRUEsVUFBQztFQUNHLG9CQUFBO0VBQ0EsbUJBQUE7RXhGMEROLG9EQUFBO0VKY0UsNENBQUE7O0E0RnJFQSxVQUFDO0VBQVEsaUJBQUE7O0FBQ1QsVUFBQyxRQUFTLFdBQUM7RUFBUyxZQUFBO0VBQWEsaUJBQUE7O0FBQ2pDLFVBQUMsU0FBVSxXQUFDO0VBQVMsWUFBQTtFQUFhLGlCQUFBOztBQUNsQyxVQUFDO0VBQVUsa0VBQUE7O0FBQ1gsVUFBQztFQUFVLGtFQUFBOztBQUNYLFVBQUM7RUFBVSxrRUFBQTs7QUFDWCxVQUFDO0VBQVUsa0VBQUE7O0FBQ1gsVUFBQztFQUFVLGtFQUFBOztBQUNYLFVBQUM7RUFBVSxrRUFBQTs7QUFDWCxVQUFDO0VBQVUsa0VBQUE7O0FBQ1gsVUFBQztFQUFVLGtFQUFBOztBQUNYLFVBQUM7RUFBVSxrRUFBQTs7QUFDWCxVQUFDO0VBQVcsbUVBQUE7O0FBQ1osVUFBQztFQUFXLG1FQUFBOztBQUNaLFVBQUM7RUFBVyxtRUFBQTs7QUFDWixVQUFDO0VBQVcsbUVBQUE7O0FBQ1osVUFBQztFQUFXLG1FQUFBOztBQUNaLFVBQUM7RUFBVyxtRUFBQTs7QUFDWixVQUFDO0VBQVcsbUVBQUE7O0FBQ1osVUFBQztFQUFXLG1FQUFBOztBQUNaLFVBQUM7RUFBVyxtRUFBQTs7QUFDWixVQUFDO0VBQVcsbUVBQUE7O0FBQ1osVUFBQztFQUFXLG1FQUFBOztBQUNaLFVBQUM7RUFDRyxvQ0FBQTtFQUNBLG1CQUFBOztBQUdKLFVBQUM7RUFBZ0IseUJBQUE7O0FBQ2pCLFVBQUM7RUFBZ0IseUJBQUE7O0FBQ2pCLFVBQUM7RUFBZ0IseUJBQUE7O0FBQ2pCLFVBQUM7RUFBZ0IseUJBQUE7O0FBQ2pCLFVBQUM7RUFBZ0IseUJBQUE7O0FBQ2pCLFVBQUM7RUFBZ0IseUJBQUE7O0FBN0NyQixVQStDSTtBQS9DSixVQWdESTtBQWhESixVQWlESTtFQUFlLFNBQUE7O0FBRWYsVUFBQztFQUVHLFNBQUE7RUFDQSxVQUFBOztBQUVKLFVBQUMsRUFBRztFQUFLLGNBQUE7O0FBQ1QsVUFBQyxFQUFHLElBQUc7RUFBUSxjQUFBOztBQUNmLFVBQUM7RUFDRyxtQkFBQTs7QUFFSixVQUFDO0VBQUssZUFBQTs7QUFDTixVQUFDO0VBQ0csc0JBQUE7RUFDQSxXQUFBOztBQUVKLFVBQUMsVUFBVyxXQUFDO0VBQU8sV0FBQTs7QUFDcEIsVUFBQztFNUYwREQscUJBQUE7RTRGeERJLHNCQUFBOztFQUVBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBOztBQUVKLFVBQUMsS0FBSztFQUNGLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBOztBQUVKLFVBQUM7RUFDRyxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSwrQkFBQTtFNUZ3RkEsa0JBQUE7O0E0RnJGSixVQUFDO0VBQ0csZ0JBQUE7RUFDQSx1REFBQTtFQUNBLFdBQUE7RUFDQSx5Q0FBQTs7QUFFSixVQUFDO0VBQ0csWUFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLHlDQUFBOztBQUVKLFVBQUM7RTVGdUJELHFCQUFBO0U0RnJCSSxnQkFBQTtFQUNBLDRCQUFBO0VBQ0EseURBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7O0FBRUosVUFBQyxTQUFTLE1BQU8sV0FBQztFQUFjLGdDQUFBOztBQUNoQyxVQUFDO0VBQ0csZUFBQTtFQUNBLDhCQUFBOztBQUVKLFVBQUM7RUFDRyxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTs7QUFFSixVQUFDLFdBQVk7RUFDVCxXQUFBO0U1RklKLHFCQUFBO0U0RkZJLHNCQUFBO0VBQ0Esc0JBQUE7O0FBRUosVUFBQztFNUZERCxxQkFBQTtFNEZHSSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSx5Q0FBQTs7QUFFSixVQUFDO0VBQ0csbUJBQUE7RUFDQSxrQkFBQTs7QUFFSixVQUFDO0U1RlpELHFCQUFBO0U0RmNJLHNCQUFBOztBQUVKLFVBQUM7RTVGaEJELHFCQUFBO0U0RmtCSSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0Esd0NBQUE7RUFDQSxXQUFBOztBQTJDQSxVQUZILE1BRUk7QUFDRCxVQUhILE1BR0k7QUFDRCxVQUpILE1BSUk7RUFDRyxrQkFBQTtFQUNBLFdBQUE7O0FBR0osVUFUSCxNQVNJLFlBQVk7QUFDYixVQVZILE1BVUksTUFBTTtBQUNQLFVBWEgsTUFXSSxTQUFTO0VBQ04sU0FBUyxFQUFUO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLGdCQUFnQixnQ0FBaEI7O0FBR0osVUFuQkgsTUFtQkk7RUFDRyxrQkFBQTs7QUFHSixVQXZCSCxNQXVCSSxZQUFZO0VBQ1Qsd0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBOztBQUdKLFVBOUJILE1BOEJJO0VBQ0csa0JBQUE7RUFDQSxpQkFBQTs7QUFHSixVQW5DSCxNQW1DSSxNQUFNO0VBQ0gsNEJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBOztBQUdKLFVBMUNILE1BMENJO0VBQ0csa0JBQUE7RUFDQSxpQkFBQTs7QUFHSixVQS9DSCxNQStDSSxTQUFTO0VBQ04sNEJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBOztBQUdKLFVBdERILE1Bc0RJO0VBQ0cscUJBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTs7QUE4QlosUUExQndDO0VBMEJ4QztJQXZCWSxnQkFBQTtJQUNBLG9CQUFBO0lBQ0EsZ0JBQUE7SUFDQSxjQUFBOztFQUdKLFVBQUM7SUFDRyxxQkFBQTtJQUNBLHNCQUFBO0lBQ0Esa0JBQUE7O0VBRUosVUFBQztJQUNHLHFCQUFBO0lBQ0Esc0JBQUE7SUFDQSxnQkFBQTs7RUFFSixVQUFDO0lBQ0csYUFBQTs7RUFFSixVQUFDO0lBQ0csb0JBQUE7Ozs7O0F1QjlRWjtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RW5IeUtJLGtCQUFBO0VJNUdOLGlEQUFBO0VKY0UseUNBQUE7O0FtSHZFQSxnQkFBQyxTQUFVLGlCQUFDO0VBQU8sa0JBQUE7O0FBQ25CLGdCQUFDLE9BQVEsaUJBQUM7RUFBTyxZQUFBOztBQUNqQixnQkFBQztFQUFTLGtCQUFBOztBQUNWLGdCQUFDLE9BQVEsaUJBQUM7RUFBTyxZQUFBOztBQUNqQixnQkFBQztFQUFVLGtCQUFBOztBQUNYLGdCQUFDLFFBQVMsaUJBQUM7RUFBTyxXQUFBOztBQUNsQixnQkFBQyxjQUFlLGlCQUFDO0VBQU8sV0FBQTs7QUFDeEIsZ0JBQUMsY0FBZSxpQkFBQztFQUFPLFlBQUE7O0FBQ3hCLGdCQUFDLGNBQWUsaUJBQUM7RUFBUyxrQkFBQTs7QUFFMUIsZ0JBQUM7RUFDRyxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7O0FBRUosZ0JBQUMsVUFBVyxpQkFBQztFQUFPLFdBQUE7O0FBQ3BCLGdCQUFDLFVBQVc7RUFDUixTQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBOztBQUVKLGdCQUFDLFVBQVcsaUJBQUM7RUFBTyw0QkFBQTs7QUFFcEIsZ0JBQUM7RUFDRyxrQkFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSwyREFBQTs7QUFFSixnQkFBQztFQUNHLFlBQUE7RUFDQSxtQkFBQTs7QUFFSixnQkFBQztFQUFNLG1CQUFBOztBQUNQLGdCQUFDO0VBQVMsaUJBQUE7O0FBQ1YsZ0JBQUM7RUFDRyxlQUFBO0VBQ0Esa0RBQUE7RUFDQSxjQUFBOztBQUVKLGdCQUFDO0VBQ0csV0FBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBOztBQUVKLGdCQUFDO0VBQ0csa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0VBQ0EsZ0VBQUE7O0FBRUosZ0JBQUMsVUFBVztFQUNSLGlCQUFBO0VBQ0EsaUJBQUE7O0FBRUosZ0JBQUMsVUFBVztFQUNSLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTs7QUFFSixnQkFBQztFQUNHLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTs7QUFFSixnQkFBQztFQUNHLGtCQUFBO0VBQ0EsZ0JBQUE7O0FBRUosZ0JBQUM7RUFDRyxrQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBOztBQUVKLGdCQUFDO0VBQ0csV0FBQTtFQUNBLGVBQUE7RUFDQSxlQUFBOztFQUVBLGdCQUFBO0VuSGVSLDhCQUFBO0VBQ0EsMkJBQUE7RUFDQSwwQkFBQTtFQUNBLHNCQUFBOztBbUhmSSxnQkFBQztFQUNHLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBOztBQUVKLGdCQUFDLGFBQWE7RUFDVixtQkFBQTtFQUNBLGdDQUFBOztBQUVKLGdCQUFDO0VBQ0csZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBOztBQUVKLGdCQUFDO0VBQ0csZ0JBQUE7Ozs7QUN4SEosYUFBQztFQUNHLFlBQUE7RUFDQSxZQUFBOztBQUVKLGFBQUM7RUFDRyxrQkFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBOztBQUVKLGFBQUMsS0FBSztFQUNGLFNBQVEsRUFBUjtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSw4QkFBQTtFQUNBLGlCQUFBO0VBQ0EsMkJBQUE7O0FBRUosYUFBQztFQUNHLGNBQUE7RXBIOEZSLDhCQUFBO0VBQ0EsMkJBQUE7RUFDQSwwQkFBQTtFQUNBLHNCQUFBO0VvSC9GUSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsdUJBQXVCLHdDQUF2QjtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFcEg4SUEsa0JBQUE7RUlXTixpQ0FBQTtFQUNLLDRCQUFBO0VBQ0cseUJBQUE7Ozs7QWdIakpWO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7O0FBRUEsWUFBQztFQUNHLFNBQVMsRUFBVDtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7RUFDQSw4QkFBQTtFQUNBLDRCQUFBOztBQUVKLFlBQUM7RUFDRyxtQkFBQTs7QUFmUixZQWtCSTtBQUNBLFlBQUM7QUFuQkwsWWpCbUpBLGdCQU9JLE1BQUs7QWlCMUpULFlqQm1KQSxnQkFRSSxNQUFLO0FpQjNKVCxZakJtSkEsZ0JBU0ksTUFBSztBaUI1SlQsWWpCbUpBLGdCQVVJO0VpQnpJSSx1QkFBdUIsd0NBQXZCO0VBQ0EsY0FBQTtFQUNBLHFCQUFBOztBQUdKLFlBQUM7RUFDRyxhQUFBO0VBQ0EsaUJBQUE7O0FBZUosUUFaa0M7RUFFOUIsWUFBQztJQUNHLFVBQUE7O0VBU1IsWUFQSTtFQUNBLFlBQUM7RUFNTCxZakJ5R0osZ0JBT0ksTUFBSztFaUJoSEwsWWpCeUdKLGdCQVFJLE1BQUs7RWlCakhMLFlqQnlHSixnQkFTSSxNQUFLO0VpQmxITCxZakJ5R0osZ0JBVUk7SWlCeEhRLGVBQUE7SUFDQSxpQkFBQTs7O0FBb0JaLFFBaEJ1QztFQWdCdkM7SUFkWSxtQkFBQTs7RUFFSixZQUFDO0lBQ0csVUFBQTs7RUFFSixZQUFDO0lBQU8sZ0JBQUE7O0VBU2hCLFlBUlE7RUFDQSxZQUFDO0VBT1QsWWpCeUZBLGdCQU9JLE1BQUs7RWlCaEdULFlqQnlGQSxnQkFRSSxNQUFLO0VpQmpHVCxZakJ5RkEsZ0JBU0ksTUFBSztFaUJsR1QsWWpCeUZBLGdCQVVJO0lpQnpHUSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxpQkFBQTs7Ozs7QUFTWjtFQUNJLGtCQUFBO0VwSGtCQSxxQkFBQTs7QW9IZkEsWUFBQztFcEhlRCxxQkFBQTtFb0hiSSxzQkFBQTtFQUNBLGlCQUFBOztBQUVKLFlBQUM7RXBIVUQscUJBQUE7RW9IUkksc0JBQUE7RUFDQSxhQUFBOztBQUVKLFlBQUM7RUFDRyxlQUFBO0VBQ0EsZUFBQTs7OztBQU9SO0VBQ0ksa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFcEhvQ0ksbUJBQUE7O0FvSGpDSixhQUFDO0VBQ0csU0FBUSxFQUFSO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtREFBQTs7QUFFSixhQUFDO0VBQ0csV0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsWUFBQTtFcEhrQkEsbUJBQUE7O0FvSGZKLGFBQUMsR0FBRztFQUFRLHFCQUFBOztBQUNaLGFBQUM7RUFDRyxjQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7O0FBRUosYUFBQztFQUNHLGNBQUE7RUFDQSxlQUFBOzs7O0FDMUtSO0VBQ0ksY0FBQTs7QUFFQSxPQUFDO0VySDBIRCxxQkFBQTtFcUh4SEksb0JBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTs7QUFFSixPQUFDLElBQUk7RUFDRCx5QkFBQTtFQUNBLFdBQUE7Ozs7QUNiUjs7O0FBQUEsWUFDSTtFQUFZLGVBQUE7O0FBRGhCLFlBRUk7RUFBTSxzQkFBQTs7QUFDTixZQUFDLFFBQVMsYUFBQztFQUFPLG1CQUFBOztBQUNsQixZQUFDO0V0SHdIRCxxQkFBQTtFc0h0SEksc0JBQUE7RUFDQSxnQkFBQTs7QUFFSixZQUFDO0V0SG1IRCxxQkFBQTtFc0hqSEksY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTs7QUFHSixZQUFDO0U1QnVKRCxpREFBQTtFQUNBLGNBQUE7RTRCdEpJLGNBQUE7Ozs7OztBQ3BCUjtFQUNJLGNBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7QUFFQSxRQUFDO0VBQ0cscUJBQUE7RUFDQSx5QkFBQTs7QUFFSixRQUFDO0FBQ0QsUUFBQztFQUFTLHlCQUFBOztBQUNWLFFBQUMsZUFBZTtBQUNoQixRQUFDLE9BQU87RUFBUSx5QkFBQTs7QUFDaEIsUUFBQztBQUNELFFBQUM7RUFBUyx5QkFBQTs7QUFDVixRQUFDLGNBQWM7QUFDZixRQUFDLE9BQU87RUFBUSx5QkFBQTs7QUFDaEIsUUFBQztBQUNELFFBQUM7RUFBUSx5QkFBQTs7QUFDVCxRQUFDLGFBQWE7QUFDZCxRQUFDLE1BQU07RUFBUSx5QkFBQTs7QUFFZixRQUFDLGVBQWdCLFNBQUM7RUFBTyxnQkFBZ0IsbUVBQWhCOztBQUN6QixRQUFDLGNBQWUsU0FBQztFQUFPLGdCQUFnQixrRUFBaEI7O0FBQ3hCLFFBQUMsYUFBYyxTQUFDO0VBQU8sZ0JBQWdCLGlFQUFoQjs7QUFFdkIsUUFBQztFQUNHLFNBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBOztBQUVKLFFBQUMsU0FBVSxTQUFDO0VBQ1IsdUJBQUE7OztBQU1KLFFBQUMsU0FBVSxTQUFDLEdBQUc7RUFDWCxjQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTs7QUFFSixRQUFDLFNBQVUsU0FBQztFQUNSLGFBQUE7RUFDQSx1QkFBQTs7O0FBTUosUUFBQztFQUNHLGFBQUE7RUFDQSxlQUFBOztBQUVKLFFBQUMsS0FBTSxTQUFDO0VBQ0osNEJBQUE7OztBQU1KLFFBQUMsS0FBTSxTQUFDLEdBQUc7RUFDUCxrQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTs7QUFFSixRQUFDLEtBQU0sU0FBQztFQUNKLGFBQUE7RUFDQSx1QkFBQTs7QUFFSixRQUFDLEtBQU0sU0FBQztFQUNKLGdCQUFBOztBQUdKLFFBQUM7RUFDRyxhQUFBO0VBQ0EsZUFBQTs7QUFHSixRQUFDLEdBQUksU0FBQztFQUNGLDRCQUFBOzs7QUFHSixRQUFDLEdBQUksU0FBQyxHQUFHO0VBQ0wsa0JBQUE7RUFDQSxnQkFBQTs7QUFLSixRQUFDLEdBQUksU0FBQztFQUNGLGFBQUE7RUFDQSx1QkFBQTs7QUFHSixRQUFDO0VBQ0csbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBOztBQUVKLFFBQUM7RUFDRyxxQkFBQTs7QUFFSixRQUFDLEdBQUc7RUFDQSxTQUFTLEdBQVQ7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFhLHlCQUFiOztBQUVKLFFBQUM7RUFDRyxxQkFBQTtFQUNBLHNCQUFBOzs7Ozs7Ozs7Ozs7O0FDN0dSO0VBQ0ksa0JBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RXBIK01FLHFCQUFBO0VKckROLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBOztBd0hoS0EsVUFNSTtFQUNJLFdBQUE7O0FBR0osVUFBQztFQUNHLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7O0FBRUosVUFBQyxLQUFNLFdBQUM7RUFDSixxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7O0FBR0osVUFBQztFQUNHLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7O0FBRUosVUFBQyxTQUFVLFdBQUM7RUFDUixlQUFBO0VBQ0EsVUFBQTs7QUFJSixVQUFDO0VBQ0csbUJBQUE7O0FBRUosVUFBQztFQUNHLGdCQUFBO0VBQ0EscUNBQUE7O0FBRUosVUFBQztFQUNHLG1CQUFBO0VBQ0Esb0NBQUE7O0FBRUosVUFBQyxNQUFPLFdBQUM7RUFBUyxXQUFBOztBQUVsQixVQUFDO0VBQ0csZ0JBQUE7O0FBRUosVUFBQyxNQUFPLFdBQUM7RUFDTCxXQUFBO0VBQ0Esc0JBQUE7O0FBRUosVUFBQyxNQUFPLFdBQUM7RUFBSSxpQkFBQTs7QUFDYixVQUFDLE1BQU8sV0FBQztFQUFTLGNBQUE7O0FBRWxCLFVBQUM7RUFDRyxtQkFBQTtFQUNBLG9DQUFBO0V4SDZHSixnQ0FBQTtFQUNLLDZCQUFBOztBd0gzR0wsVUFBQyxRQUFTO0VBQVksZUFBQTs7QUFDdEIsVUFBQyxRQUFTLFdBQUM7RUFBUyxjQUFBOztBQUVwQixVQUFDO0VBQ0csaUJBQUE7RUFDQSxhQUFBOztBQUVKLFVBQUMsZ0JBQWlCLFdBQUM7RUFBSSxZQUFBOztBQUV2QixVQUFDO0VBQ0csdUJBQUE7O0FBRUosVUFBQztFQUNHLGlCQUFBO0VBQ0EsYUFBQTs7QUFFSixVQUFDLGFBQWMsV0FBQztFQUFJLFlBQUE7O0FBR3BCLFVBQUMsVUFBVyxXQUFDO0VBQ1QsYUFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBc0IsZ0RBQXRCOztBQUdKLFVBQUM7RUFDRyxnQkFBQTs7QUFFSixVQUFDLGNBQWUsV0FBQztFQUNiLGFBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQXNCLG9EQUF0Qjs7QUFFSixVQUFDLGNBQWUsV0FBQztFQUNiLG1CQUFBOztBQUVKLFVBQUMsY0FBZSxXQUFDO0VBQ2Isa0RBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBOztBQUdKLFVBQUM7RUFDRyxnQkFBQTs7QUFFSixVQUFDLFVBQVcsV0FBQztFQUNULGFBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQWdCLGtFQUFoQjs7QUFFSixVQUFDLFVBQVcsV0FBQztFQUNULG1CQUFBOztBQUVKLFVBQUMsVUFBVyxXQUFDO0VBQ1Qsa0RBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBOztBQUdKLFVBQUM7RUFDRyxxQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTs7QUFFSixVQUFDO0VBQ0csY0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBZ0Isb0RBQWhCOztBQUVKLFVBQUM7RUFBYSw0QkFBQTs7QUFDZCxVQUFDO0VBQWtCLDZCQUFBOztBQUNuQixVQUFDO0VBQ0csYUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBZ0Isa0VBQWhCOztBQUVKLFVBQUM7RUFDRyxhQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFnQixtRUFBaEI7RXBIOUlOLGtEQUFBO0VBQ0ssNkNBQUE7RUFDRywwQ0FBQTs7QW9IK0lOLFVBQUM7RUFDRyxhQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7O0FBRUosVUFBQztFQUNHLGVBQUE7O0FBRUosVUFBQztFQUNHLGFBQUE7RUFDQSxjQUFBOztBQUVKLFVBQUM7RUFDRyxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTs7QUFFSixVQUFDO0VBQ0cscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7Ozs7OztBQ3pMUjtFQUNJLG1CQUFBOztBQUVBLFVBQUM7RUFBUyx3QkFBQTs7QUFDVixVQUFDLE9BQVEsV0FBQztFQUFLLFNBQUE7O0FBQ2YsVUFBQyxPQUFRLFdBQUM7RUFDTixxQkFBQTtFQUNBLFdBQUE7O0FBRUosVUFBQyxPQUFRLFdBQUMsRUFBRSxNQUFPLFdBQUM7RUFBVyxxQkFBQTs7QUFDL0IsVUFBQyxPQUFRLFdBQUM7RUFDTixnQkFBQTtFQUNBLHlCQUFBO0V6SGdLQSxrQkFBQTs7QXlINUpKLFVBQUM7RUFBSyxnQkFBQTs7QUFDTixVQUFDLEdBQUksV0FBQztFQUFLLHNCQUFBOztBQUNYLFVBQUMsR0FBSSxXQUFDO0VBQ0YsWUFBQTtFQUNBLHFCQUFBOztBQUVKLFVBQUMsR0FBSSxXQUFDO0VBQ0YsY0FBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTtFekhrSkEsa0JBQUE7RXlIaEpBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBOztBQUVKLFVBQUMsR0FBSSxXQUFDLEdBQUcsT0FBUSxXQUFDO0VBQUkscUJBQUE7O0FBQ3RCLFVBQUMsR0FBSSxXQUFDLEVBQUU7RUFBUSxxQkFBQTs7QUFDaEIsVUFBQyxHQUFJLFdBQUM7RUFDRixXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBOztBQUVKLFVBQUMsR0FBSSxXQUFDO0VBQ0YsZ0JBQWdCLDJEQUFoQjtFekhrSUEsa0JBQUE7O0F5SC9ISixVQUFDLEdBQUksV0FBQztFQUNGLGlCQUFBOztBQUdKLFVBQUM7RUFBSyxjQUFBOztBQUNOLFVBQUMsR0FBSSxXQUFDO0VBQUssdUJBQUE7O0FBQ1gsVUFBQyxHQUFJLFdBQUM7RUFDRixZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTs7QUFFSixVQUFDLEdBQUksV0FBQztFQUFJLGVBQUE7O0FBQ1YsVUFBQyxHQUFJLFdBQUM7RUFDRixrQkFBQTtFQUNBLGlCQUFBO0V6SGlIQSxrQkFBQTs7QXlIOUdKLFVBQUMsR0FBSSxXQUFDO0V6SDhHRixrQkFBQTs7QXlIN0dKLFVBQUMsR0FBSSxXQUFDO0VBQVEsVUFBQTs7QUFFZCxVQUFDO0VBQ0csZUFBQTtFQUNBLGNBQUE7O0FBRUosVUFBQztFQUFLLHlCQUFBOztBQUNOLFVBQUM7RUFDRyxrQkFBQTtFekhtREoscUJBQUE7RXlIakRJLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBOztBQUVKLFVBQUMsT0FBUSxXQUFDO0VBQVcscUJBQUE7O0FBQ3JCLFVBQUMsT0FBUSxXQUFDO0VBQVEsNEJBQUE7O0FBQ2xCLFVBQUMsT0FBUSxXQUFDLE1BQU07RUFBUSxnQ0FBQTs7QUFDeEIsVUFBQyxPQUFRLFdBQUM7RUFBYyxjQUFBOztBQUN4QixVQUFDO0VBQ0csY0FBQTtFQUNBLGtCQUFBO0VBQ0EsdURBQUE7RUFDQSxjQUFBOztBQUVKLFVBQUMsRUFBRTtFQUFRLHFCQUFBOztBQUNYLFVBQUM7RUFDRyxrQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFekgrRUEsa0JBQUE7O0F5SDVFSixVQUFDO0VBQU0sY0FBQTs7QUFDUCxVQUFDO0VBQ0csa0JBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsMkRBQUE7O0FBRUosVUFBQyxNQUFNO0VBQVEsNEJBQUE7O0FBQ2YsVUFBQztFQUNHLGNBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLG9EQUFBOztBQUVKLFVBQUMsSUFBSTtFQUFRLDZCQUFBOztBQUNiLFVBQUM7RUFDRyxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQ0FBQTs7OztBQzVIUjtFQUNJLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esd0JBQUE7RUFDQSxxQkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBOztBQUVBLFNBQUM7RUFDRyx1QkFBQTtFQUNBLDBCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBOztBQUdKLFNBQUM7RUFDRyxxQkFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTs7QUFFSixTQUFDLEVBQUU7RUFDQyxxQkFBQTtFQUNBLGNBQUE7O0FBSUosY0FBZSxVQUFDO0VBQ1oscUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTs7QUFxQlIsUUFsQmdEO0VBQ3hDLFNBQUM7SXRIMkNQLHVCQUFBO0lBQ0csb0JBQUE7SUFDSyxlQUFBO0lBQ1Isd0JBQUE7SUFDRyxxQkFBQTtJQUNLLGdCQUFBO0lzSDlDRSxVQUFBOzs7Ozs7Ozs7OztFQVdKLFNBQUM7SUFDRyxhQUFBOzs7Ozs7O0FDN0NaLGFBRUksaUJBQWlCLGVBQWM7RUFFM0IsU0FBUyxFQUFUO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBZ0IsK0NBQWhCOztBQVpSLGFBZUksaUJBQWlCLGtCQUFrQixlQUFjO0VBQVEsMEJBQUE7O0FBZjdELGFBZ0JJLGlCQUFpQixxQkFBcUIsZUFBYztFQUFRLDBCQUFBOztBQWhCaEUsYUFpQkksaUJBQWlCLG1CQUFtQixlQUFjO0VBQVEsMEJBQUE7O0FBakI5RCxhQWtCSSxpQkFBaUIsb0JBQW9CLGVBQWM7RUFBUSwwQkFBQTs7QUFsQi9ELGFBbUJJLGlCQUFpQixvQkFBb0IsZUFBYztFQUFRLHNCQUFBOztBQUcvRDtFQUNJLG1CQUFBOzs7QUFESixTQUdJO0VBQ0ksZUFBQTtFQUNBLGlCQUFBOztBQUxSLFNBT0ksaUJBQWlCO0VBQUssa0JBQUE7O0FBUDFCLFNBUUksaUJBQWlCO0VBQWMsZ0JBQUE7O0FBUm5DLFNBV0k7RUFDSSxjQUFBOztBQUdKLFNBQUMsT0FBUSxVQUFDLFFBQVMsVUFBQztFQUFPLHFCQUFBOztBQUMzQixTQUFDLE9BQVEsVUFBQyxXQUFZLFVBQUM7RUFBTyxxQkFBQTs7QUFDOUIsU0FBQyxPQUFRLFVBQUMsU0FBVSxVQUFDO0VBQU8scUJBQUE7O0FBQzVCLFNBQUMsT0FBUSxVQUFDLFVBQVcsVUFBQztFQUFPLHFCQUFBOztBQUM3QixTQUFDLE9BQVEsVUFBQyxVQUFXLFVBQUM7RUFBTyxxQkFBQTs7QUF5QjdCLFFBdkJvQztFQXVCcEM7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBdEJJLFNBQUMsT0FBUSxVQUFDO0lBQ04sMEJBQUE7SUFDQSw2QkFBQTtJM0gySEosa0JBQUE7OztBMkh2R0osU0FBQztFQUNHLGdCQUFBOztBQUdKLFNBQUM7QUFDRCxTQUFDLFFBQVMsVUFBQztFQUFLLGFBQUE7O0FBZ0NoQixRQS9Cb0M7RUFDaEMsU0FBQyxRQUFRLFNBQUMsT0FBUSxVQUFDLEtBQUs7SUFDcEIsU0FBUyxFQUFUO0lBQ0EsY0FBQTtJQUNBLGtCQUFBO0lBQ0EsVUFBQTtJQUNBLFVBQUE7SUFDQSxRQUFBO0lBQ0EsU0FBQTtJQUNBLDZCQUFBO0lBQ0EseUJBQUE7SUFDQSxVQUFBOztFQUVKLFNBQUMsUUFBUSxTQUFDLE9BQVEsVUFBQyxLQUFLO0lBQ3BCLFNBQVMsRUFBVDtJQUNBLGNBQUE7SUFDQSxrQkFBQTtJQUNBLFVBQUE7SUFDQSxVQUFBO0lBQ0EsUUFBQTtJQUNBLFNBQUE7SUFDQSw4QkFBQTtJQUNBLDRCQUFBO0lBQ0EsZ0JBQUE7O0VBRUosU0FBQyxRQUFRLFNBQUMsT0FBUSxVQUFDLFFBQVMsVUFBQyxLQUFLO0lBQVEsNEJBQUE7O0VBQzFDLFNBQUMsUUFBUSxTQUFDLE9BQVEsVUFBQyxXQUFZLFVBQUMsS0FBSztJQUFRLDRCQUFBOztFQUM3QyxTQUFDLFFBQVEsU0FBQyxPQUFRLFVBQUMsU0FBVSxVQUFDLEtBQUs7SUFBUSw0QkFBQTs7RUFDM0MsU0FBQyxRQUFRLFNBQUMsT0FBUSxVQUFDLFVBQVcsVUFBQyxLQUFLO0lBQVEsNEJBQUE7O0VBQzVDLFNBQUMsUUFBUSxTQUFDLE9BQVEsVUFBQyxVQUFXLFVBQUMsS0FBSztJQUFRLDRCQUFBOzs7QUFFaEQsU0FBQztFQUNHLGdCQUFBO0VBQ0EsZUFBQTs7QUFFSixTQUFDO0UzSFlELHFCQUFBO0UySFZJLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBZ0IsNERBQWhCOztBQUVKLFNBQUMsSUFBSTtFQUFRLDBCQUFBOztBQUNiLFNBQUM7RUFBWSxnQkFBZ0Isa0VBQWhCOztBQUViLFNBQUMsR0FBSSxVQUFDO0VBQ0YsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBOztBQUtKLFFBSHVDO0VBR3ZDLFNBUkMsR0FBSSxVQUFDO0lBTUUsaUJBQUE7OztBQUdSLFNBQUM7RUFDRyxjQUFBOztBQUVKLFNBQUM7RUFDRyxXQUFBO0VBQ0EsbUJBQUE7O0FBR0osU0FBQztFQUNHLGdCQUFBOztBQUVKLFNBQUMsT0FBUTtFQUFVLGNBQUE7O0FBQ25CLFNBQUM7RTNIcEJELHFCQUFBOztBMkh1QkEsU0FBQztFQUNHLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBOztBQUhKLFNBQUMsS0FJRztFQVdJLDZCQUFBO0VBQ0EsV0FBQTs7QUFoQlIsU0FBQyxLQUlHLGtCQUNJO0VBT0UsYUFBQTtFQUNBLDhCQUFBOztBQUpBLFFBSG1DO0VBR25DLFNBVFQsS0FJRyxrQkFDSTtJQUVJLGFBQUE7OztBQUtGLFFBSGtDO0VBR2xDLFNBWlQsS0FJRyxrQkFDSTtJQUtJLGFBQUE7OztBQVNaLFNBQUM7RUFDRyxrQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBOztBQUVKLFNBQUMsV0FBWTtFQUNULGNBQUE7RUFDQSxpQkFBQTtFM0hEQSxrQkFBQTs7QTJISUosU0FBQztFQUNHLGtEQUFBO0VBQ0EsY0FBQTs7QUFFSixTQUFDO0VBQ0csV0FBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTs7QUFFSixTQUFDLFdBQVc7RUFDUixjQUFBOztBQUdKLFNBQUM7RTNIdEVELHFCQUFBO0UySHdFSSxrQkFBQTtFQUNBLGtEQUFBO0VBQ0EsY0FBQTs7QUFFSixTQUFDLE9BQU87RUFDSixjQUFBO0VBQ0EsMEJBQUE7O0FBRUosU0FBQztFQUNHLGtCQUFBOztBQUVKLFNBQUM7RTNIbkZELHFCQUFBO0UySHFGSSxjQUFBO0VBQ0EscUJBQUE7O0FBRUosU0FBQyxNQUFNO0VBQ0gsY0FBQTs7QUFFSixTQUFDLE1BQU0sTUFBTyxVQUFDLFVBQVc7RUFDdEIsYUFBQTs7QUFFSixTQUFDO0UzSDlGRCxxQkFBQTtFMkhnR0ksZ0JBQUE7O0FBRUosU0FBQztFQUNHLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBZ0IsaUVBQWhCO0VBQ0EsY0FBQTs7QUFFSixTQUFDLEtBQUs7RUFDRixjQUFBOztBQVNKLFFBTmtDO0VBQzlCLFNBQUM7SUFDRyxrQkFBQTs7RUFFSixTQUFDO0lBQU8sbUJBQUE7OztBQXdCWixRQXRCNEM7RUFFeEMsU0FBQyxRQUFTLFVBQUM7SUFDUCxjQUFBOztFQUVKLFNBQUM7SUFDRyxpQkFBQTtJQUNBLFlBQUE7O0VBRUosU0FBQztJQUNHLGFBQUE7O0VBRUosU0FBQztJQUNHLG1CQUFBOztFQUVKLFNBQUM7RUFDRCxTQUFDLFdBQVk7SUFDVCxnQkFBQTtJQUNBLGlCQUFBO0lBQ0EsY0FBQTs7O0FBU1IsUUFOb0M7RUFNcEMsU0FMSTtJQUFnQixjQUFBOztFQUNoQixTQUFDO0lBQU0sYUFBQTs7O0FBS1gsU0FBQztFQUNHLG1CQUFBO0VBQ0EsYUFBQTs7QUFFSixTQUFDLElBQUs7RUFDRixpQkFBQTs7QUFHSixTQUFDO0VBQ0csZUFBQTtFQUNBLHlCQUFBO0VBQ0EsNEJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0UzSDdHQSxrQkFBQTs7QTJIZ0hKLFNBQUM7RUFDRyxjQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBOztBQUVKLFNBQUMsTUFBTTtFQUNILGNBQUE7O0FBRUosU0FBQyxVQUFXO0VBQ1IsWUFBQTs7QUFTSixRQU5vQztFQUNoQyxTQUFDO0lBQ0csY0FBQTs7O0FBSVIsU0FBQztFQUNHLGVBQUE7O0FBR0osU0FBQyxLQUFLLE1BQ0Y7RUFDSSxxQkFBQTs7QUFGUixTQUFDLEtBQUssTUFJRixlQUFjO0VBQ1YsdUNBQUE7Ozs7QUFRWjtFQUNJLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQ0FBQTs7QUFHQSxjQUFDO0UzSDNNRCxxQkFBQTs7QTJIOE1BLGNBQUMsR0FBRyxPQUFRLGVBQUM7RUFDVCxlQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7O0FBRUosY0FBQyxHQUFHLE9BQVEsZUFBQyxZQUFZO0FBQ3pCLGNBQUMsWUFBWSxNQUFNO0VBQVEsNEJBQUE7O0FBQzNCLGNBQUMsR0FBRyxPQUFRLGVBQUMsU0FBUztBQUN0QixjQUFDLFNBQVMsTUFBTTtFQUFRLGdDQUFBOztBQUN4QixjQUFDLEdBQUcsT0FBUSxlQUFDLGFBQWE7QUFDMUIsY0FBQyxhQUFhLE1BQU07RUFBUSxnQ0FBQTs7QUFDNUIsY0FBQztFQUNHLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7O0FBRUosY0FBQyxFQUFFO0VBQ0MsY0FBQTtFQUNBLHFCQUFBOztBQUVKLGNBQUMsRUFBRTtFQUNDLFNBQVMsRUFBVDtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFnQiw2Q0FBaEI7O0FBRUosY0FBQyxZQUFZO0VBQVUsd0JBQUE7O0FBQ3ZCLGNBQUMsU0FBUztFQUFZLDRCQUFBOztBQUN0QixjQUFDLGFBQWE7RUFBUSw0QkFBQTs7QUFFdEIsY0FBQztBQUNELGNBQUM7RUFDRyxhQUFBOztBQVlSLFFBVHdDO0VBQ2hDLGNBQUM7SUFDRyxrQkFBQTs7RUFFSixjQUFDO0VBQ0QsY0FBQztJQUNHLHFCQUFBOzs7O0FDNVhaO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTs7QUFGSixZQUlJLEdBQUU7RUFDRSx5QkFBQTtFQUNBLGVBQUE7RUFDQSwyQkFBQTs7QUFQUixZQVNJO0VBQ0ksY0FBQTtFQUNBLGtCQUFBOztBQVhSLFlBYUk7RUFBUyxjQUFBO0VBQWUsZUFBQTtFQUFnQixrQkFBQTs7QUFHNUM7RUFDSSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7O0FBSEosWUFLSTtFQUNJLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7O0FBUlIsWUFVSTtFQUNJLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTs7QUFJSixZQUFDO0U1SDRGRCxxQkFBQTtFNEgxRkksc0JBQUE7O0FBRUosWUFBQztFNUh3RkQscUJBQUE7RTRIdEZJLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLHNEQUFBOztBQUVKLFlBQUM7RUFBYyx3QkFBQTs7QUFDZixZQUFDO0VBQWMsNEJBQUE7O0FBQ2YsWUFBQztFQUFjLDRCQUFBOztBQTBCbkIsUUF4QmdEO0VBd0JoRDtJQXJCWSxpQkFBQTs7RUFxQlosWUFuQlE7STVIdUVKLHFCQUFBO0k0SHJFUSxzQkFBQTtJQUNBLCtCQUFBO0lBQ0EseUJBQUE7SUFDQSxrQkFBQTs7RUFFSixZQUFDO0k1SGdFTCxxQkFBQTtJNEg5RFEsc0JBQUE7SUFDQSwrQkFBQTtJQUNBLG1CQUFBO0lBQ0EsbUJBQUE7SUFDQSxrQkFBQTs7RUFFSixZQUFDO0lBQ0csc0JBQUE7Ozs7QUFPWjtFQUNJLGtCQUFBO0VBQ0EsaUJBQUE7O0FBRUEsVUFBQztFQUFJLGVBQUE7O0FBQ0wsVUFBQztFQUNHLGFBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7RTVIb0ZBLGtCQUFBO0VJNUdOLGdEQUFBO0VKY0Usd0NBQUE7O0E0SGNBLFVBQUMsS0FBSztFQUNGLFNBQVEsRUFBUjtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsMkNBQUE7RXhIMkNOLG1CQUFtQixlQUFuQjtFQUNJLGVBQWUsZUFBZjtFQUNDLGNBQWMsZUFBZDtFQUNHLFdBQVcsZUFBWDs7QXdIM0NOLFVBQUM7RUFDRyxzQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsaURBQUE7O0FBRUosVUFBQztFNUhXRCxxQkFBQTtFNEhUSSxnQkFBQTtFQUNBLGdDQUFBO0VBQ0EsYUFBQTtFQUNBLHlCQUFBOztBQUVKLFVBQUMsVUFBVTtFQUFRLHFDQUFBOztBQUNuQixVQUFDLFVBQVU7RUFDUCxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0NBQUE7O0FBRUosVUFBQyxVQUFVO0VBQVcsc0JBQUE7O0FBQ3RCLFVBQUMsVUFBVSxTQUFTO0VBQVEsZ0NBQUE7O0FBQzVCLFVBQUM7RUFBSywwQkFBQTs7QUFDTixVQUFDO0VBQ0csZUFBQTtFQUNBLHlCQUFBO0VBQ0EsMkJBQUE7RUFDQSxjQUFBOztBQUVKLFVBQUM7RTVIWEQscUJBQUE7RTRIYUksc0JBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7O0FBRUosVUFBQyxLQUFNO0VBQ0gsa0JBQUE7RUFDQSxTQUFBO0U1SG5CSixxQkFBQTtFNEhxQkksc0JBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0U1SG1CQSxtQkFBQTs7QTRIaEJKLFVBQUMsZUFBZ0I7RUFDYixtQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFNUhVQSxtQkFBQTtFNEhSQSx5QkFBQTs7QUFFSixVQUFDLGNBQWU7RUFBRyx5QkFBQTtFQUF5QixXQUFBOztBQUM1QyxVQUFDLFVBQVc7RUFBRyx5QkFBQTtFQUF5QixXQUFBOztBQUN4QyxVQUFDLG9CQUFxQjtFQUFHLHlCQUFBO0VBQXlCLFdBQUE7O0FBQ2xELFVBQUM7RTVIL0NELHFCQUFBO0U0SGlESSxzQkFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBOEJSO0VBQ0ksV0FBQTtFQUNBLHVCQUFBOztBQUdBLGtCQUFDO0VBQ0csV0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGdDQUErQiwrQkFBL0I7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7O0FBR0osa0JBQUUsbUJBQUM7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLFNBQUE7O0FBRUosa0JBQUUsbUJBQUMsS0FBTTtFQUNMLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0RBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7O0FBSVI7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7O0FBRUo7RUFDSSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHVFQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7O0FBRUosbUJBQW1CO0VBQU8sd0JBQUE7O0FBQzFCLG1CQUFtQjtFQUFRLDRCQUFBOztBQUMzQixtQkFBbUI7RUFBUSw2QkFBQTs7QUFDM0IsbUJBQW1CO0VBQVMsNkJBQUE7O0FBQzVCO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTs7QUFHSjtFQUNJLG1CQUFBOzs7QUFFQSxlQUFDO0VBQ0csY0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTs7QUFJSixlQUFFO0VBQ0UsYUFBQTs7QUFtQlIsUUFoQndDO0VBZ0J4Qzs7Ozs7RUFaUSxlQUFDO0lBQ0csZUFBQTtJQUNBLGlCQUFBO0lBQ0EsbUJBQUE7O0VBRUosZUFBRTtJQUNFLGNBQUE7SUFDQSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxjQUFBOzs7OztBQU9aO0VBQ0ksYUFBQTs7QUFvQ0osUUFsQ3dDO0VBa0N4QztJQWhDWSxjQUFBO0lBQ0Esa0JBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFnQix3REFBaEI7O0VBNkJaLGNBMUJRO0lBQ0ksaUJBQUE7SUFDQSxnQkFBZ0Isb0RBQWhCOztFQXdCWixjQXRCUTtJQUNJLHNCQUFBO0lBQ0EsZ0JBQWdCLDhDQUFoQjs7RUFvQlosY0FsQlE7SUFDSSxvQkFBQTtJQUNBLFVBQUE7SUFDQSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxjQUFBO0lBQ0Esa0JBQUE7O0VBWVosY0FWUSxxQkFBcUI7SUFBUSxtQkFBQTtJQUFvQixjQUFBOztFQVV6RCxjQVRRO0lBQW9CLFdBQUE7SUFBWSxxQkFBQTs7RUFTeEMsY0FSUTtJQUNJLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxVQUFBO0lBQ0EsY0FBQTs7RUFJWixjQUZRLG9CQUFvQjtJQUFhLGNBQUE7SUFBZSxlQUFBOzs7O0FBS3hEO0VBQWMsbUJBQUE7O0FBQ2QsWUFBYTtFQUFjLGVBQUE7RUFBZSxjQUFBO0VBQXdCLGlCQUFBO0VBQWlCLG1CQUFBOztBQUNuRixZQUFhO0VBQUksZ0JBQUE7O0FBQ2pCLFlBQWEsR0FBRztFQUFJLGFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FqRGxWcEI7RUFDSSxrQkFBQTs7O0FBRUEsU0FBQyxTQUFVLFVBQUM7RUFBTyxXQUFBOztBQUNuQixTQUFDLFNBQVUsVUFBQztFQUNSLG1CQUFBO0VBQ0EsK0JBQUE7RXZFNEROLHVEQUFBO0VKY0UsK0NBQUE7O0EyRXZFQSxTQUFDLFNBQVUsVUFBQztFQUNSLFdBQUE7RUFDQSxtQkFBQTtFQUNBLCtCQUFBOztBQUVKLFNBQUMsU0FBVSxVQUFDO0VBQ1IsZ0JBQUE7RXZFbUROLHdCQUFBO0VKY0UsZ0JBQUE7O0EyRTlEQSxTQUFDLFNBQVUsVUFBQztFQUFLLGdCQUFBOztBQUVqQixTQUFDLFFBQVMsVUFBQztFQUFLLGlCQUFBOztBQUNoQixTQUFDLFFBQVMsVUFBQztFQUNQLFdBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7RTNFbUpBLGtCQUFBOztBMkVoSkosU0FBQyxRQUFTLFVBQUMsR0FBRztFQUFXLHFCQUFBOztBQUN6QixTQUFDLFFBQVMsVUFBQyxHQUFHO0VBQWlCLHFCQUFBOztBQUMvQixTQUFDLFFBQVMsVUFBQztFQUNQLDBCQUFBOztBQUVKLFNBQUMsUUFBUyxVQUFDO0VBRVAsY0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RXZFMEJOLHdCQUFBO0VKY0UsZ0JBQUE7O0EyRXJDQSxTQUFDLFFBQVMsVUFBQztFQUNQLGdCQUFBO0VBQ0EsY0FBQTs7QUFFSixTQUFDLE1BQU8sVUFBQztFQUFLLG1CQUFBOztBQUNkLFNBQUMsTUFBTyxVQUFDLEdBQUc7RUFDUixTQUFTLEVBQVQ7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTs7QUFFSixTQUFDLE1BQU8sVUFBQztFQUFLLFdBQUE7O0FBRWQsU0FBQztFQUNHLG1CQUFBO0VBQ0Esa0JBQUE7O0FBRUosU0FBQztFQUNHLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSwwREFBQTs7QUFFSixTQUFDO0VBQ0csc0JBQUE7RUFDQSxZQUFBOztBQUVKLFNBQUM7RUFDRyxZQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQWdCLHFEQUFoQjs7QUFFSixTQUFDO0VBQUssa0JBQUE7O0FBRU4sU0FBQztFM0U0Q0QscUJBQUE7RTJFMUNJLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7O0FBRUosU0FBVSxVQUFDLEdBQUksVUFBQztFQUFNLGFBQUE7O0FBQ3RCLFNBQUMsR0FBRyxNQUFPLFVBQUM7RUFBTSxjQUFBOztBQUNsQixTQUFDO0FBQ0QsU0FBQyxHQUFJO0VBQUsscUJBQUE7RUFBc0IsY0FBQTs7QUFDaEMsU0FBQztFQUNHLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwrQkFBQTtFQUNBLGNBQUE7O0FBRUosU0FBQztFQUFNLGdCQUFBOztBQUNQLFNBQUM7RUFDRyxjQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTs7QUFFSixTQUFDO0VBQ0csZUFBQTtFQUNBLGNBQUE7O0FBRUosU0FBQztFQUFXLGtCQUFBOztBQUNaLFNBQUM7RUFBTyxlQUFBOztBQUNSLFNBQUM7RUFDRyxjQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7O0FBRUosU0FBQztFQUNHLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlGQUFBO0UzRTRDQSxrQkFBQTs7QTJFekNKLFNBQUMsTUFBTTtFQUFRLG9DQUFBOztBQUNmLFNBQUM7RUFDRyxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTs7QUFFSixTQUFDO0VBQ0csZUFBQTtFQUNBLGNBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBZ1RSO0VBQ0ksc0JBQUE7RUFDQSxnQkFBQTs7Ozs7Ozs7Ozs7Ozs7O0FBRkosWUFRSTtFQUFrQixtQkFBQTs7QUFSdEIsWUFTSTtFQUNJLG1CQUFBOztBQVZSLFlBWUk7RUFDSSxjQUFBOztBQWJSLFlBZUk7RUFBeUIsZ0JBQUE7O0FBS3pCLFlBQUM7RUFBWSxpQkFBQTs7Ozs7Ozs7Ozs7Ozs7QUFxQmpCO0VBQ0ksa0JBQUE7RUFDQSxpQkFBQTs7QUFFQSxhQUFDO0VBQ0csY0FBQTtFQUNBLHlCQUFBOztBQUlKLGFBQUM7RUFDRyxtQkFBQTtFQUNBLGNBQUE7O0FBRUosYUFBQztFQUNHLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7O0FBRUosYUFBQztFQUFLLGVBQUE7O0FBQ04sYUFBQztFQUNHLG1CQUFBO0VBQ0Esa0JBQUE7O0FBRUosYUFBQztFM0VwWUQscUJBQUE7RTJFc1lJLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxZQUFBOztBQUVKLGFBQUM7Ozs7O0VBS0csWUFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBOzs7QUFHSixhQUFDO0VBQ0csY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTs7QUFFSixhQUFDO0VBQ0csZUFBQTtFQUNBLGNBQUE7O0FBU0osUUFOa0M7RUFFOUIsYUFBQztJQUNHLGVBQUE7OztBQWdDUixRQTdCNEM7RUFDeEMsYUFBQztJQUNHLGtCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxzQkFBQTtJQUNBLGtCQUFBO0lBQ0EsY0FBQTtJQUNBLHlCQUFBO0kzRXpYSixtQkFBQTs7RTJFNFhBLGFBQUMsT0FBTztJQUNKLFNBQVEsRUFBUjtJQUNBLGtCQUFBO0lBQ0EsVUFBQTtJQUNBLFNBQUE7SUFDQSxrQkFBQTtJQUNBLFFBQUE7SUFDQSxTQUFBO0lBQ0EsdUJBQUE7SUFDQSw0QkFBQTs7RUFFSixhQUFDO0lBQ0csZUFBQTs7RUFFSixhQUFDO0lBQ0csa0JBQUE7SUFDQSxZQUFBOzs7QUFRWixRQUx3QztFQUt4Qzs7Ozs7Ozs7QUFJQTtFQUNJLGdCQUFBOzs7Ozs7Ozs7Ozs7Ozs7O0FBRUEsY0FBQztFQUNHLGtCQUFBOztBQUVKLGNBQUM7RUFDRyxrQkFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7O0FBRUosY0FBQyxFQUFFLE1BQU8sZUFBQztFQUNQLFdBQUE7RUFDQSxVQUFBOztBQUVKLGNBQUM7RUFDRyxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBOztBQUVKLGNBQUM7RUFDRyxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtFQUNBLGtDQUFBO0V2RTFhTixpQ0FBQTtFQUNLLDRCQUFBO0VBQ0cseUJBQUE7RWdCMUxSLFVBQUE7RUFHQSx3QkFBQTs7QXVEc21CRSxjQUFDO0VBQ0csa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7O0FBS0osY0FBQyxNQUFNO0VBQ0gsU0FBUyxFQUFUO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLDhCQUFBOztBQUVKLGNBQUM7RUFDRyxtQkFBQTtFM0VwY0osK0JBQUE7RUFDSyw0QkFBQTs7QTJFc2NMLGNBQUM7RUFDRyxtQkFBQTtFM0VoZEosZ0NBQUE7RUFDSyw2QkFBQTs7QTJFa2RMLGNBQUMsWUFBWTtFQUFhLGNBQUE7O0FBRTFCLGNBQUM7RUFBZSx5QkFBQTs7QUFDaEIsY0FBQyxhQUFhLDJCQUEyQjtFQUNyQywyQkFBQTs7QUFFSixjQUFDLGFBQWEsMEJBQTBCO0VBQ3BDLFVBQUE7RUFDQSxZQUFBO0VBQ0EsMEJBQUE7O0FBRUosY0FBQztFQUFnQix5QkFBQTs7QUFFakIsY0FBQyxjQUFjLDJCQUEyQjtFQUN0QywyQkFBQTs7QUFFSixjQUFDLGNBQWMsMEJBQTBCO0VBQ3JDLFVBQUE7RUFDQSxZQUFBO0VBQ0EsMEJBQUE7O0FBR0osY0FBQztFQUFjLHlCQUFBOztBQUNmLGNBQUMsWUFBWSwyQkFBMkI7RUFDcEMsMkJBQUE7O0FBRUosY0FBQyxZQUFZLDBCQUEwQjtFQUNuQyxVQUFBO0VBQ0EsWUFBQTtFQUNBLDBCQUFBOztBQUdKLGNBQUM7RUFBZSx5QkFBQTs7QUFDaEIsY0FBQyxhQUFhLDJCQUEyQjtFQUNyQywyQkFBQTs7QUFFSixjQUFDLGFBQWEsMEJBQTBCO0VBQ3BDLFVBQUE7RUFDQSxZQUFBO0VBQ0EsMEJBQUE7O0FBa0JKLGNBQUM7RUFDRyxrQkFBQTtFQUNBLGVBQUE7O0FBRUosY0FBQztFQUNHLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBOzs7OztBQUtKLGNBQUM7RUFDRyxrQkFBQTtFQUNBLGVBQUE7Ozs7OztBQU1KLGNBQUM7RUFDRyxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTs7OztBQU9SO0VBQ0ksY0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTs7Ozs7Ozs7QUFFQSxRQUFDO0VBQ0cscUJBQUE7RUFDQSx5QkFBQTs7QUFHSixRQUFDO0FBQ0QsUUFBQztFQUFTLHlCQUFBOztBQUNWLFFBQUMsZUFBZTtBQUNoQixRQUFDLE9BQU87RUFBUSx5QkFBQTs7QUFDaEIsUUFBQztBQUNELFFBQUM7RUFBUyx5QkFBQTs7QUFDVixRQUFDLGNBQWM7QUFDZixRQUFDLE9BQU87RUFBUSx5QkFBQTs7QUFDaEIsUUFBQztBQUNELFFBQUM7RUFBUSx5QkFBQTs7QUFDVCxRQUFDLGFBQWE7QUFDZCxRQUFDLE1BQU07RUFBUSx5QkFBQTs7QUFFZixRQUFDLGVBQWdCLFNBQUM7RUFBTyxnQkFBZ0IsbUVBQWhCOztBQUN6QixRQUFDLGNBQWUsU0FBQztFQUFPLGdCQUFnQixrRUFBaEI7O0FBQ3hCLFFBQUMsYUFBYyxTQUFDO0VBQU8sZ0JBQWdCLGlFQUFoQjs7QUFFdkIsUUFBQztFQUNHLFNBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBOztBQUVKLFFBQUMsU0FBVSxTQUFDO0VBQ1IsdUJBQUE7OztBQU1KLFFBQUMsU0FBVSxTQUFDLEdBQUc7RUFDWCxjQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTs7QUFFSixRQUFDLFNBQVUsU0FBQztFQUNSLGFBQUE7RUFDQSx1QkFBQTs7O0FBTUosUUFBQztFQUNHLGFBQUE7RUFDQSxlQUFBOztBQUVKLFFBQUMsS0FBTSxTQUFDO0VBQ0osNEJBQUE7OztBQUdKLFFBQUMsS0FBSyxNQUFPLFNBQUM7RXZFdnJCaEIsbUJBQW1CLFdBQW5CO0VBQ0ksZUFBZSxXQUFmO0VBQ0MsY0FBYyxXQUFkO0VBQ0csV0FBVyxXQUFYOztBdUV1ckJOLFFBQUMsS0FBTSxTQUFDLEdBQUc7RUFDUCxrQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTs7QUFFSixRQUFDLEtBQU0sU0FBQztFQUNKLGFBQUE7RUFDQSx1QkFBQTs7QUFHSixRQUFDO0VBQ0csYUFBQTtFQUNBLGVBQUE7O0FBR0osUUFBQyxHQUFJLFNBQUM7RUFDRiw0QkFBQTs7O0FBR0osUUFBQyxHQUFJLFNBQUMsR0FBRztFQUNMLGtCQUFBO0VBQ0EsZ0JBQUE7O0FBRUosUUFBQyxHQUFHLE1BQU8sU0FBQztFdkVqdEJkLG1CQUFtQixXQUFuQjtFQUNJLGVBQWUsV0FBZjtFQUNDLGNBQWMsV0FBZDtFQUNHLFdBQVcsV0FBWDs7QXVFaXRCTixRQUFDLEdBQUksU0FBQztFQUNGLGFBQUE7RUFDQSx1QkFBQTs7QUFJSixRQUFDO0VBQ0csbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBOztBQUVKLFFBQUM7RUFDRyxxQkFBQTs7QUFFSixRQUFDLEdBQUc7RUFDQSxTQUFTLEdBQVQ7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFhLHlCQUFiOztBQUVKLFFBQUM7RUFDRyxxQkFBQTtFQUNBLHNCQUFBOzs7O0FBTVI7RUFDSSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBOztBQUhKLFlBS0k7RUFDSSxzQkFBQTtFQUNBLGlCQUFBOztBQVBSLFlBU0k7RUFDSSxzQkFBQTtFQUNBLGlCQUFBOzs7O0FBTVI7RUFDSSxrQkFBQTtFQUNBLGNBQUE7O0FBRkosYUFJSTtFQUNJLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxVQUFBOztBQUVKLGFBQUM7RUFDRyxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VoQzUyQkosa0JBQWtCLDBFQUFsQjtFQUNBLGtCQUFrQixxRUFBbEI7RUFDQSxrQkFBa0Isd0VBQWxCO0VBQ0EsMkJBQUE7RUFDQSxzSEFBQTs7QWdDMjJCQSxhQUFDO0VBQ0csa0JBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxrQkFBQTtFQUNBLG9DQUFBOzs7O0FBTVI7RUFDSSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBOzs7Ozs7QUFFQSxnQkFBQztFQUFhLFNBQUE7O0FBQ2QsZ0JBQUMsV0FBWSxpQkFBQztFQUFPLGdCQUFBOztBQUNyQixnQkFBQyxXQUFZLGlCQUFDO0VBQ1Ysa0JBQUE7O0FBRUosZ0JBQUMsV0FBWSxpQkFBQztFQUNWLFlBQUE7O0FBRUosZ0JBQUMsV0FBWSxpQkFBQztFQUFNLG1CQUFBOztBQUNwQixnQkFBQyxXQUFZLGlCQUFDLEVBQUc7RUFDYixjQUFBO0VBQ0EsV0FBQTs7QUFqQlIsZ0JBdUJJO0VBQ0ksZ0JBQUE7RUFDQSx5QkFBQTs7QUFFSixnQkFBRTtFQUFtQixVQUFBOztBQUNyQixnQkFBQztFQUNHLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBOztBQUVKLGdCQUFDO0VBQ0csa0JBQUE7O0FBRUosZ0JBQUMsV0FBWSxpQkFBQztBQUNkLGdCQUFDLFdBQVksaUJBQUM7RUFDVixzQkFBQTs7QUFFSixnQkFBQztFQUNHLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTs7QUFFSixnQkFBQyxNQUFPO0VBQWtCLGdCQUFBOztBQUMxQixnQkFBQztFQUNHLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RWU5eEJKLGVBQUE7RUFDQSxpQkFBQTs7O0FmZ3lCQSxnQkFBQyxFQUFHO0VBQ0EsZ0JBQUE7O0FBRUosZ0JBQUMsRUFBRztFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7O0FBRUosZ0JBQUM7RUFDRyxnQkFBQTtFQUNBLG1CQUFBOztBQUVKLGdCQUFDO0VBQ0csbUJBQUE7O0FBRUosZ0JBQUM7RUFDRyxrQkFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7O0FBRUosZ0JBQUM7RUFBYyx5QkFBQTs7QUFDZixnQkFBQztFQUFjLHlCQUFBOztBQUNmLGdCQUFDO0VBQWMseUJBQUE7O0FBQ2YsZ0JBQUM7RUFBYyx5QkFBQTs7QUFDZixnQkFBQyxJQUFJO0VBQ0QsU0FBUyxHQUFUO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBOztBQUVKLGdCQUFDLElBQUk7RUFDRCxXQUFBO0V2RDMrQk4sWUFBQTtFQUdBLHlCQUFBOztBdUQyK0JFLGdCQUFDO0VBQ0csZUFBQTtFQUNBLGlCQUFBOztBQUVKLGdCQUFDO0VBQ0csZUFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBOztBQUVKLGdCQUFDO0VBQ0csZUFBQTs7QUFHSixnQkFBQztFQUNHLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTs7QUFFSixnQkFBQyxTQUFVO0VBQ1AsV0FBQTtFQUNBLGtCQUFBO0V2RW44Qk4sd0JBQUE7RUpjRSxnQkFBQTs7QTJFdzdCQSxnQkFBQyxTQUFVO0VBQ1AsV0FBQTtFdkV2OEJOLHdCQUFBO0VKY0UsZ0JBQUE7O0EyRTY3QkEsZ0JBQUM7RUFDRyxrQkFBQTtFQUNBLHNCQUFBOztBQUVKLGdCQUFDO0VBQ0cscUJBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBOztBQUVKLGdCQUFDLFNBQVM7RUFDTixjQUFBOzs7O0FrRDNoQ1I7RUFDSSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RTdIcUtJLGtCQUFBO0VJNUdOLDhDQUFBO0VKY0Usc0NBQUE7O0E2SG5FQSxvQkFBQztFQUNHLFNBQVEsRUFBUjtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0V6SDZITixtQkFBbUIsZUFBbkI7RUFDSSxlQUFlLGVBQWY7RUFDQyxjQUFjLGVBQWQ7RUFDRyxXQUFXLGVBQVg7RUFwRlIsb0RBQUE7RUpjRSw0Q0FBQTs7QTZIdERBLElBQUsscUJBQUM7QUFDTixJQUFLLHFCQUFDO0VBQVEsYUFBQTs7QUFDZCxvQkFBQztFQUNHLFdBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTs7QUFFSixvQkFBQyxPQUFPO0VBQ0osV0FBQTtFQUNBLFVBQUE7RXpIZ0hOLG1CQUFtQixjQUFuQjtFQUNJLGVBQWUsY0FBZjtFQUNDLGNBQWMsY0FBZDtFQUNHLFdBQVcsY0FBWDtFQXBGUixtREFBQTtFSmNFLDJDQUFBOztBNkh6Q0Esb0JBQUM7RUFDRyxXQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBOztBQUVKLG9CQUFDLElBQUk7RUFDRCxTQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0V6SGtHTixtQkFBbUIsY0FBbkI7RUFDSSxlQUFlLGNBQWY7RUFDQyxjQUFjLGNBQWQ7RUFDRyxXQUFXLGNBQVg7RUFwRlIsbURBQUE7RUpjRSwyQ0FBQTs7QTZIMUJBLG9CQUFDO0VBQ0csaUJBQUE7RUFDQSxXQUFBOztBQUVKLG9CQUFDO0VBQ0csY0FBQTs7QUFFSixvQkFBQztFQUNHLFdBQUE7RUFDQSw2QkFBQTtFQUNBLGVBQUE7O0FBRUosb0JBQUM7RUFDRyxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBOztBQUVKLG9CQUFDO0VBQ0csYUFBQTtFQUNBLGVBQUE7RUFDQSwrQ0FBQTs7QUFFSixvQkFBQyxJQUFLO0VBQVksYUFBQTs7QUFDbEIsb0JBQUM7RTdIOENELHFCQUFBO0U2SDVDSSxnQ0FBK0IsK0JBQS9CO0VBQ0EsY0FBQTs7QUFFSixvQkFBQztFN0h5Q0QscUJBQUE7RTZIdkNJLGFBQUE7RUFDQSxpQkFBQTs7QUFFSixvQkFBQztFQUNHLGNBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0U3SHVCUiw4QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMEJBQUE7RUFDQSxzQkFBQTtFNkh4QlEseUJBQUE7O0FBRUosb0JBQUM7RUFDRyxjQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RTdIWVIsOEJBQUE7RUFDQSwyQkFBQTtFQUNBLDBCQUFBO0VBQ0Esc0JBQUE7RTZIYlEseUJBQUE7Ozs7OztBQ3hHUjtFQUNJLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSwyREFBQTtFQUNBLDZCQUFBOzs7O0FBSUEsY0FBQztFQUNHLGFBQUE7O0FBRUosY0FBQztFQUNHLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTs7QUFFSixjQUFDO0VBQ0csY0FBQTs7QUFFSixjQUFDO0VBQ0csbUJBQUE7O0FBRUosY0FBQztFQUNHLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBOztBQUVKLGNBQUMsUUFBUTtFQUFRLGNBQUE7O0FBS2pCLFFBSGtDO0VBR2xDOzs7O0FBS0EsUUFMNEM7RUFDeEMsY0FBQztJQUNHLHFCQUFBOzs7QUFTUixRQU5tQztFQUMvQixjQUFDO0lBQ0csWUFBQTtJQUNBLG9CQUFBOzs7QUFnQlosUUFid0M7RUFheEM7Ozs7O0VBUlEsY0FBQztJQUNHLFdBQUE7SUFDQSxjQUFBOztFQUVKLGNBQUM7SUFDRyxrQkFBQTs7O0FBS1o7RUFDSSxvQkFBQTtFQUNBLGVBQUE7Ozs7Ozs7OztBQUVBLFlBQUM7RUFDRyxjQUFBO0VBQ0EsYUFBQTs7QUFFSixZQUFDLEdBQUcsT0FBUSxhQUFDO0VBQUksY0FBQTs7QUFJakIsWUFBQztFQUNHLGNBQUE7RUFDQSxxQkFBQTs7QUFFSixZQUFDLEVBQUU7RUFDQyxjQUFBO0VBQ0EscUJBQUE7O0FBRUosWUFBQztFQUFXLGNBQUE7O0FBQ1osWUFBQyxTQUFTO0VBQVEsY0FBQTs7QUFrQ2xCLFFBNUJrQztFQTRCbEM7Ozs7O0VBM0JJLFlBQUM7STlIOEJMLHFCQUFBO0k4SDVCUSxhQUFBOztFQUVKLFlBQUMsR0FBRyxVQUFVO0VBQ2QsWUFBQyxHQUFHO0lBQ0EsZUFBQTtJQUNBLGNBQUE7O0VBRUosWUFBQyxHQUFHO0lBQ0EsU0FBUyxFQUFUO0lBQ0EscUJBQUE7SUFDQSxzQkFBQTtJQUNBLFVBQUE7SUFDQSxXQUFBO0lBQ0Esb0JBQUE7SUFDQSwwQ0FBQTtJOUhnRUosa0JBQUE7O0U4SDdEQSxZQUFDLEdBQUcsVUFBVSxHQUFHO0VBQ2pCLFlBQUMsR0FBRyxZQUFZO0lBQ1osYUFBQTs7O0FBWVIsUUFOb0M7RUFDaEMsWUFBQyxHQUFHLFVBQVUsR0FBRztJQUNiLHFCQUFBOzs7QUFJUixZQUFDLFVBQ0c7RUFDSSxzQkFBQTs7QUFLWjtFQUNJLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBOzs7Ozs7QUFFQSxZQUFDO0U5SGZELHFCQUFBO0U4SGlCSSxtQkFBQTtFQUNBLG1CQUFBOzs7O0FBSUosWUFBQyxHQUFHO0VBQ0EsZUFBQTtFQUNBLGlCQUFBOztBQUVKLFlBQUMsR0FBRyxPQUFRLGFBQUM7RUFDVCxjQUFBO0VBQ0EsMEJBQUE7O0FBRUosWUFBQztFOUg5QkQscUJBQUE7RThIZ0NJLFdBQUE7RUFDQSxVQUFBO0VBQ0EsZ0NBQUE7RUFDQSxxQkFBQTtFQUNBLHVEQUFBOztBQU1KLFlBQUM7RUFBc0IscUJBQUE7O0FBQ3ZCLFlBQUM7RUFBZSxxQkFBQTs7QUFDaEIsWUFBQztFQUFVLHFCQUFBOztBQUNYLFlBQUM7RUFBWSxxQkFBQTs7QUFDYixZQUFDO0VBQVcscUJBQUE7O0FBQ1osWUFBQztFQUFvQixxQkFBQTs7QUFDckIsWUFBQztFQUNHLGFBQUE7O0FBRUosWUFBQztFQUNHLGFBQUE7O0FBRUosWUFBQztFQUNHLGNBQUE7RUFDQSxxQkFBQTs7QTlHbkxSO0VBQThCLFdBQUE7RUFBWSxtQkFBQTtFQUFvQixVQUFBOztBQUM5RDtFQUE4QixXQUFBO0VBQVksbUJBQUE7RUFBb0IsVUFBQTs7QUFDOUQ7RUFBOEIsV0FBQTtFQUFZLG1CQUFBO0VBQW9CLFVBQUE7O0FBQzlEO0VBQThCLFdBQUE7RUFBWSxtQkFBQTtFQUFvQixVQUFBOztBQUM5RDtFQUE4QixXQUFBO0VBQVksbUJBQUE7RUFBb0IsVUFBQTs7QUFFOUQsS0FBSyxlQUFlO0FBQ3BCLEtBQUssZUFBZTtBQUNwQixLQUFLLGVBQWU7QUFDcEIsS0FBSyxlQUFlO0VBQ2xCLGFBQUE7O0FBR0Y7RUFDSSxtQkFBQTs7O0FBSUo7RTBFaUpJLGVBQUE7RUFDQSxpQkFBQTs7O0ExRWxKSixVQUdJO0VBQ0ksZ0JBQUE7O0FBRUosVUFBQztFQUNHLGNBQUE7O0FBRUosVUFBQztFQUNHLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTs7Ozs7OztBQVNSO0VBQ0ksa0JBQUE7O0FBRUEsZUFBQyxLQUFNLGdCQUFDO0VBQ0oscUJBQUE7RUFDQSxpQkFBQTtFQUNBLDRCQUFBO0VBQ0EsWUFBQTs7QUFFSixlQUFDLEtBQU0sZ0JBQUM7RUFDSixpQkFBQTtFQUNBLGtCQUFBOztBQUdKLGVBQUM7RUFDRyxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSwwQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RWhCc0RSLDhCQUFBO0VBQ0EsMkJBQUE7RUFDQSwwQkFBQTtFQUNBLHNCQUFBO0VBc0RRLG1CQUFBO0VJV04saUNBQUE7RUFDSyw0QkFBQTtFQUNHLHlCQUFBO0VZdkhGLGlCQUFBO0VBQ0Esa0JBQUE7O0FBRUosZUFBQyxJQUFJO0VBQVEscUJBQUE7O0FBQ2IsZUFBQztFQUNHLGdCQUFnQix3REFBaEI7RUFDQSxTQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBOztBQUVKLGVBQUMsSUFBSTtFQUFVLGdCQUFnQixtREFBaEI7Ozs7Ozs7O0FBU25CO0VBQ0kscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTs7QUFKSixVQVFJO0FBQ0EsVUFBQztFQUNHLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7O0FBWlIsVUFjSTtBQUNBLFVBQUM7RUFDRyxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLE1BQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTs7O0FBTVI7QW1GcUVBLGVBT0ksTUFBSztBQVBULGVBUUksTUFBSztBQVJULGVBU0ksTUFBSztBQVRULGVBVUk7RW5GOUVBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFaEJUSiw4QkFBQTtFQUNBLDJCQUFBO0VBQ0EsMEJBQUE7RUFDQSxzQkFBQTtFQXNEUSxrQkFBQTtFSVdOLGlDQUFBO0VBQ0ssNEJBQUE7RUFDRyx5QkFBQTtFWXhETixpQkFBQTtFQUNBLGtCQUFBOztBQUVBLFNBQUM7QW1GdURMLGVBT0ksTUFBSyxhbkY5REo7QW1GdURMLGVBUUksTUFBSyxpQm5GL0RKO0FtRnVETCxlQVNJLE1BQUssY25GaEVKO0FtRnVETCxlQVVJLFNuRmpFQztFQUFRLHFCQUFBOztBQUViO0VBQ0ksV0FBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RWhCMUJKLDhCQUFBO0VBQ0EsMkJBQUE7RUFDQSwwQkFBQTtFQUNBLHNCQUFBO0VBc0RRLGtCQUFBO0VnQjNCSixpQkFBQTtFQUNBLGtCQUFBOztBQUVBLFdBQUM7RUFBUSxxQkFBQTs7QUFDVCxXQUFDO0VBQVEscUJBQUE7O0FBRVQsV0FBQztFQUNHLHFCQUFBOztBQUVKLFdBQUMsTUFBTTtFQUNILHFCQUFBOzs7QUFJUixLQUFLLE1BQU07QUFDWCxLQUFLLE1BQU07QUFDWCxRQUFRO0VBQ0osb0NBQUE7O0FBRUo7RUFDSSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7O0FBRUo7RUFDSSx5QkFBQTtFQUNBLDBCQUFBO0VBQ0EsOEJBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7O0FBRUo7RUFDSSxlQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTs7QUFFQSxXQUFDO0VBQ0csa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTs7QUFFSixXQUFDLEtBQU0sWUFBQztFQUFPLFVBQUE7O0FBQ2YsV0FBQztFQUNHLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLDBCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7O0FBRUosV0FBQztFaEJwRkQscUJBQUE7RWdCc0ZJLGtCQUFBO0VBQ0EsY0FBQTs7O0FBT0osWUFBQztFaEI5RkQscUJBQUE7O0FnQmtHQSxZQUFDLFVBQVcsYUFBQztFQUNULGdCQUFBO0VBQ0EsaUJBQUE7RWhCZEosc0JBQXNCLGtDQUF0Qjs7QXdGcExKLHdCQVRxRCxxREFDQSxrREFDRSxrREFDRiw2Q0FDSywwQ0FDQTtFQUkxRCxZeEVnTUssVUFBVyxhQUFDO0l3RW5NYixzQkFBc0IscUNBQXRCO0lBQ0EsMkJBQUE7OztBeEY4TEosd0JBTDZELHVEQUNaO0VBSWpELFlnQklLLFVBQVcsYUFBQztJaEJQTCxzQkFBc0IscUNBQXRCO0lBQ0EsMkJBQUE7OztBZ0JZUixZQUFDO0VBQVEsYUFBQTs7QUFDVCxJQUFLLGFBQUM7QUFDTixJQUFLLGFBQUM7RUFDRixxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7O0FBRUosWUFBQyxNQUFNLFFBQVMsZUFBRztFQUNmLFdBQUE7RUFDQSw2QkFBQTs7QUFFSixZQUFDO0VoQnRIRCxxQkFBQTtFZ0J3SEksbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VoQnhDSixzQkFBc0IsK0JBQXRCO0VnQjBDSSw0QkFBQTs7QXdFOU5SLHdCQVRxRCxxREFDQSxrREFDRSxrREFDRiw2Q0FDSywwQ0FDQTtFQUkxRCxZeEVvTks7SXdFdk5ELHNCQUFzQixrQ0FBdEI7SUFDQSwyQkFBQTs7O0F4RjhMSix3QkFMNkQsdURBQ1o7RUFJakQsWWdCd0JLO0loQjNCTyxzQkFBc0Isa0NBQXRCO0lBQ0EsMkJBQUE7OztBZ0JzQ1IsSUFBSyxhQUFDO0FBQ04sSUFBSyxhQUFDO0VBQVEsZUFBQTtFQUFnQixnQkFBQTs7QUFDOUIsWUFBQyxNQUFNO0FBQ1AsWUFBQyxNQUFNO0VBQ0gsV0FBQTtFQUNBLDZCQUFBOzs7Ozs7O0FBU1I7RUFDSSxrQkFBQTs7QUFHQSxTQUFTLE1BQU8sYUFBRztBbUZuRnZCLGVBT0ksTUFBSyxhbkY0RUksTUFBTyxhQUFHO0FtRm5GdkIsZUFRSSxNQUFLLGlCbkYyRUksTUFBTyxhQUFHO0FtRm5GdkIsZUFTSSxNQUFLLGNuRjBFSSxNQUFPLGFBQUc7QW1GbkZ2QixlQVVJLFNuRnlFUyxNQUFPLGFBQUc7RUFBUSxjQUFBOztBQUMzQixVQUFDLE1BQU8sV0FBQztFQUFRLHFCQUFBOztBQUNqQixVQUFDLE1BQU8sV0FBQztFQUFRLGNBQUE7O0FBQ2pCLFVBQUMsTUFBTztBQUNSLFVBQUMsTUFBTztFQUFpQixnQ0FBQTs7QUFDekIsVUFBQyxRQUFTO0FBQ1YsVUFBQyxRQUFTO0VBQWlCLGdDQUFBOztBQUMzQixVQUFDLFFBQVMsV0FBQztFQUFVLGNBQUE7O0FBQ3JCLFVBQUMsUUFBUyxXQUFDO0VBQVEsY0FBQTs7QUFDbkIsVUFBQyxLQUFNLFdBQUM7RUFDSixrQkFBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBOztBQUVKLFVBQUMsS0FBTSxXQUFDO0VBQ0osa0JBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBOztBQUVKLFVBQUMsS0FBTSxXQUFDO0VBQ0osUUFBQTtFQUNBLGdCQUFBOztBQUVKLFVBQUMsS0FBTSxXQUFDO0VBQ0osa0JBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTs7QUFHSixVQUFDO0VBQ0csYUFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTs7OztBQUlKLFVBQUMsTUFBTTtFQUNILFNBQVMsR0FBVDtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSw2QkFBQTtFQUNBLHlCQUFBOztBQUVKLFVBQUMsTUFBTztFQUNKLHNCQUFBO0VBQ0EsMEJBQUE7RUFDQSxjQUFBO0VBQ0EsU0FBQTs7QUFFSixVQUFDO0VoQjNNRCxxQkFBQTtFZ0I2TUksV0FBQTtFQUNBLFlBQUE7RWhCeEhKLHNCQUFzQixnREFBdEI7O0F3RnBMSix3QkFUcUQscURBQ0Esa0RBQ0Usa0RBQ0YsNkNBQ0ssMENBQ0E7RUFJMUQsVXhFeVNLO0l3RTVTRCxzQkFBc0IsbURBQXRCO0lBQ0EsMEJBQUE7OztBeEY4TEosd0JBTDZELHVEQUNaO0VBSWpELFVnQjZHSztJaEJoSE8sc0JBQXNCLG1EQUF0QjtJQUNBLDBCQUFBOzs7QWdCcUhSLFVBQUM7RUFDRyxhQUFBOztBQUVKLFVBQUM7RUFDRyxZQUFBO0VBQ0EsZUFBQTtFQUNBLGlEQUFBO0VBQ0EsY0FBQTs7QUFFSixVQUFDO0VBQWUsY0FBQTs7Ozs7Ozs7Ozs7Ozs7QStHN1VwQjtFQUNJLGtCQUFBOzs7Ozs7Ozs7OztBdEVDRixhQUFDO0FBQ0QsYUFBQztFQUNDLFNBQVMsR0FBVDtFQUNBLGNBQUE7O0FBRUYsYUFBQztFQUNDLFdBQUE7O0FBTkYsYUFBQztBQUNELGFBQUM7RUFDQyxTQUFTLEdBQVQ7RUFDQSxjQUFBOztBQUVGLGFBQUM7RUFDQyxXQUFBOztBSWxCSCxhQUFDO0VBQ0EsU0FBUyxFQUFUO0VBQ0EsY0FBQTtFQUNBLFdBQUE7O0FrRU9GLGFqRThhRSxVQUFTO0FpRTlhWCxhMUhnTUEsZUFDRSxHeUQ2T1M7QWlFOWFYLGFySEZBLFdvRGdiVztBaUU5YVgsYXJIa0JBLGlCb0Q0Wlc7QWlFOWFYLGFySDJCQSxLb0RtWlc7QWlFOWFYLGFoSG9hQSxpQkFxQkUsWStDWFM7QWlFOWFYLGF6RzJCQSxhd0NtWlc7QWlFOWFYLGF6R3VJQSxvQkFXRSxhd0M0UlM7QWlFOWFYLGFuR0hBLEtrQ2liVztBaUU5YVgsYWxHREEsUWlDK2FXO0FpRTlhWCxhbEdtQkEsZWlDMlpXO0FpRTlhWCxhbEdzQ0EsaUJpQ3dZVztBaUU5YVgsYTVGTkEsTzJCb2JXO0FpRTlhWCxhL0VJQSxZYzBhVztBaUU5YVgsYXpFd0ZBLGNRc1ZXO0FpRTlhWCxhckUwRUksUUFBQyxTSW9XTTtBaUU5YVgsYS9HbVFBLFc4QzJLVztBaUU5YVgsYXBFK0ZJLFVBQUMsS0crVU07QWlFOWFYLGFuRXVCSSxTQUFDLElFdVpNO0VBRVAsU0FBUyxFQUFUO0VBQ0EsY0FBQTtFQUNBLFdBQUE7O0FDbFBBLGFBQUM7QUFDRCxhQUFDO0VBQ0csU0FBUyxHQUFUOztFQUNBLGNBQUE7OztBQUVKLGFBQUM7RUFBUSxXQUFBOztBRi9NWixhQUFDO0VBQ0EsU0FBUyxFQUFUO0VBQ0EsY0FBQTtFQUNBLFdBQUE7O0FrRU9GLGFqRThhRSxVQUFTO0FpRTlhWCxhMUhnTUEsZUFDRSxHeUQ2T1M7QWlFOWFYLGFySEZBLFdvRGdiVztBaUU5YVgsYXJIa0JBLGlCb0Q0Wlc7QWlFOWFYLGFySDJCQSxLb0RtWlc7QWlFOWFYLGFoSG9hQSxpQkFxQkUsWStDWFM7QWlFOWFYLGF6RzJCQSxhd0NtWlc7QWlFOWFYLGF6R3VJQSxvQkFXRSxhd0M0UlM7QWlFOWFYLGFuR0hBLEtrQ2liVztBaUU5YVgsYWxHREEsUWlDK2FXO0FpRTlhWCxhbEdtQkEsZWlDMlpXO0FpRTlhWCxhbEdzQ0EsaUJpQ3dZVztBaUU5YVgsYTVGTkEsTzJCb2JXO0FpRTlhWCxhL0VJQSxZYzBhVztBaUU5YVgsYXpFd0ZBLGNRc1ZXO0FpRTlhWCxhckUwRUksUUFBQyxTSW9XTTtBaUU5YVgsYS9HbVFBLFc4QzJLVztBaUU5YVgsYXBFK0ZJLFVBQUMsS0crVU07QWlFOWFYLGFuRXVCSSxTQUFDLElFdVpNO0VBRVAsU0FBUyxFQUFUO0VBQ0EsY0FBQTtFQUNBLFdBQUE7O0FDbFBBLGFBQUM7QUFDRCxh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QztBQUNELGFBQUM7RUFDQyxTQUFTLEdBQVQ7RUFDQSxjQUFBOztBQUVGLGFBQUM7RUFDQyxXQUFBOztBSWxCSCxhQUFDO0VBQ0EsU0FBUyxFQUFUO0VBQ0EsY0FBQTtFQUNBLFdBQUE7O0E4RWlERixhN0VvWUUsVUFBUztBNkVwWVgsYXRJc0pBLGVBQ0UsR3lENk9TO0E2RXBZWCxhakk1Q0EsV29EZ2JXO0E2RXBZWCxhakl4QkEsaUJvRDRaVztBNkVwWVgsYWpJZkEsS29EbVpXO0E2RXBZWCxhNUgwWEEsaUJBcUJFLFkrQ1hTO0E2RXBZWCxhckhmQSxhd0NtWlc7QTZFcFlYLGFySDZGQSxvQkFXRSxhd0M0UlM7QTZFcFlYLGEvRzdDQSxLa0NpYlc7QTZFcFlYLGE5RzNDQSxRaUMrYVc7QTZFcFlYLGE5R3ZCQSxlaUMyWlc7QTZFcFlYLGE5R0pBLGlCaUN3WVc7QTZFcFlYLGF4R2hEQSxPMkJvYlc7QTZFcFlYLGEzRnRDQSxZYzBhVztBNkVwWVgsYXJGOENBLGNRc1ZXO0E2RXBZWCxhakZnQ0ksUUFBQyxTSW9XTTtBNkVwWVgsYTNIeU5BLFc4QzJLVztBNkVwWVgsYWhGcURJLFVBQUMsS0crVU07QTZFcFlYLGEvRW5CSSxTQUFDLElFdVpNO0VBRVAsU0FBUyxFQUFUO0VBQ0EsY0FBQTtFQUNBLFdBQUE7O0FDbFBBLGFBQUM7QUFDRCxhQUFDO0VBQ0csU0FBUyxHQUFUOztFQUNBLGNBQUE7OztBQUVKLGFBQUM7RUFBUSxXQUFBOztBRi9NWixhQUFDO0VBQ0EsU0FBUyxFQUFUO0VBQ0EsY0FBQTtFQUNBLFdBQUE7O0E4RWlERixhN0VvWUUsVUFBUztBNkVwWVgsYXRJc0pBLGVBQ0UsR3lENk9TO0E2RXBZWCxhakk1Q0EsV29EZ2JXO0E2RXBZWCxhakl4QkEsaUJvRDRaVztBNkVwWVgsYWpJZkEsS29EbVpXO0E2RXBZWCxhNUgwWEEsaUJBcUJFLFkrQ1hTO0E2RXBZWCxhckhmQSxhd0NtWlc7QTZFcFlYLGFySDZGQSxvQkFXRSxhd0M0UlM7QTZFcFlYLGEvRzdDQSxLa0NpYlc7QTZFcFlYLGE5RzNDQSxR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Sy9HcEVMLE8yQm9iVztBb0ZoWFAsV0FBQyxLbEcxREwsWWMwYVc7QW9GaFhQLFdBQUMsSzVGMEJMLGNRc1ZXO0FvRmhYUCxXQUFDLEt4RllELFFBQUMsU0lvV007QW9GaFhQLFdBQUMsS2xJcU1MLFc4QzJLVztBb0ZoWFAsV0FBQyxLdkZpQ0QsVUFBQyxLRytVTTtBb0ZoWFAsV0FBQyxLdEZ2Q0QsU0FBQyxJRXVaTTtFQUVQLFNBQVMsRUFBVDtFQUNBLGNBQUE7RUFDQSxXQUFBOztBQ2xQQSxXbUZsSUMsS25Ga0lBO0FBQ0QsV21GbklDLEtuRm1JQTtFQUNHLFNBQVMsR0FBVDs7RUFDQSxjQUFBOzs7QUFFSixXbUZ2SUMsS25GdUlBO0VBQVEsV0FBQTs7QUYvTVosV3FGd0VJLEtyRnhFSDtFQUNBLFNBQVMsRUFBVDtFQUNBLGNBQUE7RUFDQSxXQUFBOztBcUZxRUUsV0FBQyxLcEZnWEgsVUFBUztBb0ZoWFAsV0FBQyxLN0lrSUwsZUFDRSxHeUQ2T1M7QW9GaFhQLFdBQUMsS3hJaEVMLFdvRGdiVztBb0ZoWFAsV0FBQyxLeEk1Q0wsaUJvRDRaVztBb0ZoWFAsV0FBQyxLeEluQ0wsS29EbVpXO0FvRmhYUCxXQUFDLEtuSXNXTCxpQkFxQkUsWStDWFM7QW9GaFhQLFdBQUMsSzVIbkNMLGF3Q21aVztBb0ZoWFAsV0FBQyxLNUh5RUwsb0JBV0UsYXdDNFJTO0FvRmhYUCxXQUFDLEt0SGpFTCxLa0NpYlc7QW9GaFhQLFdBQUMsS3JIL0RMLFFpQythVztBb0ZoWFAsV0FBQyxLckgzQ0wsZWlDMlpXO0FvRmhYUCxXQUFDLEtySHhCTCxpQmlDd1lXO0FvRmhYUCxXQUFDLEsvR3BFTCxPMkJvYlc7QW9GaFhQLFdBQUMsS2xHMURMLFljMGFXO0FvRmhYUCxXQUFDLEs1RjBCTCxjUXNWVztBb0ZoWFAsV0FBQyxLeEZZRCxRQUFDLFNJb1dNO0FvRmhYUCxXQUFDLEtsSXFNTCxXOEMyS1c7QW9GaFhQLFdBQUMsS3ZGaUNELFVBQUMsS0crVU07QW9GaFhQLFdBQUMsS3RGdkNELFNBQUMsSUV1Wk07RUFFUCxTQUFTLEVBQVQ7RUFDQSxjQUFBO0VBQ0EsV0FBQTs7QUNsUEEsV21GbElDLEtuRmtJQTtBQUNELFdtRm5JQyxLbkZtSUE7RUFDRyxTQUFTLEdBQVQ7O0VBQ0EsY0FBQTs7O0FBRUosV21GdklDLEtuRnVJQTtFQUFRLFdBQUE7O0FtRnZJVCxXQUFDLEtBTUc7RUFDSSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSx1QkFBQTs7QUFJUixXQUFDO0VsSnFDRCxxQkFBQTtFa0puQ0ksc0JBQUE7RUFDQSxZQUFBOzs7QUFHSixXQUFDO0VBQ0csWUFBQTs7QUFFSixXQUFDO0VBQ0csWUFBQTtFQUNBLG1CQUFBOztBQUZKLFdBQUMsSUFJRyxhQUFZO0FBSmhCLFdBQUMsSTdIeERMLFc2SDREb0I7RUFDUixtQkFBQTs7QUFHUixXQUFDO0VsSm9CRCxxQkFBQTtFa0psQkksc0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwrQkFBQTtFbEpPUiwrQkFBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSx1QkFBQTs7QWtKc0JJLFdBQUM7RUFDRyxnQkFBQTs7QXpGcElOLFd5Rm1JRyxJekZuSUY7QUFDRCxXeUZrSUcsSXpGbElGO0VBQ0MsU0FBUyxHQUFUO0VBQ0EsY0FBQTs7QUFFRixXeUY4SEcsSXpGOUhGO0VBQ0MsV0FBQTs7QUFORixXeUZtSUcsSXpGbklGO0FBQ0QsV3lGa0lHLEl6RmxJRjtFQUNDLFNBQVMsR0FBVDtFQUNBLGNBQUE7O0FBRUYsV3lGOEhHLEl6RjlIRjtFQUNDLFdBQUE7O0FJbEJILFdxRitJSSxJckYvSUg7RUFDQSxTQUFTLEVBQVQ7RUFDQSxjQUFBO0VBQ0EsV0FBQTs7QXFGNElFLFdBQUMsSXBGeVNILFVBQVM7QW9GelNQLFdBQUMsSTdJMkRMLGVBQ0UsR3lENk9TO0FvRnpTUCxXQUFDLEl4SXZJTCxXb0RnYlc7QW9GelNQLFdBQUMsSXhJbkhMLGlCb0Q0Wlc7QW9GelNQLFdBQUMsSXhJMUdMLEtvRG1aVztBb0Z6U1AsV0FBQyxJbkkrUkwsaUJBcUJFLFkrQ1hTO0FvRnpTUCxXQUFDLEk1SDFHTCxhd0NtWlc7QW9GelNQLFdBQUMsSTVIRUwsb0JBV0UsYXdDNFJTO0FvRnpTUCxXQUFDLEl0SHhJTCxLa0NpYlc7QW9GelNQLFdBQUMsSXJIdElMLFFpQythVztBb0Z6U1AsV0FBQyxJckhsSEwsZWlDMlpXO0FvRnpTUCxXQUFDLElySC9GTCxpQmlDd1lXO0FvRnpTUCxXQUFDLEkvRzNJTCxPMkJvYlc7QW9GelNQLFdBQUMsSWxHaklMLFljMGFXO0FvRnpTUCxXQUFDLEk1RjdDTCxjUXNWVztBb0Z6U1AsV0FBQyxJeEYzREQsUUFBQyxTSW9XTTtBb0Z6U1AsV0FBQyxJbEk4SEwsVzhDMktXO0FvRnpTUCxXQUFDLEl2RnRDRCxVQUFDLEtHK1VNO0FvRnpTUCxXQUFDLEl0RjlHRCxTQUFDLElFdVpNO0VBRVAsU0FBUyxFQUFUO0VBQ0EsY0FBQTtFQUNBLFdBQUE7O0FDbFBBLFdtRjNEQyxJbkYyREE7QUFDRCxXbUY1REMsSW5GNERBO0VBQ0csU0FBUyxHQUFUOztFQUNBLGNBQUE7OztBQUVKLFdtRmhFQyxJbkZnRUE7RUFBUSxXQUFBOztBRi9NWixXcUYrSUksSXJGL0lIO0VBQ0EsU0FBUyxFQUFUO0VBQ0EsY0FBQTtFQUNBLFdBQUE7O0FxRjRJRSxXQUFDLElwRnlTSCxVQUFTO0FvRnpTUCxXQUFDLEk3STJETCxlQUNFLEd5RDZPUztBb0Z6U1AsV0FBQyxJeEl2SUwsV29EZ2JXO0FvRnpTUCxXQUFDLEl4SW5ITCxpQm9ENFpXO0FvRnpTUCxXQUFDLEl4STFHTCxLb0RtWlc7QW9GelNQLFdBQUMsSW5JK1JMLGlCQXFCRSxZK0NYUztBb0Z6U1AsV0FBQyxJNUgxR0wsYXdDbVpXO0FvRnpTUCxXQUFDLEk1SEVMLG9CQVdFLGF3QzRSUztBb0Z6U1AsV0FBQyxJdEh4SUwsS2tDaWJXO0FvRnpTUCxXQUFDLElySHRJTCxRaUMrYVc7QW9GelNQLFdBQUMsSXJIbEhMLGVpQzJaVztBb0Z6U1AsV0FBQyxJckgvRkwsaUJpQ3dZVztBb0Z6U1AsV0FBQyxJL0czSUwsTzJCb2JXO0FvRnpTUCxXQUFDLElsR2pJTCxZYzBhVztBb0Z6U1AsV0FBQyxJNUY3Q0wsY1FzVlc7QW9GelNQLFdBQUMsSXhGM0RELFFBQUMsU0lvV007QW9GelNQLFdBQUMsSWxJOEhMLFc4QzJLVztBb0Z6U1AsV0FBQyxJdkZ0Q0QsVUFBQyxLRytVTTtBb0Z6U1AsV0FBQyxJdEY5R0QsU0FBQyxJRXVaTTtFQUVQLFNBQVMsRUFBVDtFQUNBLGNBQUE7RUFDQSxXQUFBOztBQ2xQQSxXbUYzREMsSW5GMkRBO0FBQ0QsV21GNURDLEluRjREQTtFQUNHLFNBQVMsR0FBVDs7RUFDQSxjQUFBOzs7QUFFSixXbUZoRUMsSW5GZ0VBO0VBQVEsV0FBQTs7QW1GNURULFdBQUM7RUFDRyxvQkFBQTtFQUNBLGlCQUFBOztBQUVKLFdBQUM7RUFDRyxrQkFBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7O0FBRUosV0FBQztFbEpoQ0QscUJBQUE7RWtKa0NJLGtCQUFBOztBQUVKLFdBQUM7RUFDRyxjQUFBO0VsSmhJVyxlQUFBO0VBQWUsaUJBQUE7RUFBa0IsK0NBQUE7O0FrSjhJaEQsV0FBQztFQUNHLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7O0FBdUNKLFdBQUM7RUFDRyxtQkFBQTs7QUFFSixXQUFDO0FBQ0QsV0FBQztFQUNHLGNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7Ozs7QUFTUjtFQUNJLG1CQUFBOztBQURKLFlBR0k7RUFDSSxnQkFBQTs7O0FBSVI7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFbEp0RUksa0JBQUE7O0F5RG5LTixXQUFDO0FBQ0QsV0FBQztFQUNDLFNBQVMsR0FBVDtFQUNBLGNBQUE7O0FBRUYsV0FBQztFQUNDLFdBQUE7O0FBTkYsV0FBQztBQUNELFdBQUM7RUFDQyxTQUFTLEdBQVQ7RUFDQSxjQUFBOztBQUVGLFdBQUM7RUFDQyxXQUFBOztBSWxCSCxXQUFDO0VBQ0EsU0FBUyxFQUFUO0VBQ0EsY0FBQTtFQUNBLFdBQUE7O0FxRitPRixXcEZzTUUsVUFBUztBb0Z0TVgsVzdJeENBLGVBQ0UsR3lENk9TO0FvRnRNWCxXeEkxT0EsV29EZ2JXO0FvRnRNWCxXeEl0TkEsaUJvRDRaVztBb0Z0TVgsV3hJN01BLEtvRG1aVztBb0Z0TVgsV25JNExBLGlCQXFCRSxZK0NYUztBb0Z0TVgsVzVIN01BLGF3Q21aVztBb0Z0TVgsVzVIakdBLG9CQVdFLGF3QzRSUztBb0Z0TVgsV3RIM09BLEtrQ2liVztBb0Z0TVgsV3JIek9BLFFpQythVztBb0Z0TVgsV3JIck5BLGVpQzJaVztBb0Z0TVgsV3JIbE1BLGlCaUN3WVc7QW9GdE1YLFcvRzlPQSxPMkJvYlc7QW9GdE1YLFdsR3BPQSxZYzBhVztBb0Z0TVgsVzVGaEpBLGNRc1ZXO0FvRnRNWCxXeEY5SkksUUFBQyxTSW9XTTtBb0Z0TVgsV2xJMkJBLFc4QzJLVztBb0Z0TVgsV3ZGeklJLFVBQUMsS0crVU07QW9GdE1YLFd0RmpOSSxTQUFDLElFdVpNO0VBRVAsU0FBUyxFQUFUO0VBQ0EsY0FBQTtFQUNBLFdBQUE7O0FDbFBBLFdBQUM7QUFDRCxXQUFDO0VBQ0csU0FBUyxHQUFUOztFQUNBLGNBQUE7OztBQUVKLFdBQUM7RUFBUSxXQUFBOztBRi9NWixXQUFDO0VBQ0EsU0FBUyxFQUFUO0VBQ0EsY0FBQTtFQUNBLFdBQUE7O0FxRitPRixXcEZzTUUsVUFBUztBb0Z0TVgsVzdJeENBLGVBQ0UsR3lENk9TO0FvRnRNWCxXeEkxT0EsV29EZ2JXO0FvRnRNWCxXeEl0TkEsaUJvRDRaVztBb0Z0TVgsV3hJN01BLEtvRG1aVztBb0Z0TVgsV25JNExBLGlCQXFCRSxZK0NYUztBb0Z0TVgsVzVIN01BLGF3Q21aVztBb0Z0TVgsVzVIakdBLG9CQVdFLGF3QzRSUztBb0Z0TVgsV3RIM09BLEtrQ2liVztBb0Z0TVgsV3JIek9BLFFpQythVztBb0Z0TVgsV3JIck5BLGVpQzJaVztBb0Z0TVgsV3JIbE1BLGlCaUN3WVc7QW9GdE1YLFcvRzlPQSxPMkJvYlc7QW9GdE1YLFdsR3BPQSxZYzBhVztBb0Z0TVgsVzVGaEpBLGNR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YUcsUTdIYkY7QUFDRCxLNkhZRyxRN0haRjtFQUNDLFNBQVMsR0FBVDtFQUNBLGNBQUE7O0FBRUYsSzZIUUcsUTdIUkY7RUFDQyxXQUFBOztBQU5GLEs2SGFHLFE3SGJGO0FBQ0QsSzZIWUcsUTdIWkY7RUFDQyxTQUFTLEdBQVQ7RUFDQSxjQUFBOztBQUVGLEs2SFFHLFE3SFJGO0VBQ0MsV0FBQTs7QUlsQkgsS3lIeUJJLFF6SHpCSDtFQUNBLFNBQVMsRUFBVDtFQUNBLGNBQUE7RUFDQSxXQUFBOztBeUhzQkUsS0FBQyxReEgrWkgsVUFBUztBd0gvWlAsS0FBQyxRakxpTEwsZUFDRSxHeUQ2T1M7QXdIL1pQLEtBQUMsUTVLakJMLFdvRGdiVztBd0gvWlAsS0FBQyxRNUtHTCxpQm9ENFpXO0F3SC9aUCxLQUFDLFE1S1lMLEtvRG1aVztBd0gvWlAsS0FBQyxRdktxWkwsaUJBcUJFLFkrQ1hTO0F3SC9aUCxLQUFDLFFoS1lMLGF3Q21aVztBd0gvWlAsS0FBQyxRaEt3SEwsb0JBV0UsYXdDNFJTO0F3SC9aUCxLQUFDLFExSmxCTCxLa0NpYlc7QXdIL1pQLEtBQUMsUXpKaEJMLFFpQythVztBd0gvWlAsS0FBQyxRekpJTCxlaUMyWlc7QXdIL1pQLEtBQUMsUXpKdUJMLGlCaUN3WVc7QXdIL1pQLEtBQUMsUW5KckJMLE8yQm9iVztBd0gvWlAsS0FBQyxRdElYTCxZYzBhVztBd0gvWlAsS0FBQyxRaEl5RUwsY1FzVlc7QXdIL1pQLEtBQUMsUTVIMkRELFFBQUMsU0lvV007QXdIL1pQLEtBQUMsUXRLb1BMLFc4QzJLVztBd0gvWlAsS0FBQyxRM0hnRkQsVUFBQyxLRytVTTtBd0gvWlAsS0FBQyxRMUhRRCxTQUFDLElFdVpNO0VBRVAsU0FBUyxFQUFUO0VBQ0EsY0FBQTtFQUNBLFdBQUE7O0FDbFBBLEt1SGpMQyxRdkhpTEE7QUFDRCxLdUhsTEMsUXZIa0xBO0VBQ0csU0FBUyxHQUFUOztFQUNBLGNBQUE7OztBQUVKLEt1SHRMQyxRdkhzTEE7RUFBUSxXQUFBOztBRi9NWixLeUh5QkksUXpIekJIO0VBQ0EsU0FB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O0VBQWUseUJBQUE7O0FBQzdCO0VBQWMsWUFBQTtFQUFlLHlCQUFBOztBQUM3QjtFQUFjLFlBQUE7RUFBZSx5QkFBQTs7QUFDN0I7RUFBYyxZQUFBO0VBQWUseUJBQUE7O0FBQzdCO0VBQWMsWUFBQTtFQUFlLHlCQUFBOztBQUM3QjtFQUFjLFVBQUE7RUFBYSwwQkFBQTs7QUFFM0I7RS9ENUhBLDZCQUFBO0VBQ0EsOEJBQUE7RUFDQSwrQkFBQTtFQUNBLGdDQUFBOztBK0Q4SEksU0FBQztBQUNELFNBQUM7QTFEREwsY0FDRSxHMERERztBMURBTCxjQUNFLEcwREFHO0FyRG5NTCxVcURrTUs7QXJEbE1MLFVxRG1NSztBckQvS0wsZ0JxRDhLSztBckQ5S0wsZ0JxRCtLSztBckR0S0wsSXFEcUtLO0FyRHJLTCxJcURzS0s7QWhEbU9MLGdCQXFCRSxZZ0R6UEc7QWhEb09MLGdCQXFCRSxZZ0R4UEc7QXpDdEtMLFl5Q3FLSztBekNyS0wsWXlDc0tLO0F6QzFETCxtQkFXRSxheUM4Q0c7QXpDekRMLG1CQVdFLGF5QytDRztBbkNwTUwsSW1DbU1LO0FuQ25NTCxJbUNvTUs7QWxDbE1MLE9rQ2lNSztBbENqTUwsT2tDa01LO0FsQzlLTCxja0M2S0s7QWxDN0tMLGNrQzhLSztBbEMzSkwsZ0JrQzBKSztBbEMxSkwsZ0JrQzJKSztBNUJ2TUwsTTRCc01LO0E1QnRNTCxNNEJ1TUs7QWY3TEwsV2U0TEs7QWY1TEwsV2U2TEs7QVR6R0wsYVN3R0s7QVR4R0wsYVN5R0s7QUx2SEQsT0FBQyxTS3NIQTtBTHRIRCxPQUFDLFNLdUhBO0EvQ2tFTCxVK0NuRUs7QS9DbUVMLFUrQ2xFSztBSmxHRCxTQUFDLEtJaUdBO0FKakdELFNBQUMsS0lrR0E7QUgxS0QsUUFBQyxJR3lLQTtBSHpLRCxRQUFDLElHMEtBO0VBQ0csU0FBUyxHQUFUOztFQUNBLGNBQUE7OztBQUVKLFNBQUM7QTFETEwsY0FDRSxHMERJRztBckR2TUwsVXFEdU1LO0FyRG5MTCxnQnFEbUxLO0FyRDFLTCxJcUQwS0s7QWhEK05MLGdCQXFCRSxZZ0RwUEc7QXpD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 */
