﻿@charset "UTF-8";
/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! 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"] {
  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;
}
/*@import "print.less";
@import "glyphicons.less";*/
* {
  -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 Condensed", Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #000;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #f18510;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #ab5d0a;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img,
.carousel-inner-vertical > .item > img,
.carousel-inner-vertical > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 9px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #000;
  border: 1px solid #ddd;
  border-radius: 6px;
  -webkit-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: 17px;
  margin-bottom: 17px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.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: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
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: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 17px;
  margin-bottom: 8.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: 8.5px;
  margin-bottom: 8.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: 31px;
}
h2,
.h2 {
  font-size: 25px;
}
h3,
.h3 {
  font-size: 21px;
}
h4,
.h4 {
  font-size: 15px;
}
h5,
.h5 {
  font-size: 12px;
}
h6,
.h6 {
  font-size: 11px;
}
p {
  margin: 0 0 8.5px;
}
.lead {
  margin-bottom: 17px;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 18px;
  }
}
small,
.small {
  font-size: 91%;
}
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.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: #777777;
}
.text-primary {
  color: #f18510;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #c36b0b;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #f18510;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #c36b0b;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 7.5px;
  margin: 34px 0 17px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 8.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: 17px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: 700;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .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: 8.5px 17px;
  margin: 0 0 17px;
  font-size: 15px;
  border-left: 5px solid #eeeeee;
}
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: #777777;
}
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 #eeeeee;
  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: 17px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 6px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  box-shadow: none;
}
pre {
  display: block;
  padding: 8px;
  margin: 0 0 8.5px;
  font-size: 11px;
  line-height: 1.42857143;
  color: #333333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 6px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.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: 15px;
  padding-left: 15px;
}
.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: 768px) {
  .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%;
  }
}
table {
  background-color: transparent;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 17px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #000;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  min-height: 0.01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 12.75px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 17px;
  font-size: 18px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  appearance: none;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 31px;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 6px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 31px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 28px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 42px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.radio label,
.checkbox label {
  min-height: 17px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
.form-control-static {
  min-height: 29px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}
.input-sm {
  height: 28px;
  padding: 5px 10px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 28px;
  line-height: 28px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 28px;
  padding: 5px 10px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 28px;
  line-height: 28px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 28px;
  min-height: 28px;
  padding: 6px 10px;
  font-size: 11px;
  line-height: 1.5;
}
.input-lg {
  height: 42px;
  padding: 10px 16px;
  font-size: 15px;
  line-height: 1.3333333;
  border-radius: 9px;
}
select.input-lg {
  height: 42px;
  line-height: 42px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 42px;
  padding: 10px 16px;
  font-size: 15px;
  line-height: 1.3333333;
  border-radius: 9px;
}
.form-group-lg select.form-control {
  height: 42px;
  line-height: 42px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 42px;
  min-height: 32px;
  padding: 11px 16px;
  font-size: 15px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 38.75px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 31px;
  height: 31px;
  line-height: 31px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 42px;
  height: 42px;
  line-height: 42px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 22px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 24px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 15px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 11px;
  }
}
.btn {
  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: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 6px;
  -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 {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.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);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #adadad;
}
.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 {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.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 {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #f18510;
  border-color: #db780d;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #c36b0b;
  border-color: #623606;
}
.btn-primary:hover {
  color: #fff;
  background-color: #c36b0b;
  border-color: #a15809;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #c36b0b;
  background-image: none;
  border-color: #a15809;
}
.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 {
  color: #fff;
  background-color: #a15809;
  border-color: #623606;
}
.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 {
  background-color: #f18510;
  border-color: #db780d;
}
.btn-primary .badge {
  color: #f18510;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  background-image: none;
  border-color: #398439;
}
.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: #fff;
  background-color: #398439;
  border-color: #255625;
}
.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: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  background-image: none;
  border-color: #269abc;
}
.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: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.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: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  background-image: none;
  border-color: #d58512;
}
.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: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.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: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  background-image: none;
  border-color: #ac2925;
}
.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: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.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: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: 400;
  color: #f18510;
  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;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #ab5d0a;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg {
  padding: 10px 16px;
  font-size: 15px;
  line-height: 1.3333333;
  border-radius: 9px;
}
.btn-sm {
  padding: 5px 10px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs {
  padding: 1px 5px;
  font-size: 11px;
  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%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 17px;
  margin-bottom: 17px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 6px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 11px;
  line-height: 17px;
  color: #fff;
  text-align: center;
  background-color: #f18510;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.close {
  float: right;
  font-size: 18px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  appearance: none;
}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #f18510;
}
.nav .nav-divider {
  height: 1px;
  margin: 7.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 6px 6px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  cursor: default;
  background-color: #000;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 6px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 6px 6px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #000;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 6px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #f18510;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 6px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 6px 6px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #000;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
/*@import "dropdowns.less";
@import "button-groups.less";
@import "input-groups.less";
@import "navbar.less";
@import "breadcrumbs.less";
@import "pagination.less";
@import "pager.less";
@import "labels.less";
@import "badges.less";
@import "jumbotron.less";
@import "thumbnails.less";
@import "alerts.less";
@import "media.less";
@import "list-group.less";
@import "panels.less";
@import "responsive-embed.less";
@import "wells.less";*/
.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: 9px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  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: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  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: 768px) {
  .modal-dialog {
    width: 600px;
    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);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-inner-vertical {
  position: relative;
  width: 100%;
}
.carousel-inner-vertical > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner-vertical > .item > img,
.carousel-inner-vertical > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner-vertical > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner-vertical > .item.next,
  .carousel-inner-vertical > .item.active.right {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    left: 0;
  }
  .carousel-inner-vertical > .item.prev,
  .carousel-inner-vertical > .item.active.left {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    left: 0;
  }
  .carousel-inner-vertical > .item.next.left,
  .carousel-inner-vertical > .item.prev.right,
  .carousel-inner-vertical > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
    display: block;
  }
}
.carousel-inner-vertical > .active,
.carousel-inner-vertical > .next,
.carousel-inner-vertical > .prev {
  display: block;
}
.carousel-inner-vertical > .active {
  left: 0;
}
.carousel-inner-vertical > .next,
.carousel-inner-vertical > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner-vertical > .next {
  left: 100%;
}
.carousel-inner-vertical > .prev {
  left: -100%;
}
.carousel-inner-vertical > .next.left,
.carousel-inner-vertical > .prev.right {
  left: 0;
}
.carousel-inner-vertical > .active.left {
  left: -100%;
}
.carousel-inner-vertical > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {
  content: "\2039";
}
.carousel-control .icon-next:before {
  content: "\203a";
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
/*@import "tooltip.less";
@import "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,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.nav:before,
.nav:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.nav:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}
.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: 767px) {
  .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: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) 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: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) 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: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) 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;
  }
}
/* Slider */
.slick-loading .slick-list {
  background: #fff /*url('@{slick-loader-path}ajax-loader.gif') center center no-repeat*/;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: none !important;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
@media (min-width: 992px) {
  .slick-prev,
  .slick-next {
    display: unset !important;
  }
}
.slick-prev:hover,
.slick-next:hover,
.slick-prev:focus,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Icons */
}
@font-face {
  font-family: 'slick';
  font-weight: normal;
  font-style: normal;
  src: url('/fonts/slick/slick.eot');
  src: url('/fonts/slick/slick.eot?#iefix') format('embedded-opentype'), url('/fonts/slick/slick.woff') format('woff'), url('/fonts/slick/slick.ttf') format('truetype'), url('/fonts/slick/slick.svg#slick') format('svg');
}
.slick-prev {
  left: -25px;
}
[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
[dir="rtl"] .slick-prev:before {
  content: "→";
}
.slick-next {
  right: -25px;
}
[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir="rtl"] .slick-next:before {
  content: "←";
}
/* Dots */
.slick-dotted .slick-slider {
  margin-bottom: 30px;
}
.slick-dots {
  position: relative;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: auto;
  margin: 0;
  padding: 0;
  cursor: pointer;
}
.slick-dots li:first-child {
  padding-left: 6px;
}
.slick-dots li:last-child {
  padding-right: 6px;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: auto;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  cursor: pointer;
  padding: 0 2px 0 1px;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}
@media (min-width: 768px) {
  .slick-dots li button:hover:before,
  .slick-dots li button:focus:before {
    opacity: 1;
  }
}
.slick-dots li button:before {
  vertical-align: top;
  content: "•";
  height: 20px;
  font-family: "slick";
  font-size: 5px;
  line-height: 20px;
  text-align: center;
  color: #6B6F82;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: 1px;
}
.slick-dots li.slick-active button:before {
  color: #6B6F82;
  opacity: 0.75;
}
html,
body {
  height: 100%;
  overflow: hidden;
  touch-action: none;
}
html.background-transparent,
body.background-transparent {
  background-color: transparent;
}
.wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
  position: relative;
  /* layout */
  /* features */
  /* helper for debugging */
}
.wrapper__header {
  text-align: center;
}
.wrapper__content {
  flex-grow: 1;
  position: relative;
}
.wrapper__content #gameFrame {
  height: 100%;
  width: 100%;
  border: 0;
}
.wrapper__footer {
  text-align: center;
  padding: 0 6px;
}
.wrapper__overlay {
  transition: all 500ms;
}
.wrapper__overlay--drag {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.wrapper__overlay--open {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
@media only screen and (min-width: 768px) {
  .wrapper__overlay--open {
    background-color: transparent;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
  }
}
@media only screen and (max-width: 991px) {
  .wrapper__overlay--open .wrapper__controls-helper {
    top: 15px !important;
    left: 15px !important;
  }
}
.wrapper__overlay--open .wrapper__bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
@media only screen and (min-width: 768px) {
  .wrapper__overlay--open .wrapper__bg {
    display: none !important;
  }
}
.wrapper__controls-helper {
  position: absolute;
  top: -15px;
  left: -15px;
  /*width: 110px;
        height: 110px;*/
  transition: all 500ms;
  transition-delay: 0;
}
.wrapper__controls-helper .wrapper__controls {
  transition: all 500ms;
  transition-delay: 0;
  top: 30px;
  left: 30px;
}
.wrapper__controls-helper--animation-off * {
  transition: none !important;
}
.wrapper__controls {
  top: 0px;
  left: 0px;
  position: absolute;
  width: 50px;
  height: 50px;
  transition: all 500ms;
  z-index: 1;
}
@media only screen and (max-width: 991px) {
  .wrapper__controls--open {
    top: 0px !important;
    left: 0px !important;
    position: absolute;
  }
}
.wrapper__controls--open .wrapper__control {
  width: 50px;
  height: 50px;
  /*line-height: 53px;*/
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 30px;
  border-radius: 25px;
}
.wrapper__controls--open .wrapper__control:not([data-order=""]):not(.wrapper__features) {
  top: 0;
  left: 0;
}
.wrapper__controls--open .wrapper__control:not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) {
  top: 0;
  left: 56px;
}
.wrapper__controls--open .wrapper__control:not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) {
  top: 0;
  left: 112px;
}
.wrapper__controls--open .wrapper__control:not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) {
  top: 0;
  left: 168px;
}
.wrapper__controls--open .wrapper__control:not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) {
  top: 0;
  left: 224px;
}
@media (orientation: landscape) {
  .wrapper__controls--open .wrapper__control:not([data-order=""]):not(.wrapper__features) {
    top: 0;
    left: 0;
  }
  .wrapper__controls--open .wrapper__control:not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) {
    left: 0;
    top: 56px;
  }
  .wrapper__controls--open .wrapper__control:not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) {
    left: 0;
    top: 112px;
  }
  .wrapper__controls--open .wrapper__control:not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) {
    left: 0;
    top: 168px;
  }
  .wrapper__controls--open .wrapper__control:not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) ~ :not([data-order=""]):not(.wrapper__features) {
    left: 0;
    top: 224px;
  }
}
.wrapper__control {
  width: 20px;
  height: 20px;
  /*line-height: 20px;*/
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  text-align: center;
  border-radius: 10px;
  color: white;
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  transition: all 300ms;
  visibility: visible;
}
.wrapper__control:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'stechicons';
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.wrapper__control--search:before {
  content: "\e961";
}
.wrapper__control--challenges:before {
  content: "\e9e2";
}
.wrapper__control--tournaments:before {
  content: "\e928";
}
.wrapper__control--bonuses:before {
  content: "\e904";
}
.wrapper__control--bonuses svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
}
.wrapper__control--bonuses svg circle {
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  stroke: currentColor;
  -webkit-transition: stroke-dasharray 0.4s;
  transition: stroke-dasharray 0.4s;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.wrapper__control--messages:before {
  content: "\e93e";
}
.wrapper__control--other:before {
  content: "\e952";
}
.wrapper__control[data-order=""] {
  visibility: hidden;
  z-index: -1;
  pointer-events: none;
}
.wrapper__control--animation-pop {
  animation: none !important;
  animation-delay: 0 !important;
}
.wrapper__control[data-order=""],
.wrapper__control[data-order="1"] {
  width: 50px;
  height: 50px;
  line-height: 53px;
  font-size: 30px;
  border-radius: 25px;
  top: 0;
  left: 0;
}
.wrapper__control[data-order="1"] {
  animation: pop 0.3s ease-in-out 2;
  animation-delay: 150ms;
}
.wrapper__control[data-order="2"] {
  top: -3px;
  left: 49px;
  transition-delay: 0ms;
}
.wrapper__control[data-order="3"] {
  top: 20px;
  left: 53px;
  transition-delay: 50ms;
}
.wrapper__control[data-order="4"] {
  top: 42px;
  left: 43px;
  transition-delay: 100ms;
}
.wrapper__control[data-order="5"] {
  top: 53px;
  left: 22px;
  transition-delay: 150ms;
}
.wrapper__control.active {
  color: orange;
  border-color: rgba(0, 0, 0, 0.95);
  background-color: rgba(0, 0, 0, 0.95);
}
.wrapper__features {
  position: absolute;
  top: 65px;
  left: 0px;
}
@media (orientation: landscape) {
  .wrapper__features {
    top: 0px;
    left: 65px;
    width: 320px;
    max-height: calc(100vh - 95px);
  }
}
.wrapper__feature {
  position: absolute;
  top: 0;
  opacity: 0;
  visibility: hidden;
  z-index: -1;
  transition: all 500ms;
  transition: width none;
  transition: height none;
  transition-delay: 150ms;
  padding: 15px;
  background-color: rgba(0, 0, 0, 0.95);
  color: white;
  width: calc(100vw - 30px);
  max-height: calc(100vh - 95px);
  /*overflow: hidden;
        overflow-y: auto;*/
}
.wrapper__feature:after,
.wrapper__feature:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
}
.wrapper__feature:after {
  bottom: 100%;
  left: 25px;
  margin-left: -10px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid rgba(0, 0, 0, 0.95);
}
.wrapper__feature:before {
  bottom: 100%;
  left: 25px;
  margin-left: -10px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid;
  border-bottom-color: transparent;
}
.wrapper__feature.active {
  opacity: 1;
  visibility: visible;
  z-index: 1;
  transition-delay: 150ms;
}
.wrapper__feature:before,
.wrapper__feature:after {
  transition: all 500ms;
}
.wrapper__feature[data-position="2"]:before,
.wrapper__feature[data-position="2"]:after {
  left: 81px;
}
.wrapper__feature[data-position="3"]:before,
.wrapper__feature[data-position="3"]:after {
  left: 137px;
}
.wrapper__feature[data-position="4"]:before,
.wrapper__feature[data-position="4"]:after {
  left: 193px;
}
.wrapper__feature--other > div {
  font-size: 14px;
  display: flex;
  align-items: center;
  height: 32px;
}
.wrapper__feature--other > div i {
  font-size: 18px;
  width: 32px;
  text-align: center;
  margin-left: -3px;
  margin-top: -1px;
}
.wrapper__feature--search input[type=text] {
  margin-bottom: 7.5px;
}
.wrapper__feature--bonuses .progress {
  width: 150px;
  margin-bottom: 0;
}
.wrapper__feature--bonuses:after {
  border-bottom-color: #161a1c;
}
@media (orientation: landscape) {
  .wrapper__feature--bonuses:after {
    border-right-color: #161a1c !important;
  }
}
.wrapper__feature--tournaments:after {
  border-bottom-color: #161a1c;
}
@media (orientation: landscape) {
  .wrapper__feature--tournaments:after {
    border-right-color: #231d1b !important;
  }
}
@media (orientation: landscape), (min-width: 768px) {
  .wrapper__feature {
    min-height: 50px;
    width: 325px;
  }
  .wrapper__feature:after,
  .wrapper__feature:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
  }
  .wrapper__feature:after {
    right: 100%;
    top: 25px;
    margin-top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid rgba(0, 0, 0, 0.95);
  }
  .wrapper__feature:before {
    right: 100%;
    top: 25px;
    margin-top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid;
    border-right-color: transparent;
  }
  .wrapper__feature:before,
  .wrapper__feature:after {
    left: -10px !important;
  }
  .wrapper__feature[data-position="2"] {
    min-height: 106px;
  }
  .wrapper__feature[data-position="2"]:before,
  .wrapper__feature[data-position="2"]:after {
    top: 81px;
  }
  .wrapper__feature[data-position="3"] {
    min-height: 162px;
  }
  .wrapper__feature[data-position="3"]:before,
  .wrapper__feature[data-position="3"]:after {
    top: 137px;
  }
  .wrapper__feature[data-position="4"] {
    min-height: 218px;
  }
  .wrapper__feature[data-position="4"]:before,
  .wrapper__feature[data-position="4"]:after {
    top: 193px;
  }
}
@media (min-height: 400px) and (orientation: landscape) {
  .wrapper__feature {
    width: 375px;
  }
}
.wrapper__feature .games {
  margin-bottom: 7.5px;
}
.wrapper__feature .games__headline {
  font-size: 14px;
}
.wrapper__feature .games__items {
  margin: 0 -15px 0 -15px;
  display: flex;
  overflow: hidden;
  overflow-x: auto;
}
.wrapper__feature .games__items > div {
  flex-basis: 150px;
  height: 120px;
  margin-left: 7.5px;
  border: 1px solid white;
  flex-shrink: 0;
}
.wrapper__feature .games__items > div:first-child {
  margin-left: 15px;
}
.wrapper__feature .games--1x2 .games__items > div {
  height: 240px;
}
.wrapper__feature .banner {
  display: flex;
  margin-bottom: 7.5px;
  border: 1px solid white;
  align-items: center;
  justify-content: center;
  color: grey;
  text-transform: uppercase;
  font-size: 10px;
}
.wrapper__feature .banner:before {
  content: "";
  padding-bottom: 50%;
}
.wrapper__helper {
  position: absolute;
  left: 15px;
  bottom: 15px;
}
.jackpotholder {
  width: 50vw;
  margin: auto;
}
@media (orientation: landscape) {
  .jackpotholder {
    width: 33vw;
    max-width: 300px;
  }
}
@keyframes pop {
  50% {
    transform: scale(1.1);
  }
}
/* ------------------------ */
/* LESS mixin for CSS arrow */
/* ------------------------ */
/* https://github.com/HugoGiraudel/LESS-Mixin-for-CSS-arrows

//Usage
 .arrow(size, color, direction, offset, border-size, border-color); 

Where
 * Size is the with of the arrow
 * Color is the color of the arrow (plain color required)
 * Direction is the orientation of the arrow (top, right, bottom, left)
 * Offset is the position of the arrow on its axis (px / em)
 * Border-size is the width of the border if there is one (optional; default "0")
 * Border-color is the color of the border if there is one (optional; default "inherit"); 

//Extra
 Drop-shadows can be used on the element to create a shadow on the arrow as well 
*/
.promotion-wrapper-popup {
  height: auto;
  background-image: url(../Images/wrapper/bg1@2x.jpg);
  background-size: cover;
  background-position: center bottom;
  overflow: hidden;
  z-index: 20;
  margin: -15px;
  padding: 15px;
  /*font-size: 16px;*/
}
.promotion-wrapper-popup--tournaments {
  background-image: url(../Images/wrapper/bg2@2x.jpg);
}
.promotion-wrapper-popup--challenges .promotion-wrapper-table-scroller {
  height: calc((100vw - 60px) * 0.42 + 15px * 1.42857143 + 51px + 12px + 12px + 50px) !important;
}
@media (orientation: landscape), (min-width: 768px) {
  .promotion-wrapper-popup--challenges .promotion-wrapper-table-scroller {
    height: 260px !important;
  }
}
@media (min-height: 400px) and (orientation: landscape) {
  .promotion-wrapper-popup--challenges .promotion-wrapper-table-scroller {
    height: 290px !important;
  }
}
.promotion-wrapper-popup[data-count="1"] .fa.fa-caret-left,
.promotion-wrapper-popup[data-count="1"] .fa.fa-caret-right {
  display: none;
}
.promotion-wrapper-popup:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(../Images/wrapper/leaderboard_gradient.png);
  background-repeat: no-repeat;
  z-index: -2;
}
.promotion-wrapper-popup > .promotion {
  overflow: visible;
  display: none;
}
.promotion-wrapper-popup .opacity0 {
  opacity: 0 !important;
}
.promotion-wrapper-popup .promotion[data-status="Waiting"] .promotion-wrapper-popup__time-to-start {
  display: block;
}
.promotion-wrapper-popup__leaderboard-table {
  background: transparent !important;
}
.promotion-wrapper-popup__leaderboard-table thead th {
  background: transparent !important;
}
.promotion-wrapper-popup__header {
  display: flex;
  margin-bottom: 9px;
  align-items: center;
  font-size: 15px;
  height: 23px;
}
.promotion-wrapper-popup__header__detail {
  white-space: nowrap;
}
.promotion-wrapper-popup__header__detail .iconcasino {
  font-size: 20px;
  margin-right: 6px;
}
.promotion-wrapper-popup__header__detail--title {
  flex-basis: 50%;
  flex-grow: 1;
  flex-shrink: 0;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.promotion-wrapper-popup__header__detail--title > div {
  display: flex;
  align-items: center;
}
.promotion-wrapper-popup__header__detail--title > div > .iconcasino {
  position: relative;
  top: -2px;
}
.promotion-wrapper-popup__header__detail--title > div > span {
  line-height: 1;
}
.promotion-wrapper-popup__header__detail--timer {
  flex: 0 0 auto;
  white-space: nowrap;
  margin-left: 6px;
  line-height: 20px;
}
.promotion-wrapper-popup__header__detail--timer .iconcasino {
  color: white;
  font-size: 19px;
  margin-right: 0px;
  position: relative;
  top: 1px;
}
.promotion-wrapper-popup__header__detail--timer > span {
  position: relative;
  top: -2px;
}
.promotion-wrapper-popup__header__detail--ranking {
  padding-left: 12px;
  line-height: 20px;
}
.promotion-wrapper-popup__header__detail--ranking .iconcasino {
  position: relative;
  top: 0px;
}
.promotion-wrapper-popup__header__detail--ranking > span {
  position: relative;
  top: -3px;
}
.promotion-wrapper-popup__header__detail--progress {
  flex-basis: 105px;
  flex-grow: 0;
  flex-shrink: 0;
  text-align: right;
  overflow: hidden;
}
.promotion-wrapper-popup__header__detail--progress > div {
  display: flex;
  align-items: center;
}
.promotion-wrapper-popup__header__detail--progress > div > .value,
.promotion-wrapper-popup__header__detail--progress > div > .value--fraction {
  flex: 1 1 20px;
  color: orange;
  font-weight: bold;
  margin-top: 2px;
}
.promotion-wrapper-popup__header__detail--progress > div > .progress {
  flex: 0 0 55px;
  margin-bottom: 0;
  margin-left: 6px;
  height: 12px;
  border: 0;
  background-color: #424242;
  border-radius: 6px !important;
  align-self: center;
  position: relative;
}
.promotion-wrapper-popup__header__detail--progress > div > .progress > div {
  border-radius: 6px;
}
.promotion-wrapper-popup__header__detail--progress > div > .progress--straight > div {
  border-radius: 0;
}
.promotion-wrapper-popup__header__detail--progress > div > .progress .progress__dividers {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
}
.promotion-wrapper-popup__header__detail--progress > div > .progress .progress__dividers > div {
  border-left: 1px solid #424242;
  border-right: 1px solid #424242;
  flex-grow: 1;
}
.promotion-wrapper-popup__header__detail--progress > div > .progress .progress__dividers > div:first-child {
  border-left: 0;
}
.promotion-wrapper-popup__header__detail--progress > div > .progress .progress__dividers > div:last-child {
  border-right: 0;
}
.promotion-wrapper-popup__header__detail--ranking {
  padding-left: 12px;
}
.promotion-wrapper-popup__leaderboard-player {
  display: flex;
  justify-content: center;
  color: #ff9f00;
  margin-top: -17px;
  flex-direction: column;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 18%;
}
.promotion-wrapper-popup__leaderboard-player > div {
  margin-left: 3px;
  margin-right: 3px;
  display: flex;
  gap: 5px;
  justify-content: center;
}
.promotion-wrapper-popup__leaderboard-player > div:nth-of-type(1) {
  margin-bottom: 14px;
}
.promotion-wrapper-popup__missions__close {
  display: none;
  position: absolute;
  top: -65px;
  right: 0;
  width: 50px;
  height: 50px;
  color: white;
  border-color: rgba(0, 0, 0, 0.95);
  background-color: rgba(0, 0, 0, 0.95);
  text-align: center;
  line-height: 50px;
  border-radius: 50px;
  font-size: 25px;
}
@media (min-width: 992px) {
  .promotion-wrapper-popup__missions__close {
    top: 0;
    left: auto;
    right: -65px;
  }
}
.promotion-wrapper-popup__missions .promotion {
  display: none;
}
.promotion-wrapper-popup__missions .promotion.active {
  position: absolute;
  display: block;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
}
.promotion-wrapper-popup__time-to-start {
  display: none;
  position: absolute;
  top: 50%;
  text-align: center;
  color: white;
  background-color: rgba(0, 0, 0, 0.8);
  left: 5%;
  font-size: 16px;
  width: 90%;
  margin-left: 0;
  margin-top: -30px;
  padding: 6px 0;
  border-radius: 6px;
}
.promotion-wrapper-popup__time-to-start > span {
  font-size: 1.5em;
}
@keyframes promotion-wrapper-popup__header {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(100%);
  }
}
.promotion-wrapper-popup .promotion-wrapper-table {
  display: block;
  height: 222px;
  overflow-y: scroll;
  scrollbar-color: #f18510;
}
.promotion-wrapper-popup .promotion-wrapper-table-scroller {
  overflow-y: scroll !important;
  scrollbar-color: #f18510;
  height: calc(100% - 35px);
}
.promotion-wrapper-popup .promotion-wrapper-table-scroller p {
  white-space: pre-line;
}
.promotion-wrapper-popup .promotion-wrapper-table::-webkit-scrollbar-track,
.promotion-wrapper-popup .promotion-wrapper-table-scroller::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: transparent;
}
.promotion-wrapper-popup .promotion-wrapper-table::-webkit-scrollbar,
.promotion-wrapper-popup .promotion-wrapper-table-scroller::-webkit-scrollbar {
  width: 6px;
  background-color: transparent;
}
.promotion-wrapper-popup .promotion-wrapper-table::-webkit-scrollbar-thumb,
.promotion-wrapper-popup .promotion-wrapper-table-scroller::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #000;
}
.promotion-wrapper-popup .promotion-wrapper-popup__leaderboard-toggle {
  font-size: 15px;
  text-decoration: underline;
  color: white;
  display: block;
  text-align: center;
  margin-top: -19px;
}
.promotion-wrapper-popup__img {
  width: 100%;
  padding-bottom: 42%;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 6px;
  margin-bottom: 12px;
  position: relative;
  background-size: cover;
  background-position: center;
  overflow: hidden;
}
.promotion-wrapper-popup__img > .fa {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 30px;
  background-color: rgba(0, 0, 0, 0.25);
  cursor: pointer;
}
.promotion-wrapper-popup__img > .fa:before {
  width: 30px;
  height: 30px;
  line-height: 30px;
  margin-top: -15px;
  position: absolute;
  top: 50%;
  text-align: center;
}
.promotion-wrapper-popup__img > .fa.fa-caret-right {
  left: auto;
  right: 0;
}
.promotion-wrapper-popup__infos {
  display: flex;
  flex-wrap: wrap;
  line-height: 24px;
  font-size: 15px;
}
.promotion-wrapper-popup__info {
  flex: 1 1 50%;
}
.promotion-wrapper-popup__info .iconcasino {
  color: orange;
  font-size: 20px;
  top: 2px;
  position: relative;
}
.promotion-wrapper-popup__info--timer .iconcasino {
  font-size: 19px;
}
.promotion-wrapper-popup__info__detail--ranking {
  padding-left: 6px;
}
.promotion-wrapper-popup__info--price-pool {
  text-align: right;
}
.promotion-wrapper-popup__info--win-rules {
  flex: 0 0 auto;
}
.promotion-wrapper-popup__info--minimum-bet {
  text-align: right;
}
.promotion-wrapper-popup__info--rewarded-players {
  text-align: right;
}
.promotion-wrapper-popup__games .grid {
  position: relative;
  display: grid;
  column-gap: 12px;
  row-gap: 12px;
  grid-template-columns: repeat(3, 1fr);
}
.promotion-wrapper-popup__games .grid .game {
  width: 100%;
  position: relative;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: black;
}
.promotion-wrapper-popup__games .grid .game:after {
  content: "";
  display: block;
  padding-bottom: 80%;
}
.promotion-wrapper-popup__games .grid .game__name {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  display: none;
}
.promotion-wrapper-popup__games .grid .game__overlay {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  transition: all 500ms;
  display: flex;
  align-items: center;
}
.promotion-wrapper-popup__games .grid .game__overlay a {
  width: 100%;
  height: 200px;
  line-height: 200px;
  font-size: 36px;
}
.promotion-wrapper-popup__games .grid .game__overlay a:hover {
  text-decoration: none;
  color: #f18510;
}
.promotion-wrapper-popup__games .grid .game:hover .game__overlay {
  opacity: 1;
}
.promotion-wrapper-popup__games .grid .slick-dots {
  z-index: 1;
  position: relative;
  left: auto;
  right: auto;
  bottom: auto;
  top: 0px;
  padding: 0;
  margin: 0;
}
.promotion-wrapper-popup__games .grid .slick-dots li.slick-active button:before {
  opacity: 1;
  color: #9d9d9d;
}
.promotion-wrapper-popup__games .grid .slick-dots li button:before {
  font-size: 7px;
}
@media (min-width: 992px) {
  .promotion-wrapper-popup__games .grid .slick-dots {
    top: -5px;
  }
}
.promotion-wrapper-popup__games .grid .slick-dots::-webkit-scrollbar {
  display: none;
}
.promotion-wrapper-popup__games .grid .slick-dots:before {
  background: transparent;
}
.promotion-wrapper-popup__games .grid .slick-dots:after {
  bottom: 17px;
  width: 35%;
  right: 0;
  left: auto;
  background: #3a3a3a;
}
@media (max-width: 768px) {
  .promotion-wrapper-popup__games .grid .slick-dots:after {
    width: 33%;
  }
}
.promotion-wrapper-popup__games .grid .slick-dots li {
  overflow: hidden;
  background-color: transparent;
}
.promotion-wrapper-popup__games .grid .slick-dots li button:before {
  content: "•";
}
.promotion-wrapper-popup__games .grid .slick-prev,
.promotion-wrapper-popup__games .grid .slick-next {
  position: absolute;
  top: 0;
  left: 0;
  right: 9px;
  width: 30px;
  height: auto;
  bottom: 36px;
  background-color: rgba(0, 0, 0, 0.25);
  cursor: pointer;
  transform: none;
  border-radius: 6px;
  display: block !important;
}
.promotion-wrapper-popup__games .grid .slick-prev:before,
.promotion-wrapper-popup__games .grid .slick-next:before {
  width: 30px;
  height: 30px;
  line-height: 30px;
  margin-top: -15px;
  position: absolute;
  top: 50%;
  text-align: center;
  font-family: 'FontAwesome';
  color: white;
  opacity: 1;
}
.promotion-wrapper-popup__games .grid .slick-prev {
  right: auto;
  z-index: 1;
}
.promotion-wrapper-popup__games .grid .slick-prev:before {
  content: "\f0d9";
}
.promotion-wrapper-popup__games .grid .slick-next {
  left: auto;
}
.promotion-wrapper-popup__games .grid .slick-next:before {
  content: "\f0da";
}
.promotion-wrapper-popup__leaderboard-item {
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center 50px;
  width: 24%;
  min-height: 200px;
  text-align: center;
  color: white;
  padding-top: 127px;
  margin-top: -10px;
}
.promotion-wrapper-popup__leaderboard-item .promotion-item-header {
  padding-top: 18px;
  justify-content: center;
}
@media (max-width: 992px) {
  .promotion-wrapper-popup__leaderboard-item .promotion-item-header {
    padding-top: 0;
  }
}
.promotion-wrapper-popup__leaderboard-item > div:nth-child(1) {
  /* sequence */
  font-size: 20px;
  display: none;
}
.promotion-wrapper-popup__leaderboard-item > div:nth-child(2) {
  /* name */
  font-size: 18px;
  line-height: 1;
  /*margin-top: 13px;*/
}
.promotion-wrapper-popup__leaderboard-item > div:nth-child(3) {
  /* value */
  font-size: 14px;
  line-height: 14px;
}
.promotion-wrapper-popup__leaderboard-item > div:nth-child(4) {
  /* prize */
  font-size: 12px;
}
.promotion-wrapper-popup__leaderboard-item .prize {
  font-size: 15px !important;
  margin: 4px 0;
}
.promotion-wrapper-popup__leaderboard-item .promotion-wrapper-popup__leaderboard-player-value {
  font-size: 15px !important;
}
.promotion-wrapper-popup__leaderboard-item .promotion-wrapper-popup__leaderboard-player-name {
  font-size: 14px !important;
}
@media (min-width: 768px) {
  .promotion-wrapper-popup__leaderboard-item .promotion-wrapper-popup__leaderboard-player-name {
    font-size: 19px !important;
  }
}
.promotion-wrapper-popup__leaderboard-item--1 {
  order: 2;
  background-image: url(../../../../Content/Images/wrapper/gold@2x.png);
  background-position: center top;
  padding-top: 116px;
  width: 40%;
  margin-top: -20px;
}
@media (min-width: 992px) {
  .promotion-wrapper-popup__leaderboard-item--1 {
    padding-top: 110px;
  }
}
@media (min-width: 1200px) {
  .promotion-wrapper-popup__leaderboard-item--1 {
    padding-top: 123px;
  }
}
.promotion-wrapper-popup__leaderboard-item--1 .prize {
  color: #ffbc00;
}
.promotion-wrapper-popup__leaderboard-item--2 {
  order: 1;
  margin-top: 7px;
  background-image: url(../../../../Content/Images/wrapper/silver@2x.png);
}
.promotion-wrapper-popup__leaderboard-item--2 .prize {
  color: #aeb2c4;
}
.promotion-wrapper-popup__leaderboard-item--3 {
  order: 3;
  margin-top: 7px;
  background-image: url(../../../../Content/Images/wrapper/bronze@2x.png);
}
.promotion-wrapper-popup__leaderboard-item--3 .prize {
  color: #f76a0a;
}
.promotion-wrapper-popup__leaderboard-item--player {
  color: aqua;
}
.promotion-wrapper-popup .fa-spinner {
  top: 50%;
  position: absolute;
  left: 50%;
  font-size: 32px;
  margin-left: -16px;
  margin-top: -16px;
}
.promotion-wrapper-popup .tab-content {
  width: 100%;
  border: 0;
  padding: 0;
  background-color: transparent;
  height: calc((100vw - 60px) * 0.42 + 15px * 1.42857143 + 51px + 12px + 12px);
}
@media (orientation: landscape), (min-width: 768px) {
  .promotion-wrapper-popup .tab-content {
    height: 210px;
  }
}
@media (min-height: 400px) and (orientation: landscape) {
  .promotion-wrapper-popup .tab-content {
    height: 240px;
  }
}
.promotion-wrapper-popup .tab-content > .tab-pane {
  overflow: hidden;
  font-size: 13px;
  line-height: 1.42857143;
}
.promotion-wrapper-popup .tab-content > .tab-pane table tr {
  background-color: transparent;
}
.promotion-wrapper-popup .tab-content > .tab-pane table tr th {
  border: 0 !important;
}
.promotion-wrapper-popup .tab-content > .tab-pane table tr td {
  font-size: 12px;
  border: 0;
  color: #fff;
}
.promotion-wrapper-popup .tab-content > .tab-pane table tr td:first-child {
  width: 30px;
}
.promotion-wrapper-popup .tab-content > .tab-pane table tr.lowlighted td {
  color: #878787;
}
.promotion-wrapper-popup .tab-content > .tab-pane table tr.highlighted td {
  color: #fba10d;
}
.promotion-wrapper-popup .promotion_tabs {
  margin-top: 15px;
  width: 100%;
  border: 0;
  background-color: black;
  border-radius: 6px;
}
.promotion-wrapper-popup .promotion_tabs > li {
  width: 33.33333%;
  float: left;
}
.promotion-wrapper-popup .promotion_tabs > li a {
  display: block;
  text-align: center;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.75);
  background-color: black;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  height: 32px;
  line-height: 32px !important;
  border-radius: 6px;
}
.promotion-wrapper-popup .promotion_tabs > li.active a,
.promotion-wrapper-popup .promotion_tabs > li:focus a,
.promotion-wrapper-popup .promotion_tabs > li:hover a {
  border: 0 !important;
  background-color: #f18510 !important;
  color: #fff !important;
}
.modal .vertical-alignment-helper {
  display: table;
  height: 100%;
  width: 100%;
  pointer-events: none;
  /* This makes sure that we can still click outside of the modal to close it */
}
.modal .vertical-align-center {
  /* To center vertically */
  display: table-cell;
  vertical-align: middle;
  pointer-events: none;
}
.modal .modal-content {
  /* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */
  width: inherit;
  height: inherit;
  /* To center horizontally */
  margin: 0 40px;
  pointer-events: all;
  background-color: #2c2c2c;
  padding: 18px 24px 11px 24px;
}
@media (min-width: 768px) {
  .modal .modal-content {
    margin: 0 auto;
  }
}
.modal .modal-content .modal-header {
  border-bottom: 0;
  padding: 0;
  font-size: 20px;
}
.modal .modal-content .modal-header .fa {
  margin-right: 4px;
}
.modal .modal-content .modal-body {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 19px;
  font-size: 15px;
  line-height: 17px;
}
.modal .modal-content .modal-body input {
  margin-bottom: 10px;
}
.modal .modal-content .modal-footer {
  padding: 9px 0 0 0;
}
.modal .modal-content .modal-footer .btn {
  color: #ccb67a;
  background-color: transparent;
  border-color: transparent;
  font-size: 18px;
  font-weight: bold;
}
.modal .modal-content .modal-footer .btn:focus,
.modal .modal-content .modal-footer .btn.focus {
  color: #ccb67a;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.modal .modal-content .modal-footer .btn:hover {
  color: #ccb67a;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.modal .modal-content .modal-footer .btn:active,
.modal .modal-content .modal-footer .btn.active,
.open > .dropdown-toggle.modal .modal-content .modal-footer .btn {
  color: #ccb67a;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  border-color: rgba(0, 0, 0, 0);
}
.modal .modal-content .modal-footer .btn:active:hover,
.modal .modal-content .modal-footer .btn.active:hover,
.open > .dropdown-toggle.modal .modal-content .modal-footer .btn:hover,
.modal .modal-content .modal-footer .btn:active:focus,
.modal .modal-content .modal-footer .btn.active:focus,
.open > .dropdown-toggle.modal .modal-content .modal-footer .btn:focus,
.modal .modal-content .modal-footer .btn:active.focus,
.modal .modal-content .modal-footer .btn.active.focus,
.open > .dropdown-toggle.modal .modal-content .modal-footer .btn.focus {
  color: #ccb67a;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.modal .modal-content .modal-footer .btn.disabled:hover,
.modal .modal-content .modal-footer .btn[disabled]:hover,
fieldset[disabled] .modal .modal-content .modal-footer .btn:hover,
.modal .modal-content .modal-footer .btn.disabled:focus,
.modal .modal-content .modal-footer .btn[disabled]:focus,
fieldset[disabled] .modal .modal-content .modal-footer .btn:focus,
.modal .modal-content .modal-footer .btn.disabled.focus,
.modal .modal-content .modal-footer .btn[disabled].focus,
fieldset[disabled] .modal .modal-content .modal-footer .btn.focus {
  background-color: transparent;
  border-color: transparent;
}
.modal .modal-content .modal-footer .btn .badge {
  color: transparent;
  background-color: #ccb67a;
}
.modal .modal-content .modal-footer .btn.btn-register {
  color: #fc664e;
  background-color: transparent;
  border-color: transparent;
}
.modal .modal-content .modal-footer .btn.btn-register:focus,
.modal .modal-content .modal-footer .btn.btn-register.focus {
  color: #fc664e;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.modal .modal-content .modal-footer .btn.btn-register:hover {
  color: #fc664e;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.modal .modal-content .modal-footer .btn.btn-register:active,
.modal .modal-content .modal-footer .btn.btn-register.active,
.open > .dropdown-toggle.modal .modal-content .modal-footer .btn.btn-register {
  color: #fc664e;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  border-color: rgba(0, 0, 0, 0);
}
.modal .modal-content .modal-footer .btn.btn-register:active:hover,
.modal .modal-content .modal-footer .btn.btn-register.active:hover,
.open > .dropdown-toggle.modal .modal-content .modal-footer .btn.btn-register:hover,
.modal .modal-content .modal-footer .btn.btn-register:active:focus,
.modal .modal-content .modal-footer .btn.btn-register.active:focus,
.open > .dropdown-toggle.modal .modal-content .modal-footer .btn.btn-register:focus,
.modal .modal-content .modal-footer .btn.btn-register:active.focus,
.modal .modal-content .modal-footer .btn.btn-register.active.focus,
.open > .dropdown-toggle.modal .modal-content .modal-footer .btn.btn-register.focus {
  color: #fc664e;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.modal .modal-content .modal-footer .btn.btn-register.disabled:hover,
.modal .modal-content .modal-footer .btn.btn-register[disabled]:hover,
fieldset[disabled] .modal .modal-content .modal-footer .btn.btn-register:hover,
.modal .modal-content .modal-footer .btn.btn-register.disabled:focus,
.modal .modal-content .modal-footer .btn.btn-register[disabled]:focus,
fieldset[disabled] .modal .modal-content .modal-footer .btn.btn-register:focus,
.modal .modal-content .modal-footer .btn.btn-register.disabled.focus,
.modal .modal-content .modal-footer .btn.btn-register[disabled].focus,
fieldset[disabled] .modal .modal-content .modal-footer .btn.btn-register.focus {
  background-color: transparent;
  border-color: transparent;
}
.modal .modal-content .modal-footer .btn.btn-register .badge {
  color: transparent;
  background-color: #fc664e;
}
.modal .modal-content .modal-footer .btn .fa {
  display: none;
}
.modal.bonus .modal-dialog {
  width: 100%;
  padding: 0 40px 0 20px;
}
.modal.bonus .modal-content {
  margin: 0;
  padding: 0;
  text-align: center;
}
.modal.bonus .modal-content.modal-transparent {
  background-color: transparent !important;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.modal.bonus .modal-content .modal-body {
  padding: 0;
}
.modal.bonus .modal-content .modal-body .img-responsive {
  max-height: 75vh;
}
.modal.bonus .modal-content .modal-body .text {
  text-align: left;
  position: absolute;
  bottom: 16px;
  left: 16px;
  color: white;
}
.modal.bonus .modal-content .modal-body .text h2 {
  background-color: rgba(0, 0, 0, 0.5);
  padding: 8px;
  font-weight: bold;
  display: none;
}
.modal.bonus .modal-content .modal-body .text h3 {
  background-color: rgba(0, 0, 0, 0.5);
  padding: 8px;
  margin-top: 0;
  margin-bottom: 0;
  display: none;
}
.modal.bonus .modal-content .modal-body .btns {
  top: -26px;
  right: -26px;
  position: absolute;
  width: 30px;
  height: 30px;
  line-height: 1;
  text-align: center;
  border: 3px solid rgba(255, 255, 255, 0.5);
  border-radius: 15px;
}
.modal.bonus .modal-content .modal-body .btns .close {
  color: #fff;
  font-family: sans-serif;
  opacity: 0.6;
  float: none;
  width: 24px;
  height: 24px;
  line-height: 22px;
}
.modal.bonus .modal-content .modal-body .btns:hover {
  border: 3px solid rgba(255, 255, 255, 0.75);
}
.modal.bonus .modal-content .modal-body .btns:hover .close {
  opacity: 0.75;
}
.modal.bonus .modal-content .modal-body .btns:hover .close:hover {
  opacity: 0.75;
}
.mission {
  display: flex;
  justify-content: flex-start;
  color: white;
  font-size: 15px;
  margin-bottom: 4px;
  column-gap: 6px;
  padding: 6px 8px;
  background-color: rgba(0, 0, 0, 0.75);
  cursor: pointer;
  border-radius: 6px;
}
.mission[data-state="InProgress"] circle {
  color: orange;
}
.mission[data-state="Failed"] .stechicons {
  color: red;
}
.mission[data-state="Succeeded"] .stechicons {
  color: green;
}
.mission[data-state="NotStartedYet"] .stechicons {
  color: grey;
}
.mission[data-state="NotAvailable"] .stechicons {
  color: grey;
}
.mission .stechicons {
  font-size: 21px;
}
.mission div:nth-child(2) {
  flex-grow: 100;
}
.mission__percentage {
  width: 20px;
  height: 20px;
  position: relative;
}
.mission__percentage:before {
  display: block;
  position: absolute;
  content: "";
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  border-radius: 100%;
  border: 3px solid rgba(255, 255, 255, 0.1);
}
.mission__percentage svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
}
.mission__percentage svg circle {
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  stroke: currentColor;
  -webkit-transition: stroke-dasharray 0.4s;
  transition: stroke-dasharray 0.4s;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.challenge {
  display: flex;
  justify-content: flex-start;
  color: white;
  font-size: 15px;
  margin-bottom: 4px;
  column-gap: 6px;
  padding: 6px 8px;
  background-color: rgba(0, 0, 0, 0.75);
  cursor: pointer;
  border-radius: 6px;
}
.challenge .stechicons {
  font-size: 21px;
}
.challenge div:nth-child(2) {
  margin-left: auto;
}
.iconcasino {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'stechicons' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNsaWNrLmxlc3MiLCJib290c3RyYXAvbm9ybWFsaXplLmxlc3MiLCJib290c3RyYXAvc2NhZmZvbGRpbmcubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvdmVuZG9yLXByZWZpeGVzLmxlc3MiLCJib290c3RyYXAvdmFyaWFibGVzLmxlc3MiLCJib290c3RyYXAvbWl4aW5zL3RhYi1mb2N1cy5sZXNzIiwiYm9vdHN0cmFwL2Nhcm91c2VsLmxlc3MiLCJib290c3RyYXAvbWl4aW5zL2ltYWdlLmxlc3MiLCJib290c3RyYXAvdHlwZS5sZXNzIiwiYm9vdHN0cmFwL21peGlucy90ZXh0LWVtcGhhc2lzLmxlc3MiLCJib290c3RyYXAvbWl4aW5zL2JhY2tncm91bmQtdmFyaWFudC5sZXNzIiwiYm9vdHN0cmFwL21peGlucy90ZXh0LW92ZXJmbG93Lmxlc3MiLCJib290c3RyYXAvY29kZS5sZXNzIiwiYm9vdHN0cmFwL2dyaWQubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvZ3JpZC5sZXNzIiwiYm9vdHN0cmFwL21peGlucy9uYXYtdmVydGljYWwtYWxpZ24ubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvZ3JpZC1mcmFtZXdvcmsubGVzcyIsImJvb3RzdHJhcC90YWJsZXMubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvdGFibGUtcm93Lmxlc3MiLCJib290c3RyYXAvZm9ybXMubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvZm9ybXMubGVzcyIsImJvb3RzdHJhcC9idXR0b25zLmxlc3MiLCJib290c3RyYXAvbWl4aW5zL2J1dHRvbnMubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvb3BhY2l0eS5sZXNzIiwiYm9vdHN0cmFwL2NvbXBvbmVudC1hbmltYXRpb25zLmxlc3MiLCJib290c3RyYXAvcHJvZ3Jlc3MtYmFycy5sZXNzIiwiYm9vdHN0cmFwL21peGlucy9ncmFkaWVudHMubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvcHJvZ3Jlc3MtYmFyLmxlc3MiLCJib290c3RyYXAvY2xvc2UubGVzcyIsImJvb3RzdHJhcC9uYXZzLmxlc3MiLCJib290c3RyYXAvbWl4aW5zL25hdi1kaXZpZGVyLmxlc3MiLCJib290c3RyYXAvbWl4aW5zL2JvcmRlci1yYWRpdXMubGVzcyIsImJvb3RzdHJhcC9tb2RhbHMubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvY2xlYXJmaXgubGVzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMubGVzcyIsImJvb3RzdHJhcC9taXhpbnMvY2VudGVyLWJsb2NrLmxlc3MiLCJib290c3RyYXAvbWl4aW5zL2hpZGUtdGV4dC5sZXNzIiwiYm9vdHN0cmFwL3Jlc3BvbnNpdmUtdXRpbGl0aWVzLmxlc3MiLCJib290c3RyYXAvbWl4aW5zL3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5sZXNzIiwiZWFzaXQtd3JhcHBlci1mbGV4Lmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsU0FBUzs7Ozs7OztBQ1VUO0VBQ0UsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLDhCQUFBOztBQU9GO0VBQ0UsU0FBQTs7QUFhRjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQUNFLGNBQUE7O0FBUUY7QUFDQTtBQUNBO0FBQ0E7RUFDRSxxQkFBQTtFQUNBLHdCQUFBOztBQVFGLEtBQUssSUFBSTtFQUNQLGFBQUE7RUFDQSxTQUFBOztBQVFGO0FBQ0E7RUFDRSxhQUFBOztBQVVGO0VBQ0UsNkJBQUE7O0FBUUYsQ0FBQztBQUNELENBQUM7RUFDQyxVQUFBOztBQVdGLElBQUk7RUFDRixtQkFBQTtFQUNBLDBCQUFBO0VBQ0EsaUNBQUE7O0FBT0Y7QUFDQTtFQUNFLGlCQUFBOztBQU9GO0VBQ0Usa0JBQUE7O0FBUUY7RUFDRSxjQUFBO0VBQ0EsZ0JBQUE7O0FBT0Y7RUFDRSxnQkFBQTtFQUNBLFdBQUE7O0FBT0Y7RUFDRSxjQUFBOztBQU9GO0FBQ0E7RUFDRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0Esd0JBQUE7O0FBR0Y7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b0RHLGtCQUFBOztBRHBESDtFQ29ERyxpQkFBQTs7QURwREg7RUN5REcsVUFBQTs7QUR6REg7RUN3RUcsaUJBQUE7O0FEeEVIO0VDd0VHLHlCQUFBOztBRHhFSDtFQ3dFRyx5QkFBQTs7QUR4RUg7RUN3RUcsZ0JBQUE7O0FEeEVIO0VDd0VHLHlCQUFBOztBRHhFSDtFQ3dFRyx5QkFBQTs7QUR4RUg7RUN3RUcsZ0JBQUE7O0FEeEVIO0VDd0VHLHlCQUFBOztBRHhFSDtFQ3dFRyx5QkFBQTs7QUR4RUg7RUN3RUcsZ0JBQUE7O0FEeEVIO0VDd0VHLHlCQUFBOztBRHhFSDtFQ3dFRyx3QkFBQTs7QUR4RUg7RUN3RUcsZUFBQTs7QUhDSixRQUFtQztFRXpFbEM7RUFBVztFQUFXO0VBRWpCO0VBQVc7RUFBVztFQUFXO0VBQ2xDO0VBQVc7RUFBVztFQUFZO0VBQVk7SUNvQzdDLFdBQUE7O0VEdkNMO0lDK0NHLFdBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csVUFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxVQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLFVBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxrQkFBQTs7RUQvQ0g7SUM4REcsV0FBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxVQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLFVBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsVUFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLGtCQUFBOztFRDlESDtJQ21FRyxXQUFBOztFRG5FSDtJQ29ERyxVQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLFNBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsU0FBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxTQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsaUJBQUE7O0VEcERIO0lDeURHLFVBQUE7O0VEekRIO0lDd0VHLGlCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcseUJBQUE7O0VEeEVIO0lDd0VHLGdCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcseUJBQUE7O0VEeEVIO0lDd0VHLGdCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcseUJBQUE7O0VEeEVIO0lDd0VHLGdCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcsd0JBQUE7O0VEeEVIO0lDd0VHLGVBQUE7OztBSFVKLFFBQW1DO0VFbEZsQztFQUFXO0VBQVc7RUFFakI7RUFBVztFQUFXO0VBQVc7RUFDbEM7RUFBVztFQUFXO0VBQVk7RUFBWTtJQ29DN0MsV0FBQTs7RUR2Q0w7SUMrQ0csV0FBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxVQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLFVBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csVUFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLGtCQUFBOztFRC9DSDtJQzhERyxXQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLFVBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsVUFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxVQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsa0JBQUE7O0VEOURIO0lDbUVHLFdBQUE7O0VEbkVIO0lDb0RHLFVBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsU0FBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxTQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLFNBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxpQkFBQTs7RURwREg7SUN5REcsVUFBQTs7RUR6REg7SUN3RUcsaUJBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcsZ0JBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcsZ0JBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcsZ0JBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx3QkFBQTs7RUR4RUg7SUN3RUcsZUFBQTs7O0FIbUJKLFFBQW1DO0VFM0ZsQztFQUFXO0VBQVc7RUFFakI7RUFBVztFQUFXO0VBQVc7RUFDbEM7RUFBVztFQUFXO0VBQVk7RUFBWTtJQ29DN0MsV0FBQTs7RUR2Q0w7SUMrQ0csV0FBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxVQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLFVBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csVUFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLGtCQUFBOztFRC9DSDtJQzhERyxXQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLFVBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsVUFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxVQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsa0JBQUE7O0VEOURIO0lDbUVHLFdBQUE7O0VEbkVIO0lDb0RHLFVBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsU0FBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxTQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLFNBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxpQkFBQTs7RURwREg7SUN5REcsVUFBQTs7RUR6REg7SUN3RUcsaUJBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcsZ0JBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcsZ0JBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcsZ0JBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx3QkFBQTs7RUR4RUg7SUN3RUcsZUFBQTs7O0FDakVKO0VBQ0UsNkJBQUE7O0FBREYsS0FPRSxJQUFHO0VBQ0QsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7O0FBS0EsS0FGRixHQUVHO0FBQUQsS0FERixHQUNHO0VBQ0MsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7O0FBS047RUFDRSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBOztBQUdGO0VBQ0UsZ0JBQUE7O0FBTUY7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBOztBQUhGLE1BS0UsUUFHRSxLQUNFO0FBVE4sTUFNRSxRQUVFLEtBQ0U7QUFUTixNQU9FLFFBQ0UsS0FDRTtBQVROLE1BS0UsUUFHRSxLQUVFO0FBVk4sTUFNRSxRQUVFLEtBRUU7QUFWTixNQU9FLFFBQ0UsS0FFRTtFQUNFLFlBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsMEJBQUE7O0FBZFIsTUFtQkUsUUFBUSxLQUFLO0VBQ1gsc0JBQUE7RUFDQSw2QkFBQTs7QUFyQkosTUF3QkUsVUFBVSxRQUdSLEtBQUksWUFDRjtBQTVCTixNQXlCRSxXQUFXLFFBRVQsS0FBSSxZQUNGO0FBNUJOLE1BMEJFLFFBQU8sWUFDTCxLQUFJLFlBQ0Y7QUE1Qk4sTUF3QkUsVUFBVSxRQUdSLEtBQUksWUFFRjtBQTdCTixNQXlCRSxXQUFXLFFBRVQsS0FBSSxZQUVGO0FBN0JOLE1BMEJFLFFBQU8sWUFDTCxLQUFJLFlBRUY7RUFDRSxhQUFBOztBQTlCUixNQW1DRSxRQUFRO0VBQ04sMEJBQUE7O0FBcENKLE1Bd0NFO0VBQ0Usc0JBQUE7O0FBT0osZ0JBQ0UsUUFHRSxLQUNFO0FBTE4sZ0JBRUUsUUFFRSxLQUNFO0FBTE4sZ0JBR0UsUUFDRSxLQUNFO0FBTE4sZ0JBQ0UsUUFHRSxLQUVFO0FBTk4sZ0JBRUUsUUFFRSxLQUVFO0FBTk4sZ0JBR0UsUUFDRSxLQUVFO0VBQ0UsWUFBQTs7QUFXUjtFQUNFLHNCQUFBOztBQURGLGVBRUUsUUFHRSxLQUNFO0FBTk4sZUFHRSxRQUVFLEtBQ0U7QUFOTixlQUlFLFFBQ0UsS0FDRTtBQU5OLGVBRUUsUUFHRSxLQUVFO0FBUE4sZUFHRSxRQUVFLEtBRUU7QUFQTixlQUlFLFFBQ0UsS0FFRTtFQUNFLHNCQUFBOztBQVJSLGVBWUUsUUFBUSxLQUNOO0FBYkosZUFZRSxRQUFRLEtBRU47RUFDRSx3QkFBQTs7QUFVTixjQUNFLFFBQVEsS0FBSSxZQUFZO0VBQ3RCLHlCQUFBOztBQVNKLFlBQ0UsUUFBUSxLQUFJO0VBQ1YseUJBQUE7O0FDL0lGLE1BQU8sUUFBUSxLSExoQixLQUFJO0FHTUgsTUFBTyxRQUFRLEtITmhCLEtBQUk7QUdPSCxNQUFPLFFBQVEsS0hQaEIsS0FBSTtBR0tILE1BQU8sUUFBUSxLSExILEtBQUk7QUdNaEIsTUFBTyxRQUFRLEtITkgsS0FBSTtBR09oQixNQUFPLFFBQVEsS0hQSCxLQUFJO0FBQ2hCLE1HSU8sUUFBUSxLSEhqQixPQUFRO0FBRE4sTUdLTyxRQUFRLEtISmpCLE9BQVE7QUFETixNR01PLFFBQVEsS0hMakIsT0FBUTtBQUFNLE1HR0wsUUFBUSxLSEhGLE9BQVE7QUFBVCxNR0lMLFFBQVEsS0hKRixPQUFRO0FBQVQsTUdLTCxRQUFRLEtITEYsT0FBUTtFR1VqQix5QkFBQTs7QUFNSixZQUFhLFFBQVEsS0hsQnRCLEtBQUksT0FBTztBR2tCVixZQUFhLFFBQVEsS0hsQkgsS0FBSSxPQUVyQjtBQUFRLFlHZ0JJLFFBQVEsS0hoQlgsT0FBTyxNQUFPO0FBQU0sWUdnQmpCLFFBQVEsS0hoQlUsTUFBTztBQUNsQyxZR2VTLFFBQVEsS0hmaEIsT0FBTyxNQUFPO0VHcUJmLHlCQUFBOztBQW5CSixNQUFPLFFBQVEsS0hMaEIsS0FBSTtBR01ILE1BQU8sUUFBUSxLSE5oQixLQUFJO0FHT0gsTUFBTyxRQUFRLEtIUGhCLEtBQUk7QUdLSCxNQUFPLFFBQVEsS0hMRixLQUFJO0FHTWpCLE1BQU8sUUFBUSxLSE5GLEtBQUk7QUdPakIsTUFBTyxRQUFRLEtIUEYsS0FBSTtBQUVsQixNR0dRLFFBQVEsS0hIZixRQUFTO0FBQVYsTUdJUSxRQUFRLEtISmYsUUFBUztBQUFWLE1HS1EsUUFBUSxLSExmLFFBQVM7QUFBTSxNR0dSLFFBQVEsS0hIQyxRQUFTO0FBQVYsTUdJUixRQUFRLEtISkMsUUFBUztBQUFWLE1HS1IsUUFBUSxLSExDLFFBQVM7RUdVckIseUJBQUE7O0FBTUosWUFBYSxRQUFRLEtIbEJ0QixLQUFJLFFBQVE7QUdrQlgsWUFBYSxRQUFRLEtIbEJGLEtBQ3JCLFFBQ0s7QUFBUSxZR2dCRSxRQUFRLEtIaEJULFFBQVEsTUFBTztBQUFNLFlHZ0JwQixRQUFRLEtIaEJhLE1BQU87QUFDakMsWUdlSyxRQUFRLEtIZlosUUFBUSxNQUFPO0VHcUJwQix5QkFBQTs7QUFuQkosTUFBTyxRQUFRLEtITGhCLEtBQUk7QUdNSCxNQUFPLFFBQVEsS0hOaEIsS0FBSTtBR09ILE1BQU8sUUFBUSxLSFBoQixLQUFJO0FHS0gsTUFBTyxRQUFRLEtITEwsS0FBSTtBR01kLE1BQU8sUUFBUSxLSE5MLEtBQUk7QUdPZCxNQUFPLFFBQVEsS0hQTCxLQUFJO0FBQU8sTUdLZCxRQUFRLEtITE8sS0FFdEI7QUFGcUIsTUdNZCxRQUFRLEtITk8sS0FFdEI7QUFGcUIsTUdPZCxRQUFRLEtIUE8sS0FFdEI7QUFBTSxNR0dDLFFBQVEsS0hIUixLQUFNO0FBQVAsTUdJQyxRQUFRLEtISlIsS0FBTTtBQUFQLE1HS0MsUUFBUSxLSExSLEtBQU07RUdVVCx5QkFBQTs7QUFNSixZQUFhLFFBQVEsS0hsQnRCLEtBQUksS0FBSztBR2tCUixZQUFhLFFBQVEsS0hsQkwsS0FBSSxLQUNwQjtBQUNLLFlHZ0JRLFFBQVEsS0hoQmYsS0FBSyxNQUFPO0FBQU0sWUdnQlgsUUFBUSxLSGhCSSxNQUFPO0FBQVMsWUdnQjVCLFFBQVEsS0hoQnFCLEtBQ3hDLE1BQU87RUdxQkwseUJBQUE7O0FBbkJKLE1BQU8sUUFBUSxLSExoQixLQUFJO0FHTUgsTUFBTyxRQUFRLEtITmhCLEtBQUk7QUdPSCxNQUFPLFFBQVEsS0hQaEIsS0FBSTtBR0tILE1BQU8sUUFBUSxLSExGLEtBQUk7QUdNakIsTUFBTyxRQUFRLEtITkYsS0FBSTtBR09qQixNQUFPLFFBQVEsS0hQRixLQUFJO0FBRWxCLE1HR1EsUUFBUSxLSEhmLFFBQVM7QUFBVixNR0lRLFFBQVEsS0hKZixRQUFTO0FBQVYsTUdLUSxRQUFRLEtITGYsUUFBUztBQUFNLE1HR1IsUUFBUSxLSEhDLFFBQVM7QUFBVixNR0lSLFFBQVEsS0hKQyxRQUFTO0FBQVYsTUdLUixRQUFRLEtITEMsUUFBUztFR1VyQix5QkFBQTs7QUFNSixZQUFhLFFBQVEsS0hsQnRCLEtBQUksUUFBUTtBR2tCWCxZQUFhLFFBQVEsS0hsQkYsS0FDckIsUUFDSztBQUFRLFlHZ0JFLFFBQVEsS0hoQlQsUUFBUSxNQUFPO0FBQU0sWUdnQnBCLFFBQVEsS0hoQmEsTUFBTztBQUNqQyxZR2VLLFFBQVEsS0hmWixRQUFRLE1BQU87RUdxQnBCLHlCQUFBOztBQW5CSixNQUFPLFFBQVEsS0hMaEIsS0FBSTtBR01ILE1BQU8sUUFBUSxLSE5oQixLQUFJO0FHT0gsTUFBTyxRQUFRLEtIUGhCLEtBQUk7QUdLSCxNQUFPLFFBQVEsS0hMSCxLQUFJO0FHTWhCLE1BQU8sUUFBUSxLSE5ILEtBQUk7QUdPaEIsTUFBTyxRQUFRLEtIUEgsS0FBSTtBQUNoQixNR0lPLFFBQVEsS0hIakIsT0FBUTtBQUROLE1HS08sUUFBUSxLSEpqQixPQUFRO0FBRE4sTUdNTyxRQUFRLEtITGpCLE9BQVE7QUFBTSxNR0dMLFFBQVEsS0hIRixPQUFRO0FBQVQsTUdJTCxRQUFRLEtISkYsT0FBUTtBQUFULE1HS0wsUUFBUSxLSExGLE9BQVE7RUdVakIseUJBQUE7O0FBTUosWUFBYSxRQUFRLEtIbEJ0QixLQUFJLE9BQU87QUdrQlYsWUFBYSxRQUFRLEtIbEJILEtBQUksT0FFckI7QUFBUSxZR2dCSSxRQUFRLEtIaEJYLE9BQU8sTUFBTztBQUFNLFlHZ0JqQixRQUFRLEtIaEJVLE1BQU87QUFDbEMsWUdlUyxRQUFRLEtIZmhCLE9BQU8sTUFBTztFR3FCZix5QkFBQTs7QURvSk47RUFDRSxpQkFBQTtFQUNBLGdCQUFBOztBQUVBLG1CQUE4QztFQUE5QztJQUNFLFdBQUE7SUFDQSxzQkFBQTtJQUNBLGtCQUFBO0lBQ0EsNENBQUE7SUFDQSxzQkFBQTs7RUFMRixpQkFRRTtJQUNFLGdCQUFBOztFQVRKLGlCQVFFLFNBSUUsUUFHRSxLQUNFO0VBaEJSLGlCQVFFLFNBS0UsUUFFRSxLQUNFO0VBaEJSLGlCQVFFLFNBTUUsUUFDRSxLQUNFO0VBaEJSLGlCQVFFLFNBSUUsUUFHRSxLQUVFO0VBakJSLGlCQVFFLFNBS0UsUUFFRSxLQUVFO0VBakJSLGlCQVFFLFNBTUUsUUFDRSxLQUVFO0lBQ0UsbUJBQUE7O0VBbEJWLGlCQXlCRTtJQUNFLFNBQUE7O0VBMUJKLGlCQXlCRSxrQkFJRSxRQUdFLEtBQ0UsS0FBSTtFQWpDWixpQkF5QkUsa0JBS0UsUUFFRSxLQUNFLEtBQUk7RUFqQ1osaUJBeUJFLGtCQU1FLFFBQ0UsS0FDRSxLQUFJO0VBakNaLGlCQXlCRSxrQkFJRSxRQUdFLEtBRUUsS0FBSTtFQWxDWixpQkF5QkUsa0JBS0UsUUFFRSxLQUVFLEtBQUk7RUFsQ1osaUJBeUJFLGtCQU1FLFFBQ0UsS0FFRSxLQUFJO0lBQ0YsY0FBQTs7RUFuQ1YsaUJBeUJFLGtCQUlFLFFBR0UsS0FLRSxLQUFJO0VBckNaLGlCQXlCRSxrQkFLRSxRQUVFLEtBS0UsS0FBSTtFQXJDWixpQkF5QkUsa0JBTUUsUUFDRSxLQUtFLEtBQUk7RUFyQ1osaUJBeUJFLGtCQUlFLFFBR0UsS0FNRSxLQUFJO0VBdENaLGlCQXlCRSxrQkFLRSxRQUVFLEtBTUUsS0FBSTtFQXRDWixpQkF5QkUsa0JBTUUsUUFDRSxLQU1FLEtBQUk7SUFDRixlQUFBOztFQXZDVixpQkF5QkUsa0JBc0JFLFFBRUUsS0FBSSxXQUNGO0VBbERSLGlCQXlCRSxrQkF1QkUsUUFDRSxLQUFJLFdBQ0Y7RUFsRFIsaUJBeUJFLGtCQXNCRSxRQUVFLEtBQUksV0FFRjtFQW5EUixpQkF5QkUsa0JBdUJFLFFBQ0UsS0FBSSxXQUVGO0lBQ0UsZ0JBQUE7OztBRXpOWjtFQUlFLFlBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7O0FBR0Y7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxTQUFBO0VBQ0EsZ0NBQUE7O0FBR0Y7RUFDRSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBOztBQVVGLEtBQUs7RWhCNkJILDhCQUFBO0VBQ0csMkJBQUE7RUFDSyxzQkFBQTtFZ0JyQlIsd0JBQUE7RUFDQSxnQkFBQTs7QUFJRixLQUFLO0FBQ0wsS0FBSztFQUNILGVBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBOztBQU1BLEtBVkcsY0FVRjtBQUFELEtBVEcsaUJBU0Y7QUFDRCxLQVhHLGNBV0Y7QUFBRCxLQVZHLGlCQVVGO0FBQ0QsUUFBUSxVQUFXLE1BWmhCO0FBWUgsUUFBUSxVQUFXLE1BWGhCO0VBWUQsbUJBQUE7O0FBSUosS0FBSztFQUNILGNBQUE7O0FBSUYsS0FBSztFQUNILGNBQUE7RUFDQSxXQUFBOztBQUlGLE1BQU07QUFDTixNQUFNO0VBQ0osWUFBQTs7QUFJRixLQUFLLGFBQWE7QUFDbEIsS0FBSyxjQUFjO0FBQ25CLEtBQUssaUJBQWlCO0VkNUZwQiwwQ0FBQTtFQUNBLG9CQUFBOztBY2dHRjtFQUNFLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7O0FBMEJGO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RWhCM0VBLHdEQUFBO0VBQ1EsZ0RBQUE7RUF5SFIsOEVBQUE7RUFDSyx5RUFBQTtFQUNHLHNFQUFBOztBaUIxSVIsYUFBQztFQUNDLHFCQUFBO0VBQ0EsVUFBQTtFakJZRix5RkFBQTtFQUNRLGlGQUFBOztBQWlDUixhQUFDO0VBQ0MsV0FBQTtFQUNBLFVBQUE7O0FBRUYsYUFBQztFQUF5QixXQUFBOztBQUMxQixhQUFDO0VBQStCLFdBQUE7O0FnQitDaEMsYUFBQztFQUNDLDZCQUFBO0VBQ0EsU0FBQTs7QUFRRixhQUFDO0FBQ0QsYUFBQztBQUNELFFBQVEsVUFBVztFQUNqQix5QkFBQTtFQUNBLFVBQUE7O0FBR0YsYUFBQztBQUNELFFBQVEsVUFBVztFQUNqQixtQkFBQTs7QUFJRixRQUFRO0VBQ04sWUFBQTs7QUFjSixtQkFBc0Q7RUFLbEQsS0FKRyxhQUlGO0VBQUQsS0FIRyxhQUdGO0VBQUQsS0FGRyx1QkFFRjtFQUFELEtBREcsY0FDRjtJQUNDLGlCQUFBOztFQUdGLEtBUkcsYUFRRjtFQUFELEtBUEcsYUFPRjtFQUFELEtBTkcsdUJBTUY7RUFBRCxLQUxHLGNBS0Y7RUFDRCxlQUFnQixNQVRiO0VBU0gsZUFBZ0IsTUFSYjtFQVFILGVBQWdCLE1BUGI7RUFPSCxlQUFnQixNQU5iO0lBT0QsaUJBQUE7O0VBR0YsS0FiRyxhQWFGO0VBQUQsS0FaRyxhQVlGO0VBQUQsS0FYRyx1QkFXRjtFQUFELEtBVkcsY0FVRjtFQUNELGVBQWdCLE1BZGI7RUFjSCxlQUFnQixNQWJiO0VBYUgsZUFBZ0IsTUFaYjtFQVlILGVBQWdCLE1BWGI7SUFZRCxpQkFBQTs7O0FBV047RUFDRSxtQkFBQTs7QUFRRjtBQUNBO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTs7QUFHQSxNQUFDLFNBRUM7QUFGRixTQUFDLFNBRUM7QUFERixRQUFRLFVBQVcsT0FDakI7QUFERixRQUFRLFVBQVcsVUFDakI7RUFDRSxtQkFBQTs7QUFYTixNQWVFO0FBZEYsU0FjRTtFQUNFLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTs7QUFHSixNQUFPLE1BQUs7QUFDWixhQUFjLE1BQUs7QUFDbkIsU0FBVSxNQUFLO0FBQ2YsZ0JBQWlCLE1BQUs7RUFDcEIsa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBOztBQUdGLE1BQU87QUFDUCxTQUFVO0VBQ1IsZ0JBQUE7O0FBSUY7QUFDQTtFQUNFLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7O0FBR0EsYUFBQztBQUFELGdCQUFDO0FBQ0QsUUFBUSxVQUFXO0FBQW5CLFFBQVEsVUFBVztFQUNqQixtQkFBQTs7QUFHSixhQUFjO0FBQ2QsZ0JBQWlCO0VBQ2YsYUFBQTtFQUNBLGlCQUFBOztBQVNGO0VBQ0UsZ0JBQUE7RUFFQSxnQkFBQTtFQUNBLG1CQUFBO0VBRUEsZ0JBQUE7O0FBRUEsb0JBQUM7QUFDRCxvQkFBQztFQUNDLGdCQUFBO0VBQ0EsZUFBQTs7QUFhSjtFQzNQRSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTs7QUFFQSxNQUFNO0VBQ0osWUFBQTtFQUNBLGlCQUFBOztBQUdGLFFBQVE7QUFDUixNQUFNLFVBQVU7RUFDZCxZQUFBOztBRGlQSixjQUNFO0VBQ0UsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7O0FBTkosY0FRRSxPQUFNO0VBQ0osWUFBQTtFQUNBLGlCQUFBOztBQVZKLGNBWUUsU0FBUTtBQVpWLGNBYUUsT0FBTSxVQUFVO0VBQ2QsWUFBQTs7QUFkSixjQWdCRTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBOztBQUlKO0VDdlJFLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBOztBQUVBLE1BQU07RUFDSixZQUFBO0VBQ0EsaUJBQUE7O0FBR0YsUUFBUTtBQUNSLE1BQU0sVUFBVTtFQUNkLFlBQUE7O0FENlFKLGNBQ0U7RUFDRSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTs7QUFOSixjQVFFLE9BQU07RUFDSixZQUFBO0VBQ0EsaUJBQUE7O0FBVkosY0FZRSxTQUFRO0FBWlYsY0FhRSxPQUFNLFVBQVU7RUFDZCxZQUFBOztBQWRKLGNBZ0JFO0VBQ0UsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7O0FBU0o7RUFFRSxrQkFBQTs7QUFGRixhQUtFO0VBQ0Usc0JBQUE7O0FBSUo7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTs7QUFFRixTQUFVO0FBQ1YsZUFBZ0I7QUFDaEIsY0FBZSxjQUFjO0VBQzNCLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7O0FBRUYsU0FBVTtBQUNWLGVBQWdCO0FBQ2hCLGNBQWUsY0FBYztFQUMzQixXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBOztBQUlGLFlDNVpFO0FENFpGLFlDM1pFO0FEMlpGLFlDMVpFO0FEMFpGLFlDelpFO0FEeVpGLFlDeFpFO0FEd1pGLFlDdlpFO0FBQ0EsWUFBQyxNQUFPO0FBQ1IsWUFBQyxTQUFVO0FBQ1gsWUFBQyxhQUFjO0FBQ2YsWUFBQyxnQkFBaUI7RUFDaEIsY0FBQTs7QURrWkosWUMvWUU7RUFDRSxxQkFBQTtFakJpREYsd0RBQUE7RUFDUSxnREFBQTs7QWlCaEROLFlBSEYsY0FHRztFQUNDLHFCQUFBO0VqQjhDSix5RUFBQTtFQUNRLGlFQUFBOztBZ0I0VlYsWUNyWUU7RUFDRSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTs7QURrWUosWUMvWEU7RUFDRSxjQUFBOztBRGlZSixZQy9aRTtBRCtaRixZQzlaRTtBRDhaRixZQzdaRTtBRDZaRixZQzVaRTtBRDRaRixZQzNaRTtBRDJaRixZQzFaRTtBQUNBLFlBQUMsTUFBTztBQUNSLFlBQUMsU0FBVTtBQUNYLFlBQUMsYUFBYztBQUNmLFlBQUMsZ0JBQWlCO0VBQ2hCLGNBQUE7O0FEcVpKLFlDbFpFO0VBQ0UscUJBQUE7RWpCaURGLHdEQUFBO0VBQ1EsZ0RBQUE7O0FpQmhETixZQUhGLGNBR0c7RUFDQyxxQkFBQTtFakI4Q0oseUVBQUE7RUFDUSxpRUFBQTs7QWdCK1ZWLFlDeFlFO0VBQ0UsY0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7O0FEcVlKLFlDbFlFO0VBQ0UsY0FBQTs7QURvWUosVUNsYUU7QURrYUYsVUNqYUU7QURpYUYsVUNoYUU7QURnYUYsVUMvWkU7QUQrWkYsVUM5WkU7QUQ4WkYsVUM3WkU7QUFDQSxVQUFDLE1BQU87QUFDUixVQUFDLFNBQVU7QUFDWCxVQUFDLGFBQWM7QUFDZixVQUFDLGdCQUFpQjtFQUNoQixjQUFBOztBRHdaSixVQ3JaRTtFQUNFLHFCQUFBO0VqQmlERix3REFBQTtFQUNRLGdEQUFBOztBaUJoRE4sVUFIRixjQUdHO0VBQ0MscUJBQUE7RWpCOENKLHlFQUFBO0VBQ1EsaUVBQUE7O0FnQmtXVixVQzNZRTtFQUNFLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBOztBRHdZSixVQ3JZRTtFQUNFLGNBQUE7O0FEMllGLGFBRlksTUFFVjtFQUNBLFNBQUE7O0FBRUYsYUFMWSxNQUtYLFFBQVM7RUFDUixNQUFBOztBQVVKO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7O0FBa0JBLFFBQW1DO0VBQW5DLFlBRUU7SUFDRSxxQkFBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7O0VBTEosWUFTRTtJQUNFLHFCQUFBO0lBQ0EsV0FBQTtJQUNBLHNCQUFBOztFQVpKLFlBZ0JFO0lBQ0UscUJBQUE7O0VBakJKLFlBb0JFO0lBQ0UscUJBQUE7SUFDQSxzQkFBQTs7RUF0QkosWUFvQkUsYUFJRTtFQXhCSixZQW9CRSxhQUtFO0VBekJKLFlBb0JFLGFBTUU7SUFDRSxXQUFBOztFQTNCTixZQWdDRSxhQUFhO0lBQ1gsV0FBQTs7RUFqQ0osWUFvQ0U7SUFDRSxnQkFBQTtJQUNBLHNCQUFBOztFQXRDSixZQTJDRTtFQTNDRixZQTRDRTtJQUNFLHFCQUFBO0lBQ0EsYUFBQTtJQUNBLGdCQUFBO0lBQ0Esc0JBQUE7O0VBaERKLFlBMkNFLE9BT0U7RUFsREosWUE0Q0UsVUFNRTtJQUNFLGVBQUE7O0VBbkROLFlBc0RFLE9BQU8sTUFBSztFQXREZCxZQXVERSxVQUFVLE1BQUs7SUFDYixrQkFBQTtJQUNBLGNBQUE7O0VBekRKLFlBNkRFLGNBQWM7SUFDWixNQUFBOzs7QUFXTixnQkFLRTtBQUxGLGdCQU1FO0FBTkYsZ0JBT0U7QUFQRixnQkFRRTtFQUNFLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBOztBQVhKLGdCQWVFO0FBZkYsZ0JBZ0JFO0VBQ0UsZ0JBQUE7O0FBakJKLGdCQXFCRTtFTG5pQkEsbUJBQUE7RUFDQSxrQkFBQTs7QUt3aUJBLFFBQW1DO0VBQW5DLGdCQUNFO0lBQ0UsZ0JBQUE7SUFDQSxnQkFBQTtJQUNBLGlCQUFBOzs7QUEvQk4sZ0JBdUNFLGNBQWM7RUFDWixXQUFBOztBQVFBLFFBQW1DO0VBQW5DLGdCQURGLGVBRUk7SUFDRSxpQkFBQTtJQUNBLGVBQUE7OztBQUtKLFFBQW1DO0VBQW5DLGdCQURGLGVBRUk7SUFDRSxnQkFBQTtJQUNBLGVBQUE7OztBRTlrQlI7RUFDRSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSwwQkFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VDb0NBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RW5CcUtBLHlCQUFBO0VBQ0csc0JBQUE7RUFDQyxxQkFBQTtFQUNJLGlCQUFBOztBa0J4TU4sSUFBQztBQUFELElBRkQsT0FFRTtBQUFELElBREQsT0FDRTtBQUNELElBQUM7QUFBRCxJQUhELE9BR0U7QUFBRCxJQUZELE9BRUU7RWhCdEJILDBDQUFBO0VBQ0Esb0JBQUE7O0FnQjBCQSxJQUFDO0FBQ0QsSUFBQztBQUNELElBQUM7RUFDQyxXQUFBO0VBQ0EscUJBQUE7O0FBR0YsSUFBQztBQUNELElBQUM7RUFDQyxzQkFBQTtFQUNBLFVBQUE7RWxCMkJGLHdEQUFBO0VBQ1EsZ0RBQUE7O0FrQnhCUixJQUFDO0FBQ0QsSUFBQztBQUNELFFBQVEsVUFBVztFQUNqQixtQkFBQTtFRTlDRix5QkFBQTtFQUNBLGFBQUE7RXBCaUVBLHdCQUFBO0VBQ1EsZ0JBQUE7O0FrQmZOLENBREQsSUFDRTtBQUNELFFBQVEsVUFBVyxFQUZwQjtFQUdHLG9CQUFBOztBQVNOO0VDN0RFLFdBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBOztBQUVBLFlBQUM7QUFDRCxZQUFDO0VBQ0MsV0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7O0FBRUYsWUFBQztFQUNDLFdBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBOztBQUVGLFlBQUM7QUFDRCxZQUFDO0FBQ0QsS0FBTSxtQkFBa0I7RUFDdEIsV0FBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTs7QUFFQSxZQVJELE9BUUU7QUFBRCxZQVBELE9BT0U7QUFBRCxLQU5JLG1CQUFrQixZQU1yQjtBQUNELFlBVEQsT0FTRTtBQUFELFlBUkQsT0FRRTtBQUFELEtBUEksbUJBQWtCLFlBT3JCO0FBQ0QsWUFWRCxPQVVFO0FBQUQsWUFURCxPQVNFO0FBQUQsS0FSSSxtQkFBa0IsWUFRckI7RUFDQyxXQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTs7QUFNRixZQUhELFNBR0U7QUFBRCxZQUZELFVBRUU7QUFBRCxRQURNLFVBQVcsYUFDaEI7QUFDRCxZQUpELFNBSUU7QUFBRCxZQUhELFVBR0U7QUFBRCxRQUZNLFVBQVcsYUFFaEI7QUFDRCxZQUxELFNBS0U7QUFBRCxZQUpELFVBSUU7QUFBRCxRQUhNLFVBQVcsYUFHaEI7RUFDQyxzQkFBQTtFQUNBLGtCQUFBOztBRHVCTixZQ25CRTtFQUNFLFdBQUE7RUFDQSxzQkFBQTs7QURvQko7RUNoRUUsV0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7O0FBRUEsWUFBQztBQUNELFlBQUM7RUFDQyxXQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTs7QUFFRixZQUFDO0VBQ0MsV0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7O0FBRUYsWUFBQztBQUNELFlBQUM7QUFDRCxLQUFNLG1CQUFrQjtFQUN0QixXQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBOztBQUVBLFlBUkQsT0FRRTtBQUFELFlBUEQsT0FPRTtBQUFELEtBTkksbUJBQWtCLFlBTXJCO0FBQ0QsWUFURCxPQVNFO0FBQUQsWUFSRCxPQVFFO0FBQUQsS0FQSSxtQkFBa0IsWUFPckI7QUFDRCxZQVZELE9BVUU7QUFBRCxZQVRELE9BU0U7QUFBRCxLQVJJLG1CQUFrQixZQVFyQjtFQUNDLFdBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBOztBQU1GLFlBSEQsU0FHRTtBQUFELFlBRkQsVUFFRTtBQUFELFFBRE0sVUFBVyxhQUNoQjtBQUNELFlBSkQsU0FJRTtBQUFELFlBSEQsVUFHRTtBQUFELFFBRk0sVUFBVyxhQUVoQjtBQUNELFlBTEQsU0FLRTtBQUFELFlBSkQsVUFJRTtBQUFELFFBSE0sVUFBVyxhQUdoQjtFQUNDLHlCQUFBO0VBQ0EscUJBQUE7O0FEMEJOLFlDdEJFO0VBQ0UsY0FBQTtFQUNBLHNCQUFBOztBRHdCSjtFQ3BFRSxXQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTs7QUFFQSxZQUFDO0FBQ0QsWUFBQztFQUNDLFdBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBOztBQUVGLFlBQUM7RUFDQyxXQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTs7QUFFRixZQUFDO0FBQ0QsWUFBQztBQUNELEtBQU0sbUJBQWtCO0VBQ3RCLFdBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7O0FBRUEsWUFSRCxPQVFFO0FBQUQsWUFQRCxPQU9FO0FBQUQsS0FOSSxtQkFBa0IsWUFNckI7QUFDRCxZQVRELE9BU0U7QUFBRCxZQVJELE9BUUU7QUFBRCxLQVBJLG1CQUFrQixZQU9yQjtBQUNELFlBVkQsT0FVRTtBQUFELFlBVEQsT0FTRTtBQUFELEtBUkksbUJBQWtCLFlBUXJCO0VBQ0MsV0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7O0FBTUYsWUFIRCxTQUdFO0FBQUQsWUFGRCxVQUVFO0FBQUQsUUFETSxVQUFXLGFBQ2hCO0FBQ0QsWUFKRCxTQUlFO0FBQUQsWUFIRCxVQUdFO0FBQUQsUUFGTSxVQUFXLGFBRWhCO0FBQ0QsWUFMRCxTQUtFO0FBQUQsWUFKRCxVQUlFO0FBQUQsUUFITSxVQUFXLGFBR2hCO0VBQ0MseUJBQUE7RUFDQSxxQkFBQTs7QUQ4Qk4sWUMxQkU7RUFDRSxjQUFBO0VBQ0Esc0JBQUE7O0FENEJKO0VDeEVFLFdBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBOztBQUVBLFNBQUM7QUFDRCxTQUFDO0VBQ0MsV0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7O0FBRUYsU0FBQztFQUNDLFdBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBOztBQUVGLFNBQUM7QUFDRCxTQUFDO0FBQ0QsS0FBTSxtQkFBa0I7RUFDdEIsV0FBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTs7QUFFQSxTQVJELE9BUUU7QUFBRCxTQVBELE9BT0U7QUFBRCxLQU5JLG1CQUFrQixTQU1yQjtBQUNELFNBVEQsT0FTRTtBQUFELFNBUkQsT0FRRTtBQUFELEtBUEksbUJBQWtCLFNBT3JCO0FBQ0QsU0FWRCxPQVVFO0FBQUQsU0FURCxPQVNFO0FBQUQsS0FSSSxtQkFBa0IsU0FRckI7RUFDQyxXQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTs7QUFNRixTQUhELFNBR0U7QUFBRCxTQUZELFVBRUU7QUFBRCxRQURNLFVBQVcsVUFDaEI7QUFDRCxTQUpELFNBSUU7QUFBRCxTQUhELFVBR0U7QUFBRCxRQUZNLFVBQVcsVUFFaEI7QUFDRCxTQUxELFNBS0U7QUFBRCxTQUpELFVBSUU7QUFBRCxRQUhNLFVBQVcsVUFHaEI7RUFDQyx5QkFBQTtFQUNBLHFCQUFBOztBRGtDTixTQzlCRTtFQUNFLGNBQUE7RUFDQSxzQkFBQTs7QURnQ0o7RUM1RUUsV0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7O0FBRUEsWUFBQztBQUNELFlBQUM7RUFDQyxXQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTs7QUFFRixZQUFDO0VBQ0MsV0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7O0FBRUYsWUFBQztBQUNELFlBQUM7QUFDRCxLQUFNLG1CQUFrQjtFQUN0QixXQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBOztBQUVBLFlBUkQsT0FRRTtBQUFELFlBUEQsT0FPRTtBQUFELEtBTkksbUJBQWtCLFlBTXJCO0FBQ0QsWUFURCxPQVNFO0FBQUQsWUFSRCxPQVFFO0FBQUQsS0FQSSxtQkFBa0IsWUFPckI7QUFDRCxZQVZELE9BVUU7QUFBRCxZQVRELE9BU0U7QUFBRCxLQVJJLG1CQUFrQixZQVFyQjtFQUNDLFdBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBOztBQU1GLFlBSEQsU0FHRTtBQUFELFlBRkQsVUFFRTtBQUFELFFBRE0sVUFBVyxhQUNoQjtBQUNELFlBSkQsU0FJRTtBQUFELFlBSEQsVUFHRTtBQUFELFFBRk0sVUFBVyxhQUVoQjtBQUNELFlBTEQsU0FLRTtBQUFELFlBSkQsVUFJRTtBQUFELFFBSE0sVUFBVyxhQUdoQjtFQUNDLHlCQUFBO0VBQ0EscUJBQUE7O0FEc0NOLFlDbENFO0VBQ0UsY0FBQTtFQUNBLHNCQUFBOztBRG9DSjtFQ2hGRSxXQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTs7QUFFQSxXQUFDO0FBQ0QsV0FBQztFQUNDLFdBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBOztBQUVGLFdBQUM7RUFDQyxXQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTs7QUFFRixXQUFDO0FBQ0QsV0FBQztBQUNELEtBQU0sbUJBQWtCO0VBQ3RCLFdBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7O0FBRUEsV0FSRCxPQVFFO0FBQUQsV0FQRCxPQU9FO0FBQUQsS0FOSSxtQkFBa0IsV0FNckI7QUFDRCxXQVRELE9BU0U7QUFBRCxXQVJELE9BUUU7QUFBRCxLQVBJLG1CQUFrQixXQU9yQjtBQUNELFdBVkQsT0FVRTtBQUFELFdBVEQsT0FTRTtBQUFELEtBUkksbUJBQWtCLFdBUXJCO0VBQ0MsV0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7O0FBTUYsV0FIRCxTQUdFO0FBQUQsV0FGRCxVQUVFO0FBQUQsUUFETSxVQUFXLFlBQ2hCO0FBQ0QsV0FKRCxTQUlFO0FBQUQsV0FIRCxVQUdFO0FBQUQsUUFGTSxVQUFXLFlBRWhCO0FBQ0QsV0FMRCxTQUtFO0FBQUQsV0FKRCxVQUlFO0FBQUQsUUFITSxVQUFXLFlBR2hCO0VBQ0MseUJBQUE7RUFDQSxxQkFBQTs7QUQwQ04sV0N0Q0U7RUFDRSxjQUFBO0VBQ0Esc0JBQUE7O0FENkNKO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7O0FBRUE7QUFDQSxTQUFDO0FBQ0QsU0FBQztBQUNELFNBQUM7QUFDRCxRQUFRLFVBQVc7RUFDakIsNkJBQUE7RWxCbkNGLHdCQUFBO0VBQ1EsZ0JBQUE7O0FrQnFDUjtBQUNBLFNBQUM7QUFDRCxTQUFDO0FBQ0QsU0FBQztFQUNDLHlCQUFBOztBQUVGLFNBQUM7QUFDRCxTQUFDO0VBQ0MsY0FBQTtFQUNBLDBCQUFBO0VBQ0EsNkJBQUE7O0FBSUEsU0FGRCxVQUVFO0FBQUQsUUFETSxVQUFXLFVBQ2hCO0FBQ0QsU0FIRCxVQUdFO0FBQUQsUUFGTSxVQUFXLFVBRWhCO0VBQ0MsY0FBQTtFQUNBLHFCQUFBOztBQVNOO0VDOUVFLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7O0FEK0VGO0VDbEZFLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7O0FEbUZGO0VDdEZFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7O0FEMkZGO0VBQ0UsY0FBQTtFQUNBLFdBQUE7O0FBSUYsVUFBVztFQUNULGVBQUE7O0FBT0EsS0FIRyxlQUdGO0FBQUQsS0FGRyxjQUVGO0FBQUQsS0FERyxlQUNGO0VBQ0MsV0FBQTs7QUcxSko7RUFDRSxVQUFBO0VyQm9MQSx3Q0FBQTtFQUNLLG1DQUFBO0VBQ0csZ0NBQUE7O0FxQm5MUixLQUFDO0VBQ0MsVUFBQTs7QUFJSjtFQUNFLGFBQUE7O0FBRUEsU0FBQztFQUFXLGNBQUE7O0FBQ1osRUFBRSxTQUFDO0VBQVMsa0JBQUE7O0FBQ1osS0FBSyxTQUFDO0VBQU0sd0JBQUE7O0FBR2Q7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtFckJzS0EsK0NBQUE7RUFDUSx1Q0FBQTtFQU9SLGtDQUFBO0VBQ1EsMEJBQUE7RUFHUix3Q0FBQTtFQUNRLGdDQUFBOztBc0J2TVY7RUFDRTtJQUFRLDJCQUFBOztFQUNSO0lBQVEsd0JBQUE7OztBQUlWO0VBQ0U7SUFBUSwyQkFBQTs7RUFDUjtJQUFRLHdCQUFBOzs7QUFRVjtFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFdEJzQ0Esc0RBQUE7RUFDUSw4Q0FBQTs7QXNCbENWO0VBQ0UsV0FBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RXRCeUJBLHNEQUFBO0VBQ1EsOENBQUE7RUF5SFIsbUNBQUE7RUFDSyw4QkFBQTtFQUNHLDJCQUFBOztBc0IzSVYsaUJBQWtCO0FBQ2xCO0VDRkksa0JBQWtCLDJMQUFsQjtFQUNBLGtCQUFrQixzTEFBbEI7RUFDQSxrQkFBa0IsbUxBQWxCO0VERUYsMEJBQUE7O0FBT0YsU0FBUyxPQUFRO0FBQ2pCLGFBQWE7RXRCN0NYLDBEQUFBO0VBQ0sscURBQUE7RUFDRyxrREFBQTs7QXNCbURWO0VFdkVFLHlCQUFBOztBQUdBLGlCQUFrQjtFRGdEaEIsa0JBQWtCLDJMQUFsQjtFQUNBLGtCQUFrQixzTEFBbEI7RUFDQSxrQkFBa0IsbUxBQWxCOztBRHNCSjtFRTNFRSx5QkFBQTs7QUFHQSxpQkFBa0I7RURnRGhCLGtCQUFrQiwyTEFBbEI7RUFDQSxrQkFBa0Isc0xBQWxCO0VBQ0Esa0JBQWtCLG1MQUFsQjs7QUQwQko7RUUvRUUseUJBQUE7O0FBR0EsaUJBQWtCO0VEZ0RoQixrQkFBa0IsMkxBQWxCO0VBQ0Esa0JBQWtCLHNMQUFsQjtFQUNBLGtCQUFrQixtTEFBbEI7O0FEOEJKO0VFbkZFLHlCQUFBOztBQUdBLGlCQUFrQjtFRGdEaEIsa0JBQWtCLDJMQUFsQjtFQUNBLGtCQUFrQixzTEFBbEI7RUFDQSxrQkFBa0IsbUxBQWxCOztBRWpESjtFQUNFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VMVEEseUJBQUE7RUFDQSxZQUFBOztBS1dBLE1BQUM7QUFDRCxNQUFDO0VBQ0MsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFTGhCRix5QkFBQTtFQUNBLFlBQUE7O0FLdUJBLE1BQU07RUFDSixVQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0EsU0FBQTtFQUNBLHdCQUFBO0VBQ0EsZ0JBQUE7O0FDeEJKO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7O0FBSEYsSUFNRTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTs7QUFSSixJQU1FLEtBSUU7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTs7QUFDQSxJQVJKLEtBSUUsSUFJRztBQUNELElBVEosS0FJRSxJQUtHO0VBQ0MscUJBQUE7RUFDQSx5QkFBQTs7QUFLSixJQWhCRixLQWdCRyxTQUFVO0VBQ1QsY0FBQTs7QUFFQSxJQW5CSixLQWdCRyxTQUFVLElBR1I7QUFDRCxJQXBCSixLQWdCRyxTQUFVLElBSVI7RUFDQyxjQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLDZCQUFBOztBQU9KLElBREYsTUFBTTtBQUVKLElBRkYsTUFBTSxJQUVIO0FBQ0QsSUFIRixNQUFNLElBR0g7RUFDQyx5QkFBQTtFQUNBLHFCQUFBOztBQXpDTixJQWtERTtFQ3ZEQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7O0FERUYsSUF5REUsS0FBSyxJQUFJO0VBQ1AsZUFBQTs7QUFTSjtFQUNFLDZCQUFBOztBQURGLFNBRUU7RUFDRSxXQUFBO0VBRUEsbUJBQUE7O0FBTEosU0FFRSxLQU1FO0VBQ0UsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLDZCQUFBO0VBQ0EsMEJBQUE7O0FBQ0EsU0FYSixLQU1FLElBS0c7RUFDQyxrQ0FBQTs7QUFNRixTQWxCSixLQWlCRyxPQUFRO0FBRVAsU0FuQkosS0FpQkcsT0FBUSxJQUVOO0FBQ0QsU0FwQkosS0FpQkcsT0FBUSxJQUdOO0VBQ0MsY0FBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0NBQUE7O0FBS04sU0FBQztFQXFERCxXQUFBO0VBOEJBLGdCQUFBOztBQW5GQSxTQUFDLGNBdUREO0VBQ0UsV0FBQTs7QUF4REYsU0FBQyxjQXVERCxLQUVFO0VBQ0Usa0JBQUE7RUFDQSxrQkFBQTs7QUEzREosU0FBQyxjQStERCxZQUFZO0VBQ1YsU0FBQTtFQUNBLFVBQUE7O0FBR0YsUUFBbUM7RUFBbkMsU0FwRUMsY0FxRUM7SUFDRSxtQkFBQTtJQUNBLFNBQUE7O0VBSEosU0FwRUMsY0FxRUMsS0FHRTtJQUNFLGdCQUFBOzs7QUF6RU4sU0FBQyxjQXFGRCxLQUFLO0VBRUgsZUFBQTtFQUNBLGtCQUFBOztBQXhGRixTQUFDLGNBMkZELFVBQVU7QUEzRlYsU0FBQyxjQTRGRCxVQUFVLElBQUc7QUE1RmIsU0FBQyxjQTZGRCxVQUFVLElBQUc7RUFDWCxzQkFBQTs7QUFHRixRQUFtQztFQUFuQyxTQWpHQyxjQWtHQyxLQUFLO0lBQ0gsNkJBQUE7SUFDQSwwQkFBQTs7RUFISixTQWpHQyxjQXNHQyxVQUFVO0VBTFosU0FqR0MsY0F1R0MsVUFBVSxJQUFHO0VBTmYsU0FqR0MsY0F3R0MsVUFBVSxJQUFHO0lBQ1gseUJBQUE7OztBQWhHTixVQUNFO0VBQ0UsV0FBQTs7QUFGSixVQUNFLEtBSUU7RUFDRSxrQkFBQTs7QUFOTixVQUNFLEtBT0U7RUFDRSxnQkFBQTs7QUFLQSxVQWJKLEtBWUcsT0FBUTtBQUVQLFVBZEosS0FZRyxPQUFRLElBRU47QUFDRCxVQWZKLEtBWUcsT0FBUSxJQUdOO0VBQ0MsV0FBQTtFQUNBLHlCQUFBOztBQVFSLFlBQ0U7RUFDRSxXQUFBOztBQUZKLFlBQ0UsS0FFRTtFQUNFLGVBQUE7RUFDQSxjQUFBOztBQVlOO0VBQ0UsV0FBQTs7QUFERixjQUdFO0VBQ0UsV0FBQTs7QUFKSixjQUdFLEtBRUU7RUFDRSxrQkFBQTtFQUNBLGtCQUFBOztBQVBOLGNBV0UsWUFBWTtFQUNWLFNBQUE7RUFDQSxVQUFBOztBQUdGLFFBQW1DO0VBQW5DLGNBQ0U7SUFDRSxtQkFBQTtJQUNBLFNBQUE7O0VBSEosY0FDRSxLQUdFO0lBQ0UsZ0JBQUE7OztBQVNSO0VBQ0UsZ0JBQUE7O0FBREYsbUJBR0UsS0FBSztFQUVILGVBQUE7RUFDQSxrQkFBQTs7QUFOSixtQkFTRSxVQUFVO0FBVFosbUJBVUUsVUFBVSxJQUFHO0FBVmYsbUJBV0UsVUFBVSxJQUFHO0VBQ1gsc0JBQUE7O0FBR0YsUUFBbUM7RUFBbkMsbUJBQ0UsS0FBSztJQUNILDZCQUFBO0lBQ0EsMEJBQUE7O0VBSEosbUJBS0UsVUFBVTtFQUxaLG1CQU1FLFVBQVUsSUFBRztFQU5mLG1CQU9FLFVBQVUsSUFBRztJQUNYLHlCQUFBOzs7QUFVTixZQUNFO0VBQ0UsYUFBQTs7QUFGSixZQUlFO0VBQ0UsY0FBQTs7QUFTSixTQUFVO0VBRVIsZ0JBQUE7RUU3T0EseUJBQUE7RUFDQSwwQkFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQ01GO0VBQ0UsZ0JBQUE7O0FBSUY7RUFDRSxlQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLGFBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQ0FBQTtFQUlBLFVBQUE7O0FBR0EsTUFBQyxLQUFNO0U3QmlIUCxtQkFBbUIsa0JBQW5CO0VBQ0ksZUFBZSxrQkFBZjtFQUNDLGNBQWMsa0JBQWQ7RUFDRyxXQUFXLGtCQUFYO0VBa0VSLG1EQUFBO0VBQ0csNkNBQUE7RUFDRSx5Q0FBQTtFQUNHLG1DQUFBOztBNkJyTFIsTUFBQyxHQUFJO0U3QjZHTCxtQkFBbUIsZUFBbkI7RUFDSSxlQUFlLGVBQWY7RUFDQyxjQUFjLGVBQWQ7RUFDRyxXQUFXLGVBQVg7O0E2QjlHVixXQUFZO0VBQ1Ysa0JBQUE7RUFDQSxnQkFBQTs7QUFJRjtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7O0FBSUY7RUFDRSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsNEJBQUE7RUFDQSxzQkFBQTtFQUNBLG9DQUFBO0VBQ0Esa0JBQUE7RTdCY0EsZ0RBQUE7RUFDUSx3Q0FBQTtFNkJaUixVQUFBOztBQUlGO0VBQ0UsZUFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7O0FBRUEsZUFBQztFVHBFRCx3QkFBQTtFQUNBLFVBQUE7O0FTb0VBLGVBQUM7RVRyRUQseUJBQUE7RUFDQSxZQUFBOztBU3lFRjtFQUNFLGFBQUE7RUFDQSxnQ0FBQTs7QUFJRixhQUFjO0VBQ1osZ0JBQUE7O0FBSUY7RUFDRSxTQUFBO0VBQ0EsdUJBQUE7O0FBS0Y7RUFDRSxrQkFBQTtFQUNBLGFBQUE7O0FBSUY7RUFDRSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSw2QkFBQTs7QUFIRixhQU9FLEtBQUs7RUFDSCxnQkFBQTtFQUNBLGdCQUFBOztBQVRKLGFBWUUsV0FBVyxLQUFLO0VBQ2QsaUJBQUE7O0FBYkosYUFnQkUsV0FBVztFQUNULGNBQUE7O0FBS0o7RUFDRSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBOztBQUlGLFFBQW1DO0VBRWpDO0lBQ0UsWUFBQTtJQUNBLGlCQUFBOztFQUVGO0k3QnJFQSxpREFBQTtJQUNRLHlDQUFBOztFNkJ5RVI7SUFBWSxZQUFBOzs7QUFHZCxRQUFtQztFQUNqQztJQUFZLFlBQUE7OztBMUI1SWQ7RUFDRSxrQkFBQTs7QUFHRjtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBOztBQUhGLGVBS0U7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUg2S0YseUNBQUE7RUFDSyxvQ0FBQTtFQUNHLGlDQUFBOztBR3RMVixlQUtFLFFBTUU7QUFYSixlQUtFLFFBT0UsSUFBSTtFQUVGLGNBQUE7O0FBSUY7RUFBQSxlQWJGO0lIb01BLHNEQUFBO0lBQ0csZ0RBQUE7SUFDRSw0Q0FBQTtJQUNHLHNDQUFBO0lBN0pSLG1DQUFBO0lBQ0csZ0NBQUE7SUFDSywyQkFBQTtJQStHUiwyQkFBQTtJQUNHLHdCQUFBO0lBQ0ssbUJBQUE7O0VHM0lKLGVBbEJKLFFBa0JLO0VBQ0QsZUFuQkosUUFtQkssT0FBTztJSGtIWixtQkFBbUIsdUJBQW5CO0lBQ1EsV0FBVyx1QkFBWDtJR2pIRixPQUFBOztFQUVGLGVBdkJKLFFBdUJLO0VBQ0QsZUF4QkosUUF3QkssT0FBTztJSDZHWixtQkFBbUIsd0JBQW5CO0lBQ1EsV0FBVyx3QkFBWDtJRzVHRixPQUFBOztFQUVGLGVBNUJKLFFBNEJLLEtBQUs7RUFDTixlQTdCSixRQTZCSyxLQUFLO0VBQ04sZUE5QkosUUE4Qks7SUh1R0wsbUJBQW1CLG9CQUFuQjtJQUNRLFdBQVcsb0JBQVg7SUd0R0YsT0FBQTs7O0FBckNSLGVBMENFO0FBMUNGLGVBMkNFO0FBM0NGLGVBNENFO0VBQ0UsY0FBQTs7QUE3Q0osZUFnREU7RUFDRSxPQUFBOztBQWpESixlQW9ERTtBQXBERixlQXFERTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7O0FBeERKLGVBMkRFO0VBQ0UsVUFBQTs7QUE1REosZUE4REU7RUFDRSxXQUFBOztBQS9ESixlQWlFRSxRQUFPO0FBakVULGVBa0VFLFFBQU87RUFDTCxPQUFBOztBQW5FSixlQXNFRSxVQUFTO0VBQ1AsV0FBQTs7QUF2RUosZUF5RUUsVUFBUztFQUNQLFVBQUE7O0FBS0o7RUFDSSxrQkFBQTtFQUVBLFdBQUE7O0FBSEosd0JBS0k7RUFDSSxhQUFBO0VBQ0Esa0JBQUE7RUg4Rk4seUNBQUE7RUFDSyxvQ0FBQTtFQUNHLGlDQUFBOztBR3ZHVix3QkFLSSxRQUtJO0FBVlIsd0JBS0ksUUFNSSxJQUFJO0VBRUEsY0FBQTs7QUFHSjtFQUFBLHdCQVhKO0lIcUhGLHNEQUFBO0lBQ0csZ0RBQUE7SUFDRSw0Q0FBQTtJQUNHLHNDQUFBO0lBN0pSLG1DQUFBO0lBQ0csZ0NBQUE7SUFDSywyQkFBQTtJQStHUiwyQkFBQTtJQUNHLHdCQUFBO0lBQ0ssbUJBQUE7O0VHOURFLHdCQWhCUixRQWdCUztFQUNELHdCQWpCUixRQWlCUyxPQUFPO0lIcUNsQixtQkFBbUIsdUJBQW5CO0lBQ1EsV0FBVyx1QkFBWDtJR3BDTSxPQUFBOztFQUdKLHdCQXRCUixRQXNCUztFQUNELHdCQXZCUixRQXVCUyxPQUFPO0lIK0JsQixtQkFBbUIsd0JBQW5CO0lBQ1EsV0FBVyx3QkFBWDtJRzlCTSxPQUFBOztFQUdKLHdCQTVCUixRQTRCUyxLQUFLO0VBQ04sd0JBN0JSLFFBNkJTLEtBQUs7RUFDTix3QkE5QlIsUUE4QlM7SUh3QlgsbUJBQW1CLG9CQUFuQjtJQUNRLFdBQVcsb0JBQVg7SUd2Qk0sT0FBQTtJQUNBLGNBQUE7OztBQXRDaEIsd0JBMkNJO0FBM0NKLHdCQTRDSTtBQTVDSix3QkE2Q0k7RUFDSSxjQUFBOztBQTlDUix3QkFpREk7RUFDSSxPQUFBOztBQWxEUix3QkFxREk7QUFyREosd0JBc0RJO0VBQ0ksa0JBQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTs7QUF6RFIsd0JBNERJO0VBQ0ksVUFBQTs7QUE3RFIsd0JBZ0VJO0VBQ0ksV0FBQTs7QUFqRVIsd0JBb0VJLFFBQU87QUFwRVgsd0JBcUVJLFFBQU87RUFDSCxPQUFBOztBQXRFUix3QkF5RUksVUFBUztFQUNMLFdBQUE7O0FBMUVSLHdCQTZFSSxVQUFTO0VBQ0wsVUFBQTs7QUFPUjtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSx5Q0FBQTtFQUNBLGtDQUFBO0VpQnRMQSx5QkFBQTtFQUNBLFlBQUE7O0FqQjJMQSxpQkFBQztFb0J2TEMsa0JBQWtCLGdGQUFsQjtFQUNBLGtCQUFrQiwyRUFBbEI7RUFDQSxrQkFBa0IsNEVBQWxCO0VBQ0Esc0hBQUE7RUFDQSwyQkFBQTs7QXBCc0xGLGlCQUFDO0VBQ0MsUUFBQTtFQUNBLFVBQUE7RW9CNUxBLGtCQUFrQixnRkFBbEI7RUFDQSxrQkFBa0IsMkVBQWxCO0VBQ0Esa0JBQWtCLDRFQUFsQjtFQUNBLHNIQUFBO0VBQ0EsMkJBQUE7O0FwQjZMRixpQkFBQztBQUNELGlCQUFDO0VBQ0MsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsVUFBQTtFaUIxTUYseUJBQUE7RUFDQSxZQUFBOztBakIyS0YsaUJBbUNFO0FBbkNGLGlCQW9DRTtBQXBDRixpQkFxQ0U7QUFyQ0YsaUJBc0NFO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7O0FBM0NKLGlCQTZDRTtBQTdDRixpQkE4Q0U7RUFDRSxTQUFBO0VBQ0Esa0JBQUE7O0FBaERKLGlCQWtERTtBQWxERixpQkFtREU7RUFDRSxVQUFBO0VBQ0EsbUJBQUE7O0FBckRKLGlCQXVERTtBQXZERixpQkF3REU7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTs7QUFJQSxpQkFERixXQUNHO0VBQ0MsU0FBUyxPQUFUOztBQUlGLGlCQURGLFdBQ0c7RUFDQyxTQUFTLE9BQVQ7O0FBVU47RUFDRSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBOztBQVRGLG9CQVdFO0VBQ0UscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFVQSx5QkFBQTtFQUNBLGtDQUFBO0VBRUEsc0JBQUE7RUFDQSxtQkFBQTs7QUEvQkosb0JBa0NFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0Esc0JBQUE7O0FBT0o7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EseUNBQUE7O0FBRUEsaUJBQUU7RUFDQSxpQkFBQTs7QUFNSixtQkFBOEM7RUFHNUMsaUJBQ0U7RUFERixpQkFFRTtFQUZGLGlCQUdFO0VBSEYsaUJBSUU7SUFDRSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGlCQUFBO0lBQ0EsZUFBQTs7RUFSSixpQkFVRTtFQVZGLGlCQVdFO0lBQ0Usa0JBQUE7O0VBWkosaUJBY0U7RUFkRixpQkFlRTtJQUNFLG1CQUFBOztFQUtKO0lBQ0UsVUFBQTtJQUNBLFNBQUE7SUFDQSxvQkFBQTs7RUFJRjtJQUNFLFlBQUE7Ozs7O0EyQm5WRixTQUFDO0FBQ0QsU0FBQztBekJvTUgsY0FDRSxHeUJ0TUM7QXpCcU1ILGNBQ0UsR3lCck1DO0FwQkxILFVvQklHO0FwQkpILFVvQktHO0FwQmVILGdCb0JoQkc7QXBCZ0JILGdCb0JmRztBcEJ3QkgsSW9CekJHO0FwQnlCSCxJb0J4Qkc7QWQrZ0JILGdCQXFCRSxZY3JpQkM7QWRnaEJILGdCQXFCRSxZY3BpQkM7QUpKSCxJSUdHO0FKSEgsSUlJRztBRGdFSCxhQ2pFRztBRGlFSCxhQ2hFRztBRHdGSCxhQ3pGRztBRHlGSCxhQ3hGRztFQUNDLGNBQUE7RUFDQSxTQUFTLEdBQVQ7O0FBRUYsU0FBQztBekJnTUgsY0FDRSxHeUJqTUM7QXBCVEgsVW9CU0c7QXBCV0gsZ0JvQlhHO0FwQm9CSCxJb0JwQkc7QWQyZ0JILGdCQXFCRSxZY2hpQkM7QUpSSCxJSVFHO0FENERILGFDNURHO0FEb0ZILGFDcEZHO0VBQ0MsV0FBQTs7QUNOSjtFQ1ZFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBOztBRFdGO0VBQ0UsdUJBQUE7O0FBRUY7RUFDRSxzQkFBQTs7QUFRRjtFQUNFLHdCQUFBOztBQUVGO0VBQ0UseUJBQUE7O0FBRUY7RUFDRSxrQkFBQTs7QUFFRjtFRXpCRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLDZCQUFBO0VBQ0EsU0FBQTs7QUY4QkY7RUFDRSx3QkFBQTs7QUFPRjtFQUNFLGVBQUE7O0FHakNGO0VBQ0UsbUJBQUE7O0FBTUY7QUFDQTtBQUNBO0FBQ0E7RUNyQkUsd0JBQUE7O0FEeUJGO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQUNFLHdCQUFBOztBQUlBLFFBQW1DO0VBQW5DO0lDakRBLHlCQUFBOztFQUNBLEtBQUs7SUFBSyx5QkFBQTs7RUFDVixFQUFFO0lBQVEsa0JBQUE7O0VBQ1YsRUFBRTtFQUNGLEVBQUU7SUFBUSxtQkFBQTs7O0FEa0RWLFFBQW1DO0VBQW5DO0lBQ0UseUJBQUE7OztBQUlGLFFBQW1DO0VBQW5DO0lBQ0UsMEJBQUE7OztBQUlGLFFBQW1DO0VBQW5DO0lBQ0UscUJBQUE7OztBQUtGLFFBQW1DLHVCQUFnQztFQUFuRTtJQ3RFQSx5QkFBQTs7RUFDQSxLQUFLO0lBQUsseUJBQUE7O0VBQ1YsRUFBRTtJQUFRLGtCQUFBOztFQUNWLEVBQUU7RUFDRixFQUFFO0lBQVEsbUJBQUE7OztBRHVFVixRQUFtQyx1QkFBZ0M7RUFBbkU7SUFDRSx5QkFBQTs7O0FBSUYsUUFBbUMsdUJBQWdDO0VBQW5FO0lBQ0UsMEJBQUE7OztBQUlGLFFBQW1DLHVCQUFnQztFQUFuRTtJQUNFLHFCQUFBOzs7QUFLRixRQUFtQyx1QkFBZ0M7RUFBbkU7SUMzRkEseUJBQUE7O0VBQ0EsS0FBSztJQUFLLHlCQUFBOztFQUNWLEVBQUU7SUFBUSxrQkFBQTs7RUFDVixFQUFFO0VBQ0YsRUFBRTtJQUFRLG1CQUFBOzs7QUQ0RlYsUUFBbUMsdUJBQWdDO0VBQW5FO0lBQ0UseUJBQUE7OztBQUlGLFFBQW1DLHVCQUFnQztFQUFuRTtJQUNFLDBCQUFBOzs7QUFJRixRQUFtQyx1QkFBZ0M7RUFBbkU7SUFDRSxxQkFBQTs7O0FBS0YsUUFBbUM7RUFBbkM7SUNoSEEseUJBQUE7O0VBQ0EsS0FBSztJQUFLLHlCQUFBOztFQUNWLEVBQUU7SUFBUSxrQkFBQTs7RUFDVixFQUFFO0VBQ0YsRUFBRTtJQUFRLG1CQUFBOzs7QURpSFYsUUFBbUM7RUFBbkM7SUFDRSx5QkFBQTs7O0FBSUYsUUFBbUM7RUFBbkM7SUFDRSwwQkFBQTs7O0FBSUYsUUFBbUM7RUFBbkM7SUFDRSxxQkFBQTs7O0FBS0YsUUFBbUM7RUFBbkM7SUM3SEEsd0JBQUE7OztBRGtJQSxRQUFtQyx1QkFBZ0M7RUFBbkU7SUNsSUEsd0JBQUE7OztBRHVJQSxRQUFtQyx1QkFBZ0M7RUFBbkU7SUN2SUEsd0JBQUE7OztBRDRJQSxRQUFtQztFQUFuQztJQzVJQSx3QkFBQTs7O0FEdUpGO0VDdkpFLHdCQUFBOztBRDBKQTtFQUFBO0lDbEtBLHlCQUFBOztFQUNBLEtBQUs7SUFBSyx5QkFBQTs7RUFDVixFQUFFO0lBQVEsa0JBQUE7O0VBQ1YsRUFBRTtFQUNGLEVBQUU7SUFBUSxtQkFBQTs7O0FEa0taO0VBQ0Usd0JBQUE7O0FBRUE7RUFBQTtJQUNFLHlCQUFBOzs7QUFHSjtFQUNFLHdCQUFBOztBQUVBO0VBQUE7SUFDRSwwQkFBQTs7O0FBR0o7RUFDRSx3QkFBQTs7QUFFQTtFQUFBO0lBQ0UscUJBQUE7OztBQUtGO0VBQUE7SUNyTEEsd0JBQUE7Ozs7QXRDUUYsY0FBZTtFQUNYLHVGQUFBOzs7QUFJSjtBQUNBO0VBQ0ksa0JBQUE7RUFDQSx3QkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsbUJBQW1CLGtCQUFuQjtFQUNBLGVBQWUsa0JBQWY7RUFDQSxXQUFXLGtCQUFYO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBOztBQUVBLFFBQStCO0VBQS9CO0VBQUE7SUFDSSx5QkFBQTs7O0FBR0osV0FBQztBQUFELFdBQUM7QUFBUSxXQUFDO0FBQUQsV0FBQztFQUNOLGFBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBOztBQUVBLFdBTEgsTUFLSTtBQUFELFdBTEgsTUFLSTtBQUFELFdBTE0sTUFLTDtBQUFELFdBTE0sTUFLTDtFQUNHLFVBQUE7O0FBSVIsV0FBQyxlQUFlO0FBQWhCLFdBQUMsZUFBZTtFQUNaLGFBQUE7O0FBSVIsV0FBVztBQUFTLFdBQVc7RUFDM0IsYUExRGdCLE9BMERoQjtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBOzs7QUFJSTtFQUNJLGFBQWEsT0FBYjtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFTLHlCQUFUO0VBQ0EsU0FBUyxpQ0FBc0MsT0FBTywwQkFBMEIsMkJBQWdDLE9BQU8sYUFBYSwwQkFBK0IsT0FBTyxpQkFBaUIsZ0NBQXFDLE9BQU8sTUFBdk87O0FBS1o7RUFDSSxXQUFBOztBQUNBLFdBQVk7RUFDUixVQUFBO0VBQ0EsWUFBQTs7QUFFSixXQUFDO0VBQ0csU0FoRmUsR0FnRmY7O0FBQ0EsV0FBWSxZQUZmO0VBR08sU0FqRlcsR0FpRlg7O0FBS1o7RUFDSSxZQUFBOztBQUNBLFdBQVk7RUFDUixXQUFBO0VBQ0EsV0FBQTs7QUFFSixXQUFDO0VBQ0csU0E3RmUsR0E2RmY7O0FBQ0EsV0FBWSxZQUZmO0VBR08sU0FoR1csR0FnR1g7OztBQU9aLGFBQWM7RUFDVixtQkFBQTs7QUFHSjtFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLG1CQUFBO0VBQ0EsaUNBQUE7RUFDQSxnQkFBQTs7QUFUSixXQVdJO0VBQ0ksa0JBQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxlQUFBOztBQUVBLFdBVEosR0FTSztFQUNHLGlCQUFBOztBQUdKLFdBYkosR0FhSztFQUNHLGtCQUFBOztBQXpCWixXQVdJLEdBbUJJO0VBQ0ksU0FBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBOztBQUVBLFdBaENSLEdBbUJJLE9BYUs7QUFBUSxXQWhDakIsR0FtQkksT0FhYztFQUNOLGFBQUE7O0FBRUEsUUFBMEI7RUFDdEIsV0FwQ2hCLEdBbUJJLE9BYUssTUFJUTtFQUFELFdBcENoQixHQW1CSSxPQWFjLE1BSUQ7SUFDRyxVQUFBOzs7QUFLWixXQTFDUixHQW1CSSxPQXVCSztFQUNHLG1CQUFBO0VBQ0EsU0FoS00sR0FnS047RUFDQSxZQUFBO0VBQ0EsYUF6S0ksT0F5S0o7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtFQUNBLG1CQUFBOztBQUlSLFdBMURKLEdBMERLLGFBQWMsT0FBTTtFQUNqQixjQUFBO0VBQ0EsYUFBQTs7QXVDdkxaO0FBQ0E7RUFDSSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTs7QUFFQSxJQUFDO0FBQUQsSUFBQztFQUNHLDZCQUFBOztBQUtSO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBOzs7OztBQUVBLFFBQUM7RUFDRyxrQkFBQTs7QUFHSixRQUFDO0VBQ0csWUFBQTtFQUNBLGtCQUFBOztBQUZKLFFBQUMsU0FJRztFQUNJLFlBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTs7QUFJUixRQUFDO0VBQ0csa0JBQUE7RUFDQSxjQUFBOztBQUdKLFFBQUM7RUFDRyxxQkFBQTs7QUFFQSxRQUhILFNBR0k7RUFDRyxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7O0FBR0osUUFYSCxTQVdJO0VBQ0csa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0Esb0NBQUE7O0FBRUEsd0JBQStDO0VBQS9DLFFBbkJQLFNBV0k7SUFTTyw2QkFBQTtJQUNBLFNBQUE7SUFDQSxVQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7OztBQUlBLHdCQUFtRDtFQUFuRCxRQTVCWCxTQVdJLE1BZ0JHO0lBRVEsb0JBQUE7SUFDQSxxQkFBQTs7O0FBbkJaLFFBWEgsU0FXSSxNQXVCRztFQUNJLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTs7QUFFQSx3QkFBK0M7RUFBL0MsUUF6Q1gsU0FXSSxNQXVCRztJQVFRLHdCQUFBOzs7QUFXaEIsUUFBQztFQUNHLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7OztFQUdBLHFCQUFBO0VBQ0EsbUJBQUE7O0FBUEosUUFBQyxpQkFTRztFQUNJLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTs7QUFHSixRQWhCSCxpQkFnQkksZUFDRztFQUNJLDJCQUFBOztBQUtaLFFBQUM7RUFDRyxRQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLFVBQUE7O0FBSUksd0JBQW1EO0VBQW5ELFFBWFAsVUFTSTtJQUdPLG1CQUFBO0lBQ0Esb0JBQUE7SUFDQSxrQkFBQTs7O0FBTFIsUUFUSCxVQVNJLE1BUUc7RUFDSSxXQUFBO0VBQ0EsWUFBQTs7RUFFQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTs7QUFFQSxRQTNCWCxVQVNJLE1BUUcsa0JBVUssSUFBSSxpQkFBaUIsSUFBSTtFQUN0QixNQUFBO0VBQ0EsT0FBQTs7QUFGSixRQTNCWCxVQVNJLE1BUUcsa0JBVUssSUFBSSxpQkFBaUIsSUFBSSxvQkFJdEIsT0FBTSxpQkFBaUIsSUFBSTtFQUN2QixNQUFBO0VBQ0EsVUFBQTs7QUFOUixRQTNCWCxVQVNJLE1BUUcsa0JBVUssSUFBSSxpQkFBaUIsSUFBSSxvQkFJdEIsT0FBTSxpQkFBaUIsSUFBSSxvQkFJdkIsT0FBTSxpQkFBaUIsSUFBSTtFQUN2QixNQUFBO0VBQ0EsV0FBQTs7QUFWWixRQTNCWCxVQVNJLE1BUUcsa0JBVUssSUFBSSxpQkFBaUIsSUFBSSxvQkFJdEIsT0FBTSxpQkFBaUIsSUFBSSxvQkFJdkIsT0FBTSxpQkFBaUIsSUFBSSxvQkFJdkIsT0FBTSxpQkFBaUIsSUFBSTtFQUN2QixNQUFBO0VBQ0EsV0FBQTs7QUFkaEIsUUEzQlgsVUFTSSxNQVFHLGtCQVVLLElBQUksaUJBQWlCLElBQUksb0JBSXRCLE9BQU0saUJBQWlCLElBQUksb0JBSXZCLE9BQU0saUJBQWlCLElBQUksb0JBSXZCLE9BQU0saUJBQWlCLElBQUksb0JBSXZCLE9BQU0saUJBQWlCLElBQUk7RUFDdkIsTUFBQTtFQUNBLFdBQUE7O0FBUXBCLFFBQWdDO0VBRTVCLFFBdkRmLFVBU0ksTUFRRyxrQkFzQ1MsSUFBSSxpQkFBaUIsSUFBSTtJQUN0QixNQUFBO0lBQ0EsT0FBQTs7RUFGSixRQXZEZixVQVNJLE1BUUcsa0JBc0NTLElBQUksaUJBQWlCLElBQUksb0JBSXRCLE9BQU0saUJBQWlCLElBQUk7SUFDdkIsT0FBQTtJQUNBLFNBQUE7O0VBTlIsUUF2RGYsVUFTSSxNQVFHLGtCQXNDUyxJQUFJLGlCQUFpQixJQUFJLG9CQUl0QixPQUFNLGlCQUFpQixJQUFJLG9CQUl2QixPQUFNLGlCQUFpQixJQUFJO0lBQ3ZCLE9BQUE7SUFDQSxVQUFBOztFQVZaLFFBdkRmLFVBU0ksTUFRRyxrQkFzQ1MsSUFBSSxpQkFBaUIsSUFBSSxvQkFJdEIsT0FBTSxpQkFBaUIsSUFBSSxvQkFJdkIsT0FBTSxpQkFBaUIsSUFBSSxvQkFJdkIsT0FBTSxpQkFBaUIsSUFBSTtJQUN2QixPQUFBO0lBQ0EsVUFBQTs7RUFkaEIsUUF2RGYsVUFTSSxNQVFHLGtCQXNDUyxJQUFJLGlCQUFpQixJQUFJLG9CQUl0QixPQUFNLGlCQUFpQixJQUFJLG9CQUl2QixPQUFNLGlCQUFpQixJQUFJLG9CQUl2QixPQUFNLGlCQUFpQixJQUFJLG9CQUl2QixPQUFNLGlCQUFpQixJQUFJO0lBQ3ZCLE9BQUE7SUFDQSxVQUFBOzs7QUFXcEMsUUFBQztFQUNHLFdBQUE7RUFDQSxZQUFBOztFQUVBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0Esb0NBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7O0FBRUEsUUFoQkgsU0FnQkk7O0VBRUcsYUFBYSxZQUFiO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTs7RUFFQSxtQ0FBQTtFQUNBLGtDQUFBOztBQUlBLFFBL0JQLFNBOEJJLFFBQ0k7RUFDRyxTQUFTLE9BQVQ7O0FBS0osUUFyQ1AsU0FvQ0ksWUFDSTtFQUNHLFNBQVMsT0FBVDs7QUFLSixRQTNDUCxTQTBDSSxhQUNJO0VBQ0csU0FBUyxPQUFUOztBQUtKLFFBakRQLFNBZ0RJLFNBQ0k7RUFDRyxTQUFTLE9BQVQ7O0FBRlIsUUFoREgsU0FnREksU0FLRztFQUNJLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxtQkFBbUIscUJBQW5CO0VBQ0EsV0FBVyxxQkFBWDtFQUNBLFdBQUE7RUFDQSxZQUFBOztBQVpSLFFBaERILFNBZ0RJLFNBS0csSUFTSTtFQUNJLGlDQUFBO0VBQ0EseUJBQUE7RUFDQSxvQkFBQTtFQUNBLHlDQUFBO0VBQ0EsaUNBQUE7RUFDQSxtQkFBbUIsY0FBbkI7RUFDQSxXQUFXLGNBQVg7O0FBTVIsUUEzRVAsU0EwRUksVUFDSTtFQUNHLFNBQVMsT0FBVDs7QUFLSixRQWpGUCxTQWdGSSxPQUNJO0VBQ0csU0FBUyxPQUFUOztBQUlSLFFBdEZILFNBc0ZJO0VBQ0csa0JBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7O0FBR0osUUE1RkgsU0E0Rkk7RUFDRywwQkFBQTtFQUNBLDZCQUFBOztBQUdKLFFBakdILFNBaUdJO0FBQ0QsUUFsR0gsU0FrR0k7RUFDRyxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7O0FBR0osUUE1R0gsU0E0R0k7RUFDRyxpQ0FBQTtFQUNBLHNCQUFBOztBQUdKLFFBakhILFNBaUhJO0VBQ0csU0FBQTtFQUNBLFVBQUE7RUFDQSxxQkFBQTs7QUFHSixRQXZISCxTQXVISTtFQUNHLFNBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7O0FBR0osUUE3SEgsU0E2SEk7RUFDRyxTQUFBO0VBQ0EsVUFBQTtFQUNBLHVCQUFBOztBQUdKLFFBbklILFNBbUlJO0VBQ0csU0FBQTtFQUNBLFVBQUE7RUFDQSx1QkFBQTs7QUFHSixRQXpJSCxTQXlJSTtFQUNHLGFBQUE7RUFDQSxpQ0FBQTtFQUNBLHFDQUFBOztBQUlSLFFBQUM7RUFDRyxrQkFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBOztBQUdBLFFBQWdDO0VBQWhDLFFBTkg7SUFPTyxRQUFBO0lBQ0EsVUFBQTtJQUNBLFlBQUE7SUFDQSxZQUFZLGtCQUFaOzs7QUFJUixRQUFDO0VBQ0csa0JBQUE7RUFDQSxNQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsYUFBQTtFQUNBLHFDQUFBO0VBQ0EsWUFBQTtFQUNBLE9BQU8sa0JBQVA7RUFDQSxZQUFZLGtCQUFaOzs7O0FBdU9KLFFBclBDLFNBcVBBO0FBQ0QsUUF0UEMsU0FzUEE7RUFDRyxTQUFTLEVBQVQ7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBOztBQU9KLFFBalFDLFNBaVFBO0VBQ0csWUFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLG1DQUFBO0VBQ0Esb0NBQUE7RUFDQSw2Q0FBQTs7QUFHSixRQTFRQyxTQTBRQTtFQUNHLFlBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQ0FBQTtFQUNBLG9DQUFBO0VBQ0EseUJBQUE7RUFDQSxnQ0FBQTs7QUE5UEEsUUFuQkgsU0FtQkk7RUFDRyxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsdUJBQUE7O0FBR0osUUExQkgsU0EwQkk7QUFDRCxRQTNCSCxTQTJCSTtFQUNHLHFCQUFBOztBQUlBLFFBaENQLFNBK0JJLG1CQUNJO0FBQ0QsUUFqQ1AsU0ErQkksbUJBRUk7RUFDRyxVQUFBOztBQUtKLFFBdkNQLFNBc0NJLG1CQUNJO0FBQ0QsUUF4Q1AsU0FzQ0ksbUJBRUk7RUFDRyxXQUFBOztBQUtKLFFBOUNQLFNBNkNJLG1CQUNJO0FBQ0QsUUEvQ1AsU0E2Q0ksbUJBRUk7RUFDRyxXQUFBOztBQUlSLFFBcERILFNBb0RJLE9BQ0c7RUFDSSxlQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTs7QUFMUixRQXBESCxTQW9ESSxPQUNHLE1BTUk7RUFDSSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTs7QUFLWixRQXJFSCxTQXFFSSxRQUNHLE1BQUs7RUFDRCxvQkFBQTs7QUFJUixRQTNFSCxTQTJFSSxTQUNHO0VBQ0ksWUFBQTtFQUNBLGdCQUFBOztBQUdKLFFBakZQLFNBMkVJLFNBTUk7RUFDRyw0QkFBQTs7QUFFQSxRQUFnQztFQUFoQyxRQXBGWCxTQTJFSSxTQU1JO0lBSU8sMkJBQUE7OztBQU1SLFFBM0ZQLFNBMEZJLGFBQ0k7RUFDRyw0QkFBQTs7QUFFQSxRQUFnQztFQUFoQyxRQTlGWCxTQTBGSSxhQUNJO0lBSU8sMkJBQUE7OztBQUtaLFFBQStCLDBCQUEwQjtFQUF6RCxRQXBHSDtJQXFHTyxnQkFBQTtJQUNBLFlBQUE7O0VBK0lSLFFBclBDLFNBcVBBO0VBQ0QsUUF0UEMsU0FzUEE7SUFDRyxTQUFTLEVBQVQ7SUFDQSxrQkFBQTtJQUNBLFFBQUE7SUFDQSxTQUFBOztFQTRFSixRQXRVQyxTQXNVQTtJQUNHLFdBQUE7SUFDQSxTQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQ0FBQTtJQUNBLHFDQUFBO0lBQ0EsNENBQUE7O0VBR0osUUEvVUMsU0ErVUE7SUFDRyxXQUFBO0lBQ0EsU0FBQTtJQUNBLGlCQUFBO0lBQ0Esa0NBQUE7SUFDQSxxQ0FBQTtJQUNBLHdCQUFBO0lBQ0EsK0JBQUE7O0VBN09JLFFBekdQLFNBeUdRO0VBQ0QsUUExR1AsU0EwR1E7SUFDRyxXQUFBOztFQUdKLFFBOUdQLFNBOEdRO0lBQ0csaUJBQUE7O0VBRUEsUUFqSFgsU0E4R1EsbUJBR0k7RUFDRCxRQWxIWCxTQThHUSxtQkFJSTtJQUNHLFNBQUE7O0VBSVIsUUF2SFAsU0F1SFE7SUFDRyxpQkFBQTs7RUFFQSxRQTFIWCxTQXVIUSxtQkFHSTtFQUNELFFBM0hYLFNBdUhRLG1CQUlJO0lBQ0csVUFBQTs7RUFJUixRQWhJUCxTQWdJUTtJQUNHLGlCQUFBOztFQUVBLFFBbklYLFNBZ0lRLG1CQUdJO0VBQ0QsUUFwSVgsU0FnSVEsbUJBSUk7SUFDRyxVQUFBOzs7QUFLWixRQUEyQix3QkFBNkI7RUFBeEQsUUExSUg7SUEySU8sWUFBQTs7O0FBM0lSLFFBQUMsU0FnSkc7RUFDSSxvQkFBQTs7QUFFQSxRQW5KUCxTQWdKRyxPQUdLO0VBQ0csZUFBQTs7QUFHSixRQXZKUCxTQWdKRyxPQU9LO0VBQ0csdUJBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTs7QUFKSixRQXZKUCxTQWdKRyxPQU9LLE9BTUc7RUFDSSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTs7QUFFQSxRQXBLZixTQWdKRyxPQU9LLE9BTUcsTUFPSztFQUNHLGlCQUFBOztBQUtaLFFBMUtQLFNBZ0pHLE9BMEJLLEtBQ0csY0FDSTtFQUNJLGFBQUE7O0FBN0twQixRQUFDLFNBb0xHO0VBQ0ksYUFBQTtFQUNBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTs7QUFFQSxRQTlMUCxTQW9MRyxRQVVLO0VBQ0csU0FBUyxFQUFUO0VBQ0EsbUJBQUE7O0FBS1osUUFBQztFQUNHLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7O0FBUVI7RUFDSSxXQUFBO0VBQ0EsWUFBQTs7QUFFQSxRQUFnQztFQUFoQztJQUNJLFdBQUE7SUFDQSxnQkFBQTs7O0FBSVI7RUFDSTtJQUNJLFdBQVcsVUFBWDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQW1JUjtFQUlJLFlBQUE7RUFDQSxtREFBQTtFQUNBLHNCQUFBO0VBQ0Esa0NBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsYUFBQTs7O0FBR0Esd0JBQUM7RUFDRyxtREFBQTs7QUFHSix3QkFBQyxZQUNHO0VBQ0ksOEZBQUE7O0FBRUEsUUFBK0IsMEJBQTBCO0VBQXpELHdCQUpQLFlBQ0c7SUFJUSx3QkFBQTs7O0FBR0osUUFBMkIsd0JBQTZCO0VBQXhELHdCQVJQLFlBQ0c7SUFRUSx3QkFBQTs7O0FBS1osd0JBQUMsZ0JBQ0csSUFBRztBQURQLHdCQUFDLGdCQUVHLElBQUc7RUFDQyxhQUFBOztBQUtSLHdCQUFDO0VBQ0csU0FBUyxFQUFUO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUVBQUE7RUFDQSw0QkFBQTtFQUNBLFdBQUE7O0FBakRSLHdCQW9ESTtFQUNJLGlCQUFBO0VBQ0EsYUFBQTs7QUF0RFIsd0JBeURJO0VBQ0kscUJBQUE7O0FBS0Esd0JBREosV0FDSyx1QkFDRztFQUNJLGNBQUE7O0FBS1osd0JBQUM7RUFDRyxrQ0FBQTs7QUFESix3QkFBQyxtQkFHRyxNQUNJO0VBQ0ksa0NBQUE7O0FBTVosd0JBQUM7RUFDRyxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBOztBQUVBLHdCQVBILFFBT0k7RUFDRyxtQkFBQTs7QUFESix3QkFQSCxRQU9JLFFBR0c7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7O0FBSVIsd0JBaEJILFFBZ0JJO0VBQ0csZUFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7O0FBUEosd0JBaEJILFFBZ0JJLGVBU0c7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7O0FBWFIsd0JBaEJILFFBZ0JJLGVBU0csTUFJSTtFQUNJLGtCQUFBO0VBQ0EsU0FBQTs7QUFmWix3QkFoQkgsUUFnQkksZUFTRyxNQVNJO0VBQ0ksY0FBQTs7QUFLWix3QkF4Q0gsUUF3Q0k7RUFDRyxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBOztBQUpKLHdCQXhDSCxRQXdDSSxlQU9HO0VBQ0ksWUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTs7QUFaUix3QkF4Q0gsUUF3Q0ksZUFlRztFQUNJLGtCQUFBO0VBQ0EsU0FBQTs7QUFJUix3QkE3REgsUUE2REk7RUFDRyxrQkFBQTtFQUNBLGlCQUFBOztBQUZKLHdCQTdESCxRQTZESSxpQkFJRztFQUNJLGtCQUFBO0VBQ0EsUUFBQTs7QUFOUix3QkE3REgsUUE2REksaUJBU0c7RUFDSSxrQkFBQTtFQUNBLFNBQUE7O0FBSVIsd0JBNUVILFFBNEVJO0VBQ0csaUJBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7O0FBTEosd0JBNUVILFFBNEVJLGtCQU9HO0VBQ0ksYUFBQTtFQUNBLG1CQUFBOztBQVRSLHdCQTVFSCxRQTRFSSxrQkFPRyxNQUlJO0FBWFIsd0JBNUVILFFBNEVJLGtCQU9HLE1BS0k7RUFDSSxjQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTs7QUFoQlosd0JBNUVILFFBNEVJLGtCQU9HLE1BWUk7RUFDSSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7O0FBNUJaLHdCQTVFSCxRQTRFSSxrQkFPRyxNQVlJLFlBV0k7RUFDSSxrQkFBQTs7QUFHSix3QkE5R2YsUUE0RUksa0JBT0csTUFZSSxZQWVLLFVBQ0c7RUFDSSxnQkFBQTs7QUFwQ3BCLHdCQTVFSCxRQTRFSSxrQkFPRyxNQVlJLFlBcUJJO0VBQ0ksa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsYUFBQTs7QUE5Q2hCLHdCQTVFSCxRQTRFSSxrQkFPRyxNQVlJLFlBcUJJLG9CQVFJO0VBQ0ksOEJBQUE7RUFDQSwrQkFBQTtFQUNBLFlBQUE7O0FBRUEsd0JBakl2QixRQTRFSSxrQkFPRyxNQVlJLFlBcUJJLG9CQVFJLE1BS0s7RUFDRyxjQUFBOztBQUdKLHdCQXJJdkIsUUE0RUksa0JBT0csTUFZSSxZQXFCSSxvQkFRSSxNQVNLO0VBQ0csZUFBQTs7QUFReEIsd0JBOUlILFFBOElJO0VBQ0csa0JBQUE7O0FBS1Isd0JBQUM7RUFDRyxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQVcsZ0JBQVg7RUFDQSxXQUFBOztBQVRKLHdCQUFDLG9CQVdHO0VBQ0ksZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxRQUFBO0VBQ0EsdUJBQUE7O0FBaEJSLHdCQUFDLG9CQW1CRyxNQUFLLFlBQVk7RUFDYixtQkFBQTs7QUFNSix3QkFGSCxVQUVJO0VBQ0csYUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxpQ0FBQTtFQUNBLHFDQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTs7QUFFQSxRQUErQjtFQUEvQix3QkFqQlAsVUFFSTtJQWdCTyxNQUFBO0lBQ0EsVUFBQTtJQUNBLFlBQUE7OztBQXBCWix3QkFBQyxVQXdCRztFQUNJLGFBQUE7O0FBRUEsd0JBM0JQLFVBd0JHLFdBR0s7RUFDRyxrQkFBQTtFQUNBLGNBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBOztBQU1aLHdCQUFDO0VBQ0csYUFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLG9DQUFBO0VBQ0EsUUFBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBOztBQWJKLHdCQUFDLGVBZUc7RUFDSSxnQkFBQTs7QUFNUjtFQUNJO0lBQ0ksV0FBVyxjQUFYOztFQUdKO0lBQ0ksV0FBVyxnQkFBWDs7O0FBaFVaLHdCQW9VSTtFQUNJLGNBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSx3QkFBQTs7QUF4VVIsd0JBMlVJO0VBQ0ksNkJBQUE7RUFDQSx3QkFBQTtFQUNBLFFBQVEsaUJBQVI7O0FBOVVSLHdCQTJVSSxrQ0FLSTtFQUNJLHFCQUFBOztBQWpWWix3QkFxVkkseUJBQXdCO0FBclY1Qix3QkFzVkksa0NBQWlDO0VBQzdCLG9EQUFBO0VBQ0EsbUJBQUE7RUFDQSw2QkFBQTs7QUF6VlIsd0JBNFZJLHlCQUF3QjtBQTVWNUIsd0JBNlZJLGtDQUFpQztFQUM3QixVQUFBO0VBQ0EsNkJBQUE7O0FBL1ZSLHdCQWtXSSx5QkFBd0I7QUFsVzVCLHdCQW1XSSxrQ0FBaUM7RUFDN0IsbUJBQUE7RUFDQSxvREFBQTtFQUNBLHNCQUFBOztBQXRXUix3QkF5V0k7RUFDSSxlQUFBO0VBQ0EsMEJBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7O0FBR0osd0JBQUM7RUFDRyxXQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsMkJBQUE7RUFDQSxnQkFBQTs7QUFUSix3QkFBQyxLQVdHO0VBQ0ksa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EscUNBQUE7RUFDQSxlQUFBOztBQUVBLHdCQXBCUCxLQVdHLE1BU0s7RUFDRyxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxrQkFBQTs7QUFNSix3QkFqQ1AsS0FXRyxNQXNCSztFQUNHLFVBQUE7RUFDQSxRQUFBOztBQUtaLHdCQUFDO0VBQ0csYUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7O0FBR0osd0JBQUM7RUFDRyxhQUFBOztBQURKLHdCQUFDLE1BSUc7RUFDSSxhQUFBO0VBQ0EsZUFBQTtFQUNBLFFBQUE7RUFDQSxrQkFBQTs7QUFHSix3QkFYSCxNQVdJLE9BQ0c7RUFDSSxlQUFBOztBQUlSLHdCQWpCSCxNQWlCSTtFQUNHLGlCQUFBOztBQUdKLHdCQXJCSCxNQXFCSTtFQUNHLGlCQUFBOztBQUdKLHdCQXpCSCxNQXlCSTtFQUNHLGNBQUE7O0FBR0osd0JBN0JILE1BNkJJO0VBQ0csaUJBQUE7O0FBR0osd0JBakNILE1BaUNJO0VBQ0csaUJBQUE7O0FBSVIsd0JBQUMsT0FFRztFQUNJLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUF1QixjQUF2Qjs7QUFQUix3QkFBQyxPQUVHLE1Ba1ZKO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsMkJBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0VBQ0EsdUJBQUE7O0FBRUEsd0JBNVZILE9BRUcsTUFrVkosTUFRSztFQUNHLFNBQVMsRUFBVDtFQUNBLGNBQUE7RUFDQSxtQkFBQTs7QUFJSix3QkFuV0gsT0FFRyxNQWtWSixNQWVLO0VBQ0csa0JBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxhQUFBOztBQUdKLHdCQTNXSCxPQUVHLE1Ba1ZKLE1BdUJLO0VBQ0csVUFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLG9DQUFBO0VBQ0EscUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7O0FBVkosd0JBM1dILE9BRUcsTUFrVkosTUF1QkssU0FZRztFQUNJLFdBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBOztBQUVBLHdCQTdYWCxPQUVHLE1Ba1ZKLE1BdUJLLFNBWUcsRUFNSztFQUNHLHFCQUFBO0VBQ0EsY0FBQTs7QUFNWix3QkFyWUgsT0FFRyxNQWtWSixNQWlESyxNQUNHO0VBQ0ksVUFBQTs7QUF2WVosd0JBQUMsT0FFRyxNQVFJO0VBQ0ksVUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBOztBQWxCWix3QkFBQyxPQUVHLE1BUUksWUFVSSxHQUFFLGFBQWMsT0FBTTtFQUNsQixVQUFBO0VBQ0EsY0FBQTs7QUF0QmhCLHdCQUFDLE9BRUcsTUFRSSxZQWVJLEdBQUcsT0FBTTtFQUNMLGNBQUE7O0FBR0osUUFBK0I7RUFBL0Isd0JBN0JYLE9BRUcsTUFRSTtJQW9CUSxTQUFBOzs7QUFHSix3QkFqQ1gsT0FFRyxNQVFJLFlBdUJLO0VBQ0csYUFBQTs7QUFHSix3QkFyQ1gsT0FFRyxNQVFJLFlBMkJLO0VBQ0csdUJBQUE7O0FBSUosd0JBMUNYLE9BRUcsTUFRSSxZQWdDSztFQUNHLFlBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTs7QUFFQSxRQUErQjtFQUEvQix3QkFqRGYsT0FFRyxNQVFJLFlBZ0NLO0lBUU8sVUFBQTs7O0FBbERwQix3QkFBQyxPQUVHLE1BUUksWUE0Q0k7RUFDSSxnQkFBQTtFQUNBLDZCQUFBOztBQXhEaEIsd0JBQUMsT0FFRyxNQVFJLFlBNENJLEdBSUksT0FBTTtFQUNGLFNBQVMsR0FBVDs7QUEzRHBCLHdCQUFDLE9BRUcsTUE4REk7QUFoRVIsd0JBQUMsT0FFRyxNQStESTtFQUNJLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EscUNBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7O0FBR0Esd0JBaEZYLE9BRUcsTUE4REksWUFnQks7QUFBRCx3QkFoRlgsT0FFRyxNQStESSxZQWVLO0VBQ0csV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFhLGFBQWI7RUFDQSxZQUFBO0VBQ0EsVUFBQTs7QUExRmhCLHdCQUFDLE9BRUcsTUE0Rkk7RUFDSSxXQUFBO0VBQ0EsVUFBQTs7QUFFQSx3QkFsR1gsT0FFRyxNQTRGSSxZQUlLO0VBQ0csU0FBUyxPQUFUOztBQW5HaEIsd0JBQUMsT0FFRyxNQXFHSTtFQUNJLFVBQUE7O0FBRUEsd0JBMUdYLE9BRUcsTUFxR0ksWUFHSztFQUNHLFNBQVMsT0FBVDs7QUFNaEIsd0JBQUM7RUFDRywwQkFBQTtFQUNBLDRCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBOztBQVRKLHdCQUFDLGtCQVdHO0VBQ0ksaUJBQUE7RUFDQSx1QkFBQTs7QUFFQSxRQUE4QjtFQUE5Qix3QkFmUCxrQkFXRztJQUtRLGNBQUE7OztBQWhCWix3QkFBQyxrQkFvQkcsTUFBSyxVQUFVOztFQUVYLGVBQUE7RUFDQSxhQUFBOztBQXZCUix3QkFBQyxrQkEwQkcsTUFBSyxVQUFVOztFQUVYLGVBQUE7RUFDQSxjQUFBOzs7QUE3QlIsd0JBQUMsa0JBaUNHLE1BQUssVUFBVTs7RUFFWCxlQUFBO0VBQ0EsaUJBQUE7O0FBcENSLHdCQUFDLGtCQXVDRyxNQUFLLFVBQVU7O0VBRVgsZUFBQTs7QUF6Q1Isd0JBQUMsa0JBNENHO0VBQ0ksMEJBQUE7RUFDQSxhQUFBOztBQTlDUix3QkFBQyxrQkFpREc7RUFDSSwwQkFBQTs7QUFsRFIsd0JBQUMsa0JBcURHO0VBQ0ksMEJBQUE7O0FBRUEsUUFBNkI7RUFBN0Isd0JBeERQLGtCQXFERztJQUlRLDBCQUFBOzs7QUFRUix3QkFqRUgsa0JBaUVJO0VBQ0csUUFBQTtFQUNBLHFFQUFBO0VBQ0EsK0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTs7QUFFQSxRQUErQjtFQUEvQix3QkF6RVAsa0JBaUVJO0lBU08sa0JBQUE7OztBQUdKLFFBQStCO0VBQS9CLHdCQTdFUCxrQkFpRUk7SUFhTyxrQkFBQTs7O0FBYlIsd0JBakVILGtCQWlFSSxHQWdCRztFQUNJLGNBQUE7O0FBSVIsd0JBdEZILGtCQXNGSTtFQUNHLFFBQUE7RUFDQSxlQUFBO0VBQ0EsdUVBQUE7O0FBSEosd0JBdEZILGtCQXNGSSxHQUtHO0VBQ0ksY0FBQTs7QUFJUix3QkFoR0gsa0JBZ0dJO0VBQ0csUUFBQTtFQUNBLGVBQUE7RUFDQSx1RUFBQTs7QUFISix3QkFoR0gsa0JBZ0dJLEdBS0c7RUFDSSxjQUFBOztBQUlSLHdCQTFHSCxrQkEwR0k7RUFDRyxXQUFBOztBQW5xQlosd0JBdXFCSTtFQUNJLFFBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTs7QUE3cUJSLHdCQWdyQkk7RUFDSSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSw2QkFBQTtFQUNBLDRFQUFBOztBQUVBLFFBQStCLDBCQUEwQjtFQUF6RCx3QkFQSjtJQVFRLGFBQUE7OztBQUdKLFFBQTJCLHdCQUE2QjtFQUF4RCx3QkFYSjtJQVlRLGFBQUE7OztBQTVyQlosd0JBZ3JCSSxhQWVJO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7O0FBbHNCWix3QkFnckJJLGFBZUksWUFLSSxNQUNJO0VBQ0ksNkJBQUE7O0FBdHNCcEIsd0JBZ3JCSSxhQWVJLFlBS0ksTUFDSSxHQUdJO0VBQ0ksb0JBQUE7O0FBenNCeEIsd0JBZ3JCSSxhQWVJLFlBS0ksTUFDSSxHQU9JO0VBQ0ksZUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBOztBQUVBLHdCQWpDcEIsYUFlSSxZQUtJLE1BQ0ksR0FPSSxHQUtLO0VBQ0csV0FBQTs7QUFJUix3QkF0Q2hCLGFBZUksWUFLSSxNQUNJLEdBaUJLLFdBRUc7RUFDSSxjQUFBOztBQUlSLHdCQTdDaEIsYUFlSSxZQUtJLE1BQ0ksR0F3QkssWUFFRztFQUNJLGNBQUE7O0FBaHVCNUIsd0JBd3VCSTtFQUNJLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBOztBQTd1QlIsd0JBd3VCSSxnQkFPSTtFQUNJLGdCQUFBO0VBQ0EsV0FBQTs7QUFqdkJaLHdCQXd1QkksZ0JBT0ksS0FJSTtFQUNJLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0NBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUE7RUFDQSw0QkFBQTtFQUNBLGtCQUFBOztBQVFKLHdCQTlCUixnQkFPSSxLQXVCSyxPQUdHO0FBRkosd0JBL0JSLGdCQU9JLEtBd0JLLE1BRUc7QUFESix3QkFoQ1IsZ0JBT0ksS0F5QkssTUFDRztFQUNJLG9CQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBOztBQXdFcEIsTUFFSTtFQUNJLGNBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBOzs7QUFOUixNQVNJOztFQUVJLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTs7QUFiUixNQWdCSTs7RUFFSSxjQUFBO0VBQ0EsZUFBQTs7RUFFQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBOztBQUVBLFFBQStCO0VBQS9CLE1BVko7SUFXUSxjQUFBOzs7QUEzQlosTUFnQkksZUFlSTtFQUNJLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7O0FBbENaLE1BZ0JJLGVBZUksY0FLSTtFQUNJLGlCQUFBOztBQXJDaEIsTUFnQkksZUF5Qkk7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTs7QUE5Q1osTUFnQkksZUF5QkksWUFPSTtFQUNJLG1CQUFBOztBQWpEaEIsTUFnQkksZUFxQ0k7RUFDSSxrQkFBQTs7QUF0RFosTUFnQkksZUFxQ0ksY0FHSTtFakI5a0RWLGNBQUE7RUFDQSw2QkFBQTtFQUNBLHlCQUFBO0VpQjhrRGMsZUFBQTtFQUNBLGlCQUFBOztBakI3a0RkLE1pQmtpREUsZUFxQ0ksY0FHSSxLakIxa0RUO0FBQ0QsTWlCaWlERSxlQXFDSSxjQUdJLEtqQnprRFQ7RUFDQyxjQUFBO0VBQ0Esa0NBQUE7RUFDQSw4QkFBQTs7QUFFRixNaUI0aERFLGVBcUNJLGNBR0ksS2pCcGtEVDtFQUNDLGNBQUE7RUFDQSxrQ0FBQTtFQUNBLDhCQUFBOztBQUVGLE1pQnVoREUsZUFxQ0ksY0FHSSxLakIvakRUO0FBQ0QsTWlCc2hERSxlQXFDSSxjQUdJLEtqQjlqRFQ7QUFDRCxLQUFNLG1CQUFrQixNaUJxaER0QixlQXFDSSxjQUdJO0VqQjVqRFIsY0FBQTtFQUNBLGtDQUFBO0VBQ0Esc0JBQUE7RUFDQSw4QkFBQTs7QUFFQSxNaUIrZ0RBLGVBcUNJLGNBR0ksS2pCL2pEVCxPQVFFO0FBQUQsTWlCK2dEQSxlQXFDSSxjQUdJLEtqQjlqRFQsT0FPRTtBQUFELEtBTkksbUJBQWtCLE1pQnFoRHRCLGVBcUNJLGNBR0ksS2pCdmpEUDtBQUNELE1pQjhnREEsZUFxQ0ksY0FHSSxLakIvakRULE9BU0U7QUFBRCxNaUI4Z0RBLGVBcUNJLGNBR0ksS2pCOWpEVCxPQVFFO0FBQUQsS0FQSSxtQkFBa0IsTWlCcWhEdEIsZUFxQ0ksY0FHSSxLakJ0akRQO0FBQ0QsTWlCNmdEQSxlQXFDSSxjQUdJLEtqQi9qRFQsT0FVRTtBQUFELE1pQjZnREEsZUFxQ0ksY0FHSSxLakI5akRULE9BU0U7QUFBRCxLQVJJLG1CQUFrQixNaUJxaER0QixlQXFDSSxjQUdJLEtqQnJqRFA7RUFDQyxjQUFBO0VBQ0Esa0NBQUE7RUFDQSw4QkFBQTs7QUFNRixNaUJvZ0RBLGVBcUNJLGNBR0ksS2pCL2lEVCxTQUdFO0FBQUQsTWlCb2dEQSxlQXFDSSxjQUdJLEtqQjlpRFQsVUFFRTtBQUFELFFBRE0sVUFBVyxPaUJxZ0RqQixlQXFDSSxjQUdJLEtqQjVpRFA7QUFDRCxNaUJtZ0RBLGVBcUNJLGNBR0ksS2pCL2lEVCxTQUlFO0FBQUQsTWlCbWdEQSxlQXFDSSxjQUdJLEtqQjlpRFQsVUFHRTtBQUFELFFBRk0sVUFBVyxPaUJxZ0RqQixlQXFDSSxjQUdJLEtqQjNpRFA7QUFDRCxNaUJrZ0RBLGVBcUNJLGNBR0ksS2pCL2lEVCxTQUtFO0FBQUQsTWlCa2dEQSxlQXFDSSxjQUdJLEtqQjlpRFQsVUFJRTtBQUFELFFBSE0sVUFBVyxPaUJxZ0RqQixlQXFDSSxjQUdJLEtqQjFpRFA7RUFDQyw2QkFBQTtFQUNBLHlCQUFBOztBaUJnL0NOLE1BZ0JJLGVBcUNJLGNBR0ksS2pCcGlEVjtFQUNFLGtCQUFBO0VBQ0EseUJBQUE7O0FpQnVpRFksTUE3Q1osZUFxQ0ksY0FHSSxLQUtLO0VqQm5sRGYsY0FBQTtFQUNBLDZCQUFBO0VBQ0EseUJBQUE7O0FBRUEsTWlCa2lERSxlQXFDSSxjQUdJLEtBS0ssYWpCL2tEZDtBQUNELE1pQmlpREUsZUFxQ0ksY0FHSSxLQUtLLGFqQjlrRGQ7RUFDQyxjQUFBO0VBQ0Esa0NBQUE7RUFDQSw4QkFBQTs7QUFFRixNaUI0aERFLGVBcUNJLGNBR0ksS0FLSyxhakJ6a0RkO0VBQ0MsY0FBQTtFQUNBLGtDQUFBO0VBQ0EsOEJBQUE7O0FBRUYsTWlCdWhERSxlQXFDSSxjQUdJLEtBS0ssYWpCcGtEZDtBQUNELE1pQnNoREUsZUFxQ0ksY0FHSSxLQUtLLGFqQm5rRGQ7QUFDRCxLQUFNLG1CQUFrQixNaUJxaER0QixlQXFDSSxjQUdJLEtBS0s7RWpCamtEYixjQUFBO0VBQ0Esa0NBQUE7RUFDQSxzQkFBQTtFQUNBLDhCQUFBOztBQUVBLE1pQitnREEsZUFxQ0ksY0FHSSxLQUtLLGFqQnBrRGQsT0FRRTtBQUFELE1pQitnREEsZUFxQ0ksY0FHSSxLQUtLLGFqQm5rRGQsT0FPRTtBQUFELEtBTkksbUJBQWtCLE1pQnFoRHRCLGVBcUNJLGNBR0ksS0FLSyxhakI1akRaO0FBQ0QsTWlCOGdEQSxlQXFDSSxjQUdJLEtBS0ssYWpCcGtEZCxPQVNFO0FBQUQsTWlCOGdEQSxlQXFDSSxjQUdJLEtBS0ssYWpCbmtEZCxPQVFFO0FBQUQsS0FQSSxtQkFBa0IsTWlCcWhEdEIsZUFxQ0ksY0FHSSxLQUtLLGFqQjNqRFo7QUFDRCxNaUI2Z0RBLGVBcUNJLGNBR0ksS0FLSyxhakJwa0RkLE9BVUU7QUFBRCxNaUI2Z0RBLGVBcUNJLGNBR0ksS0FLSyxhakJua0RkLE9BU0U7QUFBRCxLQVJJLG1CQUFrQixNaUJxaER0QixlQXFDSSxjQUdJLEtBS0ssYWpCMWpEWjtFQUNDLGNBQUE7RUFDQSxrQ0FBQTtFQUNBLDhCQUFBOztBQU1GLE1pQm9nREEsZUFxQ0ksY0FHSSxLQUtLLGFqQnBqRGQsU0FHRTtBQUFELE1pQm9nREEsZUFxQ0ksY0FHSSxLQUtLLGFqQm5qRGQsVUFFRTtBQUFELFFBRE0sVUFBVyxPaUJxZ0RqQixlQXFDSSxjQUdJLEtBS0ssYWpCampEWjtBQUNELE1pQm1nREEsZUFxQ0ksY0FHSSxLQUtLLGFqQnBqRGQsU0FJRTtBQUFELE1pQm1nREEsZUFxQ0ksY0FHSSxLQUtLLGFqQm5qRGQsVUFHRTtBQUFELFFBRk0sVUFBVyxPaUJxZ0RqQixlQXFDSSxjQUdJLEtBS0ssYWpCaGpEWjtBQUNELE1pQmtnREEsZUFxQ0ksY0FHSSxLQUtLLGFqQnBqRGQsU0FLRTtBQUFELE1pQmtnREEsZUFxQ0ksY0FHSSxLQUtLLGFqQm5qRGQsVUFJRTtBQUFELFFBSE0sVUFBVyxPaUJxZ0RqQixlQXFDSSxjQUdJLEtBS0ssYWpCL2lEWjtFQUNDLDZCQUFBO0VBQ0EseUJBQUE7O0FpQjZpRFUsTUE3Q1osZUFxQ0ksY0FHSSxLQUtLLGFqQnppRGY7RUFDRSxrQkFBQTtFQUNBLHlCQUFBOztBaUIwK0NKLE1BZ0JJLGVBcUNJLGNBR0ksS0FTSTtFQUNJLGFBQUE7O0FBTWhCLE1BQUMsTUFFRztFQUNJLFdBQUE7RUFDQSxzQkFBQTs7QUFKUixNQUFDLE1BT0c7RUFDSSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBOztBQUdBLE1BYlAsTUFPRyxlQU1LO0VBQ0csd0NBQUE7RUFDQSxZQUFBO0VwQzdpRGQsd0JBQUE7RUFDUSxnQkFBQTs7QW9DNmhETixNQUFDLE1BT0csZUFZSTtFQUNJLFVBQUE7O0FBcEJaLE1BQUMsTUFPRyxlQVlJLFlBR0k7RUFDSSxnQkFBQTs7QUF2QmhCLE1BQUMsTUFPRyxlQVlJLFlBT0k7RUFDSSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBOztBQS9CaEIsTUFBQyxNQU9HLGVBWUksWUFPSSxNQU9JO0VBQ0ksb0NBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBOztBQXJDcEIsTUFBQyxNQU9HLGVBWUksWUFPSSxNQWNJO0VBQ0ksb0NBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTs7QUE3Q3BCLE1BQUMsTUFPRyxlQVlJLFlBK0JJO0VBQ0ksVUFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsMENBQUE7RUFDQSxtQkFBQTs7QUEzRGhCLE1BQUMsTUFPRyxlQVlJLFlBK0JJLE1BV0k7RUFDSSxXQUFBO0VBQ0EsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7O0FBR0osTUF2RWYsTUFPRyxlQVlJLFlBK0JJLE1BcUJLO0VBQ0csMkNBQUE7O0FBREosTUF2RWYsTUFPRyxlQVlJLFlBK0JJLE1BcUJLLE1BR0c7RUFDSSxhQUFBOztBQUVBLE1BN0V2QixNQU9HLGVBWUksWUErQkksTUFxQkssTUFHRyxPQUdLO0VBQ0csYUFBQTs7QUFVaEM7RUFDSSxhQUFBO0VBQ0EsMkJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EscUNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7O0FBRUEsUUFBQyx5QkFDRztFQUNJLGFBQUE7O0FBSVIsUUFBQyxxQkFDRztFQUNJLFVBQUE7O0FBSVIsUUFBQyx3QkFDRztFQUNJLFlBQUE7O0FBSVIsUUFBQyw0QkFDRztFQUNJLFdBQUE7O0FBSVIsUUFBQywyQkFDRztFQUNJLFdBQUE7O0FBdENaLFFBMENJO0VBQ0ksZUFBQTs7QUEzQ1IsUUE4Q0ksSUFBRyxVQUFVO0VBQ1QsY0FBQTs7QUFHSixRQUFDO0VBQ0csV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTs7QUFFQSxRQUxILFlBS0k7RUFDRyxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFTLEVBQVQ7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQ0FBQTs7QUFkUixRQUFDLFlBaUJHO0VBQ0ksa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLG1CQUFtQixxQkFBbkI7RUFDQSxXQUFXLHFCQUFYO0VBQ0EsV0FBQTtFQUNBLFlBQUE7O0FBeEJSLFFBQUMsWUFpQkcsSUFTSTtFQUNJLGlDQUFBO0VBQ0EseUJBQUE7RUFDQSxvQkFBQTtFQUNBLHlDQUFBO0VBQ0EsaUNBQUE7RUFDQSxtQkFBbUIsY0FBbkI7RUFDQSxXQUFXLGNBQVg7O0FBTWhCO0VBQ0ksYUFBQTtFQUNBLDJCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHFDQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBOztBQVZKLFVBYUk7RUFDSSxlQUFBOztBQWRSLFVBaUJJLElBQUcsVUFBVTtFQUNULGlCQUFBOztBQUlSOztFQUVJLGFBQWEsWUFBYjtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7O0VBRUEsbUNBQUE7RUFDQSxrQ0FBQSJ9 */