/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  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;
}
button[disabled],
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"],
.checkbox-icon,
.radio-icon {
  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;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #333333;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #039BE5;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #1fb4fc;
  text-decoration: none;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 3px;
}
.img-thumbnail {
  padding: 2px;
  line-height: 1.42857143;
  background-color: #FFFFFF;
  border: 1px solid #F6F6F6;
  border-radius: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 21px;
  margin-bottom: 21px;
  border: 0;
  border-top: 1px solid #F6F6F6;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  line-height: 1.3;
  color: #2C5A81;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: 400;
  line-height: 1;
  color: #BEBEBE;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 21px;
  margin-bottom: 10.5px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10.5px;
  margin-bottom: 10.5px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 24px;
}
h2,
.h2 {
  font-size: 21px;
}
h3,
.h3 {
  font-size: 20px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 15px;
}
h6,
.h6 {
  font-size: 13px;
}
p {
  margin: 0 0 10.5px;
}
.lead {
  margin-bottom: 21px;
  font-size: 17px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 769px) {
  .lead {
    font-size: 22.5px;
  }
}
small,
.small {
  font-size: 86%;
}
mark,
.mark {
  padding: 0.2em;
  background-color: #fdf4cf;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #BEBEBE;
}
.text-primary {
  color: #039BE5;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #0279b3;
}
.text-success {
  color: #2b3e0c;
}
a.text-success:hover,
a.text-success:focus {
  color: #0e1404;
}
.text-info {
  color: #113b5f;
}
a.text-info:hover,
a.text-info:focus {
  color: #0a2034;
}
.text-warning {
  color: #7b6305;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #4a3c03;
}
.text-danger {
  color: #840b0c;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #550708;
}
.bg-primary {
  color: #fff;
  background-color: #039BE5;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #0279b3;
}
.bg-success {
  background-color: #d3eea8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #bee57e;
}
.bg-info {
  background-color: #c7e0f5;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #9cc7ed;
}
.bg-warning {
  background-color: #fdf4cf;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #fbe89e;
}
.bg-danger {
  background-color: #fcdfdf;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #f8b0b0;
}
.page-header {
  padding-bottom: 9.5px;
  margin: 42px 0 21px;
  border-bottom: 1px solid transparent;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10.5px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 21px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: 700;
}
dd {
  margin-left: 0;
}
@media (min-width: 769px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10.5px 21px;
  margin: 0 0 21px;
  font-size: 18.75px;
  border-left: 5px solid #F6F6F6;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #BEBEBE;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: "\2014 \00A0";
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #F6F6F6;
  border-left: 0;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: "";
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: "\00A0 \2014";
}
address {
  margin-bottom: 21px;
  font-style: normal;
  line-height: 1.42857143;
}
.container {
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 769px) {
  .container {
    width: 740px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1160px;
  }
}
.container-fluid {
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -10px;
  margin-left: -10px;
}
.row-no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row-no-gutters [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 769px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.btn,
.button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 5px 10px;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus,
.button:focus,
.button:active:focus,
.button.active:focus,
.button.focus,
.button:active.focus,
.button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus,
.button:hover,
.button:focus,
.button.focus {
  color: #757575;
  text-decoration: none;
}
.btn:active,
.btn.active,
.button:active,
.button.active {
  background-image: none;
  outline: 0;
  -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);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn,
.button.disabled,
.button[disabled],
fieldset[disabled] .button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
}
a.btn.disabled,
fieldset[disabled] a.btn,
a.button.disabled,
fieldset[disabled] a.button {
  pointer-events: none;
}
.btn-default,
.button.gray,
.gray,
.contentLanguagesMenu span a {
  color: #757575;
  background-color: transparent;
  border-color: #757575;
}
.btn-default:focus,
.btn-default.focus,
.button.gray:focus,
.button.gray.focus,
.gray:focus,
.gray.focus,
.contentLanguagesMenu span a:focus,
.contentLanguagesMenu span a.focus {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  border-color: #353535;
}
.btn-default:hover,
.button.gray:hover,
.gray:hover,
.contentLanguagesMenu span a:hover {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  border-color: #565656;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default,
.button.gray:active,
.button.gray.active,
.open > .dropdown-toggle.button.gray,
.gray:active,
.gray.active,
.open > .dropdown-toggle.gray,
.contentLanguagesMenu span a:active,
.contentLanguagesMenu span a.active,
.open > .dropdown-toggle.contentLanguagesMenu span a {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  border-color: #565656;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus,
.button.gray:active:hover,
.button.gray.active:hover,
.open > .dropdown-toggle.button.gray:hover,
.button.gray:active:focus,
.button.gray.active:focus,
.open > .dropdown-toggle.button.gray:focus,
.button.gray:active.focus,
.button.gray.active.focus,
.open > .dropdown-toggle.button.gray.focus,
.gray:active:hover,
.gray.active:hover,
.open > .dropdown-toggle.gray:hover,
.gray:active:focus,
.gray.active:focus,
.open > .dropdown-toggle.gray:focus,
.gray:active.focus,
.gray.active.focus,
.open > .dropdown-toggle.gray.focus,
.contentLanguagesMenu span a:active:hover,
.contentLanguagesMenu span a.active:hover,
.open > .dropdown-toggle.contentLanguagesMenu span a:hover,
.contentLanguagesMenu span a:active:focus,
.contentLanguagesMenu span a.active:focus,
.open > .dropdown-toggle.contentLanguagesMenu span a:focus,
.contentLanguagesMenu span a:active.focus,
.contentLanguagesMenu span a.active.focus,
.open > .dropdown-toggle.contentLanguagesMenu span a.focus {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  border-color: #353535;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.button.gray.disabled:hover,
.button.gray[disabled]:hover,
fieldset[disabled] .button.gray:hover,
.button.gray.disabled:focus,
.button.gray[disabled]:focus,
fieldset[disabled] .button.gray:focus,
.button.gray.disabled.focus,
.button.gray[disabled].focus,
fieldset[disabled] .button.gray.focus,
.gray.disabled:hover,
.gray[disabled]:hover,
fieldset[disabled] .gray:hover,
.gray.disabled:focus,
.gray[disabled]:focus,
fieldset[disabled] .gray:focus,
.gray.disabled.focus,
.gray[disabled].focus,
fieldset[disabled] .gray.focus,
.contentLanguagesMenu span a.disabled:hover,
.contentLanguagesMenu span a[disabled]:hover,
fieldset[disabled] .contentLanguagesMenu span a:hover,
.contentLanguagesMenu span a.disabled:focus,
.contentLanguagesMenu span a[disabled]:focus,
fieldset[disabled] .contentLanguagesMenu span a:focus,
.contentLanguagesMenu span a.disabled.focus,
.contentLanguagesMenu span a[disabled].focus,
fieldset[disabled] .contentLanguagesMenu span a.focus {
  background-color: transparent;
  border-color: #757575;
}
.btn-default .badge,
.button.gray .badge,
.gray .badge,
.contentLanguagesMenu span a .badge {
  color: transparent;
  background-color: #757575;
}
.btn-primary,
.button.orange,
.orange,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child {
  color: #FFFFFF;
  background-color: #faa51a;
  border-color: #faa51a;
}
.btn-primary:focus,
.btn-primary.focus,
.button.orange:focus,
.button.orange.focus,
.orange:focus,
.orange.focus,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:focus,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.focus {
  color: #FFFFFF;
  background-color: #dc8a05;
  border-color: #915b03;
}
.btn-primary:hover,
.button.orange:hover,
.orange:hover,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:hover {
  color: #FFFFFF;
  background-color: #dc8a05;
  border-color: #d28405;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary,
.button.orange:active,
.button.orange.active,
.open > .dropdown-toggle.button.orange,
.orange:active,
.orange.active,
.open > .dropdown-toggle.orange,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:active,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.active,
.open > .dropdown-toggle.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child {
  color: #FFFFFF;
  background-color: #dc8a05;
  background-image: none;
  border-color: #d28405;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus,
.button.orange:active:hover,
.button.orange.active:hover,
.open > .dropdown-toggle.button.orange:hover,
.button.orange:active:focus,
.button.orange.active:focus,
.open > .dropdown-toggle.button.orange:focus,
.button.orange:active.focus,
.button.orange.active.focus,
.open > .dropdown-toggle.button.orange.focus,
.orange:active:hover,
.orange.active:hover,
.open > .dropdown-toggle.orange:hover,
.orange:active:focus,
.orange.active:focus,
.open > .dropdown-toggle.orange:focus,
.orange:active.focus,
.orange.active.focus,
.open > .dropdown-toggle.orange.focus,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:active:hover,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.active:hover,
.open > .dropdown-toggle.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:hover,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:active:focus,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.active:focus,
.open > .dropdown-toggle.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:focus,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:active.focus,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.active.focus,
.open > .dropdown-toggle.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.focus {
  color: #FFFFFF;
  background-color: #b97404;
  border-color: #915b03;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.button.orange.disabled:hover,
.button.orange[disabled]:hover,
fieldset[disabled] .button.orange:hover,
.button.orange.disabled:focus,
.button.orange[disabled]:focus,
fieldset[disabled] .button.orange:focus,
.button.orange.disabled.focus,
.button.orange[disabled].focus,
fieldset[disabled] .button.orange.focus,
.orange.disabled:hover,
.orange[disabled]:hover,
fieldset[disabled] .orange:hover,
.orange.disabled:focus,
.orange[disabled]:focus,
fieldset[disabled] .orange:focus,
.orange.disabled.focus,
.orange[disabled].focus,
fieldset[disabled] .orange.focus,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.disabled:hover,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child[disabled]:hover,
fieldset[disabled] .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:hover,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.disabled:focus,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child[disabled]:focus,
fieldset[disabled] .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:focus,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.disabled.focus,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child[disabled].focus,
fieldset[disabled] .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.focus {
  background-color: #faa51a;
  border-color: #faa51a;
}
.btn-primary .badge,
.button.orange .badge,
.orange .badge,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child .badge {
  color: #faa51a;
  background-color: #FFFFFF;
}
.btn-success {
  color: #FFFFFF;
  background-color: #93d32a;
  border-color: #84be26;
}
.btn-success:focus,
.btn-success.focus {
  color: #FFFFFF;
  background-color: #75a822;
  border-color: #3a5311;
}
.btn-success:hover {
  color: #FFFFFF;
  background-color: #75a822;
  border-color: #618b1c;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #FFFFFF;
  background-color: #75a822;
  background-image: none;
  border-color: #618b1c;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #FFFFFF;
  background-color: #618b1c;
  border-color: #3a5311;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #93d32a;
  border-color: #84be26;
}
.btn-success .badge {
  color: #93d32a;
  background-color: #FFFFFF;
}
.btn-info {
  color: #FFFFFF;
  background-color: #4697DD;
  border-color: #308bd9;
}
.btn-info:focus,
.btn-info.focus {
  color: #FFFFFF;
  background-color: #257ecb;
  border-color: #154875;
}
.btn-info:hover {
  color: #FFFFFF;
  background-color: #257ecb;
  border-color: #206bad;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #FFFFFF;
  background-color: #257ecb;
  background-image: none;
  border-color: #206bad;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #FFFFFF;
  background-color: #206bad;
  border-color: #154875;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #4697DD;
  border-color: #308bd9;
}
.btn-info .badge {
  color: #4697DD;
  background-color: #FFFFFF;
}
.btn-warning {
  color: #FFFFFF;
  background-color: #f6cb24;
  border-color: #f6cb24;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #FFFFFF;
  background-color: #ddb209;
  border-color: #947706;
}
.btn-warning:hover {
  color: #FFFFFF;
  background-color: #ddb209;
  border-color: #d4aa09;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #FFFFFF;
  background-color: #ddb209;
  background-image: none;
  border-color: #d4aa09;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #FFFFFF;
  background-color: #bb9708;
  border-color: #947706;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f6cb24;
  border-color: #f6cb24;
}
.btn-warning .badge {
  color: #f6cb24;
  background-color: #FFFFFF;
}
.btn-danger {
  color: #FFFFFF;
  background-color: #F05253;
  border-color: #ee3b3c;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #FFFFFF;
  background-color: #ec2324;
  border-color: #9c0d0e;
}
.btn-danger:hover {
  color: #FFFFFF;
  background-color: #ec2324;
  border-color: #d91314;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #FFFFFF;
  background-color: #ec2324;
  background-image: none;
  border-color: #d91314;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #FFFFFF;
  background-color: #d91314;
  border-color: #9c0d0e;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #F05253;
  border-color: #ee3b3c;
}
.btn-danger .badge {
  color: #F05253;
  background-color: #FFFFFF;
}
.btn-link {
  font-weight: 400;
  color: #039BE5;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #1fb4fc;
  text-decoration: none;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #BEBEBE;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn-disabled > .btn,
.btn-group-lg > .btn-disabled > .button {
  padding: 10px 20px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
.btn-sm,
.button.smallbutton,
.smallbutton,
.fc .fc-toolbar .fc-button-group .fc-button,
.btn-group-sm > .btn-disabled > .btn,
.btn-group-sm > .btn-disabled > .button {
  padding: 3px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn-disabled > .btn,
.btn-group-xs > .btn-disabled > .button {
  padding: 1px 5px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5) 0 1px #000;
  -moz-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5) 0 1px #000;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5) 0 1px #000;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.modal-header {
  padding: 10px;
  border-bottom: 1px solid #989898;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 13.33333333px;
}
.modal-footer {
  padding: 13.33333333px;
  text-align: right;
  border-top: 1px solid #989898;
}
.modal-footer .btn + .btn,
.modal-footer .button + .button {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn,
.modal-footer .btn-group .button + .button {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 769px) {
  .modal-dialog {
    width: 850px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5) 0 1px #000;
    -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5) 0 1px #000;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5) 0 1px #000;
  }
  .modal-sm {
    width: 400px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 950px;
  }
}
/*@import "../../Bootstrap/3.4.1/tooltip.less";
@import "../../Bootstrap/3.4.1/popovers.less";*/
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.languages-menu-wrapper:before,
.languages-menu-wrapper:after,
.unsupported-floating .unsupported-dialog:before,
.unsupported-floating .unsupported-dialog:after {
  display: table;
  content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.modal-header:after,
.modal-footer:after,
.languages-menu-wrapper:after,
.unsupported-floating .unsupported-dialog:after {
  clear: both;
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.languages-menu-wrapper:before,
.languages-menu-wrapper:after,
.unsupported-floating .unsupported-dialog:before,
.unsupported-floating .unsupported-dialog:after {
  content: " ";
  clear: both;
  display: table;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 768px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 768px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 768px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 768px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 769px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 769px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 769px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 769px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 768px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 769px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
.md-icon {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
}
/* Rules for sizing the icon. */
.md-icon {
  /* Rules for using icons as black on a light background. */
  /* Rules for using icons as white on a dark background. */
}
.md-icon.md-18 {
  font-size: 18px;
}
.md-icon.md-24 {
  font-size: 24px;
}
.md-icon.md-36 {
  font-size: 36px;
}
.md-icon.md-48 {
  font-size: 48px;
}
.md-icon.md-dark {
  color: rgba(0, 0, 0, 0.54);
}
.md-icon.md-dark .md-inactive {
  color: rgba(0, 0, 0, 0.26);
}
.md-icon.md-light {
  color: #ffffff;
}
.md-icon.md-light .md-inactive {
  color: rgba(255, 255, 255, 0.3);
}
.md-clear:before {
  content: "clear";
}
.md-add:before {
  content: "add";
}
.md-paint:before {
  content: "format_paint";
}
.md-arrow-left:before {
  content: "arrow_back";
}
.md-shopping-cart:before {
  content: "shopping_cart";
}
.md-shopping-basket:before {
  content: "shopping_basket";
}
.glyphicon {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.glyphicon.icon-collapse:before {
  content: "\f078";
}
.glyphicon-option-horizontal:before {
  content: "\f141";
}
.glyphicon-option-vertical:before {
  content: "\f142";
}
.glyphicon-fa-chevron-up:before {
  content: "\f077";
}
.glyphicon-fa-chevron-down:before {
  content: "\f078";
}
.glyphicon-fa-chevron-left:before {
  content: "\f053";
}
.glyphicon-fa-chevron-right:before {
  content: "\f054";
}
svg:not(:root).svg-inline--fa {
  overflow: visible;
}
.svg-inline--fa {
  display: inline-block;
  font-size: inherit;
  height: 1em;
  overflow: visible;
  vertical-align: -0.125em;
}
.svg-inline--fa.fa-lg {
  vertical-align: -0.225em;
}
.svg-inline--fa.fa-w-1 {
  width: 0.0625em;
}
.svg-inline--fa.fa-w-2 {
  width: 0.125em;
}
.svg-inline--fa.fa-w-3 {
  width: 0.1875em;
}
.svg-inline--fa.fa-w-4 {
  width: 0.25em;
}
.svg-inline--fa.fa-w-5 {
  width: 0.3125em;
}
.svg-inline--fa.fa-w-6 {
  width: 0.375em;
}
.svg-inline--fa.fa-w-7 {
  width: 0.4375em;
}
.svg-inline--fa.fa-w-8 {
  width: 0.5em;
}
.svg-inline--fa.fa-w-9 {
  width: 0.5625em;
}
.svg-inline--fa.fa-w-10 {
  width: 0.625em;
}
.svg-inline--fa.fa-w-11 {
  width: 0.6875em;
}
.svg-inline--fa.fa-w-12 {
  width: 0.75em;
}
.svg-inline--fa.fa-w-13 {
  width: 0.8125em;
}
.svg-inline--fa.fa-w-14 {
  width: 0.875em;
}
.svg-inline--fa.fa-w-15 {
  width: 0.9375em;
}
.svg-inline--fa.fa-w-16 {
  width: 1em;
}
.svg-inline--fa.fa-w-17 {
  width: 1.0625em;
}
.svg-inline--fa.fa-w-18 {
  width: 1.125em;
}
.svg-inline--fa.fa-w-19 {
  width: 1.1875em;
}
.svg-inline--fa.fa-w-20 {
  width: 1.25em;
}
.svg-inline--fa.fa-pull-left {
  margin-right: 0.3em;
  width: auto;
}
.svg-inline--fa.fa-pull-right {
  margin-left: 0.3em;
  width: auto;
}
.svg-inline--fa.fa-border {
  height: 1.5em;
}
.svg-inline--fa.fa-li {
  width: 2em;
}
.svg-inline--fa.fa-fw {
  width: 1.25em;
}
.fa-layers svg.svg-inline--fa {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}
.fa-layers {
  display: inline-block;
  height: 1em;
  position: relative;
  text-align: center;
  vertical-align: -0.125em;
  width: 1em;
}
.fa-layers svg.svg-inline--fa {
  -webkit-transform-origin: center center;
  transform-origin: center center;
}
.fa-layers-counter,
.fa-layers-text {
  display: inline-block;
  position: absolute;
  text-align: center;
}
.fa-layers-text {
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transform-origin: center center;
  transform-origin: center center;
}
.fa-layers-counter {
  background-color: #ff253a;
  border-radius: 1em;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  height: 1.5em;
  line-height: 1;
  max-width: 5em;
  min-width: 1.5em;
  overflow: hidden;
  padding: 0.25em;
  right: 0;
  text-overflow: ellipsis;
  top: 0;
  -webkit-transform: scale(0.25);
  transform: scale(0.25);
  -webkit-transform-origin: top right;
  transform-origin: top right;
}
.fa-layers-bottom-right {
  bottom: 0;
  right: 0;
  top: auto;
  -webkit-transform: scale(0.25);
  transform: scale(0.25);
  -webkit-transform-origin: bottom right;
  transform-origin: bottom right;
}
.fa-layers-bottom-left {
  bottom: 0;
  left: 0;
  right: auto;
  top: auto;
  -webkit-transform: scale(0.25);
  transform: scale(0.25);
  -webkit-transform-origin: bottom left;
  transform-origin: bottom left;
}
.fa-layers-top-right {
  right: 0;
  top: 0;
  -webkit-transform: scale(0.25);
  transform: scale(0.25);
  -webkit-transform-origin: top right;
  transform-origin: top right;
}
.fa-layers-top-left {
  left: 0;
  right: auto;
  top: 0;
  -webkit-transform: scale(0.25);
  transform: scale(0.25);
  -webkit-transform-origin: top left;
  transform-origin: top left;
}
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}
.fa-xs {
  font-size: 0.75em;
}
.fa-sm {
  font-size: 0.875em;
}
.fa-1x {
  font-size: 1em;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-6x {
  font-size: 6em;
}
.fa-7x {
  font-size: 7em;
}
.fa-8x {
  font-size: 8em;
}
.fa-9x {
  font-size: 9em;
}
.fa-10x {
  font-size: 10em;
}
.fa-fw {
  text-align: center;
  width: 1.25em;
}
.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}
.fa-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left,
.fab.fa-pull-left,
.fal.fa-pull-left,
.far.fa-pull-left,
.fas.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right,
.fab.fa-pull-right,
.fal.fa-pull-right,
.far.fa-pull-right,
.fas.fa-pull-right {
  margin-left: 0.3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  -webkit-transform: scale(-1, -1);
  transform: scale(-1, -1);
}
:root .fa-flip-both,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-rotate-90 {
  -webkit-filter: none;
  filter: none;
}
.fa-stack {
  display: inline-block;
  height: 2em;
  position: relative;
  width: 2.5em;
}
.fa-stack-1x,
.fa-stack-2x {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}
.svg-inline--fa.fa-stack-1x {
  height: 1em;
  width: 1.25em;
}
.svg-inline--fa.fa-stack-2x {
  height: 2em;
  width: 2.5em;
}
.fa-inverse {
  color: #fff;
}
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
.svg-inline--fa .fa-primary {
  fill: var(--fa-primary-color, currentColor);
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1);
}
.svg-inline--fa .fa-secondary {
  fill: var(--fa-secondary-color, currentColor);
  opacity: 0.4;
  opacity: var(--fa-secondary-opacity, 0.4);
}
.svg-inline--fa.fa-swap-opacity .fa-primary {
  opacity: 0.4;
  opacity: var(--fa-secondary-opacity, 0.4);
}
.svg-inline--fa.fa-swap-opacity .fa-secondary {
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1);
}
.svg-inline--fa mask .fa-primary,
.svg-inline--fa mask .fa-secondary {
  fill: #000;
}
.fad.fa-inverse {
  color: #fff;
}
.fa-fw {
  width: 1.25em;
}
.fa-post-author:before {
  content: "\f2c0";
}
.fa-post-date:before {
  content: "\f133";
}
.fa-post-tag:before {
  content: "\f02b";
}
.fa-post-comment:before {
  content: "\f0e5";
}
.fa-post-map:before {
  content: "\f041";
}
.fa-checkbox-indeterminate:before {
  content: "\f146";
}
.fa-checkbox-checked:before {
  content: "\f14a";
}
.fa-checkbox-open:before {
  content: "\f0c8";
}
.fa-checkbox-plus:before {
  content: "\f0fe";
}
.fa-checkbox-minus:before {
  content: "\f146";
}
.fa-radio-checked:before {
  content: "\f192";
}
.fa-radio-open:before {
  content: "\f111";
}
.fa-eye-open:before {
  content: "\f06e";
}
.fa-eye-close:before {
  content: "\f070";
}
.fa-plus-open:before {
  content: "\f055";
}
.fa-plus-close:before {
  content: "\f056";
}
.fa-icon-money:before {
  content: "\f155";
}
.fa-icon-percent:before {
  content: "\f541";
}
.collapse-indicator[aria-expanded="false"] .collapse-icon:before {
  content: "\f0fe";
}
.collapse-indicator[aria-expanded="false"] .collapse-single-icon:before {
  content: "\f054";
}
.collapse-indicator[aria-expanded="false"] .collapse-vertical-icon:before {
  content: "\f078";
}
.collapse-indicator[aria-expanded="false"] .expand-icon:before {
  content: "\f067";
}
.collapse-indicator[aria-expanded="true"] .collapse-icon:before {
  content: "\f146";
}
.collapse-indicator[aria-expanded="true"] .collapse-single-icon:before {
  content: "\f078";
}
.collapse-indicator[aria-expanded="true"] .collapse-vertical-icon:before {
  content: "\f077";
}
.collapse-indicator[aria-expanded="true"] .expand-icon:before {
  content: "\f068";
}
/* Special collapse indicator for datatable created with api */
.shown .collapse-indicator .collapse-icon:before {
  content: "\f146";
}
.fas-icon.icon-collapse:before,
.far-icon.icon-collapse:before,
.fal-icon.icon-collapse:before {
  content: "\f078";
}
.collapsed .fas-icon.icon-collapse:before,
.collapsed .far-icon.icon-collapse:before,
.collapsed .fal-icon.icon-collapse:before {
  content: "\f054";
}
.fa-mobile {
  font-size: 19px;
}
.fa-mobile.fa-fw {
  width: 1em;
}
@font-face {
  font-family: "fontcr";
  src: url("../../fonts/font-cr/fontcr.eot");
  src: url("../../fonts/font-cr/fontcr.eot#iefix") format("embedded-opentype"), url("../../fonts/font-cr/fontcr.woff") format("woff"), url("../../fonts/font-cr/fontcr.ttf") format("truetype"), url("../../fonts/font-cr/fontcr.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.fcr {
  display: inline-block;
  font: normal normal normal 14px/1 fontcr;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fcr-cr:before {
  content: "\61";
}
.fcr-mn:before {
  content: "\62";
}
.fcr-flame:before {
  content: "\63";
}
.fcr-flame-o:before {
  content: "\64";
}
.fcr-tag:before {
  content: "\65";
}
.fcr-tag-o:before {
  content: "\66";
}
/* Styles for Universal Login Page */
.login-row {
  display: flex;
}
.bgImage {
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: start;
  width: 100%;
}
.bgImage:before {
  content: ' ';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #0085bb;
  width: 100%;
  height: 100%;
  min-height: 100vh;
  padding: 20px 40px;
  opacity: 0.6;
  z-index: 0;
}
.bgImage.bgImage-1:before {
  background: url(../../../photos/4458386/pexels-photo-4458386_auto-compress-cs-tinysrgb-w-1260-h-750-dpr-1.jpg) center / cover no-repeat;
}
.bgImage.bgImage-2:before {
  background: url(../../../photos/3891135/pexels-photo-3891135_auto-compress-cs-tinysrgb-w-1260-h-750-dpr-1.jpg) center / cover no-repeat;
}
.bgImage.bgImage-3:before {
  background: url(../../../photos/927451/pexels-photo-927451_auto-compress-cs-tinysrgb-w-1260-h-750-dpr-1.jpg) center / cover no-repeat;
}
.bgImage.bgImage-4:before {
  background: url(../../../photos/374831/pexels-photo-374831_auto-compress-cs-tinysrgb-w-1260-h-750-dpr-1.jpg) center / cover no-repeat;
}
.bgImage.bgImage-5:before {
  background: url(../../../photos/5882683/pexels-photo-5882683_auto-compress-cs-tinysrgb-w-1260-h-750-dpr-1.jpg) center / cover no-repeat;
}
.newsSwiperClass .swiper-button-prev,
.newsSwiperClass .swiper-container-rtl .swiper-button-next,
.newsSwiperClass .swiper-button-next,
.newsSwiperClass .swiper-container-rtl .swiper-button-prev {
  bottom: 0;
  top: auto;
  font-size: 10px;
}
.newsSwiperClass .swiper-button-next:after,
.newsSwiperClass .swiper-button-prev:after {
  font-size: 16px;
  font-weight: 900;
}
.newsSwiperClass .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
}
.newsSwiperClass .swiper-pagination {
  position: relative;
  margin-top: 40px;
}
.footerAlignmentContainer .footerCon {
  text-align: left;
  justify-content: left;
}
.login-container-wrapper.login-container-bg {
  background: #0085bb;
}
.swiper-pagination-bullet-active {
  background: #00a4e6;
}
.swiper-button-next,
.swiper-button-prev {
  color: #565656;
}
.login-leftside {
  display: flex;
  padding-right: 0;
}
.login-rightside .footerAlignmentContainer .footerCon {
  margin-bottom: 20px;
  text-align: center;
  justify-content: center;
}
.login-rightside .footerAlignmentContainer .footerCon {
  color: #565656;
}
.login-rightside .footerAlignmentContainer .footerCon a {
  color: #00a4e6;
}
.login-leftside .ClubRunnerLogoLink {
  align-self: flex-start;
  position: relative;
}
.login-leftside .footerAlignmentContainer {
  position: relative;
}
.login-newsPanel-container {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  align-items: center;
}
.login-newsPanel {
  max-width: 100%;
  background: rgba(255, 255, 255, 0.9);
  box-shadow: 0 1px #FFFFFF inset, 0 1px 3px rgba(34, 25, 25, 0.4);
  padding: 20px;
}
.login-newsPanel hr {
  border-color: gainsboro;
  margin-top: 15px;
  margin-bottom: 15px;
}
.login-newsPanel-title {
  margin-top: 0;
  font-size: 25px;
}
.login-rightside {
  box-shadow: 0 1px #FFFFFF inset, 0 -5px 5px rgba(34, 25, 25, 0.4);
  background-color: white;
  display: flex;
  flex-direction: column;
  /* justify-content: start; */
  justify-content: space-between;
  min-height: 100vh;
}
@media (min-width: 992px) {
  .login-rightside {
    padding-left: 0;
  }
}
.login-rightside-nav {
  align-self: end;
  margin: 20px;
  flex-grow: 1;
  display: flex;
  align-items: flex-start;
  row-gap: 10px;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-content: flex-start;
}
.login-rightside-form-container {
  /* max-width: 100%; */
  padding: 40px;
  /* height: 100%;position: relative;display: flex;flex-direction: column;justify-content: center;min-height: 100vh; */
  flex-grow: 1.5;
}
.login-rightside-form-container h1 {
  margin-top: 0;
  font-size: 50px;
  color: #00a4e6;
}
.login-rightside-form-container h2 {
  padding-bottom: 10px;
  font-size: 20px;
}
.login-rightside-form-container .lbl {
  font-size: 16px;
  padding-bottom: 5px;
}
.login-rightside-form-container .alertMsg {
  margin-bottom: 20px;
}
.login-rightside-form-container a.forgotLink {
  margin-top: 0;
}
.login-rightside-form-container .help-block {
  font-size: 14px;
}
.login-rightside-form-container .errorMessage {
  padding: 5px 0;
}
.login-rightside-form-container .field-validation-error {
  color: #bf2e01;
}
body.login-bg-base {
  background: white;
}
/* Extra from page */
.ui-dialog .ui-dialog-content {
  padding: 15px;
  overflow-x: hidden;
  overflow-y: auto;
}
.blockUI.blockMsg {
  width: 100% !important;
  border: none;
  background: transparent;
  position: fixed !important;
  top: 50% !important;
  left: 50% !important;
  margin: auto auto;
  text-align: center;
  border-radius: none !important;
  opacity: 1 !important;
  z-index: 1050 !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.blockUI.blockMsg #bulletinPublishing2 {
  width: 50%;
  margin: 0 auto;
  padding: 15px;
  font-size: 24px;
  color: #333;
  font-style: italic;
  text-align: center;
  border: none;
  border-radius: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
  display: block;
  overflow: hidden;
}
#bulletinPublishing2 {
  width: 100%;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
  display: flex;
  align-items: center;
}
#bulletinPublishing2 .fas {
  color: #FFFFFF !important;
}
.blockOverlay,
.ui-widget-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
  background: #000;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.loginSelect {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  background: #eeeeee;
  border-radius: 5px;
  margin-bottom: 15px;
  color: #333333 !important;
  text-decoration: none !important;
}
.loginSelect:hover,
.loginSelect:active,
.loginSelect:focus {
  background: gainsboro;
}
.float-right {
  float: right !important;
}
.float-left {
  float: left !important;
}
.float-none {
  float: none !important;
}
.show-inline {
  display: inline-block !important;
}
.form-horizontal .form-group > .auto-save,
.form-horizontal .field-group > .auto-save {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}
@media (max-width: 768px) {
}
/* For Menu/List */
.languages-menu-wrapper {
  margin-top: 20px;
  margin-bottom: 20px;
}
/* Drag Handles */
.drag-container {
  display: flex;
}
.drag-container .drag-handle-wrapper {
  margin-right: 3px;
  position: relative;
  z-index: 1;
}
.drag-container .content-wrapper {
  width: 100%;
}
.fas-icon {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.far-icon {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.fal-icon {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 300;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.fab-icon {
  font-family: 'Font Awesome 5 Brands';
  font-weight: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
/*.font-awesome-custom {
	display: inline-block;
	font: @font-awesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
}*/
/*.font-awesome-custom {
    .fas-icon;
}*/
.fa-pulse {
  text-align: center;
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
.fa-spin {
  text-align: center;
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.mn-icon {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.mn-icon.icon-collapse:before {
  content: "\f078";
}
.fa-fw {
  text-align: center;
  width: 1.25em;
}
.glyphicon-trimmed {
  font-family: 'Glyphicons Halflings';
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-cr-handle {
  position: relative;
}
.glyphicon-cr-handle:before,
.glyphicon-cr-handle:after {
  margin-top: -1px;
  content: "\e235";
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.glyphicon-cr-handle:before {
  left: 35%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
}
.glyphicon-cr-handle:after {
  left: 65%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
}
.glyphicon-drag-widget {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
.glyphicon-drag-widget:before {
  content: "\e095";
}
.fad-icon {
  font-family: 'Font Awesome 5 Duotone';
  position: relative;
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.fad-icon:before {
  position: absolute;
  color: var(--fa-primary-color, inherit);
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1);
}
.fad-icon:after {
  color: var(--fa-secondary-color, inherit);
  opacity: 0.4;
  opacity: var(--fa-secondary-opacity, 0.4);
}
.fad-icon.fa-swap-opacity:before {
  opacity: 0.4;
  opacity: var(--fa-secondary-opacity, 0.4);
}
.fad-icon.fa-swap-opacity:after {
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1);
}
.fad-icon.fa-inverse {
  color: #fff;
}
.fad-icon.fa-stack-1x,
.fad-icon.fa-stack-2x {
  position: absolute;
}
.fad-icon.fa-stack-1x:before,
.fad-icon.fa-stack-2x:before,
.fad-icon.fa-fw:before {
  left: 50%;
  transform: translateX(-50%);
}
/*.fad-icon.@{fa-css-prefix}-abacus:before { content: replace(@fa-var-abacus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-acorn:before { content: replace(@fa-var-acorn, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ad:before { content: replace(@fa-var-ad, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-address-book:before { content: replace(@fa-var-address-book, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-address-card:before { content: replace(@fa-var-address-card, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-adjust:before { content: replace(@fa-var-adjust, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-air-freshener:before { content: replace(@fa-var-air-freshener, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-alarm-clock:before { content: replace(@fa-var-alarm-clock, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-alarm-exclamation:before { content: replace(@fa-var-alarm-exclamation, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-alarm-plus:before { content: replace(@fa-var-alarm-plus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-alarm-snooze:before { content: replace(@fa-var-alarm-snooze, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-alicorn:before { content: replace(@fa-var-alicorn, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-align-center:before { content: replace(@fa-var-align-center, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-align-justify:before { content: replace(@fa-var-align-justify, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-align-left:before { content: replace(@fa-var-align-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-align-right:before { content: replace(@fa-var-align-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-align-slash:before { content: replace(@fa-var-align-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-allergies:before { content: replace(@fa-var-allergies, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ambulance:before { content: replace(@fa-var-ambulance, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-american-sign-language-interpreting:before { content: replace(@fa-var-american-sign-language-interpreting, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-analytics:before { content: replace(@fa-var-analytics, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-anchor:before { content: replace(@fa-var-anchor, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-angel:before { content: replace(@fa-var-angel, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-angle-double-down:before { content: replace(@fa-var-angle-double-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-angle-double-left:before { content: replace(@fa-var-angle-double-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-angle-double-right:before { content: replace(@fa-var-angle-double-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-angle-double-up:before { content: replace(@fa-var-angle-double-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-angle-down:before { content: replace(@fa-var-angle-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-angle-left:before { content: replace(@fa-var-angle-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-angle-right:before { content: replace(@fa-var-angle-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-angle-up:before { content: replace(@fa-var-angle-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-angry:before { content: replace(@fa-var-angry, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ankh:before { content: replace(@fa-var-ankh, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-apple-alt:before { content: replace(@fa-var-apple-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-apple-crate:before { content: replace(@fa-var-apple-crate, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-archive:before { content: replace(@fa-var-archive, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-archway:before { content: replace(@fa-var-archway, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-circle-down:before { content: replace(@fa-var-arrow-alt-circle-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-circle-left:before { content: replace(@fa-var-arrow-alt-circle-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-circle-right:before { content: replace(@fa-var-arrow-alt-circle-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-circle-up:before { content: replace(@fa-var-arrow-alt-circle-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-down:before { content: replace(@fa-var-arrow-alt-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-from-bottom:before { content: replace(@fa-var-arrow-alt-from-bottom, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-from-left:before { content: replace(@fa-var-arrow-alt-from-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-from-right:before { content: replace(@fa-var-arrow-alt-from-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-from-top:before { content: replace(@fa-var-arrow-alt-from-top, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-left:before { content: replace(@fa-var-arrow-alt-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-right:before { content: replace(@fa-var-arrow-alt-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-square-down:before { content: replace(@fa-var-arrow-alt-square-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-square-left:before { content: replace(@fa-var-arrow-alt-square-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-square-right:before { content: replace(@fa-var-arrow-alt-square-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-square-up:before { content: replace(@fa-var-arrow-alt-square-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-to-bottom:before { content: replace(@fa-var-arrow-alt-to-bottom, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-to-left:before { content: replace(@fa-var-arrow-alt-to-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-to-right:before { content: replace(@fa-var-arrow-alt-to-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-to-top:before { content: replace(@fa-var-arrow-alt-to-top, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-alt-up:before { content: replace(@fa-var-arrow-alt-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-circle-down:before { content: replace(@fa-var-arrow-circle-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-circle-left:before { content: replace(@fa-var-arrow-circle-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-circle-right:before { content: replace(@fa-var-arrow-circle-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-circle-up:before { content: replace(@fa-var-arrow-circle-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-down:before { content: replace(@fa-var-arrow-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-from-bottom:before { content: replace(@fa-var-arrow-from-bottom, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-from-left:before { content: replace(@fa-var-arrow-from-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-from-right:before { content: replace(@fa-var-arrow-from-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-from-top:before { content: replace(@fa-var-arrow-from-top, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-left:before { content: replace(@fa-var-arrow-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-right:before { content: replace(@fa-var-arrow-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-square-down:before { content: replace(@fa-var-arrow-square-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-square-left:before { content: replace(@fa-var-arrow-square-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-square-right:before { content: replace(@fa-var-arrow-square-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-square-up:before { content: replace(@fa-var-arrow-square-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-to-bottom:before { content: replace(@fa-var-arrow-to-bottom, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-to-left:before { content: replace(@fa-var-arrow-to-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-to-right:before { content: replace(@fa-var-arrow-to-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-to-top:before { content: replace(@fa-var-arrow-to-top, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrow-up:before { content: replace(@fa-var-arrow-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrows:before { content: replace(@fa-var-arrows, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrows-alt:before { content: replace(@fa-var-arrows-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrows-alt-h:before { content: replace(@fa-var-arrows-alt-h, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrows-alt-v:before { content: replace(@fa-var-arrows-alt-v, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrows-h:before { content: replace(@fa-var-arrows-h, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-arrows-v:before { content: replace(@fa-var-arrows-v, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-assistive-listening-systems:before { content: replace(@fa-var-assistive-listening-systems, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-asterisk:before { content: replace(@fa-var-asterisk, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-at:before { content: replace(@fa-var-at, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-atlas:before { content: replace(@fa-var-atlas, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-atom:before { content: replace(@fa-var-atom, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-atom-alt:before { content: replace(@fa-var-atom-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-audio-description:before { content: replace(@fa-var-audio-description, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-award:before { content: replace(@fa-var-award, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-axe:before { content: replace(@fa-var-axe, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-axe-battle:before { content: replace(@fa-var-axe-battle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-baby:before { content: replace(@fa-var-baby, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-baby-carriage:before { content: replace(@fa-var-baby-carriage, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-backpack:before { content: replace(@fa-var-backpack, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-backspace:before { content: replace(@fa-var-backspace, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-backward:before { content: replace(@fa-var-backward, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bacon:before { content: replace(@fa-var-bacon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-badge:before { content: replace(@fa-var-badge, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-badge-check:before { content: replace(@fa-var-badge-check, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-badge-dollar:before { content: replace(@fa-var-badge-dollar, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-badge-percent:before { content: replace(@fa-var-badge-percent, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-badger-honey:before { content: replace(@fa-var-badger-honey, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bags-shopping:before { content: replace(@fa-var-bags-shopping, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-balance-scale:before { content: replace(@fa-var-balance-scale, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-balance-scale-left:before { content: replace(@fa-var-balance-scale-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-balance-scale-right:before { content: replace(@fa-var-balance-scale-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ball-pile:before { content: replace(@fa-var-ball-pile, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ballot:before { content: replace(@fa-var-ballot, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ballot-check:before { content: replace(@fa-var-ballot-check, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ban:before { content: replace(@fa-var-ban, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-band-aid:before { content: replace(@fa-var-band-aid, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-barcode:before { content: replace(@fa-var-barcode, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-barcode-alt:before { content: replace(@fa-var-barcode-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-barcode-read:before { content: replace(@fa-var-barcode-read, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-barcode-scan:before { content: replace(@fa-var-barcode-scan, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bars:before { content: replace(@fa-var-bars, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-baseball:before { content: replace(@fa-var-baseball, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-baseball-ball:before { content: replace(@fa-var-baseball-ball, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-basketball-ball:before { content: replace(@fa-var-basketball-ball, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-basketball-hoop:before { content: replace(@fa-var-basketball-hoop, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bat:before { content: replace(@fa-var-bat, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bath:before { content: replace(@fa-var-bath, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-battery-bolt:before { content: replace(@fa-var-battery-bolt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-battery-empty:before { content: replace(@fa-var-battery-empty, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-battery-full:before { content: replace(@fa-var-battery-full, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-battery-half:before { content: replace(@fa-var-battery-half, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-battery-quarter:before { content: replace(@fa-var-battery-quarter, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-battery-slash:before { content: replace(@fa-var-battery-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-battery-three-quarters:before { content: replace(@fa-var-battery-three-quarters, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bed:before { content: replace(@fa-var-bed, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-beer:before { content: replace(@fa-var-beer, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bell:before { content: replace(@fa-var-bell, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bell-exclamation:before { content: replace(@fa-var-bell-exclamation, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bell-plus:before { content: replace(@fa-var-bell-plus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bell-school:before { content: replace(@fa-var-bell-school, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bell-school-slash:before { content: replace(@fa-var-bell-school-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bell-slash:before { content: replace(@fa-var-bell-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bells:before { content: replace(@fa-var-bells, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bezier-curve:before { content: replace(@fa-var-bezier-curve, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bible:before { content: replace(@fa-var-bible, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bicycle:before { content: replace(@fa-var-bicycle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-biking:before { content: replace(@fa-var-biking, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-biking-mountain:before { content: replace(@fa-var-biking-mountain, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-binoculars:before { content: replace(@fa-var-binoculars, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-biohazard:before { content: replace(@fa-var-biohazard, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-birthday-cake:before { content: replace(@fa-var-birthday-cake, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-blanket:before { content: replace(@fa-var-blanket, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-blender:before { content: replace(@fa-var-blender, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-blender-phone:before { content: replace(@fa-var-blender-phone, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-blind:before { content: replace(@fa-var-blind, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-blog:before { content: replace(@fa-var-blog, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bold:before { content: replace(@fa-var-bold, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bolt:before { content: replace(@fa-var-bolt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bomb:before { content: replace(@fa-var-bomb, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bone:before { content: replace(@fa-var-bone, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bone-break:before { content: replace(@fa-var-bone-break, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bong:before { content: replace(@fa-var-bong, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-book:before { content: replace(@fa-var-book, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-book-alt:before { content: replace(@fa-var-book-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-book-dead:before { content: replace(@fa-var-book-dead, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-book-heart:before { content: replace(@fa-var-book-heart, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-book-medical:before { content: replace(@fa-var-book-medical, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-book-open:before { content: replace(@fa-var-book-open, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-book-reader:before { content: replace(@fa-var-book-reader, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-book-spells:before { content: replace(@fa-var-book-spells, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-book-user:before { content: replace(@fa-var-book-user, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bookmark:before { content: replace(@fa-var-bookmark, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-books:before { content: replace(@fa-var-books, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-books-medical:before { content: replace(@fa-var-books-medical, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-boot:before { content: replace(@fa-var-boot, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-booth-curtain:before { content: replace(@fa-var-booth-curtain, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-border-all:before { content: replace(@fa-var-border-all, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-border-bottom:before { content: replace(@fa-var-border-bottom, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-border-inner:before { content: replace(@fa-var-border-inner, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-border-left:before { content: replace(@fa-var-border-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-border-none:before { content: replace(@fa-var-border-none, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-border-outer:before { content: replace(@fa-var-border-outer, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-border-right:before { content: replace(@fa-var-border-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-border-style:before { content: replace(@fa-var-border-style, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-border-style-alt:before { content: replace(@fa-var-border-style-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-border-top:before { content: replace(@fa-var-border-top, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bow-arrow:before { content: replace(@fa-var-bow-arrow, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bowling-ball:before { content: replace(@fa-var-bowling-ball, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bowling-pins:before { content: replace(@fa-var-bowling-pins, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-box:before { content: replace(@fa-var-box, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-box-alt:before { content: replace(@fa-var-box-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-box-ballot:before { content: replace(@fa-var-box-ballot, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-box-check:before { content: replace(@fa-var-box-check, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-box-fragile:before { content: replace(@fa-var-box-fragile, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-box-full:before { content: replace(@fa-var-box-full, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-box-heart:before { content: replace(@fa-var-box-heart, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-box-open:before { content: replace(@fa-var-box-open, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-box-up:before { content: replace(@fa-var-box-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-box-usd:before { content: replace(@fa-var-box-usd, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-boxes:before { content: replace(@fa-var-boxes, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-boxes-alt:before { content: replace(@fa-var-boxes-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-boxing-glove:before { content: replace(@fa-var-boxing-glove, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-brackets:before { content: replace(@fa-var-brackets, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-brackets-curly:before { content: replace(@fa-var-brackets-curly, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-braille:before { content: replace(@fa-var-braille, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-brain:before { content: replace(@fa-var-brain, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bread-loaf:before { content: replace(@fa-var-bread-loaf, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bread-slice:before { content: replace(@fa-var-bread-slice, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-briefcase:before { content: replace(@fa-var-briefcase, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-briefcase-medical:before { content: replace(@fa-var-briefcase-medical, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bring-forward:before { content: replace(@fa-var-bring-forward, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bring-front:before { content: replace(@fa-var-bring-front, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-broadcast-tower:before { content: replace(@fa-var-broadcast-tower, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-broom:before { content: replace(@fa-var-broom, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-browser:before { content: replace(@fa-var-browser, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-brush:before { content: replace(@fa-var-brush, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bug:before { content: replace(@fa-var-bug, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-building:before { content: replace(@fa-var-building, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bullhorn:before { content: replace(@fa-var-bullhorn, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bullseye:before { content: replace(@fa-var-bullseye, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bullseye-arrow:before { content: replace(@fa-var-bullseye-arrow, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bullseye-pointer:before { content: replace(@fa-var-bullseye-pointer, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-burger-soda:before { content: replace(@fa-var-burger-soda, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-burn:before { content: replace(@fa-var-burn, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-burrito:before { content: replace(@fa-var-burrito, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bus:before { content: replace(@fa-var-bus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bus-alt:before { content: replace(@fa-var-bus-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-bus-school:before { content: replace(@fa-var-bus-school, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-business-time:before { content: replace(@fa-var-business-time, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cabinet-filing:before { content: replace(@fa-var-cabinet-filing, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-calculator:before { content: replace(@fa-var-calculator, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-calculator-alt:before { content: replace(@fa-var-calculator-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-calendar:before { content: replace(@fa-var-calendar, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-calendar-alt:before { content: replace(@fa-var-calendar-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-calendar-check:before { content: replace(@fa-var-calendar-check, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-calendar-day:before { content: replace(@fa-var-calendar-day, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-calendar-edit:before { content: replace(@fa-var-calendar-edit, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-calendar-exclamation:before { content: replace(@fa-var-calendar-exclamation, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-calendar-minus:before { content: replace(@fa-var-calendar-minus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-calendar-plus:before { content: replace(@fa-var-calendar-plus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-calendar-star:before { content: replace(@fa-var-calendar-star, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-calendar-times:before { content: replace(@fa-var-calendar-times, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-calendar-week:before { content: replace(@fa-var-calendar-week, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-camera:before { content: replace(@fa-var-camera, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-camera-alt:before { content: replace(@fa-var-camera-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-camera-retro:before { content: replace(@fa-var-camera-retro, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-campfire:before { content: replace(@fa-var-campfire, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-campground:before { content: replace(@fa-var-campground, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-candle-holder:before { content: replace(@fa-var-candle-holder, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-candy-cane:before { content: replace(@fa-var-candy-cane, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-candy-corn:before { content: replace(@fa-var-candy-corn, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cannabis:before { content: replace(@fa-var-cannabis, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-capsules:before { content: replace(@fa-var-capsules, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-car:before { content: replace(@fa-var-car, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-car-alt:before { content: replace(@fa-var-car-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-car-battery:before { content: replace(@fa-var-car-battery, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-car-building:before { content: replace(@fa-var-car-building, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-car-bump:before { content: replace(@fa-var-car-bump, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-car-bus:before { content: replace(@fa-var-car-bus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-car-crash:before { content: replace(@fa-var-car-crash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-car-garage:before { content: replace(@fa-var-car-garage, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-car-mechanic:before { content: replace(@fa-var-car-mechanic, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-car-side:before { content: replace(@fa-var-car-side, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-car-tilt:before { content: replace(@fa-var-car-tilt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-car-wash:before { content: replace(@fa-var-car-wash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-caret-circle-down:before { content: replace(@fa-var-caret-circle-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-caret-circle-left:before { content: replace(@fa-var-caret-circle-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-caret-circle-right:before { content: replace(@fa-var-caret-circle-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-caret-circle-up:before { content: replace(@fa-var-caret-circle-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-caret-down:before { content: replace(@fa-var-caret-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-caret-left:before { content: replace(@fa-var-caret-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-caret-right:before { content: replace(@fa-var-caret-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-caret-square-down:before { content: replace(@fa-var-caret-square-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-caret-square-left:before { content: replace(@fa-var-caret-square-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-caret-square-right:before { content: replace(@fa-var-caret-square-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-caret-square-up:before { content: replace(@fa-var-caret-square-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-caret-up:before { content: replace(@fa-var-caret-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-carrot:before { content: replace(@fa-var-carrot, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cars:before { content: replace(@fa-var-cars, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cart-arrow-down:before { content: replace(@fa-var-cart-arrow-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cart-plus:before { content: replace(@fa-var-cart-plus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cash-register:before { content: replace(@fa-var-cash-register, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cat:before { content: replace(@fa-var-cat, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cauldron:before { content: replace(@fa-var-cauldron, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-certificate:before { content: replace(@fa-var-certificate, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chair:before { content: replace(@fa-var-chair, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chair-office:before { content: replace(@fa-var-chair-office, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chalkboard:before { content: replace(@fa-var-chalkboard, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chalkboard-teacher:before { content: replace(@fa-var-chalkboard-teacher, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-charging-station:before { content: replace(@fa-var-charging-station, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chart-area:before { content: replace(@fa-var-chart-area, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chart-bar:before { content: replace(@fa-var-chart-bar, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chart-line:before { content: replace(@fa-var-chart-line, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chart-line-down:before { content: replace(@fa-var-chart-line-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chart-network:before { content: replace(@fa-var-chart-network, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chart-pie:before { content: replace(@fa-var-chart-pie, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chart-pie-alt:before { content: replace(@fa-var-chart-pie-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chart-scatter:before { content: replace(@fa-var-chart-scatter, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-check:before { content: replace(@fa-var-check, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-check-circle:before { content: replace(@fa-var-check-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-check-double:before { content: replace(@fa-var-check-double, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-check-square:before { content: replace(@fa-var-check-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cheese:before { content: replace(@fa-var-cheese, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cheese-swiss:before { content: replace(@fa-var-cheese-swiss, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cheeseburger:before { content: replace(@fa-var-cheeseburger, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chess:before { content: replace(@fa-var-chess, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chess-bishop:before { content: replace(@fa-var-chess-bishop, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chess-bishop-alt:before { content: replace(@fa-var-chess-bishop-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chess-board:before { content: replace(@fa-var-chess-board, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chess-clock:before { content: replace(@fa-var-chess-clock, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chess-clock-alt:before { content: replace(@fa-var-chess-clock-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chess-king:before { content: replace(@fa-var-chess-king, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chess-king-alt:before { content: replace(@fa-var-chess-king-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chess-knight:before { content: replace(@fa-var-chess-knight, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chess-knight-alt:before { content: replace(@fa-var-chess-knight-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chess-pawn:before { content: replace(@fa-var-chess-pawn, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chess-pawn-alt:before { content: replace(@fa-var-chess-pawn-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chess-queen:before { content: replace(@fa-var-chess-queen, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chess-queen-alt:before { content: replace(@fa-var-chess-queen-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chess-rook:before { content: replace(@fa-var-chess-rook, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chess-rook-alt:before { content: replace(@fa-var-chess-rook-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chevron-circle-down:before { content: replace(@fa-var-chevron-circle-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chevron-circle-left:before { content: replace(@fa-var-chevron-circle-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chevron-circle-right:before { content: replace(@fa-var-chevron-circle-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chevron-circle-up:before { content: replace(@fa-var-chevron-circle-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chevron-double-down:before { content: replace(@fa-var-chevron-double-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chevron-double-left:before { content: replace(@fa-var-chevron-double-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chevron-double-right:before { content: replace(@fa-var-chevron-double-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chevron-double-up:before { content: replace(@fa-var-chevron-double-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chevron-down:before { content: replace(@fa-var-chevron-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chevron-left:before { content: replace(@fa-var-chevron-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chevron-right:before { content: replace(@fa-var-chevron-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chevron-square-down:before { content: replace(@fa-var-chevron-square-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chevron-square-left:before { content: replace(@fa-var-chevron-square-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chevron-square-right:before { content: replace(@fa-var-chevron-square-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chevron-square-up:before { content: replace(@fa-var-chevron-square-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chevron-up:before { content: replace(@fa-var-chevron-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-child:before { content: replace(@fa-var-child, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-chimney:before { content: replace(@fa-var-chimney, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-church:before { content: replace(@fa-var-church, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-circle:before { content: replace(@fa-var-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-circle-notch:before { content: replace(@fa-var-circle-notch, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-city:before { content: replace(@fa-var-city, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-claw-marks:before { content: replace(@fa-var-claw-marks, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-clinic-medical:before { content: replace(@fa-var-clinic-medical, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-clipboard:before { content: replace(@fa-var-clipboard, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-clipboard-check:before { content: replace(@fa-var-clipboard-check, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-clipboard-list:before { content: replace(@fa-var-clipboard-list, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-clipboard-list-check:before { content: replace(@fa-var-clipboard-list-check, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-clipboard-prescription:before { content: replace(@fa-var-clipboard-prescription, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-clipboard-user:before { content: replace(@fa-var-clipboard-user, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-clock:before { content: replace(@fa-var-clock, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-clone:before { content: replace(@fa-var-clone, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-closed-captioning:before { content: replace(@fa-var-closed-captioning, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud:before { content: replace(@fa-var-cloud, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-download:before { content: replace(@fa-var-cloud-download, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-download-alt:before { content: replace(@fa-var-cloud-download-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-drizzle:before { content: replace(@fa-var-cloud-drizzle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-hail:before { content: replace(@fa-var-cloud-hail, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-hail-mixed:before { content: replace(@fa-var-cloud-hail-mixed, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-meatball:before { content: replace(@fa-var-cloud-meatball, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-moon:before { content: replace(@fa-var-cloud-moon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-moon-rain:before { content: replace(@fa-var-cloud-moon-rain, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-rain:before { content: replace(@fa-var-cloud-rain, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-rainbow:before { content: replace(@fa-var-cloud-rainbow, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-showers:before { content: replace(@fa-var-cloud-showers, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-showers-heavy:before { content: replace(@fa-var-cloud-showers-heavy, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-sleet:before { content: replace(@fa-var-cloud-sleet, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-snow:before { content: replace(@fa-var-cloud-snow, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-sun:before { content: replace(@fa-var-cloud-sun, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-sun-rain:before { content: replace(@fa-var-cloud-sun-rain, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-upload:before { content: replace(@fa-var-cloud-upload, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cloud-upload-alt:before { content: replace(@fa-var-cloud-upload-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-clouds:before { content: replace(@fa-var-clouds, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-clouds-moon:before { content: replace(@fa-var-clouds-moon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-clouds-sun:before { content: replace(@fa-var-clouds-sun, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-club:before { content: replace(@fa-var-club, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cocktail:before { content: replace(@fa-var-cocktail, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-code:before { content: replace(@fa-var-code, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-code-branch:before { content: replace(@fa-var-code-branch, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-code-commit:before { content: replace(@fa-var-code-commit, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-code-merge:before { content: replace(@fa-var-code-merge, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-coffee:before { content: replace(@fa-var-coffee, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-coffee-togo:before { content: replace(@fa-var-coffee-togo, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-coffin:before { content: replace(@fa-var-coffin, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cog:before { content: replace(@fa-var-cog, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cogs:before { content: replace(@fa-var-cogs, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-coin:before { content: replace(@fa-var-coin, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-coins:before { content: replace(@fa-var-coins, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-columns:before { content: replace(@fa-var-columns, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment:before { content: replace(@fa-var-comment, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-alt:before { content: replace(@fa-var-comment-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-alt-check:before { content: replace(@fa-var-comment-alt-check, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-alt-dollar:before { content: replace(@fa-var-comment-alt-dollar, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-alt-dots:before { content: replace(@fa-var-comment-alt-dots, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-alt-edit:before { content: replace(@fa-var-comment-alt-edit, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-alt-exclamation:before { content: replace(@fa-var-comment-alt-exclamation, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-alt-lines:before { content: replace(@fa-var-comment-alt-lines, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-alt-medical:before { content: replace(@fa-var-comment-alt-medical, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-alt-minus:before { content: replace(@fa-var-comment-alt-minus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-alt-plus:before { content: replace(@fa-var-comment-alt-plus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-alt-slash:before { content: replace(@fa-var-comment-alt-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-alt-smile:before { content: replace(@fa-var-comment-alt-smile, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-alt-times:before { content: replace(@fa-var-comment-alt-times, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-check:before { content: replace(@fa-var-comment-check, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-dollar:before { content: replace(@fa-var-comment-dollar, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-dots:before { content: replace(@fa-var-comment-dots, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-edit:before { content: replace(@fa-var-comment-edit, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-exclamation:before { content: replace(@fa-var-comment-exclamation, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-lines:before { content: replace(@fa-var-comment-lines, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-medical:before { content: replace(@fa-var-comment-medical, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-minus:before { content: replace(@fa-var-comment-minus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-plus:before { content: replace(@fa-var-comment-plus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-slash:before { content: replace(@fa-var-comment-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-smile:before { content: replace(@fa-var-comment-smile, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comment-times:before { content: replace(@fa-var-comment-times, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comments:before { content: replace(@fa-var-comments, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comments-alt:before { content: replace(@fa-var-comments-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comments-alt-dollar:before { content: replace(@fa-var-comments-alt-dollar, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-comments-dollar:before { content: replace(@fa-var-comments-dollar, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-compact-disc:before { content: replace(@fa-var-compact-disc, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-compass:before { content: replace(@fa-var-compass, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-compass-slash:before { content: replace(@fa-var-compass-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-compress:before { content: replace(@fa-var-compress, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-compress-alt:before { content: replace(@fa-var-compress-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-compress-arrows-alt:before { content: replace(@fa-var-compress-arrows-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-compress-wide:before { content: replace(@fa-var-compress-wide, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-concierge-bell:before { content: replace(@fa-var-concierge-bell, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-construction:before { content: replace(@fa-var-construction, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-container-storage:before { content: replace(@fa-var-container-storage, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-conveyor-belt:before { content: replace(@fa-var-conveyor-belt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-conveyor-belt-alt:before { content: replace(@fa-var-conveyor-belt-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cookie:before { content: replace(@fa-var-cookie, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cookie-bite:before { content: replace(@fa-var-cookie-bite, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-copy:before { content: replace(@fa-var-copy, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-copyright:before { content: replace(@fa-var-copyright, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-corn:before { content: replace(@fa-var-corn, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-couch:before { content: replace(@fa-var-couch, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cow:before { content: replace(@fa-var-cow, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-credit-card:before { content: replace(@fa-var-credit-card, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-credit-card-blank:before { content: replace(@fa-var-credit-card-blank, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-credit-card-front:before { content: replace(@fa-var-credit-card-front, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cricket:before { content: replace(@fa-var-cricket, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-croissant:before { content: replace(@fa-var-croissant, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-crop:before { content: replace(@fa-var-crop, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-crop-alt:before { content: replace(@fa-var-crop-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cross:before { content: replace(@fa-var-cross, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-crosshairs:before { content: replace(@fa-var-crosshairs, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-crow:before { content: replace(@fa-var-crow, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-crown:before { content: replace(@fa-var-crown, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-crutch:before { content: replace(@fa-var-crutch, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-crutches:before { content: replace(@fa-var-crutches, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cube:before { content: replace(@fa-var-cube, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cubes:before { content: replace(@fa-var-cubes, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-curling:before { content: replace(@fa-var-curling, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-cut:before { content: replace(@fa-var-cut, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dagger:before { content: replace(@fa-var-dagger, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-database:before { content: replace(@fa-var-database, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-deaf:before { content: replace(@fa-var-deaf, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-debug:before { content: replace(@fa-var-debug, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-deer:before { content: replace(@fa-var-deer, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-deer-rudolph:before { content: replace(@fa-var-deer-rudolph, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-democrat:before { content: replace(@fa-var-democrat, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-desktop:before { content: replace(@fa-var-desktop, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-desktop-alt:before { content: replace(@fa-var-desktop-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dewpoint:before { content: replace(@fa-var-dewpoint, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dharmachakra:before { content: replace(@fa-var-dharmachakra, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-diagnoses:before { content: replace(@fa-var-diagnoses, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-diamond:before { content: replace(@fa-var-diamond, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dice:before { content: replace(@fa-var-dice, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dice-d10:before { content: replace(@fa-var-dice-d10, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dice-d12:before { content: replace(@fa-var-dice-d12, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dice-d20:before { content: replace(@fa-var-dice-d20, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dice-d4:before { content: replace(@fa-var-dice-d4, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dice-d6:before { content: replace(@fa-var-dice-d6, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dice-d8:before { content: replace(@fa-var-dice-d8, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dice-five:before { content: replace(@fa-var-dice-five, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dice-four:before { content: replace(@fa-var-dice-four, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dice-one:before { content: replace(@fa-var-dice-one, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dice-six:before { content: replace(@fa-var-dice-six, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dice-three:before { content: replace(@fa-var-dice-three, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dice-two:before { content: replace(@fa-var-dice-two, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-digging:before { content: replace(@fa-var-digging, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-digital-tachograph:before { content: replace(@fa-var-digital-tachograph, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-diploma:before { content: replace(@fa-var-diploma, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-directions:before { content: replace(@fa-var-directions, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-disease:before { content: replace(@fa-var-disease, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-divide:before { content: replace(@fa-var-divide, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dizzy:before { content: replace(@fa-var-dizzy, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dna:before { content: replace(@fa-var-dna, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-do-not-enter:before { content: replace(@fa-var-do-not-enter, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dog:before { content: replace(@fa-var-dog, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dog-leashed:before { content: replace(@fa-var-dog-leashed, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dollar-sign:before { content: replace(@fa-var-dollar-sign, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dolly:before { content: replace(@fa-var-dolly, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dolly-empty:before { content: replace(@fa-var-dolly-empty, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dolly-flatbed:before { content: replace(@fa-var-dolly-flatbed, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dolly-flatbed-alt:before { content: replace(@fa-var-dolly-flatbed-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dolly-flatbed-empty:before { content: replace(@fa-var-dolly-flatbed-empty, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-donate:before { content: replace(@fa-var-donate, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-door-closed:before { content: replace(@fa-var-door-closed, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-door-open:before { content: replace(@fa-var-door-open, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dot-circle:before { content: replace(@fa-var-dot-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dove:before { content: replace(@fa-var-dove, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-download:before { content: replace(@fa-var-download, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-drafting-compass:before { content: replace(@fa-var-drafting-compass, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dragon:before { content: replace(@fa-var-dragon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-draw-circle:before { content: replace(@fa-var-draw-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-draw-polygon:before { content: replace(@fa-var-draw-polygon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-draw-square:before { content: replace(@fa-var-draw-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dreidel:before { content: replace(@fa-var-dreidel, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-drone:before { content: replace(@fa-var-drone, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-drone-alt:before { content: replace(@fa-var-drone-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-drum:before { content: replace(@fa-var-drum, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-drum-steelpan:before { content: replace(@fa-var-drum-steelpan, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-drumstick:before { content: replace(@fa-var-drumstick, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-drumstick-bite:before { content: replace(@fa-var-drumstick-bite, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dryer:before { content: replace(@fa-var-dryer, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dryer-alt:before { content: replace(@fa-var-dryer-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-duck:before { content: replace(@fa-var-duck, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dumbbell:before { content: replace(@fa-var-dumbbell, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dumpster:before { content: replace(@fa-var-dumpster, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dumpster-fire:before { content: replace(@fa-var-dumpster-fire, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-dungeon:before { content: replace(@fa-var-dungeon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ear:before { content: replace(@fa-var-ear, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ear-muffs:before { content: replace(@fa-var-ear-muffs, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-eclipse:before { content: replace(@fa-var-eclipse, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-eclipse-alt:before { content: replace(@fa-var-eclipse-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-edit:before { content: replace(@fa-var-edit, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-egg:before { content: replace(@fa-var-egg, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-egg-fried:before { content: replace(@fa-var-egg-fried, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-eject:before { content: replace(@fa-var-eject, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-elephant:before { content: replace(@fa-var-elephant, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ellipsis-h:before { content: replace(@fa-var-ellipsis-h, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ellipsis-h-alt:before { content: replace(@fa-var-ellipsis-h-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ellipsis-v:before { content: replace(@fa-var-ellipsis-v, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ellipsis-v-alt:before { content: replace(@fa-var-ellipsis-v-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-empty-set:before { content: replace(@fa-var-empty-set, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-engine-warning:before { content: replace(@fa-var-engine-warning, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-envelope:before { content: replace(@fa-var-envelope, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-envelope-open:before { content: replace(@fa-var-envelope-open, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-envelope-open-dollar:before { content: replace(@fa-var-envelope-open-dollar, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-envelope-open-text:before { content: replace(@fa-var-envelope-open-text, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-envelope-square:before { content: replace(@fa-var-envelope-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-equals:before { content: replace(@fa-var-equals, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-eraser:before { content: replace(@fa-var-eraser, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ethernet:before { content: replace(@fa-var-ethernet, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-euro-sign:before { content: replace(@fa-var-euro-sign, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-exchange:before { content: replace(@fa-var-exchange, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-exchange-alt:before { content: replace(@fa-var-exchange-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-exclamation:before { content: replace(@fa-var-exclamation, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-exclamation-circle:before { content: replace(@fa-var-exclamation-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-exclamation-square:before { content: replace(@fa-var-exclamation-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-exclamation-triangle:before { content: replace(@fa-var-exclamation-triangle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-expand:before { content: replace(@fa-var-expand, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-expand-alt:before { content: replace(@fa-var-expand-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-expand-arrows:before { content: replace(@fa-var-expand-arrows, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-expand-arrows-alt:before { content: replace(@fa-var-expand-arrows-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-expand-wide:before { content: replace(@fa-var-expand-wide, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-external-link:before { content: replace(@fa-var-external-link, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-external-link-alt:before { content: replace(@fa-var-external-link-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-external-link-square:before { content: replace(@fa-var-external-link-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-external-link-square-alt:before { content: replace(@fa-var-external-link-square-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-eye:before { content: replace(@fa-var-eye, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-eye-dropper:before { content: replace(@fa-var-eye-dropper, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-eye-evil:before { content: replace(@fa-var-eye-evil, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-eye-slash:before { content: replace(@fa-var-eye-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fan:before { content: replace(@fa-var-fan, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-farm:before { content: replace(@fa-var-farm, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fast-backward:before { content: replace(@fa-var-fast-backward, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fast-forward:before { content: replace(@fa-var-fast-forward, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fax:before { content: replace(@fa-var-fax, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-feather:before { content: replace(@fa-var-feather, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-feather-alt:before { content: replace(@fa-var-feather-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-female:before { content: replace(@fa-var-female, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-field-hockey:before { content: replace(@fa-var-field-hockey, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fighter-jet:before { content: replace(@fa-var-fighter-jet, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file:before { content: replace(@fa-var-file, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-alt:before { content: replace(@fa-var-file-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-archive:before { content: replace(@fa-var-file-archive, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-audio:before { content: replace(@fa-var-file-audio, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-certificate:before { content: replace(@fa-var-file-certificate, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-chart-line:before { content: replace(@fa-var-file-chart-line, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-chart-pie:before { content: replace(@fa-var-file-chart-pie, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-check:before { content: replace(@fa-var-file-check, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-code:before { content: replace(@fa-var-file-code, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-contract:before { content: replace(@fa-var-file-contract, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-csv:before { content: replace(@fa-var-file-csv, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-download:before { content: replace(@fa-var-file-download, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-edit:before { content: replace(@fa-var-file-edit, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-excel:before { content: replace(@fa-var-file-excel, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-exclamation:before { content: replace(@fa-var-file-exclamation, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-export:before { content: replace(@fa-var-file-export, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-image:before { content: replace(@fa-var-file-image, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-import:before { content: replace(@fa-var-file-import, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-invoice:before { content: replace(@fa-var-file-invoice, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-invoice-dollar:before { content: replace(@fa-var-file-invoice-dollar, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-medical:before { content: replace(@fa-var-file-medical, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-medical-alt:before { content: replace(@fa-var-file-medical-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-minus:before { content: replace(@fa-var-file-minus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-pdf:before { content: replace(@fa-var-file-pdf, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-plus:before { content: replace(@fa-var-file-plus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-powerpoint:before { content: replace(@fa-var-file-powerpoint, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-prescription:before { content: replace(@fa-var-file-prescription, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-search:before { content: replace(@fa-var-file-search, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-signature:before { content: replace(@fa-var-file-signature, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-spreadsheet:before { content: replace(@fa-var-file-spreadsheet, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-times:before { content: replace(@fa-var-file-times, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-upload:before { content: replace(@fa-var-file-upload, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-user:before { content: replace(@fa-var-file-user, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-video:before { content: replace(@fa-var-file-video, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-file-word:before { content: replace(@fa-var-file-word, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-files-medical:before { content: replace(@fa-var-files-medical, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fill:before { content: replace(@fa-var-fill, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fill-drip:before { content: replace(@fa-var-fill-drip, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-film:before { content: replace(@fa-var-film, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-film-alt:before { content: replace(@fa-var-film-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-filter:before { content: replace(@fa-var-filter, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fingerprint:before { content: replace(@fa-var-fingerprint, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fire:before { content: replace(@fa-var-fire, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fire-alt:before { content: replace(@fa-var-fire-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fire-extinguisher:before { content: replace(@fa-var-fire-extinguisher, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fire-smoke:before { content: replace(@fa-var-fire-smoke, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fireplace:before { content: replace(@fa-var-fireplace, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-first-aid:before { content: replace(@fa-var-first-aid, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fish:before { content: replace(@fa-var-fish, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fish-cooked:before { content: replace(@fa-var-fish-cooked, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fist-raised:before { content: replace(@fa-var-fist-raised, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-flag:before { content: replace(@fa-var-flag, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-flag-alt:before { content: replace(@fa-var-flag-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-flag-checkered:before { content: replace(@fa-var-flag-checkered, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-flag-usa:before { content: replace(@fa-var-flag-usa, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-flame:before { content: replace(@fa-var-flame, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-flask:before { content: replace(@fa-var-flask, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-flask-poison:before { content: replace(@fa-var-flask-poison, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-flask-potion:before { content: replace(@fa-var-flask-potion, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-flower:before { content: replace(@fa-var-flower, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-flower-daffodil:before { content: replace(@fa-var-flower-daffodil, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-flower-tulip:before { content: replace(@fa-var-flower-tulip, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-flushed:before { content: replace(@fa-var-flushed, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fog:before { content: replace(@fa-var-fog, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-folder:before { content: replace(@fa-var-folder, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-folder-minus:before { content: replace(@fa-var-folder-minus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-folder-open:before { content: replace(@fa-var-folder-open, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-folder-plus:before { content: replace(@fa-var-folder-plus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-folder-times:before { content: replace(@fa-var-folder-times, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-folder-tree:before { content: replace(@fa-var-folder-tree, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-folders:before { content: replace(@fa-var-folders, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-font:before { content: replace(@fa-var-font, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-font-awesome-logo-full:before { content: replace(@fa-var-font-awesome-logo-full, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-font-case:before { content: replace(@fa-var-font-case, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-football-ball:before { content: replace(@fa-var-football-ball, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-football-helmet:before { content: replace(@fa-var-football-helmet, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-forklift:before { content: replace(@fa-var-forklift, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-forward:before { content: replace(@fa-var-forward, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-fragile:before { content: replace(@fa-var-fragile, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-french-fries:before { content: replace(@fa-var-french-fries, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-frog:before { content: replace(@fa-var-frog, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-frosty-head:before { content: replace(@fa-var-frosty-head, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-frown:before { content: replace(@fa-var-frown, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-frown-open:before { content: replace(@fa-var-frown-open, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-function:before { content: replace(@fa-var-function, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-funnel-dollar:before { content: replace(@fa-var-funnel-dollar, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-futbol:before { content: replace(@fa-var-futbol, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-game-board:before { content: replace(@fa-var-game-board, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-game-board-alt:before { content: replace(@fa-var-game-board-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-gamepad:before { content: replace(@fa-var-gamepad, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-gas-pump:before { content: replace(@fa-var-gas-pump, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-gas-pump-slash:before { content: replace(@fa-var-gas-pump-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-gavel:before { content: replace(@fa-var-gavel, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-gem:before { content: replace(@fa-var-gem, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-genderless:before { content: replace(@fa-var-genderless, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ghost:before { content: replace(@fa-var-ghost, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-gift:before { content: replace(@fa-var-gift, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-gift-card:before { content: replace(@fa-var-gift-card, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-gifts:before { content: replace(@fa-var-gifts, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-gingerbread-man:before { content: replace(@fa-var-gingerbread-man, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-glass:before { content: replace(@fa-var-glass, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-glass-champagne:before { content: replace(@fa-var-glass-champagne, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-glass-cheers:before { content: replace(@fa-var-glass-cheers, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-glass-citrus:before { content: replace(@fa-var-glass-citrus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-glass-martini:before { content: replace(@fa-var-glass-martini, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-glass-martini-alt:before { content: replace(@fa-var-glass-martini-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-glass-whiskey:before { content: replace(@fa-var-glass-whiskey, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-glass-whiskey-rocks:before { content: replace(@fa-var-glass-whiskey-rocks, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-glasses:before { content: replace(@fa-var-glasses, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-glasses-alt:before { content: replace(@fa-var-glasses-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-globe:before { content: replace(@fa-var-globe, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-globe-africa:before { content: replace(@fa-var-globe-africa, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-globe-americas:before { content: replace(@fa-var-globe-americas, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-globe-asia:before { content: replace(@fa-var-globe-asia, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-globe-europe:before { content: replace(@fa-var-globe-europe, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-globe-snow:before { content: replace(@fa-var-globe-snow, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-globe-stand:before { content: replace(@fa-var-globe-stand, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-golf-ball:before { content: replace(@fa-var-golf-ball, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-golf-club:before { content: replace(@fa-var-golf-club, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-gopuram:before { content: replace(@fa-var-gopuram, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-graduation-cap:before { content: replace(@fa-var-graduation-cap, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-greater-than:before { content: replace(@fa-var-greater-than, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-greater-than-equal:before { content: replace(@fa-var-greater-than-equal, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grimace:before { content: replace(@fa-var-grimace, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grin:before { content: replace(@fa-var-grin, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grin-alt:before { content: replace(@fa-var-grin-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grin-beam:before { content: replace(@fa-var-grin-beam, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grin-beam-sweat:before { content: replace(@fa-var-grin-beam-sweat, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grin-hearts:before { content: replace(@fa-var-grin-hearts, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grin-squint:before { content: replace(@fa-var-grin-squint, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grin-squint-tears:before { content: replace(@fa-var-grin-squint-tears, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grin-stars:before { content: replace(@fa-var-grin-stars, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grin-tears:before { content: replace(@fa-var-grin-tears, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grin-tongue:before { content: replace(@fa-var-grin-tongue, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grin-tongue-squint:before { content: replace(@fa-var-grin-tongue-squint, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grin-tongue-wink:before { content: replace(@fa-var-grin-tongue-wink, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grin-wink:before { content: replace(@fa-var-grin-wink, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grip-horizontal:before { content: replace(@fa-var-grip-horizontal, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grip-lines:before { content: replace(@fa-var-grip-lines, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grip-lines-vertical:before { content: replace(@fa-var-grip-lines-vertical, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-grip-vertical:before { content: replace(@fa-var-grip-vertical, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-guitar:before { content: replace(@fa-var-guitar, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-h-square:before { content: replace(@fa-var-h-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-h1:before { content: replace(@fa-var-h1, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-h2:before { content: replace(@fa-var-h2, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-h3:before { content: replace(@fa-var-h3, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-h4:before { content: replace(@fa-var-h4, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hamburger:before { content: replace(@fa-var-hamburger, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hammer:before { content: replace(@fa-var-hammer, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hammer-war:before { content: replace(@fa-var-hammer-war, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hamsa:before { content: replace(@fa-var-hamsa, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-heart:before { content: replace(@fa-var-hand-heart, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-holding:before { content: replace(@fa-var-hand-holding, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-holding-box:before { content: replace(@fa-var-hand-holding-box, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-holding-heart:before { content: replace(@fa-var-hand-holding-heart, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-holding-magic:before { content: replace(@fa-var-hand-holding-magic, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-holding-seedling:before { content: replace(@fa-var-hand-holding-seedling, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-holding-usd:before { content: replace(@fa-var-hand-holding-usd, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-holding-water:before { content: replace(@fa-var-hand-holding-water, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-lizard:before { content: replace(@fa-var-hand-lizard, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-middle-finger:before { content: replace(@fa-var-hand-middle-finger, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-paper:before { content: replace(@fa-var-hand-paper, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-peace:before { content: replace(@fa-var-hand-peace, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-point-down:before { content: replace(@fa-var-hand-point-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-point-left:before { content: replace(@fa-var-hand-point-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-point-right:before { content: replace(@fa-var-hand-point-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-point-up:before { content: replace(@fa-var-hand-point-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-pointer:before { content: replace(@fa-var-hand-pointer, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-receiving:before { content: replace(@fa-var-hand-receiving, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-rock:before { content: replace(@fa-var-hand-rock, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-scissors:before { content: replace(@fa-var-hand-scissors, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hand-spock:before { content: replace(@fa-var-hand-spock, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hands:before { content: replace(@fa-var-hands, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hands-heart:before { content: replace(@fa-var-hands-heart, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hands-helping:before { content: replace(@fa-var-hands-helping, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hands-usd:before { content: replace(@fa-var-hands-usd, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-handshake:before { content: replace(@fa-var-handshake, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-handshake-alt:before { content: replace(@fa-var-handshake-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hanukiah:before { content: replace(@fa-var-hanukiah, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hard-hat:before { content: replace(@fa-var-hard-hat, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hashtag:before { content: replace(@fa-var-hashtag, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hat-chef:before { content: replace(@fa-var-hat-chef, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hat-santa:before { content: replace(@fa-var-hat-santa, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hat-winter:before { content: replace(@fa-var-hat-winter, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hat-witch:before { content: replace(@fa-var-hat-witch, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hat-wizard:before { content: replace(@fa-var-hat-wizard, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-haykal:before { content: replace(@fa-var-haykal, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hdd:before { content: replace(@fa-var-hdd, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-head-side:before { content: replace(@fa-var-head-side, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-head-side-brain:before { content: replace(@fa-var-head-side-brain, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-head-side-medical:before { content: replace(@fa-var-head-side-medical, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-head-vr:before { content: replace(@fa-var-head-vr, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-heading:before { content: replace(@fa-var-heading, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-headphones:before { content: replace(@fa-var-headphones, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-headphones-alt:before { content: replace(@fa-var-headphones-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-headset:before { content: replace(@fa-var-headset, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-heart:before { content: replace(@fa-var-heart, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-heart-broken:before { content: replace(@fa-var-heart-broken, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-heart-circle:before { content: replace(@fa-var-heart-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-heart-rate:before { content: replace(@fa-var-heart-rate, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-heart-square:before { content: replace(@fa-var-heart-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-heartbeat:before { content: replace(@fa-var-heartbeat, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-helicopter:before { content: replace(@fa-var-helicopter, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-helmet-battle:before { content: replace(@fa-var-helmet-battle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hexagon:before { content: replace(@fa-var-hexagon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-highlighter:before { content: replace(@fa-var-highlighter, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hiking:before { content: replace(@fa-var-hiking, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hippo:before { content: replace(@fa-var-hippo, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-history:before { content: replace(@fa-var-history, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hockey-mask:before { content: replace(@fa-var-hockey-mask, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hockey-puck:before { content: replace(@fa-var-hockey-puck, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hockey-sticks:before { content: replace(@fa-var-hockey-sticks, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-holly-berry:before { content: replace(@fa-var-holly-berry, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-home:before { content: replace(@fa-var-home, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-home-alt:before { content: replace(@fa-var-home-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-home-heart:before { content: replace(@fa-var-home-heart, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-home-lg:before { content: replace(@fa-var-home-lg, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-home-lg-alt:before { content: replace(@fa-var-home-lg-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hood-cloak:before { content: replace(@fa-var-hood-cloak, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-horizontal-rule:before { content: replace(@fa-var-horizontal-rule, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-horse:before { content: replace(@fa-var-horse, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-horse-head:before { content: replace(@fa-var-horse-head, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hospital:before { content: replace(@fa-var-hospital, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hospital-alt:before { content: replace(@fa-var-hospital-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hospital-symbol:before { content: replace(@fa-var-hospital-symbol, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hospital-user:before { content: replace(@fa-var-hospital-user, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hospitals:before { content: replace(@fa-var-hospitals, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hot-tub:before { content: replace(@fa-var-hot-tub, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hotdog:before { content: replace(@fa-var-hotdog, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hotel:before { content: replace(@fa-var-hotel, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hourglass:before { content: replace(@fa-var-hourglass, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hourglass-end:before { content: replace(@fa-var-hourglass-end, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hourglass-half:before { content: replace(@fa-var-hourglass-half, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hourglass-start:before { content: replace(@fa-var-hourglass-start, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-house-damage:before { content: replace(@fa-var-house-damage, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-house-flood:before { content: replace(@fa-var-house-flood, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hryvnia:before { content: replace(@fa-var-hryvnia, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-humidity:before { content: replace(@fa-var-humidity, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-hurricane:before { content: replace(@fa-var-hurricane, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-i-cursor:before { content: replace(@fa-var-i-cursor, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ice-cream:before { content: replace(@fa-var-ice-cream, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ice-skate:before { content: replace(@fa-var-ice-skate, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-icicles:before { content: replace(@fa-var-icicles, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-icons:before { content: replace(@fa-var-icons, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-icons-alt:before { content: replace(@fa-var-icons-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-id-badge:before { content: replace(@fa-var-id-badge, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-id-card:before { content: replace(@fa-var-id-card, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-id-card-alt:before { content: replace(@fa-var-id-card-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-igloo:before { content: replace(@fa-var-igloo, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-image:before { content: replace(@fa-var-image, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-images:before { content: replace(@fa-var-images, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-inbox:before { content: replace(@fa-var-inbox, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-inbox-in:before { content: replace(@fa-var-inbox-in, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-inbox-out:before { content: replace(@fa-var-inbox-out, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-indent:before { content: replace(@fa-var-indent, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-industry:before { content: replace(@fa-var-industry, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-industry-alt:before { content: replace(@fa-var-industry-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-infinity:before { content: replace(@fa-var-infinity, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-info:before { content: replace(@fa-var-info, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-info-circle:before { content: replace(@fa-var-info-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-info-square:before { content: replace(@fa-var-info-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-inhaler:before { content: replace(@fa-var-inhaler, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-integral:before { content: replace(@fa-var-integral, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-intersection:before { content: replace(@fa-var-intersection, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-inventory:before { content: replace(@fa-var-inventory, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-island-tropical:before { content: replace(@fa-var-island-tropical, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-italic:before { content: replace(@fa-var-italic, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-jack-o-lantern:before { content: replace(@fa-var-jack-o-lantern, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-jedi:before { content: replace(@fa-var-jedi, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-joint:before { content: replace(@fa-var-joint, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-journal-whills:before { content: replace(@fa-var-journal-whills, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-kaaba:before { content: replace(@fa-var-kaaba, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-kerning:before { content: replace(@fa-var-kerning, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-key:before { content: replace(@fa-var-key, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-key-skeleton:before { content: replace(@fa-var-key-skeleton, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-keyboard:before { content: replace(@fa-var-keyboard, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-keynote:before { content: replace(@fa-var-keynote, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-khanda:before { content: replace(@fa-var-khanda, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-kidneys:before { content: replace(@fa-var-kidneys, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-kiss:before { content: replace(@fa-var-kiss, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-kiss-beam:before { content: replace(@fa-var-kiss-beam, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-kiss-wink-heart:before { content: replace(@fa-var-kiss-wink-heart, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-kite:before { content: replace(@fa-var-kite, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-kiwi-bird:before { content: replace(@fa-var-kiwi-bird, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-knife-kitchen:before { content: replace(@fa-var-knife-kitchen, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-lambda:before { content: replace(@fa-var-lambda, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-lamp:before { content: replace(@fa-var-lamp, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-landmark:before { content: replace(@fa-var-landmark, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-landmark-alt:before { content: replace(@fa-var-landmark-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-language:before { content: replace(@fa-var-language, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-laptop:before { content: replace(@fa-var-laptop, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-laptop-code:before { content: replace(@fa-var-laptop-code, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-laptop-medical:before { content: replace(@fa-var-laptop-medical, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-laugh:before { content: replace(@fa-var-laugh, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-laugh-beam:before { content: replace(@fa-var-laugh-beam, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-laugh-squint:before { content: replace(@fa-var-laugh-squint, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-laugh-wink:before { content: replace(@fa-var-laugh-wink, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-layer-group:before { content: replace(@fa-var-layer-group, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-layer-minus:before { content: replace(@fa-var-layer-minus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-layer-plus:before { content: replace(@fa-var-layer-plus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-leaf:before { content: replace(@fa-var-leaf, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-leaf-heart:before { content: replace(@fa-var-leaf-heart, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-leaf-maple:before { content: replace(@fa-var-leaf-maple, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-leaf-oak:before { content: replace(@fa-var-leaf-oak, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-lemon:before { content: replace(@fa-var-lemon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-less-than:before { content: replace(@fa-var-less-than, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-less-than-equal:before { content: replace(@fa-var-less-than-equal, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-level-down:before { content: replace(@fa-var-level-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-level-down-alt:before { content: replace(@fa-var-level-down-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-level-up:before { content: replace(@fa-var-level-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-level-up-alt:before { content: replace(@fa-var-level-up-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-life-ring:before { content: replace(@fa-var-life-ring, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-lightbulb:before { content: replace(@fa-var-lightbulb, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-lightbulb-dollar:before { content: replace(@fa-var-lightbulb-dollar, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-lightbulb-exclamation:before { content: replace(@fa-var-lightbulb-exclamation, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-lightbulb-on:before { content: replace(@fa-var-lightbulb-on, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-lightbulb-slash:before { content: replace(@fa-var-lightbulb-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-lights-holiday:before { content: replace(@fa-var-lights-holiday, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-line-columns:before { content: replace(@fa-var-line-columns, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-line-height:before { content: replace(@fa-var-line-height, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-link:before { content: replace(@fa-var-link, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-lips:before { content: replace(@fa-var-lips, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-lira-sign:before { content: replace(@fa-var-lira-sign, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-list:before { content: replace(@fa-var-list, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-list-alt:before { content: replace(@fa-var-list-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-list-ol:before { content: replace(@fa-var-list-ol, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-list-ul:before { content: replace(@fa-var-list-ul, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-location:before { content: replace(@fa-var-location, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-location-arrow:before { content: replace(@fa-var-location-arrow, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-location-circle:before { content: replace(@fa-var-location-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-location-slash:before { content: replace(@fa-var-location-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-lock:before { content: replace(@fa-var-lock, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-lock-alt:before { content: replace(@fa-var-lock-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-lock-open:before { content: replace(@fa-var-lock-open, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-lock-open-alt:before { content: replace(@fa-var-lock-open-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-long-arrow-alt-down:before { content: replace(@fa-var-long-arrow-alt-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-long-arrow-alt-left:before { content: replace(@fa-var-long-arrow-alt-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-long-arrow-alt-right:before { content: replace(@fa-var-long-arrow-alt-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-long-arrow-alt-up:before { content: replace(@fa-var-long-arrow-alt-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-long-arrow-down:before { content: replace(@fa-var-long-arrow-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-long-arrow-left:before { content: replace(@fa-var-long-arrow-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-long-arrow-right:before { content: replace(@fa-var-long-arrow-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-long-arrow-up:before { content: replace(@fa-var-long-arrow-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-loveseat:before { content: replace(@fa-var-loveseat, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-low-vision:before { content: replace(@fa-var-low-vision, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-luchador:before { content: replace(@fa-var-luchador, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-luggage-cart:before { content: replace(@fa-var-luggage-cart, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-lungs:before { content: replace(@fa-var-lungs, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mace:before { content: replace(@fa-var-mace, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-magic:before { content: replace(@fa-var-magic, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-magnet:before { content: replace(@fa-var-magnet, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mail-bulk:before { content: replace(@fa-var-mail-bulk, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mailbox:before { content: replace(@fa-var-mailbox, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-male:before { content: replace(@fa-var-male, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mandolin:before { content: replace(@fa-var-mandolin, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-map:before { content: replace(@fa-var-map, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-map-marked:before { content: replace(@fa-var-map-marked, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-map-marked-alt:before { content: replace(@fa-var-map-marked-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-map-marker:before { content: replace(@fa-var-map-marker, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-map-marker-alt:before { content: replace(@fa-var-map-marker-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-map-marker-alt-slash:before { content: replace(@fa-var-map-marker-alt-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-map-marker-check:before { content: replace(@fa-var-map-marker-check, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-map-marker-edit:before { content: replace(@fa-var-map-marker-edit, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-map-marker-exclamation:before { content: replace(@fa-var-map-marker-exclamation, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-map-marker-minus:before { content: replace(@fa-var-map-marker-minus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-map-marker-plus:before { content: replace(@fa-var-map-marker-plus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-map-marker-question:before { content: replace(@fa-var-map-marker-question, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-map-marker-slash:before { content: replace(@fa-var-map-marker-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-map-marker-smile:before { content: replace(@fa-var-map-marker-smile, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-map-marker-times:before { content: replace(@fa-var-map-marker-times, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-map-pin:before { content: replace(@fa-var-map-pin, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-map-signs:before { content: replace(@fa-var-map-signs, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-marker:before { content: replace(@fa-var-marker, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mars:before { content: replace(@fa-var-mars, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mars-double:before { content: replace(@fa-var-mars-double, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mars-stroke:before { content: replace(@fa-var-mars-stroke, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mars-stroke-h:before { content: replace(@fa-var-mars-stroke-h, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mars-stroke-v:before { content: replace(@fa-var-mars-stroke-v, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mask:before { content: replace(@fa-var-mask, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-meat:before { content: replace(@fa-var-meat, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-medal:before { content: replace(@fa-var-medal, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-medkit:before { content: replace(@fa-var-medkit, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-megaphone:before { content: replace(@fa-var-megaphone, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-meh:before { content: replace(@fa-var-meh, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-meh-blank:before { content: replace(@fa-var-meh-blank, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-meh-rolling-eyes:before { content: replace(@fa-var-meh-rolling-eyes, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-memory:before { content: replace(@fa-var-memory, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-menorah:before { content: replace(@fa-var-menorah, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mercury:before { content: replace(@fa-var-mercury, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-meteor:before { content: replace(@fa-var-meteor, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-microchip:before { content: replace(@fa-var-microchip, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-microphone:before { content: replace(@fa-var-microphone, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-microphone-alt:before { content: replace(@fa-var-microphone-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-microphone-alt-slash:before { content: replace(@fa-var-microphone-alt-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-microphone-slash:before { content: replace(@fa-var-microphone-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-microscope:before { content: replace(@fa-var-microscope, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mind-share:before { content: replace(@fa-var-mind-share, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-minus:before { content: replace(@fa-var-minus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-minus-circle:before { content: replace(@fa-var-minus-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-minus-hexagon:before { content: replace(@fa-var-minus-hexagon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-minus-octagon:before { content: replace(@fa-var-minus-octagon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-minus-square:before { content: replace(@fa-var-minus-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mistletoe:before { content: replace(@fa-var-mistletoe, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mitten:before { content: replace(@fa-var-mitten, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mobile:before { content: replace(@fa-var-mobile, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mobile-alt:before { content: replace(@fa-var-mobile-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mobile-android:before { content: replace(@fa-var-mobile-android, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mobile-android-alt:before { content: replace(@fa-var-mobile-android-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-money-bill:before { content: replace(@fa-var-money-bill, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-money-bill-alt:before { content: replace(@fa-var-money-bill-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-money-bill-wave:before { content: replace(@fa-var-money-bill-wave, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-money-bill-wave-alt:before { content: replace(@fa-var-money-bill-wave-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-money-check:before { content: replace(@fa-var-money-check, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-money-check-alt:before { content: replace(@fa-var-money-check-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-money-check-edit:before { content: replace(@fa-var-money-check-edit, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-money-check-edit-alt:before { content: replace(@fa-var-money-check-edit-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-monitor-heart-rate:before { content: replace(@fa-var-monitor-heart-rate, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-monkey:before { content: replace(@fa-var-monkey, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-monument:before { content: replace(@fa-var-monument, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-moon:before { content: replace(@fa-var-moon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-moon-cloud:before { content: replace(@fa-var-moon-cloud, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-moon-stars:before { content: replace(@fa-var-moon-stars, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mortar-pestle:before { content: replace(@fa-var-mortar-pestle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mosque:before { content: replace(@fa-var-mosque, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-motorcycle:before { content: replace(@fa-var-motorcycle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mountain:before { content: replace(@fa-var-mountain, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mountains:before { content: replace(@fa-var-mountains, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mouse-pointer:before { content: replace(@fa-var-mouse-pointer, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mug:before { content: replace(@fa-var-mug, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mug-hot:before { content: replace(@fa-var-mug-hot, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mug-marshmallows:before { content: replace(@fa-var-mug-marshmallows, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-mug-tea:before { content: replace(@fa-var-mug-tea, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-music:before { content: replace(@fa-var-music, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-narwhal:before { content: replace(@fa-var-narwhal, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-network-wired:before { content: replace(@fa-var-network-wired, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-neuter:before { content: replace(@fa-var-neuter, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-newspaper:before { content: replace(@fa-var-newspaper, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-not-equal:before { content: replace(@fa-var-not-equal, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-notes-medical:before { content: replace(@fa-var-notes-medical, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-object-group:before { content: replace(@fa-var-object-group, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-object-ungroup:before { content: replace(@fa-var-object-ungroup, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-octagon:before { content: replace(@fa-var-octagon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-oil-can:before { content: replace(@fa-var-oil-can, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-oil-temp:before { content: replace(@fa-var-oil-temp, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-om:before { content: replace(@fa-var-om, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-omega:before { content: replace(@fa-var-omega, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ornament:before { content: replace(@fa-var-ornament, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-otter:before { content: replace(@fa-var-otter, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-outdent:before { content: replace(@fa-var-outdent, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-overline:before { content: replace(@fa-var-overline, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-page-break:before { content: replace(@fa-var-page-break, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pager:before { content: replace(@fa-var-pager, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-paint-brush:before { content: replace(@fa-var-paint-brush, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-paint-brush-alt:before { content: replace(@fa-var-paint-brush-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-paint-roller:before { content: replace(@fa-var-paint-roller, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-palette:before { content: replace(@fa-var-palette, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pallet:before { content: replace(@fa-var-pallet, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pallet-alt:before { content: replace(@fa-var-pallet-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-paper-plane:before { content: replace(@fa-var-paper-plane, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-paperclip:before { content: replace(@fa-var-paperclip, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-parachute-box:before { content: replace(@fa-var-parachute-box, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-paragraph:before { content: replace(@fa-var-paragraph, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-paragraph-rtl:before { content: replace(@fa-var-paragraph-rtl, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-parking:before { content: replace(@fa-var-parking, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-parking-circle:before { content: replace(@fa-var-parking-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-parking-circle-slash:before { content: replace(@fa-var-parking-circle-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-parking-slash:before { content: replace(@fa-var-parking-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-passport:before { content: replace(@fa-var-passport, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pastafarianism:before { content: replace(@fa-var-pastafarianism, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-paste:before { content: replace(@fa-var-paste, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pause:before { content: replace(@fa-var-pause, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pause-circle:before { content: replace(@fa-var-pause-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-paw:before { content: replace(@fa-var-paw, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-paw-alt:before { content: replace(@fa-var-paw-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-paw-claws:before { content: replace(@fa-var-paw-claws, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-peace:before { content: replace(@fa-var-peace, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pegasus:before { content: replace(@fa-var-pegasus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pen:before { content: replace(@fa-var-pen, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pen-alt:before { content: replace(@fa-var-pen-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pen-fancy:before { content: replace(@fa-var-pen-fancy, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pen-nib:before { content: replace(@fa-var-pen-nib, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pen-square:before { content: replace(@fa-var-pen-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pencil:before { content: replace(@fa-var-pencil, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pencil-alt:before { content: replace(@fa-var-pencil-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pencil-paintbrush:before { content: replace(@fa-var-pencil-paintbrush, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pencil-ruler:before { content: replace(@fa-var-pencil-ruler, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pennant:before { content: replace(@fa-var-pennant, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-people-carry:before { content: replace(@fa-var-people-carry, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pepper-hot:before { content: replace(@fa-var-pepper-hot, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-percent:before { content: replace(@fa-var-percent, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-percentage:before { content: replace(@fa-var-percentage, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-person-booth:before { content: replace(@fa-var-person-booth, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-person-carry:before { content: replace(@fa-var-person-carry, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-person-dolly:before { content: replace(@fa-var-person-dolly, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-person-dolly-empty:before { content: replace(@fa-var-person-dolly-empty, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-person-sign:before { content: replace(@fa-var-person-sign, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-phone:before { content: replace(@fa-var-phone, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-phone-laptop:before { content: replace(@fa-var-phone-laptop, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-phone-office:before { content: replace(@fa-var-phone-office, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-phone-plus:before { content: replace(@fa-var-phone-plus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-phone-slash:before { content: replace(@fa-var-phone-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-phone-square:before { content: replace(@fa-var-phone-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-phone-volume:before { content: replace(@fa-var-phone-volume, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-photo-video:before { content: replace(@fa-var-photo-video, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pi:before { content: replace(@fa-var-pi, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pie:before { content: replace(@fa-var-pie, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pig:before { content: replace(@fa-var-pig, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-piggy-bank:before { content: replace(@fa-var-piggy-bank, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pills:before { content: replace(@fa-var-pills, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pizza:before { content: replace(@fa-var-pizza, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pizza-slice:before { content: replace(@fa-var-pizza-slice, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-place-of-worship:before { content: replace(@fa-var-place-of-worship, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-plane:before { content: replace(@fa-var-plane, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-plane-alt:before { content: replace(@fa-var-plane-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-plane-arrival:before { content: replace(@fa-var-plane-arrival, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-plane-departure:before { content: replace(@fa-var-plane-departure, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-play:before { content: replace(@fa-var-play, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-play-circle:before { content: replace(@fa-var-play-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-plug:before { content: replace(@fa-var-plug, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-plus:before { content: replace(@fa-var-plus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-plus-circle:before { content: replace(@fa-var-plus-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-plus-hexagon:before { content: replace(@fa-var-plus-hexagon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-plus-octagon:before { content: replace(@fa-var-plus-octagon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-plus-square:before { content: replace(@fa-var-plus-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-podcast:before { content: replace(@fa-var-podcast, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-podium:before { content: replace(@fa-var-podium, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-podium-star:before { content: replace(@fa-var-podium-star, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-poll:before { content: replace(@fa-var-poll, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-poll-h:before { content: replace(@fa-var-poll-h, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-poll-people:before { content: replace(@fa-var-poll-people, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-poo:before { content: replace(@fa-var-poo, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-poo-storm:before { content: replace(@fa-var-poo-storm, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-poop:before { content: replace(@fa-var-poop, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-popcorn:before { content: replace(@fa-var-popcorn, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-portrait:before { content: replace(@fa-var-portrait, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pound-sign:before { content: replace(@fa-var-pound-sign, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-power-off:before { content: replace(@fa-var-power-off, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pray:before { content: replace(@fa-var-pray, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-praying-hands:before { content: replace(@fa-var-praying-hands, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-prescription:before { content: replace(@fa-var-prescription, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-prescription-bottle:before { content: replace(@fa-var-prescription-bottle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-prescription-bottle-alt:before { content: replace(@fa-var-prescription-bottle-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-presentation:before { content: replace(@fa-var-presentation, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-print:before { content: replace(@fa-var-print, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-print-search:before { content: replace(@fa-var-print-search, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-print-slash:before { content: replace(@fa-var-print-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-procedures:before { content: replace(@fa-var-procedures, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-project-diagram:before { content: replace(@fa-var-project-diagram, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-pumpkin:before { content: replace(@fa-var-pumpkin, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-puzzle-piece:before { content: replace(@fa-var-puzzle-piece, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-qrcode:before { content: replace(@fa-var-qrcode, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-question:before { content: replace(@fa-var-question, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-question-circle:before { content: replace(@fa-var-question-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-question-square:before { content: replace(@fa-var-question-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-quidditch:before { content: replace(@fa-var-quidditch, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-quote-left:before { content: replace(@fa-var-quote-left, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-quote-right:before { content: replace(@fa-var-quote-right, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-quran:before { content: replace(@fa-var-quran, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-rabbit:before { content: replace(@fa-var-rabbit, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-rabbit-fast:before { content: replace(@fa-var-rabbit-fast, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-racquet:before { content: replace(@fa-var-racquet, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-radiation:before { content: replace(@fa-var-radiation, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-radiation-alt:before { content: replace(@fa-var-radiation-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-rainbow:before { content: replace(@fa-var-rainbow, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-raindrops:before { content: replace(@fa-var-raindrops, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ram:before { content: replace(@fa-var-ram, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ramp-loading:before { content: replace(@fa-var-ramp-loading, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-random:before { content: replace(@fa-var-random, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-receipt:before { content: replace(@fa-var-receipt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-rectangle-landscape:before { content: replace(@fa-var-rectangle-landscape, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-rectangle-portrait:before { content: replace(@fa-var-rectangle-portrait, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-rectangle-wide:before { content: replace(@fa-var-rectangle-wide, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-recycle:before { content: replace(@fa-var-recycle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-redo:before { content: replace(@fa-var-redo, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-redo-alt:before { content: replace(@fa-var-redo-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-registered:before { content: replace(@fa-var-registered, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-remove-format:before { content: replace(@fa-var-remove-format, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-repeat:before { content: replace(@fa-var-repeat, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-repeat-1:before { content: replace(@fa-var-repeat-1, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-repeat-1-alt:before { content: replace(@fa-var-repeat-1-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-repeat-alt:before { content: replace(@fa-var-repeat-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-reply:before { content: replace(@fa-var-reply, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-reply-all:before { content: replace(@fa-var-reply-all, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-republican:before { content: replace(@fa-var-republican, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-restroom:before { content: replace(@fa-var-restroom, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-retweet:before { content: replace(@fa-var-retweet, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-retweet-alt:before { content: replace(@fa-var-retweet-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ribbon:before { content: replace(@fa-var-ribbon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ring:before { content: replace(@fa-var-ring, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-rings-wedding:before { content: replace(@fa-var-rings-wedding, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-road:before { content: replace(@fa-var-road, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-robot:before { content: replace(@fa-var-robot, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-rocket:before { content: replace(@fa-var-rocket, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-route:before { content: replace(@fa-var-route, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-route-highway:before { content: replace(@fa-var-route-highway, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-route-interstate:before { content: replace(@fa-var-route-interstate, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-rss:before { content: replace(@fa-var-rss, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-rss-square:before { content: replace(@fa-var-rss-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ruble-sign:before { content: replace(@fa-var-ruble-sign, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ruler:before { content: replace(@fa-var-ruler, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ruler-combined:before { content: replace(@fa-var-ruler-combined, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ruler-horizontal:before { content: replace(@fa-var-ruler-horizontal, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ruler-triangle:before { content: replace(@fa-var-ruler-triangle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ruler-vertical:before { content: replace(@fa-var-ruler-vertical, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-running:before { content: replace(@fa-var-running, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-rupee-sign:before { content: replace(@fa-var-rupee-sign, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-rv:before { content: replace(@fa-var-rv, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sack:before { content: replace(@fa-var-sack, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sack-dollar:before { content: replace(@fa-var-sack-dollar, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sad-cry:before { content: replace(@fa-var-sad-cry, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sad-tear:before { content: replace(@fa-var-sad-tear, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-salad:before { content: replace(@fa-var-salad, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sandwich:before { content: replace(@fa-var-sandwich, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-satellite:before { content: replace(@fa-var-satellite, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-satellite-dish:before { content: replace(@fa-var-satellite-dish, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sausage:before { content: replace(@fa-var-sausage, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-save:before { content: replace(@fa-var-save, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-scalpel:before { content: replace(@fa-var-scalpel, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-scalpel-path:before { content: replace(@fa-var-scalpel-path, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-scanner:before { content: replace(@fa-var-scanner, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-scanner-keyboard:before { content: replace(@fa-var-scanner-keyboard, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-scanner-touchscreen:before { content: replace(@fa-var-scanner-touchscreen, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-scarecrow:before { content: replace(@fa-var-scarecrow, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-scarf:before { content: replace(@fa-var-scarf, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-school:before { content: replace(@fa-var-school, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-screwdriver:before { content: replace(@fa-var-screwdriver, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-scroll:before { content: replace(@fa-var-scroll, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-scroll-old:before { content: replace(@fa-var-scroll-old, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-scrubber:before { content: replace(@fa-var-scrubber, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-scythe:before { content: replace(@fa-var-scythe, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sd-card:before { content: replace(@fa-var-sd-card, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-search:before { content: replace(@fa-var-search, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-search-dollar:before { content: replace(@fa-var-search-dollar, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-search-location:before { content: replace(@fa-var-search-location, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-search-minus:before { content: replace(@fa-var-search-minus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-search-plus:before { content: replace(@fa-var-search-plus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-seedling:before { content: replace(@fa-var-seedling, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-send-back:before { content: replace(@fa-var-send-back, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-send-backward:before { content: replace(@fa-var-send-backward, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-server:before { content: replace(@fa-var-server, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shapes:before { content: replace(@fa-var-shapes, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-share:before { content: replace(@fa-var-share, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-share-all:before { content: replace(@fa-var-share-all, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-share-alt:before { content: replace(@fa-var-share-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-share-alt-square:before { content: replace(@fa-var-share-alt-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-share-square:before { content: replace(@fa-var-share-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sheep:before { content: replace(@fa-var-sheep, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shekel-sign:before { content: replace(@fa-var-shekel-sign, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shield:before { content: replace(@fa-var-shield, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shield-alt:before { content: replace(@fa-var-shield-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shield-check:before { content: replace(@fa-var-shield-check, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shield-cross:before { content: replace(@fa-var-shield-cross, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ship:before { content: replace(@fa-var-ship, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shipping-fast:before { content: replace(@fa-var-shipping-fast, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shipping-timed:before { content: replace(@fa-var-shipping-timed, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shish-kebab:before { content: replace(@fa-var-shish-kebab, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shoe-prints:before { content: replace(@fa-var-shoe-prints, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shopping-bag:before { content: replace(@fa-var-shopping-bag, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shopping-basket:before { content: replace(@fa-var-shopping-basket, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shopping-cart:before { content: replace(@fa-var-shopping-cart, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shovel:before { content: replace(@fa-var-shovel, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shovel-snow:before { content: replace(@fa-var-shovel-snow, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shower:before { content: replace(@fa-var-shower, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shredder:before { content: replace(@fa-var-shredder, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shuttle-van:before { content: replace(@fa-var-shuttle-van, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-shuttlecock:before { content: replace(@fa-var-shuttlecock, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sickle:before { content: replace(@fa-var-sickle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sigma:before { content: replace(@fa-var-sigma, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sign:before { content: replace(@fa-var-sign, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sign-in:before { content: replace(@fa-var-sign-in, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sign-in-alt:before { content: replace(@fa-var-sign-in-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sign-language:before { content: replace(@fa-var-sign-language, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sign-out:before { content: replace(@fa-var-sign-out, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sign-out-alt:before { content: replace(@fa-var-sign-out-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-signal:before { content: replace(@fa-var-signal, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-signal-1:before { content: replace(@fa-var-signal-1, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-signal-2:before { content: replace(@fa-var-signal-2, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-signal-3:before { content: replace(@fa-var-signal-3, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-signal-4:before { content: replace(@fa-var-signal-4, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-signal-alt:before { content: replace(@fa-var-signal-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-signal-alt-1:before { content: replace(@fa-var-signal-alt-1, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-signal-alt-2:before { content: replace(@fa-var-signal-alt-2, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-signal-alt-3:before { content: replace(@fa-var-signal-alt-3, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-signal-alt-slash:before { content: replace(@fa-var-signal-alt-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-signal-slash:before { content: replace(@fa-var-signal-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-signature:before { content: replace(@fa-var-signature, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sim-card:before { content: replace(@fa-var-sim-card, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sitemap:before { content: replace(@fa-var-sitemap, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-skating:before { content: replace(@fa-var-skating, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-skeleton:before { content: replace(@fa-var-skeleton, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ski-jump:before { content: replace(@fa-var-ski-jump, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ski-lift:before { content: replace(@fa-var-ski-lift, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-skiing:before { content: replace(@fa-var-skiing, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-skiing-nordic:before { content: replace(@fa-var-skiing-nordic, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-skull:before { content: replace(@fa-var-skull, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-skull-crossbones:before { content: replace(@fa-var-skull-crossbones, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-slash:before { content: replace(@fa-var-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sledding:before { content: replace(@fa-var-sledding, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sleigh:before { content: replace(@fa-var-sleigh, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sliders-h:before { content: replace(@fa-var-sliders-h, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sliders-h-square:before { content: replace(@fa-var-sliders-h-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sliders-v:before { content: replace(@fa-var-sliders-v, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sliders-v-square:before { content: replace(@fa-var-sliders-v-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-smile:before { content: replace(@fa-var-smile, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-smile-beam:before { content: replace(@fa-var-smile-beam, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-smile-plus:before { content: replace(@fa-var-smile-plus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-smile-wink:before { content: replace(@fa-var-smile-wink, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-smog:before { content: replace(@fa-var-smog, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-smoke:before { content: replace(@fa-var-smoke, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-smoking:before { content: replace(@fa-var-smoking, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-smoking-ban:before { content: replace(@fa-var-smoking-ban, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sms:before { content: replace(@fa-var-sms, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-snake:before { content: replace(@fa-var-snake, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-snooze:before { content: replace(@fa-var-snooze, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-snow-blowing:before { content: replace(@fa-var-snow-blowing, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-snowboarding:before { content: replace(@fa-var-snowboarding, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-snowflake:before { content: replace(@fa-var-snowflake, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-snowflakes:before { content: replace(@fa-var-snowflakes, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-snowman:before { content: replace(@fa-var-snowman, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-snowmobile:before { content: replace(@fa-var-snowmobile, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-snowplow:before { content: replace(@fa-var-snowplow, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-socks:before { content: replace(@fa-var-socks, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-solar-panel:before { content: replace(@fa-var-solar-panel, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort:before { content: replace(@fa-var-sort, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-alpha-down:before { content: replace(@fa-var-sort-alpha-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-alpha-down-alt:before { content: replace(@fa-var-sort-alpha-down-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-alpha-up:before { content: replace(@fa-var-sort-alpha-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-alpha-up-alt:before { content: replace(@fa-var-sort-alpha-up-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-alt:before { content: replace(@fa-var-sort-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-amount-down:before { content: replace(@fa-var-sort-amount-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-amount-down-alt:before { content: replace(@fa-var-sort-amount-down-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-amount-up:before { content: replace(@fa-var-sort-amount-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-amount-up-alt:before { content: replace(@fa-var-sort-amount-up-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-down:before { content: replace(@fa-var-sort-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-numeric-down:before { content: replace(@fa-var-sort-numeric-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-numeric-down-alt:before { content: replace(@fa-var-sort-numeric-down-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-numeric-up:before { content: replace(@fa-var-sort-numeric-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-numeric-up-alt:before { content: replace(@fa-var-sort-numeric-up-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-shapes-down:before { content: replace(@fa-var-sort-shapes-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-shapes-down-alt:before { content: replace(@fa-var-sort-shapes-down-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-shapes-up:before { content: replace(@fa-var-sort-shapes-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-shapes-up-alt:before { content: replace(@fa-var-sort-shapes-up-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-size-down:before { content: replace(@fa-var-sort-size-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-size-down-alt:before { content: replace(@fa-var-sort-size-down-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-size-up:before { content: replace(@fa-var-sort-size-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-size-up-alt:before { content: replace(@fa-var-sort-size-up-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sort-up:before { content: replace(@fa-var-sort-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-soup:before { content: replace(@fa-var-soup, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-spa:before { content: replace(@fa-var-spa, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-space-shuttle:before { content: replace(@fa-var-space-shuttle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-spade:before { content: replace(@fa-var-spade, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sparkles:before { content: replace(@fa-var-sparkles, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-spell-check:before { content: replace(@fa-var-spell-check, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-spider:before { content: replace(@fa-var-spider, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-spider-black-widow:before { content: replace(@fa-var-spider-black-widow, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-spider-web:before { content: replace(@fa-var-spider-web, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-spinner:before { content: replace(@fa-var-spinner, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-spinner-third:before { content: replace(@fa-var-spinner-third, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-splotch:before { content: replace(@fa-var-splotch, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-spray-can:before { content: replace(@fa-var-spray-can, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-square:before { content: replace(@fa-var-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-square-full:before { content: replace(@fa-var-square-full, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-square-root:before { content: replace(@fa-var-square-root, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-square-root-alt:before { content: replace(@fa-var-square-root-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-squirrel:before { content: replace(@fa-var-squirrel, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-staff:before { content: replace(@fa-var-staff, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-stamp:before { content: replace(@fa-var-stamp, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-star:before { content: replace(@fa-var-star, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-star-and-crescent:before { content: replace(@fa-var-star-and-crescent, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-star-christmas:before { content: replace(@fa-var-star-christmas, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-star-exclamation:before { content: replace(@fa-var-star-exclamation, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-star-half:before { content: replace(@fa-var-star-half, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-star-half-alt:before { content: replace(@fa-var-star-half-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-star-of-david:before { content: replace(@fa-var-star-of-david, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-star-of-life:before { content: replace(@fa-var-star-of-life, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-stars:before { content: replace(@fa-var-stars, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-steak:before { content: replace(@fa-var-steak, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-steering-wheel:before { content: replace(@fa-var-steering-wheel, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-step-backward:before { content: replace(@fa-var-step-backward, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-step-forward:before { content: replace(@fa-var-step-forward, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-stethoscope:before { content: replace(@fa-var-stethoscope, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sticky-note:before { content: replace(@fa-var-sticky-note, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-stocking:before { content: replace(@fa-var-stocking, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-stomach:before { content: replace(@fa-var-stomach, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-stop:before { content: replace(@fa-var-stop, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-stop-circle:before { content: replace(@fa-var-stop-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-stopwatch:before { content: replace(@fa-var-stopwatch, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-store:before { content: replace(@fa-var-store, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-store-alt:before { content: replace(@fa-var-store-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-stream:before { content: replace(@fa-var-stream, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-street-view:before { content: replace(@fa-var-street-view, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-stretcher:before { content: replace(@fa-var-stretcher, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-strikethrough:before { content: replace(@fa-var-strikethrough, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-stroopwafel:before { content: replace(@fa-var-stroopwafel, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-subscript:before { content: replace(@fa-var-subscript, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-subway:before { content: replace(@fa-var-subway, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-suitcase:before { content: replace(@fa-var-suitcase, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-suitcase-rolling:before { content: replace(@fa-var-suitcase-rolling, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sun:before { content: replace(@fa-var-sun, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sun-cloud:before { content: replace(@fa-var-sun-cloud, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sun-dust:before { content: replace(@fa-var-sun-dust, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sun-haze:before { content: replace(@fa-var-sun-haze, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sunglasses:before { content: replace(@fa-var-sunglasses, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sunrise:before { content: replace(@fa-var-sunrise, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sunset:before { content: replace(@fa-var-sunset, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-superscript:before { content: replace(@fa-var-superscript, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-surprise:before { content: replace(@fa-var-surprise, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-swatchbook:before { content: replace(@fa-var-swatchbook, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-swimmer:before { content: replace(@fa-var-swimmer, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-swimming-pool:before { content: replace(@fa-var-swimming-pool, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sword:before { content: replace(@fa-var-sword, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-swords:before { content: replace(@fa-var-swords, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-synagogue:before { content: replace(@fa-var-synagogue, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sync:before { content: replace(@fa-var-sync, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-sync-alt:before { content: replace(@fa-var-sync-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-syringe:before { content: replace(@fa-var-syringe, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-table:before { content: replace(@fa-var-table, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-table-tennis:before { content: replace(@fa-var-table-tennis, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tablet:before { content: replace(@fa-var-tablet, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tablet-alt:before { content: replace(@fa-var-tablet-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tablet-android:before { content: replace(@fa-var-tablet-android, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tablet-android-alt:before { content: replace(@fa-var-tablet-android-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tablet-rugged:before { content: replace(@fa-var-tablet-rugged, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tablets:before { content: replace(@fa-var-tablets, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tachometer:before { content: replace(@fa-var-tachometer, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tachometer-alt:before { content: replace(@fa-var-tachometer-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tachometer-alt-average:before { content: replace(@fa-var-tachometer-alt-average, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tachometer-alt-fast:before { content: replace(@fa-var-tachometer-alt-fast, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tachometer-alt-fastest:before { content: replace(@fa-var-tachometer-alt-fastest, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tachometer-alt-slow:before { content: replace(@fa-var-tachometer-alt-slow, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tachometer-alt-slowest:before { content: replace(@fa-var-tachometer-alt-slowest, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tachometer-average:before { content: replace(@fa-var-tachometer-average, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tachometer-fast:before { content: replace(@fa-var-tachometer-fast, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tachometer-fastest:before { content: replace(@fa-var-tachometer-fastest, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tachometer-slow:before { content: replace(@fa-var-tachometer-slow, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tachometer-slowest:before { content: replace(@fa-var-tachometer-slowest, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-taco:before { content: replace(@fa-var-taco, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tag:before { content: replace(@fa-var-tag, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tags:before { content: replace(@fa-var-tags, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tally:before { content: replace(@fa-var-tally, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tanakh:before { content: replace(@fa-var-tanakh, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tape:before { content: replace(@fa-var-tape, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tasks:before { content: replace(@fa-var-tasks, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tasks-alt:before { content: replace(@fa-var-tasks-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-taxi:before { content: replace(@fa-var-taxi, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-teeth:before { content: replace(@fa-var-teeth, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-teeth-open:before { content: replace(@fa-var-teeth-open, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-temperature-frigid:before { content: replace(@fa-var-temperature-frigid, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-temperature-high:before { content: replace(@fa-var-temperature-high, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-temperature-hot:before { content: replace(@fa-var-temperature-hot, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-temperature-low:before { content: replace(@fa-var-temperature-low, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tenge:before { content: replace(@fa-var-tenge, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tennis-ball:before { content: replace(@fa-var-tennis-ball, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-terminal:before { content: replace(@fa-var-terminal, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-text:before { content: replace(@fa-var-text, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-text-height:before { content: replace(@fa-var-text-height, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-text-size:before { content: replace(@fa-var-text-size, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-text-width:before { content: replace(@fa-var-text-width, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-th:before { content: replace(@fa-var-th, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-th-large:before { content: replace(@fa-var-th-large, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-th-list:before { content: replace(@fa-var-th-list, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-theater-masks:before { content: replace(@fa-var-theater-masks, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-thermometer:before { content: replace(@fa-var-thermometer, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-thermometer-empty:before { content: replace(@fa-var-thermometer-empty, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-thermometer-full:before { content: replace(@fa-var-thermometer-full, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-thermometer-half:before { content: replace(@fa-var-thermometer-half, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-thermometer-quarter:before { content: replace(@fa-var-thermometer-quarter, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-thermometer-three-quarters:before { content: replace(@fa-var-thermometer-three-quarters, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-theta:before { content: replace(@fa-var-theta, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-thumbs-down:before { content: replace(@fa-var-thumbs-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-thumbs-up:before { content: replace(@fa-var-thumbs-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-thumbtack:before { content: replace(@fa-var-thumbtack, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-thunderstorm:before { content: replace(@fa-var-thunderstorm, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-thunderstorm-moon:before { content: replace(@fa-var-thunderstorm-moon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-thunderstorm-sun:before { content: replace(@fa-var-thunderstorm-sun, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ticket:before { content: replace(@fa-var-ticket, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-ticket-alt:before { content: replace(@fa-var-ticket-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tilde:before { content: replace(@fa-var-tilde, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-times:before { content: replace(@fa-var-times, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-times-circle:before { content: replace(@fa-var-times-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-times-hexagon:before { content: replace(@fa-var-times-hexagon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-times-octagon:before { content: replace(@fa-var-times-octagon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-times-square:before { content: replace(@fa-var-times-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tint:before { content: replace(@fa-var-tint, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tint-slash:before { content: replace(@fa-var-tint-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tire:before { content: replace(@fa-var-tire, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tire-flat:before { content: replace(@fa-var-tire-flat, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tire-pressure-warning:before { content: replace(@fa-var-tire-pressure-warning, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tire-rugged:before { content: replace(@fa-var-tire-rugged, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tired:before { content: replace(@fa-var-tired, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-toggle-off:before { content: replace(@fa-var-toggle-off, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-toggle-on:before { content: replace(@fa-var-toggle-on, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-toilet:before { content: replace(@fa-var-toilet, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-toilet-paper:before { content: replace(@fa-var-toilet-paper, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-toilet-paper-alt:before { content: replace(@fa-var-toilet-paper-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tombstone:before { content: replace(@fa-var-tombstone, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tombstone-alt:before { content: replace(@fa-var-tombstone-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-toolbox:before { content: replace(@fa-var-toolbox, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tools:before { content: replace(@fa-var-tools, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tooth:before { content: replace(@fa-var-tooth, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-toothbrush:before { content: replace(@fa-var-toothbrush, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-torah:before { content: replace(@fa-var-torah, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-torii-gate:before { content: replace(@fa-var-torii-gate, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tornado:before { content: replace(@fa-var-tornado, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tractor:before { content: replace(@fa-var-tractor, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-trademark:before { content: replace(@fa-var-trademark, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-traffic-cone:before { content: replace(@fa-var-traffic-cone, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-traffic-light:before { content: replace(@fa-var-traffic-light, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-traffic-light-go:before { content: replace(@fa-var-traffic-light-go, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-traffic-light-slow:before { content: replace(@fa-var-traffic-light-slow, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-traffic-light-stop:before { content: replace(@fa-var-traffic-light-stop, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-train:before { content: replace(@fa-var-train, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tram:before { content: replace(@fa-var-tram, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-transgender:before { content: replace(@fa-var-transgender, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-transgender-alt:before { content: replace(@fa-var-transgender-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-trash:before { content: replace(@fa-var-trash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-trash-alt:before { content: replace(@fa-var-trash-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-trash-restore:before { content: replace(@fa-var-trash-restore, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-trash-restore-alt:before { content: replace(@fa-var-trash-restore-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-trash-undo:before { content: replace(@fa-var-trash-undo, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-trash-undo-alt:before { content: replace(@fa-var-trash-undo-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-treasure-chest:before { content: replace(@fa-var-treasure-chest, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tree:before { content: replace(@fa-var-tree, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tree-alt:before { content: replace(@fa-var-tree-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tree-christmas:before { content: replace(@fa-var-tree-christmas, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tree-decorated:before { content: replace(@fa-var-tree-decorated, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tree-large:before { content: replace(@fa-var-tree-large, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tree-palm:before { content: replace(@fa-var-tree-palm, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-trees:before { content: replace(@fa-var-trees, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-triangle:before { content: replace(@fa-var-triangle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-trophy:before { content: replace(@fa-var-trophy, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-trophy-alt:before { content: replace(@fa-var-trophy-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-truck:before { content: replace(@fa-var-truck, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-truck-container:before { content: replace(@fa-var-truck-container, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-truck-couch:before { content: replace(@fa-var-truck-couch, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-truck-loading:before { content: replace(@fa-var-truck-loading, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-truck-monster:before { content: replace(@fa-var-truck-monster, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-truck-moving:before { content: replace(@fa-var-truck-moving, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-truck-pickup:before { content: replace(@fa-var-truck-pickup, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-truck-plow:before { content: replace(@fa-var-truck-plow, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-truck-ramp:before { content: replace(@fa-var-truck-ramp, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tshirt:before { content: replace(@fa-var-tshirt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tty:before { content: replace(@fa-var-tty, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-turkey:before { content: replace(@fa-var-turkey, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-turtle:before { content: replace(@fa-var-turtle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tv:before { content: replace(@fa-var-tv, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-tv-retro:before { content: replace(@fa-var-tv-retro, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-umbrella:before { content: replace(@fa-var-umbrella, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-umbrella-beach:before { content: replace(@fa-var-umbrella-beach, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-underline:before { content: replace(@fa-var-underline, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-undo:before { content: replace(@fa-var-undo, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-undo-alt:before { content: replace(@fa-var-undo-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-unicorn:before { content: replace(@fa-var-unicorn, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-union:before { content: replace(@fa-var-union, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-universal-access:before { content: replace(@fa-var-universal-access, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-university:before { content: replace(@fa-var-university, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-unlink:before { content: replace(@fa-var-unlink, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-unlock:before { content: replace(@fa-var-unlock, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-unlock-alt:before { content: replace(@fa-var-unlock-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-upload:before { content: replace(@fa-var-upload, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-usd-circle:before { content: replace(@fa-var-usd-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-usd-square:before { content: replace(@fa-var-usd-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user:before { content: replace(@fa-var-user, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-alt:before { content: replace(@fa-var-user-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-alt-slash:before { content: replace(@fa-var-user-alt-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-astronaut:before { content: replace(@fa-var-user-astronaut, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-chart:before { content: replace(@fa-var-user-chart, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-check:before { content: replace(@fa-var-user-check, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-circle:before { content: replace(@fa-var-user-circle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-clock:before { content: replace(@fa-var-user-clock, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-cog:before { content: replace(@fa-var-user-cog, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-crown:before { content: replace(@fa-var-user-crown, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-edit:before { content: replace(@fa-var-user-edit, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-friends:before { content: replace(@fa-var-user-friends, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-graduate:before { content: replace(@fa-var-user-graduate, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-hard-hat:before { content: replace(@fa-var-user-hard-hat, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-headset:before { content: replace(@fa-var-user-headset, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-injured:before { content: replace(@fa-var-user-injured, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-lock:before { content: replace(@fa-var-user-lock, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-md:before { content: replace(@fa-var-user-md, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-md-chat:before { content: replace(@fa-var-user-md-chat, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-minus:before { content: replace(@fa-var-user-minus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-ninja:before { content: replace(@fa-var-user-ninja, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-nurse:before { content: replace(@fa-var-user-nurse, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-plus:before { content: replace(@fa-var-user-plus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-secret:before { content: replace(@fa-var-user-secret, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-shield:before { content: replace(@fa-var-user-shield, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-slash:before { content: replace(@fa-var-user-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-tag:before { content: replace(@fa-var-user-tag, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-tie:before { content: replace(@fa-var-user-tie, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-user-times:before { content: replace(@fa-var-user-times, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-users:before { content: replace(@fa-var-users, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-users-class:before { content: replace(@fa-var-users-class, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-users-cog:before { content: replace(@fa-var-users-cog, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-users-crown:before { content: replace(@fa-var-users-crown, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-users-medical:before { content: replace(@fa-var-users-medical, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-utensil-fork:before { content: replace(@fa-var-utensil-fork, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-utensil-knife:before { content: replace(@fa-var-utensil-knife, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-utensil-spoon:before { content: replace(@fa-var-utensil-spoon, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-utensils:before { content: replace(@fa-var-utensils, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-utensils-alt:before { content: replace(@fa-var-utensils-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-value-absolute:before { content: replace(@fa-var-value-absolute, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-vector-square:before { content: replace(@fa-var-vector-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-venus:before { content: replace(@fa-var-venus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-venus-double:before { content: replace(@fa-var-venus-double, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-venus-mars:before { content: replace(@fa-var-venus-mars, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-vial:before { content: replace(@fa-var-vial, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-vials:before { content: replace(@fa-var-vials, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-video:before { content: replace(@fa-var-video, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-video-plus:before { content: replace(@fa-var-video-plus, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-video-slash:before { content: replace(@fa-var-video-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-vihara:before { content: replace(@fa-var-vihara, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-voicemail:before { content: replace(@fa-var-voicemail, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-volcano:before { content: replace(@fa-var-volcano, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-volleyball-ball:before { content: replace(@fa-var-volleyball-ball, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-volume:before { content: replace(@fa-var-volume, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-volume-down:before { content: replace(@fa-var-volume-down, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-volume-mute:before { content: replace(@fa-var-volume-mute, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-volume-off:before { content: replace(@fa-var-volume-off, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-volume-slash:before { content: replace(@fa-var-volume-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-volume-up:before { content: replace(@fa-var-volume-up, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-vote-nay:before { content: replace(@fa-var-vote-nay, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-vote-yea:before { content: replace(@fa-var-vote-yea, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-vr-cardboard:before { content: replace(@fa-var-vr-cardboard, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-walker:before { content: replace(@fa-var-walker, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-walking:before { content: replace(@fa-var-walking, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wallet:before { content: replace(@fa-var-wallet, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wand:before { content: replace(@fa-var-wand, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wand-magic:before { content: replace(@fa-var-wand-magic, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-warehouse:before { content: replace(@fa-var-warehouse, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-warehouse-alt:before { content: replace(@fa-var-warehouse-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-washer:before { content: replace(@fa-var-washer, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-watch:before { content: replace(@fa-var-watch, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-watch-fitness:before { content: replace(@fa-var-watch-fitness, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-water:before { content: replace(@fa-var-water, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-water-lower:before { content: replace(@fa-var-water-lower, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-water-rise:before { content: replace(@fa-var-water-rise, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wave-sine:before { content: replace(@fa-var-wave-sine, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wave-square:before { content: replace(@fa-var-wave-square, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wave-triangle:before { content: replace(@fa-var-wave-triangle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-webcam:before { content: replace(@fa-var-webcam, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-webcam-slash:before { content: replace(@fa-var-webcam-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-weight:before { content: replace(@fa-var-weight, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-weight-hanging:before { content: replace(@fa-var-weight-hanging, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-whale:before { content: replace(@fa-var-whale, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wheat:before { content: replace(@fa-var-wheat, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wheelchair:before { content: replace(@fa-var-wheelchair, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-whistle:before { content: replace(@fa-var-whistle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wifi:before { content: replace(@fa-var-wifi, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wifi-1:before { content: replace(@fa-var-wifi-1, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wifi-2:before { content: replace(@fa-var-wifi-2, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wifi-slash:before { content: replace(@fa-var-wifi-slash, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wind:before { content: replace(@fa-var-wind, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wind-turbine:before { content: replace(@fa-var-wind-turbine, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wind-warning:before { content: replace(@fa-var-wind-warning, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-window:before { content: replace(@fa-var-window, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-window-alt:before { content: replace(@fa-var-window-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-window-close:before { content: replace(@fa-var-window-close, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-window-maximize:before { content: replace(@fa-var-window-maximize, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-window-minimize:before { content: replace(@fa-var-window-minimize, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-window-restore:before { content: replace(@fa-var-window-restore, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-windsock:before { content: replace(@fa-var-windsock, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wine-bottle:before { content: replace(@fa-var-wine-bottle, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wine-glass:before { content: replace(@fa-var-wine-glass, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wine-glass-alt:before { content: replace(@fa-var-wine-glass-alt, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-won-sign:before { content: replace(@fa-var-won-sign, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wreath:before { content: replace(@fa-var-wreath, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-wrench:before { content: replace(@fa-var-wrench, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-x-ray:before { content: replace(@fa-var-x-ray, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-yen-sign:before { content: replace(@fa-var-yen-sign, "\\", "\10"); }
.fad-icon.@{fa-css-prefix}-yin-yang:before { content: replace(@fa-var-yin-yang, "\\", "\10"); }*/
.pointer {
  cursor: pointer;
}
.buttonDefaults:hover {
  text-decoration: none;
}
.buttonDefaults:active {
  position: relative;
  top: 1px;
}
.vertical-align {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  height: 100%;
  flex-direction: row;
}
.horizontal-align {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  height: 100%;
  flex-direction: column;
}
.full-opacity {
  opacity: 1;
}
/*.make-row(@gutter: @grid-gutter-width) {
  margin-left:  (@gutter / -2);
  margin-right: (@gutter / -2);
  &:extend(.clearfix all);
}*/
.mnds-padding {
  padding-left: 10px;
  padding-right: 10px;
}
@media (max-width: 768px) {
  .mnds-padding {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.navigationMenu .btn,
.navigationMenu .btn-group,
.navigationMenu .button {
  box-shadow: none;
}
.navigationMenu .btn-primary:hover,
.navigationMenu .button.orange:hover,
.navigationMenu .orange:hover,
.navigationMenu .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:hover {
  color: #FFFFFF;
}
.navigationMenu .btn-primary:hover:before,
.navigationMenu .btn-primary:hover:after,
.navigationMenu .button.orange:hover:before,
.navigationMenu .button.orange:hover:after,
.navigationMenu .orange:hover:before,
.navigationMenu .orange:hover:after,
.navigationMenu .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:hover:before,
.navigationMenu .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:hover:after {
  color: #FFFFFF;
}
.GoToEditBanner .GoToEditBanner2 .btn.btn-primary,
.GoToEditFooter .GoToEditFooter2 .btn.btn-primary,
.GoToEditBanner .GoToEditBanner2 .button.btn-primary,
.GoToEditFooter .GoToEditFooter2 .button.btn-primary,
.GoToEditBanner .GoToEditBanner2 .btn.button.orange,
.GoToEditFooter .GoToEditFooter2 .btn.button.orange,
.GoToEditBanner .GoToEditBanner2 .btn.orange,
.GoToEditFooter .GoToEditFooter2 .btn.orange,
.GoToEditBanner .GoToEditBanner2 .btn.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child,
.GoToEditFooter .GoToEditFooter2 .btn.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child {
  box-shadow: none;
  font-family: 'Roboto', sans-serif;
}
.GoToEditBanner .GoToEditBanner2 .btn.btn-primary:hover:before,
.GoToEditFooter .GoToEditFooter2 .btn.btn-primary:hover:before,
.GoToEditBanner .GoToEditBanner2 .button.btn-primary:hover:before,
.GoToEditFooter .GoToEditFooter2 .button.btn-primary:hover:before,
.GoToEditBanner .GoToEditBanner2 .btn.button.orange:hover:before,
.GoToEditFooter .GoToEditFooter2 .btn.button.orange:hover:before,
.GoToEditBanner .GoToEditBanner2 .btn.orange:hover:before,
.GoToEditFooter .GoToEditFooter2 .btn.orange:hover:before,
.GoToEditBanner .GoToEditBanner2 .btn.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:hover:before,
.GoToEditFooter .GoToEditFooter2 .btn.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:hover:before {
  color: #FFFFFF;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.button.gray:hover,
.button.gray:focus,
.button.gray:active,
.button.gray.active,
.gray:hover,
.gray:focus,
.gray:active,
.gray.active,
.contentLanguagesMenu span a:hover,
.contentLanguagesMenu span a:focus,
.contentLanguagesMenu span a:active,
.contentLanguagesMenu span a.active {
  background-color: #757575;
  color: #FFFFFF;
}
.btn-primary,
.button.orange,
.orange,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child {
  background-image: -webkit-linear-gradient(top, #faa51a 0%, #f78d1d 100%);
  background-image: -o-linear-gradient(top, #faa51a 0%, #f78d1d 100%);
  background-image: linear-gradient(to bottom, #faa51a 0%, #f78d1d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaa51a', endColorstr='#fff78d1d', GradientType=0);
  background-repeat: repeat-x;
  border: 1px solid #f78d1d /*!important*/;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.button.orange:hover,
.button.orange:focus,
.button.orange:active,
.button.orange.active,
.orange:hover,
.orange:focus,
.orange:active,
.orange.active,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:hover,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:focus,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:active,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.active {
  background-image: -webkit-linear-gradient(top, #f78d1d 0%, #faa51a 100%);
  background-image: -o-linear-gradient(top, #f78d1d 0%, #faa51a 100%);
  background-image: linear-gradient(to bottom, #f78d1d 0%, #faa51a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff78d1d', endColorstr='#fffaa51a', GradientType=0);
  background-repeat: repeat-x;
  box-shadow: none;
  border: 1px solid #f78d1d /*!important*/;
}
.btn-secondary,
.button.blue,
.blue,
.contentLanguagesMenu span a:hover,
.contentLanguagesMenu span a:focus,
.contentLanguagesMenu span.selected a {
  background-image: -webkit-linear-gradient(top, #2ab7f0 0%, #00A4E6 100%);
  background-image: -o-linear-gradient(top, #2ab7f0 0%, #00A4E6 100%);
  background-image: linear-gradient(to bottom, #2ab7f0 0%, #00A4E6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2ab7f0', endColorstr='#ff00a4e6', GradientType=0);
  background-repeat: repeat-x;
  border: 1px solid #00A4E6 !important;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary.active,
.button.blue:hover,
.button.blue:focus,
.button.blue:active,
.button.blue.active,
.blue:hover,
.blue:focus,
.blue:active,
.blue.active,
.contentLanguagesMenu span a:hover:hover,
.contentLanguagesMenu span a:hover:focus,
.contentLanguagesMenu span a:hover:active,
.contentLanguagesMenu span a:hover.active,
.contentLanguagesMenu span a:focus:hover,
.contentLanguagesMenu span a:focus:focus,
.contentLanguagesMenu span a:focus:active,
.contentLanguagesMenu span a:focus.active,
.contentLanguagesMenu span.selected a:hover,
.contentLanguagesMenu span.selected a:focus,
.contentLanguagesMenu span.selected a:active,
.contentLanguagesMenu span.selected a.active {
  background-image: -webkit-linear-gradient(top, #00A4E6 0%, #2ab7f0 100%);
  background-image: -o-linear-gradient(top, #00A4E6 0%, #2ab7f0 100%);
  background-image: linear-gradient(to bottom, #00A4E6 0%, #2ab7f0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00a4e6', endColorstr='#ff2ab7f0', GradientType=0);
  background-repeat: repeat-x;
  box-shadow: none;
  border: 1px solid #00A4E6 /*!important*/;
}
.unsupported-floating .unsupported-dialog .btn-dismiss {
  background-image: -webkit-linear-gradient(top, #faa51a 0%, #f78d1d 100%);
  background-image: -o-linear-gradient(top, #faa51a 0%, #f78d1d 100%);
  background-image: linear-gradient(to bottom, #faa51a 0%, #f78d1d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaa51a', endColorstr='#fff78d1d', GradientType=0);
  background-repeat: repeat-x;
  border: 1px solid #f78d1d /*!important*/;
}
.unsupported-floating .unsupported-dialog .btn-dismiss:hover,
.unsupported-floating .unsupported-dialog .btn-dismiss:focus,
.unsupported-floating .unsupported-dialog .btn-dismiss:active,
.unsupported-floating .unsupported-dialog .btn-dismiss.active {
  background-image: -webkit-linear-gradient(top, #f78d1d 0%, #faa51a 100%);
  background-image: -o-linear-gradient(top, #f78d1d 0%, #faa51a 100%);
  background-image: linear-gradient(to bottom, #f78d1d 0%, #faa51a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff78d1d', endColorstr='#fffaa51a', GradientType=0);
  background-repeat: repeat-x;
  box-shadow: none;
  border: 1px solid #f78d1d /*!important*/;
}
/* We should have not btn-default with btn-group overriding */
/* For special styles, we a modifier class */
/*.btn-group {
    .btn-default {
        &.active {
            font-weight: @font-weight-bold;
            background-color: @btn-default-color;
            color: @white;

            &:hover {
                cursor: default;
                background-color: @btn-default-color;
                color: @white;
            }
        }

        background-color: @btn-default-bg;
        color: @btn-default-color;

        &:hover {
            background-color: @btn-default-color;
            color: @white;
        }
    }
}*/
.groupActions {
  position: relative;
  margin-right: 5px;
  padding: 1px 6px;
  font-weight: 400;
  /* for merge contacts */
}
.groupActions label {
  margin-bottom: 0;
}
.groupActions a {
  padding: 3px 6px;
  border: 1px solid #757575;
  color: #757575;
  background: transparent;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.groupActions a:hover {
  background: #757575;
  color: #FFFFFF;
}
.groupActions a.inactive {
  color: #BEBEBE;
  border: 1px solid #BEBEBE;
  cursor: default;
}
.groupActions a.inactive:hover {
  background: transparent;
  color: #BEBEBE;
}
.groupActions,
.groupActions .CheckAll,
.groupActions .unCheckAll {
  float: left;
  text-align: center;
}
/* We should have not btn-default with btn-group overriding */
/* For special styles, we a modifier class */
/*.btn-group {
    .btn.btn-default.active {
        color: @btn-secondary-color;
        background-color: @btn-secondary-bg;
        border-color: @brand-primary;
        outline: none;
        .box-shadow(none);

        &:active {
            top: 0;
        }
    }
}*/
.text-lead {
  font-size: 150%;
}
.text-lead-h1 {
  font-size: 36px;
}
.icon-lead-h1 {
  font-size: 36px;
}
.text-strong {
  font-weight: 500;
}
.text-size-h1 {
  font-size: 24px;
}
.text-size-h2 {
  font-size: 21px;
}
.text-size-h3 {
  font-size: 20px;
}
.text-size-h4 {
  font-size: 18px;
}
.text-size-h5 {
  font-size: 15px;
}
.text-size-h6 {
  font-size: 13px;
}
.help-text {
  margin-bottom: 5px;
}
.bg-brand-primary {
  color: #fff;
  background-color: #039BE5;
}
a.bg-brand-primary:hover,
a.bg-brand-primary:focus {
  background-color: #0279b3;
}
.bg-brand-secondary {
  color: #fff;
  background-color: #f47a20;
}
a.bg-brand-secondary:hover,
a.bg-brand-secondary:focus {
  background-color: #d6610b;
}
.bg-brand-success {
  color: #fff;
  background-color: #93d32a;
}
a.bg-brand-success:hover,
a.bg-brand-success:focus {
  background-color: #75a822;
}
.bg-brand-info {
  color: #fff;
  background-color: #4697DD;
}
a.bg-brand-info:hover,
a.bg-brand-info:focus {
  background-color: #257ecb;
}
.bg-brand-warning {
  color: #fff;
  background-color: #f7d13c;
}
a.bg-brand-warning:hover,
a.bg-brand-warning:focus {
  background-color: #f5c50b;
}
.bg-brand-danger {
  color: #fff;
  background-color: #F05253;
}
a.bg-brand-danger:hover,
a.bg-brand-danger:focus {
  background-color: #ec2324;
}
.text-primary {
  color: #039BE5;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #0279b3;
}
.text-secondary {
  color: #6E6E6E;
}
a.text-secondary:hover,
a.text-secondary:focus {
  color: #555555;
}
.text-success {
  color: #93d32a;
}
a.text-success:hover,
a.text-success:focus {
  color: #75a822;
}
.text-info {
  color: #4697DD;
}
a.text-info:hover,
a.text-info:focus {
  color: #257ecb;
}
.text-warning {
  color: #f7d13c;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #f5c50b;
}
.text-danger {
  color: #F05253;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #ec2324;
}
.text-default {
  color: #333333;
}
a.text-default:hover,
a.text-default:focus {
  color: #1a1a1a;
}
.text-accent {
  color: #D57400;
}
a.text-accent:hover,
a.text-accent:focus {
  color: #a25800;
}
.update-required .email-address {
  color: #F05253;
}
a.update-required .email-address:hover,
a.update-required .email-address:focus {
  color: #ec2324;
}
.page-header .accent {
  color: #D57400;
}
/*.greyDesc {
	font-size: @font-size-small;
	font-style: italic;
}

.widgetGrouping {
	.greyDesc {
		color: @gray-light;
	}
}

.select2-container {
	float: left;
	margin-right: 5px;
	.select2-choice {
		border-radius: @border-radius-base;
	}
}
*/
.disabled {
  color: #BEBEBE;
}
.placeholder-text {
  color: #9E9E9E;
}
a.placeholder-text:hover,
a.placeholder-text:focus {
  color: #858585;
}
@media (min-width: 769px) {
  .text-sm-left {
    text-align: left;
  }
  .text-sm-right {
    text-align: right;
  }
}
@media (min-width: 992px) {
  .text-md-left {
    text-align: left;
  }
  .text-md-right {
    text-align: right;
  }
}
@media (min-width: 1200px) {
  .text-lg-left {
    text-align: left;
  }
  .text-lg-right {
    text-align: right;
  }
}
.member-only {
  color: #BDBDBD;
}
.visually-hidden {
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
  visibility: hidden !important;
}
.text-overflow-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 5px 10px;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 3px;
  text-transform: uppercase;
  -webkit-transition: all 225ms;
  -moz-transition: all 225ms;
  -ms-transition: all 225ms;
  -o-transition: all 225ms;
  transition: all 225ms;
  min-width: 75px;
  position: relative;
}
.button:focus,
.button:active:focus,
.button.active:focus,
.button.focus,
.button:active.focus,
.button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.button:hover,
.button:focus,
.button.focus {
  color: #757575;
  text-decoration: none;
}
.button:active,
.button.active {
  background-image: none;
  outline: 0;
  -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);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
}
.button.disabled,
.button[disabled],
fieldset[disabled] .button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
}
a.button.disabled,
fieldset[disabled] a.button {
  pointer-events: none;
}
.button img {
  margin: -2px 7px -2px 0;
}
.button.disabled,
.button[disabled],
fieldset[disabled] .button {
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.button.active {
  cursor: default;
}
.button.active:active {
  top: 0;
}
.button.active.active-state {
  position: relative;
  top: 1px;
}
.button:active {
  position: relative;
  top: 1px;
}
.button.active:focus,
.button:active:focus,
.button:focus {
  outline: 0;
}
.button.btn-blank + .btn,
.button.btn-cancel + .btn,
.button.btn-blank + .button,
.button.btn-cancel + .button,
.button.btn-blank + button,
.button.btn-cancel + button,
.button.btn-blank + .button,
.button.btn-cancel + .button {
  margin-left: 0;
}
.button.btn-blank + .send-button-tooltip,
.button.btn-cancel + .send-button-tooltip {
  margin-left: 0;
}
.button.btn-blank + .send-button-tooltip .btn,
.button.btn-cancel + .send-button-tooltip .btn,
.button.btn-blank + .send-button-tooltip .button,
.button.btn-cancel + .send-button-tooltip .button {
  margin-left: 0;
}
.button + .btn,
.button + .button,
.button + button,
.button + .dropdown,
.button + .btn-blank,
.button + .btn-disabled,
.button + .button {
  margin-left: 10px;
}
.button + .send-button-tooltip {
  margin-left: 10px;
}
.button + .btn-group {
  margin-left: 10px;
}
.button + .btn-wrapper {
  margin-left: 10px;
}
.button + .btn-print {
  margin-left: 0;
}
.button + .btn-block {
  margin-left: 0;
}
.button.refresh:before,
.button.download:before,
.button.upload:before,
.button.preview:before,
.button.publish:before,
.button.add:before,
.button.add-multi:before,
.button.edit:before,
.button.folder:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  margin-right: 5px;
}
.button.refresh:before.icon-collapse:before,
.button.download:before.icon-collapse:before,
.button.upload:before.icon-collapse:before,
.button.preview:before.icon-collapse:before,
.button.publish:before.icon-collapse:before,
.button.add:before.icon-collapse:before,
.button.add-multi:before.icon-collapse:before,
.button.edit:before.icon-collapse:before,
.button.folder:before.icon-collapse:before {
  content: "\f078";
}
.button.refresh img,
.button.download img,
.button.upload img,
.button.preview img,
.button.publish img,
.button.add img,
.button.add-multi img,
.button.edit img,
.button.folder img {
  display: none;
}
.button.refresh:before {
  content: "\f021";
}
.button.download:before {
  content: "\f0ed";
}
.button.upload:before {
  content: "\f0ee";
}
.button.preview:before {
  content: "\f002";
}
.button.publish:before {
  content: "\f058";
}
.button.add:before {
  content: "\f055";
}
.button.add-multi:before {
  content: "\f02d";
}
.button.edit:before {
  content: "\f040";
}
.button.folder:before {
  content: "\f07b";
}
.button.default,
.button.gray {
  color: #757575;
  background-color: transparent;
  border-color: #757575;
  color: #2C3E50;
  background-color: #E7E7E8;
  border-color: #E7E7E8;
}
.button.default:focus,
.button.gray:focus,
.button.default.focus,
.button.gray.focus {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  border-color: #353535;
}
.button.default:hover,
.button.gray:hover {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  border-color: #565656;
}
.button.default:active,
.button.gray:active,
.button.default.active,
.button.gray.active,
.open > .dropdown-toggle.button.default,
.open > .dropdown-toggle.button.gray {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  border-color: #565656;
}
.button.default:active:hover,
.button.gray:active:hover,
.button.default.active:hover,
.button.gray.active:hover,
.open > .dropdown-toggle.button.default:hover,
.open > .dropdown-toggle.button.gray:hover,
.button.default:active:focus,
.button.gray:active:focus,
.button.default.active:focus,
.button.gray.active:focus,
.open > .dropdown-toggle.button.default:focus,
.open > .dropdown-toggle.button.gray:focus,
.button.default:active.focus,
.button.gray:active.focus,
.button.default.active.focus,
.button.gray.active.focus,
.open > .dropdown-toggle.button.default.focus,
.open > .dropdown-toggle.button.gray.focus {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  border-color: #353535;
}
.button.default.disabled:hover,
.button.gray.disabled:hover,
.button.default[disabled]:hover,
.button.gray[disabled]:hover,
fieldset[disabled] .button.default:hover,
fieldset[disabled] .button.gray:hover,
.button.default.disabled:focus,
.button.gray.disabled:focus,
.button.default[disabled]:focus,
.button.gray[disabled]:focus,
fieldset[disabled] .button.default:focus,
fieldset[disabled] .button.gray:focus,
.button.default.disabled.focus,
.button.gray.disabled.focus,
.button.default[disabled].focus,
.button.gray[disabled].focus,
fieldset[disabled] .button.default.focus,
fieldset[disabled] .button.gray.focus {
  background-color: transparent;
  border-color: #757575;
}
.button.default .badge,
.button.gray .badge {
  color: transparent;
  background-color: #757575;
}
.button.default:hover,
.button.gray:hover,
.button.default:focus,
.button.gray:focus,
.button.default:active,
.button.gray:active,
.button.default.active,
.button.gray.active {
  background-color: #757575;
  color: #FFFFFF;
}
.button.default a,
.button.gray a {
  color: #757575;
  background-color: transparent;
  border-color: #757575;
  color: #2C3E50;
  background-color: #E7E7E8;
  border-color: #E7E7E8;
}
.button.default a:focus,
.button.gray a:focus,
.button.default a.focus,
.button.gray a.focus {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  border-color: #353535;
}
.button.default a:hover,
.button.gray a:hover {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  border-color: #565656;
}
.button.default a:active,
.button.gray a:active,
.button.default a.active,
.button.gray a.active,
.open > .dropdown-toggle.button.default a,
.open > .dropdown-toggle.button.gray a {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  border-color: #565656;
}
.button.default a:active:hover,
.button.gray a:active:hover,
.button.default a.active:hover,
.button.gray a.active:hover,
.open > .dropdown-toggle.button.default a:hover,
.open > .dropdown-toggle.button.gray a:hover,
.button.default a:active:focus,
.button.gray a:active:focus,
.button.default a.active:focus,
.button.gray a.active:focus,
.open > .dropdown-toggle.button.default a:focus,
.open > .dropdown-toggle.button.gray a:focus,
.button.default a:active.focus,
.button.gray a:active.focus,
.button.default a.active.focus,
.button.gray a.active.focus,
.open > .dropdown-toggle.button.default a.focus,
.open > .dropdown-toggle.button.gray a.focus {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  border-color: #353535;
}
.button.default a.disabled:hover,
.button.gray a.disabled:hover,
.button.default a[disabled]:hover,
.button.gray a[disabled]:hover,
fieldset[disabled] .button.default a:hover,
fieldset[disabled] .button.gray a:hover,
.button.default a.disabled:focus,
.button.gray a.disabled:focus,
.button.default a[disabled]:focus,
.button.gray a[disabled]:focus,
fieldset[disabled] .button.default a:focus,
fieldset[disabled] .button.gray a:focus,
.button.default a.disabled.focus,
.button.gray a.disabled.focus,
.button.default a[disabled].focus,
.button.gray a[disabled].focus,
fieldset[disabled] .button.default a.focus,
fieldset[disabled] .button.gray a.focus {
  background-color: transparent;
  border-color: #757575;
}
.button.default a .badge,
.button.gray a .badge {
  color: transparent;
  background-color: #757575;
}
.button.default a:hover,
.button.gray a:hover,
.button.default a:focus,
.button.gray a:focus,
.button.default a:active,
.button.gray a:active,
.button.default a.active,
.button.gray a.active {
  background-color: #757575;
  color: #FFFFFF;
}
.button.orange {
  color: #FFFFFF;
  background-color: #faa51a;
  border-color: #faa51a;
  background-image: -webkit-linear-gradient(top, #faa51a 0%, #f78d1d 100%);
  background-image: -o-linear-gradient(top, #faa51a 0%, #f78d1d 100%);
  background-image: linear-gradient(to bottom, #faa51a 0%, #f78d1d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffaa51a', endColorstr='#fff78d1d', GradientType=0);
  background-repeat: repeat-x;
  border: 1px solid #f78d1d /*!important*/;
}
.button.orange:focus,
.button.orange.focus {
  color: #FFFFFF;
  background-color: #dc8a05;
  border-color: #915b03;
}
.button.orange:hover {
  color: #FFFFFF;
  background-color: #dc8a05;
  border-color: #d28405;
}
.button.orange:active,
.button.orange.active,
.open > .dropdown-toggle.button.orange {
  color: #FFFFFF;
  background-color: #dc8a05;
  background-image: none;
  border-color: #d28405;
}
.button.orange:active:hover,
.button.orange.active:hover,
.open > .dropdown-toggle.button.orange:hover,
.button.orange:active:focus,
.button.orange.active:focus,
.open > .dropdown-toggle.button.orange:focus,
.button.orange:active.focus,
.button.orange.active.focus,
.open > .dropdown-toggle.button.orange.focus {
  color: #FFFFFF;
  background-color: #b97404;
  border-color: #915b03;
}
.button.orange.disabled:hover,
.button.orange[disabled]:hover,
fieldset[disabled] .button.orange:hover,
.button.orange.disabled:focus,
.button.orange[disabled]:focus,
fieldset[disabled] .button.orange:focus,
.button.orange.disabled.focus,
.button.orange[disabled].focus,
fieldset[disabled] .button.orange.focus {
  background-color: #faa51a;
  border-color: #faa51a;
}
.button.orange .badge {
  color: #faa51a;
  background-color: #FFFFFF;
}
.button.orange:hover,
.button.orange:focus,
.button.orange:active,
.button.orange.active {
  background-image: -webkit-linear-gradient(top, #f78d1d 0%, #faa51a 100%);
  background-image: -o-linear-gradient(top, #f78d1d 0%, #faa51a 100%);
  background-image: linear-gradient(to bottom, #f78d1d 0%, #faa51a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff78d1d', endColorstr='#fffaa51a', GradientType=0);
  background-repeat: repeat-x;
  box-shadow: none;
  border: 1px solid #f78d1d /*!important*/;
}
.button.blue {
  background-image: -webkit-linear-gradient(top, #2ab7f0 0%, #00A4E6 100%);
  background-image: -o-linear-gradient(top, #2ab7f0 0%, #00A4E6 100%);
  background-image: linear-gradient(to bottom, #2ab7f0 0%, #00A4E6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2ab7f0', endColorstr='#ff00a4e6', GradientType=0);
  background-repeat: repeat-x;
  border: 1px solid #00A4E6 !important;
  color: #FFFFFF;
  background-color: #00A4E6;
  border-color: #00A4E6;
}
.button.blue:hover,
.button.blue:focus,
.button.blue:active,
.button.blue.active {
  background-image: -webkit-linear-gradient(top, #00A4E6 0%, #2ab7f0 100%);
  background-image: -o-linear-gradient(top, #00A4E6 0%, #2ab7f0 100%);
  background-image: linear-gradient(to bottom, #00A4E6 0%, #2ab7f0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00a4e6', endColorstr='#ff2ab7f0', GradientType=0);
  background-repeat: repeat-x;
  box-shadow: none;
  border: 1px solid #00A4E6 /*!important*/;
}
.button.blue:focus,
.button.blue.focus {
  color: #FFFFFF;
  background-color: #0080b3;
  border-color: #004967;
}
.button.blue:hover {
  color: #FFFFFF;
  background-color: #0080b3;
  border-color: #0078a9;
}
.button.blue:active,
.button.blue.active,
.open > .dropdown-toggle.button.blue {
  color: #FFFFFF;
  background-color: #0080b3;
  background-image: none;
  border-color: #0078a9;
}
.button.blue:active:hover,
.button.blue.active:hover,
.open > .dropdown-toggle.button.blue:hover,
.button.blue:active:focus,
.button.blue.active:focus,
.open > .dropdown-toggle.button.blue:focus,
.button.blue:active.focus,
.button.blue.active.focus,
.open > .dropdown-toggle.button.blue.focus {
  color: #FFFFFF;
  background-color: #00668f;
  border-color: #004967;
}
.button.blue.disabled:hover,
.button.blue[disabled]:hover,
fieldset[disabled] .button.blue:hover,
.button.blue.disabled:focus,
.button.blue[disabled]:focus,
fieldset[disabled] .button.blue:focus,
.button.blue.disabled.focus,
.button.blue[disabled].focus,
fieldset[disabled] .button.blue.focus {
  background-color: #00A4E6;
  border-color: #00A4E6;
}
.button.blue .badge {
  color: #00A4E6;
  background-color: #FFFFFF;
}
.button.refresh:before,
.button.download:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  position: relative;
  top: 2px;
  right: 3px;
  margin-right: 5px;
}
.button.refresh:before.icon-collapse:before,
.button.download:before.icon-collapse:before {
  content: "\f078";
}
.button.refresh img,
.button.download img {
  display: none;
}
.button.refresh:before {
  content: "\f01e";
}
.button.download:before {
  content: "\f019";
}
.button.smallbutton {
  min-width: 45px;
  padding: 3px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}
.button img {
  margin: -5px 7px 0px 0;
}
.button.btn-link {
  background: none;
  border: none;
  padding: 0;
}
.button.btn-link a {
  margin-left: 10px;
}
.btn img,
.button img {
  margin: -2px 7px -2px 0;
}
.cancelbutton {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 5px 10px;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 3px;
  text-transform: uppercase;
  -webkit-transition: all 225ms;
  -moz-transition: all 225ms;
  -ms-transition: all 225ms;
  -o-transition: all 225ms;
  transition: all 225ms;
}
.cancelbutton:focus,
.cancelbutton:active:focus,
.cancelbutton.active:focus,
.cancelbutton.focus,
.cancelbutton:active.focus,
.cancelbutton.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.cancelbutton:hover,
.cancelbutton:focus,
.cancelbutton.focus {
  color: #757575;
  text-decoration: none;
}
.cancelbutton:active,
.cancelbutton.active {
  background-image: none;
  outline: 0;
  -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);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
}
.cancelbutton.disabled,
.cancelbutton[disabled],
fieldset[disabled] .cancelbutton {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
}
a.cancelbutton.disabled,
fieldset[disabled] a.cancelbutton {
  pointer-events: none;
}
.cancelbutton img {
  margin: -2px 7px -2px 0;
}
.cancelbutton.disabled,
.cancelbutton[disabled],
fieldset[disabled] .cancelbutton {
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.cancelbutton.active {
  cursor: default;
}
.cancelbutton.active:active {
  top: 0;
}
.cancelbutton.active.active-state {
  position: relative;
  top: 1px;
}
.cancelbutton:active {
  position: relative;
  top: 1px;
}
.cancelbutton.active:focus,
.cancelbutton:active:focus,
.cancelbutton:focus {
  outline: 0;
}
.cancelbutton.btn-blank + .btn,
.cancelbutton.btn-cancel + .btn,
.cancelbutton.btn-blank + .button,
.cancelbutton.btn-cancel + .button,
.cancelbutton.btn-blank + button,
.cancelbutton.btn-cancel + button,
.cancelbutton.btn-blank + .button,
.cancelbutton.btn-cancel + .button {
  margin-left: 0;
}
.cancelbutton.btn-blank + .send-button-tooltip,
.cancelbutton.btn-cancel + .send-button-tooltip {
  margin-left: 0;
}
.cancelbutton.btn-blank + .send-button-tooltip .btn,
.cancelbutton.btn-cancel + .send-button-tooltip .btn,
.cancelbutton.btn-blank + .send-button-tooltip .button,
.cancelbutton.btn-cancel + .send-button-tooltip .button {
  margin-left: 0;
}
.cancelbutton + .btn,
.cancelbutton + .button,
.cancelbutton + button,
.cancelbutton + .dropdown,
.cancelbutton + .btn-blank,
.cancelbutton + .btn-disabled,
.cancelbutton + .button {
  margin-left: 10px;
}
.cancelbutton + .send-button-tooltip {
  margin-left: 10px;
}
.cancelbutton + .btn-group {
  margin-left: 10px;
}
.cancelbutton + .btn-wrapper {
  margin-left: 10px;
}
.cancelbutton + .btn-print {
  margin-left: 0;
}
.cancelbutton + .btn-block {
  margin-left: 0;
}
.cancelbutton.refresh:before,
.cancelbutton.download:before,
.cancelbutton.upload:before,
.cancelbutton.preview:before,
.cancelbutton.publish:before,
.cancelbutton.add:before,
.cancelbutton.add-multi:before,
.cancelbutton.edit:before,
.cancelbutton.folder:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  margin-right: 5px;
}
.cancelbutton.refresh:before.icon-collapse:before,
.cancelbutton.download:before.icon-collapse:before,
.cancelbutton.upload:before.icon-collapse:before,
.cancelbutton.preview:before.icon-collapse:before,
.cancelbutton.publish:before.icon-collapse:before,
.cancelbutton.add:before.icon-collapse:before,
.cancelbutton.add-multi:before.icon-collapse:before,
.cancelbutton.edit:before.icon-collapse:before,
.cancelbutton.folder:before.icon-collapse:before {
  content: "\f078";
}
.cancelbutton.refresh img,
.cancelbutton.download img,
.cancelbutton.upload img,
.cancelbutton.preview img,
.cancelbutton.publish img,
.cancelbutton.add img,
.cancelbutton.add-multi img,
.cancelbutton.edit img,
.cancelbutton.folder img {
  display: none;
}
.cancelbutton.refresh:before {
  content: "\f021";
}
.cancelbutton.download:before {
  content: "\f0ed";
}
.cancelbutton.upload:before {
  content: "\f0ee";
}
.cancelbutton.preview:before {
  content: "\f002";
}
.cancelbutton.publish:before {
  content: "\f058";
}
.cancelbutton.add:before {
  content: "\f055";
}
.cancelbutton.add-multi:before {
  content: "\f02d";
}
.cancelbutton.edit:before {
  content: "\f040";
}
.cancelbutton.folder:before {
  content: "\f07b";
}
.cancelbutton + .btn,
.cancelbutton + .button,
.cancelbutton + button,
.cancelbutton + .button {
  margin-left: 0;
}
.cancelbutton + .send-button-tooltip {
  margin-left: 0;
}
.cancelbutton + .send-button-tooltip .btn,
.cancelbutton + .send-button-tooltip .button {
  margin-left: 0;
}
.cancelbutton:active,
.cancelbutton:focus,
.cancelbutton:hover,
.cancelbutton:active:focus,
.cancelbutton.active:focus,
.cancelbutton.active.focus,
.cancelbutton.focus:active {
  color: #1fb4fc;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none !important;
}
.cancelbutton:active {
  position: relative;
  top: 1px;
}
.contentLanguagesMenu {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  /* Should never have to worry about 2-3 solid buttons together */
  /*.btn-primary {
        border: 1px solid darken(@btn-primary-border, 10%);
    }

    .btn-secondary {
        border: 1px solid darken(@btn-secondary-border, 10%);
    }

    .btn-success {
        border: 1px solid darken(@btn-success-border, 10%);
    }

    .btn-info {
        border: 1px solid darken(@btn-info-border, 10%);
    }

    .btn-warning {
        border: 1px solid darken(@btn-warning-border, 10%);
    }

    .btn-danger {
        border: 1px solid darken(@btn-danger-border, 10%);
    }*/
  position: relative;
  display: inline-block;
  vertical-align: middle;
  float: right !important;
  font-size: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
}
.contentLanguagesMenu > .btn-disabled {
  position: relative;
  float: left;
}
.contentLanguagesMenu > .btn-disabled:hover,
.contentLanguagesMenu > .btn-disabled:focus,
.contentLanguagesMenu > .btn-disabled:active,
.contentLanguagesMenu > .btn-disabled.active {
  z-index: 2;
}
.contentLanguagesMenu .btn + .btn-disabled,
.contentLanguagesMenu .btn-group + .btn-disabled,
.contentLanguagesMenu .btn-disabled + .btn,
.contentLanguagesMenu .btn-disabled + .btn-group,
.contentLanguagesMenu .btn-disabled + .btn-disabled,
.contentLanguagesMenu .button + .btn-disabled,
.contentLanguagesMenu .btn-disabled + .button {
  margin-left: -1px;
}
.contentLanguagesMenu > .btn-disabled {
  display: inline-flex;
}
.contentLanguagesMenu > .btn + .dropdown-toggle,
.contentLanguagesMenu > .btn-disabled + .dropdown-toggle,
.contentLanguagesMenu > .btn + [data-toggle="dropdown"],
.contentLanguagesMenu > .btn-disabled + [data-toggle="dropdown"],
.contentLanguagesMenu > .button + .dropdown-toggle,
.contentLanguagesMenu > .button + [data-toggle="dropdown"] {
  padding-left: 8px;
  padding-right: 8px;
}
.contentLanguagesMenu > .btn-lg + .dropdown-toggle,
.contentLanguagesMenu > .btn-lg + [data-toggle="dropdown"] {
  padding-left: 12px;
  padding-right: 12px;
}
.contentLanguagesMenu + .btn,
.contentLanguagesMenu + .button,
.contentLanguagesMenu + button,
.contentLanguagesMenu + .btn-blank,
.contentLanguagesMenu + .button {
  margin-left: 10px;
}
.contentLanguagesMenu + .send-button-tooltip {
  margin-left: 10px;
}
.contentLanguagesMenu + .btn-group {
  margin-left: 10px;
}
.contentLanguagesMenu.disabled {
  cursor: not-allowed;
}
.contentLanguagesMenu.disabled .btn,
.contentLanguagesMenu.disabled .button {
  pointer-events: none;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.contentLanguagesMenu.disabled .btn:not(.active),
.contentLanguagesMenu.disabled .button:not(.active) {
  color: #BEBEBE;
  background-color: transparent;
  border-color: #BEBEBE;
}
.contentLanguagesMenu.disabled .btn:not(.active):hover,
.contentLanguagesMenu.disabled .btn:not(.active):focus,
.contentLanguagesMenu.disabled .btn:not(.active):active,
.contentLanguagesMenu.disabled .button:not(.active):hover,
.contentLanguagesMenu.disabled .button:not(.active):focus,
.contentLanguagesMenu.disabled .button:not(.active):active {
  color: #BEBEBE;
  background-color: transparent;
  border-color: #BEBEBE;
}
.contentLanguagesMenu.disabled .btn:active,
.contentLanguagesMenu.disabled .button:active {
  position: static;
  top: 0;
}
.contentLanguagesMenu.disabled .btn.active,
.contentLanguagesMenu.disabled .button.active {
  background-color: #BEBEBE;
  border-color: #BEBEBE;
}
.contentLanguagesMenu > .btn-title {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 10px;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  float: left;
}
.contentLanguagesMenu > .btn-title.disabled {
  color: #BEBEBE;
  background-color: transparent;
  border-color: #BEBEBE;
}
.contentLanguagesMenu > .btn-title:first-child:not(:last-child):not(.dropdown-toggle):not([data-toggle="dropdown"]) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.contentLanguagesMenu.open .dropdown-menu {
  visibility: visible !important;
}
.contentLanguagesMenu button.btn,
.contentLanguagesMenu button.button {
  margin-right: 0;
}
.contentLanguagesMenu .btn-default.active,
.contentLanguagesMenu .button.gray.active,
.contentLanguagesMenu .gray.active,
.contentLanguagesMenu .contentLanguagesMenu span a.active {
  font-weight: 500;
}
.contentLanguagesMenu .btn-default.active:hover,
.contentLanguagesMenu .button.gray.active:hover,
.contentLanguagesMenu .gray.active:hover,
.contentLanguagesMenu .contentLanguagesMenu span a.active:hover {
  cursor: default;
}
.contentLanguagesMenu > .btn-group {
  align-items: center;
  justify-content: flex-end;
}
.contentLanguagesMenu.btn-group {
  align-items: center;
  justify-content: flex-end;
}
.contentLanguagesMenu #desc {
  float: left !important;
  color: #757575;
  padding-right: 10px;
}
.contentLanguagesMenu span {
  float: left !important;
  margin-top: 2px;
  margin-bottom: 2px;
}
.contentLanguagesMenu span.firstElement a {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-left: 1px solid #757575;
}
.contentLanguagesMenu span.lastElement a {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.contentLanguagesMenu span a {
  padding: 4px 10px;
  border: 0px solid #757575;
  border-right: 1px solid #757575;
  border-top: 1px solid #757575;
  border-bottom: 1px solid #757575;
  border-left: 1px solid transparent;
  background-color: transparent;
  color: #757575;
  display: inline-block;
}
.contentLanguagesMenu span a:hover,
.contentLanguagesMenu span a:focus {
  color: #FFFFFF;
  border-color: #00A4E6;
  background-color: #00A4E6;
  /*#gradient > .vertical(lighten(#009db3, 10%), lighten(#0092cd, 10%));*/
  outline: 0;
}
.contentLanguagesMenu span.selected a {
  color: #FFFFFF;
  /*border-color: @btn-secondary-border;
                background-color: @btn-secondary-bg;*/
  font-weight: 500;
}
.contentLanguagesMenu span.unselected:hover,
.contentLanguagesMenu span.unselected:focus,
.contentLanguagesMenu span.unselected:active {
  background-color: #757575;
}
.contentLanguagesMenu span.unselected:hover a,
.contentLanguagesMenu span.unselected:focus a,
.contentLanguagesMenu span.unselected:active a {
  color: #fff;
}
.story-list .moreOptions {
  right: 20px;
}
.privateDocuments .moreOptions {
  right: 5px;
}
.page-list .moreOptions {
  right: 25px;
}
.ContactInfoAddButton {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 5px 10px;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 3px;
  text-transform: uppercase;
  -webkit-transition: all 225ms;
  -moz-transition: all 225ms;
  -ms-transition: all 225ms;
  -o-transition: all 225ms;
  transition: all 225ms;
  background-image: -webkit-linear-gradient(top, #2ab7f0 0%, #00A4E6 100%);
  background-image: -o-linear-gradient(top, #2ab7f0 0%, #00A4E6 100%);
  background-image: linear-gradient(to bottom, #2ab7f0 0%, #00A4E6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2ab7f0', endColorstr='#ff00a4e6', GradientType=0);
  background-repeat: repeat-x;
  border: 1px solid #00A4E6 !important;
  color: #FFFFFF;
  background-color: #00A4E6;
  border-color: #00A4E6;
}
.ContactInfoAddButton:focus,
.ContactInfoAddButton:active:focus,
.ContactInfoAddButton.active:focus,
.ContactInfoAddButton.focus,
.ContactInfoAddButton:active.focus,
.ContactInfoAddButton.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.ContactInfoAddButton:hover,
.ContactInfoAddButton:focus,
.ContactInfoAddButton.focus {
  color: #757575;
  text-decoration: none;
}
.ContactInfoAddButton:active,
.ContactInfoAddButton.active {
  background-image: none;
  outline: 0;
  -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);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
}
.ContactInfoAddButton.disabled,
.ContactInfoAddButton[disabled],
fieldset[disabled] .ContactInfoAddButton {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
}
a.ContactInfoAddButton.disabled,
fieldset[disabled] a.ContactInfoAddButton {
  pointer-events: none;
}
.ContactInfoAddButton img {
  margin: -2px 7px -2px 0;
}
.ContactInfoAddButton.disabled,
.ContactInfoAddButton[disabled],
fieldset[disabled] .ContactInfoAddButton {
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.ContactInfoAddButton.active {
  cursor: default;
}
.ContactInfoAddButton.active:active {
  top: 0;
}
.ContactInfoAddButton.active.active-state {
  position: relative;
  top: 1px;
}
.ContactInfoAddButton:active {
  position: relative;
  top: 1px;
}
.ContactInfoAddButton.active:focus,
.ContactInfoAddButton:active:focus,
.ContactInfoAddButton:focus {
  outline: 0;
}
.ContactInfoAddButton.btn-blank + .btn,
.ContactInfoAddButton.btn-cancel + .btn,
.ContactInfoAddButton.btn-blank + .button,
.ContactInfoAddButton.btn-cancel + .button,
.ContactInfoAddButton.btn-blank + button,
.ContactInfoAddButton.btn-cancel + button,
.ContactInfoAddButton.btn-blank + .button,
.ContactInfoAddButton.btn-cancel + .button {
  margin-left: 0;
}
.ContactInfoAddButton.btn-blank + .send-button-tooltip,
.ContactInfoAddButton.btn-cancel + .send-button-tooltip {
  margin-left: 0;
}
.ContactInfoAddButton.btn-blank + .send-button-tooltip .btn,
.ContactInfoAddButton.btn-cancel + .send-button-tooltip .btn,
.ContactInfoAddButton.btn-blank + .send-button-tooltip .button,
.ContactInfoAddButton.btn-cancel + .send-button-tooltip .button {
  margin-left: 0;
}
.ContactInfoAddButton + .btn,
.ContactInfoAddButton + .button,
.ContactInfoAddButton + button,
.ContactInfoAddButton + .dropdown,
.ContactInfoAddButton + .btn-blank,
.ContactInfoAddButton + .btn-disabled,
.ContactInfoAddButton + .button {
  margin-left: 10px;
}
.ContactInfoAddButton + .send-button-tooltip {
  margin-left: 10px;
}
.ContactInfoAddButton + .btn-group {
  margin-left: 10px;
}
.ContactInfoAddButton + .btn-wrapper {
  margin-left: 10px;
}
.ContactInfoAddButton + .btn-print {
  margin-left: 0;
}
.ContactInfoAddButton + .btn-block {
  margin-left: 0;
}
.ContactInfoAddButton.refresh:before,
.ContactInfoAddButton.download:before,
.ContactInfoAddButton.upload:before,
.ContactInfoAddButton.preview:before,
.ContactInfoAddButton.publish:before,
.ContactInfoAddButton.add:before,
.ContactInfoAddButton.add-multi:before,
.ContactInfoAddButton.edit:before,
.ContactInfoAddButton.folder:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  margin-right: 5px;
}
.ContactInfoAddButton.refresh:before.icon-collapse:before,
.ContactInfoAddButton.download:before.icon-collapse:before,
.ContactInfoAddButton.upload:before.icon-collapse:before,
.ContactInfoAddButton.preview:before.icon-collapse:before,
.ContactInfoAddButton.publish:before.icon-collapse:before,
.ContactInfoAddButton.add:before.icon-collapse:before,
.ContactInfoAddButton.add-multi:before.icon-collapse:before,
.ContactInfoAddButton.edit:before.icon-collapse:before,
.ContactInfoAddButton.folder:before.icon-collapse:before {
  content: "\f078";
}
.ContactInfoAddButton.refresh img,
.ContactInfoAddButton.download img,
.ContactInfoAddButton.upload img,
.ContactInfoAddButton.preview img,
.ContactInfoAddButton.publish img,
.ContactInfoAddButton.add img,
.ContactInfoAddButton.add-multi img,
.ContactInfoAddButton.edit img,
.ContactInfoAddButton.folder img {
  display: none;
}
.ContactInfoAddButton.refresh:before {
  content: "\f021";
}
.ContactInfoAddButton.download:before {
  content: "\f0ed";
}
.ContactInfoAddButton.upload:before {
  content: "\f0ee";
}
.ContactInfoAddButton.preview:before {
  content: "\f002";
}
.ContactInfoAddButton.publish:before {
  content: "\f058";
}
.ContactInfoAddButton.add:before {
  content: "\f055";
}
.ContactInfoAddButton.add-multi:before {
  content: "\f02d";
}
.ContactInfoAddButton.edit:before {
  content: "\f040";
}
.ContactInfoAddButton.folder:before {
  content: "\f07b";
}
.ContactInfoAddButton:hover,
.ContactInfoAddButton:focus,
.ContactInfoAddButton:active,
.ContactInfoAddButton.active {
  background-image: -webkit-linear-gradient(top, #00A4E6 0%, #2ab7f0 100%);
  background-image: -o-linear-gradient(top, #00A4E6 0%, #2ab7f0 100%);
  background-image: linear-gradient(to bottom, #00A4E6 0%, #2ab7f0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00a4e6', endColorstr='#ff2ab7f0', GradientType=0);
  background-repeat: repeat-x;
  box-shadow: none;
  border: 1px solid #00A4E6 /*!important*/;
}
.ContactInfoAddButton:focus,
.ContactInfoAddButton.focus {
  color: #FFFFFF;
  background-color: #0080b3;
  border-color: #004967;
}
.ContactInfoAddButton:hover {
  color: #FFFFFF;
  background-color: #0080b3;
  border-color: #0078a9;
}
.ContactInfoAddButton:active,
.ContactInfoAddButton.active,
.open > .dropdown-toggle.ContactInfoAddButton {
  color: #FFFFFF;
  background-color: #0080b3;
  background-image: none;
  border-color: #0078a9;
}
.ContactInfoAddButton:active:hover,
.ContactInfoAddButton.active:hover,
.open > .dropdown-toggle.ContactInfoAddButton:hover,
.ContactInfoAddButton:active:focus,
.ContactInfoAddButton.active:focus,
.open > .dropdown-toggle.ContactInfoAddButton:focus,
.ContactInfoAddButton:active.focus,
.ContactInfoAddButton.active.focus,
.open > .dropdown-toggle.ContactInfoAddButton.focus {
  color: #FFFFFF;
  background-color: #00668f;
  border-color: #004967;
}
.ContactInfoAddButton.disabled:hover,
.ContactInfoAddButton[disabled]:hover,
fieldset[disabled] .ContactInfoAddButton:hover,
.ContactInfoAddButton.disabled:focus,
.ContactInfoAddButton[disabled]:focus,
fieldset[disabled] .ContactInfoAddButton:focus,
.ContactInfoAddButton.disabled.focus,
.ContactInfoAddButton[disabled].focus,
fieldset[disabled] .ContactInfoAddButton.focus {
  background-color: #00A4E6;
  border-color: #00A4E6;
}
.ContactInfoAddButton .badge {
  color: #00A4E6;
  background-color: #FFFFFF;
}
button.close {
  float: right;
  font-size: 22.5px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: none;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
button.close:hover,
button.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
  outline: 0;
}
button.close span:focus {
  outline: 0;
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.dropdown-menu:hover {
  visibility: visible !important;
}
.dropdown-menu > li > span {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #9E9E9E;
  white-space: nowrap;
}
.ui-dialog .ui-dialog-buttonpane {
  padding: 10px 15px;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .btn-disabled + button:not(.btn):not(.btn-blank) {
  margin-right: 10px;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) {
  margin: 0;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 3px;
  text-transform: uppercase;
  -webkit-transition: all 225ms;
  -moz-transition: all 225ms;
  -ms-transition: all 225ms;
  -o-transition: all 225ms;
  transition: all 225ms;
  min-width: 75px;
  padding: 5px 10px;
  margin-left: 10px;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):focus,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):active:focus,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).active:focus,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).focus,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):active.focus,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):hover,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):focus,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).focus {
  color: #757575;
  text-decoration: none;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):active,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).active {
  background-image: none;
  outline: 0;
  -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);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).disabled,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank)[disabled],
fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
}
a.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).disabled,
fieldset[disabled] a.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) {
  pointer-events: none;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) img {
  margin: -2px 7px -2px 0;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).disabled,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank)[disabled],
fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) {
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).active {
  cursor: default;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).active:active {
  top: 0;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).active.active-state {
  position: relative;
  top: 1px;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):active {
  position: relative;
  top: 1px;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).active:focus,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):active:focus,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):focus {
  outline: 0;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-blank + .btn,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-cancel + .btn,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-blank + .button,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-cancel + .button,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-blank + button,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-cancel + button,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-blank + .button,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-cancel + .button {
  margin-left: 0;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-blank + .send-button-tooltip,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-cancel + .send-button-tooltip {
  margin-left: 0;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-blank + .send-button-tooltip .btn,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-cancel + .send-button-tooltip .btn,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-blank + .send-button-tooltip .button,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).btn-cancel + .send-button-tooltip .button {
  margin-left: 0;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) + .btn,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) + .button,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) + button,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) + .dropdown,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) + .btn-blank,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) + .btn-disabled,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) + .button {
  margin-left: 10px;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) + .send-button-tooltip {
  margin-left: 10px;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) + .btn-group {
  margin-left: 10px;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) + .btn-wrapper {
  margin-left: 10px;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) + .btn-print {
  margin-left: 0;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank) + .btn-block {
  margin-left: 0;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).refresh:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).download:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).upload:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).preview:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).publish:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).add:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).add-multi:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).edit:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).folder:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  margin-right: 5px;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).refresh:before.icon-collapse:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).download:before.icon-collapse:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).upload:before.icon-collapse:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).preview:before.icon-collapse:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).publish:before.icon-collapse:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).add:before.icon-collapse:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).add-multi:before.icon-collapse:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).edit:before.icon-collapse:before,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).folder:before.icon-collapse:before {
  content: "\f078";
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).refresh img,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).download img,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).upload img,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).preview img,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).publish img,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).add img,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).add-multi img,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).edit img,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).folder img {
  display: none;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).refresh:before {
  content: "\f021";
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).download:before {
  content: "\f0ed";
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).upload:before {
  content: "\f0ee";
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).preview:before {
  content: "\f002";
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).publish:before {
  content: "\f058";
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).add:before {
  content: "\f055";
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).add-multi:before {
  content: "\f02d";
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).edit:before {
  content: "\f040";
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank).folder:before {
  content: "\f07b";
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):last-child {
  float: left;
  color: #039BE5;
  text-decoration: none;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  text-shadow: none;
  margin-left: 0;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):last-child:focus {
  outline: 0;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child {
  float: right;
  color: #FFFFFF;
  background-color: #faa51a;
  border-color: #faa51a;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child:focus,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.focus {
  color: #FFFFFF;
  background-color: #dc8a05;
  border-color: #915b03;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child:hover {
  color: #FFFFFF;
  background-color: #dc8a05;
  border-color: #d28405;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child:active,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.active,
.open > .dropdown-toggle.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child {
  color: #FFFFFF;
  background-color: #dc8a05;
  background-image: none;
  border-color: #d28405;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child:active:hover,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.active:hover,
.open > .dropdown-toggle.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child:hover,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child:active:focus,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.active:focus,
.open > .dropdown-toggle.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child:focus,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child:active.focus,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.active.focus,
.open > .dropdown-toggle.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.focus {
  color: #FFFFFF;
  background-color: #b97404;
  border-color: #915b03;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.disabled:hover,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child[disabled]:hover,
fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child:hover,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.disabled:focus,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child[disabled]:focus,
fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child:focus,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.disabled.focus,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child[disabled].focus,
fieldset[disabled] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child.focus {
  background-color: #faa51a;
  border-color: #faa51a;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):not(.btn-blank):first-child .badge {
  color: #faa51a;
  background-color: #FFFFFF;
}
/* ImageManager/Frame fix for "Ok" and "Cancel" buttons */
.cke_skin_kama .cke_dialog_ui_hbox {
  width: 100%;
  margin-top: 5px;
  margin-bottom: 5px;
}
.cke_skin_kama .cke_ltr .cke_dialog_ui_hbox_first:focus,
.cke_skin_kama .cke_ltr .cke_dialog_ui_hbox_first:active {
  outline: -webkit-focus-ring-color auto 0px;
}
.cke_skin_kama a.cke_dialog_ui_button {
  background-image: none;
}
.cke_skin_kama a.cke_dialog_ui_button .hover {
  border: solid 1px #e5a609;
  background-color: #ffcb3e !important;
  cursor: pointer;
}
.cke_skin_kama a.cke_dialog_ui_button.cke_dialog_ui_button_ok {
  border: solid 1px #a5d61d;
  background-color: #c7f059 !important;
}
.cke_skin_kama a.cke_dialog_ui_button.cke_dialog_ui_button_ok:hover {
  border: solid 1px #e5a609;
  background-color: #ffcb3e !important;
  cursor: pointer;
}
.cke_skin_kama a.cke_dialog_ui_button.cke_dialog_ui_button_ok:focus {
  background-color: #c7f059 !important;
  background: #c7f059 !important;
  outline: -webkit-focus-ring-color auto 0px;
}
.cke_skin_kama a.cke_dialog_ui_button.cke_dialog_ui_button_cancel {
  border: solid 1px #ea4f11;
  background-color: #fe783f !important;
}
.cke_skin_kama a.cke_dialog_ui_button.cke_dialog_ui_button_cancel:hover {
  border: solid 1px #e5a609;
  background-color: #ffcb3e !important;
  cursor: pointer;
}
.cke_skin_kama a.cke_dialog_ui_button span {
  padding-right: 20px !important;
  padding-left: 20px !important;
  width: 80px !important;
  height: 20px;
  padding-top: 5px !important;
}
.cke_skin_kama a.cke_dialog_ui_button span:hover {
  cursor: pointer;
}
.cke_skin_kama a.cke_dialog_ui_button span:focus {
  outline: -webkit-focus-ring-color auto 0px;
}
.menuPanel:before,
.menuPanel:after {
  display: table;
  content: " ";
}
.menuPanel:after {
  clear: both;
}
.menuPanel:before,
.menuPanel:after {
  display: table;
  content: " ";
}
.menuPanel:after {
  clear: both;
}
.menuPanel:before,
.menuPanel:after {
  content: " ";
  clear: both;
  display: table;
}
.menuPanel:before,
.menuPanel:after {
  content: " ";
  clear: both;
  display: table;
}
.menuPanel .goBackButton {
  padding: 0;
}
/*.RecepientsTab {
	.button;
	.btn-default;
	float: left;
	margin-left: 0;
	position: relative;
    background-color: @btn-default-bg;
	.RecepientsTab2 {
		.TabText {
			&:before,
			&:after {
				.glyphicon-trimmed;
				position: absolute;
				top: 2px;
				font-size: @font-size-xlarge;
				color: @btn-default-color;//@button-3;
			}
            &:hover {
                &:before,
			    &:after {
				    color: #fff;
			    }
            }
		}
		&.show {
			padding-left: 20px;
            @media (min-width: @screen-md-min) {
				.TabText:before {
					content: "\e091";
					left: 10px;
				}
            }
            @media (max-width: @screen-sm-max) {
				.TabText:before {
					content: "\e093";
					left: 10px;
				}
            }
		}
		&.hide {
			display: block !important;
			@media (min-width: @screen-md-min) {
				padding-right: 20px;
				.TabText:after {
					content: "\e092";
					right: 10px;
				}
			}
			@media (max-width: @screen-sm-max) {
				padding-left: 20px;
				.TabText:before {
					content: "\e094";
					left: 10px;
				}
			}
		}
        
	}
    &:hover {
        .RecepientsTab2 {
            .TabText {
                &:before,
			    &:after {
				    color: #fff;
			    }
            }
		}
    }
}*/
.fc .fc-toolbar .fc-button {
  padding: 3px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}
.fc .fc-toolbar .fc-button .fc-icon {
  font-size: 13px;
  line-height: 1.5;
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.fc .fc-toolbar .fc-button .fc-icon.icon-collapse:before {
  content: "\f078";
}
.fc .fc-toolbar .fc-button .fc-icon:after {
  font-size: 13px;
}
.fc .fc-toolbar .fc-button .fc-icon.fc-icon-right-single-arrow:before {
  content: "\f054";
}
.fc .fc-toolbar .fc-button .fc-icon.fc-icon-right-single-arrow:after {
  content: "\f054";
  display: none;
}
.fc .fc-toolbar .fc-button .fc-icon.fc-icon-left-single-arrow:before {
  content: "\f053";
}
.fc .fc-toolbar .fc-button .fc-icon.fc-icon-left-single-arrow:after {
  content: "\f053";
  display: none;
}
.fc .fc-button-group {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.fc .fc-button-group > .fc-button {
  position: relative;
  float: left;
}
.fc .fc-button-group > .fc-button:hover,
.fc .fc-button-group > .fc-button:focus,
.fc .fc-button-group > .fc-button:active,
.fc .fc-button-group > .fc-button.active {
  z-index: 2;
}
.fc .fc-button-group .fc-button + .fc-button,
.fc .fc-button-group .fc-button + .fc-button-group,
.fc .fc-button-group .fc-button-group + .fc-button,
.fc .fc-button-group .fc-button-group + .fc-button-group {
  margin-left: -1px;
}
.fc .fc-button-group > .fc-button:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.fc .fc-button-group > .fc-button:first-child {
  margin-left: 0;
}
.fc .fc-button-group > .fc-button:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.fc .fc-button-group > .fc-button:last-child:not(:first-child),
.fc .fc-button-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.fc .fc-button-group > .fc-button-group {
  float: left;
}
.fc .fc-button-group > .fc-button-group:not(:first-child):not(:last-child) > .fc-button {
  border-radius: 0;
}
.fc .fc-button-group > .fc-button-group:first-child:not(:last-child) > .fc-button:last-child,
.fc .fc-button-group > .fc-button-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.fc .fc-button-group > .fc-button-group:last-child:not(:first-child) > .fc-button:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.fc .fc-button-group .dropdown-toggle:active,
.fc .fc-button-group.open .dropdown-toggle {
  outline: 0;
}
.fc .fc-button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 5px 10px;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 3px;
  text-transform: uppercase;
  -webkit-transition: all 225ms;
  -moz-transition: all 225ms;
  -ms-transition: all 225ms;
  -o-transition: all 225ms;
  transition: all 225ms;
  height: auto;
  text-shadow: none;
  box-shadow: none;
}
.fc .fc-button:focus,
.fc .fc-button:active:focus,
.fc .fc-button.active:focus,
.fc .fc-button.focus,
.fc .fc-button:active.focus,
.fc .fc-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.fc .fc-button:hover,
.fc .fc-button:focus,
.fc .fc-button.focus {
  color: #757575;
  text-decoration: none;
}
.fc .fc-button:active,
.fc .fc-button.active {
  background-image: none;
  outline: 0;
  -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);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
}
.fc .fc-button.disabled,
.fc .fc-button[disabled],
fieldset[disabled] .fc .fc-button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
}
a.fc .fc-button.disabled,
fieldset[disabled] a.fc .fc-button {
  pointer-events: none;
}
.fc .fc-button img {
  margin: -2px 7px -2px 0;
}
.fc .fc-button.disabled,
.fc .fc-button[disabled],
fieldset[disabled] .fc .fc-button {
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.fc .fc-button.active {
  cursor: default;
}
.fc .fc-button.active:active {
  top: 0;
}
.fc .fc-button.active.active-state {
  position: relative;
  top: 1px;
}
.fc .fc-button:active {
  position: relative;
  top: 1px;
}
.fc .fc-button.active:focus,
.fc .fc-button:active:focus,
.fc .fc-button:focus {
  outline: 0;
}
.fc .fc-button.btn-blank + .btn,
.fc .fc-button.btn-cancel + .btn,
.fc .fc-button.btn-blank + .button,
.fc .fc-button.btn-cancel + .button,
.fc .fc-button.btn-blank + button,
.fc .fc-button.btn-cancel + button,
.fc .fc-button.btn-blank + .button,
.fc .fc-button.btn-cancel + .button {
  margin-left: 0;
}
.fc .fc-button.btn-blank + .send-button-tooltip,
.fc .fc-button.btn-cancel + .send-button-tooltip {
  margin-left: 0;
}
.fc .fc-button.btn-blank + .send-button-tooltip .btn,
.fc .fc-button.btn-cancel + .send-button-tooltip .btn,
.fc .fc-button.btn-blank + .send-button-tooltip .button,
.fc .fc-button.btn-cancel + .send-button-tooltip .button {
  margin-left: 0;
}
.fc .fc-button + .btn,
.fc .fc-button + .button,
.fc .fc-button + button,
.fc .fc-button + .dropdown,
.fc .fc-button + .btn-blank,
.fc .fc-button + .btn-disabled,
.fc .fc-button + .button {
  margin-left: 10px;
}
.fc .fc-button + .send-button-tooltip {
  margin-left: 10px;
}
.fc .fc-button + .btn-group {
  margin-left: 10px;
}
.fc .fc-button + .btn-wrapper {
  margin-left: 10px;
}
.fc .fc-button + .btn-print {
  margin-left: 0;
}
.fc .fc-button + .btn-block {
  margin-left: 0;
}
.fc .fc-button.refresh:before,
.fc .fc-button.download:before,
.fc .fc-button.upload:before,
.fc .fc-button.preview:before,
.fc .fc-button.publish:before,
.fc .fc-button.add:before,
.fc .fc-button.add-multi:before,
.fc .fc-button.edit:before,
.fc .fc-button.folder:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  margin-right: 5px;
}
.fc .fc-button.refresh:before.icon-collapse:before,
.fc .fc-button.download:before.icon-collapse:before,
.fc .fc-button.upload:before.icon-collapse:before,
.fc .fc-button.preview:before.icon-collapse:before,
.fc .fc-button.publish:before.icon-collapse:before,
.fc .fc-button.add:before.icon-collapse:before,
.fc .fc-button.add-multi:before.icon-collapse:before,
.fc .fc-button.edit:before.icon-collapse:before,
.fc .fc-button.folder:before.icon-collapse:before {
  content: "\f078";
}
.fc .fc-button.refresh img,
.fc .fc-button.download img,
.fc .fc-button.upload img,
.fc .fc-button.preview img,
.fc .fc-button.publish img,
.fc .fc-button.add img,
.fc .fc-button.add-multi img,
.fc .fc-button.edit img,
.fc .fc-button.folder img {
  display: none;
}
.fc .fc-button.refresh:before {
  content: "\f021";
}
.fc .fc-button.download:before {
  content: "\f0ed";
}
.fc .fc-button.upload:before {
  content: "\f0ee";
}
.fc .fc-button.preview:before {
  content: "\f002";
}
.fc .fc-button.publish:before {
  content: "\f058";
}
.fc .fc-button.add:before {
  content: "\f055";
}
.fc .fc-button.add-multi:before {
  content: "\f02d";
}
.fc .fc-button.edit:before {
  content: "\f040";
}
.fc .fc-button.folder:before {
  content: "\f07b";
}
.fc .fc-button .fc-icon {
  width: auto;
  height: auto;
  position: static;
  font-size: 15px;
  line-height: 1.42857143;
  font-weight: normal;
  font-family: 'Roboto', sans-serif;
  text-shadow: none;
  box-shadow: none;
  text-align: center;
  display: inline-block;
}
.fc .fc-button .fc-icon:after {
  margin: 0;
  font-weight: normal;
  font-size: 1.42857143;
  position: static;
}
.fc .fc-state-default {
  color: #757575;
  background-color: transparent;
  border-color: #757575;
  color: #2C3E50;
  background-color: #E7E7E8;
  border-color: #E7E7E8;
}
.fc .fc-state-default:focus,
.fc .fc-state-default.focus {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  border-color: #353535;
}
.fc .fc-state-default:hover {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  border-color: #565656;
}
.fc .fc-state-default:active,
.fc .fc-state-default.active,
.open > .dropdown-toggle.fc .fc-state-default {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  border-color: #565656;
}
.fc .fc-state-default:active:hover,
.fc .fc-state-default.active:hover,
.open > .dropdown-toggle.fc .fc-state-default:hover,
.fc .fc-state-default:active:focus,
.fc .fc-state-default.active:focus,
.open > .dropdown-toggle.fc .fc-state-default:focus,
.fc .fc-state-default:active.focus,
.fc .fc-state-default.active.focus,
.open > .dropdown-toggle.fc .fc-state-default.focus {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  border-color: #353535;
}
.fc .fc-state-default.disabled:hover,
.fc .fc-state-default[disabled]:hover,
fieldset[disabled] .fc .fc-state-default:hover,
.fc .fc-state-default.disabled:focus,
.fc .fc-state-default[disabled]:focus,
fieldset[disabled] .fc .fc-state-default:focus,
.fc .fc-state-default.disabled.focus,
.fc .fc-state-default[disabled].focus,
fieldset[disabled] .fc .fc-state-default.focus {
  background-color: transparent;
  border-color: #757575;
}
.fc .fc-state-default .badge {
  color: transparent;
  background-color: #757575;
}
.fc .fc-state-default:hover,
.fc .fc-state-default:focus,
.fc .fc-state-default:active,
.fc .fc-state-default.active {
  background-color: #757575;
  color: #FFFFFF;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn-disabled,
.btn-group-vertical > .btn-disabled {
  position: relative;
  float: left;
}
.btn-group > .btn-disabled:hover,
.btn-group-vertical > .btn-disabled:hover,
.btn-group > .btn-disabled:focus,
.btn-group-vertical > .btn-disabled:focus,
.btn-group > .btn-disabled:active,
.btn-group-vertical > .btn-disabled:active,
.btn-group > .btn-disabled.active,
.btn-group-vertical > .btn-disabled.active {
  z-index: 2;
}
.btn-group .btn + .btn-disabled,
.btn-group .btn-group + .btn-disabled,
.btn-group .btn-disabled + .btn,
.btn-group .btn-disabled + .btn-group,
.btn-group .btn-disabled + .btn-disabled,
.btn-group .button + .btn-disabled,
.btn-group .btn-disabled + .button {
  margin-left: -1px;
}
.btn-group > .btn-disabled:not(:first-child):not(:last-child):not(.dropdown-toggle) > .btn,
.btn-group > .btn-disabled:not(:first-child):not(:last-child):not(.dropdown-toggle) > .button {
  border-radius: 0;
}
.btn-group > .btn-disabled:first-child > .btn,
.btn-group > .btn-disabled:first-child > .button {
  margin-left: 0;
}
.btn-group > .btn-disabled:first-child > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-disabled:first-child > .button:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-disabled:last-child:not(:first-child) > .btn,
.btn-group > .btn-disabled:not(:first-child) > .dropdown-toggle,
.btn-group > .btn-disabled:last-child:not(:first-child) > .button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-disabled > .btn,
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn-disabled > .button {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn-disabled:last-child > .btn,
.btn-group > .btn-group:first-child:not(:last-child) > .btn-disabled > .dropdown-toggle,
.btn-group > .btn-group:first-child:not(:last-child) > .btn-disabled:last-child > .button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn-disabled:first-child > .btn,
.btn-group > .btn-group:last-child:not(:first-child) > .btn-disabled:first-child > .button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-disabled > .btn + .dropdown-toggle,
.btn-group > .btn-disabled > .button + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-disabled > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn,
.button {
  padding: 5px 10px;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 3px;
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn,
.button.disabled,
.button[disabled],
fieldset[disabled] .button {
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.btn-blank {
  padding: 5px 10px;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 3px;
}
.btn-close {
  padding: 0 0;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 0;
}
.btn-xs,
.btn-group-xs > .btn-disabled > .btn,
.btn-group-xs > .btn-disabled > .button {
  padding: 1px 5px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-sm,
.button.smallbutton,
.smallbutton,
.fc .fc-toolbar .fc-button-group .fc-button,
.btn-group-sm > .btn-disabled > .btn,
.btn-group-sm > .btn-disabled > .button {
  padding: 3px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-lg,
.btn-group-lg > .btn-disabled > .btn,
.btn-group-lg > .btn-disabled > .button {
  padding: 10px 20px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
.btn-xl {
  padding: 30px 15px;
  font-size: 19px;
  line-height: 1.42857143;
  border-radius: 3px;
}
.btn-full {
  width: 100%;
}
input[type="submit"].btn-full {
  width: 100%;
}
.btn-group {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  flex-wrap: wrap;
}
.btn-group > .btn-disabled {
  display: inline-flex;
}
.btn-group > .btn + .dropdown-toggle,
.btn-group > .btn-disabled + .dropdown-toggle,
.btn-group > .btn + [data-toggle="dropdown"],
.btn-group > .btn-disabled + [data-toggle="dropdown"],
.btn-group > .button + .dropdown-toggle,
.btn-group > .button + [data-toggle="dropdown"] {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle,
.btn-group > .btn-lg + [data-toggle="dropdown"] {
  padding-left: 12px;
  padding-right: 12px;
}
.actions .btn-group > .btn + .dropdown-toggle,
.actions .btn-group > .btn + [data-toggle="dropdown"],
.actions .btn-group > .button + .dropdown-toggle,
.actions .btn-group > .button + [data-toggle="dropdown"] {
  padding-left: 10px;
  padding-right: 10px;
}
.btn.active,
.button.active {
  cursor: default;
}
.btn.active:active,
.button.active:active {
  top: 0;
}
.btn.active.active-state,
.button.active.active-state {
  position: relative;
  top: 1px;
}
.btn:active,
.button:active {
  position: relative;
  top: 1px;
}
.btn.active:focus,
.button.active:focus,
button.active:focus,
.btn:active:focus,
.button:active:focus,
button:active:focus,
.btn:focus,
.button:focus,
button:focus,
.button.active:focus,
.button:active:focus,
.button:focus {
  outline: 0;
}
.btn.btn-blank + .btn,
.button.btn-blank + .btn,
button.btn-blank + .btn,
.btn.btn-cancel + .btn,
.button.btn-cancel + .btn,
button.btn-cancel + .btn,
.btn.btn-blank + .button,
.button.btn-blank + .button,
button.btn-blank + .button,
.btn.btn-cancel + .button,
.button.btn-cancel + .button,
button.btn-cancel + .button,
.btn.btn-blank + button,
.button.btn-blank + button,
button.btn-blank + button,
.btn.btn-cancel + button,
.button.btn-cancel + button,
button.btn-cancel + button,
.button.btn-blank + .button,
.button.btn-blank + .button,
button.btn-blank + .button,
.button.btn-cancel + .button,
.button.btn-cancel + .button,
button.btn-cancel + .button,
.button.btn-blank + .button,
.button.btn-cancel + .button,
.button.btn-blank + button,
.button.btn-cancel + button {
  margin-left: 0;
}
.btn.btn-blank + .send-button-tooltip,
.button.btn-blank + .send-button-tooltip,
button.btn-blank + .send-button-tooltip,
.btn.btn-cancel + .send-button-tooltip,
.button.btn-cancel + .send-button-tooltip,
button.btn-cancel + .send-button-tooltip,
.button.btn-blank + .send-button-tooltip,
.button.btn-cancel + .send-button-tooltip {
  margin-left: 0;
}
.btn.btn-blank + .send-button-tooltip .btn,
.button.btn-blank + .send-button-tooltip .btn,
button.btn-blank + .send-button-tooltip .btn,
.btn.btn-cancel + .send-button-tooltip .btn,
.button.btn-cancel + .send-button-tooltip .btn,
button.btn-cancel + .send-button-tooltip .btn,
.button.btn-blank + .send-button-tooltip .button,
.button.btn-blank + .send-button-tooltip .button,
button.btn-blank + .send-button-tooltip .button,
.button.btn-cancel + .send-button-tooltip .button,
.button.btn-cancel + .send-button-tooltip .button,
button.btn-cancel + .send-button-tooltip .button {
  margin-left: 0;
}
.btn + .btn,
.button + .btn,
button + .btn,
.dropdown + .btn,
.btn-disabled + .btn,
.btn-blank + .btn,
.send-button-tooltip + .btn,
.btn-wrapper + .btn,
.btn + .button,
.button + .button,
button + .button,
.dropdown + .button,
.btn-disabled + .button,
.btn-blank + .button,
.send-button-tooltip + .button,
.btn-wrapper + .button,
.btn + button,
.button + button,
button + button,
.dropdown + button,
.btn-disabled + button,
.btn-blank + button,
.send-button-tooltip + button,
.btn-wrapper + button,
.btn + .dropdown,
.button + .dropdown,
button + .dropdown,
.dropdown + .dropdown,
.btn-disabled + .dropdown,
.btn-blank + .dropdown,
.send-button-tooltip + .dropdown,
.btn-wrapper + .dropdown,
.btn + .btn-blank,
.button + .btn-blank,
button + .btn-blank,
.dropdown + .btn-blank,
.btn-disabled + .btn-blank,
.btn-blank + .btn-blank,
.send-button-tooltip + .btn-blank,
.btn-wrapper + .btn-blank,
.btn + .btn-disabled,
.button + .btn-disabled,
button + .btn-disabled,
.dropdown + .btn-disabled,
.btn-disabled + .btn-disabled,
.btn-blank + .btn-disabled,
.send-button-tooltip + .btn-disabled,
.btn-wrapper + .btn-disabled,
.button + .button,
.button + .button,
button + .button,
.dropdown + .button,
.btn-disabled + .button,
.btn-blank + .button,
.send-button-tooltip + .button,
.btn-wrapper + .button,
.button + .button,
.button + button,
.button + .dropdown,
.button + .btn-blank,
.button + .btn-disabled {
  margin-left: 10px;
}
.btn + .send-button-tooltip,
.button + .send-button-tooltip,
button + .send-button-tooltip,
.dropdown + .send-button-tooltip,
.btn-disabled + .send-button-tooltip,
.btn-blank + .send-button-tooltip,
.send-button-tooltip + .send-button-tooltip,
.btn-wrapper + .send-button-tooltip,
.button + .send-button-tooltip {
  margin-left: 10px;
}
.btn + .btn-group,
.button + .btn-group,
button + .btn-group,
.dropdown + .btn-group,
.btn-disabled + .btn-group,
.btn-blank + .btn-group,
.send-button-tooltip + .btn-group,
.btn-wrapper + .btn-group,
.button + .btn-group {
  margin-left: 10px;
}
.btn + .btn-wrapper,
.button + .btn-wrapper,
button + .btn-wrapper,
.dropdown + .btn-wrapper,
.btn-disabled + .btn-wrapper,
.btn-blank + .btn-wrapper,
.send-button-tooltip + .btn-wrapper,
.btn-wrapper + .btn-wrapper,
.button + .btn-wrapper {
  margin-left: 10px;
}
.btn + .btn-print,
.button + .btn-print,
button + .btn-print,
.dropdown + .btn-print,
.btn-disabled + .btn-print,
.btn-blank + .btn-print,
.send-button-tooltip + .btn-print,
.btn-wrapper + .btn-print,
.button + .btn-print {
  margin-left: 0;
}
.btn + .btn-block,
.button + .btn-block,
button + .btn-block,
.dropdown + .btn-block,
.btn-disabled + .btn-block,
.btn-blank + .btn-block,
.send-button-tooltip + .btn-block,
.btn-wrapper + .btn-block,
.button + .btn-block {
  margin-left: 0;
}
.btn-group + .btn,
.btn-group + .button,
.btn-group + button,
.btn-group + .btn-blank,
.btn-group + .button {
  margin-left: 10px;
}
.btn-group + .send-button-tooltip {
  margin-left: 10px;
}
.btn-group + .btn-group {
  margin-left: 10px;
}
.btn-group.disabled {
  cursor: not-allowed;
}
.btn-group.disabled .btn,
.btn-group.disabled .button {
  pointer-events: none;
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.btn-group.disabled .btn:not(.active),
.btn-group.disabled .button:not(.active) {
  color: #BEBEBE;
  background-color: transparent;
  border-color: #BEBEBE;
}
.btn-group.disabled .btn:not(.active):hover,
.btn-group.disabled .btn:not(.active):focus,
.btn-group.disabled .btn:not(.active):active,
.btn-group.disabled .button:not(.active):hover,
.btn-group.disabled .button:not(.active):focus,
.btn-group.disabled .button:not(.active):active {
  color: #BEBEBE;
  background-color: transparent;
  border-color: #BEBEBE;
}
.btn-group.disabled .btn:active,
.btn-group.disabled .button:active {
  position: static;
  top: 0;
}
.btn-group.disabled .btn.active,
.btn-group.disabled .button.active {
  background-color: #BEBEBE;
  border-color: #BEBEBE;
}
.btn-group > .btn-title {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 10px;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  float: left;
}
.btn-group > .btn-title.disabled {
  color: #BEBEBE;
  background-color: transparent;
  border-color: #BEBEBE;
}
.btn-group > .btn-title:first-child:not(:last-child):not(.dropdown-toggle):not([data-toggle="dropdown"]) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.dashlet .btn + .btn,
.dashlet .button + .btn,
.dashlet button + .btn,
.dashlet .dropdown + .btn,
.dashlet .btn-blank + .btn,
.dashlet .btn-disabled + .btn,
.dashlet .btn + .button,
.dashlet .button + .button,
.dashlet button + .button,
.dashlet .dropdown + .button,
.dashlet .btn-blank + .button,
.dashlet .btn-disabled + .button,
.dashlet .btn + button,
.dashlet .button + button,
.dashlet button + button,
.dashlet .dropdown + button,
.dashlet .btn-blank + button,
.dashlet .btn-disabled + button,
.dashlet .btn + .dropdown,
.dashlet .button + .dropdown,
.dashlet button + .dropdown,
.dashlet .dropdown + .dropdown,
.dashlet .btn-blank + .dropdown,
.dashlet .btn-disabled + .dropdown,
.dashlet .btn + .btn-blank,
.dashlet .button + .btn-blank,
.dashlet button + .btn-blank,
.dashlet .dropdown + .btn-blank,
.dashlet .btn-blank + .btn-blank,
.dashlet .btn-disabled + .btn-blank,
.dashlet .btn + .btn-disabled,
.dashlet .button + .btn-disabled,
.dashlet button + .btn-disabled,
.dashlet .dropdown + .btn-disabled,
.dashlet .btn-blank + .btn-disabled,
.dashlet .btn-disabled + .btn-disabled,
.dashlet .button + .button,
.dashlet .button + .button,
.dashlet button + .button,
.dashlet .dropdown + .button,
.dashlet .btn-blank + .button,
.dashlet .btn-disabled + .button,
.dashlet .button + .button,
.dashlet .button + button,
.dashlet .button + .dropdown,
.dashlet .button + .btn-blank,
.dashlet .button + .btn-disabled {
  margin-left: 5px;
}
.dashlet .btn + .btn-group,
.dashlet .button + .btn-group,
.dashlet button + .btn-group,
.dashlet .dropdown + .btn-group,
.dashlet .btn-blank + .btn-group,
.dashlet .btn-disabled + .btn-group,
.dashlet .button + .btn-group {
  margin-left: 5px;
}
.dashlet .btn-group .btn + .btn,
.dashlet .btn-group .btn + .btn-group,
.dashlet .btn-group .btn-group + .btn,
.dashlet .btn-group .btn-group + .btn-group,
.dashlet .btn-group .button + .button,
.dashlet .btn-group .button + .btn-group,
.dashlet .btn-group .btn-group + .button {
  margin-left: -1px;
}
.dashlet .btn,
.dashlet .button {
  margin-top: 2px;
  margin-bottom: 2px;
}
.btn-disabled {
  display: inline-block;
}
.ui-dialog-buttonset .btn-disabled {
  float: right;
}
.page-header .btn,
.page-header .button {
  margin-top: 2px;
  margin-bottom: 2px;
}
.btn-secondary,
.button.blue,
.blue,
.contentLanguagesMenu span a:hover,
.contentLanguagesMenu span a:focus,
.contentLanguagesMenu span.selected a {
  color: #FFFFFF;
  background-color: #00A4E6;
  border-color: #00A4E6;
}
.btn-secondary:focus,
.btn-secondary.focus,
.button.blue:focus,
.button.blue.focus,
.blue:focus,
.blue.focus,
.contentLanguagesMenu span a:hover:focus,
.contentLanguagesMenu span a:hover.focus,
.contentLanguagesMenu span a:focus:focus,
.contentLanguagesMenu span a:focus.focus,
.contentLanguagesMenu span.selected a:focus,
.contentLanguagesMenu span.selected a.focus {
  color: #FFFFFF;
  background-color: #0080b3;
  border-color: #004967;
}
.btn-secondary:hover,
.button.blue:hover,
.blue:hover,
.contentLanguagesMenu span a:hover:hover,
.contentLanguagesMenu span a:focus:hover,
.contentLanguagesMenu span.selected a:hover {
  color: #FFFFFF;
  background-color: #0080b3;
  border-color: #0078a9;
}
.btn-secondary:active,
.btn-secondary.active,
.open > .dropdown-toggle.btn-secondary,
.button.blue:active,
.button.blue.active,
.open > .dropdown-toggle.button.blue,
.blue:active,
.blue.active,
.open > .dropdown-toggle.blue,
.contentLanguagesMenu span a:hover:active,
.contentLanguagesMenu span a:hover.active,
.open > .dropdown-toggle.contentLanguagesMenu span a:hover,
.contentLanguagesMenu span a:focus:active,
.contentLanguagesMenu span a:focus.active,
.open > .dropdown-toggle.contentLanguagesMenu span a:focus,
.contentLanguagesMenu span.selected a:active,
.contentLanguagesMenu span.selected a.active,
.open > .dropdown-toggle.contentLanguagesMenu span.selected a {
  color: #FFFFFF;
  background-color: #0080b3;
  background-image: none;
  border-color: #0078a9;
}
.btn-secondary:active:hover,
.btn-secondary.active:hover,
.open > .dropdown-toggle.btn-secondary:hover,
.btn-secondary:active:focus,
.btn-secondary.active:focus,
.open > .dropdown-toggle.btn-secondary:focus,
.btn-secondary:active.focus,
.btn-secondary.active.focus,
.open > .dropdown-toggle.btn-secondary.focus,
.button.blue:active:hover,
.button.blue.active:hover,
.open > .dropdown-toggle.button.blue:hover,
.button.blue:active:focus,
.button.blue.active:focus,
.open > .dropdown-toggle.button.blue:focus,
.button.blue:active.focus,
.button.blue.active.focus,
.open > .dropdown-toggle.button.blue.focus,
.blue:active:hover,
.blue.active:hover,
.open > .dropdown-toggle.blue:hover,
.blue:active:focus,
.blue.active:focus,
.open > .dropdown-toggle.blue:focus,
.blue:active.focus,
.blue.active.focus,
.open > .dropdown-toggle.blue.focus,
.contentLanguagesMenu span a:hover:active:hover,
.contentLanguagesMenu span a:hover.active:hover,
.open > .dropdown-toggle.contentLanguagesMenu span a:hover:hover,
.contentLanguagesMenu span a:hover:active:focus,
.contentLanguagesMenu span a:hover.active:focus,
.open > .dropdown-toggle.contentLanguagesMenu span a:hover:focus,
.contentLanguagesMenu span a:hover:active.focus,
.contentLanguagesMenu span a:hover.active.focus,
.open > .dropdown-toggle.contentLanguagesMenu span a:hover.focus,
.contentLanguagesMenu span a:focus:active:hover,
.contentLanguagesMenu span a:focus.active:hover,
.open > .dropdown-toggle.contentLanguagesMenu span a:focus:hover,
.contentLanguagesMenu span a:focus:active:focus,
.contentLanguagesMenu span a:focus.active:focus,
.open > .dropdown-toggle.contentLanguagesMenu span a:focus:focus,
.contentLanguagesMenu span a:focus:active.focus,
.contentLanguagesMenu span a:focus.active.focus,
.open > .dropdown-toggle.contentLanguagesMenu span a:focus.focus,
.contentLanguagesMenu span.selected a:active:hover,
.contentLanguagesMenu span.selected a.active:hover,
.open > .dropdown-toggle.contentLanguagesMenu span.selected a:hover,
.contentLanguagesMenu span.selected a:active:focus,
.contentLanguagesMenu span.selected a.active:focus,
.open > .dropdown-toggle.contentLanguagesMenu span.selected a:focus,
.contentLanguagesMenu span.selected a:active.focus,
.contentLanguagesMenu span.selected a.active.focus,
.open > .dropdown-toggle.contentLanguagesMenu span.selected a.focus {
  color: #FFFFFF;
  background-color: #00668f;
  border-color: #004967;
}
.btn-secondary.disabled:hover,
.btn-secondary[disabled]:hover,
fieldset[disabled] .btn-secondary:hover,
.btn-secondary.disabled:focus,
.btn-secondary[disabled]:focus,
fieldset[disabled] .btn-secondary:focus,
.btn-secondary.disabled.focus,
.btn-secondary[disabled].focus,
fieldset[disabled] .btn-secondary.focus,
.button.blue.disabled:hover,
.button.blue[disabled]:hover,
fieldset[disabled] .button.blue:hover,
.button.blue.disabled:focus,
.button.blue[disabled]:focus,
fieldset[disabled] .button.blue:focus,
.button.blue.disabled.focus,
.button.blue[disabled].focus,
fieldset[disabled] .button.blue.focus,
.blue.disabled:hover,
.blue[disabled]:hover,
fieldset[disabled] .blue:hover,
.blue.disabled:focus,
.blue[disabled]:focus,
fieldset[disabled] .blue:focus,
.blue.disabled.focus,
.blue[disabled].focus,
fieldset[disabled] .blue.focus,
.contentLanguagesMenu span a:hover.disabled:hover,
.contentLanguagesMenu span a:hover[disabled]:hover,
fieldset[disabled] .contentLanguagesMenu span a:hover:hover,
.contentLanguagesMenu span a:hover.disabled:focus,
.contentLanguagesMenu span a:hover[disabled]:focus,
fieldset[disabled] .contentLanguagesMenu span a:hover:focus,
.contentLanguagesMenu span a:hover.disabled.focus,
.contentLanguagesMenu span a:hover[disabled].focus,
fieldset[disabled] .contentLanguagesMenu span a:hover.focus,
.contentLanguagesMenu span a:focus.disabled:hover,
.contentLanguagesMenu span a:focus[disabled]:hover,
fieldset[disabled] .contentLanguagesMenu span a:focus:hover,
.contentLanguagesMenu span a:focus.disabled:focus,
.contentLanguagesMenu span a:focus[disabled]:focus,
fieldset[disabled] .contentLanguagesMenu span a:focus:focus,
.contentLanguagesMenu span a:focus.disabled.focus,
.contentLanguagesMenu span a:focus[disabled].focus,
fieldset[disabled] .contentLanguagesMenu span a:focus.focus,
.contentLanguagesMenu span.selected a.disabled:hover,
.contentLanguagesMenu span.selected a[disabled]:hover,
fieldset[disabled] .contentLanguagesMenu span.selected a:hover,
.contentLanguagesMenu span.selected a.disabled:focus,
.contentLanguagesMenu span.selected a[disabled]:focus,
fieldset[disabled] .contentLanguagesMenu span.selected a:focus,
.contentLanguagesMenu span.selected a.disabled.focus,
.contentLanguagesMenu span.selected a[disabled].focus,
fieldset[disabled] .contentLanguagesMenu span.selected a.focus {
  background-color: #00A4E6;
  border-color: #00A4E6;
}
.btn-secondary .badge,
.button.blue .badge,
.blue .badge,
.contentLanguagesMenu span a:hover .badge,
.contentLanguagesMenu span a:focus .badge,
.contentLanguagesMenu span.selected a .badge {
  color: #00A4E6;
  background-color: #FFFFFF;
}
.btn-xl {
  font-weight: 300;
}
.btn-group {
  /* Should never have to worry about 2-3 solid buttons together */
  /*.btn-primary {
        border: 1px solid darken(@btn-primary-border, 10%);
    }

    .btn-secondary {
        border: 1px solid darken(@btn-secondary-border, 10%);
    }

    .btn-success {
        border: 1px solid darken(@btn-success-border, 10%);
    }

    .btn-info {
        border: 1px solid darken(@btn-info-border, 10%);
    }

    .btn-warning {
        border: 1px solid darken(@btn-warning-border, 10%);
    }

    .btn-danger {
        border: 1px solid darken(@btn-danger-border, 10%);
    }*/
}
.btn-group.open .dropdown-menu {
  visibility: visible !important;
}
.btn-group button.btn,
.btn-group button.button {
  margin-right: 0;
}
.btn-group .btn-default.active,
.btn-group .button.gray.active,
.btn-group .gray.active,
.btn-group .contentLanguagesMenu span a.active {
  font-weight: 500;
}
.btn-group .btn-default.active:hover,
.btn-group .button.gray.active:hover,
.btn-group .gray.active:hover,
.btn-group .contentLanguagesMenu span a.active:hover {
  cursor: default;
}
.send-button-tooltip {
  display: inline-block;
}
.btn-group-title {
  float: left;
  padding: 6px 10px;
  font-size: 15px;
  line-height: 1.42857143;
}
.btn-full {
  width: 100%;
  height: 100%;
  display: block;
}
.btn-blank {
  color: #039BE5;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  background: none;
}
.btn-blank:active,
.btn-blank:focus,
.btn-blank:hover,
.btn-blank:active:focus,
.btn-blank.active:focus,
.btn-blank.active.focus,
.btn-blank.focus:active {
  color: #1fb4fc;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  background: none !important;
}
.btn-cancel {
  color: #039BE5;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  background: none;
}
.btn-cancel:active,
.btn-cancel:focus,
.btn-cancel:hover,
.btn-cancel:active:focus,
.btn-cancel.active:focus,
.btn-cancel.active.focus,
.btn-cancel.focus:active {
  color: #1fb4fc;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  background: none !important;
}
.btn-cancel:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn-close {
  color: #333333;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  background: none;
  filter: alpha(opacity=40);
  opacity: 0.4;
}
.btn-close:active,
.btn-close:focus,
.btn-close:hover,
.btn-close:active:focus,
.btn-close.active:focus,
.btn-close.active.focus,
.btn-close.focus:active {
  color: #333333;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  background: none !important;
  filter: alpha(opacity=60);
  opacity: 0.6;
}
.btn-style {
  top: 0;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  background: none;
  cursor: default;
}
.btn-style:active,
.btn-style:focus,
.btn-style:hover,
.btn-style:active:focus,
.btn-style.active:focus,
.btn-style.active.focus,
.btn-style.focus:active {
  top: 0;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  background: none !important;
  cursor: default;
}
.btn-link:focus,
.btn-link.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  outline-width: 1px;
}
.btn-link-vertical {
  padding-top: 6px;
  padding-bottom: 6px;
}
.btn-group-sm > .btn-link-vertical {
  padding-top: 4px;
  padding-bottom: 4px;
}
.button.disabled,
.button[disabled],
fieldset[disabled] .button {
  pointer-events: auto;
}
.btn-toggle {
  margin-left: 10px;
  margin-right: 10px;
}
.btn-toggle .btn,
.btn-toggle .button {
  padding: 3px 10px;
}
.btn-toggle .btn.active:hover,
.btn-toggle .btn.active:focus,
.btn-toggle .button.active:hover,
.btn-toggle .button.active:focus {
  cursor: default;
}
.btn-toggle + .portalButton {
  float: left;
}
.btn-print + .btn,
.btn-print + .portalButton,
.btn-print + .button {
  margin-left: 10px;
}
.btn-print:hover,
.btn-print:focus,
.btn-print.focus {
  color: #1fb4fc;
  text-decoration: none;
}
.ui-dialog.ui-widget-content a:not(.active).btn-primary,
.ui-dialog.ui-widget-content a:not(.active).button.orange,
.ui-dialog.ui-widget-content a:not(.active).orange,
.ui-dialog.ui-widget-content a:not(.active).ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child {
  color: #FFFFFF;
}
.ui-dialog.ui-widget-content a:not(.active).btn-primary:hover,
.ui-dialog.ui-widget-content a:not(.active).btn-primary:focus,
.ui-dialog.ui-widget-content a:not(.active).button.orange:hover,
.ui-dialog.ui-widget-content a:not(.active).button.orange:focus,
.ui-dialog.ui-widget-content a:not(.active).orange:hover,
.ui-dialog.ui-widget-content a:not(.active).orange:focus,
.ui-dialog.ui-widget-content a:not(.active).ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:hover,
.ui-dialog.ui-widget-content a:not(.active).ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:focus {
  color: #faa51a;
}
.ui-dialog.ui-widget-content a:not(.active).btn-secondary,
.ui-dialog.ui-widget-content a:not(.active).button.blue,
.ui-dialog.ui-widget-content a:not(.active).blue,
.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span a:hover,
.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span a:focus,
.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span.selected a {
  color: #FFFFFF;
}
.ui-dialog.ui-widget-content a:not(.active).btn-secondary:hover,
.ui-dialog.ui-widget-content a:not(.active).btn-secondary:focus,
.ui-dialog.ui-widget-content a:not(.active).button.blue:hover,
.ui-dialog.ui-widget-content a:not(.active).button.blue:focus,
.ui-dialog.ui-widget-content a:not(.active).blue:hover,
.ui-dialog.ui-widget-content a:not(.active).blue:focus,
.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span a:hover:hover,
.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span a:hover:focus,
.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span a:focus:hover,
.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span a:focus:focus,
.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span.selected a:hover,
.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span.selected a:focus {
  color: #00A4E6;
}
.ui-dialog.ui-widget-content a:not(.active).btn-default,
.ui-dialog.ui-widget-content a:not(.active).button.gray,
.ui-dialog.ui-widget-content a:not(.active).gray,
.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span a {
  color: #757575;
}
.ui-dialog.ui-widget-content a:not(.active).btn-default:hover,
.ui-dialog.ui-widget-content a:not(.active).btn-default:focus,
.ui-dialog.ui-widget-content a:not(.active).button.gray:hover,
.ui-dialog.ui-widget-content a:not(.active).button.gray:focus,
.ui-dialog.ui-widget-content a:not(.active).gray:hover,
.ui-dialog.ui-widget-content a:not(.active).gray:focus,
.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span a:hover,
.ui-dialog.ui-widget-content a:not(.active).contentLanguagesMenu span a:focus {
  color: transparent;
}
.ui-dialog.ui-widget-content a:not(.active).btn-success {
  color: #FFFFFF;
}
.ui-dialog.ui-widget-content a:not(.active).btn-success:hover,
.ui-dialog.ui-widget-content a:not(.active).btn-success:focus {
  color: #93d32a;
}
.ui-dialog.ui-widget-content a:not(.active).btn-info {
  color: #FFFFFF;
}
.ui-dialog.ui-widget-content a:not(.active).btn-info:hover,
.ui-dialog.ui-widget-content a:not(.active).btn-info:focus {
  color: #4697DD;
}
.ui-dialog.ui-widget-content a:not(.active).btn-warning {
  color: #FFFFFF;
}
.ui-dialog.ui-widget-content a:not(.active).btn-warning:hover,
.ui-dialog.ui-widget-content a:not(.active).btn-warning:focus {
  color: #f6cb24;
}
.ui-dialog.ui-widget-content a:not(.active).btn-danger {
  color: #FFFFFF;
}
.ui-dialog.ui-widget-content a:not(.active).btn-danger:hover,
.ui-dialog.ui-widget-content a:not(.active).btn-danger:focus {
  color: #F05253;
}
.ui-dialog-buttonpane {
  float: right;
}
.ui-dialog-buttonpane .ui-dialog-titlebar {
  display: none;
}
.ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
.ui-dialog-buttonpane .ui-dialog-buttonset button {
  font-family: 'Roboto', sans-serif;
  padding: 5px 10px;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 3px;
}
.ui-dialog-buttonpane .ui-dialog-buttonset button .ui-button-text {
  padding: 0;
}
.ui-dialog-buttonpane .ui-dialog-buttonset .btn,
.ui-dialog-buttonpane .ui-dialog-buttonset .button {
  margin: 0;
  cursor: pointer;
}
.ui-dialog-buttonpane .ui-dialog-buttonset .btn .ui-button-text,
.ui-dialog-buttonpane .ui-dialog-buttonset .button .ui-button-text {
  padding: 0;
}
.ui-dialog-buttonpane .ui-dialog-buttonset .btn-blank {
  margin: 0;
  cursor: pointer;
}
.ui-dialog-buttonpane .ui-dialog-buttonset .btn-blank .ui-button-text {
  padding: 0;
}
.ui-dialog-buttonpane .ui-dialog-buttonset .btn + .btn,
.ui-dialog-buttonpane .ui-dialog-buttonset .btn-blank + .btn,
.ui-dialog-buttonpane .ui-dialog-buttonset .btn + .btn-blank,
.ui-dialog-buttonpane .ui-dialog-buttonset .btn-blank + .btn-blank,
.ui-dialog-buttonpane .ui-dialog-buttonset .button + .button,
.ui-dialog-buttonpane .ui-dialog-buttonset .btn-blank + .button,
.ui-dialog-buttonpane .ui-dialog-buttonset .button + .btn-blank {
  margin-left: 6.66666667px;
  margin-bottom: 0;
}
.ui-dialog-buttonpane .ui-dialog-buttonset .btn-group .btn + .btn,
.ui-dialog-buttonpane .ui-dialog-buttonset .btn-group .button + .button {
  margin-left: -1px;
}
.ui-dialog-buttonpane .ui-dialog-buttonset .btn-block + .btn-block {
  margin-left: 0;
}
.ui-dialog-buttonpane .ui-dialog-buttonset .btn-pull-left {
  position: absolute;
  left: 0;
}
@media (max-width: 768px) {
  .search-panel {
    margin-bottom: 10px !important;
  }
}
.search-panel input[type="search"] {
  width: 200px;
}
.search-panel input[type="search"] + .button {
  height: 43px;
  padding: 10px 30px;
}
.search-panel input[type="search"] + .btn,
.search-panel input[type="search"] + .button {
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  height: 43px;
  position: relative;
  top: 0;
}
.search-panel input + .btn,
.search-panel input + .button {
  margin-left: 0;
}
.form-buttonset {
  margin-top: 10px;
  margin-bottom: 10px;
}
.form-buttonset:before,
.form-buttonset:after {
  display: table;
  content: " ";
}
.form-buttonset:after {
  clear: both;
}
.form-buttonset:before,
.form-buttonset:after {
  display: table;
  content: " ";
}
.form-buttonset:after {
  clear: both;
}
.form-buttonset:before,
.form-buttonset:after {
  content: " ";
  clear: both;
  display: table;
}
.form-buttonset:before,
.form-buttonset:after {
  content: " ";
  clear: both;
  display: table;
}
.btn-icon {
  padding: 15px;
}
.btn-icon > .fa,
.btn-icon > .svg-inline--fa {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.btn-icon-circle {
  border-radius: 50%;
}
.btn.refresh:before,
.btn.download:before,
.btn.upload:before,
.btn.preview:before,
.btn.publish:before,
.btn.add:before,
.btn.add-multi:before,
.btn.edit:before,
.btn.folder:before,
.button.refresh:before,
.button.download:before,
.button.upload:before,
.button.preview:before,
.button.publish:before,
.button.add:before,
.button.add-multi:before,
.button.edit:before,
.button.folder:before {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  margin-right: 5px;
}
.btn.refresh:before.icon-collapse:before,
.btn.download:before.icon-collapse:before,
.btn.upload:before.icon-collapse:before,
.btn.preview:before.icon-collapse:before,
.btn.publish:before.icon-collapse:before,
.btn.add:before.icon-collapse:before,
.btn.add-multi:before.icon-collapse:before,
.btn.edit:before.icon-collapse:before,
.btn.folder:before.icon-collapse:before,
.button.refresh:before.icon-collapse:before,
.button.download:before.icon-collapse:before,
.button.upload:before.icon-collapse:before,
.button.preview:before.icon-collapse:before,
.button.publish:before.icon-collapse:before,
.button.add:before.icon-collapse:before,
.button.add-multi:before.icon-collapse:before,
.button.edit:before.icon-collapse:before,
.button.folder:before.icon-collapse:before {
  content: "\f078";
}
.btn.refresh img,
.btn.download img,
.btn.upload img,
.btn.preview img,
.btn.publish img,
.btn.add img,
.btn.add-multi img,
.btn.edit img,
.btn.folder img,
.button.refresh img,
.button.download img,
.button.upload img,
.button.preview img,
.button.publish img,
.button.add img,
.button.add-multi img,
.button.edit img,
.button.folder img {
  display: none;
}
.btn.refresh:before,
.button.refresh:before {
  content: "\f021";
}
.btn.download:before,
.button.download:before {
  content: "\f0ed";
}
.btn.upload:before,
.button.upload:before {
  content: "\f0ee";
}
.btn.preview:before,
.button.preview:before {
  content: "\f002";
}
.btn.publish:before,
.button.publish:before {
  content: "\f058";
}
.btn.add:before,
.button.add:before {
  content: "\f055";
}
.btn.add-multi:before,
.button.add-multi:before {
  content: "\f02d";
}
.btn.edit:before,
.button.edit:before {
  content: "\f040";
}
.btn.folder:before,
.button.folder:before {
  content: "\f07b";
}
.btn-control-block .selected-number {
  padding: 5px 10px;
  border: 1px solid transparent;
  display: inline-block;
  vertical-align: middle;
}
.popUpWindow .navigationMenu .btn,
.popUpWindow .navigationMenu .btn-group,
.popUpWindow .navigationMenu .button {
  margin-left: 0;
}
.pull-right > .btn-group,
.floatRight > .btn-group {
  align-items: center;
  justify-content: flex-end;
}
.pull-right.btn-group,
.floatRight.btn-group {
  align-items: center;
  justify-content: flex-end;
}
.input-group .input-group-btn-right {
  float: none !important;
}
.input-group .input-group-btn-right .btn.btn-default,
.input-group .input-group-btn-right .button.btn-default,
.input-group .input-group-btn-right .btn.button.gray,
.input-group .input-group-btn-right .btn.gray,
.input-group .input-group-btn-right .btn.contentLanguagesMenu span a {
  border: 1px solid #ccc;
}
.input-group .input-group-btn-right .btn.btn-default:hover,
.input-group .input-group-btn-right .button.btn-default:hover,
.input-group .input-group-btn-right .btn.button.gray:hover,
.input-group .input-group-btn-right .btn.gray:hover,
.input-group .input-group-btn-right .btn.contentLanguagesMenu span a:hover {
  color: #333333;
  background-color: #F6F6F6;
}
.btn.bulk-action.hide:first-child + .btn-disabled,
.button.bulk-action.hide:first-child + .btn-disabled {
  margin-left: 0;
}
.event-dashlet-load-actions .btn + .btn,
.event-dashlet-load-actions .button + .button {
  margin-left: 0;
}
.ui-dialog-buttonpane .ui-dialog-buttonset button.btn-paypal,
.btn-paypal {
  padding: 0;
  background: transparent;
}
.ui-dialog-buttonpane .ui-dialog-buttonset button.btn-paypal img,
.btn-paypal img {
  margin: 0;
}
.btn,
.button,
.button {
  text-transform: uppercase;
  -webkit-transition: all 225ms;
  -moz-transition: all 225ms;
  -ms-transition: all 225ms;
  -o-transition: all 225ms;
  transition: all 225ms;
}
.field-control + .custom-control {
  margin-left: 10px;
}
.custom-control.custom-radio,
.custom-control.custom-checkbox {
  min-width: 15px;
  min-height: 21px;
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.custom-control.custom-radio .custom-control-input,
.custom-control.custom-checkbox .custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.custom-control.custom-radio .custom-control-input:focus ~ .custom-control-indicator,
.custom-control.custom-checkbox .custom-control-input:focus ~ .custom-control-indicator {
  color: #039BE5;
}
.custom-control.custom-radio label,
.custom-control.custom-checkbox label {
  max-width: 100%;
  cursor: pointer;
}
.custom-control.custom-radio label a,
.custom-control.custom-checkbox label a {
  position: relative;
}
.custom-control.custom-radio label .help-block,
.custom-control.custom-checkbox label .help-block {
  padding: 0;
}
.custom-control.custom-radio .help-block,
.custom-control.custom-checkbox .help-block {
  padding-left: 25px;
}
.custom-control.custom-checkbox.checkbox-inline {
  padding-left: 0;
}
.custom-control.custom-checkbox.checkbox-inline input[type="checkbox"],
.custom-control.custom-checkbox.checkbox-inline .checkbox-icon {
  margin: 0;
}
.custom-control.custom-radio.radio-inline {
  padding-left: 0;
}
.custom-control.custom-radio.radio-inline input[type="radio"],
.custom-control.custom-radio.radio-inline .radio-icon {
  margin: 0;
}
.custom-control.custom-toggle {
  min-width: 15px;
  min-height: 15px;
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.custom-control.custom-toggle .custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.custom-control.custom-toggle .custom-control-input:focus ~ .custom-control-indicator {
  color: #4d90fe;
}
.custom-control.custom-toggle .custom-toggle-group {
  overflow: hidden;
}
.custom-control.custom-toggle .custom-toggle-label {
  max-width: 100%;
  padding: 0;
}
.custom-control.custom-box .custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.custom-control.custom-box .custom-control-input:focus ~ .custom-control-indicator {
  color: #4d90fe;
}
.custom-control + .input-group-btn {
  margin-left: 5px;
}
.custom-control + .btn,
.custom-control + .button {
  margin-left: 10px;
}
.custom-control .custom-control-input:disabled ~ .custom-control-indicator {
  opacity: 0.65;
  cursor: not-allowed;
}
.custom-control .custom-control-input:disabled ~ label {
  opacity: 1;
  pointer-events: auto;
  cursor: auto;
}
.custom-control .label-control {
  padding-top: 0;
}
.custom-control + .custom-control-group {
  margin-top: 5px;
  padding-left: 25px;
}
.listView .checkbox .custom-control.custom-radio,
.listView .checkBox .custom-control.custom-radio,
.listView .checkbox .custom-control.custom-checkbox,
.listView .checkBox .custom-control.custom-checkbox {
  min-height: 15px;
}
.custom-control-indicator {
  font-size: 15px;
  position: absolute;
  left: 0;
}
.box-primary-text {
  visibility: hidden;
  padding: 15px;
}
.custom-control.custom-checkbox:hover .visible-icon,
.custom-control.custom-checkbox:focus .visible-icon,
.custom-control.custom-checkbox:hover .hidden-icon,
.custom-control.custom-checkbox:focus .hidden-icon {
  color: #1fb4fc;
}
.custom-control.custom-checkbox:hover .visible-icon + .custom-control-label,
.custom-control.custom-checkbox:focus .visible-icon + .custom-control-label,
.custom-control.custom-checkbox:hover .hidden-icon + .custom-control-label,
.custom-control.custom-checkbox:focus .hidden-icon + .custom-control-label {
  color: #1fb4fc;
}
.custom-control .custom-control-input:checked ~ .visible-icon:before {
  opacity: 1;
}
.custom-control .visible-icon {
  color: #333333;
  top: 50%;
  transform: translateY(-50%);
}
.custom-control .visible-icon:before {
  opacity: 0.5;
}
.custom-control .custom-control-input:checked ~ .hidden-icon:before {
  opacity: 0.5;
}
.custom-control .hidden-icon {
  color: #333333;
  top: 50%;
  transform: translateY(-50%);
}
.custom-control .hidden-icon:before {
  opacity: 1;
}
.custom-control .custom-control-input:checked ~ .open-icon:before {
  opacity: 1;
}
.custom-control .custom-control-input + .open-icon + .custom-control-label {
  padding-left: 0;
}
.custom-control .open-icon {
  font-size: 24px;
  color: #039BE5;
  position: relative;
  top: 2px;
}
.custom-control .open-icon:before {
  opacity: 1;
}
.custom-control .open-icon:hover,
.custom-control .open-icon:focus {
  color: #1fb4fc;
}
.custom-control .open-icon + .custom-control-label {
  margin-left: 10px;
  padding-left: 0;
  vertical-align: middle;
}
.custom-control .open-icon ~ .help-block {
  padding-left: 39px;
}
.custom-control.custom-box {
  width: 100%;
  height: 100%;
  padding: 20px;
  position: relative;
}
.custom-control.custom-box.active ~ .box-primary-text {
  visibility: visible;
}
.custom-control .custom-toggle-group {
  position: absolute;
  width: 200%;
  top: 0;
  bottom: 0;
  left: 0;
  transition: left 0.35s;
  -webkit-transition: left 0.35s;
  -moz-user-select: none;
  -webkit-user-select: none;
  overflow: hidden;
}
.custom-control .custom-toggle-group .toggle-on {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 50%;
  margin: 0;
  border: 0;
  border-radius: 0;
  padding-right: 24px;
}
.custom-control .custom-toggle-group .toggle-off {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  right: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
  padding-left: 24px;
}
.custom-control .custom-toggle-group .toggle-handle {
  position: relative;
  margin: 0 auto;
  padding-top: 0px;
  padding-bottom: 0px;
  height: 100%;
  width: 0px;
  border-width: 0 1px;
}
.custom-control .custom-control-input:checked ~ .box-seletion {
  background-color: #039BE5;
}
.custom-control .custom-control-input:checked ~ .box-seletion ~ label {
  color: #FFFFFF;
}
.custom-control .box-seletion {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: #E5E5E5;
}
.custom-control .box-seletion:hover {
  background-color: #c5c5c5;
}
.custom-control .box-seletion ~ label {
  position: relative;
  color: #808080;
}
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on {
  background-image: none;
  outline: 0;
  -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);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  cursor: default;
}
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on:active,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on:active {
  top: 0;
}
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.active-state,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.active-state {
  position: relative;
  top: 1px;
}
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-default,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-default,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.button.gray,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.button.gray,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.gray,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.gray,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span a,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.contentLanguagesMenu span a {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  border-color: #565656;
  background-color: #757575;
  color: #FFFFFF;
  color: #333333;
  background-color: #CCC;
  border-color: #bebebe;
  background-image: none;
}
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-default:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-default:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-default:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-default:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-default.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-default.focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.button.gray:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.button.gray:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.button.gray:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.button.gray:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.button.gray.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.button.gray.focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.gray:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.gray:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.gray:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.gray:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.gray.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.gray.focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span a:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.contentLanguagesMenu span a:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span a:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.contentLanguagesMenu span a:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span a.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.contentLanguagesMenu span a.focus {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  border-color: #353535;
}
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-primary,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-primary,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.button.orange,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.button.orange,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.orange,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.orange,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child {
  color: #FFFFFF;
  background-color: #dc8a05;
  border-color: #d28405;
  background-image: -webkit-linear-gradient(top, #f78d1d 0%, #faa51a 100%);
  background-image: -o-linear-gradient(top, #f78d1d 0%, #faa51a 100%);
  background-image: linear-gradient(to bottom, #f78d1d 0%, #faa51a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff78d1d', endColorstr='#fffaa51a', GradientType=0);
  background-repeat: repeat-x;
  box-shadow: none;
  border: 1px solid #f78d1d /*!important*/;
  background-image: none;
}
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-primary:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-primary:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-primary:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-primary:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-primary.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-primary.focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.button.orange:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.button.orange:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.button.orange:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.button.orange:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.button.orange.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.button.orange.focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.orange:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.orange:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.orange:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.orange:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.orange.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.orange.focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.focus {
  color: #FFFFFF;
  background-color: #b97404;
  border-color: #915b03;
}
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-secondary,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-secondary,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.button.blue,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.button.blue,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.blue,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.blue,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span a:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.contentLanguagesMenu span a:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span a:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.contentLanguagesMenu span a:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span.selected a,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.contentLanguagesMenu span.selected a {
  color: #FFFFFF;
  background-color: #257ecb;
  background-image: none;
  border-color: #206bad;
}
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-secondary:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-secondary:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-secondary:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-secondary:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-secondary.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-secondary.focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.button.blue:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.button.blue:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.button.blue:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.button.blue:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.button.blue.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.button.blue.focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.blue:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.blue:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.blue:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.blue:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.blue.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.blue.focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span a:hover:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.contentLanguagesMenu span a:hover:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span a:hover:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.contentLanguagesMenu span a:hover:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span a:hover.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.contentLanguagesMenu span a:hover.focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span a:focus:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.contentLanguagesMenu span a:focus:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span a:focus:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.contentLanguagesMenu span a:focus:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span a:focus.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.contentLanguagesMenu span a:focus.focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span.selected a:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.contentLanguagesMenu span.selected a:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span.selected a:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.contentLanguagesMenu span.selected a:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.contentLanguagesMenu span.selected a.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.contentLanguagesMenu span.selected a.focus {
  color: #FFFFFF;
  background-color: #206bad;
  border-color: #154875;
}
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-info,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-info {
  color: #FFFFFF;
  background-color: #257ecb;
  background-image: none;
  border-color: #206bad;
}
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-info:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-info:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-info:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-info:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-info.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-info.focus {
  color: #FFFFFF;
  background-color: #206bad;
  border-color: #154875;
}
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-warning,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-warning {
  color: #FFFFFF;
  background-color: #ddb209;
  background-image: none;
  border-color: #d4aa09;
}
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-warning:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-warning:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-warning:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-warning:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-warning.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-warning.focus {
  color: #FFFFFF;
  background-color: #bb9708;
  border-color: #947706;
}
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-danger,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-danger {
  color: #FFFFFF;
  background-color: #ec2324;
  background-image: none;
  border-color: #d91314;
}
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-danger:hover,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-danger:hover,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-danger:focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-danger:focus,
.custom-control .custom-control-input:checked ~ .custom-toggle-label .btn-group .toggle-on.btn-danger.focus,
.custom-control .custom-control-input:checked ~ .btn-group .toggle-on.btn-danger.focus {
  color: #FFFFFF;
  background-color: #d91314;
  border-color: #9c0d0e;
}
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off {
  background-image: none;
  outline: 0;
  -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);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  cursor: default;
}
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off:active,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off:active {
  top: 0;
}
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.active-state,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.active-state {
  position: relative;
  top: 1px;
}
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-default,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-default,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.button.gray,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.button.gray,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.gray,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.gray,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span a,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.contentLanguagesMenu span a {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  border-color: #565656;
  background-color: #757575;
  color: #FFFFFF;
  color: #333333;
  background-color: #CCC;
  border-color: #bebebe;
  background-image: none;
}
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-default:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-default:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-default:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-default:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-default.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-default.focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.button.gray:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.button.gray:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.button.gray:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.button.gray:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.button.gray.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.button.gray.focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.gray:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.gray:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.gray:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.gray:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.gray.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.gray.focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span a:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.contentLanguagesMenu span a:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span a:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.contentLanguagesMenu span a:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span a.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.contentLanguagesMenu span a.focus {
  color: #757575;
  background-color: rgba(0, 0, 0, 0);
  border-color: #353535;
}
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-primary,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-primary,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.button.orange,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.button.orange,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.orange,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.orange,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child {
  color: #FFFFFF;
  background-color: #dc8a05;
  border-color: #d28405;
  background-image: -webkit-linear-gradient(top, #f78d1d 0%, #faa51a 100%);
  background-image: -o-linear-gradient(top, #f78d1d 0%, #faa51a 100%);
  background-image: linear-gradient(to bottom, #f78d1d 0%, #faa51a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff78d1d', endColorstr='#fffaa51a', GradientType=0);
  background-repeat: repeat-x;
  box-shadow: none;
  border: 1px solid #f78d1d /*!important*/;
  background-image: none;
}
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-primary:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-primary:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-primary:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-primary:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-primary.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-primary.focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.button.orange:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.button.orange:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.button.orange:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.button.orange:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.button.orange.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.button.orange.focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.orange:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.orange:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.orange:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.orange:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.orange.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.orange.focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.focus {
  color: #FFFFFF;
  background-color: #b97404;
  border-color: #915b03;
}
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-secondary,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-secondary,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.button.blue,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.button.blue,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.blue,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.blue,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span a:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.contentLanguagesMenu span a:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span a:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.contentLanguagesMenu span a:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span.selected a,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.contentLanguagesMenu span.selected a {
  color: #FFFFFF;
  background-color: #257ecb;
  background-image: none;
  border-color: #206bad;
}
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-secondary:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-secondary:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-secondary:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-secondary:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-secondary.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-secondary.focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.button.blue:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.button.blue:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.button.blue:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.button.blue:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.button.blue.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.button.blue.focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.blue:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.blue:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.blue:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.blue:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.blue.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.blue.focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span a:hover:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.contentLanguagesMenu span a:hover:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span a:hover:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.contentLanguagesMenu span a:hover:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span a:hover.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.contentLanguagesMenu span a:hover.focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span a:focus:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.contentLanguagesMenu span a:focus:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span a:focus:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.contentLanguagesMenu span a:focus:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span a:focus.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.contentLanguagesMenu span a:focus.focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span.selected a:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.contentLanguagesMenu span.selected a:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span.selected a:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.contentLanguagesMenu span.selected a:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.contentLanguagesMenu span.selected a.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.contentLanguagesMenu span.selected a.focus {
  color: #FFFFFF;
  background-color: #206bad;
  border-color: #154875;
}
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-info,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-info {
  color: #FFFFFF;
  background-color: #257ecb;
  background-image: none;
  border-color: #206bad;
}
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-info:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-info:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-info:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-info:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-info.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-info.focus {
  color: #FFFFFF;
  background-color: #206bad;
  border-color: #154875;
}
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-warning,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-warning {
  color: #FFFFFF;
  background-color: #ddb209;
  background-image: none;
  border-color: #d4aa09;
}
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-warning:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-warning:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-warning:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-warning:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-warning.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-warning.focus {
  color: #FFFFFF;
  background-color: #bb9708;
  border-color: #947706;
}
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-danger,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-danger {
  color: #FFFFFF;
  background-color: #ec2324;
  background-image: none;
  border-color: #d91314;
}
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-danger:hover,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-danger:hover,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-danger:focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-danger:focus,
.custom-control .custom-control-input:not(:checked) ~ .custom-toggle-label .btn-group .toggle-off.btn-danger.focus,
.custom-control .custom-control-input:not(:checked) ~ .btn-group .toggle-off.btn-danger.focus {
  color: #FFFFFF;
  background-color: #d91314;
  border-color: #9c0d0e;
}
.checkbox-icon.svg-inline--fa {
  height: 1.25em;
  margin: 0;
  vertical-align: text-bottom;
}
.checkbox-icon.svg-inline--fa.fa-check-circle,
.checkbox-icon.svg-inline--fa.fa-check {
  color: #93d32a;
}
.checkbox-icon.svg-inline--fa.fa-check-circle.text-default,
.checkbox-icon.svg-inline--fa.fa-check.text-default {
  color: #333333;
}
.checkbox-icon.svg-inline--fa.fa-times-circle,
.checkbox-icon.svg-inline--fa.fa-times {
  color: #F05253;
}
.checkbox-icon.svg-inline--fa.fa-times-circle.text-default,
.checkbox-icon.svg-inline--fa.fa-times.text-default {
  color: #333333;
}
.radio-icon.svg-inline--fa {
  height: 1.25em;
  margin: 0;
}
.custom-checkbox.checked .checkbox-icon {
  font-size: 20px;
  font-weight: 900;
  color: #039BE5;
}
.custom-checkbox .checkbox-icon {
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 20px;
  font-weight: 400;
  color: #BDBDBD;
}
.custom-checkbox .checkbox-icon + label {
  max-width: 100%;
  padding-left: 25px;
}
.custom-checkbox .checkbox-icon + label.sr-only + input {
  max-width: 100%;
  margin-left: 25px;
}
.custom-checkbox .checkbox-icon + label.sr-only + select {
  max-width: calc(100% - 25px);
  margin-left: 25px;
}
.custom-checkbox .checkbox-icon + input {
  max-width: 100%;
  margin-left: 25px;
}
.custom-checkbox .checkbox-icon + select {
  max-width: calc(100% - 25px);
  margin-left: 25px;
}
.custom-checkbox .checkbox-icon + .list-label {
  padding-left: 25px;
}
.custom-checkbox .checkbox-icon.disabled {
  opacity: 0.65;
}
.custom-checkbox .custom-control-input:checked ~ .checkbox-icon {
  font-size: 20px;
  font-weight: 900;
  color: #039BE5;
}
.custom-checkbox .custom-control-input.open-icon ~ .checkbox-icon {
  font-size: 20px;
  font-weight: 900;
  color: #039BE5;
}
.custom-checkbox .checkmark2 {
  width: 20px;
  height: 20px;
  margin: 0;
  text-align: center;
  display: inline-block;
}
.custom-radio .radio-icon {
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 20px;
  font-weight: 400;
  color: #BDBDBD;
}
.custom-radio .radio-icon + label {
  max-width: 100%;
  padding-left: 25px;
}
.custom-radio .radio-icon + label.sr-only + input {
  max-width: 100%;
  margin-left: 25px;
}
.custom-radio .radio-icon + label.sr-only + select {
  max-width: calc(100% - 25px);
  margin-left: 25px;
}
.custom-radio .radio-icon + input {
  max-width: 100%;
  margin-left: 25px;
}
.custom-radio .radio-icon + select {
  max-width: calc(100% - 25px);
  margin-left: 25px;
}
.custom-radio .radio-icon + .list-label {
  padding-left: 25px;
}
.custom-radio .radio-icon.disabled {
  opacity: 0.65;
}
.custom-radio .custom-control-input:checked ~ .radio-icon {
  color: #039BE5;
  font-weight: 400;
}
.custom-control .ui-spinner {
  border-color: #039BE5;
}
.custom-control .ui-spinner input.ui-spinner-input {
  border-color: #039BE5;
}
.custom-control .ui-spinner .ui-spinner-button {
  color: #FFF;
  background-color: #039BE5;
}
.custom-control .ui-spinner .ui-spinner-button:hover,
.custom-control .ui-spinner .ui-spinner-button:focus {
  color: #FFF;
  background-color: #1fb4fc;
}
.custom-control .ui-spinner .ui-spinner-button:active {
  color: #FFF;
  background-color: #1fb4fc;
}
.custom-control.ui-spinner {
  border-color: #039BE5;
}
.custom-control.ui-spinner input.ui-spinner-input {
  border-color: #039BE5;
}
.custom-control.ui-spinner.ui-spinner-horizontal {
  border: none;
  border-radius: 0;
}
.custom-control.ui-spinner.ui-spinner-horizontal input.ui-spinner-input {
  height: 43px;
}
.custom-control.ui-spinner.ui-spinner-horizontal input.ui-spinner-input:not([class*='mnds']):not([class*='field-control-']) {
  width: 40px;
}
.custom-control.ui-spinner.ui-spinner-horizontal input.ui-spinner-input[role="spinbutton"] {
  border-top: 1px solid #039BE5;
  border-bottom: 1px solid #039BE5;
  border-left: none;
  border-right: none;
}
.custom-control.ui-spinner.ui-spinner-horizontal input.ui-spinner-input[role="spinbutton"]:focus {
  border-color: #039BE5;
}
.custom-control.ui-spinner.ui-spinner-horizontal.disabled {
  opacity: 0.65;
}
.custom-control.ui-spinner.ui-spinner-horizontal.disabled .ui-spinner-input {
  height: 43px;
}
.custom-control.ui-spinner.ui-spinner-horizontal.disabled .ui-spinner-input:not([class*='mnds']):not([class*='field-control-']) {
  width: 40px;
}
.custom-control.ui-spinner.ui-spinner-horizontal.disabled .ui-spinner-input[role="spinbutton"] {
  border-top: 1px solid #9E9E9E;
  border-bottom: 1px solid #9E9E9E;
  border-left: none;
  border-right: none;
}
.custom-control.ui-spinner.ui-spinner-horizontal.disabled .ui-spinner-input[role="spinbutton"]:focus {
  border-color: #9E9E9E;
}
.custom-control.ui-spinner.ui-spinner-horizontal.disabled .ui-spinner-button {
  background-color: #9E9E9E;
  cursor: default;
}
.custom-control.ui-spinner.ui-spinner-horizontal.disabled .ui-spinner-button:hover,
.custom-control.ui-spinner.ui-spinner-horizontal.disabled .ui-spinner-button:focus {
  background-color: #9E9E9E;
}
.custom-control.ui-spinner.ui-spinner-horizontal .ui-spinner-input {
  margin: 0 43px;
  text-align: center;
  border: none;
}
.custom-control.ui-spinner.ui-spinner-horizontal .ui-spinner-button {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  width: 43px;
  height: 43px;
  color: #FFF;
  font-size: 18px;
  background-color: #039BE5;
}
.custom-control.ui-spinner.ui-spinner-horizontal .ui-spinner-button.icon-collapse:before {
  content: "\f078";
}
.custom-control.ui-spinner.ui-spinner-horizontal .ui-spinner-button:hover,
.custom-control.ui-spinner.ui-spinner-horizontal .ui-spinner-button:focus {
  color: #FFF;
  background-color: #1fb4fc;
}
.custom-control.ui-spinner.ui-spinner-horizontal .ui-spinner-button:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.custom-control.ui-spinner.ui-spinner-horizontal .ui-spinner-button.ui-spinner-up {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.custom-control.ui-spinner.ui-spinner-horizontal .ui-spinner-button.ui-spinner-down {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.custom-control.ui-spinner.ui-spinner-horizontal .ui-spinner-button .ui-icon {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.select-option .custom-control.custom-radio,
.select-option .custom-control.custom-checkbox {
  vertical-align: middle;
}
.custom-control .custom-control-input ~ .field-group,
.custom-control .custom-control-input ~ .field-group-static {
  max-width: 100%;
  margin: 0;
  padding-left: 25px;
}
.custom-control .custom-control-input ~ .field-group > .field-control-size,
.custom-control .custom-control-input ~ .field-group-static > .field-control-size {
  width: 100%;
  padding: 0;
}
.custom-control .custom-control-input ~ .field-group > .field-control-size.field-control-offset,
.custom-control .custom-control-input ~ .field-group-static > .field-control-size.field-control-offset {
  margin: 0;
}
.custom-control .custom-control-input ~ .field-group > .field-control-size .field-control-static,
.custom-control .custom-control-input ~ .field-group-static > .field-control-size .field-control-static {
  padding: 0;
}
.radio .custom-control .custom-control-input ~ .field-group .field-control,
.checkbox .custom-control .custom-control-input ~ .field-group .field-control,
.radio .custom-control .custom-control-input ~ .field-group-static .field-control,
.checkbox .custom-control .custom-control-input ~ .field-group-static .field-control {
  margin-top: -11px;
}
.merge-col {
  height: 100%;
  padding: 0 10px;
  /*&:first-of-type {
        border-top: 1px solid #e5e5e5;
    }*/
}
.merge-col-top {
  height: 100%;
  position: relative;
}
.merge-form .field-group {
  margin-bottom: 0;
  display: flex;
  align-items: stretch;
  border-bottom: 1px solid #BEBEBE;
}
@media (max-width: 769px) {
  .merge-form .field-group {
    display: block;
  }
}
.merge-form .field-group:nth-child(odd) {
  /*.label-control, .merge-col {*/
  /*}*/
}
.merge-form .field-group:not(:nth-child(2)):hover {
  background-color: #F6F6F6;
}
.merge-form .label-empty {
  display: none;
}
.merge-form .custom-radio {
  width: 100%;
}
.merge-form .field-group-static .mnds-padding {
  padding: 0;
  width: 100%;
}
.merge-form .box-seletion {
  border-radius: 3px;
}
.merge-form .box-primary-text {
  /* left: 50%; */
  /* transform: translate(-50%,0); */
  position: absolute;
  top: 0px;
  padding: 9px;
  /* width: 100%; */
  /* text-align: center; */
  color: #fff;
  font-size: 11px;
  /*background: #039be5;*/
}
.merge-form .label-control {
  padding-right: 0;
}
.btn-group-input > .custom-control.custom-radio {
  float: left;
}
.btn-group-input > .custom-control.custom-radio:first-child:not(:last-child) .btn-default,
.btn-group-input > .custom-control.custom-radio:first-child:not(:last-child) .button.gray,
.btn-group-input > .custom-control.custom-radio:first-child:not(:last-child) .gray,
.btn-group-input > .custom-control.custom-radio:first-child:not(:last-child) .contentLanguagesMenu span a {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group-input > .custom-control.custom-radio:last-child:not(:first-child) .btn-default,
.btn-group-input > .custom-control.custom-radio:last-child:not(:first-child) .button.gray,
.btn-group-input > .custom-control.custom-radio:last-child:not(:first-child) .gray,
.btn-group-input > .custom-control.custom-radio:last-child:not(:first-child) .contentLanguagesMenu span a {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-input > .custom-control.custom-radio > .btn,
.btn-group-input > .custom-control.custom-radio > .button {
  min-height: 43px;
  padding: 11px 17px;
  line-height: 1.42857143;
}
.btn-group-input > .custom-control.custom-radio + .custom-control {
  margin-left: -1px;
}
.btn-group-input > .custom-control.custom-radio .custom-control-input:checked ~ .btn-default,
.btn-group-input > .custom-control.custom-radio .custom-control-input:checked ~ .button.gray,
.btn-group-input > .custom-control.custom-radio .custom-control-input:checked ~ .gray,
.btn-group-input > .custom-control.custom-radio .custom-control-input:checked ~ .contentLanguagesMenu span a {
  color: transparent;
  background-color: #757575;
  border-color: #757575;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label:before {
  content: "\f146";
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label:before {
  content: "\f14a";
  font-size: 20px;
  font-weight: 900;
  color: #039BE5;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label.label:before {
  font-size: 14px;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label.label-default:before {
  color: #333333;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label.label-primary:before {
  color: #FFF;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label.label-success:before {
  color: #2b3e0c;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label.label-info:before {
  color: #FFF;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label .label-warning:before {
  color: #7b6305;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label .label-danger:before {
  color: #FFF;
}
.custom-checkbox .custom-control-input ~ .custom-control-label {
  padding-left: 25px;
}
.custom-checkbox .custom-control-input ~ .custom-control-label:before {
  font-family: 'Font Awesome 5 Pro';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  content: "\f0c8";
  width: 20px;
  height: 20px;
  margin: 0;
  position: absolute;
  left: 1px;
  font-size: 20px;
  font-weight: 400;
  color: #BDBDBD;
}
.custom-checkbox .custom-control-input ~ .custom-control-label:before.icon-collapse:before {
  content: "\f078";
}
.custom-checkbox .custom-control-input ~ .custom-control-label.label:before {
  width: 14px;
  height: 14px;
  left: 6px;
  font-size: 14px;
}
.custom-checkbox .custom-control-input ~ .custom-control-label.label-default:before {
  color: #333333;
}
.custom-checkbox .custom-control-input ~ .custom-control-label.label-primary:before {
  color: #FFF;
}
.custom-checkbox .custom-control-input ~ .custom-control-label.label-success:before {
  color: #2b3e0c;
}
.custom-checkbox .custom-control-input ~ .custom-control-label.label-info:before {
  color: #FFF;
}
.custom-checkbox .custom-control-input ~ .custom-control-label .label-warning:before {
  color: #7b6305;
}
.custom-checkbox .custom-control-input ~ .custom-control-label .label-danger:before {
  color: #FFF;
}
.custom-checkbox .custom-control-input ~ .custom-control-indicator ~ .custom-control-label:before,
.custom-checkbox .custom-control-input ~ .checkbox-icon ~ .custom-control-label:before {
  display: none;
}
.custom-checkbox .custom-control-input:checked:disabled ~ .custom-control-label:before,
.custom-checkbox .custom-control-input:disabled ~ .custom-control-label:before {
  opacity: 0.65;
  cursor: not-allowed;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label:before {
  content: "\f192";
  font-size: 20px;
  font-weight: 400;
  color: #039BE5;
}
.custom-radio .custom-control-input ~ .custom-control-label {
  padding-left: 25px;
}
.custom-radio .custom-control-input ~ .custom-control-label:before {
  font-family: 'Font Awesome 5 Pro';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  content: "\f111";
  width: 20px;
  height: 20px;
  margin: 0;
  position: absolute;
  left: 0;
  font-size: 20px;
  font-weight: 400;
  color: #BDBDBD;
}
.custom-radio .custom-control-input ~ .custom-control-label:before.icon-collapse:before {
  content: "\f078";
}
.custom-radio .custom-control-input ~ .custom-control-indicator ~ .custom-control-label:before,
.custom-radio .custom-control-input ~ .radio-icon ~ .custom-control-label:before {
  display: none;
}
.custom-radio .custom-control-input:checked:disabled ~ .custom-control-label:before,
.custom-radio .custom-control-input:disabled ~ .custom-control-label:before {
  opacity: 0.65;
  cursor: not-allowed;
}
.custom-control .custom-control-input:checked ~ .visible-icon:before {
  content: "\f06e";
}
.custom-control .visible-icon:before {
  content: "\f070";
}
.custom-control .custom-control-input:checked ~ .hidden-icon:before {
  content: "\f070";
}
.custom-control .hidden-icon:before {
  content: "\f06e";
}
.custom-control .custom-control-input:indeterminate ~ .checkbox-icon:before {
  content: "\f146";
}
.custom-control .custom-control-input:checked ~ .checkbox-icon:before {
  content: "\f14a";
}
.custom-control .custom-control-input:checked ~ .checkbox-icon.checkbox-plus-icon:before {
  content: "\f146";
}
.custom-control .custom-control-input:checked.open-icon ~ .checkbox-icon:before {
  content: "\f146";
}
.custom-control .custom-control-input:checked ~ .checkbox-plus-icon:before {
  content: "\f146";
}
.custom-control .custom-control-input.open-icon ~ .checkbox-icon:before {
  content: "\f0fe";
}
.custom-control .checkbox-icon:before {
  content: "\f0c8";
}
.custom-control .checkbox-icon.fa-checkbox-checked:before {
  content: "\f14a";
}
.custom-control .checkbox-icon.fa-checkbox-checked.checkbox-plus-icon:before {
  content: "\f0fe";
}
.custom-control.checked .checkbox-icon:before {
  content: "\f14a";
}
.custom-control.checked .checkbox-icon.checkbox-plus-icon:before {
  content: "\f0fe";
}
.custom-control .custom-control-input:checked ~ .radio-icon:before {
  content: "\f192";
}
.custom-control .radio-icon:before {
  content: "\f111";
}
.custom-control .custom-control-input:checked ~ .open-icon:before {
  content: "\f056";
}
.custom-control .open-icon:before {
  content: "\f055";
}
.custom-control.ui-spinner.ui-spinner-horizontal .ui-spinner-button.ui-spinner-up:before {
  content: "\f067";
}
.custom-control.ui-spinner.ui-spinner-horizontal .ui-spinner-button.ui-spinner-down:before {
  content: "\f068";
}
/*@import "../../Core/Dropdowns/_dropdowns.less";
@import "../../Core/Dropdowns/_ui-dropdowns.less";
@import "../../Core/Dropdowns/_dropdowns-icons.less";*/
.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 769px) {
  .flex-sm {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (min-width: 992px) {
  .flex-md {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (min-width: 1200px) {
  .flex-lg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.flex-inline {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-item-stretch {
  align-items: stretch;
}
.flex-self-stretch {
  align-self: stretch;
}
.flex-item-center {
  align-items: center;
}
.flex-self-center {
  align-self: center;
}
.flex-item-baseline {
  align-items: baseline;
}
.flex-self-baseline {
  align-self: baseline;
}
.flex-justify-content-between {
  justify-content: space-between;
}
.flex-size-1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.flex-size-auto {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
.flex-column {
  flex-direction: column;
}
.flex-column-reverse {
  flex-direction: column-reverse;
}
.flex-row {
  flex-direction: row;
}
.flex-row-reverse {
  flex-direction: row-reverse;
}
.flex-end {
  align-items: flex-end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
.flex-start {
  align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
.grid-container {
  flex-wrap: wrap;
  align-items: stretch;
  display: flex !important;
}
.grid-box {
  align-items: stretch;
  display: flex;
}
@media screen and (max-width: 768px) {
}
.grid-item {
  width: 100%;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
  border: 1px solid #BEBEBE;
  background-color: #FFF;
}
.grid-body {
  height: 100%;
}
.grid-row {
  height: 100%;
}
.grid-col {
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  flex-direction: column;
}
@media (max-width: 768px) {
  .grid-col {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.grid-col .field-group-static {
  flex: none;
}
.grid-col .field-group {
  flex: none;
}
.grid-col .social-media {
  margin: 0;
  align-items: flex-end;
  display: flex;
  flex: 1 0 auto;
}
.grid-social {
  margin: 0;
  align-items: flex-end;
  display: flex;
}
.vertical-separator {
  margin-left: 0px;
  margin-right: 5px;
  border-left: 1px solid #BEBEBE;
  border-right: none;
  display: inline;
}
.vertical-separator:first-child,
.vertical-separator:last-child {
  display: none;
}
@media (max-width: 768px) {
  .vertical-separator {
    margin-left: 3px;
    margin-right: 3px;
  }
}
.login_box .login-social {
  width: 100%;
  margin-top: 20px;
  padding-top: 20px;
  position: relative;
  border-top: 1px solid #BEBEBE;
}
.login_box .login-social .login-legend {
  width: 50px;
  position: absolute;
  top: 0;
  left: 50%;
  color: #9E9E9E;
  text-align: center;
  background-color: #FFF;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.login-google,
.login-fb,
.login-twitter,
.login-ms {
  margin-bottom: 15px;
}
.login-google .btn,
.login-fb .btn,
.login-twitter .btn,
.login-ms .btn,
.login-google .button,
.login-fb .button,
.login-twitter .button,
.login-ms .button {
  overflow: hidden;
}
.login-google .btn.active [class*="-icon"],
.login-fb .btn.active [class*="-icon"],
.login-twitter .btn.active [class*="-icon"],
.login-ms .btn.active [class*="-icon"],
.login-google .btn:active [class*="-icon"],
.login-fb .btn:active [class*="-icon"],
.login-twitter .btn:active [class*="-icon"],
.login-ms .btn:active [class*="-icon"],
.login-google .button.active [class*="-icon"],
.login-fb .button.active [class*="-icon"],
.login-twitter .button.active [class*="-icon"],
.login-ms .button.active [class*="-icon"],
.login-google .button:active [class*="-icon"],
.login-fb .button:active [class*="-icon"],
.login-twitter .button:active [class*="-icon"],
.login-ms .button:active [class*="-icon"] {
  background-color: transparent;
}
.login-google:focus {
  outline: none;
}
.login-google:focus .abcRioButton.abcRioButtonBlue {
  color: #4285f4;
  border: 1px solid #4285f4;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
}
.login-google:focus.active .abcRioButton.abcRioButtonBlue {
  color: #4285f4;
  border: 1px solid #4285f4;
  outline: 0;
  background-image: none;
  background-color: transparent;
  -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);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
}
.login-google:focus.active .abcRioButton.abcRioButtonBlue .abcRioButtonIcon {
  background-color: transparent;
}
.login-google:focus.active.active-state .abcRioButton.abcRioButtonBlue {
  position: relative;
  top: 1px;
}
.login-google .abcRioButton {
  max-width: 100%;
}
.login-google .abcRioButton.abcRioButtonBlue {
  width: 100% !important;
  height: 100% !important;
  color: #FFF;
  border: 1px solid #4285f4;
  background-color: #4285f4;
  border-radius: 3px;
  text-align: center;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
}
.login-google .abcRioButton.abcRioButtonBlue:hover,
.login-google .abcRioButton.abcRioButtonBlue:focus {
  color: #4285f4;
  border: 1px solid #4285f4;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
}
.login-google .abcRioButton.abcRioButtonBlue:active {
  position: relative;
  top: 1px;
}
.login-google .abcRioButton.abcRioButtonBlue:active,
.login-google .abcRioButton.abcRioButtonBlue.active {
  color: #4285f4;
  border: 1px solid #4285f4;
  outline: 0;
  background-image: none;
  background-color: transparent;
  -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);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
}
.login-google .abcRioButton.abcRioButtonBlue:active .abcRioButtonIcon,
.login-google .abcRioButton.abcRioButtonBlue.active .abcRioButtonIcon {
  background-color: transparent;
}
.login-google .abcRioButton.abcRioButtonBlue .abcRioButtonContentWrapper {
  border: none;
}
.login-google .abcRioButton.abcRioButtonBlue .abcRioButtonContentWrapper .abcRioButtonIcon {
  padding: 12px 20px !important;
  line-height: 1.3333333;
}
.login-google .abcRioButton .abcRioButtonContents {
  margin: 0;
  padding: 10px 20px;
  font-size: 17px !important;
  line-height: 1.3333333 !important;
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
  vertical-align: middle;
  display: inline-block;
}
.login-fb .btn,
.login-fb .button {
  padding: 0;
  text-transform: none;
}
.login-fb .btn-facebook {
  color: #FFF;
  background-color: #4267b2;
  border-color: #4267b2;
}
.login-fb .btn-facebook:hover,
.login-fb .btn-facebook:focus {
  color: #4267b2;
  background-color: #FFF;
  border-color: #4267b2;
}
.login-fb .btn-facebook.active,
.login-fb .btn-facebook:active {
  color: #4267b2;
  background-color: #FFF;
  border-color: #4267b2;
}
.login-fb .facebook-icon {
  float: left;
  padding: 10px 20px;
  line-height: 1.3333333;
  background-color: #FFF;
}
.login-fb .fa-facebook-f {
  width: 18px;
  height: 18px;
  color: #4267b2;
}
.login-fb .facebook-text {
  padding: 10px 20px;
  display: inline-block;
}
.login-twitter {
  /* a.btn is for override of card style */
}
.login-twitter .btn,
.login-twitter .button {
  padding: 0;
  text-transform: none;
}
.login-twitter a.btn.btn-twitter,
.login-twitter a.button.btn-twitter {
  color: #FFF;
  background-color: #1da1f2;
  border-color: #1da1f2;
}
.login-twitter a.btn.btn-twitter:hover,
.login-twitter a.btn.btn-twitter:focus,
.login-twitter a.button.btn-twitter:hover,
.login-twitter a.button.btn-twitter:focus {
  color: #1da1f2;
  background-color: #FFF;
  border-color: #1da1f2;
}
.login-twitter a.btn.btn-twitter.active,
.login-twitter a.btn.btn-twitter:active,
.login-twitter a.button.btn-twitter.active,
.login-twitter a.button.btn-twitter:active {
  color: #1da1f2;
  background-color: #FFF;
  border-color: #1da1f2;
}
.login-twitter .twitter-icon {
  float: left;
  padding: 10px 20px;
  line-height: 1.3333333;
  background-color: #FFF;
}
.login-twitter .fa-twitter {
  width: 18px;
  height: 18px;
  color: #1da1f2;
}
.login-twitter .twitter-text {
  padding: 10px 20px;
  display: inline-block;
}
.login-ms {
  /* a.btn is for override of card style */
}
.login-ms .btn,
.login-ms .button {
  padding: 0;
  text-transform: none;
}
.login-ms a.btn.btn-microsoft,
.login-ms a.button.btn-microsoft {
  color: #FFF;
  background-color: #8C8C8C;
  border-color: #8C8C8C;
}
.login-ms a.btn.btn-microsoft:hover,
.login-ms a.btn.btn-microsoft:focus,
.login-ms a.button.btn-microsoft:hover,
.login-ms a.button.btn-microsoft:focus {
  color: #8C8C8C;
  background-color: #FFF;
  border-color: #8C8C8C;
}
.login-ms a.btn.btn-microsoft.active,
.login-ms a.btn.btn-microsoft:active,
.login-ms a.button.btn-microsoft.active,
.login-ms a.button.btn-microsoft:active {
  color: #8C8C8C;
  background-color: #FFF;
  border-color: #8C8C8C;
}
.login-ms .microsoft-icon {
  float: left;
  padding: 12px 20px;
  line-height: 1.3333333;
  background-color: #FFF;
}
.login-ms .microsoft-icon:before {
  width: 18px;
  height: 18px;
  content: "";
  background-image: url("data:image/svg+xml, %3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%20117.98%2063.547%2063.547%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22%23F25022%22%20d%3D%22M0,117.98h30.197v30.197H0V117.98z%22/%3E%3Cpath%20fill%3D%22%237FBA00%22%20d%3D%22M33.35,117.98h30.197v30.197H33.35V117.98z%22/%3E%3Cpath%20fill%3D%22%2300A4EF%22%20d%3D%22M0,151.33h30.197v30.197H0V151.33z%22/%3E%3Cpath%20fill%3D%22%23FFB900%22%20d%3D%22M33.35,151.33h30.197v30.197H33.35V151.33z%22/%3E%3C/svg%3E");
  display: block;
}
.login-ms .fa-microsoft {
  width: 18px;
  height: 18px;
  color: #8C8C8C;
}
.login-ms .microsoft-text {
  padding: 10px 20px;
  display: inline-block;
}
@media (max-width: 768px) {
  .login-google .abcRioButton.abcRioButtonBlue .abcRioButtonContentWrapper .abcRioButtonIcon {
    padding: 12px 10px !important;
  }
  .login-fb .facebook-icon {
    padding: 10px 10px;
  }
  .login-twitter .twitter-icon {
    padding: 10px 10px;
  }
  .login-ms .microsoft-icon {
    padding: 12px 10px;
  }
  .login_box.card .card-block {
    padding: 10px;
  }
}
body.unsupported-browser {
  overflow: hidden;
}
.unsupported-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
  background: #000;
  filter: alpha(opacity=50);
  opacity: 0.5;
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -ms-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
  z-index: 1040 !important;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}
.unsupported-overlay.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.unsupported-overlay.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.unsupported-floating .unsupported-dialog {
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  max-width: calc(100% - 20px);
  height: auto;
  max-height: 100%;
  margin: 0;
  padding: 20px;
  position: fixed;
  top: 200px;
  left: 50% !important;
  font-size: 15px;
  font-family: 'Roboto', sans-serif;
  color: #333333;
  text-align: center;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  background-color: #fff;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5) 0 1px #000;
  -moz-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5) 0 1px #000;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5) 0 1px #000;
  background-clip: padding-box;
  z-index: 1050;
  outline: 0;
  overflow: visible;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media (min-width: 769px) {
  .unsupported-floating .unsupported-dialog {
    width: 740px;
  }
}
@media (min-width: 992px) {
  .unsupported-floating .unsupported-dialog {
    width: 960px;
  }
}
@media (min-width: 1200px) {
  .unsupported-floating .unsupported-dialog {
    width: 1160px;
  }
}
.unsupported-floating .unsupported-dialog.fade {
  -webkit-transform: translate(-50%, -25%);
  -ms-transform: translate(-50%, -25%);
  -o-transform: translate(-50%, -25%);
  transform: translate(-50%, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.unsupported-floating .unsupported-dialog.in {
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.unsupported-floating .unsupported-content {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  line-height: 1.3;
  color: #2C5A81;
  margin-top: 10.5px;
  margin-bottom: 10.5px;
  font-size: 18px;
  margin-bottom: 30px;
  color: #333333;
}
.unsupported-floating .unsupported-content small,
.unsupported-floating .unsupported-content .small {
  font-weight: 400;
  line-height: 1;
  color: #BEBEBE;
}
.unsupported-floating .unsupported-content small,
.unsupported-floating .unsupported-content .small {
  font-size: 75%;
}
.unsupported-floating .unsupported-header {
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  line-height: 1.3;
  color: #2C5A81;
  margin-top: 21px;
  margin-bottom: 10.5px;
  font-size: 24px;
  margin-bottom: 30px;
}
.unsupported-floating .unsupported-header small,
.unsupported-floating .unsupported-header .small {
  font-weight: 400;
  line-height: 1;
  color: #BEBEBE;
}
.unsupported-floating .unsupported-header small,
.unsupported-floating .unsupported-header .small {
  font-size: 65%;
}
.unsupported-floating .unsupported-header .fas-icon {
  color: #7b6305;
  color: #f7d13c;
}
a.unsupported-floating .unsupported-header .fas-icon:hover,
a.unsupported-floating .unsupported-header .fas-icon:focus {
  color: #4a3c03;
}
a.unsupported-floating .unsupported-header .fas-icon:hover,
a.unsupported-floating .unsupported-header .fas-icon:focus {
  color: #f5c50b;
}
.unsupported-floating .btn-dismiss {
  min-width: 160px;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 10px 20px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
  color: #FFFFFF;
  background-color: #faa51a;
  border-color: #faa51a;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.unsupported-floating .btn-dismiss:focus,
.unsupported-floating .btn-dismiss.focus {
  color: #FFFFFF;
  background-color: #dc8a05;
  border-color: #915b03;
}
.unsupported-floating .btn-dismiss:hover {
  color: #FFFFFF;
  background-color: #dc8a05;
  border-color: #d28405;
}
.unsupported-floating .btn-dismiss:active,
.unsupported-floating .btn-dismiss.active,
.open > .dropdown-toggle.unsupported-floating .btn-dismiss {
  color: #FFFFFF;
  background-color: #dc8a05;
  background-image: none;
  border-color: #d28405;
}
.unsupported-floating .btn-dismiss:active:hover,
.unsupported-floating .btn-dismiss.active:hover,
.open > .dropdown-toggle.unsupported-floating .btn-dismiss:hover,
.unsupported-floating .btn-dismiss:active:focus,
.unsupported-floating .btn-dismiss.active:focus,
.open > .dropdown-toggle.unsupported-floating .btn-dismiss:focus,
.unsupported-floating .btn-dismiss:active.focus,
.unsupported-floating .btn-dismiss.active.focus,
.open > .dropdown-toggle.unsupported-floating .btn-dismiss.focus {
  color: #FFFFFF;
  background-color: #b97404;
  border-color: #915b03;
}
.unsupported-floating .btn-dismiss.disabled:hover,
.unsupported-floating .btn-dismiss[disabled]:hover,
fieldset[disabled] .unsupported-floating .btn-dismiss:hover,
.unsupported-floating .btn-dismiss.disabled:focus,
.unsupported-floating .btn-dismiss[disabled]:focus,
fieldset[disabled] .unsupported-floating .btn-dismiss:focus,
.unsupported-floating .btn-dismiss.disabled.focus,
.unsupported-floating .btn-dismiss[disabled].focus,
fieldset[disabled] .unsupported-floating .btn-dismiss.focus {
  background-color: #faa51a;
  border-color: #faa51a;
}
.unsupported-floating .btn-dismiss .badge {
  color: #faa51a;
  background-color: #FFFFFF;
}
.unsupported-floating .btn-dismiss:focus,
.unsupported-floating .btn-dismiss:active:focus,
.unsupported-floating .btn-dismiss.active:focus,
.unsupported-floating .btn-dismiss.focus,
.unsupported-floating .btn-dismiss:active.focus,
.unsupported-floating .btn-dismiss.active.focus {
  outline: 0;
}
.unsupported-floating .btn-dismiss:hover,
.unsupported-floating .btn-dismiss:focus,
.unsupported-floating .btn-dismiss.focus {
  text-decoration: none;
  outline: 0;
}
.unsupported-floating .btn-dismiss:active,
.unsupported-floating .btn-dismiss.active {
  outline: 0;
  position: relative;
  top: 1px;
  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);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(../../../s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc9.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(../../../s/roboto/v30/KFOmCnqEu92Fr1Mu4mxP.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(../../../s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc9.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(../../../s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc9.ttf) format('truetype');
}
/*@msg-success:                   #A9DD53;*/
/*@msg-success-bg:                lighten(@msg-success, 10%);
@msg-success-border:            darken(@msg-success, 10%);
@msg-success-color:             darken(@msg-success, 40%);*/
/*@msg-info:                      #4697DD;*/
/*@msg-info-bg:                   lighten(@msg-info, 10%);
@msg-info-border:               @msg-info;
@msg-info-color:                @white;*/
/*@msg-warning:                   #FAE285;*/
/*@msg-warning-bg:                lighten(@msg-warning, 10%);
@msg-warning-border:            darken(@msg-warning, 15%);
@msg-warning-color:             darken(@msg-warning, 50%);*/
/*@msg-error:                     #F05253;*/
/*@msg-error-bg:                  lighten(@msg-error, 10%);
@msg-error-border:              @msg-error;
@msg-error-color:               @white;*/
/** {
    box-sizing: border-box;
}*/
html {
  height: 100%;
  width: 100%;
  overflow-x: hidden;
}
/*img {
    border: 0;
}*/
/*h1 {
    font-family: 'Roboto', sans-serif !important;
    font-size: 22px;
    color: #215A80;
}*/
.LoginHeader {
  padding-top: 40px;
}
.clearboth {
  clear: both;
}
body {
  /*overflow-x: hidden;*/
  /*width: 100%;
    height: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #444751;
    line-height: 16px;
    margin: 0;
    padding: 0;*/
  font-size: 12px;
}
#wrapper {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 80vh;
}
#wrapper:before,
#wrapper:after {
  content: "";
  display: table;
}
#wrapper:after {
  clear: both;
}
.logoConWrap {
  /*display: inline-block;*/
  width: 100%;
  padding: 0px;
}
.topCon {
  margin: 0 auto;
  /*width:960px;*/
  width: 100%;
}
.topCon:before,
.topCon:after {
  content: "";
  display: table;
}
.topCon:after {
  clear: both;
}
.logo {
  position: absolute;
  margin: 27px 0 0 0;
}
.clubName {
  float: left;
  font-family: 'Roboto', sans-serif !important;
  /*margin: 0 0 0 175px;*/
  font-size: 25px;
  /*22px*/
  color: #fff;
  /*#b7e8fb;*/
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 15px;
  max-width: 580px;
  overflow: hidden;
  margin-left: 10px;
}
.clubName a {
  color: #fff;
  /*#b7e8fb;*/
  max-width: 580px;
  overflow: hidden;
  line-height: normal;
  text-decoration: none;
}
.clubName a:hover {
  text-decoration: none;
}
.langLinks {
  /* needed for multi language display */
  float: right;
  /*max-width: 250px;
    float:right; width: auto; margin-top:5px; background: url(https://globalassets.clubrunner.ca/css/UserLogin/CR/images/sep.png) no-repeat; height: 73px; padding: 10px 10px 10px 15px;*/
}
.langLinks a {
  color: #555;
  padding: 10px;
  /*display:block; padding: 0 4px 0 8px; float:left;*/
}
.langLinksItems {
  margin-top: 5px;
}
.langLinks span {
  color: #B7E8FB;
  float: left;
  font-weight: bold;
}
#wrapper {
  padding: 10px;
}
.login-wrapper {
  width: 60%;
  margin: 0 auto 0 auto;
  /*5% auto 7% auto;*/
  display: block;
  /*padding-top: 100px;*/
  max-width: 400px;
  width: 100%;
}
.login-wrapper .ClubRunnerLogo {
  /*background-image: url(../images/CR/ClubRunner-Logo-white.png);*/
  /*background-image: url(../images/CR/clubrunner_logo_white.png);*/
  /*float: none;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    height: 62px;*/
  width: 100%;
}
.login-wrapper .ClubRunnerLogoLink {
  display: block;
  max-width: 280px;
  /*250px;*/
  margin: auto;
}
.MaintenanceMessage {
  padding: 20px 20px 18px 20px;
  border: 1px solid #dfb2b2;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #f5e8e8;
  display: table;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: auto;
  width: 100%;
  margin-bottom: 10px;
}
.MaintenanceMessageTitle {
  font-size: 150%;
  line-height: normal;
  font-weight: bold;
  color: red;
  margin-bottom: 20px;
}
.login-container-wrapper {
  background: #00A4E6;
  /*#dce1e4;*/
  background-image: linear-gradient(45deg, #00A4E6 20%, #60e7ff 80%);
  /* #62cffc */
  /*background-image: linear-gradient(45deg, #60e7ff 20%, #00A4E6 80%);*/
  /* #62cffc */
  /*background-image: linear-gradient(45deg, #fcbd55 20%, #60e7ff 80%);*/
  /*#faa51a*/
  /*background-image: linear-gradient(45deg, #faa51a 20%, #f7dd83 80%);*/
  /*background-image: linear-gradient(45deg, #4facfe 20%, #00f2fe 80%);*/
  /*background-image: linear-gradient(45deg, #00f2fe 20%, #4facfe 80%);*/
  /*background-image: linear-gradient(45deg, #66a6ff 20%, #89f7fe 80%);*/
  /*background-image: linear-gradient(45deg, #89f7fe 20%, #66a6ff 80%);*/
  /*background-image: linear-gradient(45deg, #009efd 20%, #2af598 80%);*/
  /*background-image: linear-gradient(45deg, #48c6ef 20%, #6f86d6 80%);*/
  /*background-image: linear-gradient(45deg, #48c6ef 20%, #2580B3 80%);*/
  /*background-image: linear-gradient(45deg, #81D4FA 20%, #00a4e6 80%);*/
  background-image: linear-gradient(45deg, #00d3f9 20%, #00A4E6 80%);
  width: 100%;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
.login_box {
  max-width: 400px;
  width: 100%;
  background: #fcfcfc;
  /*#ebf0f2;*/
  margin: auto;
  padding: 20px 20px 18px 20px;
  /*border: 1px solid #e2e2e2;*/
  /*#b7bbbd;*/
  color: #545657;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  display: table;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px #FFFFFF inset, 0 1px 3px rgba(34, 25, 25, 0.4);
  margin-top: 10px;
  /*25px;*/
  padding: 25px;
}
.login_box.login-message {
  max-width: 500px;
}
.login_box form {
  padding-top: 35px;
  font-size: 16px;
  line-height: 22px;
}
.loginField {
  width: 100%;
  /*height: 23px;*/
  height: auto;
  margin-bottom: 5px;
  margin-bottom: 20px;
  border: 1px solid #e2e2e2;
  /*#b7bbbd;*/
  background: #fff;
  /*#f2f5f6;*/
  padding: 10px 8px;
  /*14px 6px;*/
  font-size: 18px;
  /*15px;*/
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus input:-webkit-autofill,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px #f2faff inset;
  transition: background-color 5000s ease-in-out 0s;
}
.Btn {
  /*margin-bottom: 20px;*/
  margin-top: 16px;
  /*7px;*/
}
.login_submit,
.reset_submit {
  background: #00a4e6;
  border: 0;
  padding: 4px 10px 4px 10px;
  color: #fff;
  display: block;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 8px 10px;
  font-size: 18px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  background-image: -webkit-linear-gradient(top, #2ab7f0 0%, #00a4e6 100%);
  background-image: -o-linear-gradient(top, #2ab7f0 0%, #00a4e6 100%);
  background-image: linear-gradient(to bottom, #2ab7f0 0%, #00a4e6 100%);
  background-repeat: repeat-x;
}
.login_submit:hover,
.reset_submit:hover {
  background: #0581b5;
  background-image: -webkit-linear-gradient(top, #00a4e6 0%, #2ab7f0 100%);
  background-image: -o-linear-gradient(top, #00a4e6 0%, #2ab7f0 100%);
  background-image: linear-gradient(to bottom, #00a4e6 0%, #2ab7f0 100%);
}
a {
  color: #00a4e6;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
.RememberMe.checkbox {
  display: inline-block;
}
.RememberMe .standardCheck {
  margin: 3px 3px 3px 4px;
}
.standardCheck {
  padding: 0;
  margin: 0px 5px 0 0;
  display: block;
  float: left;
}
.standardSelect {
  width: 150px;
  height: 22px;
  float: right;
  margin-top: 40px;
}
a.forgotLink {
  margin-top: 10px;
  display: block;
  font-size: 15px;
  float: right;
  color: #0082b7;
}
a.newUserLink {
  display: block;
  font-size: 15px;
  float: right;
  color: #0082b7;
}
.footer {
  margin: 0 auto;
  width: 960px;
  text-align: center;
  padding-top: 15px;
  border-top: 1px solid #b7bbbd;
  color: #545657;
}
.errorMsg {
  background: #f5e8e8;
  padding: 10px;
  margin-bottom: 15px;
  border: 1px solid #dfb2b2;
  color: #bf2e01;
  width: 100%;
  margin: auto;
  margin-top: 20px;
  border-radius: 3px;
}
.errorMsg ul {
  margin-bottom: 0;
  padding-left: 0;
}
.alertMsg {
  background: #fffde2;
  padding: 10px;
  margin-bottom: 15px;
  border: 1px solid #dccb00;
  color: #b4a104;
  width: 100%;
  margin: auto;
  margin-top: 20px;
  border-radius: 3px;
}
.alertMsg ul {
  margin-bottom: 0;
  padding-left: 0;
}
.successMsg {
  background: #d3eea8;
  padding: 10px;
  margin-bottom: 15px;
  border: 1px solid #93d32a;
  color: #2b3e0c;
  width: 100%;
  margin: auto;
  margin-top: 20px;
  border-radius: 3px;
}
.topMsg .successMsg,
.topMsg .errorMsg,
.topMsg .alertMsg {
  margin-top: 0;
}
.login_box .lbl {
  padding-top: 10px;
  display: inline-block;
  padding-bottom: 3px;
}
.login_box .lbl:first-child {
  padding-top: 0px;
  float: left;
  padding-right: 10px;
  width: 100%;
}
.NotificationMessage {
  padding: 10px;
  padding-bottom: 10px;
  border: 1px solid #CCC;
  background: #F8FFD3;
  margin-bottom: 20px;
}
div.validation-summary-errors ul {
  list-style: none;
}
.homePageLink img {
  margin: -3px 0px;
}
/* Home Page Link */
.homePageLink {
  float: right;
  margin-left: 10px;
}
.homePageLink a {
  color: #555;
}
.homePageLink span {
  color: #555;
  float: left;
  font-weight: bold;
}
.langLinksItems {
  padding-left: 5px;
}
.headerLine {
  /*background: #00A4E6 url(https://globalassets.clubrunner.ca/css/UserLogin/CR/images/topBarBG.gif);*/
  /*background: rgba(255,255,255,0.3);*/
  color: white;
  padding-top: 5px;
  padding-bottom: 5px;
  position: relative;
  width: 100%;
}
.headerLine:before,
.headerLine:after {
  content: "";
  display: table;
}
.headerLine:after {
  clear: both;
}
.ClubRunnerSLogo {
  background-image: url(https://globalassets.clubrunner.ca/css/UserLogin/CR/images/club-runner-small-slogo.png);
  background-repeat: no-repeat;
  float: left;
  padding-right: 370px;
  height: 19px;
  margin-left: 10px;
}
/* content wrapper */
.contentWrapper {
  width: 100%;
  /*min-height: 100%;
    margin-bottom: -27px;*/
  position: relative;
}
/* Footer */
.footerCon {
  font-size: 12px;
  /*background: #00A4E6 url(https://globalassets.clubrunner.ca/css/UserLogin/CR/images/topBarBG.gif);*/
  /*background-color: #3A5A83;*/
  color: white;
  height: auto;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 8px;
  padding-bottom: 3px;
  /*position: relative;*/
  /*position: fixed;*/
  bottom: 0;
  width: 100%;
  flex: 1 1 auto;
  align-items: flex-end;
  display: flex;
  /*align-items: center;*/
  justify-content: center;
  padding-top: 15px;
  text-align: center;
}
.footerCon a {
  color: #ffffff;
  text-decoration: underline;
}
.footerCon a:nth-child(2):before {
  content: "\A";
  white-space: pre;
}
.copyTxt {
  line-height: 14px;
  padding-top: 3px;
}
/*.ClubRunnerLogo {
    background-image: url(../images/club-runner-small-logo.png);
    background-repeat: no-repeat;
    float: left;
    padding-right: 138px;
    height: 19px;
    margin-top: -3px;
}*/
.btmSpace {
  height: 27px;
  clear: both;
  /*background-color: #DCE1E4;*/
}
.headerLine .text {
  float: right;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 3px;
  margin: 28px 0;
}
/*.logoConWrapForSmallScreens { display: none; }*/
@media only screen and (max-device-width: 240px) {
  .login_box {
    max-width: 80%;
  }
}
@media only screen and (max-width: 240px) {
  .login_box {
    max-width: 80%;
  }
}
/* iPhone Portrait */
@media only screen and (max-device-width: 479px) {
  .login_box {
    max-width: 80%;
  }
}
@media only screen and (max-width: 479px) {
  .login_box {
    max-width: 80%;
  }
}
@media only screen and (max-width: 1024px) {
  .login-wrapper {
    width: 65%;
  }
}
@media only screen and (max-width: 950px) {
  .clubName {
    margin-left: 10px;
  }
}
/* iPhone Landscape */
@media only screen and (min-width: 479px) and (max-width: 640px) {
  /*.login_box { max-width: 60%; }*/
}
@media only screen and (min-width: 640px) and (max-width: 960px) {
  /*.login_box { max-width: 30%; }*/
  .login-wrapper {
    width: 70%;
  }
}
@media only screen and (max-width: 640px) {
  .logoConWrap {
    display: inherit;
  }
  .clubName {
    width: auto;
    background: none;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
  /*.langLinks { float: left; background:none; display: none; padding:0;}*/
  /*.ViewMore,.logoConWrapForSmallScreens,.logoConWrapForSmallScreens .homePageLink { display:block; }
    .logoConWrapForSmallScreens { background-repeat:no-repeat; float: left; width: 15%; height:40px;margin-top: 10px;margin-bottom: 10px; }*/
  .OptionIcon {
    background: url(https://globalassets.clubrunner.ca/css/UserLogin/CR/images/dynamic-nav-lib.png);
    width: 25px;
    height: 25px;
    margin-top: 3px;
    float: right;
    margin-right: 10px;
  }
  .OptionIcon.active {
    background-position: -27px 0px;
    background-repeat: no-repeat;
  }
  .OptionIcon:hover {
    cursor: pointer;
  }
  .topCon {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  /*.homePageLink { display: none; }*/
  .contentWrapper {
    /*background: #ebf0f2;*/
  }
  .btmSpace {
    /*background: #ebf0f2;*/
  }
  .login-wrapper {
    width: 100%;
    margin: auto;
  }
  .MaintenanceMessage {
    width: 100%;
    max-width: 100%;
    min-height: 1px;
    float: none;
    display: block;
  }
  .MaintenanceMessageTitle {
    margin-bottom: 20px;
  }
  .login_box {
    width: 100%;
    max-width: 100%;
    border-top: none;
    border-bottom: none;
    min-width: 0;
  }
  /*.logoConWrapForSmallScreens .langLinks { position:absolute; width:150px;max-width:150px;right:0;margin-top: 40px;}
    
    .logoConWrapForSmallScreens .langLinksItems a {display: inline-block; padding:5px 10px;clear: both; }
    .logoConWrapForSmallScreensWrapper {position: relative;
 background:#007AAC;
padding: 10px;
float: left;
display: inline-block;}
    .logoConWrapForSmallScreensWrapper a:hover { background:#00A4E6;}
    .langLinksItems { padding-left:10px; width: 90%; border-bottom: 1px solid #7DC7DF; }
    .logoConWrapForSmallScreens .homePageLink {float: left;padding-top: 2px; }
    .logoConWrapForSmallScreens .homePageLink a { margin:0; padding: 5px; }
    .logoConWrapForSmallScreens .homePageLink img { margin: 5px 1px; }*/
  .homePageLinkWrapper {
    float: left;
    width: 100%;
    margin-top: 2px;
  }
  label {
    font-size: 16px;
  }
  #wrapper form div {
    padding-bottom: 10px;
  }
  .loginField {
    /*padding: 5px;
        font-size: 16px;
        width: 95%;*/
    width: 100%;
    height: 26px;
    margin-bottom: 5px;
    padding: 0;
    border: 1px solid #e2e2e2;
    background: #fff;
    padding: 20px 6px;
    font-size: 20px;
  }
  .RememberMe {
    /*background: #00A4E6;
        border-radius: 5px;*/
    /*padding-top: 10px;*/
    /*text-align: center;*/
    /*color: #FFF;*/
    /*width: 100%;*/
  }
  .RememberMe:hover {
    /*background: #0581B5;*/
  }
  .standardCheck {
    /*margin: 0;
        height: 20px;
        width: 20px;
        margin-left: 10px;
        margin-top: -2px;
        min-width: 20px;
        min-height: 20px;*/
  }
  .RememberMe label {
    /*margin-left: -30px;*/
  }
  .login_submit {
    border-radius: 5px;
    padding-top: 10px;
    color: #FFF;
    width: 100%;
    font-size: 18px;
    padding-bottom: 10px;
  }
  .ClubRunnerSLogo {
    padding-right: 150px;
    background-image: url(https://globalassets.clubrunner.ca/css/UserLogin/CR/images/club-runner-small-slogo-small-screens.png);
  }
}
/* // -- Cookie Styles -- // */
.cc-revoke,
.cc-window {
  position: fixed;
  overflow: hidden;
  box-sizing: border-box;
  /*font-family: tahoma, helvetica, sans-serif;*/
  font-size: 15px;
  line-height: 1.42857143;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  z-index: 999999;
}
.cc-window {
  opacity: 1;
  transition: opacity 1s ease;
}
.cc-window.cc-invisible {
  opacity: 0;
}
.cc-window.cc-static {
  position: static;
}
.cc-window.cc-floating {
  padding: 2em;
  max-width: 26em;
  -ms-flex-direction: column;
  flex-direction: column;
}
.cc-window.cc-banner {
  padding: 1em 1.8em;
  width: 100%;
  -ms-flex-direction: row;
  flex-direction: row;
}
.cc-animate.cc-revoke {
  transition: transform 1s ease;
}
.cc-animate.cc-revoke.cc-top {
  transform: translateY(-2em);
}
.cc-animate.cc-revoke.cc-bottom {
  transform: translateY(2em);
}
.cc-animate.cc-revoke.cc-active.cc-bottom,
.cc-animate.cc-revoke.cc-active.cc-top {
  transform: translateY(0);
}
.cc-animate.cc-revoke:hover {
  transform: translateY(0);
}
.cc-grower {
  max-height: 0;
  overflow: hidden;
  transition: max-height 1s;
}
.cc-revoke {
  padding: 0.5em;
}
.cc-revoke.cc-top {
  top: 0;
  left: 3em;
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
}
.cc-revoke.cc-bottom {
  bottom: 0;
  left: 3em;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
}
.cc-revoke.cc-left {
  left: 3em;
  right: unset;
}
.cc-revoke.cc-right {
  right: 3em;
  left: unset;
}
.cc-header {
  font-size: 18px;
  font-weight: 700;
}
.cc-btn {
  display: inline-block;
  margin-bottom: 0;
  padding: 5px 10px;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.cc-btn:focus,
.cc-btn:active:focus,
.cc-btn.active:focus,
.cc-btn.focus,
.cc-btn:active.focus,
.cc-btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.cc-btn:hover,
.cc-btn:focus,
.cc-btn.focus {
  color: #757575;
  text-decoration: none;
}
.cc-btn:active,
.cc-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);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) 0 1px #000;
}
.cc-btn.disabled,
.cc-btn[disabled],
fieldset[disabled] .cc-btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none 0 1px #000;
  -moz-box-shadow: none 0 1px #000;
  box-shadow: none 0 1px #000;
}
.cc-btn:focus,
.cc-btn.focus {
  outline: 0;
}
.cc-close {
  display: block;
  position: absolute;
  top: 0.5em;
  right: 0.5em;
  font-size: 1.6em;
  opacity: 0.9;
  line-height: 0.75;
}
.cc-close:focus,
.cc-close:hover {
  opacity: 1;
}
.cc-top {
  top: 10px;
}
.cc-left {
  left: 10px;
}
.cc-right {
  right: 10px;
}
.cc-bottom {
  bottom: 10px;
}
.cc-floating > .cc-link {
  margin-bottom: 10px;
}
.cc-floating .cc-message {
  display: block;
  margin-bottom: 20px;
}
.cc-window.cc-floating .cc-compliance {
  -ms-flex: 1;
  flex: 1;
}
.cc-window.cc-banner {
  -ms-flex-align: center;
  align-items: center;
}
.cc-banner.cc-top {
  left: 0;
  right: 0;
  top: 0;
}
.cc-banner.cc-bottom {
  left: 0;
  right: 0;
  bottom: 0;
}
.cc-banner .cc-message {
  -ms-flex: 1;
  flex: 1;
}
.cc-compliance {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: justify;
  align-content: space-between;
}
.cc-compliance > .cc-btn {
  -ms-flex: 1;
  flex: 1;
}
.cc-btn + .cc-btn {
  margin-left: 0.5em;
}
@media print {
  .cc-revoke,
  .cc-window {
    display: none;
  }
}
@media screen and (max-width: 480px) and (orientation: portrait), screen and (max-width: 768px) and (orientation: landscape) {
  .cc-window.cc-top {
    top: 0;
  }
  .cc-window.cc-bottom {
    bottom: 0;
  }
  .cc-window.cc-banner,
  .cc-window.cc-left,
  .cc-window.cc-right {
    left: 0;
    right: 0;
  }
  .cc-window.cc-banner {
    -ms-flex-align: unset;
    align-items: unset;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .cc-window.cc-banner .cc-compliance {
    -ms-flex: 1;
    flex: 1;
  }
  .cc-window.cc-floating {
    max-width: none;
    border-left: none;
    border-right: none;
    border-bottom: none;
  }
  .cc-window.cc-floating.cc-theme-classic {
    padding-bottom: 20px;
  }
  .cc-window .cc-message {
    margin-bottom: 20px;
  }
  .cc-window .cc-btn {
    width: 100%;
  }
}
.cc-floating.cc-theme-classic {
  padding: 15px;
  border-radius: 0;
}
.cc-floating.cc-theme-classic.cc-type-info .cc-compliance {
  text-align: center;
  display: inline;
  -ms-flex: none;
  flex: none;
}
.cc-floating.cc-theme-classic.cc-type-info .cc-btn {
  display: inline-block;
}
.cc-theme-edgeless .cc-window {
  padding: 0;
}
.cc-floating.cc-theme-edgeless .cc-message {
  margin: 2em 2em 1.5em;
}
.cc-floating.cc-theme-edgeless .cc-btn + .cc-btn {
  margin-left: 0;
}
.cc-banner.cc-theme-edgeless .cc-btn {
  margin: 0;
  padding: 0.8em 1.8em;
  height: 100%;
}
.cc-banner.cc-theme-edgeless .cc-message {
  margin-left: 1em;
}
.cc-window {
  color: #222;
  border: 1px solid #E0E0E0;
  background-color: #F5F5F5;
}
.cc-btn {
  color: #FFFFFF;
  background-color: #00a4e6;
  border-color: #00a4e6;
  min-width: 160px;
}
.cc-btn:hover,
.cc-btn:focus,
.cc-btn.focus,
.cc-btn:active,
.cc-btn.active,
.open > .dropdown-toggle.cc-btn {
  color: #FFFFFF;
  background-color: #0581b5;
  border-color: #0581b5;
}
.cc-btn:active,
.cc-btn.active,
.open > .dropdown-toggle.cc-btn {
  background-image: none;
}
.cc-btn.disabled,
.cc-btn[disabled],
fieldset[disabled] .cc-btn,
.cc-btn.disabled:hover,
.cc-btn[disabled]:hover,
fieldset[disabled] .cc-btn:hover,
.cc-btn.disabled:focus,
.cc-btn[disabled]:focus,
fieldset[disabled] .cc-btn:focus,
.cc-btn.disabled.focus,
.cc-btn[disabled].focus,
fieldset[disabled] .cc-btn.focus,
.cc-btn.disabled:active,
.cc-btn[disabled]:active,
fieldset[disabled] .cc-btn:active,
.cc-btn.disabled.active,
.cc-btn[disabled].active,
fieldset[disabled] .cc-btn.active {
  background-color: #00a4e6;
  border-color: #00a4e6;
}
.cc-btn .badge {
  color: #00a4e6;
  background-color: #FFFFFF;
}
.cc-btn:hover,
.cc-btn:focus,
.cc-btn.focus,
.cc-btn:active,
.cc-btn.active,
.open > .dropdown-toggle.cc-btn {
  color: #FFFFFF;
  background-color: #0581b5;
  border-color: #0581b5;
}
.cc-btn:active,
.cc-btn.active,
.open > .dropdown-toggle.cc-btn {
  background-image: none;
}
.cc-btn.disabled,
.cc-btn[disabled],
fieldset[disabled] .cc-btn,
.cc-btn.disabled:hover,
.cc-btn[disabled]:hover,
fieldset[disabled] .cc-btn:hover,
.cc-btn.disabled:focus,
.cc-btn[disabled]:focus,
fieldset[disabled] .cc-btn:focus,
.cc-btn.disabled.focus,
.cc-btn[disabled].focus,
fieldset[disabled] .cc-btn.focus,
.cc-btn.disabled:active,
.cc-btn[disabled]:active,
fieldset[disabled] .cc-btn:active,
.cc-btn.disabled.active,
.cc-btn[disabled].active,
fieldset[disabled] .cc-btn.active {
  color: #FFF;
  background-color: #DDD;
  border-color: #DDD;
}
.cc-btn .badge {
  color: #0581b5;
  background-color: #FFFFFF;
}
/* Bootstrap Buttons */
/*.btn {
    box-shadow: 0 1px 2px rgba(0,0,0,.8);
    cursor: pointer;
    display: inline-block;
    border-radius: .5em;
    moz-border-radius: .5em;
    webkit-border-radius: .5em;
    moz-box-shadow: 0 1px 2px rgba(0,0,0,.8);
    outline: none;
    padding: 3px 10px 3px 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    webkit-box-shadow: 0 1px 2px rgba(0,0,0,.8);
    font-size: 13px;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.btn:hover {
    text-decoration: none;
}

.btn:active {
    position: relative;
    top: 1px;
}*/
/*.btn-lg, .btn-group-lg > .btn {
    padding: 5px 15px;
    font-size: 15px;
    line-height: 1.333333;
}*/
.btn-toggle {
  margin-left: 10px;
  margin-right: 10px;
}
/* Button Primary */
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-default,
.open > .dropdown-toggle.button.gray,
.button.orange:active,
.button.orange.active,
.open > .dropdown-toggle.gray,
.orange:active,
.orange.active,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:active,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.active,
.open > .dropdown-toggle.contentLanguagesMenu span a {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active,
.button.orange.disabled,
.button.orange[disabled],
fieldset[disabled] .button.orange,
.button.orange.disabled:hover,
.button.orange[disabled]:hover,
fieldset[disabled] .button.orange:hover,
.button.orange.disabled:focus,
.button.orange[disabled]:focus,
fieldset[disabled] .button.orange:focus,
.button.orange.disabled.focus,
.button.orange[disabled].focus,
fieldset[disabled] .button.orange.focus,
.button.orange.disabled:active,
.button.orange[disabled]:active,
fieldset[disabled] .button.orange:active,
.button.orange.disabled.active,
.button.orange[disabled].active,
fieldset[disabled] .button.orange.active,
.orange.disabled,
.orange[disabled],
fieldset[disabled] .orange,
.orange.disabled:hover,
.orange[disabled]:hover,
fieldset[disabled] .orange:hover,
.orange.disabled:focus,
.orange[disabled]:focus,
fieldset[disabled] .orange:focus,
.orange.disabled.focus,
.orange[disabled].focus,
fieldset[disabled] .orange.focus,
.orange.disabled:active,
.orange[disabled]:active,
fieldset[disabled] .orange:active,
.orange.disabled.active,
.orange[disabled].active,
fieldset[disabled] .orange.active,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.disabled,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child[disabled],
fieldset[disabled] .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.disabled:hover,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child[disabled]:hover,
fieldset[disabled] .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:hover,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.disabled:focus,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child[disabled]:focus,
fieldset[disabled] .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:focus,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.disabled.focus,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child[disabled].focus,
fieldset[disabled] .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.focus,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.disabled:active,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child[disabled]:active,
fieldset[disabled] .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child:active,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.disabled.active,
.ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child[disabled].active,
fieldset[disabled] .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset button:not(.btn):first-child.active {
  background-color: #f7f7f7;
  border-color: #dddddd;
}
/* Button Default */
.btn-default,
.button.gray,
.gray,
.contentLanguagesMenu span a {
  color: #2C3E50;
  background-color: #E7E7E8;
  border-color: #E7E7E8;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default,
.button.gray:hover,
.button.gray:focus,
.button.gray.focus,
.button.gray:active,
.button.gray.active,
.open > .dropdown-toggle.button.gray,
.gray:hover,
.gray:focus,
.gray.focus,
.gray:active,
.gray.active,
.open > .dropdown-toggle.gray,
.contentLanguagesMenu span a:hover,
.contentLanguagesMenu span a:focus,
.contentLanguagesMenu span a.focus,
.contentLanguagesMenu span a:active,
.contentLanguagesMenu span a.active,
.open > .dropdown-toggle.contentLanguagesMenu span a {
  color: #333333;
  background-color: #CCC;
  border-color: #bebebe;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default,
.button.gray:active,
.button.gray.active,
.open > .dropdown-toggle.button.gray,
.gray:active,
.gray.active,
.open > .dropdown-toggle.gray,
.contentLanguagesMenu span a:active,
.contentLanguagesMenu span a.active,
.open > .dropdown-toggle.contentLanguagesMenu span a {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active,
.button.gray.disabled,
.button.gray[disabled],
fieldset[disabled] .button.gray,
.button.gray.disabled:hover,
.button.gray[disabled]:hover,
fieldset[disabled] .button.gray:hover,
.button.gray.disabled:focus,
.button.gray[disabled]:focus,
fieldset[disabled] .button.gray:focus,
.button.gray.disabled.focus,
.button.gray[disabled].focus,
fieldset[disabled] .button.gray.focus,
.button.gray.disabled:active,
.button.gray[disabled]:active,
fieldset[disabled] .button.gray:active,
.button.gray.disabled.active,
.button.gray[disabled].active,
fieldset[disabled] .button.gray.active,
.gray.disabled,
.gray[disabled],
fieldset[disabled] .gray,
.gray.disabled:hover,
.gray[disabled]:hover,
fieldset[disabled] .gray:hover,
.gray.disabled:focus,
.gray[disabled]:focus,
fieldset[disabled] .gray:focus,
.gray.disabled.focus,
.gray[disabled].focus,
fieldset[disabled] .gray.focus,
.gray.disabled:active,
.gray[disabled]:active,
fieldset[disabled] .gray:active,
.gray.disabled.active,
.gray[disabled].active,
fieldset[disabled] .gray.active,
.contentLanguagesMenu span a.disabled,
.contentLanguagesMenu span a[disabled],
fieldset[disabled] .contentLanguagesMenu span a,
.contentLanguagesMenu span a.disabled:hover,
.contentLanguagesMenu span a[disabled]:hover,
fieldset[disabled] .contentLanguagesMenu span a:hover,
.contentLanguagesMenu span a.disabled:focus,
.contentLanguagesMenu span a[disabled]:focus,
fieldset[disabled] .contentLanguagesMenu span a:focus,
.contentLanguagesMenu span a.disabled.focus,
.contentLanguagesMenu span a[disabled].focus,
fieldset[disabled] .contentLanguagesMenu span a.focus,
.contentLanguagesMenu span a.disabled:active,
.contentLanguagesMenu span a[disabled]:active,
fieldset[disabled] .contentLanguagesMenu span a:active,
.contentLanguagesMenu span a.disabled.active,
.contentLanguagesMenu span a[disabled].active,
fieldset[disabled] .contentLanguagesMenu span a.active {
  background-color: #f7f7f7;
  border-color: #dddddd;
}
.btn .caret,
.button .caret {
  margin-left: 0;
  margin-top: 6px;
  margin-bottom: 6px;
}
/* Firefox Fixes */
@-moz-document url-prefix() {
  .btn .caret,
  .button .caret {
    margin-bottom: 5px;
  }
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
/* Button Groups */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn,
.btn-group > .button,
.btn-group-vertical > .button {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active,
.btn-group > .button:hover,
.btn-group-vertical > .button:hover,
.btn-group > .button:focus,
.btn-group-vertical > .button:focus,
.btn-group > .button:active,
.btn-group-vertical > .button:active,
.btn-group > .button.active,
.btn-group-vertical > .button.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group,
.btn-group .button + .button,
.btn-group .button + .btn-group,
.btn-group .btn-group + .button {
  margin-left: 0;
}
.btn-group .btn.active:hover,
.btn-group .btn.active:focus,
.btn-group .button.active:hover,
.btn-group .button.active:focus {
  cursor: default;
}
.btn-group .btn.active:active,
.btn-group .button.active:active {
  top: 0;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group,
.btn-toolbar > .button {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle),
.btn-group > .button:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child,
.btn-group > .button:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle),
.btn-group > .button:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child),
.btn-group > .button:last-child:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn,
.btn-group > .btn-group:not(:first-child):not(:last-child) > .button {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle,
.btn-group > .btn-group:first-child:not(:last-child) > .button:last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child,
.btn-group > .btn-group:last-child:not(:first-child) > .button:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle,
.btn-group > .button + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -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-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.dropup,
.dropdown {
  position: relative;
}
/* dropdown menu */
.dropdown-menu {
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 15px;
  text-align: left;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > span {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #ffffff;
  background-color: #00a4e6;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #00a4e6;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999999;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.languages-menu-wrapper:before,
.languages-menu-wrapper:after,
.unsupported-floating .unsupported-dialog:before,
.unsupported-floating .unsupported-dialog:after {
  content: " ";
  clear: both;
  display: table;
}
.login-text {
  padding-top: 20px;
  font-size: 16px;
  line-height: 22px;
}
.unauthenticated-icon-circle {
  background-color: #efefef;
  padding: 20px;
  border-radius: 999999px;
  width: 100px;
  height: 100px;
  color: #263238;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='31' viewBox='0 0 42 44' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Page-1' fill='none' fill-rule='evenodd'%3E%3Cg id='brick-wall' fill='%23000000' fill-opacity='0.07'%3E%3Cpath d='M0 0h42v44H0V0zm1 1h40v20H1V1zM0 23h20v20H0V23zm22 0h20v20H22V23z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  --fa-secondary-opacity: 1;
  --fa-primary-color: #333333;
  --fa-secondary-color: #616161;
  box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
}
.unauthenticated-icon-circle .unauthenticated-icon {
  width: 100%;
  height: 100%;
}
/* CRM Overrides */
.crm {
  /* Checkbox for 'keep me logged in' */
}
.crm.login-container-wrapper {
  background-image: linear-gradient(45deg, #b8ced8 20%, #7fa3b5 80%);
}
.crm .login_box form {
  padding-top: 0;
}
.crm .login-title {
  font-size: 18px;
  padding-bottom: 15px;
  color: #607d8b;
}
.crm .login_submit,
.crm .reset_submit {
  background: #607d8b;
  border: 1px solid #607d8b;
  background-image: -webkit-linear-gradient(to bottom, #7fa3b5 0%, #607d8b 100%);
  background-image: -o-linear-gradient(to bottom, #7fa3b5 0%, #607d8b 100%);
  background-image: linear-gradient(to bottom, #7fa3b5 0%, #607d8b 100%);
  background-repeat: repeat-x;
}
.crm .login_submit:hover,
.crm .reset_submit:hover {
  background: #607d8b;
  background-image: -webkit-linear-gradient(top, #607d8b 0%, #7fa3b5 100%);
  background-image: -o-linear-gradient(top, #607d8b 0%, #7fa3b5 100%);
  background-image: linear-gradient(to bottom, #607d8b 0%, #7fa3b5 100%);
}
.crm .fas-icon.checkbox-icon.custom-control-indicator {
  color: #607d8b;
}
.crm .custom-control.custom-radio .custom-control-input:focus ~ .custom-control-indicator .custom-control-input:focus ~ .custom-control-indicator,
.crm .custom-control.custom-checkbox .custom-control-input:focus ~ .custom-control-indicator {
  color: #7fa3b5;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnRDb3JlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnQvQ29udGVudC9jc3MvQm9vdHN0cmFwLzMuNC4xL25vcm1hbGl6ZS5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudENvcmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudC9Db250ZW50L2Nzcy9Db3JlL0Zvcm1zL19mb3Jtcy1jdXN0b20tY29udHJvbHMubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnRDb3JlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnQvQ29udGVudC9jc3MvQm9vdHN0cmFwLzMuNC4xL3NjYWZmb2xkaW5nLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9taXhpbnMvdmVuZG9yLXByZWZpeGVzLmxlc3MiLCJfdmFyaWFibGVzLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9taXhpbnMvdGFiLWZvY3VzLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9taXhpbnMvaW1hZ2UubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnRDb3JlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnQvQ29udGVudC9jc3MvQ29yZS9taXhpbnMvX21peGlucy5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudENvcmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudC9Db250ZW50L2Nzcy9Cb290c3RyYXAvMy40LjEvdHlwZS5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudENvcmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudC9Db250ZW50L2Nzcy9Cb290c3RyYXAvMy40LjEvbWl4aW5zL3RleHQtZW1waGFzaXMubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnRDb3JlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnQvQ29udGVudC9jc3MvQm9vdHN0cmFwLzMuNC4xL21peGlucy9iYWNrZ3JvdW5kLXZhcmlhbnQubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnRDb3JlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnQvQ29udGVudC9jc3MvQm9vdHN0cmFwLzMuNC4xL21peGlucy90ZXh0LW92ZXJmbG93Lmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9ncmlkLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9taXhpbnMvZ3JpZC5sZXNzIiwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bzozMDAsNDAwLDUwMCw2MDAsNzAwIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudENvcmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudC9Db250ZW50L2Nzcy9Cb290c3RyYXAvMy40LjEvbWl4aW5zL2dyaWQtZnJhbWV3b3JrLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9idXR0b25zLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0NvcmUvQ2x1YnJ1bm5lci9fYnV0dG9ucy5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudENvcmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudC9Db250ZW50L2Nzcy9Cb290c3RyYXAvMy40LjEvbWl4aW5zL2J1dHRvbnMubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnRDb3JlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnQvQ29udGVudC9jc3MvQm9vdHN0cmFwLzMuNC4xL21peGlucy9vcGFjaXR5Lmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0NvcmUvQnV0dG9ucy9fYnV0dG9uc19vbGQubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnRDb3JlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnQvQ29udGVudC9jc3MvQ29yZS9CdXR0b25zL19idXR0b25zLWdyb3VwLWRpc2FibGVkLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0NvcmUvQnV0dG9ucy9fYnV0dG9ucy1mYy5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudENvcmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudC9Db250ZW50L2Nzcy9Cb290c3RyYXAvMy40LjEvbW9kYWxzLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9taXhpbnMvY2xlYXJmaXgubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnRDb3JlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnQvQ29udGVudC9jc3MvQ29yZS9TY2FmZm9sZGluZy9fdXRpbGl0aWVzLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0NvcmUvQnJvd3NlckRldGVjdC9fYnJvd3Nlci5sZXNzIiwic3R5bGVzaGVldC5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudENvcmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudC9Db250ZW50L2Nzcy9Cb290c3RyYXAvMy40LjEvdXRpbGl0aWVzLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9taXhpbnMvY2VudGVyLWJsb2NrLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9taXhpbnMvaGlkZS10ZXh0Lmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0Jvb3RzdHJhcC8zLjQuMS9yZXNwb25zaXZlLXV0aWxpdGllcy5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudENvcmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudC9Db250ZW50L2Nzcy9Cb290c3RyYXAvMy40LjEvbWl4aW5zL3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudENvcmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudC9Db250ZW50L2Nzcy9Db3JlL0ZvbnRzL19tYXRlcmlhbC1pY29ucy5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudENvcmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudC9Db250ZW50L2Nzcy9Db3JlL0ZvbnRzL19mb250LWF3ZXNvbWUubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnRDb3JlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnQvQ29udGVudC9jc3MvQ29yZS9taXhpbnMvX2ZvbnQtaWNvbnMubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnRDb3JlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnQvQ29udGVudC9jc3MvQ29yZS9Gb250cy9fZm9udC1hd2Vzb21lLWljb25zLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0NvcmUvRm9udHMvZm9udC1jci9fcGF0aC5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudENvcmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudC9Db250ZW50L2Nzcy9Db3JlL0ZvbnRzL2ZvbnQtY3IvX2NvcmUubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnRDb3JlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnQvQ29udGVudC9jc3MvQ29yZS9Gb250cy9mb250LWNyL19pY29ucy5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudENvcmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudC9Db250ZW50L2Nzcy9Db3JlL0ZvbnRzL2ZvbnQtY3IvX3ZhcmlhYmxlcy5sZXNzIiwiX3NjYWZmb2xkaW5nLmxlc3MiLCJDOi9HSVRfUmVwb3NpdG9yaWVzL0Nsb3Vkcy9BenVyZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50Q29yZS9DbHViUnVubmVyLkNvbnRlbnRNYW5hZ2VtZW50L0NvbnRlbnQvY3NzL0NvcmUvbWl4aW5zL19hbmltYXRpb24ubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnRDb3JlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnQvQ29udGVudC9jc3MvQ29yZS9taXhpbnMvX21uZHMtZ3JpZC1mcmFtZXdvcmsubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnRDb3JlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnQvQ29udGVudC9jc3MvQm9vdHN0cmFwLzMuNC4xL21peGlucy9ncmFkaWVudHMubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnRDb3JlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnQvQ29udGVudC9jc3MvQ29yZS9fdHlwb2dyYXBoeS5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudENvcmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudC9Db250ZW50L2Nzcy9Db3JlL0J1dHRvbnMvX2J1dHRvbnMtdHJhbnNpdGlvbi5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudENvcmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudC9Db250ZW50L2Nzcy9Db3JlL0J1dHRvbnMvX2J1dHRvbnMubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnRDb3JlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnQvQ29udGVudC9jc3MvQ29yZS9DYXJkcy9fZmxleGJveC5sZXNzIiwiQzovR0lUX1JlcG9zaXRvcmllcy9DbG91ZHMvQXp1cmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudENvcmUvQ2x1YlJ1bm5lci5Db250ZW50TWFuYWdlbWVudC9Db250ZW50L2Nzcy9Cb290c3RyYXAvMy40LjEvbWl4aW5zL2JvcmRlci1yYWRpdXMubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnRDb3JlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnQvQ29udGVudC9jc3MvQ29yZS9Gb3Jtcy9fZm9ybXMtaWNvbnMubGVzcyIsIkM6L0dJVF9SZXBvc2l0b3JpZXMvQ2xvdWRzL0F6dXJlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnRDb3JlL0NsdWJSdW5uZXIuQ29udGVudE1hbmFnZW1lbnQvQ29udGVudC9jc3MvVXNlckxvZ2luL2NvbnRlbnQvX2xvZ2luLXNvY2lhbC5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFVQTtFQUNFLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSw4QkFBQTs7QUFPRjtFQUNFLFNBQUE7O0FBYUY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFDRSxjQUFBOztBQVFGO0FBQ0E7QUFDQTtB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bUJBQUE7RUFDQSxrQkFBQTs7QUR0Qkw7QUFBVztBQUNGO0FBQVc7QUFDZDtBQUFXO0FBQ1g7QUFBVztBQUNUO0FBQVc7QUFBWTtBQUFZO0VDbUN0QyxXQUFBOztBRHZDTDtFQytDRyxXQUFBOztBRC9DSDtFQytDRyxtQkFBQTs7QUQvQ0g7RUMrQ0csbUJBQUE7O0FEL0NIO0VDK0NHLFVBQUE7O0FEL0NIO0VDK0NHLG1CQUFBOztBRC9DSDtFQytDRyxtQkFBQTs7QUQvQ0g7RUMrQ0csVUFBQTs7QUQvQ0g7RUMrQ0csbUJBQUE7O0FEL0NIO0VDK0NHLG1CQUFBOztBRC9DSDtFQytDRyxVQUFBOztBRC9DSDtFQytDRyxtQkFBQTs7QUQvQ0g7RUMrQ0csa0JBQUE7O0FEL0NIO0VDOERHLFdBQUE7O0FEOURIO0VDOERHLG1CQUFBOztBRDlESDtFQzhERyxtQkFBQTs7QUQ5REg7RUM4REcsVUFBQTs7QUQ5REg7RUM4REcsbUJBQUE7O0FEOURIO0VDOERHLG1CQUFBOztBRDlESDtFQzhERyxVQUFBOztBRDlESDtFQzhERyxtQkFBQTs7QUQ5REg7RUM4REcsbUJBQUE7O0FEOURIO0VDOERHLFVBQUE7O0FEOURIO0VDOERHLG1CQUFBOztBRDlESDtFQzhERyxrQkFBQTs7QUQ5REg7RUNtRUcsV0FBQTs7QURuRUg7RUNvREcsVUFBQTs7QURwREg7RUNvREcsa0JBQUE7O0FEcERIO0VDb0RHLGtCQUFBOztBRHBESDtFQ29ERyxTQUFBOztBRHBESDtFQ29ERyxrQkFBQTs7QURwREg7RUNvREcsa0JBQUE7O0FEcERIO0VDb0RHLFNBQUE7O0FEcERIO0VDb0RHLGtCQUFBOztBRHBESDtFQ29ERyxrQkFBQTs7QURwREg7RUNvREcsU0FBQTs7QURwREg7RUNvREcsa0JBQUE7O0FEcERIO0VDb0RHLGlCQUFBOztBRHBESDtFQ3lERyxVQUFBOztBRHpESDtFQ3dFRyxpQkFBQTs7QUR4RUg7RUN3RUcseUJBQUE7O0FEeEVIO0VDd0VHLHlCQUFBOztBRHhFSDtFQ3dFRyxnQkFBQTs7QUR4RUg7RUN3RUcseUJBQUE7O0FEeEVIO0VDd0VHLHlCQUFBOztBRHhFSDtFQ3dFRyxnQkFBQTs7QUR4RUg7RUN3RUcseUJBQUE7O0FEeEVIO0VDd0VHLHlCQUFBOztBRHhFSDtFQ3dFRyxnQkFBQTs7QUR4RUg7RUN3RUcseUJBQUE7O0FEeEVIO0VDd0VHLHdCQUFBOztBRHhFSDtFQ3dFRyxlQUFBOztBSENKLFFBQW1DO0VFekVsQztFQUFXO0VBQ0Y7RUFBVztFQUNkO0VBQVc7RUFDWDtFQUFXO0VBQ1Q7RUFBVztFQUFZO0VBQVk7SUNtQ3RDLFdBQUE7O0VEdkNMO0lDK0NHLFdBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csVUFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxVQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLFVBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxrQkFBQTs7RUQvQ0g7SUM4REcsV0FBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxVQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLFVBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsVUFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLGtCQUFBOztFRDlESDtJQ21FRyxXQUFBOztFRG5FSDtJQ29ERyxVQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLFNBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsU0FBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxTQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsaUJBQUE7O0VEcERIO0lDeURHLFVBQUE7O0VEekRIO0lDd0VHLGlCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcseUJBQUE7O0VEeEVIO0lDd0VHLGdCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcseUJBQUE7O0VEeEVIO0lDd0VHLGdCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcseUJBQUE7O0VEeEVIO0lDd0VHLGdCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcsd0JBQUE7O0VEeEVIO0lDd0VHLGVBQUE7OztBSFVKLFFBQW1DO0VFbEZsQztFQUFXO0VBQ0Y7RUFBVztFQUNkO0VBQVc7RUFDWDtFQUFXO0VBQ1Q7RUFBVztFQUFZO0VBQVk7SUNtQ3RDLFdBQUE7O0VEdkNMO0lDK0NHLFdBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csVUFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxVQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLFVBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxrQkFBQTs7RUQvQ0g7SUM4REcsV0FBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxVQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLFVBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsVUFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLGtCQUFBOztFRDlESDtJQ21FRyxXQUFBOztFRG5FSDtJQ29ERyxVQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLFNBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsU0FBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxTQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsaUJBQUE7O0VEcERIO0lDeURHLFVBQUE7O0VEekRIO0lDd0VHLGlCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcseUJBQUE7O0VEeEVIO0lDd0VHLGdCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcseUJBQUE7O0VEeEVIO0lDd0VHLGdCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcseUJBQUE7O0VEeEVIO0lDd0VHLGdCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcsd0JBQUE7O0VEeEVIO0lDd0VHLGVBQUE7OztBSG1CSixRQUFtQztFRTNGbEM7RUFBVztFQUNGO0VBQVc7RUFDZDtFQUFXO0VBQ1g7RUFBVztFQUNUO0VBQVc7RUFBWTtFQUFZO0lDbUN0QyxXQUFBOztFRHZDTDtJQytDRyxXQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLFVBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csVUFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxVQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csa0JBQUE7O0VEL0NIO0lDOERHLFdBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsVUFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxVQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcs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Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0E1Qm5KSjtFQUFVLGVBQUE7O0FBQ08sZUFBQztFQUFPLHFCQUFBOztBQUF1QixlQUFDO0VBQVEsa0JBQUE7RUFBa0IsUUFBQTs7QUFrTTNFO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTs7QUFHSjtFQUNJLGFBQUE7RUFDQSwyQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7O0FBR0o7RUFDSSxVQUFBOzs7Ozs7O0FvQ3JMSjtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7O0FBRUEsUUFDQTtFQURBO0lBRUksa0JBQUE7SUFDQSxtQkFBQTs7O0ExQm5FUixlQUNJO0FBREosZUFDVTtBQURWLGVBOEVBO0VBNUVRLGdCQUFBOztBQUZSLGVBS0ksYUFBWTtBQUxoQixlQXFGSSxRQUFDLE9BaEZXO0FBTGhCLGVBc0dBLFFBakdnQjtBQUxoQixlQWtIQSxXQUFVLFVBQ04sc0JBQ0kscUJBQ0ksT0FBTSxJQUFJLE1BQU0sWUFoSFo7RUFDUixjQUFBOztBQUVBLGVBSEosYUFBWSxNQUdQO0FBQVMsZUFIZCxhQUFZLE1BR0c7QUFBWCxlQTZFSixRQUFDLE9BaEZXLE1BR1A7QUFBUyxlQTZFZCxRQUFDLE9BaEZXLE1BR0c7QUFBWCxlQThGUixRQWpHZ0IsTUFHUDtBQUFTLGVBOEZsQixRQWpHZ0IsTUFHRztBQUFYLGVBMEdSLFdBQVUsVUFDTixzQkFDSSxxQkFDSSxPQUFNLElBQUksTUFBTSxZQWhIWixNQUdQO0FBQVMsZUEwR2xCLFdBQVUsVUFDTixzQkFDSSxxQkFDSSxPQUFNLElBQUksTUFBTSxZQWhIWixNQUdHO0VBQ1AsY0FBQTs7QUFLWixlQUFnQixpQkFFWixLQUFJO0FBRFIsZUFBZ0IsaUJBQ1osS0FBSTtBQUZSLGVBQWdCLGlCQWdFaEIsUUE5RFE7QUFEUixlQUFnQixpQkErRGhCLFFBOURRO0FBRlIsZUFBZ0IsaUJBRVosS0FxRUEsT0FBQztBQXRFTCxlQUFnQixpQkFDWixLQXFFQSxPQUFDO0FBdkVMLGVBQWdCLGlCQUVaLEtBc0ZKO0FBdkZBLGVBQWdCLGlCQUNaLEtBc0ZKO0FBeEZBLGVBQWdCLGlCQUVaLEtBa0dKLFVBQVUsVUFDTixzQkFDSSxxQkFDSSxPQUFNLElBQUksTUFBTTtBQXRHNUIsZUFBZ0IsaUJBQ1osS0FrR0osVUFBVSxVQUNOLHNCQUNJLHFCQUNJLE9BQU0sSUFBSSxNQUFNO0VBcEdwQixnQkFBQTtFQUNBLGFiVmtCLG9CYVVsQjs7QUFFSSxlQU5JLGlCQUVaLEtBQUksWUFHQyxNQUNJO0FBQUQsZUFMSSxpQkFDWixLQUFJLFlBR0MsTUFDSTtBQUFELGVBTkksaUJBZ0VoQixRQTlEUSxZQUdDLE1BQ0k7QUFBRCxlQUxJLGlCQStEaEIsUUE5RFEsWUFHQyxNQUNJO0FBQUQsZUFOSSxpQkFFWixLQXFFQSxPQUFDLE9BbEVJLE1BQ0k7QUFBRCxlQUxJLGlCQUNaLEtBcUVBLE9BQUMsT0FsRUksTUFDSTtBQUFELGVBTkksaUJBRVosS0FzRkosT0FuRlMsTUFDSTtBQUFELGVBTEksaUJBQ1osS0FzRkosT0FuRlMsTUFDSTtBQUFELGVBTkksaUJBRVosS0FrR0osVUFBVSxVQUNOLHNCQUNJLHFCQUNJLE9BQU0sSUFBSSxNQUFNLFlBbEduQixNQUNJO0FBQUQsZUFMSSxpQkFDWixLQWtHSixVQUFVLFVBQ04sc0JBQ0kscUJBQ0ksT0FBTSxJQUFJLE1BQU0sWUFsR25CLE1BQ0k7RUFDRyxjQUFBOztBQVFaLFlBQUM7QUFBUSxZQUFDO0FBQVEsWUFBQztBQUFTLFlBQUM7QUFvRDdCLE9BQUMsS0FwREE7QUFvREQsT0FBQyxLQXBEUztBQW9EVixPQUFDLEtBcERrQjtBQW9EbkIsT0FBQyxLQXBENEI7QUFxRWpDLEtBckVLO0FBcUVMLEtBckVjO0FBcUVkLEtBckV1QjtBQXFFdkIsS0FyRWlDO0FHeUVqQyxxQkFnQkksS0FrQkksRUgzR0g7QUd5RUwscUJBZ0JJLEtBa0JJLEVIM0dNO0FHeUVkLHFCQWdCSSxLQWtCSSxFSDNHZTtBR3lFdkIscUJBZ0JJLEtBa0JJLEVIM0d5QjtFQUN6Qix5QkFBQTtFQUNBLGNBQUE7O0FBSVI7QUFrREksT0FBQztBQWlCTDtBQVlBLFVBQVUsVUFDTixzQkFDSSxxQkFDSSxPQUFNLElBQUksTUFBTTtFMkJwR3hCLGtCQUFrQixzREFBbEI7RUFDQSxrQkFBa0IsaURBQWxCO0VBQ0Esa0JBQWtCLG9EQUFsQjtFQUNBLFFBQVEsOEdBQVI7RUFDQSwyQkFBQTtFM0JpQkEsd0NBQUE7O0FBRUEsWUFBQztBQUFRLFlBQUM7QUFBUSxZQUFDO0FBQVMsWUFBQztBQTZDN0IsT0FBQyxPQTdDQTtBQTZDRCxPQUFDLE9BN0NTO0FBNkNWLE9BQUMsT0E3Q2tCO0FBNkNuQixPQUFDLE9BN0M0QjtBQThEakMsT0E5REs7QUE4REwsT0E5RGM7QUE4RGQsT0E5RHVCO0FBOER2QixPQTlEaUM7QUEwRWpDLFVBQVUsVUFDTixzQkFDSSxxQkFDSSxPQUFNLElBQUksTUFBTSxZQTdFdkI7QUEwRUwsVUFBVSxVQUNOLHNCQUNJLHFCQUNJLE9BQU0sSUFBSSxNQUFNLFlBN0VkO0FBMEVkLFVBQVUsVUFDTixzQkFDSSxxQkFDSSxPQUFNLElBQUksTUFBTSxZQTdFTDtBQTBFdkIsVUFBVSxVQUNOLHNCQUNJLHFCQUNJLE9BQU0sSUFBSSxNQUFNLFlBN0VLO0UyQnZCN0Isa0JBQWtCLHNEQUFsQjtFQUNBLGtCQUFrQixpREFBbEI7RUFDQSxrQkFBa0Isb0RBQWxCO0VBQ0EsUUFBUSw4R0FBUjtFQUNBLDJCQUFBO0UzQnNCSSxnQkFBQTtFQUNBLHdDQUFBOztBQUlSO0FBeUNJLE9BQUM7QUFpQkw7QUcyQ1kscUJBL0JSLEtBa0JJLEVBYUs7QUFDRCxxQkFoQ1IsS0FrQkksRUFjSztBQVVMLHFCQTFDSixLQTBDSyxTQUNHO0V3QmhKUixrQkFBa0Isc0RBQWxCO0VBQ0Esa0JBQWtCLGlEQUFsQjtFQUNBLGtCQUFrQixvREFBbEI7RUFDQSxRQUFRLDhHQUFSO0VBQ0EsMkJBQUE7RTNCOEJBLHlCQUFBOztBQUVBLGNBQUM7QUFBUSxjQUFDO0FBQVEsY0FBQztBQUFTLGNBQUM7QUFvQzdCLE9BQUMsS0FwQ0E7QUFvQ0QsT0FBQyxLQXBDUztBQW9DVixPQUFDLEtBcENrQjtBQW9DbkIsT0FBQyxLQXBDNEI7QUFxRGpDLEtBckRLO0FBcURMLEtBckRjO0FBcURkLEtBckR1QjtBQXFEdkIsS0FyRGlDO0FHZ0dyQixxQkEvQlIsS0FrQkksRUFhSyxNSGhHUjtBR2dHTyxxQkEvQlIsS0FrQkksRUFhSyxNSGhHQztBR2dHRixxQkEvQlIsS0FrQkksRUFhSyxNSGhHVTtBR2dHWCxxQkEvQlIsS0FrQkksRUFhSyxNSGhHb0I7QUdpR3JCLHFCQWhDUixLQWtCSSxFQWNLLE1IakdSO0FHaUdPLHFCQWhDUixLQWtCSSxFQWNLLE1IakdDO0FHaUdGLHFCQWhDUixLQWtCSSxFQWNLLE1IakdVO0FHaUdYLHFCQWhDUixLQWtCSSxFQWNLLE1IakdvQjtBRzJHekIscUJBMUNKLEtBMENLLFNBQ0csRUg1R1A7QUcyR0cscUJBMUNKLEtBMENLLFNBQ0csRUg1R0U7QUcyR04scUJBMUNKLEtBMENLLFNBQ0csRUg1R1c7QUcyR2YscUJBMUNKLEtBMENLLFNBQ0csRUg1R3FCO0UyQnBDN0Isa0JBQWtCLHNEQUFsQjtFQUNBLGtCQUFrQixpREFBbEI7RUFDQSxrQkFBa0Isb0RBQWxCO0VBQ0EsUUFBUSw4R0FBUjtFQUNBLDJCQUFBO0UzQm1DSSxnQkFBQTtFQUNBLHdDQUFBOztBQUlSLHFCQUNJLG9CQUNJO0UyQjlDSixrQkFBa0Isc0RBQWxCO0VBQ0Esa0JBQWtCLGlEQUFsQjtFQUNBLGtCQUFrQixvREFBbEI7RUFDQSxRQUFRLDhHQUFSO0VBQ0EsMkJBQUE7RTNCNkNRLHdDQUFBOztBQUVBLHFCQU5SLG9CQUNJLGFBS0s7QUFBUSxxQkFOakIsb0JBQ0ksYUFLYztBQUFRLHFCQU4xQixvQkFDSSxhQUt1QjtBQUFTLHFCQU5wQyxvQkFDSSxhQUtpQztFMkJuRHJDLGtCQUFrQixzREFBbEI7RUFDQSxrQkFBa0IsaURBQWxCO0VBQ0Esa0JBQWtCLG9EQUFsQjtFQUNBLFFBQVEsOEdBQVI7RUFDQSwyQkFBQTtFM0JrRFksZ0JBQUE7RUFDQSx3Q0FBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBK0VoQjtFQUNJLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBOzs7QUFKSixhQU1JO0VBQ0ksZ0JBQUE7O0FBUFIsYUFVSTtFQUNJLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsdUJBQUE7RVYvQkosdUJBQUE7RUFDQSwwQkFBQTtFQUNBLGtCQUFBOztBVWdDSSxhQVBKLEVBT0s7RUFDRyxtQkFBQTtFQUNBLGNBQUE7O0FBR0osYUFaSixFQVlLO0VBQ0csY0FBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTs7QUFFQSxhQWpCUixFQVlLLFNBS0k7RUFDRyx1QkFBQTtFQUNBLGNBQUE7O0FBS1o7QUFBRyxhQUFFO0FBQVcsYUFBRTtFQUNkLFdBQUE7RUFDQSxrQkFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7QTRCbkxSO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLGVBQUE7O0FBR0o7RUFDSSxlQUFBOztBQUdKO0VBQ0ksZ0JBQUE7O0FBSUo7RUFDSSxlQUFBOztBQUVKO0VBQ0ksZUFBQTs7QUFFSjtFQUNJLGVBQUE7O0FBRUo7RUFDSSxlQUFBOztBQUVKO0VBQ0ksZUFBQTs7QUFFSjtFQUNJLGVBQUE7O0FBSUo7RUFDSSxrQkFBQTs7QUFNSjtFQUdFLFdBQUE7RW5DeERBLHlCQUFBOztBQUNBLENBQUMsaUJBQUM7QUFDRixDQUFDLGlCQUFDO0VBQ0EseUJBQUE7O0FtQ3dESjtFQUNFLFdBQUE7RW5DNURBLHlCQUFBOztBQUNBLENBQUMsbUJBQUM7QUFDRixDQUFDLG1CQUFDO0VBQ0EseUJBQUE7O0FtQzRESjtFQUNFLFdBQUE7RW5DaEVBLHlCQUFBOztBQUNBLENBQUMsaUJBQUM7QUFDRixDQUFDLGlCQUFDO0VBQ0EseUJBQUE7O0FtQ2dFSjtFQUNFLFdBQUE7RW5DcEVBLHlCQUFBOztBQUNBLENBQUMsY0FBQztBQUNGLENBQUMsY0FBQztFQUNBLHlCQUFBOztBbUNvRUo7RUFDRSxXQUFBO0VuQ3hFQSx5QkFBQTs7QUFDQSxDQUFDLGlCQUFDO0FBQ0YsQ0FBQyxpQkFBQztFQUNBLHlCQUFBOztBbUN3RUo7RUFDRSxXQUFBO0VuQzVFQSx5QkFBQTs7QUFDQSxDQUFDLGdCQUFDO0FBQ0YsQ0FBQyxnQkFBQztFQUNBLHlCQUFBOztBbUNpRko7RXBDcEZFLGNBQUE7O0FBQ0EsQ0FBQyxhQUFDO0FBQ0YsQ0FBQyxhQUFDO0VBQ0EsY0FBQTs7QW9Db0ZKO0VwQ3ZGRSxjQUFBOztBQUNBLENBQUMsZUFBQztBQUNGLENBQUMsZUFBQztFQUNBLGNBQUE7O0FvQ3VGSjtFcEMxRkUsY0FBQTs7QUFDQSxDQUFDLGFBQUM7QUFDRixDQUFDLGFBQUM7RUFDQSxjQUFBOztBb0MwRko7RXBDN0ZFLGNBQUE7O0FBQ0EsQ0FBQyxVQUFDO0FBQ0YsQ0FBQyxVQUFDO0VBQ0EsY0FBQTs7QW9DNkZKO0VwQ2hHRSxjQUFBOztBQUNBLENBQUMsYUFBQztBQUNGLENBQUMsYUFBQztFQUNBLGNBQUE7O0FvQ2dHSjtFcENuR0UsY0FBQTs7QUFDQSxDQUFDLFlBQUM7QUFDRixDQUFDLFlBQUM7RUFDQSxjQUFBOztBb0NtR0o7RXBDdEdFLGNBQUE7O0FBQ0EsQ0FBQyxhQUFDO0FBQ0YsQ0FBQyxhQUFDO0VBQ0EsY0FBQTs7QW9Dc0dKO0VwQ3pHRSxjQUFBOztBQUNBLENBQUMsWUFBQztBQUNGLENBQUMsWUFBQztFQUNBLGNBQUE7O0FvQzJHSixnQkFDSTtFcEMvR0YsY0FBQTs7QUFDQSxDQUFDLGdCb0M4R0MsZXBDOUdBO0FBQ0YsQ0FBQyxnQm9DNkdDLGVwQzdHQTtFQUNBLGNBQUE7O0FvQ2lISixZQUNJO0VBQ0ksY0FBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBMkJSO0VBQ0MsY0FBQTs7QUFHRDtFQUVJLGNBQUE7O0FwQ3RKRixDQUFDLGlCQUFDO0FBQ0YsQ0FBQyxpQkFBQztFQUNBLGNBQUE7O0FvQ3lKSixRQUFtQztFQUMvQjtJQUNJLGdCQUFBOztFQUdKO0lBQ0ksaUJBQUE7OztBQUlSLFFBQW1DO0VBQy9CO0lBQ0ksZ0JBQUE7O0VBR0o7SUFDSSxpQkFBQTs7O0FBSVIsUUFBbUM7RUFDL0I7SUFDSSxnQkFBQTs7RUFHSjtJQUNJLGlCQUFBOzs7QUFLUjtFQUNJLGNBQUE7O0FBSUo7RUFDSSw2QkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsNkJBQUE7O0FBR0o7RUFDSSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7O0F6QnRNSjtFSklFLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RWI0TUEseUJBQUE7RUFDRyxzQkFBQTtFQUNDLHFCQUFBO0VBQ0ksaUJBQUE7RWUzS1IsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFNEJqREUseUJBQUE7RXZDNEVILDZCQUFBO0VBQ0EsMEJBQUE7RUFDQSx5QkFBQTtFQUNBLHdCQUFBO0VBQ0cscUJBQUE7RWFqRkEsZUFBQTtFQUVBLGtCQUFBOztBSmdCQSxPQUFDO0FBQUQsT0FGRCxPQUVFO0FBQUQsT0FERCxPQUNFO0FBQ0QsT0FBQztBQUFELE9BSEQsT0FHRTtBQUFELE9BRkQsT0FFRTtFWHRCSCwwQ0FBQTtFQUNBLG9CQUFBOztBVzBCQSxPQUFDO0FBQ0QsT0FBQztBQUNELE9BQUM7RUFDQyxjQUFBO0VBQ0EscUJBQUE7O0FBR0YsT0FBQztBQUNELE9BQUM7RUFDQyxzQkFBQTtFQUNBLFVBQUE7RWIyQkYsd0RBQUE7RUFDUSxnREFBQTtFSXNEUixtRUFBQTtFQUNHLGdFQUFBO0VBQ0ssMkRBQUE7O0FTaEZSLE9BQUM7QUFDRCxPQUFDO0FBQ0QsUUFBUSxVQUFXO0VBQ2pCLG1CQUFBO0VHOUNGLHlCQUFBO0VBQ0EsYUFBQTtFaEJpRUEsd0JBQUE7RUFDUSxnQkFBQTtFSXNEUixtQ0FBQTtFQUNHLGdDQUFBO0VBQ0ssMkJBQUE7O0FTdkVOLENBREQsT0FDRTtBQUNELFFBQVEsVUFBVyxFQUZwQjtFQUdHLG9CQUFBOztBSW5ETixPQW9FSTtFQUVJLHVCQUFBOztBMkJyQkosT0FBQztBQUNELE9BQUM7QUFDRCxRQUFRLFVBQVc7RTVCdERyQix5QkFBQTtFQUNBLGFBQUE7O0E0QjRJRSxPQUFDO0VBQ0csZUFBQTs7QUFDQSxPQUZILE9BRUk7RUFDRyxNQUFBOztBQUVKLE9BTEgsT0FLSTtFQUNHLGtCQUFBO0VBQ0EsUUFBQTs7QUFHUixPQUFDO0VBQ0csa0JBQUE7RUFDQSxRQUFBOztBQWNKLE9BQUMsT0FBTztBQUNSLE9BQUMsT0FBTztBQUNSLE9BQUM7RUFDRyxVQUFBOztBQUdKLE9BQUMsVUFFRztBQURKLE9BQUMsV0FDRztBQUZKLE9BQUMsVUFHRztBQUZKLE9BQUMsV0FFRztBQUhKLE9BQUMsVUFJRztBQUhKLE9BQUMsV0FHRztBQUpKLE9BQUMsVTlCL0ZMO0E4QmdHSSxPQUFDLFc5QmhHTDtFOEJvR1ksY0FBQTs7QUFMUixPQUFDLFVBT0c7QUFOSixPQUFDLFdBTUc7RUFDSSxjQUFBOztBQVJSLE9BQUMsVUFPRyx1QkFFSTtBQVJSLE9BQUMsV0FNRyx1QkFFSTtBQVRSLE9BQUMsVUFPRyx1QjlCdEdSO0E4QmdHSSxPQUFDLFdBTUcsdUI5QnRHUjtFOEJ5R2dCLGNBQUE7O0EzQnBMaEIsTzJCaU1JO0EzQmpNSixPMkJrTUk7QTNCbE1KLE8yQm1NSTtBM0JuTUosTzJCb01JO0EzQnBNSixPMkJxTUk7QTNCck1KLE8yQnNNSTtBM0J0TUosT0gyRUE7RThCNEhRLGlCQUFBOztBM0J2TVIsTzJCeU1JO0VBQ0ksaUJBQUE7O0EzQjFNUixPMkI0TUk7RUFDSSxpQkFBQTs7QTNCN01SLE8yQitNSTtFQUNJLGlCQUFBOztBM0JoTlIsTzJCa05JO0VBQ0ksY0FBQTs7QTNCbk5SLE8yQnFOSTtFQUNJLGNBQUE7O0FBcW5CQSxPQVRILFFBU0k7QUFBRCxPQVJILFNBUUk7QUFBRCxPQVBILE9BT0k7QUFBRCxPQU5ILFFBTUk7QUFBRCxPQUxILFFBS0k7QUFBRCxPQUpILElBSUk7QUFBRCxPQUhILFVBR0k7QUFBRCxPQUZILEtBRUk7QUFBRCxPQURILE9BQ0k7RVozekJMLGFBWndCLG9CQVl4QjtFQUNBLGdCQUFBO0VBc0JBLGtDQUFBO0VBQ0EsbUNBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RVlneUJRLGlCQUFBOztBWG5vQkosT1d3bkJILFFBU0ksT1hsb0JKLGNBQ0k7QUFBRCxPV3luQkgsU0FRSSxPWGxvQkosY0FDSTtBQUFELE9XMG5CSCxPQU9JLE9YbG9CSixjQUNJO0FBQUQsT1cybkJILFFBTUksT1hsb0JKLGNBQ0k7QUFBRCxPVzRuQkgsUUFLSSxPWGxvQkosY0FDSTtBQUFELE9XNm5CSCxJQUlJLE9YbG9CSixjQUNJO0FBQUQsT1c4bkJILFVBR0ksT1hsb0JKLGNBQ0k7QUFBRCxPVytuQkgsS0FFSSxPWGxvQkosY0FDSTtBQUFELE9XZ29CSCxPQUNJLE9YbG9CSixjQUNJO0VBQ0csU0FwTGdCLE9Bb0xoQjs7QVd1bkJSLE9BQUMsUUFhRztBQVpKLE9BQUMsU0FZRztBQVhKLE9BQUMsT0FXRztBQVZKLE9BQUMsUUFVRztBQVRKLE9BQUMsUUFTRztBQVJKLE9BQUMsSUFRRztBQVBKLE9BQUMsVUFPRztBQU5KLE9BQUMsS0FNRztBQUxKLE9BQUMsT0FLRztFQUNJLGFBQUE7O0FBSVIsT0FBQyxRQUFRO0VBQ0wsU0FBUyxPQUFUOztBQUdKLE9BQUMsU0FBUztFQUNOLFNBQVMsT0FBVDs7QUFHSixPQUFDLE9BQU87RUFDSixTQUFTLE9BQVQ7O0FBR0osT0FBQyxRQUFRO0VBQ0wsU0FBUyxPQUFUOztBQUdKLE9BQUMsUUFBUTtFQUNMLFNBQVMsT0FBVDs7QUFHSixPQUFDLElBQUk7RUFDRCxTQUFTLE9BQVQ7O0FBR0osT0FBQyxVQUFVO0VBQ1AsU0FBUyxPQUFUOztBQUdKLE9BQUMsS0FBSztFQUNGLFNBQVMsT0FBVDs7QUFHSixPQUFDLE9BQU87RUFDSixTQUFTLE9BQVQ7O0EzQi8yQkosT0FBQztBQUNELE9BQUM7RUZSSCxjQUFBO0VBQ0EsNkJBQUE7RUFDQSxxQkFBQTtFUzY5Q0UsY0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7O0FUNzlDRixPRUdHLFFGSEY7QUFBRCxPRUlHLEtGSkY7QUFDRCxPRUVHLFFGRkY7QUFBRCxPRUdHLEtGSEY7RUFDQyxjQUFBO0VBQ0Esa0NBQUE7RUFDQSxxQkFBQTs7QUFFRixPRUhHLFFGR0Y7QUFBRCxPRUZHLEtGRUY7RUFDQyxjQUFBO0VBQ0Esa0NBQUE7RUFDQSxxQkFBQTs7QUFFRixPRVJHLFFGUUY7QUFBRCxPRVBHLEtGT0Y7QUFDRCxPRVRHLFFGU0Y7QUFBRCxPRVJHLEtGUUY7QUFDRCxLQUFNLG1CQUFrQixPRVZyQjtBRlVILEtBQU0sbUJBQWtCLE9FVHJCO0VGVUQsY0FBQTtFQUNBLGtDQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTs7QUFFQSxPRWhCQyxRRlFGLE9BUUU7QUFBRCxPRWZDLEtGT0YsT0FRRTtBQUFELE9FaEJDLFFGU0YsT0FPRTtBQUFELE9FZkMsS0ZRRixPQU9FO0FBQUQsS0FOSSxtQkFBa0IsT0VWckIsUUZnQkE7QUFBRCxLQU5JLG1CQUFrQixPRVRyQixLRmVBO0FBQ0QsT0VqQkMsUUZRRixPQVNFO0FBQUQsT0VoQkMsS0ZPRixPQVNFO0FBQUQsT0VqQkMsUUZTRixPQVFFO0FBQUQsT0VoQkMsS0ZRRixPQVFFO0FBQUQsS0FQSSxtQkFBa0IsT0VWckIsUUZpQkE7QUFBRCxLQVBJLG1CQUFrQixPRVRyQixLRmdCQTtBQUNELE9FbEJDLFFGUUYsT0FVRTtBQUFELE9FakJDLEtGT0YsT0FVRTtBQUFELE9FbEJDLFFGU0YsT0FTRTtBQUFELE9FakJDLEtGUUYsT0FTRTtBQUFELEtBUkksbUJBQWtCLE9FVnJCLFFGa0JBO0FBQUQsS0FSSSxtQkFBa0IsT0VUckIsS0ZpQkE7RUFDQyxjQUFBO0VBQ0Esa0NBQUE7RUFDQSxxQkFBQTs7QUFNRixPRTNCQyxRRndCRixTQUdFO0FBQUQsT0UxQkMsS0Z1QkYsU0FHRTtBQUFELE9FM0JDLFFGeUJGLFVBRUU7QUFBRCxPRTFCQyxLRndCRixVQUVFO0FBQUQsUUFETSxVQUFXLFFFMUJoQixRRjJCQTtBQUFELFFBRE0sVUFBVyxRRXpCaEIsS0YwQkE7QUFDRCxPRTVCQyxRRndCRixTQUlFO0FBQUQsT0UzQkMsS0Z1QkYsU0FJRTtBQUFELE9FNUJDLFFGeUJGLFVBR0U7QUFBRCxPRTNCQyxLRndCRixVQUdFO0FBQUQsUUFGTSxVQUFXLFFFMUJoQixRRjRCQTtBQUFELFFBRk0sVUFBVyxRRXpCaEIsS0YyQkE7QUFDRCxPRTdCQyxRRndCRixTQUtFO0FBQUQsT0U1QkMsS0Z1QkYsU0FLRTtBQUFELE9FN0JDLFFGeUJGLFVBSUU7QUFBRCxPRTVCQyxLRndCRixVQUlFO0FBQUQsUUFITSxVQUFXLFFFMUJoQixRRjZCQTtBQUFELFFBSE0sVUFBVyxRRXpCaEIsS0Y0QkE7RUFDQyw2QkFBQTtFQUNBLHFCQUFBOztBRS9CRixPQUFDLFFGbUNIO0FFbENFLE9BQUMsS0ZrQ0g7RUFDRSxrQkFBQTtFQUNBLHlCQUFBOztBRGpCQSxPR3BCQyxRSG9CQTtBQUFELE9HbkJDLEtIbUJBO0FBQVEsT0dwQlIsUUhvQlM7QUFBRCxPR25CUixLSG1CUztBQUFRLE9HcEJqQixRSG9Ca0I7QUFBRCxPR25CakIsS0htQmtCO0FBQVMsT0dwQjNCLFFIb0I0QjtBQUFELE9HbkIzQixLSG1CNEI7RUFDekIseUJBQUE7RUFDQSxjQUFBOztBR3RCSixPQUFDLFFBSUc7QUFISixPQUFDLEtBR0c7RUZYTixjQUFBO0VBQ0EsNkJBQUE7RUFDQSxxQkFBQTtFUzY5Q0UsY0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7O0FUNzlDRixPRUdHLFFBSUcsRUZQTDtBQUFELE9FSUcsS0FHRyxFRlBMO0FBQ0QsT0VFRyxRQUlHLEVGTkw7QUFBRCxPRUdHLEtBR0csRUZOTDtFQUNDLGNBQUE7RUFDQSxrQ0FBQTtFQUNBLHFCQUFBOztBQUVGLE9FSEcsUUFJRyxFRkRMO0FBQUQsT0VGRyxLQUdHLEVGREw7RUFDQyxjQUFBO0VBQ0Esa0NBQUE7RUFDQSxxQkFBQTs7QUFFRixPRVJHLFFBSUcsRUZJTDtBQUFELE9FUEcsS0FHRyxFRklMO0FBQ0QsT0VURyxRQUlHLEVGS0w7QUFBRCxPRVJHLEtBR0csRUZLTDtBQUNELEtBQU0sbUJBQWtCLE9FVnJCLFFBSUc7QUZNTixLQUFNLG1CQUFrQixPRVRyQixLQUdHO0VGT0osY0FBQTtFQUNBLGtDQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTs7QUFFQSxPRWhCQyxRQUlHLEVGSUwsT0FRRTtBQUFELE9FZkMsS0FHRyxFRklMLE9BUUU7QUFBRCxPRWhCQyxRQUlHLEVGS0wsT0FPRTtBQUFELE9FZkMsS0FHRyxFRktMLE9BT0U7QUFBRCxLQU5JLG1CQUFrQixPRVZyQixRQUlHLEVGWUg7QUFBRCxLQU5JLG1CQUFrQixPRVRyQixLQUdHLEVGWUg7QUFDRCxPRWpCQyxRQUlHLEVGSUwsT0FTRTtBQUFELE9FaEJDLEtBR0csRUZJTCxPQVNFO0FBQUQsT0VqQkMsUUFJRyxFRktMLE9BUUU7QUFBRCxPRWhCQyxLQUdHLEVGS0wsT0FRRTtBQUFELEtBUEksbUJBQWtCLE9FVnJCLFFBSUcsRUZhSDtBQUFELEtBUEksbUJBQWtCLE9FVHJCLEtBR0csRUZhSDtBQUNELE9FbEJDLFFBSUcsRUZJTCxPQVVFO0FBQUQsT0VqQkMsS0FHRyxFRklMLE9BVUU7QUFBRCxPRWxCQyxRQUlHLEVGS0wsT0FTRTtBQUFELE9FakJDLEtBR0csRUZLTCxPQVNFO0FBQUQsS0FSSSxtQkFBa0IsT0VWckIsUUFJRyxFRmNIO0FBQUQsS0FSSSxtQkFBa0IsT0VUckIsS0FHRyxFRmNIO0VBQ0MsY0FBQTtFQUNBLGtDQUFBO0VBQ0EscUJBQUE7O0FBTUYsT0UzQkMsUUFJRyxFRm9CTCxTQUdFO0FBQUQsT0UxQkMsS0FHRyxFRm9CTCxTQUdFO0FBQUQsT0UzQkMsUUFJRyxFRnFCTCxVQUVFO0FBQUQsT0UxQkMsS0FHRyxFRnFCTCxVQUVFO0FBQUQsUUFETSxVQUFXLFFFMUJoQixRQUlHLEVGdUJIO0FBQUQsUUFETSxVQUFXLFFFekJoQixLQUdHLEVGdUJIO0FBQ0QsT0U1QkMsUUFJRyxFRm9CTCxTQUlFO0FBQUQsT0UzQkMsS0FHRyxFRm9CTCxTQUlFO0FBQUQsT0U1QkMsUUFJRyxFRnFCTCxVQUdFO0FBQUQsT0UzQkMsS0FHRyxFRnFCTCxVQUdFO0FBQUQsUUFGTSxVQUFXLFFFMUJoQixRQUlHLEVGd0JIO0FBQUQsUUFGTSxVQUFXLFFFekJoQixLQUdHLEVGd0JIO0FBQ0QsT0U3QkMsUUFJRyxFRm9CTCxTQUtFO0FBQUQsT0U1QkMsS0FHRyxFRm9CTCxTQUtFO0FBQUQsT0U3QkMsUUFJRyxFRnFCTCxVQUlFO0FBQUQsT0U1QkMsS0FHRyxFRnFCTCxVQUlFO0FBQUQsUUFITSxVQUFXLFFFMUJoQixRQUlHLEVGeUJIO0FBQUQsUUFITSxVQUFXLFFFekJoQixLQUdHLEVGeUJIO0VBQ0MsNkJBQUE7RUFDQSxxQkFBQTs7QUUvQkYsT0FBQyxRQUlHLEVGK0JOO0FFbENFLE9BQUMsS0FHRyxFRitCTjtFQUNFLGtCQUFBO0VBQ0EseUJBQUE7O0FEakJBLE9HcEJDLFFBSUcsRUhnQkg7QUFBRCxPR25CQyxLQUdHLEVIZ0JIO0FBQVEsT0dwQlIsUUFJRyxFSGdCTTtBQUFELE9HbkJSLEtBR0csRUhnQk07QUFBUSxPR3BCakIsUUFJRyxFSGdCZTtBQUFELE9HbkJqQixLQUdHLEVIZ0JlO0FBQVMsT0dwQjNCLFFBSUcsRUhnQnlCO0FBQUQsT0duQjNCLEtBR0csRUhnQnlCO0VBQ3pCLHlCQUFBO0VBQ0EsY0FBQTs7QUdiSixPQUFDO0VGaEJILGNBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0UwQmFFLGtCQUFrQixzREFBbEI7RUFDQSxrQkFBa0IsaURBQWxCO0VBQ0Esa0JBQWtCLG9EQUFsQjtFQUNBLFFBQVEsOEdBQVI7RUFDQSwyQkFBQTtFM0JpQkEsd0NBQUE7O0FDaENGLE9FWUcsT0ZaRjtBQUNELE9FV0csT0ZYRjtFQUNDLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBOztBQUVGLE9FTUcsT0ZORjtFQUNDLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBOztBQUVGLE9FQ0csT0ZERjtBQUNELE9FQUcsT0ZBRjtBQUNELEtBQU0sbUJBQWtCLE9FRHJCO0VGRUQsY0FBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTs7QUFFQSxPRVBDLE9GREYsT0FRRTtBQUFELE9FUEMsT0ZBRixPQU9FO0FBQUQsS0FOSSxtQkFBa0IsT0VEckIsT0ZPQTtBQUNELE9FUkMsT0ZERixPQVNFO0FBQUQsT0VSQyxPRkFGLE9BUUU7QUFBRCxLQVBJLG1CQUFrQixPRURyQixPRlFBO0FBQ0QsT0VUQyxPRkRGLE9BVUU7QUFBRCxPRVRDLE9GQUYsT0FTRTtBQUFELEtBUkksbUJBQWtCLE9FRHJCLE9GU0E7RUFDQyxjQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTs7QUFNRixPRWxCQyxPRmVGLFNBR0U7QUFBRCxPRWxCQyxPRmdCRixVQUVFO0FBQUQsUUFETSxVQUFXLFFFakJoQixPRmtCQTtBQUNELE9FbkJDLE9GZUYsU0FJRTtBQUFELE9FbkJDLE9GZ0JGLFVBR0U7QUFBRCxRQUZNLFVBQVcsUUVqQmhCLE9GbUJBO0FBQ0QsT0VwQkMsT0ZlRixTQUtFO0FBQUQsT0VwQkMsT0ZnQkYsVUFJRTtBQUFELFFBSE0sVUFBVyxRRWpCaEIsT0ZvQkE7RUFDQyx5QkFBQTtFQUNBLHFCQUFBOztBRXRCRixPQUFDLE9GMEJIO0VBQ0UsY0FBQTtFQUNBLHlCQUFBOztBRE5BLE9HdEJDLE9Ic0JBO0FBQVEsT0d0QlIsT0hzQlM7QUFBUSxPR3RCakIsT0hzQmtCO0FBQVMsT0d0QjNCLE9Ic0I0QjtFMkJ2QjdCLGtCQUFrQixzREFBbEI7RUFDQSxrQkFBa0IsaURBQWxCO0VBQ0Esa0JBQWtCLG9EQUFsQjtFQUNBLFFBQVEsOEdBQVI7RUFDQSwyQkFBQTtFM0JzQkksZ0JBQUE7RUFDQSx3Q0FBQTs7QUd0QkosT0FBQztFd0JMRCxrQkFBa0Isc0RBQWxCO0VBQ0Esa0JBQWtCLGlEQUFsQjtFQUNBLGtCQUFrQixvREFBbEI7RUFDQSxRQUFRLDhHQUFSO0VBQ0EsMkJBQUE7RTNCOEJBLHlCQUFBO0VDakRGLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBOztBRGlERSxPRy9CQyxLSCtCQTtBQUFRLE9HL0JSLEtIK0JTO0FBQVEsT0cvQmpCLEtIK0JrQjtBQUFTLE9HL0IzQixLSCtCNEI7RTJCcEM3QixrQkFBa0Isc0RBQWxCO0VBQ0Esa0JBQWtCLGlEQUFsQjtFQUNBLGtCQUFrQixvREFBbEI7RUFDQSxRQUFRLDhHQUFSO0VBQ0EsMkJBQUE7RTNCbUNJLGdCQUFBO0VBQ0Esd0NBQUE7O0FDbkROLE9FZ0JHLEtGaEJGO0FBQ0QsT0VlRyxLRmZGO0VBQ0MsY0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7O0FBRUYsT0VVRyxLRlZGO0VBQ0MsY0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7O0FBRUYsT0VLRyxLRkxGO0FBQ0QsT0VJRyxLRkpGO0FBQ0QsS0FBTSxtQkFBa0IsT0VHckI7RUZGRCxjQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBOztBQUVBLE9FSEMsS0ZMRixPQVFFO0FBQUQsT0VIQyxLRkpGLE9BT0U7QUFBRCxLQU5JLG1CQUFrQixPRUdyQixLRkdBO0FBQ0QsT0VKQyxLRkxGLE9BU0U7QUFBRCxPRUpDLEtGSkYsT0FRRTtBQUFELEtBUEksbUJBQWtCLE9FR3JCLEtGSUE7QUFDRCxPRUxDLEtGTEYsT0FVRTtBQUFELE9FTEMsS0ZKRixPQVNFO0FBQUQsS0FSSSxtQkFBa0IsT0VHckIsS0ZLQTtFQUNDLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBOztBQU1GLE9FZEMsS0ZXRixTQUdFO0FBQUQsT0VkQyxLRllGLFVBRUU7QUFBRCxRQURNLFVBQVcsUUViaEIsS0ZjQTtBQUNELE9FZkMsS0ZXRixTQUlFO0FBQUQsT0VmQyxLRllGLFVBR0U7QUFBRCxRQUZNLFVBQVcsUUViaEIsS0ZlQTtBQUNELE9FaEJDLEtGV0YsU0FLRTtBQUFELE9FaEJDLEtGWUYsVUFJRTtBQUFELFFBSE0sVUFBVyxRRWJoQixLRmdCQTtFQUNDLHlCQUFBO0VBQ0EscUJBQUE7O0FFbEJGLE9BQUMsS0ZzQkg7RUFDRSxjQUFBO0VBQ0EseUJBQUE7O0FFbEJJLE9BRkgsUUFFSTtBQUFELE9BREgsU0FDSTtFZUpMLGFBakJ3QixvQkFpQnhCO0VBQ0EsZ0JBQUE7RUFpQkEsa0NBQUE7RUFDQSxtQ0FBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFZmpCUSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7O0FnQjJLSixPaEJuTEgsUUFFSSxPZ0JnTEosY0FDSTtBQUFELE9oQmxMSCxTQUNJLE9nQmdMSixjQUNJO0VBQ0csU0FwTGdCLE9Bb0xoQjs7QWhCcExSLE9BQUMsUUFVRztBQVRKLE9BQUMsU0FTRztFQUNJLGFBQUE7O0FBSVIsT0FBQyxRQUFRO0VBQ0wsU0FBUyxPQUFUOztBQUdKLE9BQUMsU0FBUztFQUNOLFNBQVMsT0FBVDs7QUFHSixPQUFDO0VBQ0csZUFBQTtFRkVOLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7O0FFcERGLE9BbURJO0VBR0ksc0JBQUE7O0FBR0osT0FBQztFQUNHLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7O0FBSEosT0FBQyxTQUtHO0UyQnlJQSxpQkFBQTs7QTNCcElSLElBQ0k7QUhPSixPR1BJO0VBRUksdUJBQUE7O0FBSVI7RUp0RUUscUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsMEJBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFYjRNQSx5QkFBQTtFQUNHLHNCQUFBO0VBQ0MscUJBQUE7RUFDSSxpQkFBQTtFZTNLUixpQkFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0U0QmpERSx5QkFBQTtFdkM0RUgsNkJBQUE7RUFDQSwwQkFBQTtFQUNBLHlCQUFBO0VBQ0Esd0JBQUE7RUFDRyxxQkFBQTs7QVMvREEsYUFBQztBQUFELGFBRkQsT0FFRTtBQUFELGFBREQsT0FDRTtBQUNELGFBQUM7QUFBRCxhQUhELE9BR0U7QUFBRCxhQUZELE9BRUU7RVh0QkgsMENBQUE7RUFDQSxvQkFBQTs7QVcwQkEsYUFBQztBQUNELGFBQUM7QUFDRCxhQUFDO0VBQ0MsY0FBQTtFQUNBLHFCQUFBOztBQUdGLGFBQUM7QUFDRCxhQUFDO0VBQ0Msc0JBQUE7RUFDQSxVQUFBO0ViMkJGLHdEQUFBO0VBQ1EsZ0RBQUE7RUlzRFIsbUVBQUE7RUFDRyxnRUFBQTtFQUNLLDJEQUFBOztBU2hGUixhQUFDO0FBQ0QsYUFBQztBQUNELFFBQVEsVUFBVztFQUNqQixtQkFBQTtFRzlDRix5QkFBQTtFQUNBLGFBQUE7RWhCaUVBLHdCQUFBO0VBQ1EsZ0JBQUE7RUlzRFIsbUNBQUE7RUFDRyxnQ0FBQTtFQUNLLDJCQUFBOztBU3ZFTixDQURELGFBQ0U7QUFDRCxRQUFRLFVBQVcsRUFGcEI7RUFHRyxvQkFBQTs7QUl1Qk4sYUFOSTtFQUVJLHVCQUFBOztBMkJyQkosYUFBQztBQUNELGFBQUM7QUFDRCxRQUFRLFVBQVc7RTVCdERyQix5QkFBQTtFQUNBLGFBQUE7O0E0QjRJRSxhQUFDO0VBQ0csZUFBQTs7QUFDQSxhQUZILE9BRUk7RUFDRyxNQUFBOztBQUVKLGFBTEgsT0FLSTtFQUNHLGtCQUFBO0VBQ0EsUUFBQTs7QUFHUixhQUFDO0VBQ0csa0JBQUE7RUFDQSxRQUFBOztBQWNKLGFBQUMsT0FBTztBQUNSLGFBQUMsT0FBTztBQUNSLGFBQUM7RUFDRyxVQUFBOztBQUdKLGFBQUMsVUFFRztBQURKLGFBQUMsV0FDRztBQUZKLGFBQUMsVUFHRztBQUZKLGFBQUMsV0FFRztBQUhKLGFBQUMsVUFJRztBQUhKLGFBQUMsV0FHRztBQUpKLGFBQUMsVTlCL0ZMO0E4QmdHSSxhQUFDLFc5QmhHTDtFOEJvR1ksY0FBQTs7QUFMUixhQUFDLFVBT0c7QUFOSixhQUFDLFdBTUc7RUFDSSxjQUFBOztBQVJSLGFBQUMsVUFPRyx1QkFFSTtBQVJSLGFBQUMsV0FNRyx1QkFFSTtBQVRSLGFBQUMsVUFPRyx1QjlCdEdSO0E4QmdHSSxhQUFDLFdBTUcsdUI5QnRHUjtFOEJ5R2dCLGNBQUE7O0EzQjFHaEIsYTJCdUhJO0EzQnZISixhMkJ3SEk7QTNCeEhKLGEyQnlISTtBM0J6SEosYTJCMEhJO0EzQjFISixhMkIySEk7QTNCM0hKLGEyQjRISTtBM0I1SEosYUhDQTtFOEI0SFEsaUJBQUE7O0EzQjdIUixhMkIrSEk7RUFDSSxpQkFBQTs7QTNCaElSLGEyQmtJSTtFQUNJLGlCQUFBOztBM0JuSVIsYTJCcUlJO0VBQ0ksaUJBQUE7O0EzQnRJUixhMkJ3SUk7RUFDSSxjQUFBOztBM0J6SVIsYTJCMklJO0VBQ0ksY0FBQTs7QUFxbkJBLGFBVEgsUUFTSTtBQUFELGFBUkgsU0FRSTtBQUFELGFBUEgsT0FPSTtBQUFELGFBTkgsUUFNSTtBQUFELGFBTEgsUUFLSTtBQUFELGFBSkgsSUFJSTtBQUFELGFBSEgsVUFHSTtBQUFELGFBRkgsS0FFSTtBQUFELGFBREgsT0FDSTtFWjN6QkwsYUFad0Isb0JBWXhCO0VBQ0EsZ0JBQUE7RUFzQkEsa0NBQUE7RUFDQSxtQ0FBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFWWd5QlEsaUJBQUE7O0FYbm9CSixhV3duQkgsUUFTSSxPWGxvQkosY0FDSTtBQUFELGFXeW5CSCxTQVFJLE9YbG9CSixjQUNJO0FBQUQsYVcwbkJILE9BT0ksT1hsb0JKLGNBQ0k7QUFBRCxhVzJuQkgsUUFNSSxPWGxvQkosY0FDSTtBQUFELGFXNG5CSCxRQUtJLE9YbG9CSixjQUNJO0FBQUQsYVc2bkJILElBSUksT1hsb0JKLGNBQ0k7QUFBRCxhVzhuQkgsVUFHSSxPWGxvQkosY0FDSTtBQUFELGFXK25CSCxLQUVJLE9YbG9CSixjQUNJO0FBQUQsYVdnb0JILE9BQ0ksT1hsb0JKLGNBQ0k7RUFDRyxTQXBMZ0IsT0FvTGhCOztBV3VuQlIsYUFBQyxRQWFHO0FBWkosYUFBQyxTQVlHO0FBWEosYUFBQyxPQVdHO0FBVkosYUFBQyxRQVVHO0FBVEosYUFBQyxRQVNHO0FBUkosYUFBQyxJQVFHO0FBUEosYUFBQyxVQU9HO0FBTkosYUFBQyxLQU1HO0FBTEosYUFBQyxPQUtHO0VBQ0ksYUFBQTs7QUFJUixhQUFDLFFBQVE7RUFDTCxTQUFTLE9BQVQ7O0FBR0osYUFBQyxTQUFTO0VBQ04sU0FBUyxPQUFUOztBQUdKLGFBQUMsT0FBTztFQUNKLFNBQVMsT0FBVDs7QUFHSixhQUFDLFFBQVE7RUFDTCxTQUFTLE9BQVQ7O0FBR0osYUFBQyxRQUFRO0VBQ0wsU0FBUyxPQUFUOztBQUdKLGFBQUMsSUFBSTtFQUNELFNBQVMsT0FBVDs7QUFHSixhQUFDLFVBQVU7RUFDUCxTQUFTLE9BQVQ7O0FBR0osYUFBQyxLQUFLO0VBQ0YsU0FBUyxPQUFUOztBQUdKLGFBQUMsT0FBTztFQUNKLFNBQVMsT0FBVDs7QTNCM3lCUixhMkJrR1E7QTNCbEdSLGEyQm1HUTtBM0JuR1IsYTJCb0dRO0EzQnBHUixhSENBO0U4Qm9HWSxjQUFBOztBM0JyR1osYTJCdUdRO0VBQ0ksY0FBQTs7QTNCeEdaLGEyQnVHUSx1QkFFSTtBM0J6R1osYTJCdUdRLHVCOUJ0R1I7RThCeUdnQixjQUFBOztBM0J2R1osYUFBQztBQUNELGFBQUM7QUFDRCxhQUFDO0FBQ0QsYUFBQyxPQUFPO0FBQ1IsYUFBQyxPQUFPO0FBQ1IsYUFBQyxPQUFPO0FBQ1IsYUFBQyxNQUFNO0VBQ0gsY0FBQTtFQUNBLFVBQUE7RUFDQSx3QkFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7O0FBRUosYUFBQztFQUNHLGtCQUFBO0VBQ0EsUUFBQTs7QUFPUjtFNEJ0RUksMkJBQUE7RUFDQSw0QkFBQTtFQUNBLDJCQUFBO0VBQ0Esb0JBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RXJCeWhEQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUNqakRGLHVCQUFBO0VSNkZFLGVBQUE7RTRCekdBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLGFBQUE7RUFtQ0EsZUFBQTtFNUJzRUEsbUJBQUE7RUFDQSx5QkFBQTs7QUFSSixxQkM3RkU7RUFDRSxrQkFBQTtFQUNBLFdBQUE7O0FBRUEscUJBSkYsZ0JBSUc7QUFDRCxxQkFMRixnQkFLRztBQUNELHFCQU5GLGdCQU1HO0FBQ0QscUJBUEYsZ0JBT0c7RUFDRyxVQUFBOztBRHFGUixxQkM5RUUsS0FBSztBRDhFUCxxQkM3RUUsV0FBVztBRDZFYixxQkM1RUUsY0FBYztBRDRFaEIscUJDM0VFLGNBQWM7QUQyRWhCLHFCQzFFRSxjQUFjO0FEMEVoQixxQkh4QkEsUUl0RE87QUQ4RVAscUJDNUVFLGNKb0RGO0VJakRJLGlCQUFBOztBRHlFSixxQjJCTkk7RUFDSSxvQkFBQTs7QTNCS1IscUIyQklJLE9BRUk7QTNCTlIscUIyQktJLGdCQUNJO0EzQk5SLHFCMkJJSSxPQUdJO0EzQlBSLHFCMkJLSSxnQkFFSTtBM0JQUixxQkh4QkEsVThCOEJRO0EzQk5SLHFCSHhCQSxVOEIrQlE7RUFDSSxpQkFBQTtFQUNBLGtCQUFBOztBM0JUWixxQjJCYUksVUFDSTtBM0JkUixxQjJCYUksVUFFSTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7O0EzQmpCWixxQjJCd0hJO0EzQnhISixxQjJCeUhJO0EzQnpISixxQjJCMEhJO0EzQjFISixxQjJCMkhJO0EzQjNISixxQkh4QkE7RThCb0pRLGlCQUFBOztBM0I1SFIscUIyQjhISTtFQUNJLGlCQUFBOztBM0IvSFIscUIyQmlJSTtFQUNJLGlCQUFBOztBQUVKLHFCQUFDO0VBQ0csbUJBQUE7O0FBREoscUJBQUMsU0FFRztBQUZKLHFCQUFDLFM5QjVKTDtFOEIrSlksb0JBQUE7RS9CL0xSLG1CQUFBO0Vib0JGLHdCQUFBO0VBQ1EsZ0JBQUE7RUlzRFIsbUNBQUE7RUFDRyxnQ0FBQTtFQUNLLDJCQUFBO0VZM0hSLHlCQUFBO0VBQ0EsYUFBQTs7QTRCOE9VLHFCQUxQLFNBRUcsS0FHSyxJQUFJO0FBQUwscUJBTFAsUzlCNUpMLFE4QmlLYSxJQUFJO0VBQ0QsY0FBQTtFQUNBLDZCQUFBO0VBQ0EscUJBQUE7O0FBQ0EscUJBVFgsU0FFRyxLQUdLLElBQUksU0FJQTtBQUNELHFCQVZYLFNBRUcsS0FHSyxJQUFJLFNBS0E7QUFDRCxxQkFYWCxTQUVHLEtBR0ssSUFBSSxTQU1BO0FBRkQscUJBVFgsUzlCNUpMLFE4QmlLYSxJQUFJLFNBSUE7QUFDRCxxQkFWWCxTOUI1SkwsUThCaUthLElBQUksU0FLQTtBQUNELHFCQVhYLFM5QjVKTCxROEJpS2EsSUFBSSxTQU1BO0VBQ0csY0FBQTtFQUNBLDZCQUFBO0VBQ0EscUJBQUE7O0FBR1IscUJBakJQLFNBRUcsS0FlSztBQUFELHFCQWpCUCxTOUI1SkwsUThCNkthO0VBQ0csZ0JBQUE7RUFDQSxNQUFBOztBQUVKLHFCQXJCUCxTQUVHLEtBbUJLO0FBQUQscUJBckJQLFM5QjVKTCxROEJpTGE7RUFDRyx5QkFBQTtFQUNBLHFCQUFBOztBM0IzSmhCLHFCMkJtS0k7RUFDSSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsMEJBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsbUJBQUE7RTdCOU5OLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RWZxS0EseUJBQUE7RUFDRyxzQkFBQTtFQUNDLHFCQUFBO0VBQ0ksaUJBQUE7RTRDc0RGLGtCQUFBO0VBQ0EsV0FBQTs7QUFDQSxxQkFkSixhQWNLO0VBQ0csY0FBQTtFQUNBLDZCQUFBO0VBQ0EscUJBQUE7O0FBRUoscUJBbkJKLGFBbUJLLFlBQVksSUFBSSxhQUFhLElBQUksa0JBQWtCLElBQUk7RUFDcEQsNkJBQUE7RUFDQSwwQkFBQTs7QUFrSFIscUJBQUMsS0FDRztFQUNJLDhCQUFBOztBM0I1U1oscUIyQmdUSSxPQUFNO0EzQmhUVixxQjJCZ1RJLE85QnhVSjtFOEJ5VVEsZUFBQTs7QUFVQSxxQkFQSixhQU9LO0FBQUQscUI5QmhWSixRQUFDLEs4QmdWSTtBQUFELHFCOUIvVFIsTThCK1RTO0FBQUQscUIzQjNUUixzQkFnQkksS0FrQkksRTJCeVJDO0VBQ0csZ0JBQUE7O0FBRUEscUJBVlIsYUFPSyxPQUdJO0FBQUQscUI5Qm5WUixRQUFDLEs4QmdWSSxPQUdJO0FBQUQscUI5QmxVWixNOEIrVFMsT0FHSTtBQUFELHFCM0I5VFosc0JBZ0JJLEtBa0JJLEUyQnlSQyxPQUdJO0VBQ0csZUFBQTs7QTNCL1RoQixxQjJCeXpCSTtFQUNJLG1CQUFBO0VBQ0EseUJBQUE7O0FBRUoscUJBQUM7RUFDRyxtQkFBQTtFQUNBLHlCQUFBOztBM0IvekJSLHFCQVVJO0VRaEdGLHNCQUFBO0VSa0dNLGNBQUE7RUFDQSxtQkFBQTs7QUFiUixxQkFnQkk7RVF0R0Ysc0JBQUE7RVJ3R00sZUFBQTtFQUNBLGtCQUFBOztBQU1BLHFCQVRKLEtBU0ssYUFBYztFNkJwSHJCLDJCQUFBO0VBQ0EsOEJBQUE7RTdCcUhVLDhCQUFBOztBQUdKLHFCQWRKLEtBY0ssWUFBYTtFNkJqSXBCLDRCQUFBO0VBQ0EsK0JBQUE7O0E3QmtHRixxQkFnQkksS0FrQkk7RUFFSSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0EsK0JBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0VBQ0Esa0NBQUE7RUFDQSw2QkFBQTtFQUNBLGNBQUE7RUFFQSxxQkFBQTs7QUFFQSxxQkEvQlIsS0FrQkksRUFhSztBQUNELHFCQWhDUixLQWtCSSxFQWNLO0VBQ0csY0FBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7O0VBR0EsVUFBQTs7QUFJUixxQkExQ0osS0EwQ0ssU0FDRztFQUVJLGNBQUE7OztFQUdBLGdCQUFBOztBQVVKLHFCQTFEUixLQXlESyxXQUNJO0FBQ0QscUJBM0RSLEtBeURLLFdBRUk7QUFDRCxxQkE1RFIsS0F5REssV0FHSTtFQUNHLHlCQUFBOztBQUhKLHFCQTFEUixLQXlESyxXQUNJLE1BSUc7QUFISixxQkEzRFIsS0F5REssV0FFSSxNQUdHO0FBRkoscUJBNURSLEtBeURLLFdBR0ksT0FFRztFQUNJLFdBQUE7O0FBT3BCLFdBQ0k7RUFDSSxXQUFBOztBQUlSLGlCQUNJO0VBQ0ksVUFBQTs7QUFJUixVQUNJO0VBQ0ksV0FBQTs7QUFNUjtFSnpNRSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSwwQkFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0ViNE1BLHlCQUFBO0VBQ0csc0JBQUE7RUFDQyxxQkFBQTtFQUNJLGlCQUFBO0VlM0tSLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RTRCakRFLHlCQUFBO0V2QzRFSCw2QkFBQTtFQUNBLDBCQUFBO0VBQ0EseUJBQUE7RUFDQSx3QkFBQTtFQUNHLHFCQUFBO0VxQ3JFQSxrQkFBa0Isc0RBQWxCO0VBQ0Esa0JBQWtCLGlEQUFsQjtFQUNBLGtCQUFrQixvREFBbEI7RUFDQSxRQUFRLDhHQUFSO0VBQ0EsMkJBQUE7RTNCOEJBLHlCQUFBO0VDakRGLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBOztBRm1CRSxxQkFBQztBQUFELHFCQUZELE9BRUU7QUFBRCxxQkFERCxPQUNFO0FBQ0QscUJBQUM7QUFBRCxxQkFIRCxPQUdFO0FBQUQscUJBRkQsT0FFRTtFWHRCSCwwQ0FBQTtFQUNBLG9CQUFBOztBVzBCQSxxQkFBQztBQUNELHFCQUFDO0FBQ0QscUJBQUM7RUFDQyxjQUFBO0VBQ0EscUJBQUE7O0FBR0YscUJBQUM7QUFDRCxxQkFBQztFQUNDLHNCQUFBO0VBQ0EsVUFBQTtFYjJCRix3REFBQTtFQUNRLGdEQUFBO0VJc0RSLG1FQUFBO0VBQ0csZ0VBQUE7RUFDSywyREFBQTs7QVNoRlIscUJBQUM7QUFDRCxxQkFBQztBQUNELFFBQVEsVUFBVztFQUNqQixtQkFBQTtFRzlDRix5QkFBQTtFQUNBLGFBQUE7RWhCaUVBLHdCQUFBO0VBQ1EsZ0JBQUE7RUlzRFIsbUNBQUE7RUFDRyxnQ0FBQTtFQUNLLDJCQUFBOztBU3ZFTixDQURELHFCQUNFO0FBQ0QsUUFBUSxVQUFXLEVBRnBCO0VBR0csb0JBQUE7O0FJMEpOLHFCQXpJSTtFQUVJLHVCQUFBOztBMkJyQkoscUJBQUM7QUFDRCxxQkFBQztBQUNELFFBQVEsVUFBVztFNUJ0RHJCLHlCQUFBO0VBQ0EsYUFBQTs7QTRCNElFLHFCQUFDO0VBQ0csZUFBQTs7QUFDQSxxQkFGSCxPQUVJO0VBQ0csTUFBQTs7QUFFSixxQkFMSCxPQUtJO0VBQ0csa0JBQUE7RUFDQSxRQUFBOztBQUdSLHFCQUFDO0VBQ0csa0JBQUE7RUFDQSxRQUFBOztBQWNKLHFCQUFDLE9BQU87QUFDUixxQkFBQyxPQUFPO0FBQ1IscUJBQUM7RUFDRyxVQUFBOztBQUdKLHFCQUFDLFVBRUc7QUFESixxQkFBQyxXQUNHO0FBRkoscUJBQUMsVUFHRztBQUZKLHFCQUFDLFdBRUc7QUFISixxQkFBQyxVQUlHO0FBSEoscUJBQUMsV0FHRztBQUpKLHFCQUFDLFU5Qi9GTDtBOEJnR0kscUJBQUMsVzlCaEdMO0U4Qm9HWSxjQUFBOztBQUxSLHFCQUFDLFVBT0c7QUFOSixxQkFBQyxXQU1HO0VBQ0ksY0FBQTs7QUFSUixxQkFBQyxVQU9HLHVCQUVJO0FBUlIscUJBQUMsV0FNRyx1QkFFSTtBQVRSLHFCQUFDLFVBT0csdUI5QnRHUjtBOEJnR0kscUJBQUMsV0FNRyx1QjlCdEdSO0U4QnlHZ0IsY0FBQTs7QTNCeUJoQixxQjJCWkk7QTNCWUoscUIyQlhJO0EzQldKLHFCMkJWSTtBM0JVSixxQjJCVEk7QTNCU0oscUIyQlJJO0EzQlFKLHFCMkJQSTtBM0JPSixxQkhsSUE7RThCNEhRLGlCQUFBOztBM0JNUixxQjJCSkk7RUFDSSxpQkFBQTs7QTNCR1IscUIyQkRJO0VBQ0ksaUJBQUE7O0EzQkFSLHFCMkJFSTtFQUNJLGlCQUFBOztBM0JIUixxQjJCS0k7RUFDSSxjQUFBOztBM0JOUixxQjJCUUk7RUFDSSxjQUFBOztBQXFuQkEscUJBVEgsUUFTSTtBQUFELHFCQVJILFNBUUk7QUFBRCxxQkFQSCxPQU9JO0FBQUQscUJBTkgsUUFNSTtBQUFELHFCQUxILFFBS0k7QUFBRCxxQkFKSCxJQUlJO0FBQUQscUJBSEgsVUFHSTtBQUFELHFCQUZILEtBRUk7QUFBRCxxQkFESCxPQUNJO0VaM3pCTCxhQVp3QixvQkFZeEI7RUFDQSxnQkFBQTtFQXNCQSxrQ0FBQTtFQUNBLG1DQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VZZ3lCUSxpQkFBQTs7QVhub0JKLHFCV3duQkgsUUFTSSxPWGxvQkosY0FDSTtBQUFELHFCV3luQkgsU0FRSSxPWGxvQkosY0FDSTtBQUFELHFCVzBuQkgsT0FPSSxPWGxvQkosY0FDSTtBQUFELHFCVzJuQkgsUUFNSSxPWGxvQkosY0FDSTtBQUFELHFCVzRuQkgsUUFLSSxPWGxvQkosY0FDSTtBQUFELHFCVzZuQkgsSUFJSSxPWGxvQkosY0FDSTtBQUFELHFCVzhuQkgsVUFHSSxPWGxvQkosY0FDSTtBQUFELHFCVytuQkgsS0FFSSxPWGxvQkosY0FDSTtBQUFELHFCV2dvQkgsT0FDSSxPWGxvQkosY0FDSTtFQUNHLFNBcExnQixPQW9MaEI7O0FXdW5CUixxQkFBQyxRQWFHO0FBWkoscUJBQUMsU0FZRztBQVhKLHFCQUFDLE9BV0c7QUFWSixxQkFBQyxRQVVHO0FBVEoscUJBQUMsUUFTRztBQVJKLHFCQUFDLElBUUc7QUFQSixxQkFBQyxVQU9HO0FBTkoscUJBQUMsS0FNRztBQUxKLHFCQUFDLE9BS0c7RUFDSSxhQUFBOztBQUlSLHFCQUFDLFFBQVE7RUFDTCxTQUFTLE9BQVQ7O0FBR0oscUJBQUMsU0FBUztFQUNOLFNBQVMsT0FBVDs7QUFHSixxQkFBQyxPQUFPO0VBQ0osU0FBUyxPQUFUOztBQUdKLHFCQUFDLFFBQVE7RUFDTCxTQUFTLE9BQVQ7O0FBR0oscUJBQUMsUUFBUTtFQUNMLFNBQVMsT0FBVDs7QUFHSixxQkFBQyxJQUFJO0VBQ0QsU0FBUyxPQUFUOztBQUdKLHFCQUFDLFVBQVU7RUFDUCxTQUFTLE9BQVQ7O0FBR0oscUJBQUMsS0FBSztFQUNGLFNBQVMsT0FBVDs7QUFHSixxQkFBQyxPQUFPO0VBQ0osU0FBUyxPQUFUOztBOUJuMEJKLHFCQUFDO0FBQVEscUJBQUM7QUFBUSxxQkFBQztBQUFTLHFCQUFDO0UyQnBDN0Isa0JBQWtCLHNEQUFsQjtFQUNBLGtCQUFrQixpREFBbEI7RUFDQSxrQkFBa0Isb0RBQWxCO0VBQ0EsUUFBUSw4R0FBUjtFQUNBLDJCQUFBO0UzQm1DSSxnQkFBQTtFQUNBLHdDQUFBOztBQ25ETixxQkFBQztBQUNELHFCQUFDO0VBQ0MsY0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7O0FBRUYscUJBQUM7RUFDQyxjQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTs7QUFFRixxQkFBQztBQUNELHFCQUFDO0FBQ0QsS0FBTSxtQkFBa0I7RUFDdEIsY0FBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTs7QUFFQSxxQkFSRCxPQVFFO0FBQUQscUJBUEQsT0FPRTtBQUFELEtBTkksbUJBQWtCLHFCQU1yQjtBQUNELHFCQVRELE9BU0U7QUFBRCxxQkFSRCxPQVFFO0FBQUQsS0FQSSxtQkFBa0IscUJBT3JCO0FBQ0QscUJBVkQsT0FVRTtBQUFELHFCQVRELE9BU0U7QUFBRCxLQVJJLG1CQUFrQixxQkFRckI7RUFDQyxjQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTs7QUFNRixxQkFIRCxTQUdFO0FBQUQscUJBRkQsVUFFRTtBQUFELFFBRE0sVUFBVyxzQkFDaEI7QUFDRCxxQkFKRCxTQUlFO0FBQUQscUJBSEQsVUFHRTtBQUFELFFBRk0sVUFBVyxzQkFFaEI7QUFDRCxxQkFMRCxTQUtFO0FBQUQscUJBSkQsVUFJRTtBQUFELFFBSE0sVUFBVyxzQkFHaEI7RUFDQyx5QkFBQTtFQUNBLHFCQUFBOztBRXdLTixxQkZwS0U7RUFDRSxjQUFBO0VBQ0EseUJBQUE7O0FFeUtBLE1BQUM7RUFDRyxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUQ3Tk4seUJBQUE7RUFDQSxZQUFBOztBQytOTSxNQVRILE1BU0k7QUFDRCxNQVZILE1BVUk7RUFDRyxXQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VEcE9WLHlCQUFBO0VBQ0EsWUFBQTtFQ3FPVSxVQUFBOztBQUlBLE1BbkJQLE1Ba0JHLEtBQ0s7RUFDRyxVQUFBOztBQVdaLE1BQU07RUFDRixVQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0EsU0FBQTtFQUNBLHdCQUFBOztBQU9KLGNBQUM7RUFDRyw4QkFBQTs7QUFGUixjQUtJLEtBQ0k7RUFDSSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTs7QUFtQlosVUFDSTtFQUNJLGtCQUFBOztBQUZSLFVBQ0ksc0JBR0kscUJBQ0ksY0FDSSxTQUFRLElBQUksTUFBTSxJQUFJO0VBQ2xCLGtCQUFBOztBQVBwQixVQUNJLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUk7RUFDaEIsU0FBQTtFSnRTZCxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSwwQkFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0ViNE1BLHlCQUFBO0VBQ0csc0JBQUE7RUFDQyxxQkFBQTtFQUNJLGlCQUFBO0VlMUtSLGVBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0U0QmpERSx5QkFBQTtFdkM0RUgsNkJBQUE7RUFDQSwwQkFBQTtFQUNBLHlCQUFBO0VBQ0Esd0JBQUE7RUFDRyxxQkFBQTtFYXlOWSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTs7QUoxUlosVUkyUUEsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZSnJSM0I7QUFBRCxVSTJRQSxzQkFHSSxxQkFPSSxPQUFNLElBQUksTUFBTSxJQUFJLFlKdlI3QixPQUVFO0FBQUQsVUkyUUEsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZSnRSN0IsT0FDRTtBQUNELFVJMFFBLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWUpwUjNCO0FBQUQsVUkwUUEsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZSnZSN0IsT0FHRTtBQUFELFVJMFFBLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWUp0UjdCLE9BRUU7RVh0QkgsMENBQUE7RUFDQSxvQkFBQTs7QVcwQkEsVUlxUUUsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZSi9RN0I7QUFDRCxVSW9RRSxzQkFHSSxxQkFPSSxPQUFNLElBQUksTUFBTSxJQUFJLFlKOVE3QjtBQUNELFVJbVFFLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWUo3UTdCO0VBQ0MsY0FBQTtFQUNBLHFCQUFBOztBQUdGLFVJOFBFLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWUp4UTdCO0FBQ0QsVUk2UEUsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZSnZRN0I7RUFDQyxzQkFBQTtFQUNBLFVBQUE7RWIyQkYsd0RBQUE7RUFDUSxnREFBQTtFSXNEUixtRUFBQTtFQUNHLGdFQUFBO0VBQ0ssMkRBQUE7O0FTaEZSLFVJdVBFLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWUpqUTdCO0FBQ0QsVUlzUEUsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZSmhRN0I7QUFDRCxRQUFRLFVBQVcsV0lxUGpCLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUk7RUo5UDVCLG1CQUFBO0VHOUNGLHlCQUFBO0VBQ0EsYUFBQTtFaEJpRUEsd0JBQUE7RUFDUSxnQkFBQTtFSXNEUixtQ0FBQTtFQUNHLGdDQUFBO0VBQ0ssMkJBQUE7O0FTdkVOLENBREQsVUkrT0Msc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZSnhQM0I7QUFDRCxRQUFRLFVBQVcsRUFGcEIsVUkrT0Msc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSTtFSnRQMUIsb0JBQUE7O0FJMk9OLFVBQ0ksc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZQXJPNUI7RUFFSSx1QkFBQTs7QTJCckJKLFUzQjhPQSxzQkFHSSxxQkFPSSxPQUFNLElBQUksTUFBTSxJQUFJLFkyQnhQM0I7QUFDRCxVM0I2T0Esc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkJ2UDNCO0FBQ0QsUUFBUSxVQUFXLFczQjRPbkIsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSTtFRDVTOUIseUJBQUE7RUFDQSxhQUFBOztBNEI0SUUsVTNCcUpBLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWTJCL0ozQjtFQUNHLGVBQUE7O0FBQ0EsVTNCbUpKLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWTJCL0ozQixPQUVJO0VBQ0csTUFBQTs7QUFFSixVM0JnSkosc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkIvSjNCLE9BS0k7RUFDRyxrQkFBQTtFQUNBLFFBQUE7O0FBR1IsVTNCMklBLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWTJCckozQjtFQUNHLGtCQUFBO0VBQ0EsUUFBQTs7QUFjSixVM0IySEEsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkJySTNCLE9BQU87QUFDUixVM0IwSEEsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkJwSTNCLE9BQU87QUFDUixVM0J5SEEsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkJuSTNCO0VBQ0csVUFBQTs7QUFHSixVM0JxSEEsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkIvSDNCLFVBRUc7QUFESixVM0JvSEEsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkI5SDNCLFdBQ0c7QUFGSixVM0JxSEEsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkIvSDNCLFVBR0c7QUFGSixVM0JvSEEsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkI5SDNCLFdBRUc7QUFISixVM0JxSEEsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkIvSDNCLFVBSUc7QUFISixVM0JvSEEsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkI5SDNCLFdBR0c7QUFKSixVM0JxSEEsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkIvSDNCLFU5Qi9GTDtBOEJnR0ksVTNCb0hBLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWTJCOUgzQixXOUJoR0w7RThCb0dZLGNBQUE7O0FBTFIsVTNCcUhBLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWTJCL0gzQixVQU9HO0FBTkosVTNCb0hBLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWTJCOUgzQixXQU1HO0VBQ0ksY0FBQTs7QUFSUixVM0JxSEEsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkIvSDNCLFVBT0csdUJBRUk7QUFSUixVM0JvSEEsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkI5SDNCLFdBTUcsdUJBRUk7QUFUUixVM0JxSEEsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkIvSDNCLFVBT0csdUI5QnRHUjtBOEJnR0ksVTNCb0hBLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWTJCOUgzQixXQU1HLHVCOUJ0R1I7RThCeUdnQixjQUFBOztBM0IwR2hCLFVBQ0ksc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkJ4RzVCO0EzQjZGSixVQUNJLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWTJCdkc1QjtBM0I0RkosVUFDSSxzQkFHSSxxQkFPSSxPQUFNLElBQUksTUFBTSxJQUFJLFkyQnRHNUI7QTNCMkZKLFVBQ0ksc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkJyRzVCO0EzQjBGSixVQUNJLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWTJCcEc1QjtBM0J5RkosVUFDSSxzQkFHSSxxQkFPSSxPQUFNLElBQUksTUFBTSxJQUFJLFkyQm5HNUI7QTNCd0ZKLFVBQ0ksc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZSDlOaEM7RThCNEhRLGlCQUFBOztBM0J1RlIsVUFDSSxzQkFHSSxxQkFPSSxPQUFNLElBQUksTUFBTSxJQUFJLFkyQmhHNUI7RUFDSSxpQkFBQTs7QTNCb0ZSLFVBQ0ksc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkI3RjVCO0VBQ0ksaUJBQUE7O0EzQmlGUixVQUNJLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWTJCMUY1QjtFQUNJLGlCQUFBOztBM0I4RVIsVUFDSSxzQkFHSSxxQkFPSSxPQUFNLElBQUksTUFBTSxJQUFJLFkyQnZGNUI7RUFDSSxjQUFBOztBM0IyRVIsVUFDSSxzQkFHSSxxQkFPSSxPQUFNLElBQUksTUFBTSxJQUFJLFkyQnBGNUI7RUFDSSxjQUFBOztBQXFuQkEsVTNCNWlCSixzQkFHSSxxQkFPSSxPQUFNLElBQUksTUFBTSxJQUFJLFkyQnloQjNCLFFBU0k7QUFBRCxVM0I1aUJKLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWTJCMGhCM0IsU0FRSTtBQUFELFUzQjVpQkosc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkIyaEIzQixPQU9JO0FBQUQsVTNCNWlCSixzQkFHSSxxQkFPSSxPQUFNLElBQUksTUFBTSxJQUFJLFkyQjRoQjNCLFFBTUk7QUFBRCxVM0I1aUJKLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWTJCNmhCM0IsUUFLSTtBQUFELFUzQjVpQkosc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkI4aEIzQixJQUlJO0FBQUQsVTNCNWlCSixzQkFHSSxxQkFPSSxPQUFNLElBQUksTUFBTSxJQUFJLFkyQitoQjNCLFVBR0k7QUFBRCxVM0I1aUJKLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWTJCZ2lCM0IsS0FFSTtBQUFELFUzQjVpQkosc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkJpaUIzQixPQUNJO0VaM3pCTCxhQVp3QixvQkFZeEI7RUFDQSxnQkFBQTtFQXNCQSxrQ0FBQTtFQUNBLG1DQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VZZ3lCUSxpQkFBQTs7QVhub0JKLFVoQnFGSixzQkFHSSxxQkFPSSxPQUFNLElBQUksTUFBTSxJQUFJLFkyQnloQjNCLFFBU0ksT1hsb0JKLGNBQ0k7QUFBRCxVaEJxRkosc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkIwaEIzQixTQVFJLE9YbG9CSixjQUNJO0FBQUQsVWhCcUZKLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWTJCMmhCM0IsT0FPSSxPWGxvQkosY0FDSTtBQUFELFVoQnFGSixzQkFHSSxxQkFPSSxPQUFNLElBQUksTUFBTSxJQUFJLFkyQjRoQjNCLFFBTUksT1hsb0JKLGNBQ0k7QUFBRCxVaEJxRkosc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkI2aEIzQixRQUtJLE9YbG9CSixjQUNJO0FBQUQsVWhCcUZKLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWTJCOGhCM0IsSUFJSSxPWGxvQkosY0FDSTtBQUFELFVoQnFGSixzQkFHSSxxQkFPSSxPQUFNLElBQUksTUFBTSxJQUFJLFkyQitoQjNCLFVBR0ksT1hsb0JKLGNBQ0k7QUFBRCxVaEJxRkosc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkJnaUIzQixLQUVJLE9YbG9CSixjQUNJO0FBQUQsVWhCcUZKLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWTJCaWlCM0IsT0FDSSxPWGxvQkosY0FDSTtFQUNHLFNBcExnQixPQW9MaEI7O0FXdW5CUixVM0JuaUJBLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWTJCeWhCM0IsUUFhRztBQVpKLFUzQnBpQkEsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkIwaEIzQixTQVlHO0FBWEosVTNCcmlCQSxzQkFHSSxxQkFPSSxPQUFNLElBQUksTUFBTSxJQUFJLFkyQjJoQjNCLE9BV0c7QUFWSixVM0J0aUJBLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWTJCNGhCM0IsUUFVRztBQVRKLFUzQnZpQkEsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkI2aEIzQixRQVNHO0FBUkosVTNCeGlCQSxzQkFHSSxxQkFPSSxPQUFNLElBQUksTUFBTSxJQUFJLFkyQjhoQjNCLElBUUc7QUFQSixVM0J6aUJBLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWTJCK2hCM0IsVUFPRztBQU5KLFUzQjFpQkEsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkJnaUIzQixLQU1HO0FBTEosVTNCM2lCQSxzQkFHSSxxQkFPSSxPQUFNLElBQUksTUFBTSxJQUFJLFkyQmlpQjNCLE9BS0c7RUFDSSxhQUFBOztBQUlSLFUzQnJqQkEsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkIyaUIzQixRQUFRO0VBQ0wsU0FBUyxPQUFUOztBQUdKLFUzQnpqQkEsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkIraUIzQixTQUFTO0VBQ04sU0FBUyxPQUFUOztBQUdKLFUzQjdqQkEsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkJtakIzQixPQUFPO0VBQ0osU0FBUyxPQUFUOztBQUdKLFUzQmprQkEsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkJ1akIzQixRQUFRO0VBQ0wsU0FBUyxPQUFUOztBQUdKLFUzQnJrQkEsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkIyakIzQixRQUFRO0VBQ0wsU0FBUyxPQUFUOztBQUdKLFUzQnprQkEsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkIrakIzQixJQUFJO0VBQ0QsU0FBUyxPQUFUOztBQUdKLFUzQjdrQkEsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkJta0IzQixVQUFVO0VBQ1AsU0FBUyxPQUFUOztBQUdKLFUzQmpsQkEsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkJ1a0IzQixLQUFLO0VBQ0YsU0FBUyxPQUFUOztBQUdKLFUzQnJsQkEsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZMkIya0IzQixPQUFPO0VBQ0osU0FBUyxPQUFUOztBM0Jya0JRLFVBakJaLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWUFPZjtFQUNHLFdBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSw2QkFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUdBLGNBQUE7O0FBRUEsVUE3QmhCLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWUFPZixXQVlJO0VBQ0csVUFBQTs7QUFJUixVQWxDWixzQkFHSSxxQkFPSSxPQUFNLElBQUksTUFBTSxJQUFJLFlBd0JmO0VBQ0csWUFBQTtFRm5VbEIsY0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7O0FBRUEsVUU0UkUsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZQXdCZixZRjlUZDtBQUNELFVFMlJFLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWUF3QmYsWUY3VGQ7RUFDQyxjQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTs7QUFFRixVRXNSRSxzQkFHSSxxQkFPSSxPQUFNLElBQUksTUFBTSxJQUFJLFlBd0JmLFlGeFRkO0VBQ0MsY0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7O0FBRUYsVUVpUkUsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZQXdCZixZRm5UZDtBQUNELFVFZ1JFLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWUF3QmYsWUZsVGQ7QUFDRCxLQUFNLG1CQUFrQixVRStRdEIsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZQXdCZjtFRmhUYixjQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBOztBQUVBLFVFeVFBLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWUF3QmYsWUZuVGQsT0FRRTtBQUFELFVFeVFBLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWUF3QmYsWUZsVGQsT0FPRTtBQUFELEtBTkksbUJBQWtCLFVFK1F0QixzQkFHSSxxQkFPSSxPQUFNLElBQUksTUFBTSxJQUFJLFlBd0JmLFlGM1NaO0FBQ0QsVUV3UUEsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZQXdCZixZRm5UZCxPQVNFO0FBQUQsVUV3UUEsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZQXdCZixZRmxUZCxPQVFFO0FBQUQsS0FQSSxtQkFBa0IsVUUrUXRCLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWUF3QmYsWUYxU1o7QUFDRCxVRXVRQSxzQkFHSSxxQkFPSSxPQUFNLElBQUksTUFBTSxJQUFJLFlBd0JmLFlGblRkLE9BVUU7QUFBRCxVRXVRQSxzQkFHSSxxQkFPSSxPQUFNLElBQUksTUFBTSxJQUFJLFlBd0JmLFlGbFRkLE9BU0U7QUFBRCxLQVJJLG1CQUFrQixVRStRdEIsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZQXdCZixZRnpTWjtFQUNDLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBOztBQU1GLFVFOFBBLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWUF3QmYsWUZuU2QsU0FHRTtBQUFELFVFOFBBLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWUF3QmYsWUZsU2QsVUFFRTtBQUFELFFBRE0sVUFBVyxXRStQakIsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZQXdCZixZRmhTWjtBQUNELFVFNlBBLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWUF3QmYsWUZuU2QsU0FJRTtBQUFELFVFNlBBLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWUF3QmYsWUZsU2QsVUFHRTtBQUFELFFBRk0sVUFBVyxXRStQakIsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZQXdCZixZRi9SWjtBQUNELFVFNFBBLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWUF3QmYsWUZuU2QsU0FLRTtBQUFELFVFNFBBLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWUF3QmYsWUZsU2QsVUFJRTtBQUFELFFBSE0sVUFBVyxXRStQakIsc0JBR0kscUJBT0ksT0FBTSxJQUFJLE1BQU0sSUFBSSxZQXdCZixZRjlSWjtFQUNDLHlCQUFBO0VBQ0EscUJBQUE7O0FFNFJVLFVBbENaLHNCQUdJLHFCQU9JLE9BQU0sSUFBSSxNQUFNLElBQUksWUF3QmYsWUZ4UmY7RUFDRSxjQUFBO0VBQ0EseUJBQUE7OztBRW9TSixjQUNJO0VBQ0ksV0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTs7QUFJQSxjQURKLFNBQVMsMEJBQ0o7QUFBUSxjQURiLFNBQVMsMEJBQ0s7RUFDTiwwQ0FBQTs7QUFLSixjQURKLEVBQ0s7RUFDRyxzQkFBQTs7QUFESixjQURKLEVBQ0sscUJBR0c7RUFDSSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTs7QUFHSixjQVZSLEVBQ0sscUJBU0k7RUFDRyx5QkFBQTtFQUNBLHlCQUFBOztBQUVBLGNBZFosRUFDSyxxQkFTSSx3QkFJSTtFQVRELHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxlQUFBOztBQVdBLGNBbEJaLEVBQ0sscUJBU0ksd0JBUUk7RUFDRyx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsMENBQUE7O0FBSVIsY0F6QlIsRUFDSyxxQkF3Qkk7RUFDRyx5QkFBQTtFQUNBLHlCQUFBOztBQUVBLGNBN0JaLEVBQ0sscUJBd0JJLDRCQUlJO0VBeEJELHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxlQUFBOztBQU5SLGNBREosRUFDSyxxQkFpQ0c7RUFDSSw4QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0EsMkJBQUE7O0FBRUEsY0F6Q1osRUFDSyxxQkFpQ0csS0FPSztFQUNHLGVBQUE7O0FBR0osY0E3Q1osRUFDSyxxQkFpQ0csS0FXSztFQUNHLDBDQUFBOztBSXBZbEIsVUFBQztBQUNELFVBQUM7RUFDQyxjQUFBO0VBQ0EsU0FBUyxHQUFUOztBQUVGLFVBQUM7RUFDQyxXQUFBOztBQU5GLFVBQUM7QUFDRCxVQUFDO0VBQ0MsY0FBQTtFQUNBLFNBQVMsR0FBVDs7QUFFRixVQUFDO0VBQ0MsV0FBQTs7QUdneERBLFVBQUM7QUFBUyxVQUFDO0VBQ1AsU0FBUyxHQUFUO0VBQ0EsV0FBQTtFQUNBLGNBQUE7O0FBSEosVUFBQztBQUFTLFVBQUM7RUFDUCxTQUFTLEdBQVQ7RUFDQSxXQUFBO0VBQ0EsY0FBQTs7QVA5NENSLFVBRUk7RUFDSSxVQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBRXBaUixHQUNJLFlBUUk7RUp3Q04saUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTs7QUlwREYsR0FDSSxZQVFJLFdBR0k7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7RWFFWixhQVp3QixvQkFZeEI7RUFDQSxnQkFBQTtFQXNCQSxrQ0FBQTtFQUNBLG1DQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBOztBQzZKSSxHZHpNSixZQVFJLFdBR0ksU2M2TFAsY0FDSTtFQUNHLFNBcExnQixPQW9MaEI7O0FkMUxJLEdBaEJaLFlBUUksV0FHSSxTQUtLO0VBQ0csZUFBQTs7QUFJQSxHQXJCaEIsWUFRSSxXQUdJLFNBU0ssMkJBQ0k7RUFDRyxTQUFTLE9BQVQ7O0FBR0osR0F6QmhCLFlBUUksV0FHSSxTQVNLLDJCQUtJO0VBQ0csU0FBUyxPQUFUO0VBQ0EsYUFBQTs7QUFLSixHQWhDaEIsWUFRSSxXQUdJLFNBb0JLLDBCQUNJO0VBQ0csU0FBUyxPQUFUOztBQUdKLEdBcENoQixZQVFJLFdBR0ksU0FvQkssMEJBS0k7RUFDRyxTQUFTLE9BQVQ7RUFDQSxhQUFBOztBQXZDeEIsR0E4Q0k7RUFDSSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7O0FBakRSLEdBOENJLGlCQUlJO0VBQ0ksa0JBQUE7RUFDQSxXQUFBOztBQUVBLEdBUlIsaUJBSUksYUFJSztBQUNELEdBVFIsaUJBSUksYUFLSztBQUNELEdBVlIsaUJBSUksYUFNSztBQUNELEdBWFIsaUJBSUksYUFPSztFQUNHLFVBQUE7O0FBMURoQixHQThDSSxpQkFnQkksV0FBVztBQTlEbkIsR0E4Q0ksaUJBaUJJLFdBQVc7QUEvRG5CLEdBOENJLGlCQWtCSSxpQkFBaUI7QUFoRXpCLEdBOENJLGlCQW1CSSxpQkFBaUI7RUFDYixpQkFBQTs7QUFsRVosR0E4Q0ksaUJBdUJJLGFBQVksSUFBSSxjQUFjLElBQUksYUFBYSxJQUFJO0VBQy9DLGdCQUFBOztBQXRFWixHQThDSSxpQkEyQkksYUFBWTtFQUNSLGNBQUE7O0FBRUEsR0E5QlIsaUJBMkJJLGFBQVksWUFHUCxJQUFJLGFBQWEsSUFBSTtFMkI1RWhDLDBCQUFBO0VBQ0EsNkJBQUE7O0EzQkRGLEdBOENJLGlCQW1DSSxhQUFZLFdBQVcsSUFBSTtBQWpGbkMsR0E4Q0ksaUJBb0NJLG1CQUFrQixJQUFJO0UyQjFFNUIseUJBQUE7RUFDQSw0QkFBQTs7QTNCVEYsR0E4Q0ksaUJBd0NJO0VBQ0ksV0FBQTs7QUF2RlosR0E4Q0ksaUJBNENJLG1CQUFrQixJQUFJLGNBQWMsSUFBSSxhQUFjO0VBQ2xELGdCQUFBOztBQTNGWixHQThDSSxpQkFnREksbUJBQWtCLFlBQVksSUFBSSxhQUM5QixhQUFZO0FBL0Z4QixHQThDSSxpQkFnREksbUJBQWtCLFlBQVksSUFBSSxhQUU5QjtFMkJoR1YsMEJBQUE7RUFDQSw2QkFBQTs7QTNCREYsR0E4Q0ksaUJBdURJLG1CQUFrQixXQUFXLElBQUksY0FBZSxhQUFZO0UyQjdGbEUseUJBQUE7RUFDQSw0QkFBQTs7QTNCVEYsR0E4Q0ksaUJBMkRJLGlCQUFnQjtBQUNoQixHQTVESixpQkE0REssS0FBTTtFQUNILFVBQUE7O0FBM0daLEdBK0dJO0VOM0dGLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RWI0TUEseUJBQUE7RUFDRyxzQkFBQTtFQUNDLHFCQUFBO0VBQ0ksaUJBQUE7RWUzS1IsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFNEJqREUseUJBQUE7RXZDNEVILDZCQUFBO0VBQ0EsMEJBQUE7RUFDQSx5QkFBQTtFQUNBLHdCQUFBO0VBQ0cscUJBQUE7RWU4QkksWUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7O0FOL0ZKLEdNMkZBLFdOM0ZDO0FBQUQsR00yRkEsV043RkQsT0FFRTtBQUFELEdNMkZBLFdONUZELE9BQ0U7QUFDRCxHTTBGQSxXTjFGQztBQUFELEdNMEZBLFdON0ZELE9BR0U7QUFBRCxHTTBGQSxXTjVGRCxPQUVFO0VYdEJILDBDQUFBO0VBQ0Esb0JBQUE7O0FXMEJBLEdNcUZFLFdOckZEO0FBQ0QsR01vRkUsV05wRkQ7QUFDRCxHTW1GRSxXTm5GRDtFQUNDLGNBQUE7RUFDQSxxQkFBQTs7QUFHRixHTThFRSxXTjlFRDtBQUNELEdNNkVFLFdON0VEO0VBQ0Msc0JBQUE7RUFDQSxVQUFBO0ViMkJGLHdEQUFBO0VBQ1EsZ0RBQUE7RUlzRFIsbUVBQUE7RUFDRyxnRUFBQTtFQUNLLDJEQUFBOztBU2hGUixHTXVFRSxXTnZFRDtBQUNELEdNc0VFLFdOdEVEO0FBQ0QsUUFBUSxVQUFXLElNcUVqQjtFTnBFQSxtQkFBQTtFRzlDRix5QkFBQTtFQUNBLGFBQUE7RWhCaUVBLHdCQUFBO0VBQ1EsZ0JBQUE7RUlzRFIsbUNBQUE7RUFDRyxnQ0FBQTtFQUNLLDJCQUFBOztBU3ZFTixDQURELEdNK0RDLFdOOURDO0FBQ0QsUUFBUSxVQUFXLEVBRnBCLEdNK0RDO0VONURFLG9CQUFBOztBTW5ETixHQStHSSxXRjNDQTtFQUVJLHVCQUFBOztBMkJyQkosR3pCOERBLFd5QjlEQztBQUNELEd6QjZEQSxXeUI3REM7QUFDRCxRQUFRLFVBQVcsSXpCNERuQjtFSGxIRix5QkFBQTtFQUNBLGFBQUE7O0E0QjRJRSxHekIzQkEsV3lCMkJDO0VBQ0csZUFBQTs7QUFDQSxHekI3QkosV3lCMkJDLE9BRUk7RUFDRyxNQUFBOztBQUVKLEd6QmhDSixXeUIyQkMsT0FLSTtFQUNHLGtCQUFBO0VBQ0EsUUFBQTs7QUFHUixHekJyQ0EsV3lCcUNDO0VBQ0csa0JBQUE7RUFDQSxRQUFBOztBQWNKLEd6QnJEQSxXeUJxREMsT0FBTztBQUNSLEd6QnREQSxXeUJzREMsT0FBTztBQUNSLEd6QnZEQSxXeUJ1REM7RUFDRyxVQUFBOztBQUdKLEd6QjNEQSxXeUIyREMsVUFFRztBQURKLEd6QjVEQSxXeUI0REMsV0FDRztBQUZKLEd6QjNEQSxXeUIyREMsVUFHRztBQUZKLEd6QjVEQSxXeUI0REMsV0FFRztBQUhKLEd6QjNEQSxXeUIyREMsVUFJRztBQUhKLEd6QjVEQSxXeUI0REMsV0FHRztBQUpKLEd6QjNEQSxXeUIyREMsVTlCL0ZMO0E4QmdHSSxHekI1REEsV3lCNERDLFc5QmhHTDtFOEJvR1ksY0FBQTs7QUFMUixHekIzREEsV3lCMkRDLFVBT0c7QUFOSixHekI1REEsV3lCNERDLFdBTUc7RUFDSSxjQUFBOztBQVJSLEd6QjNEQSxXeUIyREMsVUFPRyx1QkFFSTtBQVJSLEd6QjVEQSxXeUI0REMsV0FNRyx1QkFFSTtBQVRSLEd6QjNEQSxXeUIyREMsVUFPRyx1QjlCdEdSO0E4QmdHSSxHekI1REEsV3lCNERDLFdBTUcsdUI5QnRHUjtFOEJ5R2dCLGNBQUE7O0F6QnBMaEIsR0ErR0ksV3lCa0ZBO0F6QmpNSixHQStHSSxXeUJtRkE7QXpCbE1KLEdBK0dJLFd5Qm9GQTtBekJuTUosR0ErR0ksV3lCcUZBO0F6QnBNSixHQStHSSxXeUJzRkE7QXpCck1KLEdBK0dJLFd5QnVGQTtBekJ0TUosR0ErR0ksV0xwQ0o7RThCNEhRLGlCQUFBOztBekJ2TVIsR0ErR0ksV3lCMEZBO0VBQ0ksaUJBQUE7O0F6QjFNUixHQStHSSxXeUI2RkE7RUFDSSxpQkFBQTs7QXpCN01SLEdBK0dJLFd5QmdHQTtFQUNJLGlCQUFBOztBekJoTlIsR0ErR0ksV3lCbUdBO0VBQ0ksY0FBQTs7QXpCbk5SLEdBK0dJLFd5QnNHQTtFQUNJLGNBQUE7O0FBcW5CQSxHekI1dEJKLFd5Qm10QkMsUUFTSTtBQUFELEd6QjV0QkosV3lCb3RCQyxTQVFJO0FBQUQsR3pCNXRCSixXeUJxdEJDLE9BT0k7QUFBRCxHekI1dEJKLFd5QnN0QkMsUUFNSTtBQUFELEd6QjV0QkosV3lCdXRCQyxRQUtJO0FBQUQsR3pCNXRCSixXeUJ3dEJDLElBSUk7QUFBRCxHekI1dEJKLFd5Qnl0QkMsVUFHSTtBQUFELEd6QjV0QkosV3lCMHRCQyxLQUVJO0FBQUQsR3pCNXRCSixXeUIydEJDLE9BQ0k7RVozekJMLGFBWndCLG9CQVl4QjtFQUNBLGdCQUFBO0VBc0JBLGtDQUFBO0VBQ0EsbUNBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RVlneUJRLGlCQUFBOztBWG5vQkosR2QzRkosV3lCbXRCQyxRQVNJLE9YbG9CSixjQUNJO0FBQUQsR2QzRkosV3lCb3RCQyxTQVFJLE9YbG9CSixjQUNJO0FBQUQsR2QzRkosV3lCcXRCQyxPQU9JLE9YbG9CSixjQUNJO0FBQUQsR2QzRkosV3lCc3RCQyxRQU1JLE9YbG9CSixjQUNJO0FBQUQsR2QzRkosV3lCdXRCQyxRQUtJLE9YbG9CSixjQUNJO0FBQUQsR2QzRkosV3lCd3RCQyxJQUlJLE9YbG9CSixjQUNJO0FBQUQsR2QzRkosV3lCeXRCQyxVQUdJLE9YbG9CSixjQUNJO0FBQUQsR2QzRkosV3lCMHRCQyxLQUVJLE9YbG9CSixjQUNJO0FBQUQsR2QzRkosV3lCMnRCQyxPQUNJLE9YbG9CSixjQUNJO0VBQ0csU0FwTGdCLE9Bb0xoQjs7QVd1bkJSLEd6Qm50QkEsV3lCbXRCQyxRQWFHO0FBWkosR3pCcHRCQSxXeUJvdEJDLFNBWUc7QUFYSixHekJydEJBLFd5QnF0QkMsT0FXRztBQVZKLEd6QnR0QkEsV3lCc3RCQyxRQVVHO0FBVEosR3pCdnRCQSxXeUJ1dEJDLFFBU0c7QUFSSixHekJ4dEJBLFd5Qnd0QkMsSUFRRztBQVBKLEd6Qnp0QkEsV3lCeXRCQyxVQU9HO0FBTkosR3pCMXRCQSxXeUIwdEJDLEtBTUc7QUFMSixHekIzdEJBLFd5QjJ0QkMsT0FLRztFQUNJLGFBQUE7O0FBSVIsR3pCcnVCQSxXeUJxdUJDLFFBQVE7RUFDTCxTQUFTLE9BQVQ7O0FBR0osR3pCenVCQSxXeUJ5dUJDLFNBQVM7RUFDTixTQUFTLE9BQVQ7O0FBR0osR3pCN3VCQSxXeUI2dUJDLE9BQU87RUFDSixTQUFTLE9BQVQ7O0FBR0osR3pCanZCQSxXeUJpdkJDLFFBQVE7RUFDTCxTQUFTLE9BQVQ7O0FBR0osR3pCcnZCQSxXeUJxdkJDLFFBQVE7RUFDTCxTQUFTLE9BQVQ7O0FBR0osR3pCenZCQSxXeUJ5dkJDLElBQUk7RUFDRCxTQUFTLE9BQVQ7O0FBR0osR3pCN3ZCQSxXeUI2dkJDLFVBQVU7RUFDUCxTQUFTLE9BQVQ7O0FBR0osR3pCandCQSxXeUJpd0JDLEtBQUs7RUFDRixTQUFTLE9BQVQ7O0FBR0osR3pCcndCQSxXeUJxd0JDLE9BQU87RUFDSixTQUFTLE9BQVQ7O0F6QnIzQlIsR0ErR0ksV0FNSTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGFsQnZIYyxvQmtCdUhkO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7O0FBRUEsR0FuQlIsV0FNSSxTQWFLO0VBQ0csU0FBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTs7QUF0SWhCLEdBMklJO0VKNUlGLGNBQUE7RUFDQSw2QkFBQTtFQUNBLHFCQUFBO0VTNjlDRSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTs7QVQ3OUNGLEdJd0lFLGtCSnhJRDtBQUNELEdJdUlFLGtCSnZJRDtFQUNDLGNBQUE7RUFDQSxrQ0FBQTtFQUNBLHFCQUFBOztBQUVGLEdJa0lFLGtCSmxJRDtFQUNDLGNBQUE7RUFDQSxrQ0FBQTtFQUNBLHFCQUFBOztBQUVGLEdJNkhFLGtCSjdIRDtBQUNELEdJNEhFLGtCSjVIRDtBQUNELEtBQU0sbUJBQWtCLEdJMkh0QjtFSjFIQSxjQUFBO0VBQ0Esa0NBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBOztBQUVBLEdJcUhBLGtCSjdIRCxPQVFFO0FBQUQsR0lxSEEsa0JKNUhELE9BT0U7QUFBRCxLQU5JLG1CQUFrQixHSTJIdEIsa0JKckhDO0FBQ0QsR0lvSEEsa0JKN0hELE9BU0U7QUFBRCxHSW9IQSxrQko1SEQsT0FRRTtBQUFELEtBUEksbUJBQWtCLEdJMkh0QixrQkpwSEM7QUFDRCxHSW1IQSxrQko3SEQsT0FVRTtBQUFELEdJbUhBLGtCSjVIRCxPQVNFO0FBQUQsS0FSSSxtQkFBa0IsR0kySHRCLGtCSm5IQztFQUNDLGNBQUE7RUFDQSxrQ0FBQTtFQUNBLHFCQUFBOztBQU1GLEdJMEdBLGtCSjdHRCxTQUdFO0FBQUQsR0kwR0Esa0JKNUdELFVBRUU7QUFBRCxRQURNLFVBQVcsSUkyR2pCLGtCSjFHQztBQUNELEdJeUdBLGtCSjdHRCxTQUlFO0FBQUQsR0l5R0Esa0JKNUdELFVBR0U7QUFBRCxRQUZNLFVBQVcsSUkyR2pCLGtCSnpHQztBQUNELEdJd0dBLGtCSjdHRCxTQUtFO0FBQUQsR0l3R0Esa0JKNUdELFVBSUU7QUFBRCxRQUhNLFVBQVcsSUkyR2pCLGtCSnhHQztFQUNDLDZCQUFBO0VBQ0EscUJBQUE7O0FJckNOLEdBMklJLGtCSmxHRjtFQUNFLGtCQUFBO0VBQ0EseUJBQUE7O0FEakJBLEdLaUhBLGtCTGpIQztBQUFRLEdLaUhULGtCTGpIVTtBQUFRLEdLaUhsQixrQkxqSG1CO0FBQVMsR0tpSDVCLGtCTGpINkI7RUFDekIseUJBQUE7RUFDQSxjQUFBOztBSTNCUjtBQUNBO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBOztBQUpGLFVBS0U7QUFKRixtQkFJRTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTs7QUFFQSxVQUpGLGdCQUlHO0FBQUQsbUJBSkYsZ0JBSUc7QUFDRCxVQUxGLGdCQUtHO0FBQUQsbUJBTEYsZ0JBS0c7QUFDRCxVQU5GLGdCQU1HO0FBQUQsbUJBTkYsZ0JBTUc7QUFDRCxVQVBGLGdCQU9HO0FBQUQsbUJBUEYsZ0JBT0c7RUFDRyxVQUFBOztBQU1SLFVBQ0UsS0FBSztBQURQLFVBRUUsV0FBVztBQUZiLFVBR0UsY0FBYztBQUhoQixVQUlFLGNBQWM7QUFKaEIsVUFLRSxjQUFjO0FBTGhCLFVKdURBLFFJdERPO0FBRFAsVUFHRSxjSm9ERjtFSWpESSxpQkFBQTs7QUFLSixVQUFXLGdCQUFlLElBQUksY0FBYyxJQUFJLGFBQWEsSUFBSSxrQkFBbUI7QUFBcEYsVUFBVyxnQkFBZSxJQUFJLGNBQWMsSUFBSSxhQUFhLElBQUksa0JKNENqRTtFSTNDRSxnQkFBQTs7QUFJRixVQUFXLGdCQUFlLFlBQWE7QUFBdkMsVUFBVyxnQkFBZSxZSnVDMUI7RUl0Q0UsY0FBQTs7QUFDQSxVQUZTLGdCQUFlLFlBQWEsT0FFcEMsSUFBSSxhQUFhLElBQUk7QUFBdEIsVUFGUyxnQkFBZSxZSnVDMUIsVUlyQ0csSUFBSSxhQUFhLElBQUk7RTRCdEN0QiwwQkFBQTtFQUNBLDZCQUFBOztBNUIwQ0YsVUFBVyxnQkFBZSxXQUFXLElBQUksY0FBZTtBQUN4RCxVQUFXLGdCQUFlLElBQUksY0FBZTtBQUQ3QyxVQUFXLGdCQUFlLFdBQVcsSUFBSSxjSmdDekM7RWdDbkVFLHlCQUFBO0VBQ0EsNEJBQUE7O0E1QnlDRixVQUFXLGFBQVksSUFBSSxjQUFjLElBQUksYUFBYyxnQkFBZ0I7QUFBM0UsVUFBVyxhQUFZLElBQUksY0FBYyxJQUFJLGFBQWMsZ0JKeUIzRDtFSXhCRSxnQkFBQTs7QUFJRSxVQUZPLGFBQVksWUFBWSxJQUFJLGFBQ3JDLGdCQUNHLFdBQVk7QUFGakIsVUFBVyxhQUFZLFlBQVksSUFBSSxhQUNyQyxnQkFFRTtBQURBLFVBRk8sYUFBWSxZQUFZLElBQUksYUFDckMsZ0JBQ0csV0pvQkw7RWdDM0VFLDBCQUFBO0VBQ0EsNkJBQUE7O0E1QjRERixVQUFXLGFBQVksV0FBVyxJQUFJLGNBQWUsZ0JBQWUsWUFBYTtBQUFqRixVQUFXLGFBQVksV0FBVyxJQUFJLGNBQWUsZ0JBQWUsWUpjcEU7RWdDbkVFLHlCQUFBO0VBQ0EsNEJBQUE7O0E1QnFFRixVQUFXLGdCQUFnQixPQUFPO0FBQWxDLFVBQVcsZ0JKSFgsVUlHa0M7RUFDaEMsaUJBQUE7RUFDQSxrQkFBQTs7QUFFRixVQUFXLGdCQUFnQixVQUFVO0VBQ25DLGtCQUFBO0VBQ0EsbUJBQUE7O0EwQnZDRjtBOUI4QkE7RUMxQkUsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTs7QTZCSEUsSUFBQztBQUNELElBQUM7QUFDRCxRQUFRLFVBQVc7QTlCd0J2QixPOEIxQks7QTlCMEJMLE84QnpCSztBQUNELFFBQVEsVTlCd0JaO0VFOUVFLHlCQUFBO0VBQ0EsYUFBQTs7QTRCeURGO0U3Qk5FLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7O0E2Qk1GO0U3QlRFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTs7QTZCU0Y7QTFCUUEsYUFBYyxnQkFBZ0I7QUFBOUIsYUFBYyxnQkpNZDtFQzFCRSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBOztBNkJhRjtBOUJ5QkksT0FBQztBQWlCTDtBSzNHQSxHQUNJLFlBQ0ksaUJBRUk7QURrRVosYUFBYyxnQkFBZ0I7QUFBOUIsYUFBYyxnQkpLZDtFQzFCRSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBOztBNkJpQkY7QTFCRUEsYUFBYyxnQkFBZ0I7QUFBOUIsYUFBYyxnQkpJZDtFQzFCRSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBOztBNkJxQkY7RTdCeEJFLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7O0E2QnlCRjtFQUNJLFdBQUE7O0FBSUksS0FESCxlQUNJO0VBQ0csV0FBQTs7QUFPWjtFQzdESSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSxvQkFBQTtFQUlBLGVBQUE7O0FEc0RKLFVBR0k7RUFDSSxvQkFBQTs7QUFRUixVQUNJLE9BRUk7QUFIUixVQUVJLGdCQUNJO0FBSFIsVUFDSSxPQUdJO0FBSlIsVUFFSSxnQkFFSTtBQUpSLFU5QjNCQSxVOEI4QlE7QUFIUixVOUIzQkEsVThCK0JRO0VBQ0ksaUJBQUE7RUFDQSxrQkFBQTs7QUFOWixVQVVJLFVBQ0k7QUFYUixVQVVJLFVBRUk7RUFDSSxrQkFBQTtFQUNBLG1CQUFBOztBQU1aLFFBQ0ksV0FBVyxPQUNQO0FBRlIsUUFDSSxXQUFXLE9BRVA7QUFIUixRQUNJLFc5QmhESixVOEJpRFE7QUFGUixRQUNJLFc5QmhESixVOEJrRFE7RUFDSSxrQkFBQTtFQUNBLG1CQUFBOztBQVdSLElBQUM7QTlCL0RMLE84QitESztFQUNHLGVBQUE7O0FBQ0EsSUFGSCxPQUVJO0E5QmpFVCxPOEIrREssT0FFSTtFQUNHLE1BQUE7O0FBRUosSUFMSCxPQUtJO0E5QnBFVCxPOEIrREssT0FLSTtFQUNHLGtCQUFBO0VBQ0EsUUFBQTs7QUFHUixJQUFDO0E5QnpFTCxPOEJ5RUs7RUFDRyxrQkFBQTtFQUNBLFFBQUE7O0FBY0osSUFBQyxPQUFPO0FBQVIsT0FBQyxPQUFPO0FBQVIsTUFBQyxPQUFPO0FBQ1IsSUFBQyxPQUFPO0FBQVIsT0FBQyxPQUFPO0FBQVIsTUFBQyxPQUFPO0FBQ1IsSUFBQztBQUFELE9BQUM7QUFBRCxNQUFDO0E5QjNGTCxPOEJ5RkssT0FBTztBOUJ6RlosTzhCMEZLLE9BQU87QTlCMUZaLE84QjJGSztFQUNHLFVBQUE7O0FBR0osSUFBQyxVQUVHO0FBRkosT0FBQyxVQUVHO0FBRkosTUFBQyxVQUVHO0FBREosSUFBQyxXQUNHO0FBREosT0FBQyxXQUNHO0FBREosTUFBQyxXQUNHO0FBRkosSUFBQyxVQUdHO0FBSEosT0FBQyxVQUdHO0FBSEosTUFBQyxVQUdHO0FBRkosSUFBQyxXQUVHO0FBRkosT0FBQyxXQUVHO0FBRkosTUFBQyxXQUVHO0FBSEosSUFBQyxVQUlHO0FBSkosT0FBQyxVQUlHO0FBSkosTUFBQyxVQUlHO0FBSEosSUFBQyxXQUdHO0FBSEosT0FBQyxXQUdHO0FBSEosTUFBQyxXQUdHO0E5Qm5HUixPOEIrRkssVTlCL0ZMO0E4QitGSSxPQUFDLFU5Qi9GTDtBOEIrRkksTUFBQyxVOUIvRkw7QUFBQSxPOEJnR0ssVzlCaEdMO0E4QmdHSSxPQUFDLFc5QmhHTDtBOEJnR0ksTUFBQyxXOUJoR0w7QUFBQSxPOEIrRkssVUFHRztBOUJsR1IsTzhCZ0dLLFdBRUc7QTlCbEdSLE84QitGSyxVQUlHO0E5Qm5HUixPOEJnR0ssV0FHRztFQUNJLGNBQUE7O0FBTFIsSUFBQyxVQU9HO0FBUEosT0FBQyxVQU9HO0FBUEosTUFBQyxVQU9HO0FBTkosSUFBQyxXQU1HO0FBTkosT0FBQyxXQU1HO0FBTkosTUFBQyxXQU1HO0E5QnRHUixPOEIrRkssVUFPRztBOUJ0R1IsTzhCZ0dLLFdBTUc7RUFDSSxjQUFBOztBQVJSLElBQUMsVUFPRyx1QkFFSTtBQVRSLE9BQUMsVUFPRyx1QkFFSTtBQVRSLE1BQUMsVUFPRyx1QkFFSTtBQVJSLElBQUMsV0FNRyx1QkFFSTtBQVJSLE9BQUMsV0FNRyx1QkFFSTtBQVJSLE1BQUMsV0FNRyx1QkFFSTtBOUJ4R1osTzhCK0ZLLFVBT0csdUI5QnRHUjtBOEIrRkksT0FBQyxVQU9HLHVCOUJ0R1I7QThCK0ZJLE1BQUMsVUFPRyx1QjlCdEdSO0FBQUEsTzhCZ0dLLFdBTUcsdUI5QnRHUjtBOEJnR0ksT0FBQyxXQU1HLHVCOUJ0R1I7QThCZ0dJLE1BQUMsV0FNRyx1QjlCdEdSO0U4QnlHZ0IsY0FBQTs7QUFLaEIsSUFRSTtBQVBKLE9BT0k7QUFOSixNQU1JO0FBTEosU0FLSTtBQUpKLGFBSUk7QUFISixVQUdJO0FBRkosb0JBRUk7QUFESixZQUNJO0FBUkosSUFTSTtBQVJKLE9BUUk7QUFQSixNQU9JO0FBTkosU0FNSTtBQUxKLGFBS0k7QUFKSixVQUlJO0FBSEosb0JBR0k7QUFGSixZQUVJO0FBVEosSUFVSTtBQVRKLE9BU0k7QUFSSixNQVFJO0FBUEosU0FPSTtBQU5KLGFBTUk7QUFMSixVQUtJO0FBSkosb0JBSUk7QUFISixZQUdJO0FBVkosSUFXSTtBQVZKLE9BVUk7QUFUSixNQVNJO0FBUkosU0FRSTtBQVBKLGFBT0k7QUFOSixVQU1JO0FBTEosb0JBS0k7QUFKSixZQUlJO0FBWEosSUFZSTtBQVhKLE9BV0k7QUFWSixNQVVJO0FBVEosU0FTSTtBQVJKLGFBUUk7QUFQSixVQU9JO0FBTkosb0JBTUk7QUFMSixZQUtJO0FBWkosSUFhSTtBQVpKLE9BWUk7QUFYSixNQVdJO0FBVkosU0FVSTtBQVRKLGFBU0k7QUFSSixVQVFJO0FBUEosb0JBT0k7QUFOSixZQU1JO0E5QjNISixPQUFBO0E4QitHQSxPOUIvR0E7QThCZ0hBLE05QmhIQTtBOEJpSEEsUzlCakhBO0E4QmtIQSxhOUJsSEE7QThCbUhBLFU5Qm5IQTtBOEJvSEEsb0I5QnBIQTtBOEJxSEEsWTlCckhBO0FBQUEsTzhCdUhJO0E5QnZISixPOEJ3SEk7QTlCeEhKLE84QnlISTtBOUJ6SEosTzhCMEhJO0E5QjFISixPOEIySEk7RUFDSSxpQkFBQTs7QUFkUixJQWdCSTtBQWZKLE9BZUk7QUFkSixNQWNJO0FBYkosU0FhSTtBQVpKLGFBWUk7QUFYSixVQVdJO0FBVkosb0JBVUk7QUFUSixZQVNJO0E5QjlISixPOEI4SEk7RUFDSSxpQkFBQTs7QUFqQlIsSUFtQkk7QUFsQkosT0FrQkk7QUFqQkosTUFpQkk7QUFoQkosU0FnQkk7QUFmSixhQWVJO0FBZEosVUFjSTtBQWJKLG9CQWFJO0FBWkosWUFZSTtBOUJqSUosTzhCaUlJO0VBQ0ksaUJBQUE7O0FBcEJSLElBc0JJO0FBckJKLE9BcUJJO0FBcEJKLE1Bb0JJO0FBbkJKLFNBbUJJO0FBbEJKLGFBa0JJO0FBakJKLFVBaUJJO0FBaEJKLG9CQWdCSTtBQWZKLFlBZUk7QTlCcElKLE84Qm9JSTtFQUNJLGlCQUFBOztBQXZCUixJQXlCSTtBQXhCSixPQXdCSTtBQXZCSixNQXVCSTtBQXRCSixTQXNCSTtBQXJCSixhQXFCSTtBQXBCSixVQW9CSTtBQW5CSixvQkFtQkk7QUFsQkosWUFrQkk7QTlCdklKLE84QnVJSTtFQUNJLGNBQUE7O0FBMUJSLElBNEJJO0FBM0JKLE9BMkJJO0FBMUJKLE1BMEJJO0FBekJKLFNBeUJJO0FBeEJKLGFBd0JJO0FBdkJKLFVBdUJJO0FBdEJKLG9CQXNCSTtBQXJCSixZQXFCSTtBOUIxSUosTzhCMElJO0VBQ0ksY0FBQTs7QUFJUixVQUNJO0FBREosVUFFSTtBQUZKLFVBR0k7QUFISixVQUlJO0FBSkosVTlCL0lBO0U4Qm9KUSxpQkFBQTs7QUFMUixVQU9JO0VBQ0ksaUJBQUE7O0FBUlIsVUFVSTtFQUNJLGlCQUFBOztBQUVKLFVBQUM7RUFDRyxtQkFBQTs7QUFESixVQUFDLFNBRUc7QUFGSixVQUFDLFM5QjVKTDtFOEIrSlksb0JBQUE7RS9CL0xSLG1CQUFBO0Vib0JGLHdCQUFBO0VBQ1EsZ0JBQUE7RUlzRFIsbUNBQUE7RUFDRyxnQ0FBQTtFQUNLLDJCQUFBO0VZM0hSLHlCQUFBO0VBQ0EsYUFBQTs7QTRCOE9VLFVBTFAsU0FFRyxLQUdLLElBQUk7QUFBTCxVQUxQLFM5QjVKTCxROEJpS2EsSUFBSTtFQUNELGNBQUE7RUFDQSw2QkFBQTtFQUNBLHFCQUFBOztBQUNBLFVBVFgsU0FFRyxLQUdLLElBQUksU0FJQTtBQUNELFVBVlgsU0FFRyxLQUdLLElBQUksU0FLQTtBQUNELFVBWFgsU0FFRyxLQUdLLElBQUksU0FNQTtBQUZELFVBVFgsUzlCNUpMLFE4QmlLYSxJQUFJLFNBSUE7QUFDRCxVQVZYLFM5QjVKTCxROEJpS2EsSUFBSSxTQUtBO0FBQ0QsVUFYWCxTOUI1SkwsUThCaUthLElBQUksU0FNQTtFQUNHLGNBQUE7RUFDQSw2QkFBQTtFQUNBLHFCQUFBOztBQUdSLFVBakJQLFNBRUcsS0FlSztBQUFELFVBakJQLFM5QjVKTCxROEI2S2E7RUFDRyxnQkFBQTtFQUNBLE1BQUE7O0FBRUosVUFyQlAsU0FFRyxLQW1CSztBQUFELFVBckJQLFM5QjVKTCxROEJpTGE7RUFDRyx5QkFBQTtFQUNBLHFCQUFBOztBQU9oQixVQUNJO0VBQ0kscUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLG1CQUFBO0U3QjlOTixpQkFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VmcUtBLHlCQUFBO0VBQ0csc0JBQUE7RUFDQyxxQkFBQTtFQUNJLGlCQUFBO0U0Q3NERixrQkFBQTtFQUNBLFdBQUE7O0FBQ0EsVUFkSixhQWNLO0VBQ0csY0FBQTtFQUNBLDZCQUFBO0VBQ0EscUJBQUE7O0FBRUosVUFuQkosYUFtQkssWUFBWSxJQUFJLGFBQWEsSUFBSSxrQkFBa0IsSUFBSTtFQUNwRCw2QkFBQTtFQUNBLDBCQUFBOztBQUtaLFFBQ0ksS0FNSTtBQVBSLFFBRUksUUFLSTtBQVBSLFFBR0ksT0FJSTtBQVBSLFFBSUksVUFHSTtBQVBSLFFBS0ksV0FFSTtBQVBSLFFBTUksY0FDSTtBQVBSLFFBQ0ksS0FPSTtBQVJSLFFBRUksUUFNSTtBQVJSLFFBR0ksT0FLSTtBQVJSLFFBSUksVUFJSTtBQVJSLFFBS0ksV0FHSTtBQVJSLFFBTUksY0FFSTtBQVJSLFFBQ0ksS0FRSTtBQVRSLFFBRUksUUFPSTtBQVRSLFFBR0ksT0FNSTtBQVRSLFFBSUksVUFLSTtBQVRSLFFBS0ksV0FJSTtBQVRSLFFBTUksY0FHSTtBQVRSLFFBQ0ksS0FTSTtBQVZSLFFBRUksUUFRSTtBQVZSLFFBR0ksT0FPSTtBQVZSLFFBSUksVUFNSTtBQVZSLFFBS0ksV0FLSTtBQVZSLFFBTUksY0FJSTtBQVZSLFFBQ0ksS0FVSTtBQVhSLFFBRUksUUFTSTtBQVhSLFFBR0ksT0FRSTtBQVhSLFFBSUksVUFPSTtBQVhSLFFBS0ksV0FNSTtBQVhSLFFBTUksY0FLSTtBQVhSLFFBQ0ksS0FXSTtBQVpSLFFBRUksUUFVSTtBQVpSLFFBR0ksT0FTSTtBQVpSLFFBSUksVUFRSTtBQVpSLFFBS0ksV0FPSTtBQVpSLFFBTUksY0FNSTtBQVpSLFE5QnJOQSxRQUFBO0E4QnFOQSxRQUVJLFE5QnZOSjtBOEJxTkEsUUFHSSxPOUJ4Tko7QThCcU5BLFFBSUksVTlCek5KO0E4QnFOQSxRQUtJLFc5QjFOSjtBOEJxTkEsUUFNSSxjOUIzTko7QThCcU5BLFE5QnJOQSxROEI2TlE7QUFSUixROUJyTkEsUThCOE5RO0FBVFIsUTlCck5BLFE4QitOUTtBQVZSLFE5QnJOQSxROEJnT1E7QUFYUixROUJyTkEsUThCaU9RO0VBQ0ksZ0JBQUE7O0FBYlosUUFDSSxLQWNJO0FBZlIsUUFFSSxRQWFJO0FBZlIsUUFHSSxPQVlJO0FBZlIsUUFJSSxVQVdJO0FBZlIsUUFLSSxXQVVJO0FBZlIsUUFNSSxjQVNJO0FBZlIsUTlCck5BLFE4Qm9PUTtFQUNJLGdCQUFBOztBQWhCWixRQW9CSSxXQUNJLEtBQUs7QUFyQmIsUUFvQkksV0FFSSxLQUFLO0FBdEJiLFFBb0JJLFdBR0ksV0FBVztBQXZCbkIsUUFvQkksV0FJSSxXQUFXO0FBeEJuQixRQW9CSSxXOUJ6T0osUUFBQTtBOEJxTkEsUUFvQkksVzlCek9KLFE4QjJPYTtBQXRCYixRQW9CSSxXQUdJLFc5QjVPUjtFOEI4T1ksaUJBQUE7O0FBekJaLFFBNEJJO0FBNUJKLFE5QnJOQTtFOEJrUFEsZUFBQTtFQUNBLGtCQUFBOztBQUlSO0VBQ0kscUJBQUE7O0FBRUosb0JBQ0k7RUFDSSxZQUFBOztBQUlSLFlBQ0k7QUFESixZOUJoUUE7RThCa1FRLGVBQUE7RUFDQSxrQkFBQTs7QUFRUjtBOUJoUUksT0FBQztBQWlCTDtBRzJDWSxxQkEvQlIsS0FrQkksRUFhSztBQUNELHFCQWhDUixLQWtCSSxFQWNLO0FBVUwscUJBMUNKLEtBMENLLFNBQ0c7RUYvSlYsY0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7O0FBRUEsY0FBQztBQUNELGNBQUM7QURrRkMsT0FBQyxLQ25GRjtBRG1GQyxPQUFDLEtDbEZGO0FEbUdILEtDcEdHO0FEb0dILEtDbkdHO0FFOElTLHFCQS9CUixLQWtCSSxFQWFLLE1GL0lWO0FFK0lTLHFCQS9CUixLQWtCSSxFQWFLLE1GOUlWO0FFK0lTLHFCQWhDUixLQWtCSSxFQWNLLE1GaEpWO0FFZ0pTLHFCQWhDUixLQWtCSSxFQWNLLE1GL0lWO0FFeUpLLHFCQTFDSixLQTBDSyxTQUNHLEVGM0pUO0FFMEpLLHFCQTFDSixLQTBDSyxTQUNHLEVGMUpUO0VBQ0MsY0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7O0FBRUYsY0FBQztBRDZFQyxPQUFDLEtDN0VGO0FEOEZILEtDOUZHO0FFeUlTLHFCQS9CUixLQWtCSSxFQWFLLE1GeklWO0FFMElTLHFCQWhDUixLQWtCSSxFQWNLLE1GMUlWO0FFb0pLLHFCQTFDSixLQTBDSyxTQUNHLEVGckpUO0VBQ0MsY0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7O0FBRUYsY0FBQztBQUNELGNBQUM7QUFDRCxLQUFNLG1CQUFrQjtBRHNFdEIsT0FBQyxLQ3hFRjtBRHdFQyxPQUFDLEtDdkVGO0FBQ0QsS0FBTSxtQkRzRUosT0FBQztBQWlCTCxLQ3pGRztBRHlGSCxLQ3hGRztBQUNELEtBQU0sbUJEdUZSO0FHMkNZLHFCQS9CUixLQWtCSSxFQWFLLE1GcElWO0FFb0lTLHFCQS9CUixLQWtCSSxFQWFLLE1GbklWO0FBQ0QsS0FBTSxtQkVrSUkscUJBL0JSLEtBa0JJLEVBYUs7QUFDRCxxQkFoQ1IsS0FrQkksRUFjSyxNRnJJVjtBRXFJUyxxQkFoQ1IsS0FrQkksRUFjSyxNRnBJVjtBQUNELEtBQU0sbUJFbUlJLHFCQWhDUixLQWtCSSxFQWNLO0FBVUwscUJBMUNKLEtBMENLLFNBQ0csRUZoSlQ7QUUrSUsscUJBMUNKLEtBMENLLFNBQ0csRUYvSVQ7QUFDRCxLQUFNLG1CRTZJQSxxQkExQ0osS0EwQ0ssU0FDRztFRjdJUixjQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBOztBQUVBLGNBUkQsT0FRRTtBQUFELGNBUEQsT0FPRTtBQUFELEtBTkksbUJBQWtCLGNBTXJCO0FBQ0QsY0FURCxPQVNFO0FBQUQsY0FSRCxPQVFFO0FBQUQsS0FQSSxtQkFBa0IsY0FPckI7QUFDRCxjQVZELE9BVUU7QUFBRCxjQVRELE9BU0U7QUFBRCxLQVJJLG1CQUFrQixjQVFyQjtBRDhERCxPQUFDLEtDeEVGLE9BUUU7QURnRUQsT0FBQyxLQ3ZFRixPQU9FO0FBQUQsS0FOSSxtQkRzRUosT0FBQyxLQ2hFQTtBRGdFRCxPQUFDLEtDeEVGLE9BU0U7QUQrREQsT0FBQyxLQ3ZFRixPQVFFO0FBQUQsS0FQSSxtQkRzRUosT0FBQyxLQy9EQTtBRCtERCxPQUFDLEtDeEVGLE9BVUU7QUQ4REQsT0FBQyxLQ3ZFRixPQVNFO0FBQUQsS0FSSSxtQkRzRUosT0FBQyxLQzlEQTtBRCtFTCxLQ3pGRyxPQVFFO0FEaUZMLEtDeEZHLE9BT0U7QUFBRCxLQU5JLG1CRHVGUixLQ2pGSztBRGlGTCxLQ3pGRyxPQVNFO0FEZ0ZMLEtDeEZHLE9BUUU7QUFBRCxLQVBJLG1CRHVGUixLQ2hGSztBRGdGTCxLQ3pGRyxPQVVFO0FEK0VMLEtDeEZHLE9BU0U7QUFBRCxLQVJJLG1CRHVGUixLQy9FSztBRTBITyxxQkEvQlIsS0FrQkksRUFhSyxNRnBJVixPQVFFO0FFNEhPLHFCQS9CUixLQWtCSSxFQWFLLE1GbklWLE9BT0U7QUFBRCxLQU5JLG1CRWtJSSxxQkEvQlIsS0FrQkksRUFhSyxNRjVIUjtBRTRITyxxQkEvQlIsS0FrQkksRUFhSyxNRnBJVixPQVNFO0FFMkhPLHFCQS9CUixLQWtCSSxFQWFLLE1GbklWLE9BUUU7QUFBRCxLQVBJLG1CRWtJSSxxQkEvQlIsS0FrQkksRUFhSyxNRjNIUjtBRTJITyxxQkEvQlIsS0FrQkksRUFhSyxNRnBJVixPQVVFO0FFMEhPLHFCQS9CUixLQWtCSSxFQWFLLE1GbklWLE9BU0U7QUFBRCxLQVJJLG1CRWtJSSxxQkEvQlIsS0FrQkksRUFhSyxNRjFIUjtBRTJITyxxQkFoQ1IsS0FrQkksRUFjSyxNRnJJVixPQVFFO0FFNkhPLHFCQWhDUixLQWtCSSxFQWNLLE1GcElWLE9BT0U7QUFBRCxLQU5JLG1CRW1JSSxxQkFoQ1IsS0FrQkksRUFjSyxNRjdIUjtBRTZITyxxQkFoQ1IsS0FrQkksRUFjSyxNRnJJVixPQVNFO0FFNEhPLHFCQWhDUixLQWtCSSxFQWNLLE1GcElWLE9BUUU7QUFBRCxLQVBJLG1CRW1JSSxxQkFoQ1IsS0FrQkksRUFjSyxNRjVIUjtBRTRITyxxQkFoQ1IsS0FrQkksRUFjSyxNRnJJVixPQVVFO0FFMkhPLHFCQWhDUixLQWtCSSxFQWNLLE1GcElWLE9BU0U7QUFBRCxLQVJJLG1CRW1JSSxxQkFoQ1IsS0FrQkksRUFjSyxNRjNIUjtBRXFJRyxxQkExQ0osS0EwQ0ssU0FDRyxFRmhKVCxPQVFFO0FFdUlHLHFCQTFDSixLQTBDSyxTQUNHLEVGL0lULE9BT0U7QUFBRCxLQU5JLG1CRTZJQSxxQkExQ0osS0EwQ0ssU0FDRyxFRnhJUDtBRXVJRyxxQkExQ0osS0EwQ0ssU0FDRyxFRmhKVCxPQVNFO0FFc0lHLHFCQTFDSixLQTBDSyxTQUNHLEVGL0lULE9BUUU7QUFBRCxLQVBJLG1CRTZJQSxxQkExQ0osS0EwQ0ssU0FDRyxFRnZJUDtBRXNJRyxxQkExQ0osS0EwQ0ssU0FDRyxFRmhKVCxPQVVFO0FFcUlHLHFCQTFDSixLQTBDSyxTQUNHLEVGL0lULE9BU0U7QUFBRCxLQVJJLG1CRTZJQSxxQkExQ0osS0EwQ0ssU0FDRyxFRnRJUDtFQUNDLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBOztBQU1GLGNBSEQsU0FHRTtBQUFELGNBRkQsVUFFRTtBQUFELFFBRE0sVUFBVyxlQUNoQjtBQUNELGNBSkQsU0FJRTtBQUFELGNBSEQsVUFHRTtBQUFELFFBRk0sVUFBVyxlQUVoQjtBQUNELGNBTEQsU0FLRTtBQUFELGNBSkQsVUFJRTtBQUFELFFBSE0sVUFBVyxlQUdoQjtBRG1ERCxPQUFDLEtDeERGLFNBR0U7QURxREQsT0FBQyxLQ3ZERixVQUVFO0FBQUQsUUFETSxVRHNETixRQUFDLEtDckRBO0FEcURELE9BQUMsS0N4REYsU0FJRTtBRG9ERCxPQUFDLEtDdkRGLFVBR0U7QUFBRCxRQUZNLFVEc0ROLFFBQUMsS0NwREE7QURvREQsT0FBQyxLQ3hERixTQUtFO0FEbURELE9BQUMsS0N2REYsVUFJRTtBQUFELFFBSE0sVURzRE4sUUFBQyxLQ25EQTtBRG9FTCxLQ3pFRyxTQUdFO0FEc0VMLEtDeEVHLFVBRUU7QUFBRCxRQURNLFVEdUVWLE1DdEVLO0FEc0VMLEtDekVHLFNBSUU7QURxRUwsS0N4RUcsVUFHRTtBQUFELFFBRk0sVUR1RVYsTUNyRUs7QURxRUwsS0N6RUcsU0FLRTtBRG9FTCxLQ3hFRyxVQUlFO0FBQUQsUUFITSxVRHVFVixNQ3BFSztBRStHTyxxQkEvQlIsS0FrQkksRUFhSyxNRnBIVixTQUdFO0FFaUhPLHFCQS9CUixLQWtCSSxFQWFLLE1GbkhWLFVBRUU7QUFBRCxRQURNLFVFa0hFLHNCQS9CUixLQWtCSSxFQWFLLE1GakhSO0FFaUhPLHFCQS9CUixLQWtCSSxFQWFLLE1GcEhWLFNBSUU7QUVnSE8scUJBL0JSLEtBa0JJLEVBYUssTUZuSFYsVUFHRTtBQUFELFFBRk0sVUVrSEUsc0JBL0JSLEtBa0JJLEVBYUssTUZoSFI7QUVnSE8scUJBL0JSLEtBa0JJLEVBYUssTUZwSFYsU0FLRTtBRStHTyxxQkEvQlIsS0FrQkksRUFhSyxNRm5IVixVQUlFO0FBQUQsUUFITSxVRWtIRSxzQkEvQlIsS0FrQkksRUFhSyxNRi9HUjtBRWdITyxxQkFoQ1IsS0FrQkksRUFjSyxNRnJIVixTQUdFO0FFa0hPLHFCQWhDUixLQWtCSSxFQWNLLE1GcEhWLFVBRUU7QUFBRCxRQURNLFVFbUhFLHNCQWhDUixLQWtCSSxFQWNLLE1GbEhSO0FFa0hPLHFCQWhDUixLQWtCSSxFQWNLLE1GckhWLFNBSUU7QUVpSE8scUJBaENSLEtBa0JJLEVBY0ssTUZwSFYsVUFHRTtBQUFELFFBRk0sVUVtSEUsc0JBaENSLEtBa0JJLEVBY0ssTUZqSFI7QUVpSE8scUJBaENSLEtBa0JJLEVBY0ssTUZySFYsU0FLRTtBRWdITyxxQkFoQ1IsS0FrQkksRUFjSyxNRnBIVixVQUlFO0FBQUQsUUFITSxVRW1IRSxzQkFoQ1IsS0FrQkksRUFjSyxNRmhIUjtBRTBIRyxxQkExQ0osS0EwQ0ssU0FDRyxFRmhJVCxTQUdFO0FFNEhHLHFCQTFDSixLQTBDSyxTQUNHLEVGL0hULFVBRUU7QUFBRCxRQURNLFVFNkhGLHNCQTFDSixLQTBDSyxTQUNHLEVGN0hQO0FFNEhHLHFCQTFDSixLQTBDSyxTQUNHLEVGaElULFNBSUU7QUUySEcscUJBMUNKLEtBMENLLFNBQ0csRUYvSFQsVUFHRTtBQUFELFFBRk0sVUU2SEYsc0JBMUNKLEtBMENLLFNBQ0csRUY1SFA7QUUySEcscUJBMUNKLEtBMENLLFNBQ0csRUZoSVQsU0FLRTtBRTBIRyxxQkExQ0osS0EwQ0ssU0FDRyxFRi9IVCxVQUlFO0FBQUQsUUFITSxVRTZIRixzQkExQ0osS0EwQ0ssU0FDRyxFRjNIUDtFQUNDLHlCQUFBO0VBQ0EscUJBQUE7O0E2QmlUTixjN0I3U0U7QUQ2Q0UsT0FBQyxLQzdDSDtBRDhERixLQzlERTtBRXlHVSxxQkEvQlIsS0FrQkksRUFhSyxNRnpHWDtBRTBHVSxxQkFoQ1IsS0FrQkksRUFjSyxNRjFHWDtBRW9ITSxxQkExQ0osS0EwQ0ssU0FDRyxFRnJIVjtFQUNFLGNBQUE7RUFDQSx5QkFBQTs7QTZCb1RKO0VBQ0ksZ0JBQUE7O0FBNENKOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUNJLFVBQUMsS0FDRztFQUNJLDhCQUFBOztBQUhaLFVBT0ksT0FBTTtBQVBWLFVBT0ksTzlCeFVKO0U4QnlVUSxlQUFBOztBQVVBLFVBUEosYUFPSztBQUFELFU5QmhWSixRQUFDLEs4QmdWSTtBQUFELFU5Qi9UUixNOEIrVFM7QUFBRCxVM0IzVFIsc0JBZ0JJLEtBa0JJLEUyQnlSQztFQUNHLGdCQUFBOztBQUVBLFVBVlIsYUFPSyxPQUdJO0FBQUQsVTlCblZSLFFBQUMsSzhCZ1ZJLE9BR0k7QUFBRCxVOUJsVVosTThCK1RTLE9BR0k7QUFBRCxVM0I5VFosc0JBZ0JJLEtBa0JJLEUyQnlSQyxPQUdJO0VBQ0csZUFBQTs7QUErQmhCO0VBQ0kscUJBQUE7O0FBTUo7RUFDSSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7O0FBSUo7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7O0FBSUo7RUFDSSxjQUFBO0VBQ0EsVUFBQTtFQUNBLHdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7O0FBQ0EsVUFBQztBQUNELFVBQUM7QUFDRCxVQUFDO0FBQ0QsVUFBQyxPQUFPO0FBQ1IsVUFBQyxPQUFPO0FBQ1IsVUFBQyxPQUFPO0FBQ1IsVUFBQyxNQUFNO0VBQ0gsY0FBQTtFQUNBLFVBQUE7RUFDQSx3QkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLDJCQUFBOztBQUlSO0VBQ0ksY0FBQTtFQUVBLHdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7O0FBQ0EsV0FBQztBQUNELFdBQUM7QUFDRCxXQUFDO0FBQ0QsV0FBQyxPQUFPO0FBQ1IsV0FBQyxPQUFPO0FBQ1IsV0FBQyxPQUFPO0FBQ1IsV0FBQyxNQUFNO0VBQ0gsY0FBQTtFQUVBLHdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsMkJBQUE7O0FBRUosV0FBQztFMUNwZ0JILDBDQUFBO0VBQ0Esb0JBQUE7O0EwQ3lnQkY7RUFDSSxjQUFBO0VBQ0EsVUFBQTtFQUNBLHdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RTVCbGhCRix5QkFBQTtFQUNBLFlBQUE7O0E0Qm9oQkUsVUFBQztBQUNELFVBQUM7QUFDRCxVQUFDO0FBQ0QsVUFBQyxPQUFPO0FBQ1IsVUFBQyxPQUFPO0FBQ1IsVUFBQyxPQUFPO0FBQ1IsVUFBQyxNQUFNO0VBQ0gsY0FBQTtFQUNBLFVBQUE7RUFDQSx3QkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLDJCQUFBO0U1QmppQk4seUJBQUE7RUFDQSxZQUFBOztBNEJxaUJGO0VBRUksTUFBQTtFQUNBLFVBQUE7RUFDQSx3QkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTs7QUFDQSxVQUFDO0FBQ0QsVUFBQztBQUNELFVBQUM7QUFDRCxVQUFDLE9BQU87QUFDUixVQUFDLE9BQU87QUFDUixVQUFDLE9BQU87QUFDUixVQUFDLE1BQU07RUFFSCxNQUFBO0VBQ0EsVUFBQTtFQUNBLHdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsMkJBQUE7RUFDQSxlQUFBOztBQUtKLFNBQUM7QUFDRCxTQUFDO0UxQ2prQkgsMENBQUE7RUFDQSxvQkFBQTtFMENra0JNLGtCQUFBOztBQUdSO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTs7QUFHSixhQUFjO0VBQ1YsZ0JBQUE7RUFDQSxtQkFBQTs7QUFJSixPQUFPO0FBQ1AsT0FBTztBQUNQLFFBQVEsVUFBVztFQUNmLG9CQUFBOztBQVdKO0VBQ0ksaUJBQUE7RUFDQSxrQkFBQTs7QUFGSixXQUlJO0FBSkosVzlCbmhCQTtFOEJ3aEJRLGlCQUFBOztBQUdJLFdBSlIsS0FHSyxPQUNJO0FBQ0QsV0FMUixLQUdLLE9BRUk7QUFERCxXOUIzaEJaLFE4QjBoQlMsT0FDSTtBQUNELFc5QjVoQlosUThCMGhCUyxPQUVJO0VBQ0csZUFBQTs7QUFWaEIsV0FlSTtFQUNJLFdBQUE7O0FBSVIsVUFDSTtBQURKLFVBRUk7QUFGSixVOUJ2aUJBO0U4QjBpQlEsaUJBQUE7O0FBR0osVUFBQztBQUNELFVBQUM7QUFDRCxVQUFDO0VBQ0csY0FBQTtFQUNBLHFCQUFBOztBQVdRLFVBSFgsa0JBQ0csRUFDSyxJQUFJLFNBQ0E7QUFBRCxVQUhYLGtCQUNHLEVBQ0ssSUFBSSxTOUJwakJiLE9BQUM7QThCcWpCVyxVQUhYLGtCQUNHLEVBQ0ssSUFBSSxTOUJuaUJqQjtBOEJvaUJnQixVQUhYLGtCQUNHLEVBQ0ssSUFBSSxTOUJ2aEJqQixVQUFVLFVBQ04sc0JBQ0kscUJBQ0ksT0FBTSxJQUFJLE1BQU07RThCc2hCUixjQUFBOztBQUVBLFVBTmYsa0JBQ0csRUFDSyxJQUFJLFNBQ0EsWUFHSTtBQUNELFVBUGYsa0JBQ0csRUFDSyxJQUFJLFNBQ0EsWUFJSTtBQURELFVBTmYsa0JBQ0csRUFDSyxJQUFJLFM5QnBqQmIsT0FBQyxPOEJ3akJnQjtBQUNELFVBUGYsa0JBQ0csRUFDSyxJQUFJLFM5QnBqQmIsT0FBQyxPOEJ5akJnQjtBQURELFVBTmYsa0JBQ0csRUFDSyxJQUFJLFM5Qm5pQmpCLE84QnVpQnFCO0FBQ0QsVUFQZixrQkFDRyxFQUNLLElBQUksUzlCbmlCakIsTzhCd2lCcUI7QUFERCxVQU5mLGtCQUNHLEVBQ0ssSUFBSSxTOUJ2aEJqQixVQUFVLFVBQ04sc0JBQ0kscUJBQ0ksT0FBTSxJQUFJLE1BQU0sWThCd2hCUDtBQUNELFVBUGYsa0JBQ0csRUFDSyxJQUFJLFM5QnZoQmpCLFVBQVUsVUFDTixzQkFDSSxxQkFDSSxPQUFNLElBQUksTUFBTSxZOEJ5aEJQO0VBQ0csY0FBQTs7QUFJUixVQVpYLGtCQUNHLEVBQ0ssSUFBSSxTQVVBO0FBQUQsVUFaWCxrQkFDRyxFQUNLLElBQUksUzlCaGpCYixPQUFDO0E4QjBqQlcsVUFaWCxrQkFDRyxFQUNLLElBQUksUzlCL2hCakI7QThCeWlCZ0IsVUFaWCxrQkFDRyxFQUNLLElBQUksUzNCcGZMLHFCQS9CUixLQWtCSSxFQWFLO0EyQjhmRyxVQVpYLGtCQUNHLEVBQ0ssSUFBSSxTM0JuZkwscUJBaENSLEtBa0JJLEVBY0s7QTJCNmZHLFVBWlgsa0JBQ0csRUFDSyxJQUFJLFMzQnplVCxxQkExQ0osS0EwQ0ssU0FDRztFMkJtZlEsY0FBQTs7QUFFQSxVQWZmLGtCQUNHLEVBQ0ssSUFBSSxTQVVBLGNBR0k7QUFDRCxVQWhCZixrQkFDRyxFQUNLLElBQUksU0FVQSxjQUlJO0FBREQsVUFmZixrQkFDRyxFQUNLLElBQUksUzlCaGpCYixPQUFDLEs4QjZqQmdCO0FBQ0QsVUFoQmYsa0JBQ0csRUFDSyxJQUFJLFM5QmhqQmIsT0FBQyxLOEI4akJnQjtBQURELFVBZmYsa0JBQ0csRUFDSyxJQUFJLFM5Qi9oQmpCLEs4QjRpQnFCO0FBQ0QsVUFoQmYsa0JBQ0csRUFDSyxJQUFJLFM5Qi9oQmpCLEs4QjZpQnFCO0FBREQsVUFmZixrQkFDRyxFQUNLLElBQUksUzNCcGZMLHFCQS9CUixLQWtCSSxFQWFLLE0yQmlnQlE7QUFDRCxVQWhCZixrQkFDRyxFQUNLLElBQUksUzNCcGZMLHFCQS9CUixLQWtCSSxFQWFLLE0yQmtnQlE7QUFERCxVQWZmLGtCQUNHLEVBQ0ssSUFBSSxTM0JuZkwscUJBaENSLEtBa0JJLEVBY0ssTTJCZ2dCUTtBQUNELFVBaEJmLGtCQUNHLEVBQ0ssSUFBSSxTM0JuZkwscUJBaENSLEtBa0JJLEVBY0ssTTJCaWdCUTtBQURELFVBZmYsa0JBQ0csRUFDSyxJQUFJLFMzQnplVCxxQkExQ0osS0EwQ0ssU0FDRyxFMkJxZlM7QUFDRCxVQWhCZixrQkFDRyxFQUNLLElBQUksUzNCemVULHFCQTFDSixLQTBDSyxTQUNHLEUyQnNmUztFQUNHLGNBQUE7O0FBSVIsVUFyQlgsa0JBQ0csRUFDSyxJQUFJLFNBbUJBO0FBQUQsVUFyQlgsa0JBQ0csRUFDSyxJQUFJLFM5QnhqQmIsT0FBQztBOEIya0JXLFVBckJYLGtCQUNHLEVBQ0ssSUFBSSxTOUJ2aUJqQjtBOEIwakJnQixVQXJCWCxrQkFDRyxFQUNLLElBQUksUzNCbmlCakIscUJBZ0JJLEtBa0JJO0UyQnFoQlksY0FBQTs7QUFFQSxVQXhCZixrQkFDRyxFQUNLLElBQUksU0FtQkEsWUFHSTtBQUNELFVBekJmLGtCQUNHLEVBQ0ssSUFBSSxTQW1CQSxZQUlJO0FBREQsVUF4QmYsa0JBQ0csRUFDSyxJQUFJLFM5QnhqQmIsT0FBQyxLOEI4a0JnQjtBQUNELFVBekJmLGtCQUNHLEVBQ0ssSUFBSSxTOUJ4akJiLE9BQUMsSzhCK2tCZ0I7QUFERCxVQXhCZixrQkFDRyxFQUNLLElBQUksUzlCdmlCakIsSzhCNmpCcUI7QUFDRCxVQXpCZixrQkFDRyxFQUNLLElBQUksUzlCdmlCakIsSzhCOGpCcUI7QUFERCxVQXhCZixrQkFDRyxFQUNLLElBQUksUzNCbmlCakIscUJBZ0JJLEtBa0JJLEUyQnVoQmE7QUFDRCxVQXpCZixrQkFDRyxFQUNLLElBQUksUzNCbmlCakIscUJBZ0JJLEtBa0JJLEUyQndoQmE7RUFDRyxrQkFBQTs7QUFJUixVQTlCWCxrQkFDRyxFQUNLLElBQUksU0E0QkE7RUFDRyxjQUFBOztBQUVBLFVBakNmLGtCQUNHLEVBQ0ssSUFBSSxTQTRCQSxZQUdJO0FBQ0QsVUFsQ2Ysa0JBQ0csRUFDSyxJQUFJLFNBNEJBLFlBSUk7RUFDRyxjQUFBOztBQUlSLFVBdkNYLGtCQUNHLEVBQ0ssSUFBSSxTQXFDQTtFQUNHLGNBQUE7O0FBRUEsVUExQ2Ysa0JBQ0csRUFDSyxJQUFJLFNBcUNBLFNBR0k7QUFDRCxVQTNDZixrQkFDRyxFQUNLLElBQUksU0FxQ0EsU0FJSTtFQUNHLGNBQUE7O0FBSVIsVUFoRFgsa0JBQ0csRUFDSyxJQUFJLFNBOENBO0VBQ0csY0FBQTs7QUFFQSxVQW5EZixrQkFDRyxFQUNLLElBQUksU0E4Q0EsWUFHSTtBQUNELFVBcERmLGtCQUNHLEVBQ0ssSUFBSSxTQThDQSxZQUlJO0VBQ0csY0FBQTs7QUFJUixVQXpEWCxrQkFDRyxFQUNLLElBQUksU0F1REE7RUFDRyxjQUFBOztBQUVBLFVBNURmLGtCQUNHLEVBQ0ssSUFBSSxTQXVEQSxXQUdJO0FBQ0QsVUE3RGYsa0JBQ0csRUFDSyxJQUFJLFNBdURBLFdBSUk7RUFDRyxjQUFBOztBQVN4QjtFQUNJLFlBQUE7O0FBREoscUJBRUk7RUFDSSxhQUFBOztBQUhSLHFCQUtJO0VBQ0ksWUFBQTs7QUFOUixxQkFLSSxxQkFFSTtFQUVJLGEzQy9zQmMsb0IyQytzQmQ7RTdCbnFCVixpQkFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBOztBNkJ1cEJGLHFCQUtJLHFCQUVJLE9BSUk7RUFDSSxVQUFBOztBQVpoQixxQkFLSSxxQkFVSTtBQWZSLHFCQUtJLHFCOUJyb0JKO0U4QmdwQlksU0FBQTtFQUNBLGVBQUE7O0FBakJaLHFCQUtJLHFCQVVJLEtBR0k7QUFsQloscUJBS0kscUI5QnJvQkosUThCa3BCWTtFQUNJLFVBQUE7O0FBbkJoQixxQkFLSSxxQkFpQkk7RUFDSSxTQUFBO0VBQ0EsZUFBQTs7QUF4QloscUJBS0kscUJBaUJJLFdBR0k7RUFDSSxVQUFBOztBQTFCaEIscUJBS0kscUJBeUJJLEtBRUk7QUFoQ1oscUJBS0kscUJBMEJJLFdBQ0k7QUFoQ1oscUJBS0kscUJBeUJJLEtBR0k7QUFqQ1oscUJBS0kscUJBMEJJLFdBRUk7QUFqQ1oscUJBS0kscUI5QnJvQkosUUFBQTtBOEJnb0JBLHFCQUtJLHFCQTBCSSxXOUIvcEJSO0E4QmdvQkEscUJBS0kscUI5QnJvQkosUThCaXFCWTtFQUNJLHlCQUFBO0VBQ0EsZ0JBQUE7O0FBbkNoQixxQkFLSSxxQkFrQ0ksV0FBVyxLQUFLO0FBdkN4QixxQkFLSSxxQkFrQ0ksVzlCdnFCUixRQUFBO0U4QndxQlksaUJBQUE7O0FBeENaLHFCQUtJLHFCQXNDSSxXQUFXO0VBQ1AsY0FBQTs7QUE1Q1oscUJBS0kscUJBMkNJO0VBRUksa0JBQUE7RUFFQSxPQUFBOztBQU9SLFFBQStDO0VBQS9DO0lBQ0ksbUJBQUE7OztBQUlBLGFBREosTUFDSztFQUVHLFlBQUE7O0FBRkosYUFESixNQUNLLGVBSUc7RUFDSSxZQUFBO0VBQ0Esa0JBQUE7O0FBTlIsYUFESixNQUNLLGVBV0c7QUFYSixhQURKLE1BQ0ssZTlCaHNCVDtFOEI0c0JnQixjQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTtFQUNBLFlBQUE7RUFFQSxrQkFBQTtFQUNBLE1BQUE7O0FBeEJoQixhQUtJLE1BdUJJO0FBNUJSLGFBS0ksTTlCL3JCSjtFOEJ1dEJZLGNBQUE7O0FBT1o7RUFDSSxnQkFBQTtFQUNBLG1CQUFBOztBdkJyeUJGLGVBQUM7QUFDRCxlQUFDO0VBQ0MsY0FBQTtFQUNBLFNBQVMsR0FBVDs7QUFFRixlQUFDO0VBQ0MsV0FBQTs7QUFORixlQUFDO0FBQ0QsZUFBQztFQUNDLGNBQUE7RUFDQSxTQUFTLEdBQVQ7O0FBRUYsZUFBQztFQUNDLFdBQUE7O0FHZ3hEQSxlQUFDO0FBQVMsZUFBQztFQUNQLFNBQVMsR0FBVDtFQUNBLFdBQUE7RUFDQSxjQUFBOztBQUhKLGVBQUM7QUFBUyxlQUFDO0VBQ1AsU0FBUyxHQUFUO0VBQ0EsV0FBQTtFQUNBLGNBQUE7O0FvQi8rQlI7RUFHSSxhQUFBOztBQUhKLFNBSUk7QUFKSixTQUtJO0VBQ0ksa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFTHh4QkosbUJLeXhCZSxxQkx6eEJmO0VBQ0EsZ0JLd3hCZSxxQkx4eEJmO0VBQ0EsZUt1eEJlLHFCTHZ4QmY7RUFDQSxjS3N4QmUscUJMdHhCZjtFQUNBLFdLcXhCZSxxQkxyeEJmOztBS3d4Qko7RUFDSSxrQkFBQTs7QUFjSSxJQVRILFFBU0k7QUFBRCxJQVJILFNBUUk7QUFBRCxJQVBILE9BT0k7QUFBRCxJQU5ILFFBTUk7QUFBRCxJQUxILFFBS0k7QUFBRCxJQUpILElBSUk7QUFBRCxJQUhILFVBR0k7QUFBRCxJQUZILEtBRUk7QUFBRCxJQURILE9BQ0k7QTlCaHdCVCxPOEJ1dkJLLFFBU0k7QTlCaHdCVCxPOEJ3dkJLLFNBUUk7QTlCaHdCVCxPOEJ5dkJLLE9BT0k7QTlCaHdCVCxPOEIwdkJLLFFBTUk7QTlCaHdCVCxPOEIydkJLLFFBS0k7QTlCaHdCVCxPOEI0dkJLLElBSUk7QTlCaHdCVCxPOEI2dkJLLFVBR0k7QTlCaHdCVCxPOEI4dkJLLEtBRUk7QTlCaHdCVCxPOEIrdkJLLE9BQ0k7RVozekJMLGFBWndCLG9CQVl4QjtFQUNBLGdCQUFBO0VBc0JBLGtDQUFBO0VBQ0EsbUNBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RVlneUJRLGlCQUFBOztBWG5vQkosSVd3bkJILFFBU0ksT1hsb0JKLGNBQ0k7QUFBRCxJV3luQkgsU0FRSSxPWGxvQkosY0FDSTtBQUFELElXMG5CSCxPQU9JLE9YbG9CSixjQUNJO0FBQUQsSVcybkJILFFBTUksT1hsb0JKLGNBQ0k7QUFBRCxJVzRuQkgsUUFLSSxPWGxvQkosY0FDSTtBQUFELElXNm5CSCxJQUlJLE9YbG9CSixjQUNJO0FBQUQsSVc4bkJILFVBR0ksT1hsb0JKLGNBQ0k7QUFBRCxJVytuQkgsS0FFSSxPWGxvQkosY0FDSTtBQUFELElXZ29CSCxPQUNJLE9YbG9CSixjQUNJO0FuQi9IVCxPOEJ1dkJLLFFBU0ksT1hsb0JKLGNBQ0k7QW5CL0hULE84Qnd2QkssU0FRSSxPWGxvQkosY0FDSTtBbkIvSFQsTzhCeXZCSyxPQU9JLE9YbG9CSixjQUNJO0FuQi9IVCxPOEIwdkJLLFFBTUksT1hsb0JKLGNBQ0k7QW5CL0hULE84QjJ2QkssUUFLSSxPWGxvQkosY0FDSTtBbkIvSFQsTzhCNHZCSyxJQUlJLE9YbG9CSixjQUNJO0FuQi9IVCxPOEI2dkJLLFVBR0ksT1hsb0JKLGNBQ0k7QW5CL0hULE84Qjh2QkssS0FFSSxPWGxvQkosY0FDSTtBbkIvSFQsTzhCK3ZCSyxPQUNJLE9YbG9CSixjQUNJO0VBQ0csU0FwTGdCLE9Bb0xoQjs7QVd1bkJSLElBQUMsUUFhRztBQVpKLElBQUMsU0FZRztBQVhKLElBQUMsT0FXRztBQVZKLElBQUMsUUFVRztBQVRKLElBQUMsUUFTRztBQVJKLElBQUMsSUFRRztBQVBKLElBQUMsVUFPRztBQU5KLElBQUMsS0FNRztBQUxKLElBQUMsT0FLRztBOUJwd0JSLE84QnV2QkssUUFhRztBOUJwd0JSLE84Qnd2QkssU0FZRztBOUJwd0JSLE84Qnl2QkssT0FXRztBOUJwd0JSLE84QjB2QkssUUFVRztBOUJwd0JSLE84QjJ2QkssUUFTRztBOUJwd0JSLE84QjR2QkssSUFRRztBOUJwd0JSLE84QjZ2QkssVUFPRztBOUJwd0JSLE84Qjh2QkssS0FNRztBOUJwd0JSLE84Qit2QkssT0FLRztFQUNJLGFBQUE7O0FBSVIsSUFBQyxRQUFRO0E5Qnp3QmIsTzhCeXdCSyxRQUFRO0VBQ0wsU0FBUyxPQUFUOztBQUdKLElBQUMsU0FBUztBOUI3d0JkLE84QjZ3QkssU0FBUztFQUNOLFNBQVMsT0FBVDs7QUFHSixJQUFDLE9BQU87QTlCanhCWixPOEJpeEJLLE9BQU87RUFDSixTQUFTLE9BQVQ7O0FBR0osSUFBQyxRQUFRO0E5QnJ4QmIsTzhCcXhCSyxRQUFRO0VBQ0wsU0FBUyxPQUFUOztBQUdKLElBQUMsUUFBUTtBOUJ6eEJiLE84Qnl4QkssUUFBUTtFQUNMLFNBQVMsT0FBVDs7QUFHSixJQUFDLElBQUk7QTlCN3hCVCxPOEI2eEJLLElBQUk7RUFDRCxTQUFTLE9BQVQ7O0FBR0osSUFBQyxVQUFVO0E5Qmp5QmYsTzhCaXlCSyxVQUFVO0VBQ1AsU0FBUyxPQUFUOztBQUdKLElBQUMsS0FBSztBOUJyeUJWLE84QnF5QkssS0FBSztFQUNGLFNBQVMsT0FBVDs7QUFHSixJQUFDLE9BQU87QTlCenlCWixPOEJ5eUJLLE9BQU87RUFDSixTQUFTLE9BQVQ7O0FBS1Isa0JBQ0k7RUFDSSxpQkFBQTtFQUNBLDZCQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTs7QUFrQlIsWUFDSSxnQkFDSTtBQUZSLFlBQ0ksZ0JBRUk7QUFIUixZQUNJLGdCOUJ2MEJKO0U4QjAwQlksY0FBQTs7QUFLWixXQUVJO0FBREosV0FDSTtFQUNJLG1CQUFBO0VBQ0EseUJBQUE7O0FBRUosV0FBQztBQUFELFdBQUM7RUFDRyxtQkFBQTtFQUNBLHlCQUFBOztBQUdSLFlBQ0k7RUFDSSxzQkFBQTs7QUFGUixZQUNJLHVCQUdJLEtBQUk7QUFKWixZQUNJLHVCOUIzMUJKLFE4QjgxQlk7QUFKWixZQUNJLHVCQUdJLEs5QjMxQkosT0FBQztBOEJ1MUJMLFlBQ0ksdUJBR0ksSzlCMTBCUjtBOEJzMEJBLFlBQ0ksdUJBR0ksSzNCdDBCUixxQkFnQkksS0FrQkk7RTJCcXlCSSxzQkFBQTs7QUFFQSxZQU5SLHVCQUdJLEtBQUksWUFHQztBQUFELFlBTlIsdUI5QjMxQkosUThCODFCWSxZQUdDO0FBQUQsWUFOUix1QkFHSSxLOUIzMUJKLE9BQUMsSzhCODFCUTtBQUFELFlBTlIsdUJBR0ksSzlCMTBCUixLOEI2MEJhO0FBQUQsWUFOUix1QkFHSSxLM0J0MEJSLHFCQWdCSSxLQWtCSSxFMkJ1eUJLO0VBQ0csY0FBQTtFQUNBLHlCQUFBOztBQU1oQixJQUFJLFlBQVksS0FBSyxZQUFhO0E5QnoyQmxDLE84QnkyQkksWUFBWSxLQUFLLFlBQWE7RUFDOUIsY0FBQTs7QUFHSiwyQkFBNEIsS0FBSTtBQUFoQywyQjlCNzJCQSxRQUFBO0U4QjgyQkksY0FBQTs7QUFJSixxQkFBc0IscUJBQXFCLE9BQU07QUFDakQ7RUFDSSxVQUFBO0VBQ0EsdUJBQUE7O0FBSEoscUJBQXNCLHFCQUFxQixPQUFNLFdBTTdDO0FBTEosV0FLSTtFQUNJLFNBQUE7O0FEbjhCUjtBQUNBO0E3QnlFQTtFNkJ4RUkseUJBQUE7RXZDNEVILDZCQUFBO0VBQ0EsMEJBQUE7RUFDQSx5QkFBQTtFQUNBLHdCQUFBO0VBQ0cscUJBQUE7O0FOcEVKLGNBQ0k7RUFDSSxpQkFBQTs7QUFNSixlQUFDO0FBQ0QsZUFBQztFQUNHLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBOztBQU5KLGVBQUMsYUFRRztBQVBKLGVBQUMsZ0JBT0c7RUFDSSxrQkFBQTtFQUNBLFdBQUE7RUFFQSxVQUFBOztBQVdBLGVBdkJQLGFBUUcsc0JBZUssTUFDRztBQURKLGVBdEJQLGdCQU9HLHNCQWVLLE1BQ0c7RUFDSSxjQUFBOztBQXpCaEIsZUFBQyxhQWtDRztBQWpDSixlQUFDLGdCQWlDRztFQUNJLGVBQUE7RUFDQSxlQUFBOztBQXBDUixlQUFDLGFBa0NHLE1BSUk7QUFyQ1IsZUFBQyxnQkFpQ0csTUFJSTtFQUNJLGtCQUFBOztBQXZDWixlQUFDLGFBa0NHLE1BU0k7QUExQ1IsZUFBQyxnQkFpQ0csTUFTSTtFQUNJLFVBQUE7O0FBNUNaLGVBQUMsYUFnREc7QUEvQ0osZUFBQyxnQkErQ0c7RUFDSSxrQkFBQTs7QUFLSixlQURILGdCQUNJO0VBQ0csZUFBQTs7QUFHSSxlQUxYLGdCQUNJLGdCQUdHLE1BQ0s7QUFBRCxlQUxYLGdCQUNJLGdCQXNaVDtFQWpab0IsU0FBQTs7QUFPWixlQURILGFBQ0k7RUFDRyxlQUFBOztBQUdJLGVBTFgsYUFDSSxhQUdHLE1BQ0s7QUFBRCxlQUxYLGFBQ0ksYUFtYVQ7RUE5Wm9CLFNBQUE7O0FBTWhCLGVBQUM7RUFDRyxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTs7QUFMSixlQUFDLGNBT0c7RUFDSSxrQkFBQTtFQUNBLFdBQUE7RUFFQSxVQUFBOztBQUVBLGVBYlAsY0FPRyxzQkFNSyxNQUNHO0VBQ0ksY0FBQTs7QUFmaEIsZUFBQyxjQXFCRztFQUNJLGdCQUFBOztBQXRCUixlQUFDLGNBeUJHO0VBQ0ksZUFBQTtFQUNBLFVBQUE7O0FBSVIsZUFBQyxXQUNHO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBRUEsVUFBQTs7QUFFQSxlQVBQLFdBQ0csc0JBTUssTUFDRztFQUNJLGNBQUE7O0FBdEhwQixlQTZISTtFQUNJLGdCQUFBOztBQTlIUixlQWlJSTtBQWpJSixlZ0JxREE7RWhCNkVRLGlCQUFBOztBQUlBLGVBREosc0JBQ0ssU0FDRztFQUNJLGFBQUE7RUFDQSxtQkFBQTs7QUFIUixlQURKLHNCQUNLLFNBTUc7RUFDSSxVQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBOztBQS9JaEIsZUFvSkk7RUFDSSxjQUFBOztBQXJKUixlQXdKSTtFQUNJLGVBQUE7RUFDQSxrQkFBQTs7QUFRSSxTQUhSLFVBRUksZ0JBQ0s7QUFBRCxTQUZSLFVBQ0ksZ0JBQ0s7QUFDRCxTQUpSLFVBRUksZ0JBRUs7QUFBRCxTQUhSLFVBQ0ksZ0JBRUs7RUFDRyxnQkFBQTs7QUFNaEI7RUFDSSxlQUFBO0VBR0Esa0JBQUE7RUFDQSxPQUFBOztBQUdKO0VBRUksa0JBQUE7RUFDQSxhQUFBOztBQVFJLGVBREgsZ0JBQ0ksTUFFRztBQURKLGVBRkgsZ0JBRUksTUFDRztBQUZKLGVBREgsZ0JBQ0ksTUFFa0I7QUFEbkIsZUFGSCxnQkFFSSxNQUNrQjtFQUNYLGNBQUE7O0FBSFIsZUFESCxnQkFDSSxNQUVHLGNBRUk7QUFIUixlQUZILGdCQUVJLE1BQ0csY0FFSTtBQUpSLGVBREgsZ0JBQ0ksTUFFa0IsYUFFWDtBQUhSLGVBRkgsZ0JBRUksTUFDa0IsYUFFWDtFQUNJLGNBQUE7O0FBU0osZUFIWixzQkFDSyxRQUNHLGdCQUNLO0VBRUcsVUFBQTs7QUFsQnBCLGVBdUJJO0VBQ0ksY0FBQTtFQUNBLFFBQUE7RUFDQSxXQUFXLGdCQUFYOztBQUNBLGVBSkosY0FJSztFQUVHLFlBQUE7O0FBU0ksZUFIWixzQkFDSyxRQUNHLGVBQ0s7RUFFRyxZQUFBOztBQXhDcEIsZUE2Q0k7RUFDSSxjQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQVcsZ0JBQVg7O0FBQ0EsZUFKSixhQUlLO0VBRUcsVUFBQTs7QUFpQkksZUFIWixzQkFDSyxRQUNHLGFBQ0s7RUFFRyxVQUFBOztBQXRFcEIsZUFpRUksc0JBU0ksYUFDSTtFQUNJLGVBQUE7O0FBNUVoQixlQWdGSTtFQUNJLGVBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBOztBQUNBLGVBTEosV0FLSztFQUVHLFVBQUE7O0FBRUosZUFUSixXQVNLO0FBQ0QsZUFWSixXQVVLO0VBQ0csY0FBQTs7QUEzRlosZUFnRkksV0FhSTtFQUNJLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBOztBQWhHWixlQWdGSSxXQWtCSTtFQUNJLGtCQUFBOztBQU9SLGVBQUM7RUFDRyxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTs7QUFFQSxlQU5ILFdBTUksT0FDRztFQUVJLG1CQUFBOztBQW5IaEIsZUFvSUk7RUFDSSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxzQkFBQTtFQUNBLDhCQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBOztBQTlJUixlQW9JSSxxQkFXSTtFQUNJLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTs7QUF4SlosZUFvSUkscUJBc0JJO0VBQ0ksa0JBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBOztBQW5LWixlQW9JSSxxQkFpQ0k7RUFDSSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTs7QUFRSixlQURKLHNCQUNLLFFBQ0c7RUFDSSx5QkFBQTs7QUFGUixlQURKLHNCQUNLLFFBQ0csZ0JBRUk7RUFDSSxjQUFBOztBQXhMcEIsZUE2TEk7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLHlCQUFBOztBQUNBLGVBVEosY0FTSztFQUNHLHlCQUFBOztBQXZNWixlQTZMSSxjQVlJO0VBQ0ksa0JBQUE7RUFDQSxjQUFBOztBQU9KLGVBREosc0JBQ0ssUUFDRyx1QkFBdUIsV0FFbkI7QUFIUixlQURKLHNCQUNLLFFBRUcsYUFDSTtFZW5ZWixzQkFBQTtFQUNBLFVBQUE7RWIyQkYsd0RBQUE7RUFDUSxnREFBQTtFSXNEUixtRUFBQTtFQUNHLGdFQUFBO0VBQ0ssMkRBQUE7RXdDbUJGLGVBQUE7O0EvQnZISixlZjhZQSxzQkFDSyxRQUNHLHVCQUF1QixXQUVuQixXZWxaWDtBQUFELGVmOFlBLHNCQUNLLFFBRUcsYUFDSSxXZWxaWDtBQUNELGVmNllBLHNCQUNLLFFBQ0csdUJBQXVCLFdBRW5CLFdlalpYO0FBQUQsZWY2WUEsc0JBQ0ssUUFFRyxhQUNJLFdlalpYO0VYdEJILDBDQUFBO0VBQ0Esb0JBQUE7O0EwQzRJTSxlOUNzUkosc0JBQ0ssUUFDRyx1QkFBdUIsV0FFbkIsVzhDMVJQO0FBQUQsZTlDc1JKLHNCQUNLLFFBRUcsYUFDSSxXOEMxUlA7RUFDRyxNQUFBOztBQUVKLGU5Q21SSixzQkFDSyxRQUNHLHVCQUF1QixXQUVuQixXOEN2UlA7QUFBRCxlOUNtUkosc0JBQ0ssUUFFRyxhQUNJLFc4Q3ZSUDtFQUNHLGtCQUFBO0VBQ0EsUUFBQTs7QTlDdVJRLGVBTmhCLHNCQUNLLFFBQ0csdUJBQXVCLFdBRW5CLFdBRUs7QUFBRCxlQU5oQixzQkFDSyxRQUVHLGFBQ0ksV0FFSztBQUFELGVBTmhCLHNCQUNLLFFBQ0csdUJBQXVCLFdBRW5CLFdnQnhWWixPQUFDO0FoQjBWZSxlQU5oQixzQkFDSyxRQUVHLGFBQ0ksV2dCeFZaLE9BQUM7QWhCMFZlLGVBTmhCLHNCQUNLLFFBQ0csdUJBQXVCLFdBRW5CLFdnQnZVaEI7QWhCeVVvQixlQU5oQixzQkFDSyxRQUVHLGFBQ0ksV2dCdlVoQjtBaEJ5VW9CLGVBTmhCLHNCQUNLLFFBQ0csdUJBQXVCLFdBRW5CLFdtQm5VaEIscUJBZ0JJLEtBa0JJO0FuQm1TWSxlQU5oQixzQkFDSyxRQUVHLGFBQ0ksV21CblVoQixxQkFnQkksS0FrQkk7RUZwSEosY0FBQTtFQUNBLGtDQUFBO0VBRUEscUJBQUE7RURPSSx5QkFBQTtFQUNBLGNBQUE7RVU2OENKLGNBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBTUEsc0JBQUE7O0FUMzlDQSxlakI0WUEsc0JBQ0ssUUFDRyx1QkFBdUIsV0FFbkIsV0FFSyxZaUJsWmhCO0FBQUQsZWpCNFlBLHNCQUNLLFFBRUcsYUFDSSxXQUVLLFlpQmxaaEI7QUFDRCxlakIyWUEsc0JBQ0ssUUFDRyx1QkFBdUIsV0FFbkIsV0FFSyxZaUJqWmhCO0FBQUQsZWpCMllBLHNCQUNLLFFBRUcsYUFDSSxXQUVLLFlpQmpaaEI7QUFDRCxlakIwWUEsc0JBQ0ssUUFDRyx1QkFBdUIsV0FFbkIsV0FFSyxZaUJoWmhCO0FBQUQsZWpCMFlBLHNCQUNLLFFBRUcsYUFDSSxXQUVLLFlpQmhaaEI7QUFGRCxlakI0WUEsc0JBQ0ssUUFDRyx1QkFBdUIsV0FFbkIsV2dCeFZaLE9BQUMsS0N4REE7QUFBRCxlakI0WUEsc0JBQ0ssUUFFRyxhQUNJLFdnQnhWWixPQUFDLEtDeERBO0FBQ0QsZWpCMllBLHNCQUNLLFFBQ0csdUJBQXVCLFdBRW5CLFdnQnhWWixPQUFDLEtDdkRBO0FBQUQsZWpCMllBLHNCQUNLLFFBRUcsYUFDSSxXZ0J4VlosT0FBQyxLQ3ZEQTtBQUNELGVqQjBZQSxzQkFDSyxRQUNHLHVCQUF1QixXQUVuQixXZ0J4VlosT0FBQyxLQ3REQTtBQUFELGVqQjBZQSxzQkFDSyxRQUVHLGFBQ0ksV2dCeFZaLE9BQUMsS0N0REE7QUFGRCxlakI0WUEsc0JBQ0ssUUFDRyx1QkFBdUIsV0FFbkIsV2dCdlVoQixLQ3pFSztBQUFELGVqQjRZQSxzQkFDSyxRQUVHLGFBQ0ksV2dCdlVoQixLQ3pFSztBQUNELGVqQjJZQSxzQkFDSyxRQUNHLHVCQUF1QixXQUVuQixXZ0J2VWhCLEtDeEVLO0FBQUQsZWpCMllBLHNCQUNLLFFBRUcsYUFDSSxXZ0J2VWhCLEtDeEVLO0FBQ0QsZWpCMFlBLHNCQUNLLFFBQ0csdUJBQXVCLFdBRW5CLFdnQnZVaEIsS0N2RUs7QUFBRCxlakIwWUEsc0JBQ0ssUUFFRyxhQUNJLFdnQnZVaEIsS0N2RUs7QUFGRCxlakI0WUEsc0JBQ0ssUUFDRyx1QkFBdUIsV0FFbkIsV21CblVoQixxQkFnQkksS0FrQkksRUYvR0g7QUFBRCxlakI0WUEsc0JBQ0ssUUFFRyxhQUNJLFdtQm5VaEIscUJBZ0JJLEtBa0JJLEVGL0dIO0FBQ0QsZWpCMllBLHNCQUNLLFFBQ0csdUJBQXVCLFdBRW5CLFdtQm5VaEIscUJBZ0JJLEtBa0JJLEVGOUdIO0FBQUQsZWpCMllBLHNCQUNLLFFBRUcsYUFDSSxXbUJuVWhCLHFCQWdCSSxLQWtCSSxFRjlHSDtBQUNELGVqQjBZQSxzQkFDSyxRQUNHLHVCQUF1QixXQUVuQixXbUJuVWhCLHFCQWdCSSxLQWtCSSxFRjdHSDtBQUFELGVqQjBZQSxzQkFDSyxRQUVHLGFBQ0ksV21CblVoQixxQkFnQkksS0FrQkksRUY3R0g7RUFDQyxjQUFBO0VBQ0Esa0NBQUE7RUFDQSxxQkFBQTs7QWpCZ1pjLGVBVGhCLHNCQUNLLFFBQ0csdUJBQXVCLFdBRW5CLFdBS0s7QUFBRCxlQVRoQixzQkFDSyxRQUVHLGFBQ0ksV0FLSztBQUFELGVBVGhCLHNCQUNLLFFBQ0csdUJBQXVCLFdBRW5CLFdnQnBWWixPQUFDO0FoQnlWZSxlQVRoQixzQkFDSyxRQUVHLGFBQ0ksV2dCcFZaLE9BQUM7QWhCeVZlLGVBVGhCLHNCQUNLLFFBQ0csdUJBQXVCLFdBRW5CLFdnQm5VaEI7QWhCd1VvQixlQVRoQixzQkFDSyxRQUVHLGFBQ0ksV2dCblVoQjtBaEJ3VW9CLGVBVGhCLHNCQUNLLFFBQ0csdUJBQXVCLFdBRW5CLFdnQnZUaEIsVUFBVSxVQUNOLHNCQUNJLHFCQUNJLE9BQU0sSUFBSSxNQUFNO0FoQnlUUixlQVRoQixzQkFDSyxRQUVHLGFBQ0ksV2dCdlRoQixVQUFVLFVBQ04sc0JBQ0kscUJBQ0ksT0FBTSxJQUFJLE1BQU07RUNqR3hCLGNBQUE7RUFDQSx5QkFBQTtFQUVBLHFCQUFBO0UwQk5BLGtCQUFrQixzREFBbEI7RUFDQSxrQkFBa0IsaURBQWxCO0VBQ0Esa0JBQWtCLG9EQUFsQjtFQUNBLFFBQVEsOEdBQVI7RUFDQSwyQkFBQTtFM0JzQkksZ0JBQUE7RUFDQSx3Q0FBQTtFVTA1Q0osc0JBQUE7O0FUNzZDQSxlakI0WUEsc0JBQ0ssUUFDRyx1QkFBdUIsV0FFbkIsV0FLSyxZaUJyWmhCO0FBQUQsZWpCNFlBLHNCQUNLLFFBRUcsYUFDSSxXQUtLLFlpQnJaaEI7QUFDRCxlakIyWUEsc0JBQ0ssUUFDRyx1QkFBdUIsV0FFbkIsV0FLSyxZaUJwWmhCO0FBQUQsZWpCMllBLHNCQUNLLFFBRUcsYUFDSSxXQUtLLFlpQnBaaEI7QUFDRCxlakIwWUEsc0JBQ0ssUUFDRyx1QkFBdUIsV0FFbkIsV0FLSyxZaUJuWmhCO0FBQUQsZWpCMFlBLHNCQUNLLFFBRUcsYUFDSSxXQUtLLFlpQm5aaEI7QUFGRCxlakI0WUEsc0JBQ0ssUUFDRyx1QkFBdUIsV0FFbkIsV2dCcFZaLE9BQUMsT0M1REE7QUFBRCxlakI0WUEsc0JBQ0ssUUFFRyxhQUNJLFdnQnBWWixPQUFDLE9DNURBO0FBQ0QsZWpCMllBLHNCQUNLLFFBQ0csdUJBQXVCLFdBRW5CLFdnQnBWWixPQUFDLE9DM0RBO0FBQUQsZWpCMllBLHNCQUNLLFFBRUcsYUFDSSxXZ0JwVlosT0FBQyxPQzNEQTtBQUNELGVqQjBZQSxzQkFDSyxRQUNHLHVCQUF1QixXQUVuQixXZ0JwVlosT0FBQyxPQzFEQTtBQUFELGVqQjBZQSxzQkFDSyxRQUVHLGFBQ0ksV2dCcFZaLE9BQUMsT0MxREE7QUFGRCxlakI0WUEsc0JBQ0ssUUFDRyx1QkFBdUIsV0FFbkIsV2dCblVoQixPQzdFSztBQUFELGVqQjRZQSxzQkFDSyxRQUVHLGFBQ0ksV2dCblVoQixPQzdFSztBQUNELGVqQjJZQSxzQkFDSyxRQUNHLHVCQUF1QixXQUVuQixXZ0JuVWhCLE9DNUVLO0FBQUQsZWpCMllBLHNCQUNLLFFBRUcsYUFDSSxXZ0JuVWhCLE9DNUVLO0FBQ0QsZWpCMFlBLHNCQUNLLFFBQ0csdUJBQXVCLFdBRW5CLFdnQm5VaEIsT0MzRUs7QUFBRCxlakIwWUEsc0JBQ0ssUUFFRyxhQUNJLFdnQm5VaEIsT0MzRUs7QUFGRCxlakI0WUEsc0JBQ0ssUUFDRyx1QkFBdUIsV0FFbkIsV2dCdlRoQixVQUFVLFVBQ04sc0JBQ0kscUJBQ0ksT0FBTSxJQUFJLE1BQU0sWUM1RnZCO0FBQUQsZWpCNFlBLHNCQUNLLFFBRUcsYUFDSSxXZ0J2VGhCLFVBQVUsVUFDTixzQkFDSSxxQkFDSSxPQUFNLElBQUksTUFBTSxZQzVGdkI7QUFDRCxlakIyWUEsc0JBQ0ssUUFDRyx1QkFBdUIsV0FFbkIsV2dCdlRoQixVQUFVLFVBQ04sc0JBQ0kscUJBQ0ksT0FBTSxJQUFJLE1BQU0sWUMzRnZCO0FBQUQsZWpCMllBLHNCQUNLLFFBRUcsYUFDSSxXZ0J2VGhCLFVBQVUsVUFDTixzQkFDSSxxQkFDSSxPQUFNLElBQUksTUFBTSxZQzNGdkI7QUFDRCxlakIwWUEsc0JBQ0ssUUFDRyx1QkFBdUIsV0FFbkIsV2dCdlRoQixVQUFVLFVBQ04sc0JBQ0kscUJBQ0ksT0FBTSxJQUFJLE1BQU0sWUMxRnZCO0FBQUQsZWpCMFlBLHNCQUNLLFFBRUcsYUFDSSxXZ0J2VGhCLFVBQVUsVUFDTixzQkFDSSxxQkFDSSxPQUFNLElBQUksTUFBTSxZQzFGdkI7RUFDQyxjQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTs7QWpCbVpjLGVBWmhCLHNCQUNLLFFBQ0csdUJBQXVCLFdBRW5CLFdBUUs7QUFBRCxlQVpoQixzQkFDSyxRQUVHLGFBQ0ksV0FRSztBQUFELGVBWmhCLHNCQUNLLFFBQ0csdUJBQXVCLFdBRW5CLFdnQmhWWixPQUFDO0FoQndWZSxlQVpoQixzQkFDSyxRQUVHLGFBQ0ksV2dCaFZaLE9BQUM7QWhCd1ZlLGVBWmhCLHNCQUNLLFFBQ0csdUJBQXVCLFdBRW5CLFdnQi9UaEI7QWhCdVVvQixlQVpoQixzQkFDSyxRQUVHLGFBQ0ksV2dCL1RoQjtBaEJ1VW9CLGVBWmhCLHNCQUNLLFFBQ0csdUJBQXVCLFdBRW5CLFdtQnBSSixxQkEvQlIsS0FrQkksRUFhSztBbkI0Uk8sZUFaaEIsc0JBQ0ssUUFFRyxhQUNJLFdtQnBSSixxQkEvQlIsS0FrQkksRUFhSztBbkI0Uk8sZUFaaEIsc0JBQ0ssUUFDRyx1QkFBdUIsV0FFbkIsV21CblJKLHFCQWhDUixLQWtCSSxFQWNLO0FuQjJSTyxlQVpoQixzQkFDSyxRQUVHLGFBQ0ksV21CblJKLHFCQWhDUixLQWtCSSxFQWNLO0FuQjJSTyxlQVpoQixzQkFDSyxRQUNHLHVCQUF1QixXQUVuQixXbUJ6UVIscUJBMUNKLEtBMENLLFNBQ0c7QW5CZ1JRLGVBWmhCLHNCQUNLLFFBRUcsYUFDSSxXbUJ6UVIscUJBMUNKLEtBMENLLFNBQ0c7RUY3SVIsY0FBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTs7QUFFQSxlakI0WUEsc0JBQ0ssUUFDRyx1QkFBdUIsV0FFbkIsV0FRSyxjaUJ4WmhCO0FBQUQsZWpCNFlBLHNCQUNLLFFBRUcsYUFDSSxXQVFLLGNpQnhaaEI7QUFDRCxlakIyWUEsc0JBQ0ssUUFDRyx1QkFBdUIsV0FFbkIsV0FRSyxjaUJ2WmhCO0FBQUQsZWpCMllBLHNCQUNLLFFBRUcsYUFDSSxXQVFLLGNpQnZaaEI7QUFDRCxlakIwWUEsc0JBQ0ssUUFDRyx1QkFBdUIsV0FFbkIsV0FRSyxjaUJ0WmhCO0FBQUQsZWpCMFlBLHNCQUNLLFFBRUcsYUFDSSxXQVFLLGNpQnRaaEI7QUFGRCxlakI0WUEsc0JBQ0ssUUFDRyx1QkFBdUIsV0FFbkIsV2dCaFZaLE9BQUMsS0NoRUE7QUFBRCxlakI0WUEsc0JBQ0ssUUFFRyxhQUNJLFdnQmhWWixPQUFDLEtDaEVBO0FBQ0QsZWpCMllBLHNCQUNLLFFBQ0csdUJBQXVCLFdBRW5CLFdnQmhWWixPQUFDLEtDL0RBO0FBQUQsZWpCMllBLHNCQUNLLFFBRUcsYUFDSSxXZ0JoVlosT0FBQyxLQy9EQTtBQUNELGVqQjBZQSxzQkFDSyxRQUNHLHVCQUF1QixXQUVuQixXZ0JoVlosT0FBQyxLQzlEQTtBQUFELGVqQjBZQSxzQkFDSyxRQUVHLGFBQ0ksV2dCaFZaLE9BQUMsS0M5REE7QUFGRCxlakI0WUEsc0JBQ0ssUUFDRyx1QkFBdUIsV0FFbkIsV2dCL1RoQixLQ2pGSztBQUFELGVqQjRZQSxzQkFDSyxRQUVHLGFBQ0ksV2dCL1RoQixLQ2pGSztBQUNELGVqQjJZQSxzQkFDSyxRQUNHLHVCQUF1QixXQUVuQixXZ0IvVGhCLEtDaEZLO0FBQUQsZWpCMllBLHNCQUNLLFFBRUcsYUFDSSxXZ0IvVGhCLEtDaEZLO0FBQ0QsZWpCMFlBLHNCQUNLLFFBQ0csdUJBQXVCLFdBRW5CLFdnQi9UaEIsS0MvRUs7QUFBRCxlakIwWUEsc0JBQ0ssUUFFRyxhQUNJLFdnQi9UaEIsS0MvRUs7QUFGRCxlakI0WUEsc0JBQ0ssUUFDRyx1QkFBdUIsV0FFbkIsV21CcFJKLHFCQS9CUixLQWtCSSxFQWFLLE1GNUhSO0FBQUQsZWpCNFlBLHNCQUNLLFFBRUcsYUFDSSxXbUJwUkoscUJBL0JSLEtBa0JJLEVBYUssTUY1SFI7QUFDRCxlakIyWUEsc0JBQ0ssUUFDRyx1QkFBdUIsV0FFbkIsV21CcFJKLHFCQS9CUixLQWtCSSxFQWFLLE1GM0hSO0FBQUQsZWpCMllBLHNCQUNLLFFBRUcsYUFDSSxXbUJwUkoscUJBL0JSLEtBa0JJLEVBYUssTUYzSFI7QUFDRCxlakIwWUEsc0JBQ0ssUUFDRyx1QkFBdUIsV0FFbkIsV21CcFJKLHFCQS9CUixLQWtCSSxFQWFLLE1GMUhSO0FBQUQsZWpCMFlBLHNCQUNLLFFBRUcsYUFDSSxXbUJwUkoscUJBL0JSLEtBa0JJLEVBYUssTUYxSFI7QUFGRCxlakI0WUEsc0JBQ0ssUUFDRyx1QkFBdUIsV0FFbkIsV21CblJKLHFCQWhDUixLQWtCSSxFQWNLLE1GN0hSO0FBQUQsZWpCNFlBLHNCQUNLLFFBRUcsYUFDSSxXbUJuUkoscUJBaENSLEtBa0JJLEVBY0ssTUY3SFI7QUFDRCxlakIyWUEsc0JBQ0ssUUFDRyx1QkFBdUIsV0FFbkIsV21CblJKLHFCQWhDUixLQWtCSSxFQWNLLE1GNUhSO0FBQUQsZWpCMllBLHNCQUNLLFFBRUcsYUFDSSxXbUJuUkoscUJBaENSLEtBa0JJLEVBY0ssTUY1SFI7QUFDRCxlakIwWUEsc0JBQ0ssUUFDRyx1QkFBdUIsV0FFbkIsV21CblJKLHFCQWhDUixLQWtCSSxFQWNLLE1GM0hSO0FBQUQsZWpCMFlBLHNCQUNLLFFBRUcsYUFDSSxXbUJuUkoscUJBaENSLEtBa0JJLEVBY0ssTUYzSFI7QUFGRCxlakI0WUEsc0JBQ0ssUUFDRyx1QkFBdUIsV0FFbkIsV21CelFSLHFCQTFDSixLQTBDSyxTQUNHLEVGeElQO0FBQUQsZWpCNFlBLHNCQUNLLFFBRUcsYUFDSSxXbUJ6UVIscUJBMUNKLEtBMENLLFNBQ0csRUZ4SVA7QUFDRCxlakIyWUEsc0JBQ0ssUUFDRyx1QkFBdUIsV0FFbkIsV21CelFSLHFCQTFDSixLQTBDSyxTQUNHLEVGdklQO0FBQUQsZWpCMllBLHNCQUNLLFFBRUcsYUFDSSxXbUJ6UVIscUJBMUNKLEtBMENLLFNBQ0csRUZ2SVA7QUFDRCxlakIwWUEsc0JBQ0ssUUFDRyx1QkFBdUIsV0FFbkIsV21CelFSLHFCQTFDSixLQTBDSyxTQUNHLEVGdElQO0FBQUQsZWpCMFlBLHNCQUNLLFFBRUcsYUFDSSxXbUJ6UVIscUJBMUNKLEtBMENLLFNBQ0csRUZ0SVA7RUFDQyxjQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTs7QWpCc1pjLGVBZmhCLHNCQUNLLFFBQ0csdUJBQXVCLFdBRW5CLFdBV0s7QUFBRCxlQWZoQixzQkFDSyxRQUVHLGFBQ0ksV0FXSztFaUJoYWpCLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7O0FBRUEsZWpCNFlBLHNCQUNLLFFBQ0csdUJBQXVCLFdBRW5CLFdBV0ssU2lCM1poQjtBQUFELGVqQjRZQSxzQkFDSyxRQUVHLGFBQ0ksV0FXSyxTaUIzWmhCO0FBQ0QsZWpCMllBLHNCQUNLLFFBQ0csdUJBQXVCLFdBRW5CLFdBV0ssU2lCMVpoQjtBQUFELGVqQjJZQSxzQkFDSyxRQUVHLGFBQ0ksV0FXSyxTaUIxWmhCO0FBQ0QsZWpCMFlBLHNCQUNLLFFBQ0csdUJBQXVCLFdBRW5CLFdBV0ssU2lCelpoQjtBQUFELGVqQjBZQSxzQkFDSyxRQUVHLGFBQ0ksV0FXSyxTaUJ6WmhCO0VBQ0MsY0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7O0FqQnlaYyxlQWxCaEIsc0JBQ0ssUUFDRyx1QkFBdUIsV0FFbkIsV0FjSztBQUFELGVBbEJoQixzQkFDSyxRQUVHLGFBQ0ksV0FjSztFaUJuYWpCLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7O0FBRUEsZWpCNFlBLHNCQUNLLFFBQ0csdUJBQXVCLFdBRW5CLFdBY0ssWWlCOVpoQjtBQUFELGVqQjRZQSxzQkFDSyxRQUVHLGFBQ0ksV0FjSyxZaUI5WmhCO0FBQ0QsZWpCMllBLHNCQUNLLFFBQ0csdUJBQXVCLFdBRW5CLFdBY0ssWWlCN1poQjtBQUFELGVqQjJZQSxzQkFDSyxRQUVHLGFBQ0ksV0FjSyxZaUI3WmhCO0FBQ0QsZWpCMFlBLHNCQUNLLFFBQ0csdUJBQXVCLFdBRW5CLFdBY0ssWWlCNVpoQjtBQUFELGVqQjBZQSxzQkFDSyxRQUVHLGFBQ0ksV0FjSyxZaUI1WmhCO0VBQ0MsY0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7O0FqQjRaYyxlQXJCaEIsc0JBQ0ssUUFDRyx1QkFBdUIsV0FFbkIsV0FpQks7QUFBRCxlQXJCaEIsc0JBQ0ssUUFFRyxhQUNJLFdBaUJLO0VpQnRhakIsY0FBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTs7QUFFQSxlakI0WUEsc0JBQ0ssUUFDRyx1QkFBdUIsV0FFbkIsV0FpQkssV2lCamFoQjtBQUFELGVqQjRZQSxzQkFDSyxRQUVHLGFBQ0ksV0FpQkssV2lCamFoQjtBQUNELGVqQjJZQSxzQkFDSyxRQUNHLHVCQUF1QixXQUVuQixXQWlCSyxXaUJoYWhCO0FBQUQsZWpCMllBLHNCQUNLLFFBRUcsYUFDSSxXQWlCSyxXaUJoYWhCO0FBQ0QsZWpCMFlBLHNCQUNLLFFBQ0csdUJBQXVCLFdBRW5CLFdBaUJLLFdpQi9aaEI7QUFBRCxlakIwWUEsc0JBQ0ssUUFFRyxhQUNJLFdBaUJLLFdpQi9aaEI7RUFDQyxjQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTs7QWpCcWFFLGVBOUJKLHNCQThCSyxJQUFJLFVBQ0QsdUJBQXVCLFdBS25CO0FBTlIsZUE5Qkosc0JBOEJLLElBQUksVUFFRCxhQUlJO0VlbmFaLHNCQUFBO0VBQ0EsVUFBQTtFYjJCRix3REFBQTtFQUNRLGdEQUFBO0VJc0RSLG1FQUFBO0VBQ0csZ0VBQUE7RUFDSywyREFBQTtFd0NtQkYsZUFBQTs7QS9CdkhKLGVmOFlBLHNCQThCSyxJQUFJLFVBQ0QsdUJBQXVCLFdBS25CLFllbGJYO0FBQUQsZWY4WUEsc0JBOEJLLElBQUksVUFFRCxhQUlJLFllbGJYO0FBQ0QsZWY2WUEsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWWVqYlg7QUFBRCxlZjZZQSxzQkE4QkssSUFBSSxVQUVELGFBSUksWWVqYlg7RVh0QkgsMENBQUE7RUFDQSxvQkFBQTs7QTBDNElNLGU5Q3NSSixzQkE4QkssSUFBSSxVQUNELHVCQUF1QixXQUtuQixZOEMxVFA7QUFBRCxlOUNzUkosc0JBOEJLLElBQUksVUFFRCxhQUlJLFk4QzFUUDtFQUNHLE1BQUE7O0FBRUosZTlDbVJKLHNCQThCSyxJQUFJLFVBQ0QsdUJBQXVCLFdBS25CLFk4Q3ZUUDtBQUFELGU5Q21SSixzQkE4QkssSUFBSSxVQUVELGFBSUksWThDdlRQO0VBQ0csa0JBQUE7RUFDQSxRQUFBOztBOUN1VFEsZUF0Q2hCLHNCQThCSyxJQUFJLFVBQ0QsdUJBQXVCLFdBS25CLFlBRUs7QUFBRCxlQXRDaEIsc0JBOEJLLElBQUksVUFFRCxhQUlJLFlBRUs7QUFBRCxlQXRDaEIsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWWdCeFhaLE9BQUM7QWhCMFhlLGVBdENoQixzQkE4QkssSUFBSSxVQUVELGFBSUksWWdCeFhaLE9BQUM7QWhCMFhlLGVBdENoQixzQkE4QkssSUFBSSxVQUNELHVCQUF1QixXQUtuQixZZ0J2V2hCO0FoQnlXb0IsZUF0Q2hCLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZZ0J2V2hCO0FoQnlXb0IsZUF0Q2hCLHNCQThCSyxJQUFJLFVBQ0QsdUJBQXVCLFdBS25CLFltQm5XaEIscUJBZ0JJLEtBa0JJO0FuQm1VWSxlQXRDaEIsc0JBOEJLLElBQUksVUFFRCxhQUlJLFltQm5XaEIscUJBZ0JJLEtBa0JJO0VGcEhKLGNBQUE7RUFDQSxrQ0FBQTtFQUVBLHFCQUFBO0VET0kseUJBQUE7RUFDQSxjQUFBO0VVNjhDSixjQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQU1BLHNCQUFBOztBVDM5Q0EsZWpCNFlBLHNCQThCSyxJQUFJLFVBQ0QsdUJBQXVCLFdBS25CLFlBRUssWWlCbGJoQjtBQUFELGVqQjRZQSxzQkE4QkssSUFBSSxVQUVELGFBSUksWUFFSyxZaUJsYmhCO0FBQ0QsZWpCMllBLHNCQThCSyxJQUFJLFVBQ0QsdUJBQXVCLFdBS25CLFlBRUssWWlCamJoQjtBQUFELGVqQjJZQSxzQkE4QkssSUFBSSxVQUVELGFBSUksWUFFSyxZaUJqYmhCO0FBQ0QsZWpCMFlBLHNCQThCSyxJQUFJLFVBQ0QsdUJBQXVCLFdBS25CLFlBRUssWWlCaGJoQjtBQUFELGVqQjBZQSxzQkE4QkssSUFBSSxVQUVELGFBSUksWUFFSyxZaUJoYmhCO0FBRkQsZWpCNFlBLHNCQThCSyxJQUFJLFVBQ0QsdUJBQXVCLFdBS25CLFlnQnhYWixPQUFDLEtDeERBO0FBQUQsZWpCNFlBLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZZ0J4WFosT0FBQyxLQ3hEQTtBQUNELGVqQjJZQSxzQkE4QkssSUFBSSxVQUNELHVCQUF1QixXQUtuQixZZ0J4WFosT0FBQyxLQ3ZEQTtBQUFELGVqQjJZQSxzQkE4QkssSUFBSSxVQUVELGFBSUksWWdCeFhaLE9BQUMsS0N2REE7QUFDRCxlakIwWUEsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWWdCeFhaLE9BQUMsS0N0REE7QUFBRCxlakIwWUEsc0JBOEJLLElBQUksVUFFRCxhQUlJLFlnQnhYWixPQUFDLEtDdERBO0FBRkQsZWpCNFlBLHNCQThCSyxJQUFJLFVBQ0QsdUJBQXVCLFdBS25CLFlnQnZXaEIsS0N6RUs7QUFBRCxlakI0WUEsc0JBOEJLLElBQUksVUFFRCxhQUlJLFlnQnZXaEIsS0N6RUs7QUFDRCxlakIyWUEsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWWdCdldoQixLQ3hFSztBQUFELGVqQjJZQSxzQkE4QkssSUFBSSxVQUVELGFBSUksWWdCdldoQixLQ3hFSztBQUNELGVqQjBZQSxzQkE4QkssSUFBSSxVQUNELHVCQUF1QixXQUtuQixZZ0J2V2hCLEtDdkVLO0FBQUQsZWpCMFlBLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZZ0J2V2hCLEtDdkVLO0FBRkQsZWpCNFlBLHNCQThCSyxJQUFJLFVBQ0QsdUJBQXVCLFdBS25CLFltQm5XaEIscUJBZ0JJLEtBa0JJLEVGL0dIO0FBQUQsZWpCNFlBLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZbUJuV2hCLHFCQWdCSSxLQWtCSSxFRi9HSDtBQUNELGVqQjJZQSxzQkE4QkssSUFBSSxVQUNELHVCQUF1QixXQUtuQixZbUJuV2hCLHFCQWdCSSxLQWtCSSxFRjlHSDtBQUFELGVqQjJZQSxzQkE4QkssSUFBSSxVQUVELGFBSUksWW1CbldoQixxQkFnQkksS0FrQkksRUY5R0g7QUFDRCxlakIwWUEsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWW1CbldoQixxQkFnQkksS0FrQkksRUY3R0g7QUFBRCxlakIwWUEsc0JBOEJLLElBQUksVUFFRCxhQUlJLFltQm5XaEIscUJBZ0JJLEtBa0JJLEVGN0dIO0VBQ0MsY0FBQTtFQUNBLGtDQUFBO0VBQ0EscUJBQUE7O0FqQmdiYyxlQXpDaEIsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWUFLSztBQUFELGVBekNoQixzQkE4QkssSUFBSSxVQUVELGFBSUksWUFLSztBQUFELGVBekNoQixzQkE4QkssSUFBSSxVQUNELHVCQUF1QixXQUtuQixZZ0JwWFosT0FBQztBaEJ5WGUsZUF6Q2hCLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZZ0JwWFosT0FBQztBaEJ5WGUsZUF6Q2hCLHNCQThCSyxJQUFJLFVBQ0QsdUJBQXVCLFdBS25CLFlnQm5XaEI7QWhCd1dvQixlQXpDaEIsc0JBOEJLLElBQUksVUFFRCxhQUlJLFlnQm5XaEI7QWhCd1dvQixlQXpDaEIsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWWdCdlZoQixVQUFVLFVBQ04sc0JBQ0kscUJBQ0ksT0FBTSxJQUFJLE1BQU07QWhCeVZSLGVBekNoQixzQkE4QkssSUFBSSxVQUVELGFBSUksWWdCdlZoQixVQUFVLFVBQ04sc0JBQ0kscUJBQ0ksT0FBTSxJQUFJLE1BQU07RUNqR3hCLGNBQUE7RUFDQSx5QkFBQTtFQUVBLHFCQUFBO0UwQk5BLGtCQUFrQixzREFBbEI7RUFDQSxrQkFBa0IsaURBQWxCO0VBQ0Esa0JBQWtCLG9EQUFsQjtFQUNBLFFBQVEsOEdBQVI7RUFDQSwyQkFBQTtFM0JzQkksZ0JBQUE7RUFDQSx3Q0FBQTtFVTA1Q0osc0JBQUE7O0FUNzZDQSxlakI0WUEsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWUFLSyxZaUJyYmhCO0FBQUQsZWpCNFlBLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZQUtLLFlpQnJiaEI7QUFDRCxlakIyWUEsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWUFLSyxZaUJwYmhCO0FBQUQsZWpCMllBLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZQUtLLFlpQnBiaEI7QUFDRCxlakIwWUEsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWUFLSyxZaUJuYmhCO0FBQUQsZWpCMFlBLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZQUtLLFlpQm5iaEI7QUFGRCxlakI0WUEsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWWdCcFhaLE9BQUMsT0M1REE7QUFBRCxlakI0WUEsc0JBOEJLLElBQUksVUFFRCxhQUlJLFlnQnBYWixPQUFDLE9DNURBO0FBQ0QsZWpCMllBLHNCQThCSyxJQUFJLFVBQ0QsdUJBQXVCLFdBS25CLFlnQnBYWixPQUFDLE9DM0RBO0FBQUQsZWpCMllBLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZZ0JwWFosT0FBQyxPQzNEQTtBQUNELGVqQjBZQSxzQkE4QkssSUFBSSxVQUNELHVCQUF1QixXQUtuQixZZ0JwWFosT0FBQyxPQzFEQTtBQUFELGVqQjBZQSxzQkE4QkssSUFBSSxVQUVELGFBSUksWWdCcFhaLE9BQUMsT0MxREE7QUFGRCxlakI0WUEsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWWdCbldoQixPQzdFSztBQUFELGVqQjRZQSxzQkE4QkssSUFBSSxVQUVELGFBSUksWWdCbldoQixPQzdFSztBQUNELGVqQjJZQSxzQkE4QkssSUFBSSxVQUNELHVCQUF1QixXQUtuQixZZ0JuV2hCLE9DNUVLO0FBQUQsZWpCMllBLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZZ0JuV2hCLE9DNUVLO0FBQ0QsZWpCMFlBLHNCQThCSyxJQUFJLFVBQ0QsdUJBQXVCLFdBS25CLFlnQm5XaEIsT0MzRUs7QUFBRCxlakIwWUEsc0JBOEJLLElBQUksVUFFRCxhQUlJLFlnQm5XaEIsT0MzRUs7QUFGRCxlakI0WUEsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWWdCdlZoQixVQUFVLFVBQ04sc0JBQ0kscUJBQ0ksT0FBTSxJQUFJLE1BQU0sWUM1RnZCO0FBQUQsZWpCNFlBLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZZ0J2VmhCLFVBQVUsVUFDTixzQkFDSSxxQkFDSSxPQUFNLElBQUksTUFBTSxZQzVGdkI7QUFDRCxlakIyWUEsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWWdCdlZoQixVQUFVLFVBQ04sc0JBQ0kscUJBQ0ksT0FBTSxJQUFJLE1BQU0sWUMzRnZCO0FBQUQsZWpCMllBLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZZ0J2VmhCLFVBQVUsVUFDTixzQkFDSSxxQkFDSSxPQUFNLElBQUksTUFBTSxZQzNGdkI7QUFDRCxlakIwWUEsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWWdCdlZoQixVQUFVLFVBQ04sc0JBQ0kscUJBQ0ksT0FBTSxJQUFJLE1BQU0sWUMxRnZCO0FBQUQsZWpCMFlBLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZZ0J2VmhCLFVBQVUsVUFDTixzQkFDSSxxQkFDSSxPQUFNLElBQUksTUFBTSxZQzFGdkI7RUFDQyxjQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTs7QWpCbWJjLGVBNUNoQixzQkE4QkssSUFBSSxVQUNELHVCQUF1QixXQUtuQixZQVFLO0FBQUQsZUE1Q2hCLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZQVFLO0FBQUQsZUE1Q2hCLHNCQThCSyxJQUFJLFVBQ0QsdUJBQXVCLFdBS25CLFlnQmhYWixPQUFDO0FoQndYZSxlQTVDaEIsc0JBOEJLLElBQUksVUFFRCxhQUlJLFlnQmhYWixPQUFDO0FoQndYZSxlQTVDaEIsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWWdCL1ZoQjtBaEJ1V29CLGVBNUNoQixzQkE4QkssSUFBSSxVQUVELGFBSUksWWdCL1ZoQjtBaEJ1V29CLGVBNUNoQixzQkE4QkssSUFBSSxVQUNELHVCQUF1QixXQUtuQixZbUJwVEoscUJBL0JSLEtBa0JJLEVBYUs7QW5CNFRPLGVBNUNoQixzQkE4QkssSUFBSSxVQUVELGFBSUksWW1CcFRKLHFCQS9CUixLQWtCSSxFQWFLO0FuQjRUTyxlQTVDaEIsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWW1CblRKLHFCQWhDUixLQWtCSSxFQWNLO0FuQjJUTyxlQTVDaEIsc0JBOEJLLElBQUksVUFFRCxhQUlJLFltQm5USixxQkFoQ1IsS0FrQkksRUFjSztBbkIyVE8sZUE1Q2hCLHNCQThCSyxJQUFJLFVBQ0QsdUJBQXVCLFdBS25CLFltQnpTUixxQkExQ0osS0EwQ0ssU0FDRztBbkJnVFEsZUE1Q2hCLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZbUJ6U1IscUJBMUNKLEtBMENLLFNBQ0c7RUY3SVIsY0FBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTs7QUFFQSxlakI0WUEsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWUFRSyxjaUJ4YmhCO0FBQUQsZWpCNFlBLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZQVFLLGNpQnhiaEI7QUFDRCxlakIyWUEsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWUFRSyxjaUJ2YmhCO0FBQUQsZWpCMllBLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZQVFLLGNpQnZiaEI7QUFDRCxlakIwWUEsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWUFRSyxjaUJ0YmhCO0FBQUQsZWpCMFlBLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZQVFLLGNpQnRiaEI7QUFGRCxlakI0WUEsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWWdCaFhaLE9BQUMsS0NoRUE7QUFBRCxlakI0WUEsc0JBOEJLLElBQUksVUFFRCxhQUlJLFlnQmhYWixPQUFDLEtDaEVBO0FBQ0QsZWpCMllBLHNCQThCSyxJQUFJLFVBQ0QsdUJBQXVCLFdBS25CLFlnQmhYWixPQUFDLEtDL0RBO0FBQUQsZWpCMllBLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZZ0JoWFosT0FBQyxLQy9EQTtBQUNELGVqQjBZQSxzQkE4QkssSUFBSSxVQUNELHVCQUF1QixXQUtuQixZZ0JoWFosT0FBQyxLQzlEQTtBQUFELGVqQjBZQSxzQkE4QkssSUFBSSxVQUVELGFBSUksWWdCaFhaLE9BQUMsS0M5REE7QUFGRCxlakI0WUEsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWWdCL1ZoQixLQ2pGSztBQUFELGVqQjRZQSxzQkE4QkssSUFBSSxVQUVELGFBSUksWWdCL1ZoQixLQ2pGSztBQUNELGVqQjJZQSxzQkE4QkssSUFBSSxVQUNELHVCQUF1QixXQUtuQixZZ0IvVmhCLEtDaEZLO0FBQUQsZWpCMllBLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZZ0IvVmhCLEtDaEZLO0FBQ0QsZWpCMFlBLHNCQThCSyxJQUFJLFVBQ0QsdUJBQXVCLFdBS25CLFlnQi9WaEIsS0MvRUs7QUFBRCxlakIwWUEsc0JBOEJLLElBQUksVUFFRCxhQUlJLFlnQi9WaEIsS0MvRUs7QUFGRCxlakI0WUEsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWW1CcFRKLHFCQS9CUixLQWtCSSxFQWFLLE1GNUhSO0FBQUQsZWpCNFlBLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZbUJwVEoscUJBL0JSLEtBa0JJLEVBYUssTUY1SFI7QUFDRCxlakIyWUEsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWW1CcFRKLHFCQS9CUixLQWtCSSxFQWFLLE1GM0hSO0FBQUQsZWpCMllBLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZbUJwVEoscUJBL0JSLEtBa0JJLEVBYUssTUYzSFI7QUFDRCxlakIwWUEsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWW1CcFRKLHFCQS9CUixLQWtCSSxFQWFLLE1GMUhSO0FBQUQsZWpCMFlBLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZbUJwVEoscUJBL0JSLEtBa0JJLEVBYUssTUYxSFI7QUFGRCxlakI0WUEsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWW1CblRKLHFCQWhDUixLQWtCSSxFQWNLLE1GN0hSO0FBQUQsZWpCNFlBLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZbUJuVEoscUJBaENSLEtBa0JJLEVBY0ssTUY3SFI7QUFDRCxlakIyWUEsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWW1CblRKLHFCQWhDUixLQWtCSSxFQWNLLE1GNUhSO0FBQUQsZWpCMllBLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZbUJuVEoscUJBaENSLEtBa0JJLEVBY0ssTUY1SFI7QUFDRCxlakIwWUEsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWW1CblRKLHFCQWhDUixLQWtCSSxFQWNLLE1GM0hSO0FBQUQsZWpCMFlBLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZbUJuVEoscUJBaENSLEtBa0JJLEVBY0ssTUYzSFI7QUFGRCxlakI0WUEsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWW1CelNSLHFCQTFDSixLQTBDSyxTQUNHLEVGeElQO0FBQUQsZWpCNFlBLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZbUJ6U1IscUJBMUNKLEtBMENLLFNBQ0csRUZ4SVA7QUFDRCxlakIyWUEsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWW1CelNSLHFCQTFDSixLQTBDSyxTQUNHLEVGdklQO0FBQUQsZWpCMllBLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZbUJ6U1IscUJBMUNKLEtBMENLLFNBQ0csRUZ2SVA7QUFDRCxlakIwWUEsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWW1CelNSLHFCQTFDSixLQTBDSyxTQUNHLEVGdElQO0FBQUQsZWpCMFlBLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZbUJ6U1IscUJBMUNKLEtBMENLLFNBQ0csRUZ0SVA7RUFDQyxjQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTs7QWpCc2JjLGVBL0NoQixzQkE4QkssSUFBSSxVQUNELHVCQUF1QixXQUtuQixZQVdLO0FBQUQsZUEvQ2hCLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZQVdLO0VpQmhjakIsY0FBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTs7QUFFQSxlakI0WUEsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWUFXSyxTaUIzYmhCO0FBQUQsZWpCNFlBLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZQVdLLFNpQjNiaEI7QUFDRCxlakIyWUEsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWUFXSyxTaUIxYmhCO0FBQUQsZWpCMllBLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZQVdLLFNpQjFiaEI7QUFDRCxlakIwWUEsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWUFXSyxTaUJ6YmhCO0FBQUQsZWpCMFlBLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZQVdLLFNpQnpiaEI7RUFDQyxjQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTs7QWpCeWJjLGVBbERoQixzQkE4QkssSUFBSSxVQUNELHVCQUF1QixXQUtuQixZQWNLO0FBQUQsZUFsRGhCLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZQWNLO0VpQm5jakIsY0FBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTs7QUFFQSxlakI0WUEsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWUFjSyxZaUI5YmhCO0FBQUQsZWpCNFlBLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZQWNLLFlpQjliaEI7QUFDRCxlakIyWUEsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWUFjSyxZaUI3YmhCO0FBQUQsZWpCMllBLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZQWNLLFlpQjdiaEI7QUFDRCxlakIwWUEsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWUFjSyxZaUI1YmhCO0FBQUQsZWpCMFlBLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZQWNLLFlpQjViaEI7RUFDQyxjQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTs7QWpCNGJjLGVBckRoQixzQkE4QkssSUFBSSxVQUNELHVCQUF1QixXQUtuQixZQWlCSztBQUFELGVBckRoQixzQkE4QkssSUFBSSxVQUVELGFBSUksWUFpQks7RWlCdGNqQixjQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBOztBQUVBLGVqQjRZQSxzQkE4QkssSUFBSSxVQUNELHVCQUF1QixXQUtuQixZQWlCSyxXaUJqY2hCO0FBQUQsZWpCNFlBLHNCQThCSyxJQUFJLFVBRUQsYUFJSSxZQWlCSyxXaUJqY2hCO0FBQ0QsZWpCMllBLHNCQThCSyxJQUFJLFVBQ0QsdUJBQXVCLFdBS25CLFlBaUJLLFdpQmhjaEI7QUFBRCxlakIyWUEsc0JBOEJLLElBQUksVUFFRCxhQUlJLFlBaUJLLFdpQmhjaEI7QUFDRCxlakIwWUEsc0JBOEJLLElBQUksVUFDRCx1QkFBdUIsV0FLbkIsWUFpQkssV2lCL2JoQjtBQUFELGVqQjBZQSxzQkE4QkssSUFBSSxVQUVELGFBSUksWUFpQkssV2lCL2JoQjtFQUNDLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBOztBakIwY0YsY0FBQztFQUNHLGNBQUE7RUFDQSxTQUFBO0VBQ0EsMkJBQUE7O0FBRUEsY0FMSCxlQUtJO0FBQ0QsY0FOSCxlQU1JO0VBQ0csY0FBQTs7QUFDQSxjQVJQLGVBS0ksZ0JBR0k7QUFBRCxjQVJQLGVBTUksU0FFSTtFQUNHLGNBQUE7O0FBSVIsY0FiSCxlQWFJO0FBQ0QsY0FkSCxlQWNJO0VBQ0csY0FBQTs7QUFDQSxjQWhCUCxlQWFJLGdCQUdJO0FBQUQsY0FoQlAsZUFjSSxTQUVJO0VBQ0csY0FBQTs7QUFRWixXQUFDO0VBQ0csY0FBQTtFQUNBLFNBQUE7O0FBTUosZ0JBQUMsUUFDRztFQUNJLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7O0FBTFosZ0JBUUk7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBOztBQWRSLGdCQVFJLGVBT0k7RUFDSSxlQUFBO0VBQ0Esa0JBQUE7O0FBQ0EsZ0JBVlIsZUFPSSxRQUdLLFFBQ0c7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7O0FBSFIsZ0JBVlIsZUFPSSxRQUdLLFFBS0c7RUFDSSxXQUFXLGlCQUFYO0VBQ0EsaUJBQUE7O0FBekJwQixnQkFRSSxlQXFCSTtFQUNJLGVBQUE7RUFDQSxpQkFBQTs7QUEvQlosZ0JBUUksZUF5Qkk7RUFDSSxXQUFXLGlCQUFYO0VBQ0EsaUJBQUE7O0FBbkNaLGdCQVFJLGVBNkJJO0VBQ0ksa0JBQUE7O0FBRUosZ0JBaENKLGVBZ0NLO0VBQ0csYUFBQTs7QUFJSixnQkFESixzQkFDSyxRQUNHO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTs7QUFHUixnQkFSSixzQkFRSyxVQUNHO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTs7QUF4RGhCLGdCQTRESTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7O0FBR1IsYUFDSTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7O0FBUFIsYUFDSSxZQU9JO0VBQ0ksZUFBQTtFQUNBLGtCQUFBOztBQUNBLGFBVlIsWUFPSSxRQUdLLFFBQ0c7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7O0FBSFIsYUFWUixZQU9JLFFBR0ssUUFLRztFQUNJLFdBQVcsaUJBQVg7RUFDQSxpQkFBQTs7QUFsQnBCLGFBQ0ksWUFxQkk7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7O0FBeEJaLGFBQ0ksWUF5Qkk7RUFDSSxXQUFXLGlCQUFYO0VBQ0EsaUJBQUE7O0FBNUJaLGFBQ0ksWUE2Qkk7RUFDSSxrQkFBQTs7QUFFSixhQWhDSixZQWdDSztFQUNHLGFBQUE7O0FBSUosYUFESixzQkFDSyxRQUNHO0VBQ0ksY0FBQTtFQUNBLGdCQUFBOztBQVNoQixlQUNJO0VBQ0kscUJBQUE7O0FBRUksZUFIUixZQUVJLE1BQ0s7RUFDRyxxQkFBQTs7QUFMaEIsZUFDSSxZQU9JO0VBQ0ksV0FBQTtFQUNBLHlCQUFBOztBQUNBLGVBVlIsWUFPSSxtQkFHSztBQUNELGVBWFIsWUFPSSxtQkFJSztFQUNHLFdBQUE7RUFDQSx5QkFBQTs7QUFFSixlQWZSLFlBT0ksbUJBUUs7RUFDRyxXQUFBO0VBQ0EseUJBQUE7O0FBSVosZUFBQztFQUNHLHFCQUFBOztBQUVJLGVBSFAsV0FFRyxNQUNLO0VBQ0cscUJBQUE7O0FBR1IsZUFQSCxXQU9JO0VBRUcsWUFBQTtFQUNBLGdCQUFBOztBQUVJLGVBWlgsV0FPSSxzQkFJRyxNQUNLO0VBQ0csWUFBQTs7QUFDQSxlQWRmLFdBT0ksc0JBSUcsTUFDSyxpQkFFSSxJQUFJLGlCQUFpQixJQUFJO0VBQ3RCLFdBQUE7O0FBRUosZUFqQmYsV0FPSSxzQkFJRyxNQUNLLGlCQUtJO0VBQ0csNkJBQUE7RUFDQSxnQ0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7O0FBQ0EsZUF0Qm5CLFdBT0ksc0JBSUcsTUFDSyxpQkFLSSxtQkFLSTtFQUNHLHFCQUFBOztBQU1oQixlQTdCUCxXQU9JLHNCQXNCSTtFQUNHLGFBQUE7O0FBREosZUE3QlAsV0FPSSxzQkFzQkksU0FFRztFQUNJLFlBQUE7O0FBQ0EsZUFqQ2YsV0FPSSxzQkFzQkksU0FFRyxrQkFFSyxJQUFJLGlCQUFpQixJQUFJO0VBQ3RCLFdBQUE7O0FBRUosZUFwQ2YsV0FPSSxzQkFzQkksU0FFRyxrQkFLSztFQUNHLDZCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBOztBQUNBLGVBekNuQixXQU9JLHNCQXNCSSxTQUVHLGtCQUtLLG1CQUtJO0VBQ0cscUJBQUE7O0FBYmhCLGVBN0JQLFdBT0ksc0JBc0JJLFNBaUJHO0VBQ0kseUJBQUE7RUFDQSxlQUFBOztBQUNBLGVBakRmLFdBT0ksc0JBc0JJLFNBaUJHLG1CQUdLO0FBQ0QsZUFsRGYsV0FPSSxzQkFzQkksU0FpQkcsbUJBSUs7RUFDRyx5QkFBQTs7QUE1Q2hCLGVBUEgsV0FPSSxzQkFpREc7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBOztBQXBEUixlQVBILFdBT0ksc0JBdURHO0VrQy9yQlIsYUFad0Isb0JBWXhCO0VBQ0EsZ0JBQUE7RUFzQkEsa0NBQUE7RUFDQSxtQ0FBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFbENvcUJZLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTs7QW1DM2dCUixlbkN1Y0gsV0FPSSxzQkF1REcsbUJtQ3RnQlAsY0FDSTtFQUNHLFNBcExnQixPQW9MaEI7O0FuQzJnQkksZUFyRVgsV0FPSSxzQkF1REcsbUJBT0s7QUFDRCxlQXRFWCxXQU9JLHNCQXVERyxtQkFRSztFQUNHLFdBQUE7RUFDQSx5QkFBQTs7QUFFSixlQTFFWCxXQU9JLHNCQXVERyxtQkFZSztFQUNHLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFXLHFCQUFYOztBQUVKLGVBaEZYLFdBT0ksc0JBdURHLG1CQWtCSztFQUNHLDRCQUFBO0VBQ0EsK0JBQUE7O0FBS0osZUF2RlgsV0FPSSxzQkF1REcsbUJBeUJLO0VBQ0csMkJBQUE7RUFDQSw4QkFBQTs7QUFsRlosZUFQSCxXQU9JLHNCQXVERyxtQkFnQ0k7RTBCbXpCWixrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLE1BQU0sZ0JBQU47RUFDQSxTQUFBOztBMUIveUJJLGNBREosZ0JBQ0s7QUFDRCxjQUZKLGdCQUVLO0VBQ0csc0JBQUE7O0FBUVosZUFDSSxzQkFDSTtBQUZSLGVBQ0ksc0JBRUk7RUFDSSxlQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBOztBQU5aLGVBQ0ksc0JBQ0ksZUFLSTtBQVBaLGVBQ0ksc0JBRUksc0JBSUk7RUFDSSxXQUFBO0VBQ0EsVUFBQTs7QUFDQSxlQVRaLHNCQUNJLGVBS0ksc0JBR0s7QUFBRCxlQVRaLHNCQUVJLHNCQUlJLHNCQUdLO0VBQ0csU0FBQTs7QUFYcEIsZUFDSSxzQkFDSSxlQUtJLHNCQU1JO0FBYmhCLGVBQ0ksc0JBRUksc0JBSUksc0JBTUk7RUFDSSxVQUFBOztBQU9wQixNQUVJLGdCQUNJLHNCQUNJLGVBRUk7QUFMaEIsU0FDSSxnQkFDSSxzQkFDSSxlQUVJO0FBTmhCLE1BRUksZ0JBQ0ksc0JBRUksc0JBQ0k7QUFMaEIsU0FDSSxnQkFDSSxzQkFFSSxzQkFDSTtFQUNJLGlCQUFBOztBQVFwQjtFQUlJLFlBQUE7RUFDQSxlQUFBOzs7OztBQU9KO0VBR0ksWUFBQTtFQUNBLGtCQUFBOztBQUdKLFdBQ0k7RUFDSSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxvQkFBQTtFQUNBLGdDQUFBOztBQUVBLFFBQTJDO0VBQTNDLFdBTko7SUFPUSxjQUFBOzs7QUFHSixXQVZKLGFBVUssVUFBVTs7OztBQU1YLFdBaEJKLGFBZ0JLLElBQUksZUFBZTtFQUNoQix5QkFBQTs7QUFsQlosV0FzQkk7RUFDSSxhQUFBOztBQXZCUixXQTBCSTtFQUNJLFdBQUE7O0FBM0JSLFdBOEJJLG9CQUNJO0VBQ0ksVUFBQTtFQUNBLFdBQUE7O0FBakNaLFdBcUNJO0VBQ0ksa0JBQUE7O0FBdENSLFdBeUNJOzs7RUFHSSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxZQUFBOzs7RUFHQSxXQUFBO0VBQ0EsZUFBQTs7O0FBbERSLFdBc0RJO0VBQ0ksZ0JBQUE7O0FBTVIsZ0JBQ0ksa0JBQWlCO0VBQ2IsV0FBQTs7QUFHSSxnQkFKUixrQkFBaUIsYUFHWixZQUNJLElBQUksYUFDRDtBQURKLGdCQUpSLGtCQUFpQixhQUdaLFlBQ0ksSUFBSSxhZ0IveUJiLFFBQUM7QWhCK3lCTyxnQkFKUixrQkFBaUIsYUFHWixZQUNJLElBQUksYWdCOXhCakI7QWhCOHhCWSxnQkFKUixrQkFBaUIsYUFHWixZQUNJLElBQUksYW1CMXhCakIsc0JBZ0JJLEtBa0JJO0VuQjB2QlksMEJBQUE7RUFDQSw2QkFBQTs7QUFLUixnQkFaUixrQkFBaUIsYUFXWixXQUNJLElBQUksY0FDRDtBQURKLGdCQVpSLGtCQUFpQixhQVdaLFdBQ0ksSUFBSSxjZ0J2ekJiLFFBQUM7QWhCdXpCTyxnQkFaUixrQkFBaUIsYUFXWixXQUNJLElBQUksY2dCdHlCakI7QWhCc3lCWSxnQkFaUixrQkFBaUIsYUFXWixXQUNJLElBQUksY21CbHlCakIsc0JBZ0JJLEtBa0JJO0VuQmt3QlkseUJBQUE7RUFDQSw0QkFBQTs7QUFoQnBCLGdCQUNJLGtCQUFpQixhQW1CYjtBQXBCUixnQkFDSSxrQkFBaUIsYWdCOXlCckI7RWhCazBCWSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7O0FBdkJaLGdCQUNJLGtCQUFpQixhQXdCYjtFQUNJLGlCQUFBOztBQUdBLGdCQTVCUixrQkFBaUIsYUEyQmIsc0JBQ0ssUUFDRztBQURKLGdCQTVCUixrQkFBaUIsYUEyQmIsc0JBQ0ssUWdCdjBCVCxVQUFDO0FoQnUwQk8sZ0JBNUJSLGtCQUFpQixhQTJCYixzQkFDSyxRZ0J0ekJiO0FoQnN6QlksZ0JBNUJSLGtCQUFpQixhQTJCYixzQkFDSyxRbUJsekJiLHdCQWdCSSxLQWtCSTtFbkJreEJZLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTs7QUFjSixnQkFIWixzQkFDSyxjQUNHLHdCQUNLO0VBQ0csU0FBQSxPQUFBOztBQU9KLGdCQVhaLHNCQVNLLFFBQ0csd0JBQ0s7RUFDRyxTQUFBLE9BQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBOztBQUlBLGdCQW5CaEIsc0JBU0ssUUFDRyx3QkFRSyxNQUNJO0VBQ0csZUFBQTs7QUFLSixnQkF6QmhCLHNCQVNLLFFBQ0csd0JBY0ssY0FDSTtFQUNHLGNBQUE7O0FBS0osZ0JBL0JoQixzQkFTSyxRQUNHLHdCQW9CSyxjQUNJO0VBQ0csV0FBQTs7QUFLSixnQkFyQ2hCLHNCQVNLLFFBQ0csd0JBMEJLLGNBQ0k7RUFDRyxjQUFBOztBQUtKLGdCQTNDaEIsc0JBU0ssUUFDRyx3QkFnQ0ssV0FDSTtFQUNHLFdBQUE7O0FBS0osZ0JBakRoQixzQkFTSyxRQUNHLHdCQXNDSSxlQUNLO0VBQ0csY0FBQTs7QUFLSixnQkF2RGhCLHNCQVNLLFFBQ0csd0JBNENJLGNBQ0s7RUFDRyxXQUFBOztBQXpEeEIsZ0JBQ0ksc0JBOERJO0VBQ0ksa0JBQUE7O0FBQ0EsZ0JBaEVSLHNCQThESSx3QkFFSztFa0MvOEJULGFBakJ3QixvQkFpQnhCO0VBa0JBLGtDQUFBO0VBQ0EsbUNBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RWxDeTdCWSxTQUFBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBOztBbUNweUJSLGdCbkMwdEJKLHNCQThESSx3QkFFSyxPbUMzeEJSLGNBQ0k7RUFDRyxTQXBMZ0IsT0FvTGhCOztBbkN1eUJJLGdCQTlFWixzQkE4REksd0JBZUssTUFDSTtFQUNHLFdBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7O0FBS0osZ0JBdkZaLHNCQThESSx3QkF3QkssY0FDSTtFQUNHLGNBQUE7O0FBS0osZ0JBN0ZaLHNCQThESSx3QkE4QkssY0FDSTtFQUNHLFdBQUE7O0FBS0osZ0JBbkdaLHNCQThESSx3QkFvQ0ssY0FDSTtFQUNHLGNBQUE7O0FBS0osZ0JBekdaLHNCQThESSx3QkEwQ0ssV0FDSTtFQUNHLFdBQUE7O0FBS0osZ0JBL0daLHNCQThESSx3QkFnREksZUFDSztFQUNHLGNBQUE7O0FBS0osZ0JBckhaLHNCQThESSx3QkFzREksY0FDSztFQUNHLFdBQUE7O0FBU0osZ0JBL0haLHNCQTJISSw0QkFHSSx3QkFDSztBQUFELGdCQS9IWixzQkE0SEksaUJBRUksd0JBQ0s7RUFDRyxhQUFBOztBQU9KLGdCQXZJWixzQkFvSUssUUFBUSxTQUVMLHdCQUNLO0FBQUQsZ0JBdklaLHNCQXFJSyxTQUNHLHdCQUNLO0VBQ0csYUFBQTtFQUNBLG1CQUFBOztBQWFKLGFBSFosc0JBQ0ssUUFDRyx3QkFDSztFQUNHLFNBQUEsT0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7O0FBUnBCLGFBQ0ksc0JBWUk7RUFDSSxrQkFBQTs7QUFDQSxhQWRSLHNCQVlJLHdCQUVLO0VrQ2hqQ1QsYUFqQndCLG9CQWlCeEI7RUFrQkEsa0NBQUE7RUFDQSxtQ0FBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFbEMwaENZLFNBQUEsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7O0FtQ3I0QlIsYW5DNjJCSixzQkFZSSx3QkFFSyxPbUM1M0JSLGNBQ0k7RUFDRyxTQXBMZ0IsT0FvTGhCOztBbkM0NEJJLGFBaENaLHNCQTRCSSw0QkFHSSx3QkFDSztBQUFELGFBaENaLHNCQTZCSSxjQUVJLHdCQUNLO0VBQ0csYUFBQTs7QUFRSixhQXpDWixzQkFzQ0ssUUFBUSxTQUVMLHdCQUNLO0FBQUQsYUF6Q1osc0JBdUNLLFNBQ0csd0JBQ0s7RUFDRyxhQUFBO0VBQ0EsbUJBQUE7O0FtQzcvQmhCLGVjbkdBLHNCQUNLLFFBQ0csZ0JkaUdQO0VBQ0csU0FoR29CLE9BZ0dwQjs7QUFJSixlY2hHQSxjZGdHQztFQUNHLFNBcEdvQixPQW9HcEI7O0FBREosZWMzRkEsc0JBQ0ssUUFDRyxlZHlGUDtFQUNHLFNBcEdvQixPQW9HcEI7O0FBTkosZWM5RUEsYWQ4RUM7RUFDRyxTQWhHb0IsT0FnR3BCOztBQXpDSixlY2pDQSxzQkFFSyxjQUNHLGlCZDhCUDtFQUNHLFNBaERvQixPQWdEcEI7O0FBSUosZWN0Q0Esc0JBWUssUUFDRyxpQmR5QlA7RUFDRyxTQXBEb0IsT0FvRHBCOztBQWNKLGVjckRBLHNCQVlLLFFBQ0csaUJBR0ssbUJkcUNaO0VBQ0csU0EvRW9CLE9BK0VwQjs7QUFESixlY3JEQSxzQkFZSyxRQVNJLFVBQ0csaUJkK0JYO0VBQ0csU0EvRW9CLE9BK0VwQjs7QUFESixlY3JEQSxzQkFZSyxRQWVHLHNCZDBCUDtFQUNHLFNBL0VvQixPQStFcEI7O0FBTkosZWNoREEsc0JBZ0NLLFVBQ0csaUJkZVA7RUFDRyxTQTNFb0IsT0EyRXBCOztBQU5KLGVjSkEsZWRJQztFQUNHLFNBeERvQixPQXdEcEI7O0FBTkosZWNDQSxlQUdLLG9CZEpKO0VBQ0csU0FwRG9CLE9Bb0RwQjs7QUFTSixlY1RBLGVBR0ssb0JBR0ksbUJkR1I7RUFDRyxTQTNFb0IsT0EyRXBCOztBQVhKLGVjYUMsUUFDRyxlZGRIO0VBQ0csU0FwRG9CLE9Bb0RwQjs7QUFTSixlY0dDLFFBQ0csZUFHSyxtQmRQUjtFQUNHLFNBM0VvQixPQTJFcEI7O0FBV0osZWNFQSxzQkFFSyxRQUNHLGNkTFA7RUFDRyxTQXRFb0IsT0FzRXBCOztBQUlKLGVjTUEsWWROQztFQUNHLFNBMUVvQixPQTBFcEI7O0FBeUJKLGVjZkEsc0JBQ0ssUUFDRyxhZGFQO0VBQ0csU0FoSG9CLE9BZ0hwQjs7QUFQSixlY0RBLFdkQ0M7RUFDRyxTQXpHb0IsT0F5R3BCOztBY09ZLGVBSmYsV0FDSSxzQkFDRyxtQkFDSyxjQUNJO0VBQ0csU0FBUyxPQUFUOztBQUtKLGVBVmYsV0FDSSxzQkFDRyxtQkFPSyxnQkFDSTtFQUNHLFNBQVMsT0FBVDs7Ozs7QUZuSXhCO0VBQ0ksb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0EsYUFBQTs7QUFHQSxtQkFBMEM7RUFBMUM7SUFDSSxvQkFBQTtJQUNBLHFCQUFBO0lBQ0Esb0JBQUE7SUFDQSxhQUFBOzs7QUFJSixtQkFBMEM7RUFBMUM7SUFDSSxvQkFBQTtJQUNBLHFCQUFBO0lBQ0Esb0JBQUE7SUFDQSxhQUFBOzs7QUFJSixtQkFBMEM7RUFBMUM7SUFDSSxvQkFBQTtJQUNBLHFCQUFBO0lBQ0Esb0JBQUE7SUFDQSxhQUFBOzs7QUFJUjtFQUNJLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLG9CQUFBOztBQUdKO0VBQ0ksZUFBQTs7QUFHSjtFQUNJLG9CQUFBOztBQUVKO0VBQ0ksbUJBQUE7O0FBRUo7RUFDSSxtQkFBQTs7QUFFSjtFQUNJLGtCQUFBOztBQUVKO0VBQ0kscUJBQUE7O0FBRUo7RUFDSSxvQkFBQTs7QUFFSjtFQUNJLDhCQUFBOztBQUdKO0VBQ0ksbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTs7QUFFSjtFQUNJLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7O0FBRUo7RUFDSSxzQkFBQTs7QUFFSjtFQUNJLDhCQUFBOztBQUdKO0VBQ0ksbUJBQUE7O0FBRUo7RUFDSSwyQkFBQTs7QUFHSjtFQUNJLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7O0FBR0o7RUFDSSx1QkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBOztBQWNKO0VBQ0ksZUFBQTtFQUNBLG9CQUFBO0VBQ0Esd0JBQUE7O0FBRUo7RUFDSSxvQkFBQTtFQUNBLGFBQUE7O0FBRUEsbUJBQThDOztBQUtsRDtFQUNJLFdBQUE7RTdDMUVGLHdCQUFBO0VBQ1EsZ0JBQUE7RUlzRFIsbUNBQUE7RUFDRyxnQ0FBQTtFQUNLLDJCQUFBO0V5Q29CTix5QkFBQTtFQUNBLHNCQUFBOztBQUVKO0VBQ0ksWUFBQTs7QUFHSjtFQUNJLFlBQUE7O0FBRUo7RUFDSSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFFQSxzQkFBQTs7QUFFQSxRQUNBO0VBREE7SUFFSSxrQkFBQTtJQUNBLG1CQUFBOzs7QUFYUixTQWNJO0VBRUksVUFBQTs7QUFoQlIsU0FrQkk7RUFFSSxVQUFBOztBQXBCUixTQXNCSTtFQUNJLFNBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBOztBQUdSO0VBQ0ksU0FBQTtFQUNBLHFCQUFBO0VBQ0EsYUFBQTs7QUc3S0o7RUFDSSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7O0FBRUEsbUJBQUM7QUFDRCxtQkFBQztFQUNHLGFBQUE7O0FBR0osUUFBK0M7RUFBL0M7SUFDSSxnQkFBQTtJQUNBLGlCQUFBOzs7QUFLUixVQUVJO0VBQ0ksV0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLDZCQUFBOztBQVBSLFVBRUksY0FPSTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RVRaUixtQlNhbUIscUJUYm5CO0VBQ0EsZ0JTWW1CLHFCVFpuQjtFQUNBLGVTV21CLHFCVFhuQjtFQUNBLGNTVW1CLHFCVFZuQjtFQUNBLFdTU21CLHFCVFRuQjs7QVNjSjtBQUNBO0FBQ0E7QUFDQTtFQUNJLG1CQUFBOztBQUpKLGFBTUk7QUFMSixTQUtJO0FBSkosY0FJSTtBQUhKLFNBR0k7QUFOSixhbEN5QkE7QWtDeEJBLFNsQ3dCQTtBa0N2QkEsY2xDdUJBO0FrQ3RCQSxTbENzQkE7RWtDbEJRLGdCQUFBOztBQUNBLGFBRkosS0FFSyxPQUVHO0FBRkosU0FGSixLQUVLLE9BRUc7QUFGSixjQUZKLEtBRUssT0FFRztBQUZKLFNBRkosS0FFSyxPQUVHO0FBREosYUFISixLQUdLLE9BQ0c7QUFESixTQUhKLEtBR0ssT0FDRztBQURKLGNBSEosS0FHSyxPQUNHO0FBREosU0FISixLQUdLLE9BQ0c7QUFGSixhbENpQlIsUWtDakJTLE9BRUc7QUFGSixTbENpQlIsUWtDakJTLE9BRUc7QUFGSixjbENpQlIsUWtDakJTLE9BRUc7QUFGSixTbENpQlIsUWtDakJTLE9BRUc7QUFESixhbENnQlIsUWtDaEJTLE9BQ0c7QUFESixTbENnQlIsUWtDaEJTLE9BQ0c7QUFESixjbENnQlIsUWtDaEJTLE9BQ0c7QUFESixTbENnQlIsUWtDaEJTLE9BQ0c7RUFDSSw2QkFBQTs7QUFPWixhQUFDO0VBQ0csYUFBQTs7QUFFSSxhQUhQLE1BRUcsY0FDSztFQUNHLGNBQUE7RUFDQSx5QkFBQTtFQUNBLDZCQUFBO0VoRFhkLHdCQUFBO0VBQ1EsZ0JBQUE7RUlzRFIsbUNBQUE7RUFDRyxnQ0FBQTtFQUNLLDJCQUFBOztBNEN2Q00sYUFiWCxNQVdJLE9BQ0csY0FDSztFQUNHLGNBQUE7RUFDQSx5QkFBQTtFQUNBLFVBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VoRHZCbEIsd0RBQUE7RUFDUSxnREFBQTtFSXNEUixtRUFBQTtFQUNHLGdFQUFBO0VBQ0ssMkRBQUE7O0E0Q3ZDTSxhQWJYLE1BV0ksT0FDRyxjQUNLLGlCQU9HO0VBQ0ksNkJBQUE7O0FBT0osYUE1QmYsTUFXSSxPQWVJLGFBQ0csY0FDSztFQUNHLGtCQUFBO0VBQ0EsUUFBQTs7QUEvQnhCLGFBcUNJO0VBQ0ksZUFBQTs7QUFFQSxhQUhKLGNBR0s7RUFDRyxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMEJBQUE7RUFDQSxlQUFBO0VoRHJEVix3QkFBQTtFQUNRLGdCQUFBO0VJc0RSLG1DQUFBO0VBQ0csZ0NBQUE7RUFDSywyQkFBQTs7QTRDREUsYUFmUixjQUdLLGlCQVlJO0FBQ0QsYUFoQlIsY0FHSyxpQkFhSTtFQUNHLGNBQUE7RUFDQSx5QkFBQTtFQUNBLDZCQUFBO0VoRDVEZCx3QkFBQTtFQUNRLGdCQUFBO0VJc0RSLG1DQUFBO0VBQ0csZ0NBQUE7RUFDSywyQkFBQTs7QTRDbUJFLGFBbkNSLGNBR0ssaUJBZ0NJO0VBQ0csa0JBQUE7RUFDQSxRQUFBOztBQUdKLGFBeENSLGNBR0ssaUJBcUNJO0FBQ0QsYUF6Q1IsY0FHSyxpQkFzQ0k7RUFDRyxjQUFBO0VBQ0EseUJBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFaER2RmQsd0RBQUE7RUFDUSxnREFBQTtFSXNEUixtRUFBQTtFQUNHLGdFQUFBO0VBQ0ssMkRBQUE7O0E0Q3dCRSxhQXhDUixjQUdLLGlCQXFDSSxPQVFHO0FBUEosYUF6Q1IsY0FHSyxpQkFzQ0ksT0FPRztFQUNJLDZCQUFBOztBQTlDWixhQUhKLGNBR0ssaUJBa0RHO0VBQ0ksWUFBQTs7QUFuRFIsYUFISixjQUdLLGlCQWtERyw0QkFFSTtFQUVJLGtCQUFBO0VBQ0Esc0JBQUE7O0FBL0ZwQixhQXFDSSxjQWdFSTtFQUNJLFNBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLGEvQ3hLYyxvQitDd0tkO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBOztBQUtaLFNBQ0k7QUFESixTbEMxR0E7RWtDNEdRLFVBQUE7RUFDQSxvQkFBQTs7QUFIUixTQU1JO0VBQ0ksV0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7O0FBRUEsU0FMSixjQUtLO0FBQ0QsU0FOSixjQU1LO0VBQ0csY0FBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7O0FBRUosU0FYSixjQVdLO0FBQ0QsU0FaSixjQVlLO0VBQ0csY0FBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7O0FBckJaLFNBMEJJO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTs7QUE5QlIsU0FpQ0k7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7O0FBcENSLFNBdUNJO0VBQ0ksa0JBQUE7RUFDQSxxQkFBQTs7QUFJUjs7O0FBQUEsY0FDSTtBQURKLGNsQ3ZKQTtFa0N5SlEsVUFBQTtFQUNBLG9CQUFBOztBQUhSLGNBT0ksRUFBQyxJQUFJO0FBUFQsY0FPSSxFbEM5SkosT2tDOEpTO0VBQ0QsV0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7O0FBRUEsY0FMSixFQUFDLElBQUksWUFLQTtBQUNELGNBTkosRUFBQyxJQUFJLFlBTUE7QUFERCxjQUxKLEVsQzlKSixPa0M4SlMsWUFLQTtBQUNELGNBTkosRWxDOUpKLE9rQzhKUyxZQU1BO0VBQ0csY0FBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7O0FBR0osY0FaSixFQUFDLElBQUksWUFZQTtBQUNELGNBYkosRUFBQyxJQUFJLFlBYUE7QUFERCxjQVpKLEVsQzlKSixPa0M4SlMsWUFZQTtBQUNELGNBYkosRWxDOUpKLE9rQzhKUyxZQWFBO0VBQ0csY0FBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7O0FBdkJaLGNBMkJJO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTs7QUEvQlIsY0FrQ0k7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7O0FBckNSLGNBd0NJO0VBQ0ksa0JBQUE7RUFDQSxxQkFBQTs7QUFJUjs7O0FBQUEsU0FDSTtBQURKLFNsQ3JNQTtFa0N1TVEsVUFBQTtFQUNBLG9CQUFBOztBQUhSLFNBTUksRUFBQyxJQUFJO0FBTlQsU0FNSSxFbEMzTUosT2tDMk1TO0VBQ0QsV0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7O0FBR0EsU0FOSixFQUFDLElBQUksY0FNQTtBQUNELFNBUEosRUFBQyxJQUFJLGNBT0E7QUFERCxTQU5KLEVsQzNNSixPa0MyTVMsY0FNQTtBQUNELFNBUEosRWxDM01KLE9rQzJNUyxjQU9BO0VBQ0csY0FBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7O0FBR0osU0FiSixFQUFDLElBQUksY0FhQTtBQUNELFNBZEosRUFBQyxJQUFJLGNBY0E7QUFERCxTQWJKLEVsQzNNSixPa0MyTVMsY0FhQTtBQUNELFNBZEosRWxDM01KLE9rQzJNUyxjQWNBO0VBQ0csY0FBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7O0FBdkJaLFNBMkJJO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTs7QUFFQSxTQU5KLGdCQU1LO0VBQ0csV0FBQTtFQUNBLFlBQUE7RUFDQSxTQUFTLEVBQVQ7RUFDQSxzQkFsVFksaWdCQWtUWjtFQUNBLGNBQUE7O0FBdENaLFNBMENJO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBOztBQTdDUixTQWdESTtFQUNJLGtCQUFBO0VBQ0EscUJBQUE7O0FBSVIsUUFBK0M7RUFHbkMsYUFESixjQUNLLGlCQUNHLDRCQUNJO0lBQ0ksa0JBQUE7O0VBTXBCLFNBQ0k7SUFDSSxrQkFBQTs7RUFHUixjQUNJO0lBQ0ksa0JBQUE7O0VBR1IsU0FDSTtJQUNJLGtCQUFBOztFQUtKLFVBQUMsS0FDRztJQUNJLGFBQUE7OztBekJ0V1osSUFBQztFQUNHLGdCQUFBOztBQUdSO0VIc0RFLGVBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VHMURFLGdCQUFBO0VQUkYseUJBQUE7RUFDQSxZQUFBO0VaaUZELHdDQUFBO0VBQ0EscUNBQUE7RUFDQSxvQ0FBQTtFQUNBLG1DQUFBO0VBQ0csZ0NBQUE7RW1CekVBLGFBQUE7RWdCc0JBLG1CaEJyQlcsYWdCcUJYO0VBQ0EsZ0JoQnRCVyxhZ0JzQlg7RUFDQSxlaEJ2QlcsYWdCdUJYO0VBQ0EsY2hCeEJXLGFnQndCWDtFQUNBLFdoQnpCVyxhZ0J5Qlg7O0FuQjZCRixvQkFBQztFSnBFRCx3QkFBQTtFQUNBLFVBQUE7O0FJb0VBLG9CQUFDO0VKckVELHlCQUFBO0VBQ0EsWUFBQTs7QU9tQkYscUJBQ0k7RWJuQkYsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RWFrQk0sV0FBQTtFQUNBLFdBQVcsaUJBQVg7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0VBQ0Esb0JBQUE7RUFDQSxlQUFBO0VBQ0EsYXRCekJrQixvQnNCeUJsQjtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0NBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0V2QjJCTixnREFBQTtFQUNRLHdDQUFBO0VJc0RSLDJEQUFBO0VBQ0csd0RBQUE7RUFDSyxtREFBQTtFbUJsRkYsNEJBQUE7RUFDQSxhQUFBO0VBRUEsVUFBQTtFQUNBLGlCQUFBO0VnQlZKLG1CaEJZZSxnQmdCWmY7RUFDQSxnQmhCV2UsZ0JnQlhmO0VBQ0EsZWhCVWUsZ0JnQlZmO0VBQ0EsY2hCU2UsZ0JnQlRmO0VBQ0EsV2hCUWUsZ0JnQlJmOztBOUIvQkYsUUFBbUM7RUFBbkMscUJjYUU7SWRaQSxZQUFBOzs7QUFFRixRQUFtQztFQUFuQyxxQmNVRTtJZFRBLFlBQUE7OztBQUVGLFFBQW1DO0VBQW5DLHFCY09FO0lkTkEsYUFBQTs7O0Fja0NJLHFCQTVCSixvQkE0Qks7RXZCMkZQLG1CQUFtQixxQkFBbkI7RUFDSSxlQUFlLHFCQUFmO0VBQ0MsY0FBYyxxQkFBZDtFQUNHLFdBQVcscUJBQVg7RUFrRVIsbURBQUE7RUFDRyw2Q0FBQTtFQUNFLHlDQUFBO0VBQ0csbUNBQUE7O0F1QjlKRixxQkFqQ0osb0JBaUNLO0V2QnNGUCxtQkFBbUIsa0JBQW5CO0VBQ0ksZUFBZSxrQkFBZjtFQUNDLGNBQWMsa0JBQWQ7RUFDRyxXQUFXLGtCQUFYOztBdUIzSFYscUJBdUNJO0VsQm5ERixhSkF3QixvQklBeEI7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQXdCQSxrQkFBQTtFQUNBLHFCQUFBO0VBV1EsZUFBQTtFa0JjRixtQkFBQTtFQUNBLGNBQUE7O0FBMUNSLHFCQXVDSSxxQmxCOUNGO0FrQk9GLHFCQXVDSSxxQmxCN0NGO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTs7QWtCR0oscUJBdUNJLHFCbEJyQkY7QWtCbEJGLHFCQXVDSSxxQmxCcEJGO0VBQ0UsY0FBQTs7QWtCcEJKLHFCQTZDSTtFbEJ6REYsYUpBd0Isb0JJQXhCO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFhQSxnQkFBQTtFQUNBLHFCQUFBO0VBbUJRLGVBQUE7RWtCdUJGLG1CQUFBOztBQS9DUixxQkE2Q0ksb0JsQnBERjtBa0JPRixxQkE2Q0ksb0JsQm5ERjtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7O0FrQkdKLHFCQTZDSSxvQmxCdENGO0FrQlBGLHFCQTZDSSxvQmxCckNGO0VBQ0UsY0FBQTs7QWtCVEoscUJBNkNJLG9CQUlJO0VqQnRFTixjQUFBO0VBQUEsY0FBQTs7QUFDQSxDQUFDLHFCaUJpRUMsb0JBSUksVWpCckVKO0FBQ0YsQ0FBQyxxQmlCZ0VDLG9CQUlJLFVqQnBFSjtFQUNBLGNBQUE7O0FBRkYsQ0FBQyxxQmlCaUVDLG9CQUlJLFVqQnJFSjtBQUNGLENBQUMscUJpQmdFQyxvQkFJSSxVakJwRUo7RUFDQSxjQUFBOztBaUJrQkoscUJBMERJO0VBRUksZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsMEJBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLG1CQUFBO0VSdENOLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFyREEsY0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RWZ3TkEseUJBQUE7RUFDRyxzQkFBQTtFQUNDLHFCQUFBO0VBQ0ksaUJBQUE7O0Flek5SLHFCUXdFRSxhUnhFRDtBQUNELHFCUXVFRSxhUnZFRDtFQUNDLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBOztBQUVGLHFCUWtFRSxhUmxFRDtFQUNDLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBOztBQUVGLHFCUTZERSxhUjdERDtBQUNELHFCUTRERSxhUjVERDtBQUNELEtBQU0sbUJBQWtCLHFCUTJEdEI7RVIxREEsY0FBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTs7QUFFQSxxQlFxREEsYVI3REQsT0FRRTtBQUFELHFCUXFEQSxhUjVERCxPQU9FO0FBQUQsS0FOSSxtQkFBa0IscUJRMkR0QixhUnJEQztBQUNELHFCUW9EQSxhUjdERCxPQVNFO0FBQUQscUJRb0RBLGFSNURELE9BUUU7QUFBRCxLQVBJLG1CQUFrQixxQlEyRHRCLGFScERDO0FBQ0QscUJRbURBLGFSN0RELE9BVUU7QUFBRCxxQlFtREEsYVI1REQsT0FTRTtBQUFELEtBUkksbUJBQWtCLHFCUTJEdEIsYVJuREM7RUFDQyxjQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTs7QUFNRixxQlEwQ0EsYVI3Q0QsU0FHRTtBQUFELHFCUTBDQSxhUjVDRCxVQUVFO0FBQUQsUUFETSxVQUFXLHNCUTJDakIsYVIxQ0M7QUFDRCxxQlF5Q0EsYVI3Q0QsU0FJRTtBQUFELHFCUXlDQSxhUjVDRCxVQUdFO0FBQUQsUUFGTSxVQUFXLHNCUTJDakIsYVJ6Q0M7QUFDRCxxQlF3Q0EsYVI3Q0QsU0FLRTtBQUFELHFCUXdDQSxhUjVDRCxVQUlFO0FBQUQsUUFITSxVQUFXLHNCUTJDakIsYVJ4Q0M7RUFDQyx5QkFBQTtFQUNBLHFCQUFBOztBUXBCTixxQkEwREksYVJsQ0Y7RUFDRSxjQUFBO0VBQ0EseUJBQUE7O0FRb0RRLHFCQXBCUixhQW9CUztBQUFELHFCQXBCUixhQWtCSyxPQUVJO0FBQUQscUJBcEJSLGFBbUJLLE9BQ0k7QUFDRCxxQkFyQlIsYUFxQlM7QUFBRCxxQkFyQlIsYUFrQkssT0FHSTtBQUFELHFCQXJCUixhQW1CSyxPQUVJO0VBRUcsVUFBQTs7QUFJUixxQkEzQkosYUEyQks7QUFDRCxxQkE1QkosYUE0Qks7QUFDRCxxQkE3QkosYUE2Qks7RUFFRyxxQkFBQTtFQUNBLFVBQUE7O0FBR0oscUJBbkNKLGFBbUNLO0FBQ0QscUJBcENKLGFBb0NLO0VBQ0csVUFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLHNCQUFBO0V2QnBEVix3REFBQTtFQUNRLGdEQUFBO0VJc0RSLG1FQUFBO0VBQ0csZ0VBQUE7RUFDSywyREFBQTs7QU8vSFY7RUFDRSxhQUFhLFFBQWI7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsOEVBQThFLE9BQU8sV0FBckY7O0FBRUY7RUFDRSxhQUFhLFFBQWI7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMEVBQTBFLE9BQU8sV0FBakY7O0FBRUY7RUFDRSxhQUFhLFFBQWI7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsOEVBQThFLE9BQU8sV0FBckY7O0FBRUY7RUFDRSxhQUFhLFFBQWI7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsOEVBQThFLE9BQU8sV0FBckY7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBYXdLRjtFQUNJLFlBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7Ozs7Ozs7Ozs7QUFhSjtFQUNJLGlCQUFBOztBQUdKO0VBQ0ksV0FBQTs7QUFHSjs7Ozs7Ozs7Ozs7RUFVSSxlQUFBOztBQUdKO0VBQ0ksV0FBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7O0FBR0osUUFBUTtBQUFTLFFBQVE7RUFDckIsU0FBUyxFQUFUO0VBQ0EsY0FBQTs7QUFHSixRQUFRO0VBQ0osV0FBQTs7QUFHSjs7RUFFSSxXQUFBO0VBQ0EsWUFBQTs7QUFLSjtFQUNJLGNBQUE7O0VBQ0EsV0FBQTs7QUFHSixPQUFPO0FBQVMsT0FBTztFQUNuQixTQUFTLEVBQVQ7RUFDQSxjQUFBOztBQUdKLE9BQU87RUFDSCxXQUFBOztBQUdKO0VBQ0ksa0JBQUE7RUFDQSxrQkFBQTs7QUFHSjtFQUNJLFdBQUE7RUFDQSxhQUFhLG9CQUFiOztFQUVBLGVBQUE7O0VBQ0EsV0FBQTs7RUFFQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7O0FBR0osU0FBVTtFQUNOLFdBQUE7O0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7O0FBR0osU0FBVSxFQUFDO0VBQ1AscUJBQUE7O0FBR0o7O0VBRUksWUFBQTs7OztBQUtKLFVBQVc7RUFDUCxXQUFBO0VBQ0EsYUFBQTs7O0FBR0o7RUFDSSxlQUFBOztBQUdKLFVBQVc7RUFDUCxjQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBOztBQUdKO0VBQ0ksYUFBQTs7QUFHSjtFQUNJLFVBQUE7RUFDQSxxQkFBQTs7RUFDQSxjQUFBOztFQUVBLGdCQUFBO0VBQ0EsV0FBQTs7QUFHSixjQUFlOzs7Ozs7OztFQVdYLFdBQUE7O0FBR0osY0FBZTtFQUNYLGNBQUE7RUFDQSxnQkFBQTs7RUFDQSxZQUFBOztBQUdKO0VBSUksNEJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLDhCQUFBO0VBQ0EsMkJBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7O0FBR0o7RUFDSSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTs7QUFHSjtFQUNJLG1CQUFBOztFQUNBLGtCQUFrQixnREFBbEI7Ozs7Ozs7Ozs7Ozs7OztFQVlBLGtCQUFrQixnREFBbEI7RUFDQSxXQUFBO0VBRUEsaUJBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7O0FBR0o7RUFDSSxnQkFBQTtFQUNBLFdBQUE7RUFFQSxtQkFBQTs7RUFDQSxZQUFBO0VBQ0EsNEJBQUE7OztFQUVBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSxjQUFBO0VBQ0EsOEJBQUE7RUFDQSwyQkFBQTtFQUNBLHNCQUFBO0VBQ0EsMENBQUE7RUFDQSxnRUFBQTtFQUNBLGdCQUFBOztFQUNBLGFBQUE7O0FBRUEsVUFBQztFQUNHLGdCQUFBOztBQUlSLFVBQVc7RUFDUCxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTs7QUFJSjtFQUNJLFdBQUE7O0VBRUEsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTs7RUFDQSxnQkFBQTs7RUFDQSxpQkFBQTs7RUFDQSxlQUFBOzs7QUFHSixLQUFLO0FBQ0wsS0FBSyxpQkFBaUI7QUFDdEIsS0FBSyxpQkFBaUIsTUFBTyxNQUFLO0FBQ2xDLFFBQVE7QUFDUixRQUFRLGlCQUFpQixNQUFPLFNBQVEsaUJBQWlCO0FBQ3pELE1BQU07QUFDTixNQUFNLGlCQUFpQjtBQUN2QixNQUFNLGlCQUFpQjtFQUNuQixnREFBQTtFQUNBLGlEQUFBOztBQUdKOztFQUVJLGdCQUFBOzs7QUFHSjtBQUFlO0VBQ1gsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsMEJBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUVBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSwwQkFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQWtCLHNEQUFsQjtFQUNBLGtCQUFrQixpREFBbEI7RUFDQSxrQkFBa0Isb0RBQWxCO0VBQ0EsMkJBQUE7O0FBR0osYUFBYTtBQUFRLGFBQWE7RUFDOUIsbUJBQUE7RUFDQSxrQkFBa0Isc0RBQWxCO0VBQ0Esa0JBQWtCLGlEQUFsQjtFQUNBLGtCQUFrQixvREFBbEI7O0FBR0o7RUFDSSxjQUFBO0VBQ0EscUJBQUE7O0FBR0osQ0FBQztFQUNHLDBCQUFBOztBQUtBLFdBQUM7RUFDRyxxQkFBQTs7QUFGUixXQUtJO0VBQ0ksdUJBQUE7O0FBSVI7RUFDSSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTs7QUFHSjtFQUNJLFlBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBOztBQUdKLENBQUM7RUFDRyxnQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBRUEsWUFBQTtFQUNBLGNBQUE7O0FBR0osQ0FBQztFQUNHLGNBQUE7RUFDQSxlQUFBO0VBRUEsWUFBQTtFQUNBLGNBQUE7O0FBR0o7RUFDSSxjQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSw2QkFBQTtFQUNBLGNBQUE7O0FBR0o7RUFDSSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTs7QUFUSixTQVdJO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBOztBQVFSO0VBQ0ksbUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7O0FBVEosU0FXSTtFQUNJLGdCQUFBO0VBQ0EsZUFBQTs7QUFRUjtFQUNJLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBOztBQUdKLE9BQ0k7QUFESixPQUNpQjtBQURqQixPQUM0QjtFQUNwQixhQUFBOztBQUlSLFVBQVc7RUFDUCxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7O0FBR0osVUFBVyxLQUFJO0VBQ1gsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBOztBQUlKO0VBQ0ksYUFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBOztBQUdKLEdBQUcsMEJBQTJCO0VBQzFCLGdCQUFBOztBQU9KLGFBQWM7RUFDVixnQkFBQTs7O0FBSUo7RUFDSSxZQUFBO0VBQ0EsaUJBQUE7O0FBR0osYUFBYztFQUNWLFdBQUE7O0FBR0osYUFBYztFQUNWLFdBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7O0FBR0o7RUFDSSxpQkFBQTs7QUFHSjs7O0VBSUksWUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7O0FBR0osV0FBVztBQUFTLFdBQVc7RUFDM0IsU0FBUyxFQUFUO0VBQ0EsY0FBQTs7QUFHSixXQUFXO0VBQ1AsV0FBQTs7QUFHSjtFQUNJLHlEQUFBO0VBQ0EsNEJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7OztBQUlKO0VBQ0ksV0FBQTs7O0VBR0Esa0JBQUE7OztBQUtKO0VBQ0ksZUFBQTs7O0VBR0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTs7O0VBR0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxhQUFBOztFQUVBLHVCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTs7QUFHSixVQUFXO0VBQ1AsY0FBQTtFQUNBLDBCQUFBOztBQUdKLFVBQVcsRUFBQyxVQUFVLEdBQUc7RUFDckIsU0FBUyxJQUFUO0VBQ0EsZ0JBQUE7O0FBR0o7RUFDSSxpQkFBQTtFQUNBLGdCQUFBOzs7Ozs7Ozs7O0FBWUo7RUFDSSxZQUFBO0VBQ0EsV0FBQTs7O0FBSUosV0FBWTtFQUNSLFlBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBOzs7QUFLSix3QkFBaUQ7RUFDN0M7SUFDSSxjQUFBOzs7QUFJUix3QkFBMEM7RUFDdEM7SUFDSSxjQUFBOzs7O0FBS1Isd0JBQWlEO0VBQzdDO0lBQ0ksY0FBQTs7O0FBSVIsd0JBQTBDO0VBQ3RDO0lBQ0ksY0FBQTs7O0FBU1Isd0JBQTJDO0VBQ3ZDO0lBQ0ksVUFBQTs7O0FBSVIsd0JBQTBDO0VBQ3RDO0lBQ0ksaUJBQUE7Ozs7QUFJUix3QkFBMEMsdUJBQXVCOzs7QUFJakUsd0JBQTBDLHVCQUF1Qjs7RUFFN0Q7SUFDSSxVQUFBOzs7QUFJUix3QkFBMEM7RUFDdEM7SUFDSSxnQkFBQTs7RUFHSjtJQUNJLFdBQUE7SUFDQSxnQkFBQTtJQUNBLGNBQUE7SUFDQSxpQkFBQTtJQUNBLGVBQUE7Ozs7O0VBS0o7SUFDSSwyQ0FBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtJQUNBLFlBQUE7SUFDQSxrQkFBQTs7RUFHSixXQUFXO0lBQ1AsOEJBQUE7SUFDQSw0QkFBQTs7RUFHSixXQUFXO0lBQ1AsZUFBQTs7RUFHSjtJQUNJLGlCQUFBO0lBQ0Esb0JBQUE7OztFQUdKOzs7RUFJQTs7O0VBSUE7SUFDSSxXQUFBO0lBQ0EsWUFBQTs7RUFHSjtJQUNJLFdBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLFdBQUE7SUFDQSxjQUFBOztFQUlKO0lBQ0ksbUJBQUE7O0VBR0o7SUFDSSxXQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7SUFDQSxZQUFBOzs7Ozs7Ozs7Ozs7Ozs7RUFlSjtJQUNJLFdBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTs7RUFHSjtJQUNJLGVBQUE7O0VBR0osUUFBUyxLQUFLO0lBQ1Ysb0JBQUE7O0VBR0o7Ozs7SUFLSSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGtCQUFBO0lBQ0EsVUFBQTtJQUNBLHlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQkFBQTtJQUNBLGVBQUE7O0VBR0o7Ozs7Ozs7O0VBU0EsV0FBVzs7O0VBSVg7Ozs7Ozs7OztFQVVBLFdBQVk7OztFQUlaO0lBRUksa0JBQUE7SUFDQSxpQkFBQTtJQUNBLFdBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtJQUNBLG9CQUFBOztFQUdKO0lBQ0ksb0JBQUE7SUFDQSx1RUFBQTs7OztBQU1SO0FBQ0E7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTs7RUFFQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxvQkFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTs7QUFHSjtFQUNJLFVBQUE7RUFDQSwyQkFBQTs7QUFHSixVQUFVO0VBQ04sVUFBQTs7QUFHSixVQUFVO0VBQ04sZ0JBQUE7O0FBR0osVUFBVTtFQUNOLFlBQUE7RUFDQSxlQUFBO0VBQ0EsMEJBQUE7RUFDQSxzQkFBQTs7QUFHSixVQUFVO0VBQ04sa0JBQUE7RUFDQSxXQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTs7QUFHSixXQUFXO0VBQ1AsNkJBQUE7O0FBR0osV0FBVyxVQUFVO0VBQ2pCLFdBQVcsZ0JBQVg7O0FBR0osV0FBVyxVQUFVO0VBQ2pCLFdBQVcsZUFBWDs7QUFHSixXQUFXLFVBQVUsVUFBVTtBQUMvQixXQUFXLFVBQVUsVUFBVTtFQUMzQixXQUFXLGFBQVg7O0FBR0osV0FBVyxVQUFVO0VBQ2pCLFdBQVcsYUFBWDs7QUFHSjtFQUNJLGFBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBOztBQUdKO0VBQ0ksY0FBQTs7QUFHSixVQUFVO0VBQ04sTUFBQTtFQUNBLFNBQUE7RUFDQSxnQ0FBQTtFQUNBLGlDQUFBOztBQUdKLFVBQVU7RUFDTixTQUFBO0VBQ0EsU0FBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7O0FBR0osVUFBVTtFQUNOLFNBQUE7RUFDQSxZQUFBOztBQUdKLFVBQVU7RUFDTixVQUFBO0VBQ0EsV0FBQTs7QUFHSjtFQUNJLGVBQUE7RUFDQSxnQkFBQTs7QUFHSjtFQUNJLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSwwQkFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7O0FBR0osT0FBTztBQUNQLE9BQU8sT0FBTztBQUNkLE9BQU8sT0FBTztBQUNkLE9BQU87QUFDUCxPQUFPLE9BQU87QUFDZCxPQUFPLE9BQU87RUFDVixvQkFBQTtFQUNBLDBDQUFBO0VBQ0Esb0JBQUE7O0FBR0osT0FBTztBQUNQLE9BQU87QUFDUCxPQUFPO0VBQ0gsY0FBQTtFQUNBLHFCQUFBOztBQUdKLE9BQU87QUFDUCxPQUFPO0VBQ0gsVUFBQTtFQUNBLHNCQUFBO0VBQ0Esd0RBQUE7RUFDQSxnREFBQTtFQUNBLG1FQUFBO0VBQ0EsZ0VBQUE7RUFDQSwyREFBQTs7QUFHSixPQUFPO0FBQ1AsT0FBTztBQUNQLFFBQVEsVUFBVztFQUNmLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7RUFDQSx3QkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUNBQUE7RUFDQSxnQ0FBQTtFQUNBLDJCQUFBOztBQUdKLE9BQU87QUFDUCxPQUFPO0VBQ0gsVUFBQTs7QUFHSjtFQUNJLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7O0FBR0osU0FBUztBQUNULFNBQVM7RUFDTCxVQUFBOztBQUdKO0VBQ0ksU0FBQTs7QUFHSjtFQUNJLFVBQUE7O0FBR0o7RUFDSSxXQUFBOztBQUdKO0VBQ0ksWUFBQTs7QUFHSixZQUFhO0VBQ1QsbUJBQUE7O0FBR0osWUFBYTtFQUNULGNBQUE7RUFDQSxtQkFBQTs7QUFHSixVQUFVLFlBQWE7RUFDbkIsV0FBQTtFQUNBLE9BQUE7O0FBR0osVUFBVTtFQUNOLHNCQUFBO0VBQ0EsbUJBQUE7O0FBR0osVUFBVTtFQUNOLE9BQUE7RUFDQSxRQUFBO0VBQ0EsTUFBQTs7QUFHSixVQUFVO0VBQ04sT0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBOztBQUdKLFVBQVc7RUFDUCxXQUFBO0VBQ0EsT0FBQTs7QUFHSjtFQUNJLG9CQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBOztBQUdKLGNBQWU7RUFDWCxXQUFBO0VBQ0EsT0FBQTs7QUFHSixPQUFRO0VBQ0osa0JBQUE7O0FBR0o7RUFDSTtFQUNBO0lBQ0ksYUFBQTs7O0FBSVIsbUJBQXFDLHVCQUEyQixvQ0FBZ0MsdUJBQTZCO0VBQ3pILFVBQVU7SUFDTixNQUFBOztFQUdKLFVBQVU7SUFDTixTQUFBOztFQUdKLFVBQVU7RUFDVixVQUFVO0VBQ1YsVUFBVTtJQUNOLE9BQUE7SUFDQSxRQUFBOztFQUdKLFVBQVU7SUFDTixxQkFBQTtJQUNBLGtCQUFBO0lBQ0EsMEJBQUE7SUFDQSxzQkFBQTs7RUFHSixVQUFVLFVBQVc7SUFDakIsV0FBQTtJQUNBLE9BQUE7O0VBR0osVUFBVTtJQUNOLGVBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0lBQ0EsbUJBQUE7O0VBR0osVUFBVSxZQUFZO0lBQ2xCLG9CQUFBOztFQUdKLFVBQVc7SUFDUCxtQkFBQTs7RUFHSixVQUFXO0lBQ1AsV0FBQTs7O0FBSVIsWUFBWTtFQUNSLGFBQUE7RUFDQSxnQkFBQTs7QUFHSixZQUFZLGlCQUFpQixhQUFjO0VBQ3ZDLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxVQUFBOztBQUdKLFlBQVksaUJBQWlCLGFBQWM7RUFDdkMscUJBQUE7O0FBR0osa0JBQW1CO0VBQ2YsVUFBQTs7QUFHSixZQUFZLGtCQUFtQjtFQUMzQixxQkFBQTs7QUFHSixZQUFZLGtCQUFtQixRQUFRO0VBQ25DLGNBQUE7O0FBR0osVUFBVSxrQkFBbUI7RUFDekIsU0FBQTtFQUNBLG9CQUFBO0VBQ0EsWUFBQTs7QUFHSixVQUFVLGtCQUFtQjtFQUN6QixnQkFBQTs7QUFHSjtFQUNJLFdBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBOztBQUdKO0VBQ0ksY0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTs7QUFHSixPQUFPO0FBQ1AsT0FBTztBQUNQLE9BQU87QUFDUCxPQUFPO0FBQ1AsT0FBTztBQUNQLEtBQU0sbUJBQWtCO0VBQ3BCLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBOztBQUdKLE9BQU87QUFDUCxPQUFPO0FBQ1AsS0FBTSxtQkFBa0I7RUFDcEIsc0JBQUE7O0FBR0osT0FBTztBQUNQLE9BQU87QUFDUCxRQUFRLFVBQVc7QUFDbkIsT0FBTyxTQUFTO0FBQ2hCLE9BQU8sVUFBVTtBQUNqQixRQUFRLFVBQVcsUUFBTztBQUMxQixPQUFPLFNBQVM7QUFDaEIsT0FBTyxVQUFVO0FBQ2pCLFFBQVEsVUFBVyxRQUFPO0FBQzFCLE9BQU8sU0FBUztBQUNoQixPQUFPLFVBQVU7QUFDakIsUUFBUSxVQUFXLFFBQU87QUFDMUIsT0FBTyxTQUFTO0FBQ2hCLE9BQU8sVUFBVTtBQUNqQixRQUFRLFVBQVcsUUFBTztBQUMxQixPQUFPLFNBQVM7QUFDaEIsT0FBTyxVQUFVO0FBQ2pCLFFBQVEsVUFBVyxRQUFPO0VBQ3RCLHlCQUFBO0VBQ0EscUJBQUE7O0FBR0osT0FBUTtFQUNKLGNBQUE7RUFDQSx5QkFBQTs7QUFHSixPQUFPO0FBQ1AsT0FBTztBQUNQLE9BQU87QUFDUCxPQUFPO0FBQ1AsT0FBTztBQUNQLEtBQU0sbUJBQWtCO0VBQ3BCLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBOztBQUdKLE9BQU87QUFDUCxPQUFPO0FBQ1AsS0FBTSxtQkFBa0I7RUFDcEIsc0JBQUE7O0FBR0osT0FBTztBQUNQLE9BQU87QUFDUCxRQUFRLFVBQVc7QUFDbkIsT0FBTyxTQUFTO0FBQ2hCLE9BQU8sVUFBVTtBQUNqQixRQUFRLFVBQVcsUUFBTztBQUMxQixPQUFPLFNBQVM7QUFDaEIsT0FBTyxVQUFVO0FBQ2pCLFFBQVEsVUFBVyxRQUFPO0FBQzFCLE9BQU8sU0FBUztBQUNoQixPQUFPLFVBQVU7QUFDakIsUUFBUSxVQUFXLFFBQU87QUFDMUIsT0FBTyxTQUFTO0FBQ2hCLE9BQU8sVUFBVTtBQUNqQixRQUFRLFVBQVcsUUFBTztBQUMxQixPQUFPLFNBQVM7QUFDaEIsT0FBTyxVQUFVO0FBQ2pCLFFBQVEsVUFBVyxRQUFPO0VBQ3RCLFdBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBOztBQUdKLE9BQVE7RUFDSixjQUFBO0VBQ0EseUJBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUF3Q0o7RUFDSSxpQkFBQTtFQUNBLGtCQUFBOzs7QUFJSixZQUFZO0FBQ1osWUFBWTtBQUNaLEtBQU0sbUJBQWtCO0FBQXhCLEtBQU0sbUJWcDNDRixPQUFDO0FBSUQsT0FBQyxPVTgyQ087QVY5MkNSLE9BQUMsT1UrMkNPO0FBQ1osS0FBTSxtQlZuMkNOO0FBSUEsT1U2MUNZO0FWNzFDWixPVTgxQ1k7QVZsMUNaLFVBQVUsVUFDTixzQkFDSSxxQkFDSSxPQUFNLElBQUksTUFBTSxZVTgwQ2hCO0FWajFDWixVQUFVLFVBQ04sc0JBQ0kscUJBQ0ksT0FBTSxJQUFJLE1BQU0sWVUrMENoQjtBQUNaLEtBQU0sbUJQLzFDTixxQkFnQkksS0FrQkk7RU84ekNKLHNCQUFBOztBQUdKLFlBQVk7QUFDWixZQUFZO0FBQ1osUUFBUSxVQUFXO0FBQ25CLFlBQVksU0FBUztBQUNyQixZQUFZLFVBQVU7QUFDdEIsUUFBUSxVQUFXLGFBQVk7QUFDL0IsWUFBWSxTQUFTO0FBQ3JCLFlBQVksVUFBVTtBQUN0QixRQUFRLFVBQVcsYUFBWTtBQUMvQixZQUFZLFNBQVM7QUFDckIsWUFBWSxVQUFVO0FBQ3RCLFFBQVEsVUFBVyxhQUFZO0FBQy9CLFlBQVksU0FBUztBQUNyQixZQUFZLFVBQVU7QUFDdEIsUUFBUSxVQUFXLGFBQVk7QUFDL0IsWUFBWSxTQUFTO0FBQ3JCLFlBQVksVUFBVTtBQUN0QixRQUFRLFVBQVcsYUFBWTtBVnI0QzNCLE9BQUMsT1VvM0NPO0FWcDNDUixPQUFDLE9VcTNDTztBQUNaLFFBQVEsVVZ0M0NKLFFBQUM7QUFBRCxPQUFDLE9VdTNDTyxTQUFTO0FWdjNDakIsT0FBQyxPVXczQ08sVUFBVTtBQUN0QixRQUFRLFVWejNDSixRQUFDLE9VeTNDMEI7QVZ6M0MzQixPQUFDLE9VMDNDTyxTQUFTO0FWMTNDakIsT0FBQyxPVTIzQ08sVUFBVTtBQUN0QixRQUFRLFVWNTNDSixRQUFDLE9VNDNDMEI7QVY1M0MzQixPQUFDLE9VNjNDTyxTQUFTO0FWNzNDakIsT0FBQyxPVTgzQ08sVUFBVTtBQUN0QixRQUFRLFVWLzNDSixRQUFDLE9VKzNDMEI7QVYvM0MzQixPQUFDLE9VZzRDTyxTQUFTO0FWaDRDakIsT0FBQyxPVWk0Q08sVUFBVTtBQUN0QixRQUFRLFVWbDRDSixRQUFDLE9VazRDMEI7QVZsNEMzQixPQUFDLE9VbTRDTyxTQUFTO0FWbjRDakIsT0FBQyxPVW80Q08sVUFBVTtBQUN0QixRQUFRLFVWcjRDSixRQUFDLE9VcTRDMEI7QVZwM0MvQixPVW0yQ1k7QVZuMkNaLE9VbzJDWTtBQUNaLFFBQVEsVVZyMkNSO0FBQUEsT1VzMkNZLFNBQVM7QVZ0MkNyQixPVXUyQ1ksVUFBVTtBQUN0QixRQUFRLFVWeDJDUixRVXcyQytCO0FWeDJDL0IsT1V5MkNZLFNBQVM7QVZ6MkNyQixPVTAyQ1ksVUFBVTtBQUN0QixRQUFRLFVWMzJDUixRVTIyQytCO0FWMzJDL0IsT1U0MkNZLFNBQVM7QVY1MkNyQixPVTYyQ1ksVUFBVTtBQUN0QixRQUFRLFVWOTJDUixRVTgyQytCO0FWOTJDL0IsT1UrMkNZLFNBQVM7QVYvMkNyQixPVWczQ1ksVUFBVTtBQUN0QixRQUFRLFVWajNDUixRVWkzQytCO0FWajNDL0IsT1VrM0NZLFNBQVM7QVZsM0NyQixPVW0zQ1ksVUFBVTtBQUN0QixRQUFRLFVWcDNDUixRVW8zQytCO0FWeDJDL0IsVUFBVSxVQUNOLHNCQUNJLHFCQUNJLE9BQU0sSUFBSSxNQUFNLFlVbzFDaEI7QVZ2MUNaLFVBQVUsVUFDTixzQkFDSSxxQkFDSSxPQUFNLElBQUksTUFBTSxZVXExQ2hCO0FBQ1osUUFBUSxVVnoxQ1IsV0FBVSxVQUNOLHNCQUNJLHFCQUNJLE9BQU0sSUFBSSxNQUFNO0FBSDVCLFVBQVUsVUFDTixzQkFDSSxxQkFDSSxPQUFNLElBQUksTUFBTSxZVXUxQ2hCLFNBQVM7QVYxMUNyQixVQUFVLFVBQ04sc0JBQ0kscUJBQ0ksT0FBTSxJQUFJLE1BQU0sWVV3MUNoQixVQUFVO0FBQ3RCLFFBQVEsVVY1MUNSLFdBQVUsVUFDTixzQkFDSSxxQkFDSSxPQUFNLElBQUksTUFBTSxZVXkxQ0c7QVY1MUMvQixVQUFVLFVBQ04sc0JBQ0kscUJBQ0ksT0FBTSxJQUFJLE1BQU0sWVUwMUNoQixTQUFTO0FWNzFDckIsVUFBVSxVQUNOLHNCQUNJLHFCQUNJLE9BQU0sSUFBSSxNQUFNLFlVMjFDaEIsVUFBVTtBQUN0QixRQUFRLFVWLzFDUixXQUFVLFVBQ04sc0JBQ0kscUJBQ0ksT0FBTSxJQUFJLE1BQU0sWVU0MUNHO0FWLzFDL0IsVUFBVSxVQUNOLHNCQUNJLHFCQUNJLE9BQU0sSUFBSSxNQUFNLFlVNjFDaEIsU0FBUztBVmgyQ3JCLFVBQVUsVUFDTixzQkFDSSxxQkFDSSxPQUFNLElBQUksTUFBTSxZVTgxQ2hCLFVBQVU7QUFDdEIsUUFBUSxVVmwyQ1IsV0FBVSxVQUNOLHNCQUNJLHFCQUNJLE9BQU0sSUFBSSxNQUFNLFlVKzFDRztBVmwyQy9CLFVBQVUsVUFDTixzQkFDSSxxQkFDSSxPQUFNLElBQUksTUFBTSxZVWcyQ2hCLFNBQVM7QVZuMkNyQixVQUFVLFVBQ04sc0JBQ0kscUJBQ0ksT0FBTSxJQUFJLE1BQU0sWVVpMkNoQixVQUFVO0FBQ3RCLFFBQVEsVVZyMkNSLFdBQVUsVUFDTixzQkFDSSxxQkFDSSxPQUFNLElBQUksTUFBTSxZVWsyQ0c7QVZyMkMvQixVQUFVLFVBQ04sc0JBQ0kscUJBQ0ksT0FBTSxJQUFJLE1BQU0sWVVtMkNoQixTQUFTO0FWdDJDckIsVUFBVSxVQUNOLHNCQUNJLHFCQUNJLE9BQU0sSUFBSSxNQUFNLFlVbzJDaEIsVUFBVTtBQUN0QixRQUFRLFVWeDJDUixXQUFVLFVBQ04sc0JBQ0kscUJBQ0ksT0FBTSxJQUFJLE1BQU0sWVVxMkNHO0VBQzNCLHlCQUFBO0VBQ0EscUJBQUE7OztBQUlKO0FWLzRDSSxPQUFDO0FBaUJMO0FHSUEscUJBZ0JJLEtBa0JJO0VPeTFDSixjQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTs7QUFHSixZQUFZO0FBQ1osWUFBWTtBQUNaLFlBQVk7QUFDWixZQUFZO0FBQ1osWUFBWTtBQUNaLEtBQU0sbUJBQWtCO0FWMTVDcEIsT0FBQyxLVXE1Q087QVZyNUNSLE9BQUMsS1VzNUNPO0FWdDVDUixPQUFDLEtVdTVDTztBVnY1Q1IsT0FBQyxLVXc1Q087QVZ4NUNSLE9BQUMsS1V5NUNPO0FBQ1osS0FBTSxtQlYxNUNGLE9BQUM7QUFpQkwsS1VvNENZO0FWcDRDWixLVXE0Q1k7QVZyNENaLEtVczRDWTtBVnQ0Q1osS1V1NENZO0FWdjRDWixLVXc0Q1k7QUFDWixLQUFNLG1CVno0Q047QUdJQSxxQkFnQkksS0FrQkksRU84MUNJO0FQaDRDWixxQkFnQkksS0FrQkksRU8rMUNJO0FQajRDWixxQkFnQkksS0FrQkksRU9nMkNJO0FQbDRDWixxQkFnQkksS0FrQkksRU9pMkNJO0FQbjRDWixxQkFnQkksS0FrQkksRU9rMkNJO0FBQ1osS0FBTSxtQlByNENOLHFCQWdCSSxLQWtCSTtFT28yQ0osY0FBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7O0FBR0osWUFBWTtBQUNaLFlBQVk7QUFDWixLQUFNLG1CQUFrQjtBVmw2Q3BCLE9BQUMsS1VnNkNPO0FWaDZDUixPQUFDLEtVaTZDTztBQUNaLEtBQU0sbUJWbDZDRixPQUFDO0FBaUJMLEtVKzRDWTtBVi80Q1osS1VnNUNZO0FBQ1osS0FBTSxtQlZqNUNOO0FHSUEscUJBZ0JJLEtBa0JJLEVPeTJDSTtBUDM0Q1oscUJBZ0JJLEtBa0JJLEVPMDJDSTtBQUNaLEtBQU0sbUJQNzRDTixxQkFnQkksS0FrQkk7RU80MkNKLHNCQUFBOztBQUdKLFlBQVk7QUFDWixZQUFZO0FBQ1osUUFBUSxVQUFXO0FBQ25CLFlBQVksU0FBUztBQUNyQixZQUFZLFVBQVU7QUFDdEIsUUFBUSxVQUFXLGFBQVk7QUFDL0IsWUFBWSxTQUFTO0FBQ3JCLFlBQVksVUFBVTtBQUN0QixRQUFRLFVBQVcsYUFBWTtBQUMvQixZQUFZLFNBQVM7QUFDckIsWUFBWSxVQUFVO0FBQ3RCLFFBQVEsVUFBVyxhQUFZO0FBQy9CLFlBQVksU0FBUztBQUNyQixZQUFZLFVBQVU7QUFDdEIsUUFBUSxVQUFXLGFBQVk7QUFDL0IsWUFBWSxTQUFTO0FBQ3JCLFlBQVksVUFBVTtBQUN0QixRQUFRLFVBQVcsYUFBWTtBVnY3QzNCLE9BQUMsS1VzNkNPO0FWdDZDUixPQUFDLEtVdTZDTztBQUNaLFFBQVEsVVZ4NkNKLFFBQUM7QUFBRCxPQUFDLEtVeTZDTyxTQUFTO0FWejZDakIsT0FBQyxLVTA2Q08sVUFBVTtBQUN0QixRQUFRLFVWMzZDSixRQUFDLEtVMjZDMEI7QVYzNkMzQixPQUFDLEtVNDZDTyxTQUFTO0FWNTZDakIsT0FBQyxLVTY2Q08sVUFBVTtBQUN0QixRQUFRLFVWOTZDSixRQUFDLEtVODZDMEI7QVY5NkMzQixPQUFDLEtVKzZDTyxTQUFTO0FWLzZDakIsT0FBQyxLVWc3Q08sVUFBVTtBQUN0QixRQUFRLFVWajdDSixRQUFDLEtVaTdDMEI7QVZqN0MzQixPQUFDLEtVazdDTyxTQUFTO0FWbDdDakIsT0FBQyxLVW03Q08sVUFBVTtBQUN0QixRQUFRLFVWcDdDSixRQUFDLEtVbzdDMEI7QVZwN0MzQixPQUFDLEtVcTdDTyxTQUFTO0FWcjdDakIsT0FBQyxLVXM3Q08sVUFBVTtBQUN0QixRQUFRLFVWdjdDSixRQUFDLEtVdTdDMEI7QVZ0NkMvQixLVXE1Q1k7QVZyNUNaLEtVczVDWTtBQUNaLFFBQVEsVVZ2NUNSO0FBQUEsS1V3NUNZLFNBQVM7QVZ4NUNyQixLVXk1Q1ksVUFBVTtBQUN0QixRQUFRLFVWMTVDUixNVTA1QytCO0FWMTVDL0IsS1UyNUNZLFNBQVM7QVYzNUNyQixLVTQ1Q1ksVUFBVTtBQUN0QixRQUFRLFVWNzVDUixNVTY1QytCO0FWNzVDL0IsS1U4NUNZLFNBQVM7QVY5NUNyQixLVSs1Q1ksVUFBVTtBQUN0QixRQUFRLFVWaDZDUixNVWc2QytCO0FWaDZDL0IsS1VpNkNZLFNBQVM7QVZqNkNyQixLVWs2Q1ksVUFBVTtBQUN0QixRQUFRLFVWbjZDUixNVW02QytCO0FWbjZDL0IsS1VvNkNZLFNBQVM7QVZwNkNyQixLVXE2Q1ksVUFBVTtBQUN0QixRQUFRLFVWdDZDUixNVXM2QytCO0FQbDZDL0IscUJBZ0JJLEtBa0JJLEVPKzJDSTtBUGo1Q1oscUJBZ0JJLEtBa0JJLEVPZzNDSTtBQUNaLFFBQVEsVVBuNUNSLHNCQWdCSSxLQWtCSTtBQWxDUixxQkFnQkksS0FrQkksRU9rM0NJLFNBQVM7QVBwNUNyQixxQkFnQkksS0FrQkksRU9tM0NJLFVBQVU7QUFDdEIsUUFBUSxVUHQ1Q1Isc0JBZ0JJLEtBa0JJLEVPbzNDdUI7QVB0NUMvQixxQkFnQkksS0FrQkksRU9xM0NJLFNBQVM7QVB2NUNyQixxQkFnQkksS0FrQkksRU9zM0NJLFVBQVU7QUFDdEIsUUFBUSxVUHo1Q1Isc0JBZ0JJLEtBa0JJLEVPdTNDdUI7QVB6NUMvQixxQkFnQkksS0FrQkksRU93M0NJLFNBQVM7QVAxNUNyQixxQkFnQkksS0FrQkksRU95M0NJLFVBQVU7QUFDdEIsUUFBUSxVUDU1Q1Isc0JBZ0JJLEtBa0JJLEVPMDNDdUI7QVA1NUMvQixxQkFnQkksS0FrQkksRU8yM0NJLFNBQVM7QVA3NUNyQixxQkFnQkksS0FrQkksRU80M0NJLFVBQVU7QUFDdEIsUUFBUSxVUC81Q1Isc0JBZ0JJLEtBa0JJLEVPNjNDdUI7QVAvNUMvQixxQkFnQkksS0FrQkksRU84M0NJLFNBQVM7QVBoNkNyQixxQkFnQkksS0FrQkksRU8rM0NJLFVBQVU7QUFDdEIs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 */