@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Nunito+Sans:400,600");
/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #5b7dff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #a180da;
  --red: #f44455;
  --orange: #fd7e14;
  --yellow: #fcc100;
  --green: #5fc27e;
  --teal: #20c997;
  --cyan: #47BAC1;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #47BAC1;
  --secondary: #a180da;
  --success: #5fc27e;
  --info: #5b7dff;
  --warning: #fcc100;
  --danger: #f44455;
  --light: #f8f9fa;
  --dark: #354052;
  --tertiary: #5fc27e;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --breakpoint-xxl: 1440px;
  --font-family-sans-serif: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: left;
  background-color: #F5F9FC;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 600;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #47BAC1;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #2f878c;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

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

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

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

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

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

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 400;
  line-height: 1.2;
  color: #000;
}

h1, .h1 {
  font-size: 1.75rem;
}

h2, .h2 {
  font-size: 1.53125rem;
}

h3, .h3 {
  font-size: 1.3125rem;
}

h4, .h4 {
  font-size: 1.09375rem;
}

h5, .h5 {
  font-size: 0.875rem;
}

h6, .h6 {
  font-size: 0.875rem;
}

.lead {
  font-size: 1.09375rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.09375rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #F5F9FC;
  border: 1px solid #dee2e6;
  border-radius: 0.2rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #a180da;
  word-break: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.1rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 600;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1280px;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xxl,
.col-xxl-auto, .col-xxl-12, .col-xxl-11, .col-xxl-10, .col-xxl-9, .col-xxl-8, .col-xxl-7, .col-xxl-6, .col-xxl-5, .col-xxl-4, .col-xxl-3, .col-xxl-2, .col-xxl-1, .col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1440px) {
  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xxl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xxl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xxl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xxl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xxl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xxl-first {
    order: -1;
  }
  .order-xxl-last {
    order: 13;
  }
  .order-xxl-0 {
    order: 0;
  }
  .order-xxl-1 {
    order: 1;
  }
  .order-xxl-2 {
    order: 2;
  }
  .order-xxl-3 {
    order: 3;
  }
  .order-xxl-4 {
    order: 4;
  }
  .order-xxl-5 {
    order: 5;
  }
  .order-xxl-6 {
    order: 6;
  }
  .order-xxl-7 {
    order: 7;
  }
  .order-xxl-8 {
    order: 8;
  }
  .order-xxl-9 {
    order: 9;
  }
  .order-xxl-10 {
    order: 10;
  }
  .order-xxl-11 {
    order: 11;
  }
  .order-xxl-12 {
    order: 12;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.6666666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #495057;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: #f8f9fa;
}

.table-hover tbody tr:hover {
  color: #495057;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #cbecee;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #9fdbdf;
}

.table-hover .table-primary:hover {
  background-color: #b8e5e8;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #b8e5e8;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #e5dbf5;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #cebdec;
}

.table-hover .table-secondary:hover {
  background-color: #d7c7ef;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #d7c7ef;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #d2eedb;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #acdfbc;
}

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

.table-info,
.table-info > th,
.table-info > td {
  background-color: #d1dbff;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #aabbff;
}

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

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #feeeb8;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #fddf7a;
}

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

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #fccbcf;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #f99ea7;
}

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

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6cacf;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #969ca5;
}

.table-hover .table-dark:hover {
  background-color: #b8bdc3;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b8bdc3;
}

.table-tertiary,
.table-tertiary > th,
.table-tertiary > td {
  background-color: #d2eedb;
}
.table-tertiary th,
.table-tertiary td,
.table-tertiary thead th,
.table-tertiary tbody + tbody {
  border-color: #acdfbc;
}

.table-hover .table-tertiary:hover {
  background-color: #bfe7cc;
}
.table-hover .table-tertiary:hover > td,
.table-hover .table-tertiary:hover > th {
  background-color: #bfe7cc;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1439.98px) {
  .table-responsive-xxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xxl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.8125rem + 2px);
  padding: 0.25rem 0.7rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.2rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #a6dee1;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(71, 186, 193, 0.25);
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.35rem + 1px);
  padding-bottom: calc(0.35rem + 1px);
  font-size: 1rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.15rem + 1px);
  padding-bottom: calc(0.15rem + 1px);
  font-size: 0.75rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #495057;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.425rem + 2px);
  padding: 0.15rem 0.5rem;
  font-size: 0.75rem;
  line-height: 1.5;
  border-radius: 0.1rem;
}

.form-control-lg {
  height: calc(2.2rem + 2px);
  padding: 0.35rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #5fc27e;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.75rem;
  line-height: 1.5;
  color: #212529;
  background-color: rgba(95, 194, 126, 0.9);
  border-radius: 0.2rem;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #5fc27e;
  padding-right: 1.8125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%235fc27e' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.125rem);
  background-size: calc(0.75em + 0.25rem) calc(0.75em + 0.25rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #5fc27e;
  box-shadow: 0 0 0 0.2rem rgba(95, 194, 126, 0.25);
}
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: 1.8125rem;
  background-position: top calc(0.375em + 0.125rem) right calc(0.375em + 0.125rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #5fc27e;
  padding-right: calc((1em + 0.5rem) * 3 / 4 + 1.7rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.7rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%235fc27e' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.7rem/calc(0.75em + 0.25rem) calc(0.75em + 0.25rem);
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #5fc27e;
  box-shadow: 0 0 0 0.2rem rgba(95, 194, 126, 0.25);
}
.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #5fc27e;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #5fc27e;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #5fc27e;
}
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #84d09c;
  background-color: #84d09c;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(95, 194, 126, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #5fc27e;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #5fc27e;
}
.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #5fc27e;
  box-shadow: 0 0 0 0.2rem rgba(95, 194, 126, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #f44455;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.75rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(244, 68, 85, 0.9);
  border-radius: 0.2rem;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #f44455;
  padding-right: 1.8125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f44455' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23f44455' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.125rem);
  background-size: calc(0.75em + 0.25rem) calc(0.75em + 0.25rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #f44455;
  box-shadow: 0 0 0 0.2rem rgba(244, 68, 85, 0.25);
}
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: 1.8125rem;
  background-position: top calc(0.375em + 0.125rem) right calc(0.375em + 0.125rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #f44455;
  padding-right: calc((1em + 0.5rem) * 3 / 4 + 1.7rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.7rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f44455' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23f44455' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.7rem/calc(0.75em + 0.25rem) calc(0.75em + 0.25rem);
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #f44455;
  box-shadow: 0 0 0 0.2rem rgba(244, 68, 85, 0.25);
}
.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #f44455;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #f44455;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #f44455;
}
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #f77481;
  background-color: #f77481;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(244, 68, 85, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f44455;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #f44455;
}
.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #f44455;
  box-shadow: 0 0 0 0.2rem rgba(244, 68, 85, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn, .fc-unthemed .fc-button {
  display: inline-block;
  font-weight: 400;
  color: #495057;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.25rem 0.7rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn, .fc-unthemed .fc-button {
    transition: none;
  }
}
.btn:hover, .fc-unthemed .fc-button:hover {
  color: #495057;
  text-decoration: none;
}
.btn:focus, .fc-unthemed .fc-button:focus, .btn.focus, .fc-unthemed .focus.fc-button {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(71, 186, 193, 0.25);
}
.btn.disabled, .fc-unthemed .disabled.fc-button, .btn:disabled, .fc-unthemed .fc-button:disabled {
  opacity: 0.65;
}
a.btn.disabled, .fc-unthemed a.disabled.fc-button,
fieldset:disabled a.btn,
fieldset:disabled .fc-unthemed a.fc-button,
.fc-unthemed fieldset:disabled a.fc-button {
  pointer-events: none;
}

.btn-primary, .fc-unthemed .fc-button {
  color: #212529;
  background-color: #47BAC1;
  border-color: #47BAC1;
}
.btn-primary:hover, .fc-unthemed .fc-button:hover {
  color: #fff;
  background-color: #39a2a9;
  border-color: #36999f;
}
.btn-primary:focus, .fc-unthemed .fc-button:focus, .btn-primary.focus, .fc-unthemed .focus.fc-button {
  box-shadow: 0 0 0 0.2rem rgba(65, 164, 170, 0.5);
}
.btn-primary.disabled, .fc-unthemed .disabled.fc-button, .btn-primary:disabled, .fc-unthemed .fc-button:disabled {
  color: #212529;
  background-color: #47BAC1;
  border-color: #47BAC1;
}
.btn-primary:not(:disabled):not(.disabled):active, .fc-unthemed .fc-button:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .fc-unthemed .fc-button:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle, .fc-unthemed .show > .dropdown-toggle.fc-button {
  color: #fff;
  background-color: #36999f;
  border-color: #329096;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .fc-unthemed .fc-button:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .fc-unthemed .fc-button:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus, .fc-unthemed .show > .dropdown-toggle.fc-button:focus {
  box-shadow: 0 0 0 0.2rem rgba(65, 164, 170, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #a180da;
  border-color: #a180da;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #8b62d1;
  border-color: #8459ce;
}
.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(175, 147, 224, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #a180da;
  border-color: #a180da;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #8459ce;
  border-color: #7c4fcc;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(175, 147, 224, 0.5);
}

.btn-success {
  color: #212529;
  background-color: #5fc27e;
  border-color: #5fc27e;
}
.btn-success:hover {
  color: #fff;
  background-color: #45b668;
  border-color: #42ac63;
}
.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(86, 170, 113, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #212529;
  background-color: #5fc27e;
  border-color: #5fc27e;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #42ac63;
  border-color: #3ea35e;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(86, 170, 113, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #5b7dff;
  border-color: #5b7dff;
}
.btn-info:hover {
  color: #fff;
  background-color: #355fff;
  border-color: #2855ff;
}
.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(116, 145, 255, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #5b7dff;
  border-color: #5b7dff;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #2855ff;
  border-color: #1b4aff;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(116, 145, 255, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #fcc100;
  border-color: #fcc100;
}
.btn-warning:hover {
  color: #212529;
  background-color: #d6a400;
  border-color: #c99a00;
}
.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 170, 6, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #fcc100;
  border-color: #fcc100;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #c99a00;
  border-color: #bc9000;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 170, 6, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #f44455;
  border-color: #f44455;
}
.btn-danger:hover {
  color: #fff;
  background-color: #f22034;
  border-color: #f11429;
}
.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 96, 111, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #f44455;
  border-color: #f44455;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #f11429;
  border-color: #ea0e23;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 96, 111, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #354052;
  border-color: #354052;
}
.btn-dark:hover {
  color: #fff;
  background-color: #262e3b;
  border-color: #212833;
}
.btn-dark:focus, .btn-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(83, 93, 108, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #354052;
  border-color: #354052;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #212833;
  border-color: #1c222b;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(83, 93, 108, 0.5);
}

.btn-tertiary {
  color: #212529;
  background-color: #5fc27e;
  border-color: #5fc27e;
}
.btn-tertiary:hover {
  color: #fff;
  background-color: #45b668;
  border-color: #42ac63;
}
.btn-tertiary:focus, .btn-tertiary.focus {
  box-shadow: 0 0 0 0.2rem rgba(86, 170, 113, 0.5);
}
.btn-tertiary.disabled, .btn-tertiary:disabled {
  color: #212529;
  background-color: #5fc27e;
  border-color: #5fc27e;
}
.btn-tertiary:not(:disabled):not(.disabled):active, .btn-tertiary:not(:disabled):not(.disabled).active, .show > .btn-tertiary.dropdown-toggle {
  color: #fff;
  background-color: #42ac63;
  border-color: #3ea35e;
}
.btn-tertiary:not(:disabled):not(.disabled):active:focus, .btn-tertiary:not(:disabled):not(.disabled).active:focus, .show > .btn-tertiary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(86, 170, 113, 0.5);
}

.btn-outline-primary {
  color: #47BAC1;
  border-color: #47BAC1;
}
.btn-outline-primary:hover {
  color: #212529;
  background-color: #47BAC1;
  border-color: #47BAC1;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(71, 186, 193, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #47BAC1;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #212529;
  background-color: #47BAC1;
  border-color: #47BAC1;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(71, 186, 193, 0.5);
}

.btn-outline-secondary {
  color: #a180da;
  border-color: #a180da;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #a180da;
  border-color: #a180da;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(161, 128, 218, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #a180da;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #a180da;
  border-color: #a180da;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(161, 128, 218, 0.5);
}

.btn-outline-success {
  color: #5fc27e;
  border-color: #5fc27e;
}
.btn-outline-success:hover {
  color: #212529;
  background-color: #5fc27e;
  border-color: #5fc27e;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(95, 194, 126, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #5fc27e;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #212529;
  background-color: #5fc27e;
  border-color: #5fc27e;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(95, 194, 126, 0.5);
}

.btn-outline-info {
  color: #5b7dff;
  border-color: #5b7dff;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #5b7dff;
  border-color: #5b7dff;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(91, 125, 255, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #5b7dff;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #5b7dff;
  border-color: #5b7dff;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(91, 125, 255, 0.5);
}

.btn-outline-warning {
  color: #fcc100;
  border-color: #fcc100;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #fcc100;
  border-color: #fcc100;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(252, 193, 0, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #fcc100;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #fcc100;
  border-color: #fcc100;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(252, 193, 0, 0.5);
}

.btn-outline-danger {
  color: #f44455;
  border-color: #f44455;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #f44455;
  border-color: #f44455;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 68, 85, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #f44455;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #f44455;
  border-color: #f44455;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(244, 68, 85, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #354052;
  border-color: #354052;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #354052;
  border-color: #354052;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(53, 64, 82, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #354052;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #354052;
  border-color: #354052;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(53, 64, 82, 0.5);
}

.btn-outline-tertiary {
  color: #5fc27e;
  border-color: #5fc27e;
}
.btn-outline-tertiary:hover {
  color: #212529;
  background-color: #5fc27e;
  border-color: #5fc27e;
}
.btn-outline-tertiary:focus, .btn-outline-tertiary.focus {
  box-shadow: 0 0 0 0.2rem rgba(95, 194, 126, 0.5);
}
.btn-outline-tertiary.disabled, .btn-outline-tertiary:disabled {
  color: #5fc27e;
  background-color: transparent;
}
.btn-outline-tertiary:not(:disabled):not(.disabled):active, .btn-outline-tertiary:not(:disabled):not(.disabled).active, .show > .btn-outline-tertiary.dropdown-toggle {
  color: #212529;
  background-color: #5fc27e;
  border-color: #5fc27e;
}
.btn-outline-tertiary:not(:disabled):not(.disabled):active:focus, .btn-outline-tertiary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tertiary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(95, 194, 126, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #47BAC1;
  text-decoration: none;
}
.btn-link:hover {
  color: #2f878c;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  box-shadow: none;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn, .fc-unthemed .btn-group-lg > .fc-button {
  padding: 0.35rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn, .fc-unthemed .btn-group-sm > .fc-button {
  padding: 0.15rem 0.5rem;
  font-size: 0.75rem;
  line-height: 1.5;
  border-radius: 0.1rem;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

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

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 0.875rem;
  color: #495057;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.2rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1440px) {
  .dropdown-menu-xxl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.35rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #495057;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #47BAC1;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.75rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.35rem 1.5rem;
  color: #495057;
}

.btn-group, .fc-unthemed .fc-button-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn, .fc-unthemed .btn-group > .fc-button, .fc-unthemed .fc-button-group > .btn, .fc-unthemed .fc-button-group > .fc-button,
.btn-group-vertical > .btn,
.fc-unthemed .btn-group-vertical > .fc-button {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover, .fc-unthemed .btn-group > .fc-button:hover, .fc-unthemed .fc-button-group > .btn:hover, .fc-unthemed .fc-button-group > .fc-button:hover,
.btn-group-vertical > .btn:hover,
.fc-unthemed .btn-group-vertical > .fc-button:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .fc-unthemed .btn-group > .fc-button:focus, .fc-unthemed .fc-button-group > .btn:focus, .fc-unthemed .fc-button-group > .fc-button:focus, .btn-group > .btn:active, .fc-unthemed .btn-group > .fc-button:active, .fc-unthemed .fc-button-group > .btn:active, .fc-unthemed .fc-button-group > .fc-button:active, .btn-group > .btn.active, .fc-unthemed .btn-group > .active.fc-button, .fc-unthemed .fc-button-group > .btn.active, .fc-unthemed .fc-button-group > .active.fc-button,
.btn-group-vertical > .btn:focus,
.fc-unthemed .btn-group-vertical > .fc-button:focus,
.btn-group-vertical > .btn:active,
.fc-unthemed .btn-group-vertical > .fc-button:active,
.btn-group-vertical > .btn.active,
.fc-unthemed .btn-group-vertical > .active.fc-button {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child), .fc-unthemed .btn-group > .fc-button:not(:first-child), .fc-unthemed .fc-button-group > .btn:not(:first-child), .fc-unthemed .fc-button-group > .fc-button:not(:first-child),
.btn-group > .btn-group:not(:first-child),
.fc-unthemed .fc-button-group > .btn-group:not(:first-child),
.fc-unthemed .btn-group > .fc-button-group:not(:first-child),
.fc-unthemed .fc-button-group > .fc-button-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .fc-unthemed .btn-group > .fc-button:not(:last-child):not(.dropdown-toggle), .fc-unthemed .fc-button-group > .btn:not(:last-child):not(.dropdown-toggle), .fc-unthemed .fc-button-group > .fc-button:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn,
.fc-unthemed .btn-group > .btn-group:not(:last-child) > .fc-button,
.fc-unthemed .fc-button-group > .btn-group:not(:last-child) > .btn,
.fc-unthemed .fc-button-group > .btn-group:not(:last-child) > .fc-button,
.fc-unthemed .btn-group > .fc-button-group:not(:last-child) > .btn,
.fc-unthemed .btn-group > .fc-button-group:not(:last-child) > .fc-button,
.fc-unthemed .fc-button-group > .fc-button-group:not(:last-child) > .btn,
.fc-unthemed .fc-button-group > .fc-button-group:not(:last-child) > .fc-button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child), .fc-unthemed .btn-group > .fc-button:not(:first-child), .fc-unthemed .fc-button-group > .btn:not(:first-child), .fc-unthemed .fc-button-group > .fc-button:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn,
.fc-unthemed .btn-group > .btn-group:not(:first-child) > .fc-button,
.fc-unthemed .fc-button-group > .btn-group:not(:first-child) > .btn,
.fc-unthemed .fc-button-group > .btn-group:not(:first-child) > .fc-button,
.fc-unthemed .btn-group > .fc-button-group:not(:first-child) > .btn,
.fc-unthemed .btn-group > .fc-button-group:not(:first-child) > .fc-button,
.fc-unthemed .fc-button-group > .fc-button-group:not(:first-child) > .btn,
.fc-unthemed .fc-button-group > .fc-button-group:not(:first-child) > .fc-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.525rem;
  padding-left: 0.525rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .fc-unthemed .btn-group-sm > .fc-button + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .fc-unthemed .btn-group-lg > .fc-button + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn, .fc-unthemed .btn-group-vertical > .fc-button,
.btn-group-vertical > .btn-group,
.fc-unthemed .btn-group-vertical > .fc-button-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child), .fc-unthemed .btn-group-vertical > .fc-button:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child),
.fc-unthemed .btn-group-vertical > .fc-button-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .fc-unthemed .btn-group-vertical > .fc-button:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.fc-unthemed .btn-group-vertical > .btn-group:not(:last-child) > .fc-button,
.fc-unthemed .btn-group-vertical > .fc-button-group:not(:last-child) > .btn,
.fc-unthemed .btn-group-vertical > .fc-button-group:not(:last-child) > .fc-button {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child), .fc-unthemed .btn-group-vertical > .fc-button:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.fc-unthemed .btn-group-vertical > .btn-group:not(:first-child) > .fc-button,
.fc-unthemed .btn-group-vertical > .fc-button-group:not(:first-child) > .btn,
.fc-unthemed .btn-group-vertical > .fc-button-group:not(:first-child) > .fc-button {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn, .fc-unthemed .btn-group-toggle > .fc-button,
.btn-group-toggle > .btn-group > .btn,
.fc-unthemed .btn-group-toggle > .btn-group > .fc-button,
.fc-unthemed .btn-group-toggle > .fc-button-group > .btn,
.fc-unthemed .btn-group-toggle > .fc-button-group > .fc-button {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio], .fc-unthemed .btn-group-toggle > .fc-button input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.fc-unthemed .btn-group-toggle > .fc-button input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.fc-unthemed .btn-group-toggle > .btn-group > .fc-button input[type=radio],
.fc-unthemed .btn-group-toggle > .fc-button-group > .btn input[type=radio],
.fc-unthemed .btn-group-toggle > .fc-button-group > .fc-button input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox],
.fc-unthemed .btn-group-toggle > .btn-group > .fc-button input[type=checkbox],
.fc-unthemed .btn-group-toggle > .fc-button-group > .btn input[type=checkbox],
.fc-unthemed .btn-group-toggle > .fc-button-group > .fc-button input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn, .input-group-prepend .fc-unthemed .fc-button, .fc-unthemed .input-group-prepend .fc-button,
.input-group-append .btn,
.input-group-append .fc-unthemed .fc-button,
.fc-unthemed .input-group-append .fc-button {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus, .input-group-prepend .fc-unthemed .fc-button:focus, .fc-unthemed .input-group-prepend .fc-button:focus,
.input-group-append .btn:focus,
.input-group-append .fc-unthemed .fc-button:focus,
.fc-unthemed .input-group-append .fc-button:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn, .input-group-prepend .fc-unthemed .fc-button + .btn, .fc-unthemed .input-group-prepend .fc-button + .btn, .input-group-prepend .fc-unthemed .btn + .fc-button, .fc-unthemed .input-group-prepend .btn + .fc-button, .input-group-prepend .fc-unthemed .fc-button + .fc-button, .fc-unthemed .input-group-prepend .fc-button + .fc-button,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .fc-unthemed .fc-button + .input-group-text,
.fc-unthemed .input-group-prepend .fc-button + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-prepend .fc-unthemed .input-group-text + .fc-button,
.fc-unthemed .input-group-prepend .input-group-text + .fc-button,
.input-group-append .btn + .btn,
.input-group-append .fc-unthemed .fc-button + .btn,
.fc-unthemed .input-group-append .fc-button + .btn,
.input-group-append .fc-unthemed .btn + .fc-button,
.fc-unthemed .input-group-append .btn + .fc-button,
.input-group-append .fc-unthemed .fc-button + .fc-button,
.fc-unthemed .input-group-append .fc-button + .fc-button,
.input-group-append .btn + .input-group-text,
.input-group-append .fc-unthemed .fc-button + .input-group-text,
.fc-unthemed .input-group-append .fc-button + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn,
.input-group-append .fc-unthemed .input-group-text + .fc-button,
.fc-unthemed .input-group-append .input-group-text + .fc-button {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.7rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.2rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(2.2rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.fc-unthemed .input-group-lg > .input-group-prepend > .fc-button,
.input-group-lg > .input-group-append > .btn,
.fc-unthemed .input-group-lg > .input-group-append > .fc-button {
  padding: 0.35rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.425rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.fc-unthemed .input-group-sm > .input-group-prepend > .fc-button,
.input-group-sm > .input-group-append > .btn,
.fc-unthemed .input-group-sm > .input-group-append > .fc-button {
  padding: 0.15rem 0.5rem;
  font-size: 0.75rem;
  line-height: 1.5;
  border-radius: 0.1rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.7rem;
}

.input-group > .input-group-prepend > .btn, .fc-unthemed .input-group > .input-group-prepend > .fc-button,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.fc-unthemed .input-group > .input-group-append:not(:last-child) > .fc-button,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.fc-unthemed .input-group > .input-group-append:last-child > .fc-button:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn, .fc-unthemed .input-group > .input-group-append > .fc-button,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.fc-unthemed .input-group > .input-group-prepend:not(:first-child) > .fc-button,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.fc-unthemed .input-group > .input-group-prepend:first-child > .fc-button:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  display: block;
  min-height: 1.3125rem;
  padding-left: 1.5rem;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #47BAC1;
  background-color: #47BAC1;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(71, 186, 193, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #a6dee1;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #cdecee;
  border-color: #cdecee;
}
.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.15625rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}
.custom-control-label::after {
  position: absolute;
  top: 0.15625rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50%/50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.2rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #47BAC1;
  background-color: #47BAC1;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(71, 186, 193, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(71, 186, 193, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(71, 186, 193, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.15625rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(71, 186, 193, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.8125rem + 2px);
  padding: 0.25rem 1.7rem 0.25rem 0.7rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.7rem center/8px 10px;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.2rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: #a6dee1;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(71, 186, 193, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.7rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}

.custom-select-sm {
  height: calc(1.425rem + 2px);
  padding-top: 0.15rem;
  padding-bottom: 0.15rem;
  padding-left: 0.5rem;
  font-size: 0.75rem;
}

.custom-select-lg {
  height: calc(2.2rem + 2px);
  padding-top: 0.35rem;
  padding-bottom: 0.35rem;
  padding-left: 1rem;
  font-size: 1rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.8125rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.8125rem + 2px);
  margin: 0;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #a6dee1;
  box-shadow: 0 0 0 0.2rem rgba(71, 186, 193, 0.25);
}
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.8125rem + 2px);
  padding: 0.25rem 0.7rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.2rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: 1.8125rem;
  padding: 0.25rem 0.7rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.2rem 0.2rem 0;
}

.custom-range {
  width: 100%;
  height: calc(1rem + 0.4rem);
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: none;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #F5F9FC, 0 0 0 0.2rem rgba(71, 186, 193, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #F5F9FC, 0 0 0 0.2rem rgba(71, 186, 193, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #F5F9FC, 0 0 0 0.2rem rgba(71, 186, 193, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #47BAC1;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #cdecee;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #47BAC1;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #cdecee;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #47BAC1;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #cdecee;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-item {
  margin-bottom: -1px;
}
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.2rem;
  border-top-right-radius: 0.2rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #F5F9FC;
  border-color: #dee2e6 #dee2e6 #F5F9FC;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.2rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #47BAC1;
}

.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

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

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.875rem 1.25rem;
}
.navbar > .container,
.navbar > .container-fluid {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.navbar-brand {
  display: inline-block;
  padding-top: 0.33125rem;
  padding-bottom: 0.33125rem;
  margin-right: 1.25rem;
  font-size: 1.1rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.2rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1439.98px) {
  .navbar-expand-xxl > .container,
  .navbar-expand-xxl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1440px) {
  .navbar-expand-xxl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xxl > .container,
  .navbar-expand-xxl > .container-fluid {
    flex-wrap: nowrap;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid #E5E9F2;
  border-radius: 0.2rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.2rem;
  border-top-right-radius: 0.2rem;
}
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

.card-body {
  flex: 1 1 auto;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: #fff;
  border-bottom: 1px solid #E5E9F2;
}
.card-header:first-child {
  border-radius: calc(0.2rem - 1px) calc(0.2rem - 1px) 0 0;
}
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border-top: 1px solid #E5E9F2;
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.2rem - 1px) calc(0.2rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img {
  width: 100%;
  border-radius: calc(0.2rem - 1px);
}

.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.2rem - 1px);
  border-top-right-radius: calc(0.2rem - 1px);
}

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.2rem - 1px);
  border-bottom-left-radius: calc(0.2rem - 1px);
}

.card-deck {
  display: flex;
  flex-direction: column;
}
.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group {
  display: flex;
  flex-direction: column;
}
.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}
.accordion > .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}
.accordion > .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card .card-header {
  margin-bottom: -1px;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 1rem;
  list-style: none;
  background-color: none;
  border-radius: 0.2rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #000;
  content: "›";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #000;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.2rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.3rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #6c757d;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #343a40;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(71, 186, 193, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #47BAC1;
  border-color: #47BAC1;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.35rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.15rem 0.5rem;
  font-size: 0.75rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.1rem;
  border-bottom-left-radius: 0.1rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.1rem;
  border-bottom-right-radius: 0.1rem;
}

.badge {
  display: inline-block;
  padding: 0.3em 0.45em;
  font-size: 80%;
  font-weight: 600;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.2rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge, .fc-unthemed .fc-button .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.65em;
  padding-left: 0.65em;
  border-radius: 10rem;
}

.badge-primary {
  color: #212529;
  background-color: #47BAC1;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #212529;
  background-color: #36999f;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(71, 186, 193, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #a180da;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #8459ce;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(161, 128, 218, 0.5);
}

.badge-success {
  color: #212529;
  background-color: #5fc27e;
}
a.badge-success:hover, a.badge-success:focus {
  color: #212529;
  background-color: #42ac63;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(95, 194, 126, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #5b7dff;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #2855ff;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(91, 125, 255, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #fcc100;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #c99a00;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(252, 193, 0, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #f44455;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #f11429;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(244, 68, 85, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #354052;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #212833;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(53, 64, 82, 0.5);
}

.badge-tertiary {
  color: #212529;
  background-color: #5fc27e;
}
a.badge-tertiary:hover, a.badge-tertiary:focus {
  color: #212529;
  background-color: #42ac63;
}
a.badge-tertiary:focus, a.badge-tertiary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(95, 194, 126, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.95rem 0.95rem;
  margin-bottom: 1rem;
  border: 0 solid transparent;
  border-radius: 0.2rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 600;
}

.alert-dismissible {
  padding-right: 3.2125rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.95rem 0.95rem;
  color: inherit;
}

.alert-primary {
  color: #256164;
  background-color: #47bac1;
  border-color: #cbecee;
}
.alert-primary hr {
  border-top-color: #b8e5e8;
}
.alert-primary .alert-link {
  color: #173d3f;
}

.alert-secondary {
  color: #544371;
  background-color: #a180da;
  border-color: #e5dbf5;
}
.alert-secondary hr {
  border-top-color: #d7c7ef;
}
.alert-secondary .alert-link {
  color: #3c3051;
}

.alert-success {
  color: #316542;
  background-color: #5fc27e;
  border-color: #d2eedb;
}
.alert-success hr {
  border-top-color: #bfe7cc;
}
.alert-success .alert-link {
  color: #20432c;
}

.alert-info {
  color: #2f4185;
  background-color: #5b7dff;
  border-color: #d1dbff;
}
.alert-info hr {
  border-top-color: #b8c7ff;
}
.alert-info .alert-link {
  color: #222f5f;
}

.alert-warning {
  color: #836400;
  background-color: #fcc100;
  border-color: #feeeb8;
}
.alert-warning hr {
  border-top-color: #fee89f;
}
.alert-warning .alert-link {
  color: #503d00;
}

.alert-danger {
  color: #7f232c;
  background-color: #f44455;
  border-color: #fccbcf;
}
.alert-danger hr {
  border-top-color: #fbb3b9;
}
.alert-danger .alert-link {
  color: #57181e;
}

.alert-light {
  color: #818182;
  background-color: #f8f9fa;
  border-color: #fdfdfe;
}
.alert-light hr {
  border-top-color: #ececf6;
}
.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1c212b;
  background-color: #354052;
  border-color: #c6cacf;
}
.alert-dark hr {
  border-top-color: #b8bdc3;
}
.alert-dark .alert-link {
  color: #08090c;
}

.alert-tertiary {
  color: #316542;
  background-color: #5fc27e;
  border-color: #d2eedb;
}
.alert-tertiary hr {
  border-top-color: #bfe7cc;
}
.alert-tertiary .alert-link {
  color: #20432c;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.65625rem;
  background-color: #e9ecef;
  border-radius: 0.2rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #47BAC1;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  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: 1rem 1rem;
}

.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #495057;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: 0.2rem;
  border-top-right-radius: 0.2rem;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #47BAC1;
  border-color: #47BAC1;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal .list-group-item {
  margin-right: -1px;
  margin-bottom: 0;
}
.list-group-horizontal .list-group-item:first-child {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
  border-top-right-radius: 0;
}
.list-group-horizontal .list-group-item:last-child {
  margin-right: 0;
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
  border-bottom-left-radius: 0;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-sm .list-group-item:first-child {
    border-top-left-radius: 0.2rem;
    border-bottom-left-radius: 0.2rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-md .list-group-item:first-child {
    border-top-left-radius: 0.2rem;
    border-bottom-left-radius: 0.2rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-lg .list-group-item:first-child {
    border-top-left-radius: 0.2rem;
    border-bottom-left-radius: 0.2rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-xl .list-group-item:first-child {
    border-top-left-radius: 0.2rem;
    border-bottom-left-radius: 0.2rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 1440px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .list-group-horizontal-xxl .list-group-item:first-child {
    border-top-left-radius: 0.2rem;
    border-bottom-left-radius: 0.2rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem;
    border-bottom-left-radius: 0;
  }
}
.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.list-group-flush .list-group-item:last-child {
  margin-bottom: -1px;
}
.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}
.list-group-flush:last-child .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom: 0;
}

.list-group-item-primary {
  color: #256164;
  background-color: #cbecee;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #256164;
  background-color: #b8e5e8;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #256164;
  border-color: #256164;
}

.list-group-item-secondary {
  color: #544371;
  background-color: #e5dbf5;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #544371;
  background-color: #d7c7ef;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #544371;
  border-color: #544371;
}

.list-group-item-success {
  color: #316542;
  background-color: #d2eedb;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #316542;
  background-color: #bfe7cc;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #316542;
  border-color: #316542;
}

.list-group-item-info {
  color: #2f4185;
  background-color: #d1dbff;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #2f4185;
  background-color: #b8c7ff;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #2f4185;
  border-color: #2f4185;
}

.list-group-item-warning {
  color: #836400;
  background-color: #feeeb8;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #836400;
  background-color: #fee89f;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #836400;
  border-color: #836400;
}

.list-group-item-danger {
  color: #7f232c;
  background-color: #fccbcf;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #7f232c;
  background-color: #fbb3b9;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #7f232c;
  border-color: #7f232c;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1c212b;
  background-color: #c6cacf;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1c212b;
  background-color: #b8bdc3;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1c212b;
  border-color: #1c212b;
}

.list-group-item-tertiary {
  color: #316542;
  background-color: #d2eedb;
}
.list-group-item-tertiary.list-group-item-action:hover, .list-group-item-tertiary.list-group-item-action:focus {
  color: #316542;
  background-color: #bfe7cc;
}
.list-group-item-tertiary.list-group-item-action.active {
  color: #fff;
  background-color: #316542;
  border-color: #316542;
}

.close {
  float: right;
  font-size: 1.3125rem;
  font-weight: 600;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  max-width: 350px;
  overflow: hidden;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.25s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 0 solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}
.modal-footer > :not(:last-child) {
  margin-right: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 600px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
  }
  .modal-sm {
    max-width: 400px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 900px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.75rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.2rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.75rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc((0.5rem + 1px) * -1);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #000;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #495057;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: 0s 0.6s opacity;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50%/100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: spinner-border 0.75s linear infinite;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: spinner-grow 0.75s linear infinite;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #47BAC1 !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #36999f !important;
}

.bg-secondary {
  background-color: #a180da !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #8459ce !important;
}

.bg-success {
  background-color: #5fc27e !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #42ac63 !important;
}

.bg-info {
  background-color: #5b7dff !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #2855ff !important;
}

.bg-warning {
  background-color: #fcc100 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #c99a00 !important;
}

.bg-danger {
  background-color: #f44455 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #f11429 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #354052 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #212833 !important;
}

.bg-tertiary {
  background-color: #5fc27e !important;
}

a.bg-tertiary:hover, a.bg-tertiary:focus,
button.bg-tertiary:hover,
button.bg-tertiary:focus {
  background-color: #42ac63 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #47BAC1 !important;
}

.border-secondary {
  border-color: #a180da !important;
}

.border-success {
  border-color: #5fc27e !important;
}

.border-info {
  border-color: #5b7dff !important;
}

.border-warning {
  border-color: #fcc100 !important;
}

.border-danger {
  border-color: #f44455 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #354052 !important;
}

.border-tertiary {
  border-color: #5fc27e !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.1rem !important;
}

.rounded {
  border-radius: 0.2rem !important;
}

.rounded-top {
  border-top-left-radius: 0.2rem !important;
  border-top-right-radius: 0.2rem !important;
}

.rounded-right {
  border-top-right-radius: 0.2rem !important;
  border-bottom-right-radius: 0.2rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.2rem !important;
  border-bottom-left-radius: 0.2rem !important;
}

.rounded-left {
  border-top-left-radius: 0.2rem !important;
  border-bottom-left-radius: 0.2rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1440px) {
  .d-xxl-none {
    display: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1440px) {
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
@media (min-width: 1440px) {
  .float-xxl-left {
    float: left !important;
  }
  .float-xxl-right {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
}
.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.05rem 0.2rem rgba(0, 0, 0, 0.05) !important;
}

.shadow {
  box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.05) !important;
}

.shadow-lg {
  box-shadow: 0 0.2rem 0.2rem rgba(0, 0, 0, 0.05) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.m-6 {
  margin: 4.5rem !important;
}

.mt-6,
.my-6 {
  margin-top: 4.5rem !important;
}

.mr-6,
.mx-6 {
  margin-right: 4.5rem !important;
}

.mb-6,
.my-6 {
  margin-bottom: 4.5rem !important;
}

.ml-6,
.mx-6 {
  margin-left: 4.5rem !important;
}

.m-7 {
  margin: 6rem !important;
}

.mt-7,
.my-7 {
  margin-top: 6rem !important;
}

.mr-7,
.mx-7 {
  margin-right: 6rem !important;
}

.mb-7,
.my-7 {
  margin-bottom: 6rem !important;
}

.ml-7,
.mx-7 {
  margin-left: 6rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.p-6 {
  padding: 4.5rem !important;
}

.pt-6,
.py-6 {
  padding-top: 4.5rem !important;
}

.pr-6,
.px-6 {
  padding-right: 4.5rem !important;
}

.pb-6,
.py-6 {
  padding-bottom: 4.5rem !important;
}

.pl-6,
.px-6 {
  padding-left: 4.5rem !important;
}

.p-7 {
  padding: 6rem !important;
}

.pt-7,
.py-7 {
  padding-top: 6rem !important;
}

.pr-7,
.px-7 {
  padding-right: 6rem !important;
}

.pb-7,
.py-7 {
  padding-bottom: 6rem !important;
}

.pl-7,
.px-7 {
  padding-left: 6rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-n6 {
  margin: -4.5rem !important;
}

.mt-n6,
.my-n6 {
  margin-top: -4.5rem !important;
}

.mr-n6,
.mx-n6 {
  margin-right: -4.5rem !important;
}

.mb-n6,
.my-n6 {
  margin-bottom: -4.5rem !important;
}

.ml-n6,
.mx-n6 {
  margin-left: -4.5rem !important;
}

.m-n7 {
  margin: -6rem !important;
}

.mt-n7,
.my-n7 {
  margin-top: -6rem !important;
}

.mr-n7,
.mx-n7 {
  margin-right: -6rem !important;
}

.mb-n7,
.my-n7 {
  margin-bottom: -6rem !important;
}

.ml-n7,
.mx-n7 {
  margin-left: -6rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .m-sm-6 {
    margin: 4.5rem !important;
  }
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 4.5rem !important;
  }
  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 4.5rem !important;
  }
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 4.5rem !important;
  }
  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 4.5rem !important;
  }
  .m-sm-7 {
    margin: 6rem !important;
  }
  .mt-sm-7,
  .my-sm-7 {
    margin-top: 6rem !important;
  }
  .mr-sm-7,
  .mx-sm-7 {
    margin-right: 6rem !important;
  }
  .mb-sm-7,
  .my-sm-7 {
    margin-bottom: 6rem !important;
  }
  .ml-sm-7,
  .mx-sm-7 {
    margin-left: 6rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .p-sm-6 {
    padding: 4.5rem !important;
  }
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 4.5rem !important;
  }
  .pr-sm-6,
  .px-sm-6 {
    padding-right: 4.5rem !important;
  }
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 4.5rem !important;
  }
  .pl-sm-6,
  .px-sm-6 {
    padding-left: 4.5rem !important;
  }
  .p-sm-7 {
    padding: 6rem !important;
  }
  .pt-sm-7,
  .py-sm-7 {
    padding-top: 6rem !important;
  }
  .pr-sm-7,
  .px-sm-7 {
    padding-right: 6rem !important;
  }
  .pb-sm-7,
  .py-sm-7 {
    padding-bottom: 6rem !important;
  }
  .pl-sm-7,
  .px-sm-7 {
    padding-left: 6rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-n6 {
    margin: -4.5rem !important;
  }
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -4.5rem !important;
  }
  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -4.5rem !important;
  }
  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -4.5rem !important;
  }
  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -4.5rem !important;
  }
  .m-sm-n7 {
    margin: -6rem !important;
  }
  .mt-sm-n7,
  .my-sm-n7 {
    margin-top: -6rem !important;
  }
  .mr-sm-n7,
  .mx-sm-n7 {
    margin-right: -6rem !important;
  }
  .mb-sm-n7,
  .my-sm-n7 {
    margin-bottom: -6rem !important;
  }
  .ml-sm-n7,
  .mx-sm-n7 {
    margin-left: -6rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .m-md-6 {
    margin: 4.5rem !important;
  }
  .mt-md-6,
  .my-md-6 {
    margin-top: 4.5rem !important;
  }
  .mr-md-6,
  .mx-md-6 {
    margin-right: 4.5rem !important;
  }
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 4.5rem !important;
  }
  .ml-md-6,
  .mx-md-6 {
    margin-left: 4.5rem !important;
  }
  .m-md-7 {
    margin: 6rem !important;
  }
  .mt-md-7,
  .my-md-7 {
    margin-top: 6rem !important;
  }
  .mr-md-7,
  .mx-md-7 {
    margin-right: 6rem !important;
  }
  .mb-md-7,
  .my-md-7 {
    margin-bottom: 6rem !important;
  }
  .ml-md-7,
  .mx-md-7 {
    margin-left: 6rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .p-md-6 {
    padding: 4.5rem !important;
  }
  .pt-md-6,
  .py-md-6 {
    padding-top: 4.5rem !important;
  }
  .pr-md-6,
  .px-md-6 {
    padding-right: 4.5rem !important;
  }
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 4.5rem !important;
  }
  .pl-md-6,
  .px-md-6 {
    padding-left: 4.5rem !important;
  }
  .p-md-7 {
    padding: 6rem !important;
  }
  .pt-md-7,
  .py-md-7 {
    padding-top: 6rem !important;
  }
  .pr-md-7,
  .px-md-7 {
    padding-right: 6rem !important;
  }
  .pb-md-7,
  .py-md-7 {
    padding-bottom: 6rem !important;
  }
  .pl-md-7,
  .px-md-7 {
    padding-left: 6rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-n6 {
    margin: -4.5rem !important;
  }
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -4.5rem !important;
  }
  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -4.5rem !important;
  }
  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -4.5rem !important;
  }
  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -4.5rem !important;
  }
  .m-md-n7 {
    margin: -6rem !important;
  }
  .mt-md-n7,
  .my-md-n7 {
    margin-top: -6rem !important;
  }
  .mr-md-n7,
  .mx-md-n7 {
    margin-right: -6rem !important;
  }
  .mb-md-n7,
  .my-md-n7 {
    margin-bottom: -6rem !important;
  }
  .ml-md-n7,
  .mx-md-n7 {
    margin-left: -6rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .m-lg-6 {
    margin: 4.5rem !important;
  }
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 4.5rem !important;
  }
  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 4.5rem !important;
  }
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 4.5rem !important;
  }
  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 4.5rem !important;
  }
  .m-lg-7 {
    margin: 6rem !important;
  }
  .mt-lg-7,
  .my-lg-7 {
    margin-top: 6rem !important;
  }
  .mr-lg-7,
  .mx-lg-7 {
    margin-right: 6rem !important;
  }
  .mb-lg-7,
  .my-lg-7 {
    margin-bottom: 6rem !important;
  }
  .ml-lg-7,
  .mx-lg-7 {
    margin-left: 6rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .p-lg-6 {
    padding: 4.5rem !important;
  }
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 4.5rem !important;
  }
  .pr-lg-6,
  .px-lg-6 {
    padding-right: 4.5rem !important;
  }
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 4.5rem !important;
  }
  .pl-lg-6,
  .px-lg-6 {
    padding-left: 4.5rem !important;
  }
  .p-lg-7 {
    padding: 6rem !important;
  }
  .pt-lg-7,
  .py-lg-7 {
    padding-top: 6rem !important;
  }
  .pr-lg-7,
  .px-lg-7 {
    padding-right: 6rem !important;
  }
  .pb-lg-7,
  .py-lg-7 {
    padding-bottom: 6rem !important;
  }
  .pl-lg-7,
  .px-lg-7 {
    padding-left: 6rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-n6 {
    margin: -4.5rem !important;
  }
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -4.5rem !important;
  }
  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -4.5rem !important;
  }
  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -4.5rem !important;
  }
  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -4.5rem !important;
  }
  .m-lg-n7 {
    margin: -6rem !important;
  }
  .mt-lg-n7,
  .my-lg-n7 {
    margin-top: -6rem !important;
  }
  .mr-lg-n7,
  .mx-lg-n7 {
    margin-right: -6rem !important;
  }
  .mb-lg-n7,
  .my-lg-n7 {
    margin-bottom: -6rem !important;
  }
  .ml-lg-n7,
  .mx-lg-n7 {
    margin-left: -6rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .m-xl-6 {
    margin: 4.5rem !important;
  }
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 4.5rem !important;
  }
  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 4.5rem !important;
  }
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 4.5rem !important;
  }
  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 4.5rem !important;
  }
  .m-xl-7 {
    margin: 6rem !important;
  }
  .mt-xl-7,
  .my-xl-7 {
    margin-top: 6rem !important;
  }
  .mr-xl-7,
  .mx-xl-7 {
    margin-right: 6rem !important;
  }
  .mb-xl-7,
  .my-xl-7 {
    margin-bottom: 6rem !important;
  }
  .ml-xl-7,
  .mx-xl-7 {
    margin-left: 6rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .p-xl-6 {
    padding: 4.5rem !important;
  }
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 4.5rem !important;
  }
  .pr-xl-6,
  .px-xl-6 {
    padding-right: 4.5rem !important;
  }
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 4.5rem !important;
  }
  .pl-xl-6,
  .px-xl-6 {
    padding-left: 4.5rem !important;
  }
  .p-xl-7 {
    padding: 6rem !important;
  }
  .pt-xl-7,
  .py-xl-7 {
    padding-top: 6rem !important;
  }
  .pr-xl-7,
  .px-xl-7 {
    padding-right: 6rem !important;
  }
  .pb-xl-7,
  .py-xl-7 {
    padding-bottom: 6rem !important;
  }
  .pl-xl-7,
  .px-xl-7 {
    padding-left: 6rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-n6 {
    margin: -4.5rem !important;
  }
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -4.5rem !important;
  }
  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -4.5rem !important;
  }
  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -4.5rem !important;
  }
  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -4.5rem !important;
  }
  .m-xl-n7 {
    margin: -6rem !important;
  }
  .mt-xl-n7,
  .my-xl-n7 {
    margin-top: -6rem !important;
  }
  .mr-xl-n7,
  .mx-xl-n7 {
    margin-right: -6rem !important;
  }
  .mb-xl-n7,
  .my-xl-n7 {
    margin-bottom: -6rem !important;
  }
  .ml-xl-n7,
  .mx-xl-n7 {
    margin-left: -6rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1440px) {
  .m-xxl-0 {
    margin: 0 !important;
  }
  .mt-xxl-0,
  .my-xxl-0 {
    margin-top: 0 !important;
  }
  .mr-xxl-0,
  .mx-xxl-0 {
    margin-right: 0 !important;
  }
  .mb-xxl-0,
  .my-xxl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xxl-0,
  .mx-xxl-0 {
    margin-left: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .mt-xxl-1,
  .my-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xxl-1,
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xxl-1,
  .my-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xxl-1,
  .mx-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .mt-xxl-2,
  .my-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xxl-2,
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xxl-2,
  .my-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xxl-2,
  .mx-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .mt-xxl-3,
  .my-xxl-3 {
    margin-top: 1rem !important;
  }
  .mr-xxl-3,
  .mx-xxl-3 {
    margin-right: 1rem !important;
  }
  .mb-xxl-3,
  .my-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xxl-3,
  .mx-xxl-3 {
    margin-left: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .mt-xxl-4,
  .my-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xxl-4,
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xxl-4,
  .my-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xxl-4,
  .mx-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .mt-xxl-5,
  .my-xxl-5 {
    margin-top: 3rem !important;
  }
  .mr-xxl-5,
  .mx-xxl-5 {
    margin-right: 3rem !important;
  }
  .mb-xxl-5,
  .my-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xxl-5,
  .mx-xxl-5 {
    margin-left: 3rem !important;
  }
  .m-xxl-6 {
    margin: 4.5rem !important;
  }
  .mt-xxl-6,
  .my-xxl-6 {
    margin-top: 4.5rem !important;
  }
  .mr-xxl-6,
  .mx-xxl-6 {
    margin-right: 4.5rem !important;
  }
  .mb-xxl-6,
  .my-xxl-6 {
    margin-bottom: 4.5rem !important;
  }
  .ml-xxl-6,
  .mx-xxl-6 {
    margin-left: 4.5rem !important;
  }
  .m-xxl-7 {
    margin: 6rem !important;
  }
  .mt-xxl-7,
  .my-xxl-7 {
    margin-top: 6rem !important;
  }
  .mr-xxl-7,
  .mx-xxl-7 {
    margin-right: 6rem !important;
  }
  .mb-xxl-7,
  .my-xxl-7 {
    margin-bottom: 6rem !important;
  }
  .ml-xxl-7,
  .mx-xxl-7 {
    margin-left: 6rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .pt-xxl-0,
  .py-xxl-0 {
    padding-top: 0 !important;
  }
  .pr-xxl-0,
  .px-xxl-0 {
    padding-right: 0 !important;
  }
  .pb-xxl-0,
  .py-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xxl-0,
  .px-xxl-0 {
    padding-left: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .pt-xxl-1,
  .py-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xxl-1,
  .px-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xxl-1,
  .py-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xxl-1,
  .px-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .pt-xxl-2,
  .py-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xxl-2,
  .px-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xxl-2,
  .py-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xxl-2,
  .px-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .pt-xxl-3,
  .py-xxl-3 {
    padding-top: 1rem !important;
  }
  .pr-xxl-3,
  .px-xxl-3 {
    padding-right: 1rem !important;
  }
  .pb-xxl-3,
  .py-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xxl-3,
  .px-xxl-3 {
    padding-left: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .pt-xxl-4,
  .py-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xxl-4,
  .px-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xxl-4,
  .py-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xxl-4,
  .px-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .pt-xxl-5,
  .py-xxl-5 {
    padding-top: 3rem !important;
  }
  .pr-xxl-5,
  .px-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-5,
  .py-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xxl-5,
  .px-xxl-5 {
    padding-left: 3rem !important;
  }
  .p-xxl-6 {
    padding: 4.5rem !important;
  }
  .pt-xxl-6,
  .py-xxl-6 {
    padding-top: 4.5rem !important;
  }
  .pr-xxl-6,
  .px-xxl-6 {
    padding-right: 4.5rem !important;
  }
  .pb-xxl-6,
  .py-xxl-6 {
    padding-bottom: 4.5rem !important;
  }
  .pl-xxl-6,
  .px-xxl-6 {
    padding-left: 4.5rem !important;
  }
  .p-xxl-7 {
    padding: 6rem !important;
  }
  .pt-xxl-7,
  .py-xxl-7 {
    padding-top: 6rem !important;
  }
  .pr-xxl-7,
  .px-xxl-7 {
    padding-right: 6rem !important;
  }
  .pb-xxl-7,
  .py-xxl-7 {
    padding-bottom: 6rem !important;
  }
  .pl-xxl-7,
  .px-xxl-7 {
    padding-left: 6rem !important;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xxl-n1,
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xxl-n1,
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xxl-n1,
  .my-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xxl-n1,
  .mx-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xxl-n2,
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xxl-n2,
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xxl-n2,
  .my-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xxl-n2,
  .mx-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .mt-xxl-n3,
  .my-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xxl-n3,
  .mx-xxl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xxl-n3,
  .my-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xxl-n3,
  .mx-xxl-n3 {
    margin-left: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xxl-n4,
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xxl-n4,
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xxl-n4,
  .my-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xxl-n4,
  .mx-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -3rem !important;
  }
  .mt-xxl-n5,
  .my-xxl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xxl-n5,
  .mx-xxl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xxl-n5,
  .my-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xxl-n5,
  .mx-xxl-n5 {
    margin-left: -3rem !important;
  }
  .m-xxl-n6 {
    margin: -4.5rem !important;
  }
  .mt-xxl-n6,
  .my-xxl-n6 {
    margin-top: -4.5rem !important;
  }
  .mr-xxl-n6,
  .mx-xxl-n6 {
    margin-right: -4.5rem !important;
  }
  .mb-xxl-n6,
  .my-xxl-n6 {
    margin-bottom: -4.5rem !important;
  }
  .ml-xxl-n6,
  .mx-xxl-n6 {
    margin-left: -4.5rem !important;
  }
  .m-xxl-n7 {
    margin: -6rem !important;
  }
  .mt-xxl-n7,
  .my-xxl-n7 {
    margin-top: -6rem !important;
  }
  .mr-xxl-n7,
  .mx-xxl-n7 {
    margin-right: -6rem !important;
  }
  .mb-xxl-n7,
  .my-xxl-n7 {
    margin-bottom: -6rem !important;
  }
  .ml-xxl-n7,
  .mx-xxl-n7 {
    margin-left: -6rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mt-xxl-auto,
  .my-xxl-auto {
    margin-top: auto !important;
  }
  .mr-xxl-auto,
  .mx-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-auto,
  .my-xxl-auto {
    margin-bottom: auto !important;
  }
  .ml-xxl-auto,
  .mx-xxl-auto {
    margin-left: auto !important;
  }
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1440px) {
  .text-xxl-left {
    text-align: left !important;
  }
  .text-xxl-right {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 600 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #47BAC1 !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #2f878c !important;
}

.text-secondary {
  color: #a180da !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #7545c9 !important;
}

.text-success {
  color: #5fc27e !important;
}

a.text-success:hover, a.text-success:focus {
  color: #3b9a58 !important;
}

.text-info {
  color: #5b7dff !important;
}

a.text-info:hover, a.text-info:focus {
  color: #0f40ff !important;
}

.text-warning {
  color: #fcc100 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #b08600 !important;
}

.text-danger {
  color: #f44455 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #de0d21 !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #354052 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #171c24 !important;
}

.text-tertiary {
  color: #5fc27e !important;
}

a.text-tertiary:hover, a.text-tertiary:focus {
  color: #3b9a58 !important;
}

.text-body {
  color: #495057 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
.accordion .card:not(:last-child) {
  margin-bottom: 0;
}
.accordion .card-header {
  border-bottom: 0;
}
.accordion .card-body {
  border-top: 1px solid #E5E9F2;
}
.accordion .card-title a {
  color: #495057;
}

.alert {
  padding: 0;
  display: flex;
  color: #fff;
}
.alert .close:hover,
.alert .close:focus {
  color: #fff;
  opacity: 1;
}

.alert-outline,
.alert-outline-coloured {
  color: #495057;
  background: #fff;
}
.alert-outline hr,
.alert-outline-coloured hr {
  border-top-color: #ced4da;
}
.alert-outline .close:hover,
.alert-outline .close:focus,
.alert-outline-coloured .close:hover,
.alert-outline-coloured .close:focus {
  color: #343a40;
}
.alert-outline .alert-message,
.alert-outline-coloured .alert-message {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
  border: 1px solid #ced4da;
}
.alert-outline .alert-message:not(:nth-child(2)),
.alert-outline-coloured .alert-message:not(:nth-child(2)) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: 0;
}
.alert-outline .alert-icon,
.alert-outline-coloured .alert-icon {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
  color: #fff;
}
.alert-outline.alert-primary .alert-icon,
.alert-outline-coloured.alert-primary .alert-icon {
  background-color: #47BAC1;
}
.alert-outline.alert-secondary .alert-icon,
.alert-outline-coloured.alert-secondary .alert-icon {
  background-color: #a180da;
}
.alert-outline.alert-success .alert-icon,
.alert-outline-coloured.alert-success .alert-icon {
  background-color: #5fc27e;
}
.alert-outline.alert-info .alert-icon,
.alert-outline-coloured.alert-info .alert-icon {
  background-color: #5b7dff;
}
.alert-outline.alert-warning .alert-icon,
.alert-outline-coloured.alert-warning .alert-icon {
  background-color: #fcc100;
}
.alert-outline.alert-danger .alert-icon,
.alert-outline-coloured.alert-danger .alert-icon {
  background-color: #f44455;
}
.alert-outline.alert-light .alert-icon,
.alert-outline-coloured.alert-light .alert-icon {
  background-color: #f8f9fa;
}
.alert-outline.alert-dark .alert-icon,
.alert-outline-coloured.alert-dark .alert-icon {
  background-color: #354052;
}
.alert-outline.alert-tertiary .alert-icon,
.alert-outline-coloured.alert-tertiary .alert-icon {
  background-color: #5fc27e;
}

.alert-outline-coloured.alert-primary .alert-message {
  border-color: #47BAC1;
}
.alert-outline-coloured.alert-secondary .alert-message {
  border-color: #a180da;
}
.alert-outline-coloured.alert-success .alert-message {
  border-color: #5fc27e;
}
.alert-outline-coloured.alert-info .alert-message {
  border-color: #5b7dff;
}
.alert-outline-coloured.alert-warning .alert-message {
  border-color: #fcc100;
}
.alert-outline-coloured.alert-danger .alert-message {
  border-color: #f44455;
}
.alert-outline-coloured.alert-light .alert-message {
  border-color: #f8f9fa;
}
.alert-outline-coloured.alert-dark .alert-message {
  border-color: #354052;
}
.alert-outline-coloured.alert-tertiary .alert-message {
  border-color: #5fc27e;
}

.alert-icon {
  padding: 0.95rem 0.95rem;
  background: rgba(255, 255, 255, 0.1);
}

.alert-message {
  padding: 0.95rem 0.95rem;
  width: 100%;
  box-sizing: border-box;
}

.avatar {
  margin-top: -15px;
  margin-bottom: -15px;
  width: 40px;
  height: 40px;
}

.badge {
  color: #fff;
}

.btn-pill {
  border-radius: 10rem;
}

.btn-square {
  border-radius: 0;
}

.btn .feather, .fc-unthemed .fc-button .feather {
  width: 14px;
  height: 14px;
}

.btn-primary, .fc-unthemed .fc-button, .btn-primary:focus, .btn-primary.focus, .btn-primary.disabled, .btn-primary:disabled, .show > .btn-primary.dropdown-toggle {
  color: #fff;
}
.btn-primary:hover:not(:disabled):not(.disabled), .fc-unthemed .fc-button:hover:not(:disabled):not(.disabled), .btn-primary.hover:not(:disabled):not(.disabled), .fc-unthemed .hover.fc-button:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-outline-primary:hover:not(:disabled):not(.disabled), .btn-outline-primary.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-secondary, .btn-secondary:focus, .btn-secondary.focus, .btn-secondary.disabled, .btn-secondary:disabled, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
}
.btn-secondary:hover:not(:disabled):not(.disabled), .btn-secondary.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-outline-secondary:hover:not(:disabled):not(.disabled), .btn-outline-secondary.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-success, .btn-success:focus, .btn-success.focus, .btn-success.disabled, .btn-success:disabled, .show > .btn-success.dropdown-toggle {
  color: #fff;
}
.btn-success:hover:not(:disabled):not(.disabled), .btn-success.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-outline-success:hover:not(:disabled):not(.disabled), .btn-outline-success.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-info, .btn-info:focus, .btn-info.focus, .btn-info.disabled, .btn-info:disabled, .show > .btn-info.dropdown-toggle {
  color: #fff;
}
.btn-info:hover:not(:disabled):not(.disabled), .btn-info.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-outline-info:hover:not(:disabled):not(.disabled), .btn-outline-info.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-warning, .btn-warning:focus, .btn-warning.focus, .btn-warning.disabled, .btn-warning:disabled, .show > .btn-warning.dropdown-toggle {
  color: #fff;
}
.btn-warning:hover:not(:disabled):not(.disabled), .btn-warning.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-outline-warning:hover:not(:disabled):not(.disabled), .btn-outline-warning.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-danger, .btn-danger:focus, .btn-danger.focus, .btn-danger.disabled, .btn-danger:disabled, .show > .btn-danger.dropdown-toggle {
  color: #fff;
}
.btn-danger:hover:not(:disabled):not(.disabled), .btn-danger.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-outline-danger:hover:not(:disabled):not(.disabled), .btn-outline-danger.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-light, .btn-light:focus, .btn-light.focus, .btn-light.disabled, .btn-light:disabled, .show > .btn-light.dropdown-toggle {
  color: #fff;
}
.btn-light:hover:not(:disabled):not(.disabled), .btn-light.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-outline-light:hover:not(:disabled):not(.disabled), .btn-outline-light.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-dark, .btn-dark:focus, .btn-dark.focus, .btn-dark.disabled, .btn-dark:disabled, .show > .btn-dark.dropdown-toggle {
  color: #fff;
}
.btn-dark:hover:not(:disabled):not(.disabled), .btn-dark.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-outline-dark:hover:not(:disabled):not(.disabled), .btn-outline-dark.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-tertiary, .btn-tertiary:focus, .btn-tertiary.focus, .btn-tertiary.disabled, .btn-tertiary:disabled, .show > .btn-tertiary.dropdown-toggle {
  color: #fff;
}
.btn-tertiary:hover:not(:disabled):not(.disabled), .btn-tertiary.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-outline-tertiary:hover:not(:disabled):not(.disabled), .btn-outline-tertiary.hover:not(:disabled):not(.disabled) {
  color: #fff;
}
.btn-outline-tertiary:not(:disabled):not(.disabled):active, .btn-outline-tertiary:not(:disabled):not(.disabled).active {
  color: #fff;
}

.btn-facebook {
  color: #fff;
  background-color: #3b5998;
  border-color: #3b5998;
}
.btn-facebook:hover {
  color: #fff;
  background-color: #30497c;
  border-color: #2d4373;
}
.btn-facebook:focus, .btn-facebook.focus {
  box-shadow: 0 0 0 0.2rem rgba(88, 114, 167, 0.5);
}
.btn-facebook.disabled, .btn-facebook:disabled {
  color: #fff;
  background-color: #3b5998;
  border-color: #3b5998;
}
.btn-facebook:not(:disabled):not(.disabled):active, .btn-facebook:not(:disabled):not(.disabled).active, .show > .btn-facebook.dropdown-toggle {
  color: #fff;
  background-color: #2d4373;
  border-color: #293e6a;
}
.btn-facebook:not(:disabled):not(.disabled):active:focus, .btn-facebook:not(:disabled):not(.disabled).active:focus, .show > .btn-facebook.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(88, 114, 167, 0.5);
}
.btn-facebook, .btn-facebook:focus, .btn-facebook.focus, .btn-facebook.disabled, .btn-facebook:disabled, .show > .btn-facebook.dropdown-toggle {
  color: #fff;
}
.btn-facebook:hover:not(:disabled):not(.disabled), .btn-facebook.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-twitter {
  color: #fff;
  background-color: #1da1f2;
  border-color: #1da1f2;
}
.btn-twitter:hover {
  color: #fff;
  background-color: #0d8ddc;
  border-color: #0c85d0;
}
.btn-twitter:focus, .btn-twitter.focus {
  box-shadow: 0 0 0 0.2rem rgba(63, 175, 244, 0.5);
}
.btn-twitter.disabled, .btn-twitter:disabled {
  color: #fff;
  background-color: #1da1f2;
  border-color: #1da1f2;
}
.btn-twitter:not(:disabled):not(.disabled):active, .btn-twitter:not(:disabled):not(.disabled).active, .show > .btn-twitter.dropdown-toggle {
  color: #fff;
  background-color: #0c85d0;
  border-color: #0b7ec4;
}
.btn-twitter:not(:disabled):not(.disabled):active:focus, .btn-twitter:not(:disabled):not(.disabled).active:focus, .show > .btn-twitter.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(63, 175, 244, 0.5);
}
.btn-twitter, .btn-twitter:focus, .btn-twitter.focus, .btn-twitter.disabled, .btn-twitter:disabled, .show > .btn-twitter.dropdown-toggle {
  color: #fff;
}
.btn-twitter:hover:not(:disabled):not(.disabled), .btn-twitter.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-google {
  color: #fff;
  background-color: #dc4e41;
  border-color: #dc4e41;
}
.btn-google:hover {
  color: #fff;
  background-color: #d03526;
  border-color: #c63224;
}
.btn-google:focus, .btn-google.focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 105, 94, 0.5);
}
.btn-google.disabled, .btn-google:disabled {
  color: #fff;
  background-color: #dc4e41;
  border-color: #dc4e41;
}
.btn-google:not(:disabled):not(.disabled):active, .btn-google:not(:disabled):not(.disabled).active, .show > .btn-google.dropdown-toggle {
  color: #fff;
  background-color: #c63224;
  border-color: #bb2f22;
}
.btn-google:not(:disabled):not(.disabled):active:focus, .btn-google:not(:disabled):not(.disabled).active:focus, .show > .btn-google.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 105, 94, 0.5);
}
.btn-google, .btn-google:focus, .btn-google.focus, .btn-google.disabled, .btn-google:disabled, .show > .btn-google.dropdown-toggle {
  color: #fff;
}
.btn-google:hover:not(:disabled):not(.disabled), .btn-google.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-youtube {
  color: #fff;
  background-color: #f00;
  border-color: #f00;
}
.btn-youtube:hover {
  color: #fff;
  background-color: #d90000;
  border-color: #cc0000;
}
.btn-youtube:focus, .btn-youtube.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 38, 38, 0.5);
}
.btn-youtube.disabled, .btn-youtube:disabled {
  color: #fff;
  background-color: #f00;
  border-color: #f00;
}
.btn-youtube:not(:disabled):not(.disabled):active, .btn-youtube:not(:disabled):not(.disabled).active, .show > .btn-youtube.dropdown-toggle {
  color: #fff;
  background-color: #cc0000;
  border-color: #bf0000;
}
.btn-youtube:not(:disabled):not(.disabled):active:focus, .btn-youtube:not(:disabled):not(.disabled).active:focus, .show > .btn-youtube.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 38, 38, 0.5);
}
.btn-youtube, .btn-youtube:focus, .btn-youtube.focus, .btn-youtube.disabled, .btn-youtube:disabled, .show > .btn-youtube.dropdown-toggle {
  color: #fff;
}
.btn-youtube:hover:not(:disabled):not(.disabled), .btn-youtube.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-vimeo {
  color: #fff;
  background-color: #1ab7ea;
  border-color: #1ab7ea;
}
.btn-vimeo:hover {
  color: #fff;
  background-color: #139ecb;
  border-color: #1295bf;
}
.btn-vimeo:focus, .btn-vimeo.focus {
  box-shadow: 0 0 0 0.2rem rgba(60, 194, 237, 0.5);
}
.btn-vimeo.disabled, .btn-vimeo:disabled {
  color: #fff;
  background-color: #1ab7ea;
  border-color: #1ab7ea;
}
.btn-vimeo:not(:disabled):not(.disabled):active, .btn-vimeo:not(:disabled):not(.disabled).active, .show > .btn-vimeo.dropdown-toggle {
  color: #fff;
  background-color: #1295bf;
  border-color: #108cb4;
}
.btn-vimeo:not(:disabled):not(.disabled):active:focus, .btn-vimeo:not(:disabled):not(.disabled).active:focus, .show > .btn-vimeo.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(60, 194, 237, 0.5);
}
.btn-vimeo, .btn-vimeo:focus, .btn-vimeo.focus, .btn-vimeo.disabled, .btn-vimeo:disabled, .show > .btn-vimeo.dropdown-toggle {
  color: #fff;
}
.btn-vimeo:hover:not(:disabled):not(.disabled), .btn-vimeo.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-dribbble {
  color: #fff;
  background-color: #ea4c89;
  border-color: #ea4c89;
}
.btn-dribbble:hover {
  color: #fff;
  background-color: #e62a72;
  border-color: #e51e6b;
}
.btn-dribbble:focus, .btn-dribbble.focus {
  box-shadow: 0 0 0 0.2rem rgba(237, 103, 155, 0.5);
}
.btn-dribbble.disabled, .btn-dribbble:disabled {
  color: #fff;
  background-color: #ea4c89;
  border-color: #ea4c89;
}
.btn-dribbble:not(:disabled):not(.disabled):active, .btn-dribbble:not(:disabled):not(.disabled).active, .show > .btn-dribbble.dropdown-toggle {
  color: #fff;
  background-color: #e51e6b;
  border-color: #dc1a65;
}
.btn-dribbble:not(:disabled):not(.disabled):active:focus, .btn-dribbble:not(:disabled):not(.disabled).active:focus, .show > .btn-dribbble.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(237, 103, 155, 0.5);
}
.btn-dribbble, .btn-dribbble:focus, .btn-dribbble.focus, .btn-dribbble.disabled, .btn-dribbble:disabled, .show > .btn-dribbble.dropdown-toggle {
  color: #fff;
}
.btn-dribbble:hover:not(:disabled):not(.disabled), .btn-dribbble.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-github {
  color: #fff;
  background-color: #181717;
  border-color: #181717;
}
.btn-github:hover {
  color: #fff;
  background-color: #040404;
  border-color: black;
}
.btn-github:focus, .btn-github.focus {
  box-shadow: 0 0 0 0.2rem rgba(59, 58, 58, 0.5);
}
.btn-github.disabled, .btn-github:disabled {
  color: #fff;
  background-color: #181717;
  border-color: #181717;
}
.btn-github:not(:disabled):not(.disabled):active, .btn-github:not(:disabled):not(.disabled).active, .show > .btn-github.dropdown-toggle {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-github:not(:disabled):not(.disabled):active:focus, .btn-github:not(:disabled):not(.disabled).active:focus, .show > .btn-github.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(59, 58, 58, 0.5);
}
.btn-github, .btn-github:focus, .btn-github.focus, .btn-github.disabled, .btn-github:disabled, .show > .btn-github.dropdown-toggle {
  color: #fff;
}
.btn-github:hover:not(:disabled):not(.disabled), .btn-github.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-instagram {
  color: #fff;
  background-color: #e4405f;
  border-color: #e4405f;
}
.btn-instagram:hover {
  color: #fff;
  background-color: #de1f44;
  border-color: #d31e40;
}
.btn-instagram:focus, .btn-instagram.focus {
  box-shadow: 0 0 0 0.2rem rgba(232, 93, 119, 0.5);
}
.btn-instagram.disabled, .btn-instagram:disabled {
  color: #fff;
  background-color: #e4405f;
  border-color: #e4405f;
}
.btn-instagram:not(:disabled):not(.disabled):active, .btn-instagram:not(:disabled):not(.disabled).active, .show > .btn-instagram.dropdown-toggle {
  color: #fff;
  background-color: #d31e40;
  border-color: #c81c3d;
}
.btn-instagram:not(:disabled):not(.disabled):active:focus, .btn-instagram:not(:disabled):not(.disabled).active:focus, .show > .btn-instagram.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(232, 93, 119, 0.5);
}
.btn-instagram, .btn-instagram:focus, .btn-instagram.focus, .btn-instagram.disabled, .btn-instagram:disabled, .show > .btn-instagram.dropdown-toggle {
  color: #fff;
}
.btn-instagram:hover:not(:disabled):not(.disabled), .btn-instagram.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-pinterest {
  color: #fff;
  background-color: #bd081c;
  border-color: #bd081c;
}
.btn-pinterest:hover {
  color: #fff;
  background-color: #980617;
  border-color: #8c0615;
}
.btn-pinterest:focus, .btn-pinterest.focus {
  box-shadow: 0 0 0 0.2rem rgba(199, 45, 62, 0.5);
}
.btn-pinterest.disabled, .btn-pinterest:disabled {
  color: #fff;
  background-color: #bd081c;
  border-color: #bd081c;
}
.btn-pinterest:not(:disabled):not(.disabled):active, .btn-pinterest:not(:disabled):not(.disabled).active, .show > .btn-pinterest.dropdown-toggle {
  color: #fff;
  background-color: #8c0615;
  border-color: #800513;
}
.btn-pinterest:not(:disabled):not(.disabled):active:focus, .btn-pinterest:not(:disabled):not(.disabled).active:focus, .show > .btn-pinterest.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(199, 45, 62, 0.5);
}
.btn-pinterest, .btn-pinterest:focus, .btn-pinterest.focus, .btn-pinterest.disabled, .btn-pinterest:disabled, .show > .btn-pinterest.dropdown-toggle {
  color: #fff;
}
.btn-pinterest:hover:not(:disabled):not(.disabled), .btn-pinterest.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-flickr {
  color: #fff;
  background-color: #0063dc;
  border-color: #0063dc;
}
.btn-flickr:hover {
  color: #fff;
  background-color: #0052b6;
  border-color: #004ca9;
}
.btn-flickr:focus, .btn-flickr.focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 122, 225, 0.5);
}
.btn-flickr.disabled, .btn-flickr:disabled {
  color: #fff;
  background-color: #0063dc;
  border-color: #0063dc;
}
.btn-flickr:not(:disabled):not(.disabled):active, .btn-flickr:not(:disabled):not(.disabled).active, .show > .btn-flickr.dropdown-toggle {
  color: #fff;
  background-color: #004ca9;
  border-color: #00469c;
}
.btn-flickr:not(:disabled):not(.disabled):active:focus, .btn-flickr:not(:disabled):not(.disabled).active:focus, .show > .btn-flickr.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 122, 225, 0.5);
}
.btn-flickr, .btn-flickr:focus, .btn-flickr.focus, .btn-flickr.disabled, .btn-flickr:disabled, .show > .btn-flickr.dropdown-toggle {
  color: #fff;
}
.btn-flickr:hover:not(:disabled):not(.disabled), .btn-flickr.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-bitbucket {
  color: #fff;
  background-color: #0052cc;
  border-color: #0052cc;
}
.btn-bitbucket:hover {
  color: #fff;
  background-color: #0043a6;
  border-color: #003e99;
}
.btn-bitbucket:focus, .btn-bitbucket.focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 108, 212, 0.5);
}
.btn-bitbucket.disabled, .btn-bitbucket:disabled {
  color: #fff;
  background-color: #0052cc;
  border-color: #0052cc;
}
.btn-bitbucket:not(:disabled):not(.disabled):active, .btn-bitbucket:not(:disabled):not(.disabled).active, .show > .btn-bitbucket.dropdown-toggle {
  color: #fff;
  background-color: #003e99;
  border-color: #00388c;
}
.btn-bitbucket:not(:disabled):not(.disabled):active:focus, .btn-bitbucket:not(:disabled):not(.disabled).active:focus, .show > .btn-bitbucket.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 108, 212, 0.5);
}
.btn-bitbucket, .btn-bitbucket:focus, .btn-bitbucket.focus, .btn-bitbucket.disabled, .btn-bitbucket:disabled, .show > .btn-bitbucket.dropdown-toggle {
  color: #fff;
}
.btn-bitbucket:hover:not(:disabled):not(.disabled), .btn-bitbucket.hover:not(:disabled):not(.disabled) {
  color: #fff;
}

.btn-light, .btn-light:focus, .btn-light.focus, .btn-light.disabled, .btn-light:disabled, .show > .btn-light.dropdown-toggle,
.btn-white,
.btn-white:focus,
.btn-white.focus,
.btn-white.disabled,
.btn-white:disabled,
.show > .btn-white.dropdown-toggle {
  color: #343a40;
}
.btn-light:hover:not(:disabled):not(.disabled), .btn-light.hover:not(:disabled):not(.disabled),
.btn-white:hover:not(:disabled):not(.disabled),
.btn-white.hover:not(:disabled):not(.disabled) {
  color: #343a40;
}

.btn-outline-light:hover:not(:disabled):not(.disabled), .btn-outline-light.hover:not(:disabled):not(.disabled),
.btn-outline-white:hover:not(:disabled):not(.disabled),
.btn-outline-white.hover:not(:disabled):not(.disabled) {
  color: #343a40;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.btn-outline-white:not(:disabled):not(.disabled):active,
.btn-outline-white:not(:disabled):not(.disabled).active {
  color: #343a40;
}

.card {
  margin-bottom: 2rem;
  box-shadow: none;
}

.card-header {
  border-bottom-width: 1px;
}

.card-actions a {
  color: #495057;
  text-decoration: none;
}
.card-actions svg {
  width: 16px;
  height: 16px;
}
.card-actions .dropdown {
  line-height: 1.4;
}

.card-title {
  font-size: 1rem;
  font-weight: 400;
}

.card-subtitle {
  font-weight: 400;
}

.card-table {
  margin-bottom: 0;
}

.card-table tr td:first-child,
.card-table tr th:first-child {
  padding-left: 1.25rem;
}

.card-table tr td:last-child,
.card-table tr th:last-child {
  padding-right: 1.25rem;
}

.card-img-top {
  height: 100%;
}

.chart {
  margin: auto;
  position: relative;
  width: 100%;
  min-height: 300px;
}
.chart-xs {
  min-height: 150px;
}
.chart-sm {
  min-height: 200px;
}
.chart-lg {
  min-height: 350px;
}
.chart-xl {
  min-height: 500px;
}
.chart canvas {
  max-width: 100%;
}

.navbar-nav .dropdown-menu {
  box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.05);
}

.dropdown .dropdown-menu.show {
  animation-name: dropdownAnimation;
  animation-duration: 0.5s;
  animation-iteration-count: 1;
  animation-timing-function: ease;
  animation-fill-mode: forwards;
}

@keyframes dropdownAnimation {
  from {
    opacity: 0;
    margin-top: -8px;
  }
  to {
    opacity: 1;
    margin-top: 0;
  }
}
.dropdown-toggle:after {
  border: solid;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 2px;
  transform: rotate(45deg);
}

.dropdown-item {
  transition: background 0.1s ease-in-out, color 0.1s ease-in-out;
}

.dropdown-menu-lg {
  min-width: 20rem;
}

.dropdown .list-group .list-group-item {
  border-width: 0;
  border-bottom-width: 1px;
  margin-bottom: 0;
}
.dropdown .list-group .list-group-item:first-child, .dropdown .list-group .list-group-item:last-child {
  border-radius: 0;
}
.dropdown .list-group .list-group-item:hover {
  background: #f8f9fa;
}

.dropdown-menu-header {
  padding: 0.75rem;
  text-align: center;
  font-weight: 600;
  border-bottom: 1px solid #dee2e6;
}

.dropdown-menu-footer {
  padding: 0.5rem;
  text-align: center;
  display: block;
  font-size: 0.75rem;
}

.dropdown-menu {
  max-height: 100vh;
  overflow-y: scroll;
}

.custom-dropdown {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495051;
  text-align: left;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition-property: border-color, box-shadow;
  transition-duration: 0.15s, 0.15s;
  transition-timing-function: ease-in-out, ease-in-out;
  transition-delay: 0s, 0s;
}
.custom-dropdown:hover, .custom-dropdown:active, .custom-dropdown:focus {
  background-color: #fff !important;
  color: #495051 !important;
  border-color: #ced4da !important;
}
.custom-dropdown:active {
  box-shadow: 0 0 0 0.2rem rgba(71, 186, 193, 0.25) !important;
}

.feather {
  width: 18px;
  height: 18px;
}

.feather-sm {
  width: 14px;
  height: 14px;
}

.feather-lg {
  width: 36px;
  height: 36px;
}

footer.footer {
  background: #fff;
  border-top: 1px solid #dee2e6;
  padding: 1rem 0.75rem;
}
footer.footer ul {
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  footer.footer {
    width: 100vw;
  }
}

.form-control-no-border {
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.form-control-no-border:focus {
  box-shadow: none;
  outline: 0;
}

.hamburger,
.hamburger:before,
.hamburger:after {
  cursor: pointer;
  border-radius: 1px;
  height: 3px;
  width: 24px;
  background: #495057;
  display: block;
  content: "";
  transition: background 0.1s ease-in-out, color 0.1s ease-in-out;
}

.hamburger {
  position: relative;
}

.hamburger:before {
  top: -7.5px;
  width: 18px;
  position: absolute;
}

.hamburger:after {
  bottom: -7.5px;
  width: 14px;
  position: absolute;
}

.sidebar-toggle:hover .hamburger,
.sidebar-toggle:hover .hamburger:before,
.sidebar-toggle:hover .hamburger:after {
  background: #47BAC1;
}

.hamburger-right, .hamburger-right:before, .hamburger-right:after {
  right: 0;
}

.landing-intro {
  background: #2b3443;
  color: #fff;
}

.landing-intro-brand {
  color: #47BAC1;
  width: 42px;
  height: 42px;
}

.landing-intro-img {
  position: relative;
  height: 100%;
  overflow: hidden;
}

.landing-intro-img-default,
.landing-intro-img-analytics {
  position: absolute;
  bottom: 0;
}

.landing-intro-img-default {
  width: 75%;
  right: 0;
  z-index: 2;
  box-shadow: -10px 0px 15px 0px rgba(0, 0, 0, 0.25);
}

.landing-intro-img-analytics {
  width: 75%;
  left: 0;
  z-index: 1;
}

.landing-features-icon {
  width: 42px;
  height: 42px;
  color: #3cacb2;
}

.modal-primary .modal-content {
  background: #47BAC1;
  color: #212529;
}
.modal-primary h1, .modal-primary h2, .modal-primary h3, .modal-primary h4, .modal-primary h5, .modal-primary h6,
.modal-primary .h1, .modal-primary .h2, .modal-primary .h3, .modal-primary .h4, .modal-primary .h5, .modal-primary .h6 {
  color: #fff;
}

.modal-secondary .modal-content {
  background: #a180da;
  color: #fff;
}
.modal-secondary h1, .modal-secondary h2, .modal-secondary h3, .modal-secondary h4, .modal-secondary h5, .modal-secondary h6,
.modal-secondary .h1, .modal-secondary .h2, .modal-secondary .h3, .modal-secondary .h4, .modal-secondary .h5, .modal-secondary .h6 {
  color: #fff;
}

.modal-success .modal-content {
  background: #5fc27e;
  color: #212529;
}
.modal-success h1, .modal-success h2, .modal-success h3, .modal-success h4, .modal-success h5, .modal-success h6,
.modal-success .h1, .modal-success .h2, .modal-success .h3, .modal-success .h4, .modal-success .h5, .modal-success .h6 {
  color: #fff;
}

.modal-info .modal-content {
  background: #5b7dff;
  color: #fff;
}
.modal-info h1, .modal-info h2, .modal-info h3, .modal-info h4, .modal-info h5, .modal-info h6,
.modal-info .h1, .modal-info .h2, .modal-info .h3, .modal-info .h4, .modal-info .h5, .modal-info .h6 {
  color: #fff;
}

.modal-warning .modal-content {
  background: #fcc100;
  color: #212529;
}
.modal-warning h1, .modal-warning h2, .modal-warning h3, .modal-warning h4, .modal-warning h5, .modal-warning h6,
.modal-warning .h1, .modal-warning .h2, .modal-warning .h3, .modal-warning .h4, .modal-warning .h5, .modal-warning .h6 {
  color: #fff;
}

.modal-danger .modal-content {
  background: #f44455;
  color: #fff;
}
.modal-danger h1, .modal-danger h2, .modal-danger h3, .modal-danger h4, .modal-danger h5, .modal-danger h6,
.modal-danger .h1, .modal-danger .h2, .modal-danger .h3, .modal-danger .h4, .modal-danger .h5, .modal-danger .h6 {
  color: #fff;
}

.modal-light .modal-content {
  background: #f8f9fa;
  color: #212529;
}
.modal-light h1, .modal-light h2, .modal-light h3, .modal-light h4, .modal-light h5, .modal-light h6,
.modal-light .h1, .modal-light .h2, .modal-light .h3, .modal-light .h4, .modal-light .h5, .modal-light .h6 {
  color: #fff;
}

.modal-dark .modal-content {
  background: #354052;
  color: #fff;
}
.modal-dark h1, .modal-dark h2, .modal-dark h3, .modal-dark h4, .modal-dark h5, .modal-dark h6,
.modal-dark .h1, .modal-dark .h2, .modal-dark .h3, .modal-dark .h4, .modal-dark .h5, .modal-dark .h6 {
  color: #fff;
}

.modal-tertiary .modal-content {
  background: #5fc27e;
  color: #212529;
}
.modal-tertiary h1, .modal-tertiary h2, .modal-tertiary h3, .modal-tertiary h4, .modal-tertiary h5, .modal-tertiary h6,
.modal-tertiary .h1, .modal-tertiary .h2, .modal-tertiary .h3, .modal-tertiary .h4, .modal-tertiary .h5, .modal-tertiary .h6 {
  color: #fff;
}

.modal-colored .modal-header,
.modal-colored .modal-footer {
  border-color: rgba(255, 255, 255, 0.33);
}

.comments-modal__header {
  background-color: #f0f0f0;
}
.comments-modal__title {
  font-size: 20px !important;
}
.comments-modal__footer {
  background-color: #eee;
}
.comments-modal__no-comments-wrapper {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.comments-modal__no-comments {
  font-size: 20px !important;
  font-weight: 700;
}
.comments-modal__comments-wrapper {
  height: 388px;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
}
.comments-modal__comments-wrapper > :first-child {
  margin-top: auto;
}
.comments-modal__comment {
  padding: 15px 0;
  border-bottom: 1px solid #e9e9e9;
}
.comments-modal__comment:first-child {
  padding-top: 0;
}
.comments-modal__comment:last-child {
  padding-bottom: 0;
  border: none;
}
.comments-modal__comment-by {
  color: #aeaeae;
}
.comments-modal__comment-text {
  margin-top: 10px;
}
.comments-modal__comment-translator {
  font-weight: 700;
  color: #2ea8e6;
}
.comments-modal__send-button {
  background-color: #2ea8e6;
  border: none !important;
  outline: none !important;
  color: #fff;
}
.comments-modal__send-button:hover, .comments-modal__send-button:focus, .comments-modal__send-button:disabled, .comments-modal__send-button:active {
  background-color: #1b9de0 !important;
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
}

.navbar {
  border-bottom: 1px solid #E5E9F2;
}
@media (max-width: 991.98px) {
  .navbar {
    width: 100vw;
  }
}

.navbar-brand {
  font-weight: 600;
}

.nav-icon,
.nav-flag {
  padding: 0.1rem 0.8rem;
  display: block;
  font-size: 1.5rem;
  color: #6c757d;
  transition: background 0.1s ease-in-out, color 0.1s ease-in-out;
  line-height: 1.4;
}
.nav-icon:after,
.nav-flag:after {
  display: none !important;
}
.nav-icon:hover, .nav-icon.active,
.nav-flag:hover,
.nav-flag.active {
  color: #47BAC1;
}
.nav-icon svg,
.nav-icon .feather,
.nav-flag svg,
.nav-flag .feather {
  width: 20px;
  height: 20px;
}

.nav-item .indicator {
  background: #47BAC1;
  box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  display: block;
  height: 18px;
  width: 18px;
  padding: 1px;
  position: absolute;
  top: 0;
  right: -8px;
  text-align: center;
  transition: top 0.1s ease-out;
  font-size: 0.675rem;
  color: #fff;
}
.nav-item:hover .indicator {
  top: -4px;
}
.nav-item a:focus {
  outline: 0;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .navbar .avatar {
    max-height: 47px;
  }
}
@media (max-width: 575.98px) {
  .navbar {
    padding: 0.75rem;
  }
  .nav-icon {
    padding: 0.1rem 0.75rem;
  }
  .dropdown,
  .dropleft,
  .dropright,
  .dropup {
    position: inherit;
  }
  .navbar-expand .navbar-nav .dropdown-menu-lg {
    min-width: 100%;
  }
  .nav-item .nav-link:after {
    display: none;
  }
}
.nav-flag img {
  border-radius: 50%;
  width: 20px;
  height: 20px;
  -o-object-fit: cover;
     object-fit: cover;
}

body, html, #root {
  height: 100%;
}

body {
  overflow-y: scroll;
  opacity: 1 !important;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  html {
    overflow-x: hidden;
  }
}
.progress-sm {
  height: 0.5rem;
}

.progress-lg {
  height: 1.5rem;
}

.sidebar {
  min-width: 250px;
  max-width: 250px;
  transition: margin-left 0.4s ease-in-out, left 0.4s ease-in-out;
  background: #354052;
  border-right: 0;
}

.sidebar-content {
  background: #354052;
  transition: margin-left 0.4s ease-in-out, left 0.4s ease-in-out;
}
.sidebar-sticky .sidebar-content {
  border-right: 0;
}

.sidebar-sticky .sidebar-nav {
  padding-bottom: 0;
}
.sidebar-sticky .sidebar-content {
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  width: 250px;
}

.sidebar-nav {
  padding-bottom: 3.5rem;
  padding-left: 0;
  list-style: none;
}

.sidebar-link,
a.sidebar-link {
  display: block;
  padding: 0.75rem 1.5rem;
  color: #ced4da;
  font-weight: 400;
  background: #354052;
  transition: background 0.1s ease-in-out;
  position: relative;
  text-decoration: none;
  cursor: pointer;
}
.sidebar-link svg,
a.sidebar-link svg {
  margin-right: 0.75rem;
  color: #fff;
}

.sidebar-link:focus {
  outline: 0;
}

.sidebar-link:hover {
  color: #ced4da;
  background: #2d3646;
}
.sidebar-link:hover svg {
  color: #fff;
}

.sidebar-item.active > .sidebar-link,
.sidebar-item.active .sidebar-link:hover {
  color: #ced4da;
  background: #2d3646;
}
.sidebar-item.active > .sidebar-link svg,
.sidebar-item.active .sidebar-link:hover svg {
  color: #fff;
}

.sidebar-dropdown .sidebar-link {
  padding: 0.625rem 1.5rem 0.625rem 2.75rem;
  color: #adb5bd;
  background: #313b4c;
  font-weight: 400;
}

.sidebar-dropdown .sidebar-item .sidebar-link:hover {
  color: #e9ecef;
  background: #2d3646;
  font-weight: 400;
}

.sidebar-dropdown .sidebar-item.active .sidebar-link {
  color: #e9ecef;
  background: #2d3646;
  font-weight: 400;
}

.sidebar [data-toggle=collapse] {
  position: relative;
}

.sidebar [data-toggle=collapse]:before {
  content: " ";
  border: solid;
  border-width: 0 0.1rem 0.1rem 0;
  display: inline-block;
  padding: 2px;
  transform: rotate(45deg);
  position: absolute;
  top: 1.2rem;
  right: 1.25rem;
  transition: all 0.2s ease-out;
}

.sidebar [aria-expanded=true]:before,
.sidebar [data-toggle=collapse]:not(.collapsed):before {
  transform: rotate(-135deg);
  top: 1.4rem;
}

.sidebar-brand {
  font-weight: 400;
  font-size: 1.15rem;
  padding: 1.15rem 1.5rem;
  color: #f8f9fa;
  display: block;
}
.sidebar-brand:hover {
  text-decoration: none;
  color: #f8f9fa;
}
.sidebar-brand:focus {
  outline: 0;
}
.sidebar-brand svg,
.sidebar-brand .feather {
  color: #47BAC1;
  height: 24px;
  width: 24px;
  margin-left: -0.15rem;
  margin-right: 0.375rem;
}

.sidebar-toggle {
  cursor: pointer;
  width: 26px;
  height: 26px;
}

.sidebar.toggled {
  margin-left: -250px;
}
.sidebar.toggled .sidebar-content {
  left: -250px;
}
@media (min-width: 1px) and (max-width: 991.98px) {
  .sidebar {
    margin-left: -250px;
  }
  .sidebar .sidebar-content {
    left: -250px;
  }
  .sidebar.toggled {
    margin-left: 0;
  }
  .sidebar.toggled .sidebar-content {
    left: 0;
  }
  .sidebar-collapsed {
    margin-left: 0;
  }
  .sidebar-collapsed .sidebar-content {
    left: 0;
  }
  .sidebar-collapsed.toggled {
    margin-left: -250px;
  }
  .sidebar-collapsed.toggled .sidebar-content {
    left: -250px;
  }
}

.sidebar-header {
  background: transparent;
  color: #adb5bd;
  padding: 0.375rem 1.5rem;
  font-size: 0.75rem;
  text-transform: none;
}

.sidebar-bottom {
  transition: margin-left 0.4s ease-in-out, left 0.4s ease-in-out;
  padding: 1rem;
  width: inherit;
  font-size: 0.8rem;
  bottom: 0;
  left: 0;
  position: fixed;
  background: #313b4c;
  min-width: 250px;
  max-width: 250px;
  color: #e9ecef;
  border-right: 0;
  margin-left: 0;
}
.sidebar-bottom h5 {
  color: #e9ecef;
}

.sidebar.toggled .sidebar-bottom {
  margin-left: -250px;
}

.sidebar-badge {
  position: absolute;
  right: 15px;
  top: 14px;
}

.min-vw-50 {
  min-width: 50vw !important;
}

.min-vh-50 {
  min-height: 50vh !important;
}

.vw-50 {
  width: 50vw !important;
}

.vh-50 {
  height: 50vh !important;
}

.card > .dataTables_wrapper .table.dataTable,
.card > .table,
.card > .table-responsive .table,
.card > .table-responsive-sm .table,
.card > .table-responsive-md .table,
.card > .table-responsive-lg .table,
.card > .table-responsive-xl .table {
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  margin-bottom: 0;
}
.card > .dataTables_wrapper .table.dataTable td:first-child,
.card > .dataTables_wrapper .table.dataTable th:first-child,
.card > .table td:first-child,
.card > .table th:first-child,
.card > .table-responsive .table td:first-child,
.card > .table-responsive .table th:first-child,
.card > .table-responsive-sm .table td:first-child,
.card > .table-responsive-sm .table th:first-child,
.card > .table-responsive-md .table td:first-child,
.card > .table-responsive-md .table th:first-child,
.card > .table-responsive-lg .table td:first-child,
.card > .table-responsive-lg .table th:first-child,
.card > .table-responsive-xl .table td:first-child,
.card > .table-responsive-xl .table th:first-child {
  border-left: 0;
  padding-left: 1.25rem;
}
.card > .dataTables_wrapper .table.dataTable td:last-child,
.card > .dataTables_wrapper .table.dataTable th:last-child,
.card > .table td:last-child,
.card > .table th:last-child,
.card > .table-responsive .table td:last-child,
.card > .table-responsive .table th:last-child,
.card > .table-responsive-sm .table td:last-child,
.card > .table-responsive-sm .table th:last-child,
.card > .table-responsive-md .table td:last-child,
.card > .table-responsive-md .table th:last-child,
.card > .table-responsive-lg .table td:last-child,
.card > .table-responsive-lg .table th:last-child,
.card > .table-responsive-xl .table td:last-child,
.card > .table-responsive-xl .table th:last-child {
  border-right: 0;
  padding-right: 1.25rem;
}
.card > .dataTables_wrapper .table.dataTable tr:first-child td,
.card > .dataTables_wrapper .table.dataTable tr:first-child th,
.card > .table tr:first-child td,
.card > .table tr:first-child th,
.card > .table-responsive .table tr:first-child td,
.card > .table-responsive .table tr:first-child th,
.card > .table-responsive-sm .table tr:first-child td,
.card > .table-responsive-sm .table tr:first-child th,
.card > .table-responsive-md .table tr:first-child td,
.card > .table-responsive-md .table tr:first-child th,
.card > .table-responsive-lg .table tr:first-child td,
.card > .table-responsive-lg .table tr:first-child th,
.card > .table-responsive-xl .table tr:first-child td,
.card > .table-responsive-xl .table tr:first-child th {
  border-top: 0;
}
.card > .dataTables_wrapper .table.dataTable tr:last-child td,
.card > .table tr:last-child td,
.card > .table-responsive .table tr:last-child td,
.card > .table-responsive-sm .table tr:last-child td,
.card > .table-responsive-md .table tr:last-child td,
.card > .table-responsive-lg .table tr:last-child td,
.card > .table-responsive-xl .table tr:last-child td {
  border-bottom: 0;
}
.card .card-header + .table {
  border-top: 0;
}

.table-action a {
  color: #6c757d;
}
.table-action a:hover {
  color: #212529;
}
.table-action .feather {
  width: 18px;
  height: 18px;
}

.table > tbody > tr > td {
  vertical-align: middle;
}

.table th {
  border-top: 0;
}

.card > .dataTables_wrapper .table.dataTable {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.card > .dataTables_wrapper .dataTables_info {
  padding: 1rem 1.25rem;
}
.card > .dataTables_wrapper .dataTables_paginate {
  padding: 0.6rem 1.25rem;
}

.dt-bootstrap4 {
  width: calc(100% - 2px);
}

.tab {
  margin-bottom: 2rem;
}
.tab .nav-tabs {
  border: 0;
}
.tab .nav-tabs .nav-link {
  background: transparent;
  color: #343a40;
  padding: 0.75rem 1rem;
  border: 0;
}
.tab .nav-tabs .nav-link.active {
  background: #fff;
  color: #343a40;
}
.tab .nav-tabs .nav-link:hover:not(.active) {
  color: #47BAC1;
}
.tab .nav-tabs .nav-link svg {
  width: 20px;
  height: 20px;
}
.tab .tab-content {
  background: #fff;
  padding: 1.25rem;
  box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.05);
  border-radius: 0 0 0.2rem 0.2rem;
}
.tab .tab-content p:last-child {
  margin-bottom: 0;
}

.tab-title {
  font-size: 1rem;
}

.tab-vertical .nav-tabs {
  float: left;
  flex-direction: column;
}
.tab-vertical .nav-tabs .nav-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.tab-vertical .tab-content {
  overflow: auto;
}

.timeline {
  list-style-type: none;
  position: relative;
  text-align: left;
}
.timeline:before {
  content: " ";
  background: #dee2e6;
  display: inline-block;
  position: absolute;
  left: 9px;
  width: 2px;
  height: 100%;
  z-index: 1;
}

.timeline-item:before {
  content: " ";
  background: #fff;
  display: inline-block;
  position: absolute;
  border-radius: 50%;
  border: 3px solid #47BAC1;
  left: 0;
  width: 20px;
  height: 20px;
  z-index: 1;
}

.timeline-item-completed:before {
  content: " ";
  background: #47BAC1;
  display: inline-block;
  position: absolute;
  border-radius: 50%;
  border: 3px solid #47BAC1;
  left: 0;
  width: 20px;
  height: 20px;
  z-index: 1;
}

.timeline-item-yet-to-start {
  opacity: 0.8;
}
.timeline-item-yet-to-start:before {
  content: " ";
  background: #47BAC1;
  display: inline-block;
  position: absolute;
  border-radius: 50%;
  border: 3px solid #47BAC1;
  left: 0;
  width: 20px;
  height: 20px;
  z-index: 1;
}

.text-sm {
  font-size: 0.75rem;
}

.text-lg {
  font-size: 1rem;
}

b, strong {
  font-weight: 600;
}

pre.snippet {
  white-space: pre-wrap;
  word-wrap: break-word;
  text-align: justify;
}

a {
  cursor: pointer;
}

.wrapper {
  align-items: stretch;
  height: 100vh;
  width: 100%;
}

.wrapper-boxed {
  max-width: 1440px;
  margin: 0 auto;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  overflow: hidden;
}

.content {
  padding: 2.5rem;
}
@media (max-width: 991.98px) {
  .content {
    width: 100vw;
    max-width: 100vw;
  }
}
@media (max-width: 1199.98px) {
  .content {
    padding: 1.5rem;
  }
}

.main {
  width: 100%;
  min-height: 100vh;
  min-width: 0;
  transition: margin-left 0.4s ease-in-out, left 0.4s ease-in-out;
}
@media (max-width: 991.98px) {
  .main {
    overflow-y: hidden;
  }
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.settings {
  display: none;
}
@media (min-width: 1200px) {
  .settings {
    display: block;
  }
}

.settings-toggle {
  background: #343a40;
  color: #fff;
  position: fixed;
  top: 160px;
  right: 0;
  width: 46px;
  padding: 0.75rem 0.75rem;
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
  box-shadow: -5px 0px 10px 0px rgba(0, 0, 0, 0.1);
  transition: all 0.1s ease-in-out;
  cursor: pointer;
}
.settings-toggle:hover {
  width: 52px;
}
.settings-toggle svg {
  width: 22px;
  height: 22px;
  animation-name: spin;
  animation-duration: 4000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

.settings-panel {
  background: #fff;
  border-left: 1px solid #E5E9F2;
  box-shadow: -5px 0px 10px 0px rgba(0, 0, 0, 0.1);
  display: block;
  height: 100%;
  position: fixed;
  width: 240px;
  z-index: 100;
  top: 0;
  bottom: 0;
  right: -240px;
  transition: right 0.2s ease-in-out;
}
.settings.open .settings-panel:before {
  content: "";
  background: rgba(0, 0, 0, 0.2);
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
  pointer-events: none;
}
.settings.open .settings-panel {
  right: 0;
}

.settings-content {
  height: 100%;
  overflow: auto;
  position: relative;
  background: #fff;
}
.settings-content .ps__thumb-y,
.settings-content .simplebar-scrollbar::before {
  background: rgba(0, 0, 0, 0.5);
}

.settings-title {
  padding: 1.35rem 1.5rem;
  font-size: 0.875rem;
}
.settings-title h4 {
  margin-bottom: 0;
}

.settings-section {
  border-top: 1px solid #E5E9F2;
  padding: 1rem 1.5rem;
}

.settings-layouts {
  line-height: 2;
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}

.settings-layouts-item .badge {
  background: #adb5bd;
  border-radius: 10rem;
  color: #fff;
  padding: 0.2rem 0.35rem;
}
.settings-layouts-item, .settings-layouts-item:hover {
  color: #495057;
  text-decoration: none;
  cursor: pointer;
}
.settings-layouts-item:hover .badge {
  background: #6c757d;
}

.settings-theme {
  display: block;
  margin-bottom: 1rem;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}
.settings-theme:last-child {
  margin-bottom: 0;
}
.settings-theme:hover {
  text-decoration: none;
}
.settings-theme img {
  border-radius: 0.2rem;
  border: 1px solid #ced4da;
  transform: scale(1);
  transition: all 0.1s ease-in-out;
}
.settings-theme:hover img {
  transform: scale(1.03);
}

html[data-useragent*="MSIE 10.0"] .main {
  width: calc(100% - 250px);
}
html[data-useragent*="MSIE 10.0"] .sidebar-toggle {
  display: none !important;
}
html[data-useragent*="MSIE 10.0"] .sidebar {
  width: 250px !important;
  min-width: 250px !important;
  margin-left: 0 !important;
}
html[data-useragent*="MSIE 10.0"] .toggled.sidebar-collapsed {
  margin-left: 0 !important;
}

.search-field {
  width: 520px;
}

@media (max-width: 576px) {
  .search-field {
    width: auto;
  }
}
.search-field-larger {
  width: 560px;
}

@media (max-width: 576px) {
  .search-field-larger {
    width: auto;
  }
}
.header-block {
  background-color: #009fdf;
  color: #fff;
}
.header-block__row {
  min-height: 60px;
}
.header-block__filter {
  background-color: #005f86;
  min-height: 60px;
}
.header-block__progress {
  width: 100%;
  max-width: 250px;
  background-color: #fff;
  overflow: hidden;
  color: #000;
}
.header-block__completed {
  position: relative;
  height: 30px;
  background: repeating-linear-gradient(-45deg, #0fce9f, #0fce9f 30px, #00c68f 30px, #00c68f 60px);
}
.header-block__filter-btn {
  background-color: #005f86 !important;
  border: none;
  border-radius: 30px;
}
.header-block__filter-btn.active {
  background-color: #004665 !important;
}
.header-block__filter-btn:hover {
  background-color: #00587f !important;
}
.header-block__search {
  border-radius: 30px !important;
  overflow: hidden;
}
.header-block__algoliasearch {
  display: flex;
  flex: 1;
}
.header-block__algoliasearch-input {
  border-radius: 0.2rem 0 0 0.2rem;
  border-color: #ced4da !important;
  height: 100%;
}
.header-block__algoliasearch-input:focus {
  box-shadow: none;
}
.header-block__algoliasearch-btn {
  padding: 7px 10px;
  margin: 0;
  line-height: 0;
  color: #495057;
}
.header-block__algoliasearch-btn:hover, .header-block__algoliasearch-btn :focus, .header-block__algoliasearch-btn:active {
  color: #1a1d20;
}

.translation-units {
  height: calc(100vh - 152px);
  background-color: #d8dce2;
}
.translation-units__content {
  height: calc(100vh - 152px);
  overflow-y: auto;
  overflow-x: hidden;
}
.translation-units__tabs {
  height: calc(100vh - 152px);
  overflow-y: auto;
  background-color: #efefef;
}
.translation-units__tabs_loaded {
  background-color: #B6D0FC;
}
.translation-units__tabs .nav-link {
  background-color: #bcbcbc;
  border: none;
}
.translation-units__tabs .nav-link.active {
  background-color: #f0f0f0;
}
.translation-units__pagination {
  min-height: 50px;
}

.pagination {
  border: 1px solid #e5e5e5;
}
.pagination__item {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-right: 1px solid #e5e5e5;
  cursor: pointer;
  color: #bdbdbd;
}
.pagination__item.disabled {
  pointer-events: none;
}
.pagination__item:hover {
  background-color: #d8dce2;
}
.pagination__item:last-child {
  border-right: none;
}
.pagination__item_pages {
  width: 180px;
  cursor: auto;
}
.pagination__item_pages:hover {
  background-color: transparent;
}
.pagination__input.error {
  border: 1px solid red;
}

.unit-item {
  margin-top: 10px;
  border: 1px solid transparent;
  border-left: 5px solid transparent;
  cursor: pointer;
  color: #808080;
}
.unit-item__clicked {
  border-color: #2D77F8;
}
.unit-item__clicked_input {
  background-color: #B6D0FC;
}
.unit-item__header {
  display: flex;
  align-items: center;
  min-height: 40px;
  background-color: #ececec;
  font-weight: bold;
}
.unit-item__translation {
  background-color: #b5ecb9;
}
.unit-item__statistics {
  min-height: 66px;
  background-color: #ececec;
}
.unit-item__context {
  min-height: 42px;
  background-color: #fdffb0;
  font-style: italic;
}
.unit-item__comments {
  min-height: 100px;
  background-color: #d9d9d9;
}
.unit-item__badge {
  margin-left: 15px;
  padding: 5px;
  border-radius: 3px;
  border: 1px solid #e5ca52;
  background-color: #fef1b5;
}
.unit-item__statistics-badge {
  margin-right: 10px;
  background-color: #8f8f8f;
}
.unit-item__textarea {
  position: relative;
  padding-left: 5px;
  width: 100%;
  min-height: 50px;
  border: none !important;
  border-radius: 0;
  resize: none;
  outline: none;
  box-shadow: none !important;
}
.unit-item__textarea_border {
  border: 1px solid #e0e0e0 !important;
}
.unit-item__textarea_form {
  height: 100% !important;
}
.unit-item__textarea_reviewers-comment {
  min-height: 112px;
}
.unit-item__textarea:disabled {
  background-color: #fff;
  cursor: not-allowed;
}
.unit-item__plural {
  position: absolute;
  z-index: 2;
  top: 5px;
  left: 5px;
  padding: 0 2px;
  background-color: #009fdf;
  border-radius: 2px;
  font-size: 12px;
  font-weight: 700;
  color: #fff;
}
.unit-item__plural-item {
  flex-grow: 1;
}
.unit-item__plural-badge {
  width: 47%;
  border: 1px solid #e0e0e0;
  background-color: #fff;
}
.unit-item__arrow {
  position: absolute;
  left: -20px;
  top: 5px;
}
.unit-item__save-comment {
  background-color: #fff;
  border: 1px solid #e0e0e0;
  color: #808080;
}
.unit-item__key {
  overflow: hidden;
  text-overflow: ellipsis;
}
.unit-item__disabled {
  cursor: default;
}
.unit-item__disabled_button {
  opacity: 0.5 !important;
}
.unit-item.status-1 {
  border-color: #8f8f8f;
}
.unit-item.status-1 .unit-item__translation {
  background-color: #fefefe;
}
.unit-item.status-1:hover .unit-item__translation {
  background-color: #fffff3;
}
.unit-item.status-3 {
  border-color: #ff8101;
}
.unit-item.status-3 .unit-item__translation {
  background-color: #ffddb5;
}
.unit-item.status-4 {
  border-color: #1dc74a;
}
.unit-item.status-4 .unit-item__translation {
  background-color: #b5ecb9;
}
.unit-item:first-child {
  margin-top: 0;
}

.translation-sidebar__title {
  margin-top: 15px;
}
.translation-sidebar__memories-list {
  margin-top: 15px;
}
.translation-sidebar__tab-loaded {
  background-color: #cfe2f3 !important;
}
.translation-sidebar__tab {
  width: 50%;
}
.translation-sidebar__identifier {
  display: flex;
  margin-top: 15px;
  border-radius: 3px;
  border: 1px solid #dfdfdf;
  background-color: #fff;
}
.translation-sidebar__table-title {
  width: 82px;
  text-align: center;
}
.translation-sidebar__identifier-message {
  padding: 10px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.translation-sidebar__table-row:nth-child(2n) {
  background-color: #eef0f1;
}

.memory-item {
  margin-top: 15px;
  padding: 10px;
  box-shadow: 0 0 2px -1px rgba(0, 0, 0, 0.5);
  background-color: #fff;
  border-radius: 3px;
}
.memory-item:first-child {
  margin-top: 0;
}
.memory-item__title {
  display: inline-block;
  padding: 7px;
  border: 1px solid #efefef;
  border-radius: 3px;
  font-size: 12px;
  color: #a2a2a2;
}
.memory-item__saved {
  position: relative;
  margin: 5px 0 0 30px;
  padding: 8px 5px;
  border: 1px solid #efefef;
  border-radius: 3px;
  font-size: 12px;
  color: #a2a2a2;
}
.memory-item__saved-arrow {
  position: absolute;
  top: 10px;
  left: -20px;
  width: 15px;
  height: 15px;
}
.memory-item__bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 10px;
}
.memory-item__bottom-badge {
  padding: 5px;
  border-radius: 3px;
  border: 1px solid #efefef;
  font-size: 12px;
  color: #a2a2a2;
}
.memory-item__bottom-btn {
  margin-right: 10px;
  height: 22px;
  background-color: #239fe3;
  border: none;
  outline: none;
  line-height: 12px;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-top-lg {
  border-top-left-radius: 0.3rem !important;
  border-top-right-radius: 0.3rem !important;
}

.rounded-right-lg {
  border-top-right-radius: 0.3rem !important;
  border-bottom-right-radius: 0.3rem !important;
}

.rounded-bottom-lg {
  border-bottom-right-radius: 0.3rem !important;
  border-bottom-left-radius: 0.3rem !important;
}

.rounded-left-lg {
  border-top-left-radius: 0.3rem !important;
  border-bottom-left-radius: 0.3rem !important;
}

.rounded-sm {
  border-radius: 0.1rem !important;
}

.rounded-top-sm {
  border-top-left-radius: 0.1rem !important;
  border-top-right-radius: 0.1rem !important;
}

.rounded-right-sm {
  border-top-right-radius: 0.1rem !important;
  border-bottom-right-radius: 0.1rem !important;
}

.rounded-bottom-sm {
  border-bottom-right-radius: 0.1rem !important;
  border-bottom-left-radius: 0.1rem !important;
}

.rounded-left-sm {
  border-top-left-radius: 0.1rem !important;
  border-bottom-left-radius: 0.1rem !important;
}

.cursor-grab {
  cursor: move;
  cursor: grab;
  cursor: -webkit-grab;
}

.cursor-pointer {
  cursor: pointer;
}

.overflow-scroll {
  overflow: scroll;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-auto {
  overflow: auto;
}

.overflow-visible {
  overflow: visible;
}

/*!
 * Quill Editor v1.3.0
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}

.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}

.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}

.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}

.ql-clipboard p {
  margin: 0;
  padding: 0;
}

.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}

.ql-editor > * {
  cursor: text;
}

.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}

.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}

.ql-editor ul > li::before {
  content: "•";
}

.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}

.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}

.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}

.ql-editor ul[data-checked=true] > li::before {
  content: "☑";
}

.ql-editor ul[data-checked=false] > li::before {
  content: "☐";
}

.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}

.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}

.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}

.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}

.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}

.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}

.ql-editor ol li:before {
  content: counter(list-0, decimal) ". ";
}

.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}

.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) ". ";
}

.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}

.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) ". ";
}

.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}

.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) ". ";
}

.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}

.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) ". ";
}

.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}

.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) ". ";
}

.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}

.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) ". ";
}

.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}

.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) ". ";
}

.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}

.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}

.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) ". ";
}

.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}

.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}

.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) ". ";
}

.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}

.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}

.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}

.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}

.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}

.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}

.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}

.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}

.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}

.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}

.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}

.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}

.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}

.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}

.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}

.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}

.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}

.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}

.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}

.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}

.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}

.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}

.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}

.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}

.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}

.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}

.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}

.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}

.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}

.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}

.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}

.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}

.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}

.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}

.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}

.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}

.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}

.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}

.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}

.ql-editor .ql-bg-black {
  background-color: #000;
}

.ql-editor .ql-bg-red {
  background-color: #e60000;
}

.ql-editor .ql-bg-orange {
  background-color: #f90;
}

.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}

.ql-editor .ql-bg-green {
  background-color: #008a00;
}

.ql-editor .ql-bg-blue {
  background-color: #06c;
}

.ql-editor .ql-bg-purple {
  background-color: #93f;
}

.ql-editor .ql-color-white {
  color: #fff;
}

.ql-editor .ql-color-red {
  color: #e60000;
}

.ql-editor .ql-color-orange {
  color: #f90;
}

.ql-editor .ql-color-yellow {
  color: #ff0;
}

.ql-editor .ql-color-green {
  color: #008a00;
}

.ql-editor .ql-color-blue {
  color: #06c;
}

.ql-editor .ql-color-purple {
  color: #93f;
}

.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}

.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}

.ql-editor .ql-size-small {
  font-size: 0.75em;
}

.ql-editor .ql-size-large {
  font-size: 1.5em;
}

.ql-editor .ql-size-huge {
  font-size: 2.5em;
}

.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}

.ql-editor .ql-align-center {
  text-align: center;
}

.ql-editor .ql-align-justify {
  text-align: justify;
}

.ql-editor .ql-align-right {
  text-align: right;
}

.ql-editor .ql-embed-selected {
  border: 1px solid #777;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  pointer-events: none;
  position: absolute;
}

.ql-bubble.ql-toolbar:after,
.ql-bubble .ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}

.ql-bubble.ql-toolbar button,
.ql-bubble .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}

.ql-bubble.ql-toolbar button svg,
.ql-bubble .ql-toolbar button svg {
  float: left;
  height: 100%;
}

.ql-bubble.ql-toolbar button:active:hover,
.ql-bubble .ql-toolbar button:active:hover {
  outline: none;
}

.ql-bubble.ql-toolbar input.ql-image[type=file],
.ql-bubble .ql-toolbar input.ql-image[type=file] {
  display: none;
}

.ql-bubble.ql-toolbar button:hover,
.ql-bubble .ql-toolbar button:hover,
.ql-bubble.ql-toolbar button:focus,
.ql-bubble .ql-toolbar button:focus,
.ql-bubble.ql-toolbar button.ql-active,
.ql-bubble .ql-toolbar button.ql-active,
.ql-bubble.ql-toolbar .ql-picker-label:hover,
.ql-bubble .ql-toolbar .ql-picker-label:hover,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active,
.ql-bubble.ql-toolbar .ql-picker-item:hover,
.ql-bubble .ql-toolbar .ql-picker-item:hover,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected {
  color: #fff;
}

.ql-bubble.ql-toolbar button:hover .ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #fff;
}

.ql-bubble.ql-toolbar button:hover .ql-stroke,
.ql-bubble .ql-toolbar button:hover .ql-stroke,
.ql-bubble.ql-toolbar button:focus .ql-stroke,
.ql-bubble .ql-toolbar button:focus .ql-stroke,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #fff;
}

@media (pointer: coarse) {
  .ql-bubble.ql-toolbar button:hover:not(.ql-active),
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) {
    color: #ccc;
  }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #ccc;
  }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #ccc;
  }
}
.ql-bubble {
  box-sizing: border-box;
}

.ql-bubble * {
  box-sizing: border-box;
}

.ql-bubble .ql-hidden {
  display: none;
}

.ql-bubble .ql-out-bottom,
.ql-bubble .ql-out-top {
  visibility: hidden;
}

.ql-bubble .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}

.ql-bubble .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}

.ql-bubble .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}

.ql-bubble .ql-formats {
  display: inline-block;
  vertical-align: middle;
}

.ql-bubble .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}

.ql-bubble .ql-stroke {
  fill: none;
  stroke: #ccc;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}

.ql-bubble .ql-stroke-miter {
  fill: none;
  stroke: #ccc;
  stroke-miterlimit: 10;
  stroke-width: 2;
}

.ql-bubble .ql-fill,
.ql-bubble .ql-stroke.ql-fill {
  fill: #ccc;
}

.ql-bubble .ql-empty {
  fill: none;
}

.ql-bubble .ql-even {
  fill-rule: evenodd;
}

.ql-bubble .ql-thin,
.ql-bubble .ql-stroke.ql-thin {
  stroke-width: 1;
}

.ql-bubble .ql-transparent {
  opacity: 0.4;
}

.ql-bubble .ql-direction svg:last-child {
  display: none;
}

.ql-bubble .ql-direction.ql-active svg:last-child {
  display: inline;
}

.ql-bubble .ql-direction.ql-active svg:first-child {
  display: none;
}

.ql-bubble .ql-editor h1 {
  font-size: 2em;
}

.ql-bubble .ql-editor h2 {
  font-size: 1.5em;
}

.ql-bubble .ql-editor h3 {
  font-size: 1.17em;
}

.ql-bubble .ql-editor h4 {
  font-size: 1em;
}

.ql-bubble .ql-editor h5 {
  font-size: 0.83em;
}

.ql-bubble .ql-editor h6 {
  font-size: 0.67em;
}

.ql-bubble .ql-editor a {
  text-decoration: underline;
}

.ql-bubble .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}

.ql-bubble .ql-editor code,
.ql-bubble .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}

.ql-bubble .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}

.ql-bubble .ql-editor code {
  font-size: 85%;
  padding-bottom: 2px;
  padding-top: 2px;
}

.ql-bubble .ql-editor code:before,
.ql-bubble .ql-editor code:after {
  content: " ";
  letter-spacing: -2px;
}

.ql-bubble .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}

.ql-bubble .ql-editor img {
  max-width: 100%;
}

.ql-bubble .ql-picker {
  color: #ccc;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}

.ql-bubble .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}

.ql-bubble .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}

.ql-bubble .ql-picker-options {
  background-color: #444;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}

.ql-bubble .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}

.ql-bubble .ql-picker.ql-expanded .ql-picker-label {
  color: #777;
  z-index: 2;
}

.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #777;
}

.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #777;
}

.ql-bubble .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}

.ql-bubble .ql-color-picker,
.ql-bubble .ql-icon-picker {
  width: 28px;
}

.ql-bubble .ql-color-picker .ql-picker-label,
.ql-bubble .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}

.ql-bubble .ql-color-picker .ql-picker-label svg,
.ql-bubble .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}

.ql-bubble .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}

.ql-bubble .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}

.ql-bubble .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}

.ql-bubble .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}

.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}

.ql-bubble .ql-picker.ql-header {
  width: 98px;
}

.ql-bubble .ql-picker.ql-header .ql-picker-label::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: "Heading 1";
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: "Heading 2";
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: "Heading 3";
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: "Heading 4";
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: "Heading 5";
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: "Heading 6";
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}

.ql-bubble .ql-picker.ql-font {
  width: 108px;
}

.ql-bubble .ql-picker.ql-font .ql-picker-label::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item::before {
  content: "Sans Serif";
}

.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: "Serif";
}

.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: "Monospace";
}

.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}

.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}

.ql-bubble .ql-picker.ql-size {
  width: 98px;
}

.ql-bubble .ql-picker.ql-size .ql-picker-label::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item::before {
  content: "Normal";
}

.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: "Small";
}

.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: "Large";
}

.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: "Huge";
}

.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}

.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}

.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}

.ql-bubble .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}

.ql-bubble .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}

.ql-bubble .ql-toolbar .ql-formats {
  margin: 8px 12px 8px 0px;
}

.ql-bubble .ql-toolbar .ql-formats:first-child {
  margin-left: 12px;
}

.ql-bubble .ql-color-picker svg {
  margin: 1px;
}

.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,
.ql-bubble .ql-color-picker .ql-picker-item:hover {
  border-color: #fff;
}

.ql-bubble .ql-tooltip {
  background-color: #444;
  border-radius: 25px;
  color: #fff;
}

.ql-bubble .ql-tooltip-arrow {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: " ";
  display: block;
  left: 50%;
  margin-left: -6px;
  position: absolute;
}

.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
  border-bottom: 6px solid #444;
  top: -6px;
}

.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
  border-top: 6px solid #444;
  bottom: -6px;
}

.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor {
  display: block;
}

.ql-bubble .ql-tooltip.ql-editing .ql-formats {
  visibility: hidden;
}

.ql-bubble .ql-tooltip-editor {
  display: none;
}

.ql-bubble .ql-tooltip-editor input[type=text] {
  background: transparent;
  border: none;
  color: #fff;
  font-size: 13px;
  height: 100%;
  outline: none;
  padding: 10px 20px;
  position: absolute;
  width: 100%;
}

.ql-bubble .ql-tooltip-editor a {
  top: 10px;
  position: absolute;
  right: 20px;
}

.ql-bubble .ql-tooltip-editor a:before {
  color: #ccc;
  content: "×";
  font-size: 16px;
  font-weight: bold;
}

.ql-container.ql-bubble:not(.ql-disabled) a {
  position: relative;
  white-space: nowrap;
}

.ql-container.ql-bubble:not(.ql-disabled) a::before {
  background-color: #444;
  border-radius: 15px;
  top: -5px;
  font-size: 12px;
  color: #fff;
  content: attr(href);
  font-weight: normal;
  overflow: hidden;
  padding: 5px 15px;
  text-decoration: none;
  z-index: 1;
}

.ql-container.ql-bubble:not(.ql-disabled) a::after {
  border-top: 6px solid #444;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
}

.ql-container.ql-bubble:not(.ql-disabled) a::before,
.ql-container.ql-bubble:not(.ql-disabled) a::after {
  left: 0;
  margin-left: 50%;
  position: absolute;
  transform: translate(-50%, -100%);
  transition: visibility 0s ease 200ms;
  visibility: hidden;
}

.ql-container.ql-bubble:not(.ql-disabled) a:hover::before,
.ql-container.ql-bubble:not(.ql-disabled) a:hover::after {
  visibility: visible;
}

/*!
 * Quill Editor v1.3.0
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}

.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}

.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}

.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}

.ql-clipboard p {
  margin: 0;
  padding: 0;
}

.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}

.ql-editor > * {
  cursor: text;
}

.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}

.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}

.ql-editor ul > li::before {
  content: "•";
}

.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}

.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}

.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}

.ql-editor ul[data-checked=true] > li::before {
  content: "☑";
}

.ql-editor ul[data-checked=false] > li::before {
  content: "☐";
}

.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}

.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}

.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}

.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}

.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}

.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}

.ql-editor ol li:before {
  content: counter(list-0, decimal) ". ";
}

.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}

.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) ". ";
}

.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}

.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) ". ";
}

.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}

.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) ". ";
}

.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}

.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) ". ";
}

.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}

.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) ". ";
}

.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}

.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) ". ";
}

.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}

.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) ". ";
}

.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}

.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}

.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) ". ";
}

.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}

.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}

.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) ". ";
}

.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}

.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}

.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}

.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}

.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}

.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}

.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}

.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}

.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}

.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}

.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}

.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}

.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}

.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}

.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}

.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}

.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}

.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}

.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}

.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}

.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}

.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}

.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}

.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}

.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}

.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}

.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}

.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}

.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}

.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}

.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}

.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}

.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}

.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}

.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}

.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}

.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}

.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}

.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}

.ql-editor .ql-bg-black {
  background-color: #000;
}

.ql-editor .ql-bg-red {
  background-color: #e60000;
}

.ql-editor .ql-bg-orange {
  background-color: #f90;
}

.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}

.ql-editor .ql-bg-green {
  background-color: #008a00;
}

.ql-editor .ql-bg-blue {
  background-color: #06c;
}

.ql-editor .ql-bg-purple {
  background-color: #93f;
}

.ql-editor .ql-color-white {
  color: #fff;
}

.ql-editor .ql-color-red {
  color: #e60000;
}

.ql-editor .ql-color-orange {
  color: #f90;
}

.ql-editor .ql-color-yellow {
  color: #ff0;
}

.ql-editor .ql-color-green {
  color: #008a00;
}

.ql-editor .ql-color-blue {
  color: #06c;
}

.ql-editor .ql-color-purple {
  color: #93f;
}

.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}

.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}

.ql-editor .ql-size-small {
  font-size: 0.75em;
}

.ql-editor .ql-size-large {
  font-size: 1.5em;
}

.ql-editor .ql-size-huge {
  font-size: 2.5em;
}

.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}

.ql-editor .ql-align-center {
  text-align: center;
}

.ql-editor .ql-align-justify {
  text-align: justify;
}

.ql-editor .ql-align-right {
  text-align: right;
}

.ql-editor .ql-embed-selected {
  border: 1px solid #777;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  pointer-events: none;
  position: absolute;
}

.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}

.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}

.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}

.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}

.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}

.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}

.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}

.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}

@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}

.ql-snow * {
  box-sizing: border-box;
}

.ql-snow .ql-hidden {
  display: none;
}

.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}

.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}

.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}

.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}

.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}

.ql-snow .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}

.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}

.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}

.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}

.ql-snow .ql-empty {
  fill: none;
}

.ql-snow .ql-even {
  fill-rule: evenodd;
}

.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}

.ql-snow .ql-transparent {
  opacity: 0.4;
}

.ql-snow .ql-direction svg:last-child {
  display: none;
}

.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}

.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}

.ql-snow .ql-editor h1 {
  font-size: 2em;
}

.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}

.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}

.ql-snow .ql-editor h4 {
  font-size: 1em;
}

.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}

.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}

.ql-snow .ql-editor a {
  text-decoration: underline;
}

.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}

.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}

.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}

.ql-snow .ql-editor code {
  font-size: 85%;
  padding-bottom: 2px;
  padding-top: 2px;
}

.ql-snow .ql-editor code:before,
.ql-snow .ql-editor code:after {
  content: " ";
  letter-spacing: -2px;
}

.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}

.ql-snow .ql-editor img {
  max-width: 100%;
}

.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}

.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}

.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}

.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}

.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}

.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}

.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}

.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}

.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}

.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}

.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}

.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}

.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}

.ql-snow .ql-picker.ql-header {
  width: 98px;
}

.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: "Heading 1";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: "Heading 2";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: "Heading 3";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: "Heading 4";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: "Heading 5";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: "Heading 6";
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}

.ql-snow .ql-picker.ql-font {
  width: 108px;
}

.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: "Sans Serif";
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: "Serif";
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: "Monospace";
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}

.ql-snow .ql-picker.ql-size {
  width: 98px;
}

.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: "Normal";
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: "Small";
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: "Large";
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: "Huge";
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}

.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}

.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}

.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  padding: 8px;
}

.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}

.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}

.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}

.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}

.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}

.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}

.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}

.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}

.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}

.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: "Edit";
  margin-left: 16px;
  padding-right: 8px;
}

.ql-snow .ql-tooltip a.ql-remove::before {
  content: "Remove";
  margin-left: 8px;
}

.ql-snow .ql-tooltip a {
  line-height: 26px;
}

.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}

.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}

.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: "Save";
  padding-right: 0px;
}

.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}

.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}

.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}

.ql-snow a {
  color: #06c;
}

.ql-container.ql-snow {
  border: 1px solid #ccc;
}

.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}
.animated.bounceIn {
  animation-duration: 0.7s;
}
.animated.bounceOut {
  animation-duration: 0.5s;
}
.animated.bounceIn {
  animation-name: bounceIn;
}
.animated.bounceOut {
  animation-name: bounceOut;
}
.animated.fadeIn {
  animation-name: fadeIn;
  animation-duration: 0.7s;
}
.animated.fadeOut {
  animation-name: fadeOut;
  animation-duration: 0.3s;
}
.animated.bounceInDown {
  animation-name: bounceInDown;
}
.animated.bounceOutUp {
  animation-name: bounceOutUp;
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: perspective(1px) scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: perspective(1px) scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: perspective(1px) scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: perspective(1px) scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: perspective(1px) scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    transform: perspective(1px) scale3d(1, 1, 1);
  }
}
@keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
.rrt-confirm-holder {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999999;
}
.rrt-confirm-holder .shadow {
  width: 100%;
  height: 100%;
  background-color: rgba(50, 58, 68, 0.8);
}
.rrt-confirm-holder .rrt-confirm {
  width: 320px;
  background-color: white;
  position: absolute;
  z-index: 9;
  top: 20%;
  left: 50%;
  margin-left: -160px;
  box-shadow: 3px 3px 20px #333;
  border-radius: 4px;
  overflow: hidden;
}
.rrt-confirm-holder .rrt-confirm .rrt-message {
  width: 100%;
  padding: 5%;
  min-height: 50px;
  font-size: 1em;
  background-color: white;
  text-align: center;
  font-family: "open-sanscondensed-light", sans-serif;
  clear: both;
}
.rrt-confirm-holder .rrt-confirm .rrt-buttons-holder {
  display: flex;
}
.rrt-confirm-holder .rrt-confirm .rrt-buttons-holder .rrt-button {
  flex-grow: 1;
  height: 50px;
  text-transform: capitalize;
  border: none;
  background-color: transparent;
  padding: 0;
  margin: 0;
  float: left;
  border-top: 1px solid #f0f0f0;
  font-size: 14px;
  overflow: hidden;
  cursor: pointer;
}
.rrt-confirm-holder .rrt-confirm .rrt-buttons-holder .rrt-button:hover {
  background-color: #f5f5f5;
}
.rrt-confirm-holder .rrt-confirm .rrt-buttons-holder .rrt-button.rrt-ok-btn:active {
  background-color: #60bb71;
  color: white;
}
.rrt-confirm-holder .rrt-confirm .rrt-buttons-holder .rrt-button.rrt-cancel-btn:active {
  background-color: #db6a64;
  color: white;
}
.rrt-confirm-holder .rrt-confirm .rrt-buttons-holder .rrt-button:focus {
  outline: none;
}

body.toastr-confirm-active {
  overflow: hidden;
}

.redux-toastr *, .redux-toastr *:before, .redux-toastr *:after {
  box-sizing: border-box;
}
.redux-toastr .top-left, .redux-toastr .top-right, .redux-toastr .top-center, .redux-toastr .bottom-left, .redux-toastr .bottom-right, .redux-toastr .bottom-center {
  width: 350px;
  position: fixed;
  z-index: 99999999;
  padding: 0 10px;
}
.redux-toastr .top-left, .redux-toastr .top-right, .redux-toastr .top-center {
  top: 0;
}
.redux-toastr .top-right, .redux-toastr .bottom-right {
  right: 0;
}
.redux-toastr .bottom-left, .redux-toastr .bottom-right, .redux-toastr .bottom-center {
  bottom: 0;
}
.redux-toastr .top-left, .redux-toastr .bottom-left {
  left: 0;
}
.redux-toastr .top-center, .redux-toastr .bottom-center {
  left: 50%;
  margin-left: -175px;
}
@media (max-width: 320px) {
  .redux-toastr .top-left, .redux-toastr .top-right, .redux-toastr .top-center, .redux-toastr .bottom-left, .redux-toastr .bottom-right, .redux-toastr .bottom-center {
    width: 320px;
  }
  .redux-toastr .top-center, .redux-toastr .bottom-center {
    margin-left: -160px;
  }
}
.redux-toastr .toastr {
  background-color: #fcfcfc;
  width: 100%;
  min-height: 70px;
  overflow: hidden;
  margin: 10px 0;
  border-radius: 4px;
  position: relative;
  z-index: 2;
  color: #333;
  opacity: 0.94;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.4);
}
.redux-toastr .toastr:hover:not(.rrt-message) {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.6);
  opacity: 1;
}
.redux-toastr .toastr .toastr-status {
  width: 100%;
  height: 5px;
}
.redux-toastr .toastr .toastr-status.success {
  background-color: #60bb71;
}
.redux-toastr .toastr .toastr-status.warning {
  background-color: #f7a336;
}
.redux-toastr .toastr .toastr-status.info {
  background-color: #58abc3;
}
.redux-toastr .toastr .toastr-status.error {
  background-color: #db6a64;
}
.redux-toastr .toastr .rrt-left-container, .redux-toastr .toastr .rrt-right-container {
  float: left;
  text-align: center;
  overflow: hidden;
}
.redux-toastr .toastr .rrt-left-container {
  width: 80px;
  top: 0;
  left: 0;
  position: absolute;
  bottom: 0;
}
.redux-toastr .toastr .rrt-left-container .rrt-holder {
  width: 70px;
  height: 70px;
  position: absolute;
  top: 50%;
  margin-top: -35px;
  left: 5px;
  line-height: 60px;
}
.redux-toastr .toastr .rrt-left-container .toastr-icon {
  fill: white;
  vertical-align: middle;
  margin-top: 5px;
}
.redux-toastr .toastr .rrt-middle-container {
  width: 65%;
  margin-left: 80px;
  position: relative;
  float: left;
  font-family: Arial, Helvetica, sans-serif, sans-serif;
  font-size: 1em;
  text-align: left;
  padding: 10px 5px;
}
.redux-toastr .toastr .rrt-middle-container .rrt-title {
  font-size: 1.1em;
  font-weight: bold;
  margin-bottom: 5px;
}
.redux-toastr .toastr .rrt-right-container {
  width: 10%;
}
.redux-toastr .toastr .close-toastr {
  width: 10%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-color: transparent;
  font-size: 22px;
  border: none;
  outline: none;
  opacity: 0.5;
  cursor: pointer;
  font-family: "Helvetica Neue", Helvetica, Arial sans-serif;
}
.redux-toastr .toastr .close-toastr:hover {
  opacity: 1;
}
.redux-toastr .toastr .close-toastr:focus {
  outline: none;
}
.redux-toastr .toastr.rrt-info, .redux-toastr .toastr.rrt-success, .redux-toastr .toastr.rrt-warning, .redux-toastr .toastr.rrt-error {
  color: white;
}
.redux-toastr .toastr.rrt-info {
  background-color: #58abc3;
}
.redux-toastr .toastr.rrt-info .rrt-progressbar {
  background-color: #378298;
}
.redux-toastr .toastr.rrt-success {
  background-color: #60bb71;
}
.redux-toastr .toastr.rrt-success .rrt-progressbar {
  background-color: #3e914d;
}
.redux-toastr .toastr.rrt-warning {
  background-color: #f7a336;
}
.redux-toastr .toastr.rrt-warning .rrt-progressbar {
  background-color: #d87e09;
}
.redux-toastr .toastr.rrt-error {
  background-color: #db6a64;
}
.redux-toastr .toastr.rrt-error .rrt-progressbar {
  background-color: #c5352e;
}
.redux-toastr .toastr.rrt-light .rrt-progressbar {
  background-color: #ccc;
}
.redux-toastr .toastr.rrt-light .toastr-icon {
  fill: #333 !important;
}
.redux-toastr .toastr.rrt-message {
  opacity: 1;
  border: 1px solid #dbdbdb;
}
.redux-toastr .toastr.rrt-message .rrt-title {
  width: 90%;
  height: 50px;
  text-align: center;
  overflow: hidden;
  font-size: 1.2em;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 50px;
  padding: 0 20px;
}
.redux-toastr .toastr.rrt-message .rrt-text {
  width: 100%;
  max-height: 400px;
  overflow: hidden;
  overflow-y: auto;
  border-top: 1px solid #f1f1f1;
  border-bottom: 1px solid #f1f1f1;
  background-color: white;
  padding: 15px;
  font-size: 1.1em;
  margin-bottom: 20px;
}
.redux-toastr .toastr.rrt-message .rrt-text img {
  display: block;
  margin: 10px auto;
  max-width: 100%;
}
.redux-toastr .toastr.rrt-message .close-toastr {
  height: 50px;
}
.redux-toastr .toastr .rrt-progress-container {
  height: 5px;
  margin: 0 -20px -20px -60px;
  position: absolute;
  bottom: 20px;
  width: 100%;
}
.redux-toastr .toastr .rrt-progress-container .rrt-progressbar {
  border-radius: 0 0 0 4px;
  height: 100%;
}
.redux-toastr .toastr-attention {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1;
}

.react-bootstrap-table table {
  table-layout: fixed;
}

.react-bootstrap-table th.sortable {
  cursor: pointer;
}

.react-bootstrap-table th .order > .dropdown > .caret {
  margin: 10px 0 10px 5px;
  color: #ccc;
}

.react-bootstrap-table th .order > .dropup > .caret {
  margin: 10px 0;
  color: #ccc;
}

.react-bootstrap-table th > .react-bootstrap-table-sort-order > .caret {
  margin: 10px 6.5px;
}

.react-bootstrap-table th .order-4:before {
  margin-left: 3.5px;
  content: "↑";
  opacity: 0.4;
}

.react-bootstrap-table th .order-4:after {
  content: "↓";
  opacity: 0.4;
}

.react-bootstrap-table th .caret-4-asc:before {
  margin-left: 3.5px;
  content: "↑";
}

.react-bootstrap-table th .caret-4-asc:after {
  content: "↓";
  opacity: 0.4;
}

.react-bootstrap-table th .caret-4-desc:before {
  margin-left: 3.5px;
  content: "↑";
  opacity: 0.4;
}

.react-bootstrap-table th .caret-4-desc:after {
  content: "↓";
}

.react-bootstrap-table th[data-row-selection] {
  width: 30px;
}

.react-bootstrap-table td > .selection-input-4, .react-bootstrap-table th > .selection-input-4 {
  margin: -4px;
}

.react-bootstrap-table td.react-bs-table-no-data {
  text-align: center;
}

.react-bootstrap-table tr.expanding-row {
  padding: 5px;
}

.react-bootstrap-table td.react-bootstrap-table-editing-cell .animated {
  animation-fill-mode: both;
}

.react-bootstrap-table td.react-bootstrap-table-editing-cell .animated.bounceIn, .react-bootstrap-table td.react-bootstrap-table-editing-cell .animated.bounceOut {
  animation-duration: 0.75s;
}

.react-bootstrap-table td.react-bootstrap-table-editing-cell .animated.shake {
  animation-duration: 0.3s;
}

@keyframes shake {
  from, to {
    transform: translate3d(0, 0, 0);
  }
  10%, 50%, 90% {
    transform: translate3d(-10px, 0, 0);
  }
  30%, 70% {
    transform: translate3d(10px, 0, 0);
  }
}
.react-bootstrap-table td.react-bootstrap-table-editing-cell .shake {
  animation-name: shake;
}

@keyframes bounceIn {
  20%, 40%, 60%, 80%, from, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}
.react-bootstrap-table td.react-bootstrap-table-editing-cell .bounceIn {
  animation-name: bounceIn;
}

@keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.react-bootstrap-table td.react-bootstrap-table-editing-cell .bounceOut {
  animation-name: bounceOut;
}

svg {
  touch-action: none;
}

.jvectormap-container {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  touch-action: none;
}

.jvectormap-tip {
  position: absolute;
  display: none;
  border: solid 1px #CDCDCD;
  border-radius: 3px;
  background: #292929;
  color: white;
  font-family: sans-serif, Verdana;
  font-size: smaller;
  padding: 3px;
}

.jvectormap-zoomin, .jvectormap-zoomout, .jvectormap-goback {
  position: absolute;
  left: 10px;
  border-radius: 3px;
  background: #292929;
  padding: 3px;
  color: white;
  cursor: pointer;
  line-height: 10px;
  text-align: center;
  box-sizing: content-box;
}

.jvectormap-zoomin, .jvectormap-zoomout {
  width: 10px;
  height: 10px;
}

.jvectormap-zoomin {
  top: 10px;
}

.jvectormap-zoomout {
  top: 30px;
}

.jvectormap-goback {
  bottom: 10px;
  z-index: 1000;
  padding: 6px;
}

.jvectormap-spinner {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: center no-repeat url(data:image/gif;base64,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);
}

.jvectormap-legend-title {
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}

.jvectormap-legend-cnt {
  position: absolute;
}

.jvectormap-legend-cnt-h {
  bottom: 0;
  right: 0;
}

.jvectormap-legend-cnt-v {
  top: 0;
  right: 0;
}

.jvectormap-legend {
  background: black;
  color: white;
  border-radius: 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend {
  float: left;
  margin: 0 10px 10px 0;
  padding: 3px 3px 1px 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
  float: left;
}

.jvectormap-legend-cnt-v .jvectormap-legend {
  margin: 10px 10px 0 0;
  padding: 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick {
  width: 40px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
  height: 15px;
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
  height: 20px;
  width: 20px;
  display: inline-block;
  vertical-align: middle;
}

.jvectormap-legend-tick-text {
  font-size: 12px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
  text-align: center;
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
  display: inline-block;
  vertical-align: middle;
  line-height: 20px;
  padding-left: 3px;
}

.gu-mirror {
  position: fixed !important;
  margin: 0 !important;
  z-index: 9999 !important;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}

.gu-hide {
  display: none !important;
}

.gu-unselectable {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important;
}

.gu-transit {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
}

/*!
 * FullCalendar v3.10.0
 * Docs & License: https://fullcalendar.io/
 * (c) 2018 Adam Shaw
 */
.fc {
  direction: ltr;
  text-align: left;
}

.fc-rtl {
  text-align: right;
}

body .fc {
  /* extra precedence to overcome jqui */
  font-size: 1em;
}

/* Colors
--------------------------------------------------------------------------------------------------*/
.fc-highlight {
  /* when user is selecting cells */
  background: #bce8f1;
  opacity: 0.3;
}

.fc-bgevent {
  /* default look for background events */
  background: #8fdf82;
  opacity: 0.3;
}

.fc-nonbusiness {
  /* default look for non-business-hours areas */
  /* will inherit .fc-bgevent's styles */
  background: #d7d7d7;
}

/* Buttons (styled <button> tags, normalized to work cross-browser)
--------------------------------------------------------------------------------------------------*/
.fc button {
  /* force height to include the border and padding */
  box-sizing: border-box;
  /* dimensions */
  margin: 0;
  height: 2.1em;
  padding: 0 0.6em;
  /* text & cursor */
  font-size: 1em;
  /* normalize */
  white-space: nowrap;
  cursor: pointer;
}

/* Firefox has an annoying inner border */
.fc button::-moz-focus-inner {
  margin: 0;
  padding: 0;
}

.fc-state-default {
  /* non-theme */
  border: 1px solid;
}

.fc-state-default.fc-corner-left {
  /* non-theme */
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.fc-state-default.fc-corner-right {
  /* non-theme */
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* icons in buttons */
.fc button .fc-icon {
  /* non-theme */
  position: relative;
  top: -0.05em;
  /* seems to be a good adjustment across browsers */
  margin: 0 0.2em;
  vertical-align: middle;
}

/*
  button states
  borrowed from twitter bootstrap (http://twitter.github.com/bootstrap/)
*/
.fc-state-default {
  background-color: #f5f5f5;
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled {
  color: #333333;
  background-color: #e6e6e6;
}

.fc-state-hover {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  transition: background-position 0.1s linear;
}

.fc-state-down,
.fc-state-active {
  background-color: #cccccc;
  background-image: none;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.fc-state-disabled {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  box-shadow: none;
}

/* Buttons Groups
--------------------------------------------------------------------------------------------------*/
.fc-button-group {
  display: inline-block;
}

/*
every button that is not first in a button group should scootch over one pixel and cover the
previous button's border...
*/
.fc .fc-button-group > * {
  /* extra precedence b/c buttons have margin set to zero */
  float: left;
  margin: 0 0 0 -1px;
}

.fc .fc-button-group > :first-child {
  /* same */
  margin-left: 0;
}

/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-popover {
  position: absolute;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}

.fc-popover .fc-header {
  /* TODO: be more consistent with fc-head/fc-body */
  padding: 2px 4px;
}

.fc-popover .fc-header .fc-title {
  margin: 0 2px;
}

.fc-popover .fc-header .fc-close {
  cursor: pointer;
}

.fc-ltr .fc-popover .fc-header .fc-title,
.fc-rtl .fc-popover .fc-header .fc-close {
  float: left;
}

.fc-rtl .fc-popover .fc-header .fc-title,
.fc-ltr .fc-popover .fc-header .fc-close {
  float: right;
}

/* Misc Reusable Components
--------------------------------------------------------------------------------------------------*/
.fc-divider {
  border-style: solid;
  border-width: 1px;
}

hr.fc-divider {
  height: 0;
  margin: 0;
  padding: 0 0 2px;
  /* height is unreliable across browsers, so use padding */
  border-width: 1px 0;
}

.fc-clear {
  clear: both;
}

.fc-bg,
.fc-bgevent-skeleton,
.fc-highlight-skeleton,
.fc-helper-skeleton {
  /* these element should always cling to top-left/right corners */
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.fc-bg {
  bottom: 0;
  /* strech bg to bottom edge */
}

.fc-bg table {
  height: 100%;
  /* strech bg to bottom edge */
}

/* Tables
--------------------------------------------------------------------------------------------------*/
.fc table {
  width: 100%;
  box-sizing: border-box;
  /* fix scrollbar issue in firefox */
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em;
  /* normalize cross-browser */
}

.fc th {
  text-align: center;
}

.fc th,
.fc td {
  border-style: solid;
  border-width: 1px;
  padding: 0;
  vertical-align: top;
}

.fc td.fc-today {
  border-style: double;
  /* overcome neighboring borders */
}

/* Internal Nav Links
--------------------------------------------------------------------------------------------------*/
a[data-goto] {
  cursor: pointer;
}

a[data-goto]:hover {
  text-decoration: underline;
}

/* Fake Table Rows
--------------------------------------------------------------------------------------------------*/
.fc .fc-row {
  /* extra precedence to overcome themes w/ .ui-widget-content forcing a 1px border */
  /* no visible border by default. but make available if need be (scrollbar width compensation) */
  border-style: solid;
  border-width: 0;
}

.fc-row table {
  /* don't put left/right border on anything within a fake row.
     the outer tbody will worry about this */
  border-left: 0 hidden transparent;
  border-right: 0 hidden transparent;
  /* no bottom borders on rows */
  border-bottom: 0 hidden transparent;
}

.fc-row:first-child table {
  border-top: 0 hidden transparent;
  /* no top border on first row */
}

/* Day Row (used within the header and the DayGrid)
--------------------------------------------------------------------------------------------------*/
.fc-row {
  position: relative;
}

.fc-row .fc-bg {
  z-index: 1;
}

/* highlighting cells & background event skeleton */
.fc-row .fc-bgevent-skeleton,
.fc-row .fc-highlight-skeleton {
  bottom: 0;
  /* stretch skeleton to bottom of row */
}

.fc-row .fc-bgevent-skeleton table,
.fc-row .fc-highlight-skeleton table {
  height: 100%;
  /* stretch skeleton to bottom of row */
}

.fc-row .fc-highlight-skeleton td,
.fc-row .fc-bgevent-skeleton td {
  border-color: transparent;
}

.fc-row .fc-bgevent-skeleton {
  z-index: 2;
}

.fc-row .fc-highlight-skeleton {
  z-index: 3;
}

/*
row content (which contains day/week numbers and events) as well as "helper" (which contains
temporary rendered events).
*/
.fc-row .fc-content-skeleton {
  position: relative;
  z-index: 4;
  padding-bottom: 2px;
  /* matches the space above the events */
}

.fc-row .fc-helper-skeleton {
  z-index: 5;
}

.fc .fc-row .fc-content-skeleton table,
.fc .fc-row .fc-content-skeleton td,
.fc .fc-row .fc-helper-skeleton td {
  /* see-through to the background below */
  /* extra precedence to prevent theme-provided backgrounds */
  background: none;
  /* in case <td>s are globally styled */
  border-color: transparent;
}

.fc-row .fc-content-skeleton td,
.fc-row .fc-helper-skeleton td {
  /* don't put a border between events and/or the day number */
  border-bottom: 0;
}

.fc-row .fc-content-skeleton tbody td,
.fc-row .fc-helper-skeleton tbody td {
  /* don't put a border between event cells */
  border-top: 0;
}

/* Scrolling Container
--------------------------------------------------------------------------------------------------*/
.fc-scroller {
  -webkit-overflow-scrolling: touch;
}

/* TODO: move to agenda/basic */
.fc-scroller > .fc-day-grid,
.fc-scroller > .fc-time-grid {
  position: relative;
  /* re-scope all positions */
  width: 100%;
  /* hack to force re-sizing this inner element when scrollbars appear/disappear */
}

/* Global Event Styles
--------------------------------------------------------------------------------------------------*/
.fc-event {
  position: relative;
  /* for resize handle and other inner positioning */
  display: block;
  /* make the <a> tag block */
  font-size: 0.85em;
  line-height: 1.3;
  border-radius: 3px;
  border: 1px solid #3a87ad;
  /* default BORDER color */
}

.fc-event,
.fc-event-dot {
  background-color: #3a87ad;
  /* default BACKGROUND color */
}

.fc-event,
.fc-event:hover {
  color: #fff;
  /* default TEXT color */
  text-decoration: none;
  /* if <a> has an href */
}

.fc-event[href],
.fc-event.fc-draggable {
  cursor: pointer;
  /* give events with links and draggable events a hand mouse pointer */
}

.fc-not-allowed,
.fc-not-allowed .fc-event {
  /* to override an event's custom cursor */
  cursor: not-allowed;
}

.fc-event .fc-bg {
  /* the generic .fc-bg already does position */
  z-index: 1;
  background: #fff;
  opacity: 0.25;
}

.fc-event .fc-content {
  position: relative;
  z-index: 2;
}

/* resizer (cursor AND touch devices) */
.fc-event .fc-resizer {
  position: absolute;
  z-index: 4;
}

/* resizer (touch devices) */
.fc-event .fc-resizer {
  display: none;
}

.fc-event.fc-allow-mouse-resize .fc-resizer,
.fc-event.fc-selected .fc-resizer {
  /* only show when hovering or selected (with touch) */
  display: block;
}

/* hit area */
.fc-event.fc-selected .fc-resizer:before {
  /* 40x40 touch area */
  content: "";
  position: absolute;
  z-index: 9999;
  /* user of this util can scope within a lower z-index */
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-left: -20px;
  margin-top: -20px;
}

/* Event Selection (only for touch devices)
--------------------------------------------------------------------------------------------------*/
.fc-event.fc-selected {
  z-index: 9999 !important;
  /* overcomes inline z-index */
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.fc-event.fc-selected.fc-dragging {
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);
}

/* Horizontal Events
--------------------------------------------------------------------------------------------------*/
/* bigger touch area when selected */
.fc-h-event.fc-selected:before {
  content: "";
  position: absolute;
  z-index: 3;
  /* below resizers */
  top: -10px;
  bottom: -10px;
  left: 0;
  right: 0;
}

/* events that are continuing to/from another week. kill rounded corners and butt up against edge */
.fc-ltr .fc-h-event.fc-not-start,
.fc-rtl .fc-h-event.fc-not-end {
  margin-left: 0;
  border-left-width: 0;
  padding-left: 1px;
  /* replace the border with padding */
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.fc-ltr .fc-h-event.fc-not-end,
.fc-rtl .fc-h-event.fc-not-start {
  margin-right: 0;
  border-right-width: 0;
  padding-right: 1px;
  /* replace the border with padding */
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* resizer (cursor AND touch devices) */
/* left resizer  */
.fc-ltr .fc-h-event .fc-start-resizer,
.fc-rtl .fc-h-event .fc-end-resizer {
  cursor: w-resize;
  left: -1px;
  /* overcome border */
}

/* right resizer */
.fc-ltr .fc-h-event .fc-end-resizer,
.fc-rtl .fc-h-event .fc-start-resizer {
  cursor: e-resize;
  right: -1px;
  /* overcome border */
}

/* resizer (mouse devices) */
.fc-h-event.fc-allow-mouse-resize .fc-resizer {
  width: 7px;
  top: -1px;
  /* overcome top border */
  bottom: -1px;
  /* overcome bottom border */
}

/* resizer (touch devices) */
.fc-h-event.fc-selected .fc-resizer {
  /* 8x8 little dot */
  border-radius: 4px;
  border-width: 1px;
  width: 6px;
  height: 6px;
  border-style: solid;
  border-color: inherit;
  background: #fff;
  /* vertically center */
  top: 50%;
  margin-top: -4px;
}

/* left resizer  */
.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,
.fc-rtl .fc-h-event.fc-selected .fc-end-resizer {
  margin-left: -4px;
  /* centers the 8x8 dot on the left edge */
}

/* right resizer */
.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,
.fc-rtl .fc-h-event.fc-selected .fc-start-resizer {
  margin-right: -4px;
  /* centers the 8x8 dot on the right edge */
}

/* DayGrid events
----------------------------------------------------------------------------------------------------
We use the full "fc-day-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/
.fc-day-grid-event {
  margin: 1px 2px 0;
  /* spacing between events and edges */
  padding: 0 1px;
}

tr:first-child > td > .fc-day-grid-event {
  margin-top: 2px;
  /* a little bit more space before the first event */
}

.fc-day-grid-event.fc-selected:after {
  content: "";
  position: absolute;
  z-index: 1;
  /* same z-index as fc-bg, behind text */
  /* overcome the borders */
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  /* darkening effect */
  background: #000;
  opacity: 0.25;
}

.fc-day-grid-event .fc-content {
  /* force events to be one-line tall */
  white-space: nowrap;
  overflow: hidden;
}

.fc-day-grid-event .fc-time {
  font-weight: bold;
}

/* resizer (cursor devices) */
/* left resizer  */
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
  margin-left: -2px;
  /* to the day cell's edge */
}

/* right resizer */
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
  margin-right: -2px;
  /* to the day cell's edge */
}

/* Event Limiting
--------------------------------------------------------------------------------------------------*/
/* "more" link that represents hidden events */
a.fc-more {
  margin: 1px 3px;
  font-size: 0.85em;
  cursor: pointer;
  text-decoration: none;
}

a.fc-more:hover {
  text-decoration: underline;
}

.fc-limited {
  /* rows and cells that are hidden because of a "more" link */
  display: none;
}

/* popover that appears when "more" link is clicked */
.fc-day-grid .fc-row {
  z-index: 1;
  /* make the "more" popover one higher than this */
}

.fc-more-popover {
  z-index: 2;
  width: 220px;
}

.fc-more-popover .fc-event-container {
  padding: 10px;
}

/* Now Indicator
--------------------------------------------------------------------------------------------------*/
.fc-now-indicator {
  position: absolute;
  border: 0 solid red;
}

/* Utilities
--------------------------------------------------------------------------------------------------*/
.fc-unselectable {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/*
TODO: more distinction between this file and common.css
*/
/* Colors
--------------------------------------------------------------------------------------------------*/
.fc-unthemed th,
.fc-unthemed td,
.fc-unthemed thead,
.fc-unthemed tbody,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-row,
.fc-unthemed .fc-content,
.fc-unthemed .fc-popover,
.fc-unthemed .fc-list-view,
.fc-unthemed .fc-list-heading td {
  border-color: #ddd;
}

.fc-unthemed .fc-popover {
  background-color: #fff;
}

.fc-unthemed .fc-divider,
.fc-unthemed .fc-popover .fc-header,
.fc-unthemed .fc-list-heading td {
  background: #eee;
}

.fc-unthemed .fc-popover .fc-header .fc-close {
  color: #666;
}

.fc-unthemed td.fc-today {
  background: #fcf8e3;
}

.fc-unthemed .fc-disabled-day {
  background: #d7d7d7;
  opacity: 0.3;
}

/* Icons (inline elements with styled text that mock arrow icons)
--------------------------------------------------------------------------------------------------*/
.fc-icon {
  display: inline-block;
  height: 1em;
  line-height: 1em;
  font-size: 1em;
  text-align: center;
  overflow: hidden;
  font-family: "Courier New", Courier, monospace;
  /* don't allow browser text-selection */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/*
Acceptable font-family overrides for individual icons:
  "Arial", sans-serif
  "Times New Roman", serif

NOTE: use percentage font sizes or else old IE chokes
*/
.fc-icon:after {
  position: relative;
}

.fc-icon-left-single-arrow:after {
  content: "‹";
  font-weight: bold;
  font-size: 200%;
  top: -7%;
}

.fc-icon-right-single-arrow:after {
  content: "›";
  font-weight: bold;
  font-size: 200%;
  top: -7%;
}

.fc-icon-left-double-arrow:after {
  content: "«";
  font-size: 160%;
  top: -7%;
}

.fc-icon-right-double-arrow:after {
  content: "»";
  font-size: 160%;
  top: -7%;
}

.fc-icon-left-triangle:after {
  content: "◄";
  font-size: 125%;
  top: 3%;
}

.fc-icon-right-triangle:after {
  content: "►";
  font-size: 125%;
  top: 3%;
}

.fc-icon-down-triangle:after {
  content: "▼";
  font-size: 125%;
  top: 2%;
}

.fc-icon-x:after {
  content: "×";
  font-size: 200%;
  top: 6%;
}

/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-unthemed .fc-popover {
  border-width: 1px;
  border-style: solid;
}

.fc-unthemed .fc-popover .fc-header .fc-close {
  font-size: 0.9em;
  margin-top: 2px;
}

/* List View
--------------------------------------------------------------------------------------------------*/
.fc-unthemed .fc-list-item:hover td {
  background-color: #f5f5f5;
}

/* Colors
--------------------------------------------------------------------------------------------------*/
.ui-widget .fc-disabled-day {
  background-image: none;
}

/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-popover > .ui-widget-header + .ui-widget-content {
  border-top: 0;
  /* where they meet, let the header have the border */
}

/* Global Event Styles
--------------------------------------------------------------------------------------------------*/
.ui-widget .fc-event {
  /* overpower jqui's styles on <a> tags. TODO: more DRY */
  color: #fff;
  /* default TEXT color */
  text-decoration: none;
  /* if <a> has an href */
  /* undo ui-widget-header bold */
  font-weight: normal;
}

/* TimeGrid axis running down the side (for both the all-day area and the slot area)
--------------------------------------------------------------------------------------------------*/
.ui-widget td.fc-axis {
  font-weight: normal;
  /* overcome bold */
}

/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/
.fc-time-grid .fc-slats .ui-widget-content {
  background: none;
  /* see through to fc-bg */
}

.fc.fc-bootstrap3 a {
  text-decoration: none;
}

.fc.fc-bootstrap3 a[data-goto]:hover {
  text-decoration: underline;
}

.fc-bootstrap3 hr.fc-divider {
  border-color: inherit;
}

.fc-bootstrap3 .fc-today.alert {
  border-radius: 0;
}

/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-bootstrap3 .fc-popover .panel-body {
  padding: 0;
}

/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/
.fc-bootstrap3 .fc-time-grid .fc-slats table {
  /* some themes have background color. see through to slats */
  background: none;
}

.fc.fc-bootstrap4 a {
  text-decoration: none;
}

.fc.fc-bootstrap4 a[data-goto]:hover {
  text-decoration: underline;
}

.fc-bootstrap4 hr.fc-divider {
  border-color: inherit;
}

.fc-bootstrap4 .fc-today.alert {
  border-radius: 0;
}

.fc-bootstrap4 a.fc-event:not([href]):not([tabindex]) {
  color: #fff;
}

.fc-bootstrap4 .fc-popover.card {
  position: absolute;
}

/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-bootstrap4 .fc-popover .card-body {
  padding: 0;
}

/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/
.fc-bootstrap4 .fc-time-grid .fc-slats table {
  /* some themes have background color. see through to slats */
  background: none;
}

/* Toolbar
--------------------------------------------------------------------------------------------------*/
.fc-toolbar {
  text-align: center;
}

.fc-toolbar.fc-header-toolbar {
  margin-bottom: 1em;
}

.fc-toolbar.fc-footer-toolbar {
  margin-top: 1em;
}

.fc-toolbar .fc-left {
  float: left;
}

.fc-toolbar .fc-right {
  float: right;
}

.fc-toolbar .fc-center {
  display: inline-block;
}

/* the things within each left/right/center section */
.fc .fc-toolbar > * > * {
  /* extra precedence to override button border margins */
  float: left;
  margin-left: 0.75em;
}

/* the first thing within each left/center/right section */
.fc .fc-toolbar > * > :first-child {
  /* extra precedence to override button border margins */
  margin-left: 0;
}

/* title text */
.fc-toolbar h2 {
  margin: 0;
}

/* button layering (for border precedence) */
.fc-toolbar button {
  position: relative;
}

.fc-toolbar .fc-state-hover,
.fc-toolbar .ui-state-hover {
  z-index: 2;
}

.fc-toolbar .fc-state-down {
  z-index: 3;
}

.fc-toolbar .fc-state-active,
.fc-toolbar .ui-state-active {
  z-index: 4;
}

.fc-toolbar button:focus {
  z-index: 5;
}

/* View Structure
--------------------------------------------------------------------------------------------------*/
/* undo twitter bootstrap's box-sizing rules. normalizes positioning techniques */
/* don't do this for the toolbar because we'll want bootstrap to style those buttons as some pt */
.fc-view-container *,
.fc-view-container *:before,
.fc-view-container *:after {
  box-sizing: content-box;
}

.fc-view,
.fc-view > table {
  /* so dragged elements can be above the view's main element */
  position: relative;
  z-index: 1;
}

/* BasicView
--------------------------------------------------------------------------------------------------*/
/* day row structure */
.fc-basicWeek-view .fc-content-skeleton,
.fc-basicDay-view .fc-content-skeleton {
  /* there may be week numbers in these views, so no padding-top */
  padding-bottom: 1em;
  /* ensure a space at bottom of cell for user selecting/clicking */
}

.fc-basic-view .fc-body .fc-row {
  min-height: 4em;
  /* ensure that all rows are at least this tall */
}

/* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */
.fc-row.fc-rigid {
  overflow: hidden;
}

.fc-row.fc-rigid .fc-content-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

/* week and day number styling */
.fc-day-top.fc-other-month {
  opacity: 0.3;
}

.fc-basic-view .fc-week-number,
.fc-basic-view .fc-day-number {
  padding: 2px;
}

.fc-basic-view th.fc-week-number,
.fc-basic-view th.fc-day-number {
  padding: 0 2px;
  /* column headers can't have as much v space */
}

.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
  float: right;
}

.fc-rtl .fc-basic-view .fc-day-top .fc-day-number {
  float: left;
}

.fc-ltr .fc-basic-view .fc-day-top .fc-week-number {
  float: left;
  border-radius: 0 0 3px 0;
}

.fc-rtl .fc-basic-view .fc-day-top .fc-week-number {
  float: right;
  border-radius: 0 0 0 3px;
}

.fc-basic-view .fc-day-top .fc-week-number {
  min-width: 1.5em;
  text-align: center;
  background-color: #f2f2f2;
  color: #808080;
}

/* when week/day number have own column */
.fc-basic-view td.fc-week-number {
  text-align: center;
}

.fc-basic-view td.fc-week-number > * {
  /* work around the way we do column resizing and ensure a minimum width */
  display: inline-block;
  min-width: 1.25em;
}

/* AgendaView all-day area
--------------------------------------------------------------------------------------------------*/
.fc-agenda-view .fc-day-grid {
  position: relative;
  z-index: 2;
  /* so the "more.." popover will be over the time grid */
}

.fc-agenda-view .fc-day-grid .fc-row {
  min-height: 3em;
  /* all-day section will never get shorter than this */
}

.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
  padding-bottom: 1em;
  /* give space underneath events for clicking/selecting days */
}

/* TimeGrid axis running down the side (for both the all-day area and the slot area)
--------------------------------------------------------------------------------------------------*/
.fc .fc-axis {
  /* .fc to overcome default cell styles */
  vertical-align: middle;
  padding: 0 4px;
  white-space: nowrap;
}

.fc-ltr .fc-axis {
  text-align: right;
}

.fc-rtl .fc-axis {
  text-align: left;
}

/* TimeGrid Structure
--------------------------------------------------------------------------------------------------*/
.fc-time-grid-container,
.fc-time-grid {
  /* so slats/bg/content/etc positions get scoped within here */
  position: relative;
  z-index: 1;
}

.fc-time-grid {
  min-height: 100%;
  /* so if height setting is 'auto', .fc-bg stretches to fill height */
}

.fc-time-grid table {
  /* don't put outer borders on slats/bg/content/etc */
  border: 0 hidden transparent;
}

.fc-time-grid > .fc-bg {
  z-index: 1;
}

.fc-time-grid .fc-slats,
.fc-time-grid > hr {
  /* the <hr> AgendaView injects when grid is shorter than scroller */
  position: relative;
  z-index: 2;
}

.fc-time-grid .fc-content-col {
  position: relative;
  /* because now-indicator lives directly inside */
}

.fc-time-grid .fc-content-skeleton {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0;
}

/* divs within a cell within the fc-content-skeleton */
.fc-time-grid .fc-business-container {
  position: relative;
  z-index: 1;
}

.fc-time-grid .fc-bgevent-container {
  position: relative;
  z-index: 2;
}

.fc-time-grid .fc-highlight-container {
  position: relative;
  z-index: 3;
}

.fc-time-grid .fc-event-container {
  position: relative;
  z-index: 4;
}

.fc-time-grid .fc-now-indicator-line {
  z-index: 5;
}

.fc-time-grid .fc-helper-container {
  /* also is fc-event-container */
  position: relative;
  z-index: 6;
}

/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/
.fc-time-grid .fc-slats td {
  height: 1.5em;
  border-bottom: 0;
  /* each cell is responsible for its top border */
}

.fc-time-grid .fc-slats .fc-minor td {
  border-top-style: dotted;
}

/* TimeGrid Highlighting Slots
--------------------------------------------------------------------------------------------------*/
.fc-time-grid .fc-highlight-container {
  /* a div within a cell within the fc-highlight-skeleton */
  position: relative;
  /* scopes the left/right of the fc-highlight to be in the column */
}

.fc-time-grid .fc-highlight {
  position: absolute;
  left: 0;
  right: 0;
  /* top and bottom will be in by JS */
}

/* TimeGrid Event Containment
--------------------------------------------------------------------------------------------------*/
.fc-ltr .fc-time-grid .fc-event-container {
  /* space on the sides of events for LTR (default) */
  margin: 0 2.5% 0 2px;
}

.fc-rtl .fc-time-grid .fc-event-container {
  /* space on the sides of events for RTL */
  margin: 0 2px 0 2.5%;
}

.fc-time-grid .fc-event,
.fc-time-grid .fc-bgevent {
  position: absolute;
  z-index: 1;
  /* scope inner z-index's */
}

.fc-time-grid .fc-bgevent {
  /* background events always span full width */
  left: 0;
  right: 0;
}

/* Generic Vertical Event
--------------------------------------------------------------------------------------------------*/
.fc-v-event.fc-not-start {
  /* events that are continuing from another day */
  /* replace space made by the top border with padding */
  border-top-width: 0;
  padding-top: 1px;
  /* remove top rounded corners */
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.fc-v-event.fc-not-end {
  /* replace space made by the top border with padding */
  border-bottom-width: 0;
  padding-bottom: 1px;
  /* remove bottom rounded corners */
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* TimeGrid Event Styling
----------------------------------------------------------------------------------------------------
We use the full "fc-time-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/
.fc-time-grid-event {
  overflow: hidden;
  /* don't let the bg flow over rounded corners */
}

.fc-time-grid-event.fc-selected {
  /* need to allow touch resizers to extend outside event's bounding box */
  /* common fc-selected styles hide the fc-bg, so don't need this anyway */
  overflow: visible;
}

.fc-time-grid-event.fc-selected .fc-bg {
  display: none;
  /* hide semi-white background, to appear darker */
}

.fc-time-grid-event .fc-content {
  overflow: hidden;
  /* for when .fc-selected */
}

.fc-time-grid-event .fc-time,
.fc-time-grid-event .fc-title {
  padding: 0 1px;
}

.fc-time-grid-event .fc-time {
  font-size: 0.85em;
  white-space: nowrap;
}

/* short mode, where time and title are on the same line */
.fc-time-grid-event.fc-short .fc-content {
  /* don't wrap to second line (now that contents will be inline) */
  white-space: nowrap;
}

.fc-time-grid-event.fc-short .fc-time,
.fc-time-grid-event.fc-short .fc-title {
  /* put the time and title on the same line */
  display: inline-block;
  vertical-align: top;
}

.fc-time-grid-event.fc-short .fc-time span {
  display: none;
  /* don't display the full time text... */
}

.fc-time-grid-event.fc-short .fc-time:before {
  content: attr(data-start);
  /* ...instead, display only the start time */
}

.fc-time-grid-event.fc-short .fc-time:after {
  content: " - ";
  /* seperate with a dash, wrapped in nbsp's */
}

.fc-time-grid-event.fc-short .fc-title {
  font-size: 0.85em;
  /* make the title text the same size as the time */
  padding: 0;
  /* undo padding from above */
}

/* resizer (cursor device) */
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer {
  left: 0;
  right: 0;
  bottom: 0;
  height: 8px;
  overflow: hidden;
  line-height: 8px;
  font-size: 11px;
  font-family: monospace;
  text-align: center;
  cursor: s-resize;
}

.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after {
  content: "=";
}

/* resizer (touch device) */
.fc-time-grid-event.fc-selected .fc-resizer {
  /* 10x10 dot */
  border-radius: 5px;
  border-width: 1px;
  width: 8px;
  height: 8px;
  border-style: solid;
  border-color: inherit;
  background: #fff;
  /* horizontally center */
  left: 50%;
  margin-left: -5px;
  /* center on the bottom edge */
  bottom: -5px;
}

/* Now Indicator
--------------------------------------------------------------------------------------------------*/
.fc-time-grid .fc-now-indicator-line {
  border-top-width: 1px;
  left: 0;
  right: 0;
}

/* arrow on axis */
.fc-time-grid .fc-now-indicator-arrow {
  margin-top: -5px;
  /* vertically center on top coordinate */
}

.fc-ltr .fc-time-grid .fc-now-indicator-arrow {
  left: 0;
  /* triangle pointing right... */
  border-width: 5px 0 5px 6px;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

.fc-rtl .fc-time-grid .fc-now-indicator-arrow {
  right: 0;
  /* triangle pointing left... */
  border-width: 5px 6px 5px 0;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

/* List View
--------------------------------------------------------------------------------------------------*/
/* possibly reusable */
.fc-event-dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 5px;
}

/* view wrapper */
.fc-rtl .fc-list-view {
  direction: rtl;
  /* unlike core views, leverage browser RTL */
}

.fc-list-view {
  border-width: 1px;
  border-style: solid;
}

/* table resets */
.fc .fc-list-table {
  table-layout: auto;
  /* for shrinkwrapping cell content */
}

.fc-list-table td {
  border-width: 1px 0 0;
  padding: 8px 14px;
}

.fc-list-table tr:first-child td {
  border-top-width: 0;
}

/* day headings with the list */
.fc-list-heading {
  border-bottom-width: 1px;
}

.fc-list-heading td {
  font-weight: bold;
}

.fc-ltr .fc-list-heading-main {
  float: left;
}

.fc-ltr .fc-list-heading-alt {
  float: right;
}

.fc-rtl .fc-list-heading-main {
  float: right;
}

.fc-rtl .fc-list-heading-alt {
  float: left;
}

/* event list items */
.fc-list-item.fc-has-url {
  cursor: pointer;
  /* whole row will be clickable */
}

.fc-list-item-marker,
.fc-list-item-time {
  white-space: nowrap;
  width: 1px;
}

/* make the dot closer to the event title */
.fc-ltr .fc-list-item-marker {
  padding-right: 0;
}

.fc-rtl .fc-list-item-marker {
  padding-left: 0;
}

.fc-list-item-title a {
  /* every event title cell has an <a> tag */
  text-decoration: none;
  color: inherit;
}

.fc-list-item-title a[href]:hover {
  /* hover effect only on titles with hrefs */
  text-decoration: underline;
}

/* message when no events */
.fc-list-empty-wrap2 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.fc-list-empty-wrap1 {
  width: 100%;
  height: 100%;
  display: table;
}

.fc-list-empty {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.fc-unthemed .fc-list-empty {
  /* theme will provide own background */
  background-color: #eee;
}

.fc-unthemed .fc-button {
  background-image: none;
  box-shadow: none;
  text-shadow: none;
}
.fc-unthemed .fc-button.fc-state-active {
  color: #fff;
  background-color: #39a2a9;
  border-color: #36999f;
}

.fc-unthemed th,
.fc-unthemed td {
  border-color: #e9ecef;
}

.fc-unthemed .fc-event .fc-content {
  color: #fff;
  padding: 0.25rem;
}

.fc-unthemed .fc-event,
.fc-unthemed .fc-event-dot {
  background: #a180da;
  border-color: #a180da;
}

.fc-unthemed .fc-toolbar h2 {
  font-size: 1.09375rem;
}

.fc-unthemed td.fc-today {
  background: #f8f9fa;
}

.fc-unthemed .fc-day-grid td:not(.fc-axis) {
  padding: 0.25rem;
}

.fc-unthemed .fc-day-grid td:not(.fc-axis).fc-event-container {
  padding: 0.2rem 0.5rem;
}

.fc-unthemed .fc-axis {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.fc-unthemed .fc-scroller .fc-content-col {
  padding: 0.5rem 0.5rem;
}

.fc-unthemed th.fc-week-number,
.fc-unthemed th.fc-day-header {
  padding: 0.75rem 0.25rem;
}

.fc-unthemed .fc-list-heading .fc-widget-header {
  padding: 0.75rem 1.25rem;
}

.fc-unthemed .fc-list-heading .fc-list-heading-main,
.fc-unthemed .fc-list-heading .fc-list-heading-alt {
  font-size: 1rem;
  font-weight: 400;
}

.fc-unthemed .fc-list-heading .fc-list-heading-main {
  font-weight: 500;
  font-size: 1rem;
}

.fc-unthemed .fc-list-item td {
  padding: 0.75rem 1.25rem;
}

.fc-unthemed .fc-list-item .fc-event-dot {
  border-radius: 50%;
}

.fc-row .fc-highlight-skeleton {
  opacity: 1;
}

.fc-row .fc-highlight-skeleton .fc-highlight {
  background: #ced4da;
}

/* Scrollbar styles */
.scrollbar-container {
  position: relative;
  height: 100%;
  width: 100%;
}

.ps {
  overflow: hidden;
  touch-action: auto;
}

.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  height: 15px;
  bottom: 0px;
  position: absolute;
}

.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  width: 15px;
  right: 0;
  position: absolute;
  left: auto !important;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.5;
}

.ps__thumb-x {
  background-color: #fff;
  border-radius: 7px;
  transition: background-color 0.2s linear, height 0.2s ease-in-out;
  height: 7px;
  bottom: 2px;
  position: absolute;
}

.ps__thumb-y {
  background-color: #fff;
  border-radius: 7px;
  transition: background-color 0.2s linear, width 0.2s ease-in-out;
  width: 7px;
  right: 2px;
  position: absolute;
}

.ql-snow .ql-editor {
  min-height: 15rem;
  background: #fff;
}

.ql-toolbar.ql-snow {
  font-family: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}

.ql-container {
  font-family: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  font-size: 0.875rem;
}

.ql-bubble .ql-editor {
  padding: 0;
}

.ql-bubble .ql-editor.ql-blank::before {
  left: 0;
  right: 0;
}

.ql-bubble .ql-tooltip {
  border-radius: 0.3rem;
  font-size: 13px;
}

.card > .react-bootstrap-table .table {
  margin-bottom: 0;
}

.react-bootstrap-table-pagination-list .pagination {
  justify-content: flex-end;
}

.table-hover tbody tr:hover .card {
  border: 1px solid rgba(0, 0, 0, 0.25);
}
.table-hover tbody tr:hover .card .list-group-item {
  background-color: rgba(0, 0, 0, 0.075);
}

/*!
 * https://github.com/YouCanBookMe/react-datetime
 */
.rdt {
  position: relative;
}

.rdtPicker {
  display: none;
  position: absolute;
  width: 250px;
  padding: 4px;
  margin-top: 1px;
  z-index: 99;
  background: #fff;
  width: 100%;
}

.rdtOpen .rdtPicker {
  display: block;
}

.rdtStatic .rdtPicker {
  box-shadow: none;
  position: static;
}

.rdtPicker .rdtTimeToggle {
  text-align: center;
}

.rdtPicker table {
  width: 100%;
  margin: 0;
}

.rdtPicker td,
.rdtPicker th {
  text-align: center;
  height: 36px;
  line-height: 36px;
  width: 36px;
  padding: 0.3rem;
  border-radius: 0.2rem;
}

.rdtPicker td {
  cursor: pointer;
}

.rdtPicker td.rdtDay:hover,
.rdtPicker td.rdtHour:hover,
.rdtPicker td.rdtMinute:hover,
.rdtPicker td.rdtSecond:hover,
.rdtPicker .rdtTimeToggle:hover {
  background: #eeeeee;
  cursor: pointer;
}

.rdtPicker td.rdtOld,
.rdtPicker td.rdtNew {
  color: #999999;
}

.rdtPicker td.rdtToday {
  position: relative;
}

.rdtPicker td.rdtToday:before {
  content: "";
  display: inline-block;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #47BAC1;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}

.rdtPicker td.rdtActive,
.rdtPicker td.rdtActive:hover {
  background-color: #47BAC1;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.rdtPicker td.rdtActive.rdtToday:before {
  border-bottom-color: #fff;
}

.rdtPicker td.rdtDisabled,
.rdtPicker td.rdtDisabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed;
}

.rdtPicker td span.rdtOld {
  color: #999999;
}

.rdtPicker td span.rdtDisabled,
.rdtPicker td span.rdtDisabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed;
}

.rdtPicker .dow {
  width: 14.2857%;
  border-bottom: none;
  cursor: default;
}

.rdtPicker th.rdtSwitch {
  width: 100px;
}

.rdtPicker th.rdtNext,
.rdtPicker th.rdtPrev {
  font-size: 21px;
  vertical-align: top;
}

.rdtPrev span,
.rdtNext span {
  display: block;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Chrome/Safari/Opera */ /* Konqueror */
  -moz-user-select: none; /* Firefox */ /* Internet Explorer/Edge */
  user-select: none;
}

.rdtPicker th.rdtDisabled,
.rdtPicker th.rdtDisabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed;
}

.rdtPicker thead tr:first-child th {
  cursor: pointer;
}

.rdtPicker thead tr:first-child th:hover {
  background: #eeeeee;
}

.rdtPicker button {
  border: none;
  background: none;
  cursor: pointer;
}

.rdtPicker button:hover {
  background-color: #eee;
}

.rdtPicker thead button {
  width: 100%;
  height: 100%;
}

td.rdtMonth,
td.rdtYear {
  height: 50px;
  width: 25%;
  cursor: pointer;
}

td.rdtMonth:hover,
td.rdtYear:hover {
  background: #eee;
}

.rdtCounters {
  display: inline-block;
}

.rdtCounters > div {
  float: left;
}

.rdtCounter {
  height: 100px;
}

.rdtCounter {
  width: 40px;
}

.rdtCounterSeparator {
  line-height: 100px;
}

.rdtCounter .rdtBtn {
  height: 40%;
  line-height: 40px;
  cursor: pointer;
  display: block;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.rdtCounter .rdtBtn:hover {
  background: #eee;
}

.rdtCounter .rdtCount {
  height: 20%;
  font-size: 1.2em;
}

.rdtMilli {
  vertical-align: middle;
  padding-left: 8px;
  width: 48px;
}

.rdtMilli input {
  width: 100%;
  font-size: 1.2em;
  margin-top: 37px;
}

.rdtTime td {
  cursor: default;
}

.react-select-container .react-select__control {
  min-height: auto;
}
.react-select-container .react-select__control--is-focused, .react-select-container .react-select__control--is-menu-open {
  color: #495057;
  background-color: #fff;
  border-color: #a6dee1 !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(71, 186, 193, 0.25);
}
.react-select-container .react-select__value-container {
  padding: 0.25rem 0.7rem;
}
.react-select-container .react-select__value-container > div {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0 4px 0 0;
}
.react-select-container .react-select__indicator {
  padding: 0.25rem;
}
.react-select-container .react-select__option {
  padding-bottom: 0.25rem;
  padding-top: 0.25rem;
  cursor: pointer;
}
.react-select-container .react-select__multi-value__remove:hover {
  background: transparent;
  color: #000;
  cursor: pointer;
}

#toast-container > div {
  opacity: 0.9;
}

.custom-switch-lg {
  padding-left: 4.25rem;
  min-height: 2.3125rem;
}
.custom-switch-lg .custom-control-label::before {
  left: -4.25rem;
  width: 3.75rem;
  pointer-events: all;
  border-radius: 1rem;
  position: absolute;
  top: 0.15625rem;
  display: block;
  height: 2rem;
  content: "";
  background-color: #dee2e6;
  border: #adb5bd solid 1px;
}
.custom-switch-lg .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #dee2e6;
  transform: translateX(1.75rem);
}
.custom-switch-lg .custom-control-label::after {
  position: absolute;
  display: block;
  content: "";
  top: calc(0.15625rem + 2px);
  left: calc(-4.25rem + 2px);
  width: calc(2rem - 4px);
  height: calc(2rem - 4px);
  background-color: #adb5bd;
  border-radius: 1rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.dropzone {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 40px;
  border-width: 2px;
  border-radius: 2px;
  border-color: #eeeeee;
  border-style: dashed;
  background-color: #fafafa;
  color: #bdbdbd;
  outline: none;
  transition: border 0.24s ease-in-out;
  cursor: pointer;
}

.with-filter .filter-label {
  margin-bottom: 0;
}

.table-striped tbody tr:nth-of-type(odd) .list-group-item {
  background-color: #f8f9fa !important;
}

tbody:nth-child(odd) {
  background-color: #f8f9fa !important;
}

.translatorsListTable__pagination__dropdownToggle .dropdown-toggle::after {
  margin-left: 7px;
}

.jobs-list-table td, .tasks-list-table td {
  vertical-align: top !important;
}

.list-group-item {
  border-bottom: 0 !important;
}

@media (max-width: 600px) {
  .react-bootstrap-table .tasks-list-table, .react-bootstrap-table .jobs-list-table {
    margin-bottom: 0;
  }
  .react-bootstrap-table .tasks-list-table thead, .react-bootstrap-table .jobs-list-table thead {
    display: none;
  }
  .react-bootstrap-table .tasks-list-table tr, .react-bootstrap-table .jobs-list-table tr {
    background-color: white !important;
  }
  .react-bootstrap-table .tasks-list-table tr:after, .react-bootstrap-table .jobs-list-table tr:after {
    content: "";
    display: flex;
    background-color: #f5f9fc;
    height: 13px;
  }
  .react-bootstrap-table .tasks-list-table td, .react-bootstrap-table .jobs-list-table td {
    padding: 0.5rem 0.85rem !important;
  }
  .react-bootstrap-table .tasks-list-table td, .react-bootstrap-table .jobs-list-table td {
    display: flex;
    border-top: none;
    word-break: break-all;
    -webkit-hyphens: auto;
            hyphens: auto;
  }
  .react-bootstrap-table .tasks-list-table td::before, .react-bootstrap-table .jobs-list-table td:before {
    content: attr(label);
    font-weight: bold;
    width: 50%;
    min-width: 120px;
    max-width: 50%;
    flex: 1 0 auto;
  }
  .react-bootstrap-table .jobs-list-table td:nth-child(3) .card {
    border: 0;
  }
  .react-bootstrap-table .jobs-list-table td:nth-child(3) .card .list-group-item {
    padding: 0.5rem 0 !important;
    border: 0 !important;
    border-bottom: 0 !important;
    background-color: white !important;
    display: flex;
  }
  .react-bootstrap-table .jobs-list-table td:nth-child(3) .card .list-group-item .jobs-list-links {
    display: flex;
    flex-direction: column;
  }
  .react-bootstrap-table .jobs-list-table td:nth-child(3) .card .list-group-item *:first-child {
    width: 50%;
    min-width: 120px;
    max-width: 50%;
    flex: 1 0 auto;
  }
  .react-bootstrap-table .jobs-list-table td:nth-child(3):before {
    display: none;
  }
  .tasks-list-card, .jobs-list-card {
    padding: 0 !important;
  }
  .tasks-list-card .react-bootstrap-table-pagination, .jobs-list-card .react-bootstrap-table-pagination {
    display: flex;
    background-color: #f5f9fc;
  }
  .tasks-list-card .react-bootstrap-table-pagination div:first-child, .jobs-list-card .react-bootstrap-table-pagination div:first-child {
    justify-content: center;
    display: flex;
    margin-bottom: 10px;
  }
  .tasks-list-card .react-bootstrap-table-pagination .react-bootstrap-table-pagination-list, .jobs-list-card .react-bootstrap-table-pagination .react-bootstrap-table-pagination-list {
    display: flex;
    justify-content: center;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNsYXNzaWMuY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzL19hcHAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIi4uLy4uL3NyYy9hc3NldHMvc2Nzcy8xLXZhcmlhYmxlcy9fYXBwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWVkaWEuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzMtY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvMy1jb21wb25lbnRzL19hbGVydC5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzMtY29tcG9uZW50cy9fYXZhdGFyLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvMy1jb21wb25lbnRzL19iYWRnZS5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzMtY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzItbWl4aW5zL19idXR0b24uc2NzcyIsIi4uLy4uL3NyYy9hc3NldHMvc2Nzcy8zLWNvbXBvbmVudHMvX2NhcmQuc2NzcyIsIi4uLy4uL3NyYy9hc3NldHMvc2Nzcy8zLWNvbXBvbmVudHMvX2NoYXJ0LnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvMy1jb21wb25lbnRzL19kcm9wZG93bi5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzMtY29tcG9uZW50cy9fZmVhdGhlci5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzMtY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvMy1jb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzMtY29tcG9uZW50cy9faGFtYnVyZ2VyLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvMy1jb21wb25lbnRzL19sYW5kaW5nLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvMi1taXhpbnMvX21vZGFsLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvMy1jb21wb25lbnRzL19tb2RhbC5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzMtY29tcG9uZW50cy9fbmF2YmFyLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvMy1jb21wb25lbnRzL19yZWJvb3Quc2NzcyIsIi4uLy4uL3NyYy9hc3NldHMvc2Nzcy8zLWNvbXBvbmVudHMvX3Byb2dyZXNzLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvMy1jb21wb25lbnRzL19zaWRlYmFyLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvMy1jb21wb25lbnRzL19zaXppbmcuc2NzcyIsIi4uLy4uL3NyYy9hc3NldHMvc2Nzcy8zLWNvbXBvbmVudHMvX3RhYmxlcy5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzMtY29tcG9uZW50cy9fdGFicy5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzMtY29tcG9uZW50cy9fdGltZWxpbmUuc2NzcyIsIi4uLy4uL3NyYy9hc3NldHMvc2Nzcy8zLWNvbXBvbmVudHMvX3R5cGUuc2NzcyIsIi4uLy4uL3NyYy9hc3NldHMvc2Nzcy8zLWNvbXBvbmVudHMvX3dyYXBwZXIuc2NzcyIsIi4uLy4uL3NyYy9hc3NldHMvc2Nzcy8zLWNvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyIsIi4uLy4uL3NyYy9hc3NldHMvc2Nzcy8zLWNvbXBvbmVudHMvX21haW4uc2NzcyIsIi4uLy4uL3NyYy9hc3NldHMvc2Nzcy8zLWNvbXBvbmVudHMvX3NldHRpbmdzLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvMy1jb21wb25lbnRzL19pZS5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzMtY29tcG9uZW50cy9fc2VhcmNoLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvMy1jb21wb25lbnRzL19oZWFkZXIuc2NzcyIsIi4uLy4uL3NyYy9hc3NldHMvc2Nzcy8zLWNvbXBvbmVudHMvX3RyYW5zbGF0aW9uLXVuaXRzLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvNC11dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIi4uLy4uL3NyYy9hc3NldHMvc2Nzcy80LXV0aWxpdGllcy9fY3Vyc29ycy5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzQtdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3JlYWN0LXF1aWxsL2Rpc3QvcXVpbGwuYnViYmxlLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9yZWFjdC1xdWlsbC9kaXN0L3F1aWxsLnNub3cuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3JlYWN0LXJlZHV4LXRvYXN0ci9zcmMvc3R5bGVzL2FuaW1hdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3JlYWN0LXJlZHV4LXRvYXN0ci9zcmMvc3R5bGVzL2NvbmZpcm0uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9yZWFjdC1yZWR1eC10b2FzdHIvc3JjL3N0eWxlcy92YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9yZWFjdC1yZWR1eC10b2FzdHIvc3JjL3N0eWxlcy9pbmRleC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3JlYWN0LWJvb3RzdHJhcC10YWJsZS1uZXh0L2Rpc3QvcmVhY3QtYm9vdHN0cmFwLXRhYmxlMi5taW4uY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2p2ZWN0b3JtYXAtbmV4dC9qcXVlcnktanZlY3Rvcm1hcC5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvcmVhY3QtZHJhZ3VsYS9kaXN0L2RyYWd1bGEuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Z1bGxjYWxlbmRhci9kaXN0L2Z1bGxjYWxlbmRhci5jc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvNS12ZW5kb3IvX2Z1bGxjYWxlbmRhci5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzUtdmVuZG9yL19wZXJmZWN0LXNjcm9sbGJhci5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzUtdmVuZG9yL19xdWlsbC5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzLzUtdmVuZG9yL19yZWFjdC1ib290c3RyYXAtdGFibGUuc2NzcyIsIi4uLy4uL3NyYy9hc3NldHMvc2Nzcy81LXZlbmRvci9fcmVhY3QtZGF0ZXRpbWUuc2NzcyIsIi4uLy4uL3NyYy9hc3NldHMvc2Nzcy81LXZlbmRvci9fcmVhY3Qtc2VsZWN0LnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3MvNS12ZW5kb3IvX3RvYXN0ci5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzL292ZXJyaWRlL3N3aXRjaC5zY3NzIiwiLi4vLi4vc3JjL2Fzc2V0cy9zY3NzL292ZXJyaWRlL2Ryb3B6b25lLnNjc3MiLCIuLi8uLi9zcmMvYXNzZXRzL3Njc3Mvb3ZlcnJpZGUvcmVhY3QtYm9vdHN0cmFwLXRhYmxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQ1IsMEVBQUE7QUNEUjs7Ozs7RUFBQTtBQ0FBO0VBR0ksZUFBQTtFQUFBLGlCQUFBO0VBQUEsaUJBQUE7RUFBQSxlQUFBO0VBQUEsY0FBQTtFQUFBLGlCQUFBO0VBQUEsaUJBQUE7RUFBQSxnQkFBQTtFQUFBLGVBQUE7RUFBQSxlQUFBO0VBQUEsYUFBQTtFQUFBLGVBQUE7RUFBQSxvQkFBQTtFQUlBLGtCQUFBO0VBQUEsb0JBQUE7RUFBQSxrQkFBQTtFQUFBLGVBQUE7RUFBQSxrQkFBQTtFQUFBLGlCQUFBO0VBQUEsZ0JBQUE7RUFBQSxlQUFBO0VBQUEsbUJBQUE7RUFJQSxrQkFBQTtFQUFBLHNCQUFBO0VBQUEsc0JBQUE7RUFBQSxzQkFBQTtFQUFBLHVCQUFBO0VBQUEsd0JBQUE7RUFLRiwySEFBQTtFQUNBLDZHQUFBO0FIc0JGOztBSXJCQTs7O0VBR0Usc0JBQUE7QUp3QkY7O0FJckJBO0VBQ0UsdUJBQUE7RUFDQSxpQkFBQTtFQUNBLDhCQUFBO0VBQ0EsNkNBQUE7QUp3QkY7O0FJbEJBO0VBQ0UsY0FBQTtBSnFCRjs7QUlYQTtFQUNFLFNBQUE7RUFDQSw4R0M5Q3VCO0VDOEhuQixtQkF0Q2E7RUZ4Q2pCLGdCQzlDbUI7RUQrQ25CLGdCQzREaUI7RUQzRGpCLGNDU1M7RURSVCxnQkFBQTtFQUNBLHlCQ2tEUTtBTHBDVjs7QUlOQTtFQUNFLHFCQUFBO0FKU0Y7O0FJQUE7RUFDRSx1QkFBQTtFQUNBLFNBQUE7RUFDQSxpQkFBQTtBSkdGOztBSVVBO0VBQ0UsYUFBQTtFQUNBLHFCR2dONEI7QVB2TjlCOztBSWNBO0VBQ0UsYUFBQTtFQUNBLG1CR29GMEI7QVAvRjVCOztBSXNCQTs7RUFFRSwwQkFBQTtFQUNBLHlDQUFBO1VBQUEsaUNBQUE7RUFD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O0FTbFdBO0VIK0dNLHFCQXRDYTtBTjZSbkI7O0FTcldBO0VIOEdNLG9CQXRDYTtBTmlTbkI7O0FTeFdBO0VINkdNLHFCQXRDYTtBTnFTbkI7O0FTM1dBO0VINEdNLG1CQXRDYTtBTnlTbkI7O0FTOVdBO0VIMkdNLG1CQXRDYTtBTjZTbkI7O0FTaFhBO0VIeUdNLHFCQXRDYTtFR2pFakIsZ0JGbVM0QjtBUGdGOUI7O0FTL1dBO0VIbUdNLGVBdENhO0VHM0RqQixnQkZzUjRCO0VFclI1QixnQkY2UTRCO0FQcUc5Qjs7QVNoWEE7RUg4Rk0saUJBdENhO0VHdERqQixnQkZrUjRCO0VFalI1QixnQkZ3UTRCO0FQMkc5Qjs7QVNqWEE7RUh5Rk0saUJBdENhO0VHakRqQixnQkY4UTRCO0VFN1E1QixnQkZtUTRCO0FQaUg5Qjs7QVNsWEE7RUhvRk0saUJBdENhO0VHNUNqQixnQkYwUTRCO0VFelE1QixnQkY4UDRCO0FQdUg5Qjs7QVM3V0E7RUFDRSxnQko1Q087RUk2Q1AsbUJKN0NPO0VJOENQLFNBQUE7RUFDQSx3Q0FBQTtBVGdYRjs7QVN4V0E7O0VITUksY0FBQTtFR0hGLGdCSmxFbUI7QUw2YXJCOztBU3hXQTs7RUFFRSxjRjhQNEI7RUU3UDVCLHlCRnNRNEI7QVBxRzlCOztBU25XQTtFQy9FRSxlQUFBO0VBQ0EsZ0JBQUE7QVZzYkY7O0FTbldBO0VDcEZFLGVBQUE7RUFDQSxnQkFBQTtBVjJiRjs7QVNyV0E7RUFDRSxxQkFBQTtBVHdXRjtBU3RXRTtFQUNFLG9CRmdQMEI7QVB3SDlCOztBUzlWQTtFSGpDSSxjQUFBO0VHbUNGLHlCQUFBO0FUaVdGOztBUzdWQTtFQUNFLG1CSnJHTztFQ29ISCxxQkF0Q2E7QU53WG5COztBUzdWQTtFQUNFLGNBQUE7RUg3Q0UsY0FBQTtFRytDRixjSjVEUztBTDRaWDtBUzlWRTtFQUNFLGFBQUE7QVRnV0o7O0FXbmRBO0VDSUUsZUFBQTtFQUdBLFlBQUE7QVppZEY7O0FXbGRBO0VBQ0UsZ0JKKytCa0M7RUk5K0JsQyx5Qk53RlE7RU12RlIseUJBQUE7RUVYRSxxQlJrSWU7RU81SGpCLGVBQUE7RUFHQSxZQUFBO0FaMGRGOztBVzVjQTtFQUVFLHFCQUFBO0FYOGNGOztBVzNjQTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtBWDhjRjs7QVczY0E7RUxrQ0ksY0FBQTtFS2hDRixjTm1CUztBTDJiWDs7QWNyZkE7RVJ1RUksZ0JBQUE7RVFyRUYsY1RnRFk7RVMvQ1osc0JBQUE7QWR3ZkY7QWNyZkU7RUFDRSxjQUFBO0FkdWZKOztBY2xmQTtFQUNFLHNCQUFBO0VSMERFLGdCQUFBO0VReERGLFdUcUNTO0VTcENULHlCVDZDUztFUXpEUCxxQlJpSWU7QUxpWW5CO0FjbGZFO0VBQ0UsVUFBQTtFUmtEQSxlQUFBO0VRaERBLGdCVHBCZTtBTHdnQm5COztBYzllQTtFQUNFLGNBQUE7RVJ5Q0UsZ0JBQUE7RVF2Q0YsY1Q2QlM7QUxvZFg7QWM5ZUU7RVJvQ0Usa0JBQUE7RVFsQ0EsY0FBQTtFQUNBLGtCQUFBO0FkZ2ZKOztBYzNlQTtFQUNFLGlCUHdpQ2tDO0VPdmlDbEMsa0JBQUE7QWQ4ZUY7O0FldmhCRTtFQ0FBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBaEIyaEJGO0FpQnhlSTtFRnZERjtJQ1lJLGdCWGtCaUI7RUxxZ0JyQjtBQUNGO0FpQjdlSTtFRnZERjtJQ1lJLGdCWGtCaUI7RUwwZ0JyQjtBQUNGO0FpQmxmSTtFRnZERjtJQ1lJLGdCWGtCaUI7RUwrZ0JyQjtBQUNGO0FpQnZmSTtFRnZERjtJQ1lJLGlCWGtCaUI7RUxvaEJyQjtBQUNGOztBZXZpQkU7RUNaQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QWhCdWpCRjs7QWVyaUJFO0VDSkEsYUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FoQjZpQkY7O0FldGlCRTtFQUNFLGVBQUE7RUFDQSxjQUFBO0FmeWlCSjtBZXZpQkk7O0VBRUUsZ0JBQUE7RUFDQSxlQUFBO0FmeWlCTjs7QWtCMWtCRTs7Ozs7OztFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QWxCbWxCSjs7QWtCaGtCTTtFQUNFLGFBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBbEJta0JSOztBa0Jqa0JNO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0FsQm9rQlI7O0FrQmhrQlE7RUZGTix1QkFBQTtFQUlBLHdCQUFBO0FoQm1rQkY7O0FrQnJrQlE7RUZGTix3QkFBQTtFQUlBLHlCQUFBO0FoQndrQkY7O0FrQjFrQlE7RUZGTixhQUFBO0VBSUEsY0FBQTtBaEI2a0JGOztBa0Iva0JRO0VGRk4sd0JBQUE7RUFJQSx5QkFBQTtBaEJrbEJGOztBa0JwbEJRO0VGRk4sd0JBQUE7RUFJQSx5QkFBQTtBaEJ1bEJGOztBa0J6bEJRO0VGRk4sYUFBQTtFQUlBLGNBQUE7QWhCNGxCRjs7QWtCOWxCUTtFRkZOLHdCQUFBO0VBSUEseUJBQUE7QWhCaW1CRjs7QWtCbm1CUTtFRkZOLHdCQUFBO0VBSUEseUJBQUE7QWhCc21CRjs7QWtCeG1CUTtFRkZOLGFBQUE7RUFJQSxjQUFBO0FoQjJtQkY7O0FrQjdtQlE7RUZGTix3QkFBQTtFQUlBLHlCQUFBO0FoQmduQkY7O0FrQmxuQlE7RUZGTix3QkFBQTtFQUlBLHlCQUFBO0FoQnFuQkY7O0FrQnZuQlE7RUZGTixjQUFBO0VBSUEsZUFBQTtBaEIwbkJGOztBa0J2bkJNO0VBQXdCLFNBQUE7QWxCMm5COUI7O0FrQnpuQk07RUFBdUIsU0FBQTtBbEI2bkI3Qjs7QWtCMW5CUTtFQUF3QixRQURiO0FsQituQm5COztBa0I5bkJRO0VBQXdCLFFBRGI7QWxCbW9CbkI7O0FrQmxvQlE7RUFBd0IsUUFEYjtBbEJ1b0JuQjs7QWtCdG9CUTtFQUF3QixRQURiO0FsQjJvQm5COztBa0Ixb0JRO0VBQXdCLFFBRGI7QWxCK29CbkI7O0FrQjlvQlE7RUFBd0IsUUFEYjtBbEJtcEJuQjs7QWtCbHBCUTtFQUF3QixRQURiO0FsQnVwQm5COztBa0J0cEJRO0VBQXdCLFFBRGI7QWxCMnBCbkI7O0FrQjFwQlE7RUFBd0IsUUFEYjtBbEIrcEJuQjs7QWtCOXBCUTtFQUF3QixRQURiO0FsQm1xQm5COztBa0JscUJRO0VBQXdCLFNBRGI7QWxCdXFCbkI7O0FrQnRxQlE7RUFBd0IsU0FEYjtBbEIycUJuQjs7QWtCMXFCUTtFQUF3QixTQURiO0FsQitxQm5COztBa0J4cUJVO0VGVFIsMEJBQUE7QWhCcXJCRjs7QWtCNXFCVTtFRlRSLDJCQUFBO0FoQnlyQkY7O0FrQmhyQlU7RUZUUixnQkFBQTtBaEI2ckJGOztBa0JwckJVO0VGVFIsMkJBQUE7QWhCaXNCRjs7QWtCeHJCVTtFRlRSLDJCQUFBO0FoQnFzQkY7O0FrQjVyQlU7RUZUUixnQkFBQTtBaEJ5c0JGOztBa0Joc0JVO0VGVFIsMkJBQUE7QWhCNnNCRjs7QWtCcHNCVTtFRlRSLDJCQUFBO0FoQml0QkY7O0FrQnhzQlU7RUZUUixnQkFBQTtBaEJxdEJGOztBa0I1c0JVO0VGVFIsMkJBQUE7QWhCeXRCRjs7QWtCaHRCVTtFRlRSLDJCQUFBO0FoQjZ0QkY7O0FpQmx0Qkk7RUM5QkU7SUFDRSxhQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RWxCb3ZCTjtFa0JsdkJJO0lBQ0UsY0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0VsQm92Qk47RWtCaHZCTTtJRkZOLHVCQUFBO0lBSUEsd0JBQUE7RWhCa3ZCQTtFa0JwdkJNO0lGRk4sd0JBQUE7SUFJQSx5QkFBQTtFaEJzdkJBO0VrQnh2Qk07SUZGTixhQUFBO0lBSUEsY0FBQTtFaEIwdkJBO0VrQjV2Qk07SUZGTix3QkFBQTtJQUlBLHlCQUFBO0VoQjh2QkE7RWtCaHdCTTtJRkZOLHdCQUFBO0lBSUEseUJBQUE7RWhCa3dCQTtFa0Jwd0JNO0lGRk4sYUFBQTtJQUlBLGNBQUE7RWhCc3dCQTtFa0J4d0JNO0lGRk4sd0JBQUE7SUFJQSx5QkFBQTtFaEIwd0JBO0VrQjV3Qk07SUZGTix3QkFBQTtJQUlBLHlCQUFBO0VoQjh3QkE7RWtCaHhCTTtJRkZOLGFBQUE7SUFJQSxjQUFBO0VoQmt4QkE7RWtCcHhCTTtJRkZOLHdCQUFBO0lBSUEseUJBQUE7RWhCc3hCQTtFa0J4eEJNO0lGRk4sd0JBQUE7SUFJQSx5QkFBQTtFaEIweEJBO0VrQjV4Qk07SUZGTixjQUFBO0lBSUEsZUFBQTtFaEI4eEJBO0VrQjN4Qkk7SUFBd0IsU0FBQTtFbEI4eEI1QjtFa0I1eEJJO0lBQXVCLFNBQUE7RWxCK3hCM0I7RWtCNXhCTTtJQUF3QixRQURiO0VsQmd5QmpCO0VrQi94Qk07SUFBd0IsUUFEYjtFbEJteUJqQjtFa0JseUJNO0lBQXdCLFFBRGI7RWxCc3lCakI7RWtCcnlCTTtJQUF3QixRQURiO0VsQnl5QmpCO0VrQnh5Qk07SUFBd0IsUUFEYjtFbEI0eUJqQjtFa0IzeUJNO0lBQXdCLFFBRGI7RWxCK3lCakI7RWtCOXlCTTtJQUF3QixRQURiO0VsQmt6QmpCO0VrQmp6Qk07SUFBd0IsUUFEYjtFbEJxekJqQjtFa0JwekJNO0lBQXdCLFFBRGI7RWxCd3pCakI7RWtCdnpCTTtJQUF3QixRQURiO0VsQjJ6QmpCO0VrQjF6Qk07SUFBd0IsU0FEYjtFbEI4ekJqQjtFa0I3ekJNO0lBQXdCLFNBRGI7RWxCaTBCakI7RWtCaDBCTTtJQUF3QixTQURiO0VsQm8wQmpCO0VrQjd6QlE7SUZUUixjQUFBO0VoQnkwQkE7RWtCaDBCUTtJRlRSLDBCQUFBO0VoQjQwQkE7RWtCbjBCUTtJRlRSLDJCQUFBO0VoQiswQkE7RWtCdDBCUTtJRlRSLGdCQUFBO0VoQmsxQkE7RWtCejBCUTtJRlRSLDJCQUFBO0VoQnExQkE7RWtCNTBCUTtJRlRSLDJCQUFBO0VoQncxQkE7RWtCLzBCUTtJRlRSLGdCQUFBO0VoQjIxQkE7RWtCbDFCUTtJRlRSLDJCQUFBO0VoQjgxQkE7RWtCcjFCUTtJRlRSLDJCQUFBO0VoQmkyQkE7RWtCeDFCUTtJRlRSLGdCQUFBO0VoQm8yQkE7RWtCMzFCUTtJRlRSLDJCQUFBO0VoQnUyQkE7RWtCOTFCUTtJRlRSLDJCQUFBO0VoQjAyQkE7QUFDRjtBaUJoMkJJO0VDOUJFO0lBQ0UsYUFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0VsQmk0Qk47RWtCLzNCSTtJQUNFLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtFbEJpNEJOO0VrQjczQk07SUZGTix1QkFBQTtJQUlBLHdCQUFBO0VoQiszQkE7RWtCajRCTTtJRkZOLHdCQUFBO0lBSUEseUJBQUE7RWhCbTRCQTtFa0JyNEJNO0lGRk4sYUFBQTtJQUlBLGNBQUE7RWhCdTRCQTtFa0J6NEJNO0lGRk4sd0JBQUE7SUFJQSx5QkFBQTtFaEIyNEJBO0VrQjc0Qk07SUZGTix3QkFBQTtJQUlBLHlCQUFBO0VoQis0QkE7RWtCajVCTTtJRkZOLGFBQUE7SUFJQSxjQUFBO0VoQm01QkE7RWtCcjVCTTtJRkZOLHdCQUFBO0lBSUEseUJBQUE7RWhCdTVCQTtFa0J6NUJNO0lGRk4sd0JBQUE7SUFJQSx5QkFBQTtFaEIyNUJBO0VrQjc1Qk07SUZGTixhQUFBO0lBSUEsY0FBQTtFaEIrNUJBO0VrQmo2Qk07SUZGTix3QkFBQTtJQUlBLHlCQUFBO0VoQm02QkE7RWtCcjZCTTtJRkZOLHdCQUFBO0lBSUEseUJBQUE7RWhCdTZCQTtFa0J6NkJNO0lGRk4sY0FBQTtJQUlBLGVBQUE7RWhCMjZCQTtFa0J4NkJJO0lBQXdCLFNBQUE7RWxCMjZCNUI7RWtCejZCSTtJQUF1QixTQUFBO0VsQjQ2QjNCO0VrQno2Qk07SUFBd0IsUUFEYjtFbEI2NkJqQjtFa0I1NkJNO0lBQXdCLFFBRGI7RWxCZzdCakI7RWtCLzZCTTtJQUF3QixRQURiO0VsQm03QmpCO0VrQmw3Qk07SUFBd0IsUUFEYjtFbEJzN0JqQjtFa0JyN0JNO0lBQXdCLFFBRGI7RWxCeTdCakI7RWtCeDdCTTtJQUF3QixRQURiO0VsQjQ3QmpCO0VrQjM3Qk07SUFBd0IsUUFEYjtFbEIrN0JqQjtFa0I5N0JNO0lBQXdCLFFBRGI7RWxCazhCakI7RWtCajhCTTtJQUF3QixRQURiO0VsQnE4QmpCO0VrQnA4Qk07SUFBd0IsUUFEYjtFbEJ3OEJqQjtFa0J2OEJNO0lBQXdCLFNBRGI7RWxCMjhCakI7RWtCMThCTTtJQUF3QixTQURiO0VsQjg4QmpCO0VrQjc4Qk07SUFBd0IsU0FEYjtFbEJpOUJqQjtFa0IxOEJRO0lGVFIsY0FBQTtFaEJzOUJBO0VrQjc4QlE7SUZUUiwwQkFBQTtFaEJ5OUJBO0VrQmg5QlE7SUZUUiwyQkFBQTtFaEI0OUJBO0VrQm45QlE7SUZUUixnQkFBQTtFaEIrOUJBO0VrQnQ5QlE7SUZUUiwyQkFBQTtFaEJrK0JBO0VrQno5QlE7SUZUUiwyQkFBQTtFaEJxK0JBO0VrQjU5QlE7SUZUUixnQkFBQTtFaEJ3K0JBO0VrQi85QlE7SUZUUiwyQkFBQTtFaEIyK0JBO0VrQmwrQlE7SUZUUiwyQkFBQTtFaEI4K0JBO0VrQnIrQlE7SUZUUixnQkFBQTtFaEJpL0JBO0VrQngrQlE7SUZUUiwyQkFBQTtFaEJvL0JBO0VrQjMrQlE7SUZUUiwyQkFBQTtFaEJ1L0JBO0FBQ0Y7QWlCNytCSTtFQzlCRTtJQUNFLGFBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtFbEI4Z0NOO0VrQjVnQ0k7SUFDRSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RWxCOGdDTjtFa0IxZ0NNO0lGRk4sdUJBQUE7SUFJQSx3QkFBQTtFaEI0Z0NBO0VrQjlnQ007SUZGTix3QkFBQTtJQUlBLHlCQUFBO0VoQmdoQ0E7RWtCbGhDTTtJRkZOLGFBQUE7SUFJQSxjQUFBO0VoQm9oQ0E7RWtCdGhDTTtJRkZOLHdCQUFBO0lBSUEseUJBQUE7RWhCd2hDQTtFa0IxaENNO0lGRk4sd0JBQUE7SUFJQSx5QkFBQTtFaEI0aENBO0VrQjloQ007SUZGTixhQUFBO0lBSUEsY0FBQTtFaEJnaUNBO0VrQmxpQ007SUZGTix3QkFBQTtJQUlBLHlCQUFBO0VoQm9pQ0E7RWtCdGlDTTtJRkZOLHdCQUFBO0lBSUEseUJBQUE7RWhCd2lDQTtFa0IxaUNNO0lGRk4sYUFBQTtJQUlBLGNBQUE7RWhCNGlDQTtFa0I5aUNNO0lGRk4sd0JBQUE7SUFJQSx5QkFBQTtFaEJnakNBO0VrQmxqQ007SUZGTix3QkFBQTtJQUlBLHlCQUFBO0VoQm9qQ0E7RWtCdGpDTTtJRkZOLGNBQUE7SUFJQSxlQUFBO0VoQndqQ0E7RWtCcmpDSTtJQUF3QixTQUFBO0VsQndqQzVCO0VrQnRqQ0k7SUFBdUIsU0FBQTtFbEJ5akMzQjtFa0J0akNNO0lBQXdCLFFBRGI7RWxCMGpDakI7RWtCempDTTtJQUF3QixRQURiO0VsQjZqQ2pCO0VrQjVqQ007SUFBd0IsUUFEYjtFbEJna0NqQjtFa0IvakNNO0lBQXdCLFFBRGI7RWxCbWtDakI7RWtCbGtDTTtJQUF3QixRQURiO0VsQnNrQ2pCO0VrQnJrQ007SUFBd0IsUUFEYjtFbEJ5a0NqQjtFa0J4a0NNO0lBQXdCLFFBRGI7RWxCNGtDakI7RWtCM2tDTTtJQUF3QixRQURiO0VsQitrQ2pCO0VrQjlrQ007SUFBd0IsUUFEYjtFbEJrbENqQjtFa0JqbENNO0lBQXdCLFFBRGI7RWxCcWxDakI7RWtCcGxDTTtJQUF3QixTQURiO0VsQndsQ2pCO0VrQnZsQ007SUFBd0IsU0FEYjtFbEIybENqQjtFa0IxbENNO0lBQXdCLFNBRGI7RWxCOGxDakI7RWtCdmxDUTtJRlRSLGNBQUE7RWhCbW1DQTtFa0IxbENRO0lGVFIsMEJBQUE7RWhCc21DQTtFa0I3bENRO0lGVFIsMkJBQUE7RWhCeW1DQTtFa0JobUNRO0lGVFIsZ0JBQUE7RWhCNG1DQTtFa0JubUNRO0lGVFIsMkJBQUE7RWhCK21DQTtFa0J0bUNRO0lGVFIsMkJBQUE7RWhCa25DQTtFa0J6bUNRO0lGVFIsZ0JBQUE7RWhCcW5DQTtFa0I1bUNRO0lGVFIsMkJBQUE7RWhCd25DQTtFa0IvbUNRO0lGVFIsMkJBQUE7RWhCMm5DQTtFa0JsbkNRO0lGVFIsZ0JBQUE7RWhCOG5DQTtFa0JybkNRO0lGVFIsMkJBQUE7RWhCaW9DQTtFa0J4bkNRO0lGVFIsMkJBQUE7RWhCb29DQTtBQUNGO0FpQjFuQ0k7RUM5QkU7SUFDRSxhQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RWxCMnBDTjtFa0J6cENJO0lBQ0UsY0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0VsQjJwQ047RWtCdnBDTTtJRkZOLHVCQUFBO0lBSUEsd0JBQUE7RWhCeXBDQTtFa0IzcENNO0lGRk4sd0JBQUE7SUFJQSx5QkFBQTtFaEI2cENBO0VrQi9wQ007SUZGTixhQUFBO0lBSUEsY0FBQTtFaEJpcUNBO0VrQm5xQ007SUZGTix3QkFBQTtJQUlBLHlCQUFBO0VoQnFxQ0E7RWtCdnFDTTtJRkZOLHdCQUFBO0lBSUEseUJBQUE7RWhCeXFDQTtFa0IzcUNNO0lGRk4sYUFBQTtJQUlBLGNBQUE7RWhCNnFDQTtFa0IvcUNNO0lGRk4sd0JBQUE7SUFJQSx5QkFBQTtFaEJpckNBO0VrQm5yQ007SUZGTix3QkFBQTtJQUlBLHlCQUFBO0VoQnFyQ0E7RWtCdnJDTTtJRkZOLGFBQUE7SUFJQSxjQUFBO0VoQnlyQ0E7RWtCM3JDTTtJRkZOLHdCQUFBO0lBSUEseUJBQUE7RWhCNnJDQTtFa0IvckNNO0lGRk4sd0JBQUE7SUFJQSx5QkFBQTtFaEJpc0NBO0VrQm5zQ007SUZGTixjQUFBO0lBSUEsZUFBQTtFaEJxc0NBO0VrQmxzQ0k7SUFBd0IsU0FBQTtFbEJxc0M1QjtFa0Juc0NJO0lBQXVCLFNBQUE7RWxCc3NDM0I7RWtCbnNDTTtJQUF3QixRQURiO0VsQnVzQ2pCO0VrQnRzQ007SUFBd0IsUUFEYjtFbEIwc0NqQjtFa0J6c0NNO0lBQXdCLFFBRGI7RWxCNnNDakI7RWtCNXNDTTtJQUF3QixRQURiO0VsQmd0Q2pCO0VrQi9zQ007SUFBd0IsUUFEYjtFbEJtdENqQjtFa0JsdENNO0lBQXdCLFFBRGI7RWxCc3RDakI7RWtCcnRDTTtJQUF3QixRQURiO0VsQnl0Q2pCO0VrQnh0Q007SUFBd0IsUUFEYjtFbEI0dENqQjtFa0IzdENNO0lBQXdCLFFBRGI7RWxCK3RDakI7RWtCOXRDTTtJQUF3QixRQURiO0VsQmt1Q2pCO0VrQmp1Q007SUFBd0IsU0FEYjtFbEJxdUNqQjtFa0JwdUNNO0lBQXdCLFNBRGI7RWxCd3VDakI7RWtCdnVDTTtJQUF3QixTQURiO0VsQjJ1Q2pCO0VrQnB1Q1E7SUZUUixjQUFBO0VoQmd2Q0E7RWtCdnVDUTtJRlRSLDBCQUFBO0VoQm12Q0E7RWtCMXVDUTtJRlRSLDJCQUFBO0VoQnN2Q0E7RWtCN3VDUTtJRlRSLGdCQUFBO0VoQnl2Q0E7RWtCaHZDUTtJRlRSLDJCQUFBO0VoQjR2Q0E7RWtCbnZDUTtJRlRSLDJCQUFBO0VoQit2Q0E7RWtCdHZDUTtJRlRSLGdCQUFBO0VoQmt3Q0E7RWtCenZDUTtJRlRSLDJCQUFBO0VoQnF3Q0E7RWtCNXZDUTtJRlRSLDJCQUFBO0VoQnd3Q0E7RWtCL3ZDUTtJRlRSLGdCQUFBO0VoQjJ3Q0E7RWtCbHdDUTtJRlRSLDJCQUFBO0VoQjh3Q0E7RWtCcndDUTtJRlRSLDJCQUFBO0VoQml4Q0E7QUFDRjtBaUJ2d0NJO0VDOUJFO0lBQ0UsYUFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0VsQnd5Q047RWtCdHlDSTtJQUNFLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtFbEJ3eUNOO0VrQnB5Q007SUZGTix1QkFBQTtJQUlBLHdCQUFBO0VoQnN5Q0E7RWtCeHlDTTtJRkZOLHdCQUFBO0lBSUEseUJBQUE7RWhCMHlDQTtFa0I1eUNNO0lGRk4sYUFBQTtJQUlBLGNBQUE7RWhCOHlDQTtFa0JoekNNO0lGRk4sd0JBQUE7SUFJQSx5QkFBQTtFaEJrekNBO0VrQnB6Q007SUZGTix3QkFBQTtJQUlBLHlCQUFBO0VoQnN6Q0E7RWtCeHpDTTtJRkZOLGFBQUE7SUFJQSxjQUFBO0VoQjB6Q0E7RWtCNXpDTTtJRkZOLHdCQUFBO0lBSUEseUJBQUE7RWhCOHpDQTtFa0JoMENNO0lGRk4sd0JBQUE7SUFJQSx5QkFBQTtFaEJrMENBO0VrQnAwQ007SUZGTixhQUFBO0lBSUEsY0FBQTtFaEJzMENBO0VrQngwQ007SUZGTix3QkFBQTtJQUlBLHlCQUFBO0VoQjAwQ0E7RWtCNTBDTTtJRkZOLHdCQUFBO0lBSUEseUJBQUE7RWhCODBDQTtFa0JoMUNNO0lGRk4sY0FBQTtJQUlBLGVBQUE7RWhCazFDQTtFa0IvMENJO0lBQXdCLFNBQUE7RWxCazFDNUI7RWtCaDFDSTtJQUF1QixTQUFBO0VsQm0xQzNCO0VrQmgxQ007SUFBd0IsUUFEYjtFbEJvMUNqQjtFa0JuMUNNO0lBQXdCLFFBRGI7RWxCdTFDakI7RWtCdDFDTTtJQUF3QixRQURiO0VsQjAxQ2pCO0VrQnoxQ007SUFBd0IsUUFEYjtFbEI2MUNqQjtFa0I1MUNNO0lBQXdCLFFBRGI7RWxCZzJDakI7RWtCLzFDTTtJQUF3QixRQURiO0VsQm0yQ2pCO0VrQmwyQ007SUFBd0IsUUFEYjtFbEJzMkNqQjtFa0JyMkNNO0lBQXdCLFFBRGI7RWxCeTJDakI7RWtCeDJDTTtJQUF3QixRQURiO0VsQjQyQ2pCO0VrQjMyQ007SUFBd0IsUUFEYjtFbEIrMkNqQjtFa0I5MkNNO0lBQXdCLFNBRGI7RWxCazNDakI7RWtCajNDTTtJQUF3QixTQURiO0VsQnEzQ2pCO0VrQnAzQ007SUFBd0IsU0FEYjtFbEJ3M0NqQjtFa0JqM0NRO0lGVFIsY0FBQTtFaEI2M0NBO0VrQnAzQ1E7SUZUUiwwQkFBQTtFaEJnNENBO0VrQnYzQ1E7SUZUUiwyQkFBQTtFaEJtNENBO0VrQjEzQ1E7SUZUUixnQkFBQTtFaEJzNENBO0VrQjczQ1E7SUZUUiwyQkFBQTtFaEJ5NENBO0VrQmg0Q1E7SUZUUiwyQkFBQTtFaEI0NENBO0VrQm40Q1E7SUZUUixnQkFBQTtFaEIrNENBO0VrQnQ0Q1E7SUZUUiwyQkFBQTtFaEJrNUNBO0VrQno0Q1E7SUZUUiwyQkFBQTtFaEJxNUNBO0VrQjU0Q1E7SUZUUixnQkFBQTtFaEJ3NUNBO0VrQi80Q1E7SUZUUiwyQkFBQTtFaEIyNUNBO0VrQmw1Q1E7SUZUUiwyQkFBQTtFaEI4NUNBO0FBQ0Y7QW1CNThDQTtFQUNFLFdBQUE7RUFDQSxtQmRLTztFY0pQLGNkcURTO0FMeTVDWDtBbUIzOENFOztFQUVFLGdCWjhVMEI7RVk3VTFCLG1CQUFBO0VBQ0EsNkJBQUE7QW5CNjhDSjtBbUIxOENFO0VBQ0Usc0JBQUE7RUFDQSxnQ0FBQTtBbkI0OENKO0FtQno4Q0U7RUFDRSw2QkFBQTtBbkIyOENKOztBbUJqOENFOztFQUVFLGVad1QwQjtBUDRvQzlCOztBbUIzN0NBO0VBQ0UseUJBQUE7QW5CODdDRjtBbUI1N0NFOztFQUVFLHlCQUFBO0FuQjg3Q0o7QW1CMTdDSTs7RUFFRSx3QkFBQTtBbkI0N0NOOztBbUJ0N0NFOzs7O0VBSUUsU0FBQTtBbkJ5N0NKOztBbUJoN0NFO0VBQ0UseUJkckJPO0FMdzhDWDs7QVFsL0NFO0VXMkVJLGNkM0JLO0VjNEJMLHNDWnlRd0I7QVBrcUM5Qjs7QW9CNy9DSTs7O0VBR0UseUJEMkYrQjtBbkJxNkNyQztBb0I1L0NNOzs7O0VBSUUscUJEbUZ5RTtBbkIyNkNqRjs7QVFuZ0RFO0VZaUJNLHlCQUplO0FwQjAvQ3ZCO0FvQnAvQ1E7O0VBRUUseUJBUmE7QXBCOC9DdkI7O0FvQmpoREk7OztFQUdFLHlCRDJGK0I7QW5CeTdDckM7QW9CaGhETTs7OztFQUlFLHFCRG1GeUU7QW5CKzdDakY7O0FRdmhERTtFWWlCTSx5QkFKZTtBcEI4Z0R2QjtBb0J4Z0RROztFQUVFLHlCQVJhO0FwQmtoRHZCOztBb0JyaURJOzs7RUFHRSx5QkQyRitCO0FuQjY4Q3JDO0FvQnBpRE07Ozs7RUFJRSxxQkRtRnlFO0FuQm05Q2pGOztBUTNpREU7RVlpQk0seUJBSmU7QXBCa2lEdkI7QW9CNWhEUTs7RUFFRSx5QkFSYTtBcEJzaUR2Qjs7QW9CempESTs7O0VBR0UseUJEMkYrQjtBbkJpK0NyQztBb0J4akRNOzs7O0VBSUUscUJEbUZ5RTtBbkJ1K0NqRjs7QVEvakRFO0VZaUJNLHlCQUplO0FwQnNqRHZCO0FvQmhqRFE7O0VBRUUseUJBUmE7QXBCMGpEdkI7O0FvQjdrREk7OztFQUdFLHlCRDJGK0I7QW5CcS9DckM7QW9CNWtETTs7OztFQUlFLHFCRG1GeUU7QW5CMi9DakY7O0FRbmxERTtFWWlCTSx5QkFKZTtBcEIwa0R2QjtBb0Jwa0RROztFQUVFLHlCQVJhO0FwQjhrRHZCOztBb0JqbURJOzs7RUFHRSx5QkQyRitCO0FuQnlnRHJDO0FvQmhtRE07Ozs7RUFJRSxxQkRtRnlFO0FuQitnRGpGOztBUXZtREU7RVlpQk0seUJBSmU7QXBCOGxEdkI7QW9CeGxEUTs7RUFFRSx5QkFSYTtBcEJrbUR2Qjs7QW9Ccm5ESTs7O0VBR0UseUJEMkYrQjtBbkI2aERyQztBb0JwbkRNOzs7O0VBSUUscUJEbUZ5RTtBbkJtaURqRjs7QVEzbkRFO0VZaUJNLHlCQUplO0FwQmtuRHZCO0FvQjVtRFE7O0VBRUUseUJBUmE7QXBCc25EdkI7O0FvQnpvREk7OztFQUdFLHlCRDJGK0I7QW5CaWpEckM7QW9CeG9ETTs7OztFQUlFLHFCRG1GeUU7QW5CdWpEakY7O0FRL29ERTtFWWlCTSx5QkFKZTtBcEJzb0R2QjtBb0Job0RROztFQUVFLHlCQVJhO0FwQjBvRHZCOztBb0I3cERJOzs7RUFHRSx5QkQyRitCO0FuQnFrRHJDO0FvQjVwRE07Ozs7RUFJRSxxQkRtRnlFO0FuQjJrRGpGOztBUW5xREU7RVlpQk0seUJBSmU7QXBCMHBEdkI7QW9CcHBEUTs7RUFFRSx5QkFSYTtBcEI4cER2Qjs7QW9CanJESTs7O0VBR0Usc0Nid1Z3QjtBUDQxQzlCOztBUWpyREU7RVlpQk0sc0NBSmU7QXBCd3FEdkI7QW9CbHFEUTs7RUFFRSxzQ0FSYTtBcEI0cUR2Qjs7QW1CcGxESTtFQUNFLFdkN0RLO0VjOERMLHlCZHRESztFY3VETCxxQloyUHdCO0FQNDFDOUI7QW1CbGxESTtFQUNFLGNkOURLO0VjK0RMLHlCZHBFSztFY3FFTCxxQmRwRUs7QUx3cERYOztBbUIva0RBO0VBQ0UsV2Q3RVM7RWM4RVQseUJkdEVTO0FMd3BEWDtBbUJobERFOzs7RUFHRSxxQlp1TzBCO0FQMjJDOUI7QW1CL2tERTtFQUNFLFNBQUE7QW5CaWxESjtBbUI3a0RJO0VBQ0UsMkNaMk53QjtBUG8zQzlCO0FRcHRERTtFVzRJTSxXZG5HRztFY29HSCw0Q1pxTnNCO0FQczNDOUI7O0FpQjNwREk7RUVpR0E7SUFFSSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGdCQUFBO0lBQ0EsaUNBQUE7RW5CNmpETjtFbUIxakRNO0lBQ0UsU0FBQTtFbkI0akRSO0FBQ0Y7QWlCdnFESTtFRWlHQTtJQUVJLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQ0FBQTtFbkJ3a0ROO0VtQnJrRE07SUFDRSxTQUFBO0VuQnVrRFI7QUFDRjtBaUJsckRJO0VFaUdBO0lBRUksY0FBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtJQUNBLGlDQUFBO0VuQm1sRE47RW1CaGxETTtJQUNFLFNBQUE7RW5Ca2xEUjtBQUNGO0FpQjdyREk7RUVpR0E7SUFFSSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGdCQUFBO0lBQ0EsaUNBQUE7RW5COGxETjtFbUIzbERNO0lBQ0UsU0FBQTtFbkI2bERSO0FBQ0Y7QWlCeHNESTtFRWlHQTtJQUVJLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQ0FBQTtFbkJ5bUROO0VtQnRtRE07SUFDRSxTQUFBO0VuQndtRFI7QUFDRjtBbUJsbkRJO0VBRUksY0FBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGlDQUFBO0FuQm1uRFI7QW1CaG5EUTtFQUNFLFNBQUE7QW5Ca25EVjs7QXFCL3hEQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsNkJoQitKYTtFZ0I5SmIsdUJBQUE7RWZxSEksbUJBdENhO0VlNUVqQixnQmhCVm1CO0VnQlduQixnQmhCZ0dpQjtFZ0IvRmpCLGNoQjZDUztFZ0I1Q1Qsc0JoQnFDUztFZ0JwQ1QsNEJBQUE7RUFDQSx5QkFBQTtFUmJFLHFCUmtJZTtFaUJqSWIsd0VEa0JKO0FyQjZ4REY7QXNCMXlESTtFRExKO0lDTU0sZ0JBQUE7RXRCNnlESjtBQUNGO0FxQi94REU7RUFDRSw2QkFBQTtFQUNBLFNBQUE7QXJCaXlESjtBdUJqekRFO0VBQ0UsY2xCOENPO0VrQjdDUCxzQmxCc0NPO0VrQnJDUCxxQmhCZ2RvQztFZ0IvY3BDLFVBQUE7RUFLRSxpRGhCZ1h3QjtBUCs3QzlCO0FxQmp5REU7RUFDRSxjaEJzQk87RWdCcEJQLFVBQUE7QXJCa3lESjtBcUJyeURFO0VBQ0UsY2hCc0JPO0VnQnBCUCxVQUFBO0FyQmt5REo7QXFCMXhERTtFQUVFLHlCaEJNTztFZ0JKUCxVQUFBO0FyQjB4REo7O0FxQnJ4REU7RUFNRSxjaEJGTztFZ0JHUCxzQmhCVk87QUw2eERYOztBcUI5d0RBOztFQUVFLGNBQUE7RUFDQSxXQUFBO0FyQml4REY7O0FxQnZ3REE7RUFDRSxnQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsZ0JBQUE7RWZaRSxrQkFBQTtFZWNGLGdCaEJ3QmlCO0FMa3ZEbkI7O0FxQnZ3REE7RUFDRSxnQ0FBQTtFQUNBLG1DQUFBO0Vmb0NJLGVBdENhO0VlSWpCLGdCaEJrQmU7QUx3dkRqQjs7QXFCdndEQTtFQUNFLGdDQUFBO0VBQ0EsbUNBQUE7RWY2Qkksa0JBdENhO0VlV2pCLGdCaEJZZTtBTDh2RGpCOztBcUJqd0RBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxvQmhCaURvQjtFZ0JoRHBCLHVCaEJnRG9CO0VnQi9DcEIsZ0JBQUE7RUFDQSxnQmhCTGlCO0VnQk1qQixjaEJ4RFM7RWdCeURULDZCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtBckJvd0RGO0FxQmx3REU7RUFFRSxnQkFBQTtFQUNBLGVBQUE7QXJCbXdESjs7QXFCdnZEQTtFQUNFLDRCaEJpQ2dCO0VnQmhDaEIsdUJBQUE7RWZYSSxrQkF0Q2E7RWVtRGpCLGdCaEI1QmU7RVEzR2IscUJSaUllO0FMaXdEbkI7O0FxQnZ2REE7RUFDRSwwQmhCMkJnQjtFZ0IxQmhCLHFCQUFBO0VmbkJJLGVBdENhO0VlMkRqQixnQmhCckNlO0VRMUdiLHFCUm1JZTtBTHV3RG5COztBcUJydkRFO0VBRUUsWUFBQTtBckJ1dkRKOztBcUJudkRBO0VBQ0UsWUFBQTtBckJzdkRGOztBcUI5dURBO0VBQ0UsbUJkb1ZzQztBUDY1Q3hDOztBcUI5dURBO0VBQ0UsY0FBQTtFQUNBLG1CZHFVc0M7QVA0NkN4Qzs7QXFCenVEQTtFQUNFLGFBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBckI0dURGO0FxQjF1REU7O0VBRUUsa0JBQUE7RUFDQSxpQkFBQTtBckI0dURKOztBcUJudURBO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJkMFNzQztBUDQ3Q3hDOztBcUJudURBO0VBQ0Usa0JBQUE7RUFDQSxrQmRzU3NDO0VjclN0QyxxQkFBQTtBckJzdURGO0FxQnB1REU7RUFDRSxjaEIxSk87QUxnNERYOztBcUJsdURBO0VBQ0UsZ0JBQUE7QXJCcXVERjs7QXFCbHVEQTtFQUNFLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EscUJkeVJzQztBUDQ4Q3hDO0FxQmx1REU7RUFDRSxnQkFBQTtFQUNBLGFBQUE7RUFDQSx1QmRvUm9DO0VjblJwQyxjQUFBO0FyQm91REo7O0F1Qi82REU7RUFDRSxhQUFBO0VBQ0EsV0FBQTtFQUNBLG1CaEJvZG9DO0VENWFwQyxjQUFBO0VpQnRDQSxjRm1OcUM7QXJCK3REekM7O0F1Qi82REU7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VqQm1GRSxrQkF0Q2E7RWlCM0NmLGdCbEJnRWU7RWtCL0RmLGNBQUE7RUFDQSx5Q0FBQTtFVjNDQSxxQlJrSWU7QUw0MURuQjs7QXVCOTZESTtFQUVFLHFCRjhMbUM7RUUzTGpDLHdCbEI2R2E7RWtCNUdiLDRQRjBMd0Q7RUV6THhELDRCQUFBO0VBQ0EsMERBQUE7RUFDQSw4REFBQTtBdkI4NkRSO0F1QjM2RE07RUFDRSxxQkZtTGlDO0VFbExqQyxpREFBQTtBdkI2NkRSO0F1QjE2RE07OztFQUVFLGNBQUE7QXZCNjZEUjs7QXVCdDZESTtFQUdJLHdCbEJxRmE7RWtCcEZiLGdGQUFBO0F2QnU2RFI7O0F1Qmo2REk7RUFFRSxxQkYwSm1DO0VFdkpqQyxvRGhCcWVvQztFZ0JwZXBDLHlnQkFBQTtBdkJpNkRSO0F1Qjk1RE07RUFDRSxxQkZrSmlDO0VFakpqQyxpREFBQTtBdkJnNkRSO0F1Qjc1RE07OztFQUVFLGNBQUE7QXZCZzZEUjs7QXVCdjVETTs7O0VBRUUsY0FBQTtBdkIyNURSOztBdUJuNURNO0VBQ0UsY0Z3SGlDO0FyQjh4RHpDO0F1Qm41RE07OztFQUVFLGNBQUE7QXZCczVEUjs7QXVCOTRETTtFQUNFLGNGMEdpQztBckJ1eUR6QztBdUIvNERRO0VBQ0UscUJGdUcrQjtBckIweUR6QztBdUI3NERNOzs7RUFFRSxjQUFBO0F2Qmc1RFI7QXVCNTREUTtFQUNFLHFCQUFBO0VDbkpOLHlCRG9KMkI7QXZCODREL0I7QXVCejREUTtFQUNFLGlEQUFBO0F2QjI0RFY7QXVCeDREUTtFQUNFLHFCRmlGK0I7QXJCeXpEekM7O0F1Qmg0RE07RUFDRSxxQkZzRWlDO0FyQjZ6RHpDO0F1Qmg0RE07OztFQUVFLGNBQUE7QXZCbTREUjtBdUIvM0RRO0VBQ0UscUJGNEQrQjtFRTNEL0IsaURBQUE7QXZCaTREVjs7QXVCOWhFRTtFQUNFLGFBQUE7RUFDQSxXQUFBO0VBQ0EsbUJoQm9kb0M7RUQ1YXBDLGNBQUE7RWlCdENBLGNGbU5xQztBckI4MER6Qzs7QXVCOWhFRTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RWpCbUZFLGtCQXRDYTtFaUIzQ2YsZ0JsQmdFZTtFa0IvRGYsV0FBQTtFQUNBLHdDQUFBO0VWM0NBLHFCUmtJZTtBTDI4RG5COztBdUI3aEVJO0VBRUUscUJGOExtQztFRTNMakMsd0JsQjZHYTtFa0I1R2Isc1NGMEx3RDtFRXpMeEQsNEJBQUE7RUFDQSwwREFBQTtFQUNBLDhEQUFBO0F2QjZoRVI7QXVCMWhFTTtFQUNFLHFCRm1MaUM7RUVsTGpDLGdEQUFBO0F2QjRoRVI7QXVCemhFTTs7O0VBRUUsY0FBQTtBdkI0aEVSOztBdUJyaEVJO0VBR0ksd0JsQnFGYTtFa0JwRmIsZ0ZBQUE7QXZCc2hFUjs7QXVCaGhFSTtFQUVFLHFCRjBKbUM7RUV2SmpDLG9EaEJxZW9DO0VnQnBlcEMsbWpCQUFBO0F2QmdoRVI7QXVCN2dFTTtFQUNFLHFCRmtKaUM7RUVqSmpDLGdEQUFBO0F2QitnRVI7QXVCNWdFTTs7O0VBRUUsY0FBQTtBdkIrZ0VSOztBdUJ0Z0VNOzs7RUFFRSxjQUFBO0F2QjBnRVI7O0F1QmxnRU07RUFDRSxjRndIaUM7QXJCNjREekM7QXVCbGdFTTs7O0VBRUUsY0FBQTtBdkJxZ0VSOztBdUI3L0RNO0VBQ0UsY0YwR2lDO0FyQnM1RHpDO0F1QjkvRFE7RUFDRSxxQkZ1RytCO0FyQnk1RHpDO0F1QjUvRE07OztFQUVFLGNBQUE7QXZCKy9EUjtBdUIzL0RRO0VBQ0UscUJBQUE7RUNuSk4seUJEb0oyQjtBdkI2L0QvQjtBdUJ4L0RRO0VBQ0UsZ0RBQUE7QXZCMC9EVjtBdUJ2L0RRO0VBQ0UscUJGaUYrQjtBckJ3NkR6Qzs7QXVCLytETTtFQUNFLHFCRnNFaUM7QXJCNDZEekM7QXVCLytETTs7O0VBRUUsY0FBQTtBdkJrL0RSO0F1QjkrRFE7RUFDRSxxQkY0RCtCO0VFM0QvQixnREFBQTtBdkJnL0RWOztBcUJ6NkRBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QXJCNDZERjtBcUJ2NkRFO0VBQ0UsV0FBQTtBckJ5NkRKO0FpQnZuRUk7RUltTkE7SUFDRSxhQUFBO0lBQ0EsbUJBQUE7SUFDQSx1QkFBQTtJQUNBLGdCQUFBO0VyQnU2REo7RXFCbjZERTtJQUNFLGFBQUE7SUFDQSxjQUFBO0lBQ0EsbUJBQUE7SUFDQSxtQkFBQTtJQUNBLGdCQUFBO0VyQnE2REo7RXFCajZERTtJQUNFLHFCQUFBO0lBQ0EsV0FBQTtJQUNBLHNCQUFBO0VyQm02REo7RXFCLzVERTtJQUNFLHFCQUFBO0VyQmk2REo7RXFCOTVERTs7SUFFRSxXQUFBO0VyQmc2REo7RXFCMzVERTtJQUNFLGFBQUE7SUFDQSxtQkFBQTtJQUNBLHVCQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RXJCNjVESjtFcUIzNURFO0lBQ0Usa0JBQUE7SUFDQSxjQUFBO0lBQ0EsYUFBQTtJQUNBLHFCZDJMa0M7SWMxTGxDLGNBQUE7RXJCNjVESjtFcUIxNURFO0lBQ0UsbUJBQUE7SUFDQSx1QkFBQTtFckI0NURKO0VxQjE1REU7SUFDRSxnQkFBQTtFckI0NURKO0FBQ0Y7O0F5Qjd0RUE7RUFDRSxxQkFBQTtFQUVBLGdCcEJObUI7RW9CT25CLGNwQmtEUztFb0JqRFQsa0JBQUE7RUFDQSxzQkFBQTtFQUNBLHlCQUFBO0tBQUEsc0JBQUE7VUFBQSxpQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUNzRkEsdUJBQUE7RXBCMEJJLG1CQXRDYTtFb0JjakIsZ0JyQk9pQjtFUXpHZixxQlJrSWU7RWlCakliLHFJR1dKO0F6Qmt1RUY7QXNCeHVFSTtFR0xKO0lITU0sZ0JBQUE7RXRCMnVFSjtBQUNGO0FRNXVFRTtFaUJRRSxjcEJ3Q087RW9CdkNQLHFCQUFBO0F6QnV1RUo7QXlCcHVFRTtFQUVFLFVBQUE7RUFDQSxpRGxCMlcwQjtBUDAzRDlCO0F5Qmp1RUU7RUFFRSxhbEI4WTBCO0FQbzFEOUI7QXlCbnRFQTs7OztFQUVFLG9CQUFBO0F6QnV0RUY7O0F5QjlzRUU7RUNyREEsY0FBQTtFRkFFLHlCakJ5RVc7RW1CdkViLHFCbkJ1RWE7QVBnc0VmO0FRbndFRTtFa0JBRSxXQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUIrd0V6RztBMEJud0VFO0VBTUksZ0RBQUE7QTFCZ3dFTjtBMEIzdkVFO0VBRUUsY0FBQTtFQUNBLHlCbkJnRFc7RW1CL0NYLHFCbkIrQ1c7QVA2c0VmO0EwQnJ2RUU7RUFHRSxXQUFBO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBMUI0eEU3TDtBMEJodkVJO0VBS0ksZ0RBQUE7QTFCOHVFUjs7QXlCenVFRTtFQ3JEQSxXQUFBO0VGQUUseUJqQnlFVztFbUJ2RWIscUJuQnVFYTtBUDJ0RWY7QVE5eEVFO0VrQkFFLFdBQUE7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0ExQjB5RXpHO0EwQjl4RUU7RUFNSSxpREFBQTtBMUIyeEVOO0EwQnR4RUU7RUFFRSxXQUFBO0VBQ0EseUJuQmdEVztFbUIvQ1gscUJuQitDVztBUHd1RWY7QTBCaHhFRTtFQUdFLFdBQUE7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0ExQnV6RTdMO0EwQjN3RUk7RUFLSSxpREFBQTtBMUJ5d0VSOztBeUJwd0VFO0VDckRBLGNBQUE7RUZBRSx5QmpCeUVXO0VtQnZFYixxQm5CdUVhO0FQc3ZFZjtBUXp6RUU7RWtCQUUsV0FBQTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCcTBFekc7QTBCenpFRTtFQU1JLGdEQUFBO0ExQnN6RU47QTBCanpFRTtFQUVFLGNBQUE7RUFDQSx5Qm5CZ0RXO0VtQi9DWCxxQm5CK0NXO0FQbXdFZjtBMEIzeUVFO0VBR0UsV0FBQTtFQUNBLHlCQXRDK0k7RUEwQy9JLHFCQTFDeUw7QTFCazFFN0w7QTBCdHlFSTtFQUtJLGdEQUFBO0ExQm95RVI7O0F5Qi94RUU7RUNyREEsV0FBQTtFRkFFLHlCakJ5RVc7RW1CdkViLHFCbkJ1RWE7QVBpeEVmO0FRcDFFRTtFa0JBRSxXQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUJnMkV6RztBMEJwMUVFO0VBTUksaURBQUE7QTFCaTFFTjtBMEI1MEVFO0VBRUUsV0FBQTtFQUNBLHlCbkJnRFc7RW1CL0NYLHFCbkIrQ1c7QVA4eEVmO0EwQnQwRUU7RUFHRSxXQUFBO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBMUI2MkU3TDtBMEJqMEVJO0VBS0ksaURBQUE7QTFCK3pFUjs7QXlCMXpFRTtFQ3JEQSxjQUFBO0VGQUUseUJqQnlFVztFbUJ2RWIscUJuQnVFYTtBUDR5RWY7QVEvMkVFO0VrQkFFLGNBQUE7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0ExQjIzRXpHO0EwQi8yRUU7RUFNSSwrQ0FBQTtBMUI0MkVOO0EwQnYyRUU7RUFFRSxjQUFBO0VBQ0EseUJuQmdEVztFbUIvQ1gscUJuQitDVztBUHl6RWY7QTBCajJFRTtFQUdFLGNBQUE7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0ExQnc0RTdMO0EwQjUxRUk7RUFLSSwrQ0FBQTtBMUIwMUVSOztBeUJyMUVFO0VDckRBLFdBQUE7RUZBRSx5QmpCeUVXO0VtQnZFYixxQm5CdUVhO0FQdTBFZjtBUTE0RUU7RWtCQUUsV0FBQTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCczVFekc7QTBCMTRFRTtFQU1JLGdEQUFBO0ExQnU0RU47QTBCbDRFRTtFQUVFLFdBQUE7RUFDQSx5Qm5CZ0RXO0VtQi9DWCxxQm5CK0NXO0FQbzFFZjtBMEI1M0VFO0VBR0UsV0FBQTtFQUNBLHlCQXRDK0k7RUEwQy9JLHFCQTFDeUw7QTFCbTZFN0w7QTBCdjNFSTtFQUtJLGdEQUFBO0ExQnEzRVI7O0F5QmgzRUU7RUNyREEsY0FBQTtFRkFFLHlCakJ5RVc7RW1CdkViLHFCbkJ1RWE7QVBrMkVmO0FRcjZFRTtFa0JBRSxjQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUJpN0V6RztBMEJyNkVFO0VBTUksaURBQUE7QTFCazZFTjtBMEI3NUVFO0VBRUUsY0FBQTtFQUNBLHlCbkJnRFc7RW1CL0NYLHFCbkIrQ1c7QVArMkVmO0EwQnY1RUU7RUFHRSxjQUFBO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBMUI4N0U3TDtBMEJsNUVJO0VBS0ksaURBQUE7QTFCZzVFUjs7QXlCMzRFRTtFQ3JEQSxXQUFBO0VGQUUseUJqQnlFVztFbUJ2RWIscUJuQnVFYTtBUDYzRWY7QVFoOEVFO0VrQkFFLFdBQUE7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0ExQjQ4RXpHO0EwQmg4RUU7RUFNSSwrQ0FBQTtBMUI2N0VOO0EwQng3RUU7RUFFRSxXQUFBO0VBQ0EseUJuQmdEVztFbUIvQ1gscUJuQitDVztBUDA0RWY7QTBCbDdFRTtFQUdFLFdBQUE7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0ExQnk5RTdMO0EwQjc2RUk7RUFLSSwrQ0FBQTtBMUIyNkVSOztBeUJ0NkVFO0VDckRBLGNBQUE7RUZBRSx5QmpCeUVXO0VtQnZFYixxQm5CdUVhO0FQdzVFZjtBUTM5RUU7RWtCQUUsV0FBQTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCdStFekc7QTBCMzlFRTtFQU1JLGdEQUFBO0ExQnc5RU47QTBCbjlFRTtFQUVFLGNBQUE7RUFDQSx5Qm5CZ0RXO0VtQi9DWCxxQm5CK0NXO0FQcTZFZjtBMEI3OEVFO0VBR0UsV0FBQTtFQUNBLHlCQXRDK0k7RUEwQy9JLHFCQTFDeUw7QTFCby9FN0w7QTBCeDhFSTtFQUtJLGdEQUFBO0ExQnM4RVI7O0F5QjM3RUU7RUNKQSxjbkJrQmE7RW1CakJiLHFCbkJpQmE7QVBrN0VmO0FRci9FRTtFa0JxREUsY0FMZ0Q7RUFNaEQseUJuQmFXO0VtQlpYLHFCbkJZVztBUHU3RWY7QTBCaDhFRTtFQUVFLGdEQUFBO0ExQmk4RUo7QTBCOTdFRTtFQUVFLGNuQkVXO0VtQkRYLDZCQUFBO0ExQis3RUo7QTBCNTdFRTtFQUdFLGNBQUE7RUFDQSx5Qm5CTlc7RW1CT1gscUJuQlBXO0FQbThFZjtBMEIxN0VJO0VBS0ksZ0RBQUE7QTFCdzdFUjs7QXlCcDlFRTtFQ0pBLGNuQmtCYTtFbUJqQmIscUJuQmlCYTtBUDI4RWY7QVE5Z0ZFO0VrQnFERSxXQUxnRDtFQU1oRCx5Qm5CYVc7RW1CWlgscUJuQllXO0FQZzlFZjtBMEJ6OUVFO0VBRUUsaURBQUE7QTFCMDlFSjtBMEJ2OUVFO0VBRUUsY25CRVc7RW1CRFgsNkJBQUE7QTFCdzlFSjtBMEJyOUVFO0VBR0UsV0FBQTtFQUNBLHlCbkJOVztFbUJPWCxxQm5CUFc7QVA0OUVmO0EwQm45RUk7RUFLSSxpREFBQTtBMUJpOUVSOztBeUI3K0VFO0VDSkEsY25Ca0JhO0VtQmpCYixxQm5CaUJhO0FQbytFZjtBUXZpRkU7RWtCcURFLGNBTGdEO0VBTWhELHlCbkJhVztFbUJaWCxxQm5CWVc7QVB5K0VmO0EwQmwvRUU7RUFFRSxnREFBQTtBMUJtL0VKO0EwQmgvRUU7RUFFRSxjbkJFVztFbUJEWCw2QkFBQTtBMUJpL0VKO0EwQjkrRUU7RUFHRSxjQUFBO0VBQ0EseUJuQk5XO0VtQk9YLHFCbkJQVztBUHEvRWY7QTBCNStFSTtFQUtJLGdEQUFBO0ExQjArRVI7O0F5QnRnRkU7RUNKQSxjbkJrQmE7RW1CakJiLHFCbkJpQmE7QVA2L0VmO0FRaGtGRTtFa0JxREUsV0FMZ0Q7RUFNaEQseUJuQmFXO0VtQlpYLHFCbkJZVztBUGtnRmY7QTBCM2dGRTtFQUVFLGdEQUFBO0ExQjRnRko7QTBCemdGRTtFQUVFLGNuQkVXO0VtQkRYLDZCQUFBO0ExQjBnRko7QTBCdmdGRTtFQUdFLFdBQUE7RUFDQSx5Qm5CTlc7RW1CT1gscUJuQlBXO0FQOGdGZjtBMEJyZ0ZJO0VBS0ksZ0RBQUE7QTFCbWdGUjs7QXlCL2hGRTtFQ0pBLGNuQmtCYTtFbUJqQmIscUJuQmlCYTtBUHNoRmY7QVF6bEZFO0VrQnFERSxjQUxnRDtFQU1oRCx5Qm5CYVc7RW1CWlgscUJuQllXO0FQMmhGZjtBMEJwaUZFO0VBRUUsK0NBQUE7QTFCcWlGSjtBMEJsaUZFO0VBRUUsY25CRVc7RW1CRFgsNkJBQUE7QTFCbWlGSjtBMEJoaUZFO0VBR0UsY0FBQTtFQUNBLHlCbkJOVztFbUJPWCxxQm5CUFc7QVB1aUZmO0EwQjloRkk7RUFLSSwrQ0FBQTtBMUI0aEZSOztBeUJ4akZFO0VDSkEsY25Ca0JhO0VtQmpCYixxQm5CaUJhO0FQK2lGZjtBUWxuRkU7RWtCcURFLFdBTGdEO0VBTWhELHlCbkJhVztFbUJaWCxxQm5CWVc7QVBvakZmO0EwQjdqRkU7RUFFRSwrQ0FBQTtBMUI4akZKO0EwQjNqRkU7RUFFRSxjbkJFVztFbUJEWCw2QkFBQTtBMUI0akZKO0EwQnpqRkU7RUFHRSxXQUFBO0VBQ0EseUJuQk5XO0VtQk9YLHFCbkJQVztBUGdrRmY7QTBCdmpGSTtFQUtJLCtDQUFBO0ExQnFqRlI7O0F5QmpsRkU7RUNKQSxjbkJrQmE7RW1CakJiLHFCbkJpQmE7QVB3a0ZmO0FRM29GRTtFa0JxREUsY0FMZ0Q7RUFNaEQseUJuQmFXO0VtQlpYLHFCbkJZVztBUDZrRmY7QTBCdGxGRTtFQUVFLGlEQUFBO0ExQnVsRko7QTBCcGxGRTtFQUVFLGNuQkVXO0VtQkRYLDZCQUFBO0ExQnFsRko7QTBCbGxGRTtFQUdFLGNBQUE7RUFDQSx5Qm5CTlc7RW1CT1gscUJuQlBXO0FQeWxGZjtBMEJobEZJO0VBS0ksaURBQUE7QTFCOGtGUjs7QXlCMW1GRTtFQ0pBLGNuQmtCYTtFbUJqQmIscUJuQmlCYTtBUGltRmY7QVFwcUZFO0VrQnFERSxXQUxnRDtFQU1oRCx5Qm5CYVc7RW1CWlgscUJuQllXO0FQc21GZjtBMEIvbUZFO0VBRUUsOENBQUE7QTFCZ25GSjtBMEI3bUZFO0VBRUUsY25CRVc7RW1CRFgsNkJBQUE7QTFCOG1GSjtBMEIzbUZFO0VBR0UsV0FBQTtFQUNBLHlCbkJOVztFbUJPWCxxQm5CUFc7QVBrbkZmO0EwQnptRkk7RUFLSSw4Q0FBQTtBMUJ1bUZSOztBeUJub0ZFO0VDSkEsY25Ca0JhO0VtQmpCYixxQm5CaUJhO0FQMG5GZjtBUTdyRkU7RWtCcURFLGNBTGdEO0VBTWhELHlCbkJhVztFbUJaWCxxQm5CWVc7QVArbkZmO0EwQnhvRkU7RUFFRSxnREFBQTtBMUJ5b0ZKO0EwQnRvRkU7RUFFRSxjbkJFVztFbUJEWCw2QkFBQTtBMUJ1b0ZKO0EwQnBvRkU7RUFHRSxjQUFBO0VBQ0EseUJuQk5XO0VtQk9YLHFCbkJQVztBUDJvRmY7QTBCbG9GSTtFQUtJLGdEQUFBO0ExQmdvRlI7O0F5QmpwRkE7RUFDRSxnQnBCMUVtQjtFb0IyRW5CLGNsQjZGd0M7RWtCNUZ4QyxxQmxCNkZ3QztBUHVqRjFDO0FRdnRGRTtFaUJzRUUsY2xCMkZzQztFa0IxRnRDLDBCbEIyRnNDO0FQeWpGMUM7QXlCanBGRTtFQUVFLDBCbEJzRnNDO0VrQnJGdEMsZ0JBQUE7QXpCa3BGSjtBeUIvb0ZFO0VBRUUsY3BCbkNPO0VvQm9DUCxvQkFBQTtBekJncEZKOztBeUJyb0ZBO0VDTEUscUJBQUE7RXBCMEJJLGVBdENhO0VvQmNqQixnQnJCUWU7RVExR2IscUJSbUllO0FMOG1GbkI7O0F5QnhvRkE7RUNURSx1QkFBQTtFcEIwQkksa0JBdENhO0VvQmNqQixnQnJCU2U7RVEzR2IscUJSaUllO0FMdW5GbkI7O0F5QnRvRkE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtBekJ5b0ZGO0F5QnRvRkU7RUFDRSxrQmxCdVQwQjtBUGkxRTlCOztBeUJob0ZFOzs7RUFDRSxXQUFBO0F6QnFvRko7O0EyQjN3RkE7RUxNTSxnQ0tMSjtBM0I4d0ZGO0FzQnB3Rkk7RUtYSjtJTFlNLGdCQUFBO0V0QnV3Rko7QUFDRjtBMkJqeEZFO0VBQ0UsVUFBQTtBM0JteEZKOztBMkI5d0ZFO0VBQ0UsYUFBQTtBM0JpeEZKOztBMkI3d0ZBO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUxYSSw2QktZSjtBM0JneEZGO0FzQnZ4Rkk7RUtHSjtJTEZNLGdCQUFBO0V0QjB4Rko7QUFDRjs7QTRCdHlGQTs7OztFQUlFLGtCQUFBO0E1Qnl5RkY7O0E0QnR5RkE7RUFDRSxtQkFBQTtBNUJ5eUZGO0E2QnJ4Rkk7RUFDRSxxQkFBQTtFQUNBLG9CdEIwTndCO0VzQnpOeEIsdUJ0QndOd0I7RXNCdk54QixXQUFBO0VBaENKLHVCQUFBO0VBQ0EscUNBQUE7RUFDQSxnQkFBQTtFQUNBLG9DQUFBO0E3Qnd6RkY7QTZCbndGSTtFQUNFLGNBQUE7QTdCcXdGTjs7QTRCL3lGQTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxhckJpcEJrQztFcUJocEJsQyxhQUFBO0VBQ0EsV0FBQTtFQUNBLGdCckJ1dEJrQztFcUJ0dEJsQyxpQkFBQTtFQUNBLG9CQUFBO0V0QnNHSSxtQkF0Q2E7RXNCOURqQixjdkJpQ1M7RXVCaENULGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQnZCdUJTO0V1QnRCVCw0QkFBQTtFQUNBLHFDQUFBO0VmM0JFLHFCUmtJZTtBTDRzRm5COztBNEIxeUZJO0VBQ0UsV0FBQTtFQUNBLE9BQUE7QTVCNnlGTjs7QTRCMXlGSTtFQUNFLFFBQUE7RUFDQSxVQUFBO0E1QjZ5Rk47O0FpQmp5Rkk7RVduQkE7SUFDRSxXQUFBO0lBQ0EsT0FBQTtFNUJ3ekZKO0U0QnJ6RkU7SUFDRSxRQUFBO0lBQ0EsVUFBQTtFNUJ1ekZKO0FBQ0Y7QWlCNXlGSTtFV25CQTtJQUNFLFdBQUE7SUFDQSxPQUFBO0U1QmswRko7RTRCL3pGRTtJQUNFLFFBQUE7SUFDQSxVQUFBO0U1QmkwRko7QUFDRjtBaUJ0ekZJO0VXbkJBO0lBQ0UsV0FBQTtJQUNBLE9BQUE7RTVCNDBGSjtFNEJ6MEZFO0lBQ0UsUUFBQTtJQUNBLFVBQUE7RTVCMjBGSjtBQUNGO0FpQmgwRkk7RVduQkE7SUFDRSxXQUFBO0lBQ0EsT0FBQTtFNUJzMUZKO0U0Qm4xRkU7SUFDRSxRQUFBO0lBQ0EsVUFBQTtFNUJxMUZKO0FBQ0Y7QWlCMTBGSTtFV25CQTtJQUNFLFdBQUE7SUFDQSxPQUFBO0U1QmcyRko7RTRCNzFGRTtJQUNFLFFBQUE7SUFDQSxVQUFBO0U1QisxRko7QUFDRjtBNEJ4MUZFO0VBQ0UsU0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsdUJyQm9yQmdDO0FQc3FFcEM7QTZCejNGSTtFQUNFLHFCQUFBO0VBQ0Esb0J0QjBOd0I7RXNCek54Qix1QnRCd053QjtFc0J2TnhCLFdBQUE7RUF6QkosYUFBQTtFQUNBLHFDQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQ0FBQTtBN0JxNUZGO0E2QnYyRkk7RUFDRSxjQUFBO0E3QnkyRk47O0E0QjkxRkU7RUFDRSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0EscUJyQnNxQmdDO0FQMnJFcEM7QTZCOTRGSTtFQUNFLHFCQUFBO0VBQ0Esb0J0QjBOd0I7RXNCek54Qix1QnRCd053QjtFc0J2TnhCLFdBQUE7RUFsQkosbUNBQUE7RUFDQSxlQUFBO0VBQ0Esc0NBQUE7RUFDQSx3QkFBQTtBN0JtNkZGO0E2QjUzRkk7RUFDRSxjQUFBO0E3QjgzRk47QTRCejJGSTtFQUNFLGlCQUFBO0E1QjIyRk47O0E0QnIyRkU7RUFDRSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0Esc0JyQnFwQmdDO0FQbXRFcEM7QTZCdDZGSTtFQUNFLHFCQUFBO0VBQ0Esb0J0QjBOd0I7RXNCek54Qix1QnRCd053QjtFc0J2TnhCLFdBQUE7QTdCdzZGTjtBNkI3NUZNO0VBQ0UsYUFBQTtBN0IrNUZSO0E2QjU1Rk07RUFDRSxxQkFBQTtFQUNBLHFCdEJ1TXNCO0VzQnRNdEIsdUJ0QnFNc0I7RXNCcE10QixXQUFBO0VBOUJOLG1DQUFBO0VBQ0EseUJBQUE7RUFDQSxzQ0FBQTtBN0I2N0ZGO0E2QjU1Rkk7RUFDRSxjQUFBO0E3Qjg1Rk47QTRCeDNGSTtFQUNFLGlCQUFBO0E1QjAzRk47O0E0QmwzRkU7RUFJRSxXQUFBO0VBQ0EsWUFBQTtBNUJrM0ZKOztBNEI3MkZBO0VFOUdFLFNBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsNkJBQUE7QTlCKzlGRjs7QTRCNzJGQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsdUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0J2QjVIbUI7RXVCNkhuQixjdkJwRVM7RXVCcUVULG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSw2QkFBQTtFQUNBLFNBQUE7QTVCZzNGRjtBUXArRkU7RW9CbUlFLGNyQjBtQmdDO0VxQnptQmhDLHFCQUFBO0VKOUlBLHlCbkJnRE87QUxtOEZYO0E0QmoyRkU7RUFFRSxXdkJyR087RXVCc0dQLHFCQUFBO0VKckpBLHlCakIrTzBCO0FQeXdGOUI7QTRCLzFGRTtFQUVFLGN2QnRHTztFdUJ1R1Asb0JBQUE7RUFDQSw2QkFBQTtBNUJnMkZKOztBNEJ4MUZBO0VBQ0UsY0FBQTtBNUIyMUZGOztBNEJ2MUZBO0VBQ0UsY0FBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RXRCcERJLGtCQXRDYTtFc0I0RmpCLGN2QjFIUztFdUIySFQsbUJBQUE7QTVCMDFGRjs7QTRCdDFGQTtFQUNFLGNBQUE7RUFDQSx1QkFBQTtFQUNBLGN2QmpJUztBTDA5Rlg7O0ErQm5oR0E7O0VBRUUsa0JBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0EvQnNoR0Y7QStCcGhHRTs7O0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0EvQndoR0o7QVF2aEdFOzs7RXVCSUksVUFBQTtBL0J3aEdOO0ErQnRoR0k7Ozs7Ozs7RUFHRSxVQUFBO0EvQjRoR047O0ErQnRoR0E7RUFDRSxhQUFBO0VBQ0EsZUFBQTtFQUNBLDJCQUFBO0EvQnloR0Y7QStCdmhHRTtFQUNFLFdBQUE7QS9CeWhHSjs7QStCbmhHRTs7Ozs7RUFFRSxpQkFBQTtBL0J5aEdKO0ErQnJoR0U7Ozs7Ozs7OztFbEJ4QkUsMEJrQjBCNkI7RWxCekI3Qiw2QmtCeUI2QjtBL0IraEdqQztBK0I1aEdFOzs7Ozs7Ozs7RWxCZkUseUJrQmlCNEI7RWxCaEI1Qiw0QmtCZ0I0QjtBL0JzaUdoQzs7QStCdGhHQTtFQUNFLHVCQUFBO0VBQ0Esc0JBQUE7QS9CeWhHRjtBK0J2aEdFO0VBR0UsY0FBQTtBL0J1aEdKO0ErQnBoR0U7RUFDRSxlQUFBO0EvQnNoR0o7O0ErQmxoR0E7RUFDRSx1QkFBQTtFQUNBLHNCQUFBO0EvQnFoR0Y7O0ErQmxoR0E7RUFDRSxzQkFBQTtFQUNBLHFCQUFBO0EvQnFoR0Y7O0ErQmpnR0E7RUFDRSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7QS9Cb2dHRjtBK0JsZ0dFOzs7RUFFRSxXQUFBO0EvQnFnR0o7QStCbGdHRTs7O0VBRUUsZ0JBQUE7QS9CcWdHSjtBK0JqZ0dFOzs7OztFbEJsR0UsNkJrQm9HOEI7RWxCbkc5Qiw0QmtCbUc4QjtBL0J1Z0dsQztBK0JwZ0dFOzs7OztFbEJySEUseUJrQnVIMkI7RWxCdEgzQiwwQmtCc0gyQjtBL0IwZ0cvQjs7QStCeC9GRTs7Ozs7RUFFRSxnQkFBQTtBL0I4L0ZKO0ErQjUvRkk7Ozs7Ozs7Ozs7O0VBRUUsa0JBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0EvQnVnR047O0FnQ2hxR0E7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSxXQUFBO0FoQ21xR0Y7QWdDanFHRTs7OztFQUlFLGtCQUFBO0VBQ0EsY0FBQTtFQUdBLFNBQUE7RUFDQSxnQkFBQTtBaENpcUdKO0FnQy9wR0k7Ozs7Ozs7Ozs7OztFQUdFLGlCQUFBO0FoQzBxR047QWdDcnFHRTs7O0VBR0UsVUFBQTtBaEN1cUdKO0FnQ25xR0U7RUFDRSxVQUFBO0FoQ3FxR0o7QWdDaHFHSTs7RW5CeEJBLDBCbUJ3QmtEO0VuQnZCbEQsNkJtQnVCa0Q7QWhDcXFHdEQ7QWdDcHFHSTs7RW5CWEEseUJtQldrRDtFbkJWbEQsNEJtQlVrRDtBaEN5cUd0RDtBZ0NwcUdFO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0FoQ3NxR0o7QWdDcHFHSTtFbkJsQ0EsMEJtQm1DNEU7RW5CbEM1RSw2Qm1Ca0M0RTtBaEN1cUdoRjtBZ0N0cUdJO0VuQnRCQSx5Qm1Cc0JxRTtFbkJyQnJFLDRCbUJxQnFFO0FoQzBxR3pFOztBZ0MvcEdBOztFQUVFLGFBQUE7QWhDa3FHRjtBZ0M3cEdFOzs7O0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0FoQ2txR0o7QWdDaHFHSTs7OztFQUNFLFVBQUE7QWhDcXFHTjtBZ0NqcUdFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBSUUsaUJBQUE7QWhDcXJHSjs7QWdDanJHQTtFQUF1QixrQkFBQTtBaENxckd2Qjs7QWdDcHJHQTtFQUFzQixpQkFBQTtBaEN3ckd0Qjs7QWdDaHJHQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RTFCc0JJLG1CQXRDYTtFMEJrQmpCLGdCM0J4R21CO0UyQnlHbkIsZ0IzQkVpQjtFMkJEakIsYzNCakRTO0UyQmtEVCxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUIzQnpEUztFMkIwRFQseUJBQUE7RW5CNUdFLHFCUmtJZTtBTDhwR25CO0FnQ2hyR0U7O0VBRUUsYUFBQTtBaENrckdKOztBZ0N4cUdBOztFQUVFLDBCM0J5Q2dCO0FMa29HbEI7O0FnQ3hxR0E7Ozs7Ozs7O0VBTUUscUJBQUE7RTFCYkksZUF0Q2E7RTBCcURqQixnQjNCL0JlO0VRMUdiLHFCUm1JZTtBTG9yR25COztBZ0MxcUdBOztFQUVFLDRCM0JzQmdCO0FMdXBHbEI7O0FnQzFxR0E7Ozs7Ozs7O0VBTUUsdUJBQUE7RTFCOUJJLGtCQXRDYTtFMEJzRWpCLGdCM0IvQ2U7RVEzR2IscUJSaUllO0FMeXNHbkI7O0FnQzVxR0E7O0VBRUUscUJBQUE7QWhDK3FHRjs7QWdDcHFHQTs7Ozs7Ozs7RW5CM0pJLDBCbUJpSzJCO0VuQmhLM0IsNkJtQmdLMkI7QWhDMHFHL0I7O0FnQ3ZxR0E7Ozs7Ozs7O0VuQnRKSSx5Qm1CNEowQjtFbkIzSjFCLDRCbUIySjBCO0FoQzZxRzlCOztBaUNuMkdBO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtBakNzMkdGOztBaUNuMkdBO0VBQ0Usb0JBQUE7RUFDQSxrQjFCcWZzQztBUGkzRnhDOztBaUNuMkdBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtBakNzMkdGO0FpQ3AyR0U7RUFDRSxXNUIwQk87RTRCekJQLHFCMUJ5TjBCO0VpQi9PMUIseUJqQitPMEI7QVA4b0c5QjtBaUNsMkdFO0VBS0ksaUQxQmdXd0I7QVBnZ0c5QjtBaUM1MUdFO0VBQ0UscUIxQnFib0M7QVB5NkZ4QztBaUMzMUdFO0VBQ0UsVzVCTU87RTRCTFAseUIxQjhlNEM7RTBCN2U1QyxxQjFCNmU0QztBUGczRmhEO0FpQ3gxR0k7RUFDRSxjNUJJSztBTHMxR1g7QWlDeDFHTTtFQUNFLHlCNUJIRztBTDYxR1g7O0FpQ2gxR0E7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QWpDbTFHRjtBaUNoMUdFO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxXMUIwYm9DO0UwQnpicEMsWTFCeWJvQztFMEJ4YnBDLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLHNCNUI5Qk87RTRCK0JQLHlCQUFBO0FqQ2sxR0o7QWlDNzBHRTtFQUNFLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsVzFCMmFvQztFMEIxYXBDLFkxQjBhb0M7RTBCemFwQyxXQUFBO0VBQ0EsaUNBQUE7QWpDKzBHSjs7QWlDcjBHRTtFcEJ0R0UscUJSa0llO0FMNnlHbkI7QWlDcDBHSTtFQUNFLDZNMUJrYjBDO0FQbzVGaEQ7QWlDajBHSTtFQUNFLHFCMUI4SHdCO0VpQi9PMUIseUJqQitPMEI7QVBzc0c5QjtBaUNoMEdJO0VBQ0UsMEoxQjJhaUQ7QVB1NUZ2RDtBaUM3ekdJO0VBQ0UseUMxQm9aMEM7QVAyNkZoRDtBaUM3ekdJO0VBQ0UseUMxQmlaMEM7QVA4NkZoRDs7QWlDcnpHRTtFQUVFLGtCMUIwWjRDO0FQNjVGaEQ7QWlDbnpHSTtFQUNFLHVKMUJzWjBDO0FQKzVGaEQ7QWlDaHpHSTtFQUNFLHlDMUIwWDBDO0FQdzdGaEQ7O0FpQ3h5R0E7RUFDRSxxQkFBQTtBakMyeUdGO0FpQ3h5R0k7RUFDRSxjQUFBO0VBQ0EsYzFCa1kwQztFMEJqWTFDLG1CQUFBO0VBRUEscUIxQmdZMEM7QVB5NkZoRDtBaUN0eUdJO0VBQ0UsMkJBQUE7RUFDQSwwQkFBQTtFQUNBLHVCMUIyWDBDO0UwQjFYMUMsd0IxQjBYMEM7RTBCelgxQyx5QjVCN0hLO0U0QitITCxxQjFCc1gwQztFZXppQjFDLHlJV29MQTtBakN1eUdOO0FzQnQ5R0k7RVd1S0E7SVh0S0UsZ0JBQUE7RXRCeTlHSjtBQUNGO0FpQ3Z5R0k7RUFDRSxzQjVCM0lLO0U0QjRJTCw4QkFBQTtBakN5eUdOO0FpQ3B5R0k7RUFDRSx5QzFCK1UwQztBUHU5RmhEOztBaUMxeEdBO0VBQ0UscUJBQUE7RUFDQSxXQUFBO0VBQ0EsNkI1QjlDYTtFNEIrQ2Isc0NBQUE7RTNCeEZJLG1CQXRDYTtFMkJpSWpCLGdCNUJ2Tm1CO0U0QndObkIsZ0I1QjdHaUI7RTRCOEdqQixjNUJoS1M7RTRCaUtULHNCQUFBO0VBQ0EsNE0xQm1Xa0M7RTBCbFdsQyxzQjVCMUtTO0U0QjJLVCx5QkFBQTtFcEIzTkUscUJSa0llO0U0QjRGakIsd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0FqQzJ4R0Y7QWlDenhHRTtFQUNFLHFCMUIwUG9DO0UwQnpQcEMsVUFBQTtFQUlFLGlEMUJtVzhCO0FQcTdGcEM7QWlDcnhHSTtFQU1FLGM1QnhMSztFNEJ5TEwsc0I1QmhNSztBTGs5R1g7QWlDOXdHRTtFQUVFLFlBQUE7RUFDQSxxQjVCeEZrQjtFNEJ5RmxCLHNCQUFBO0FqQyt3R0o7QWlDNXdHRTtFQUNFLGM1QnRNTztFNEJ1TVAseUI1QjNNTztBTHk5R1g7QWlDMXdHRTtFQUNFLGFBQUE7QWpDNHdHSjs7QWlDeHdHQTtFQUNFLDRCNUJsR2dCO0U0Qm1HaEIsb0I1QjNHdUI7RTRCNEd2Qix1QjVCNUd1QjtFNEI2R3ZCLG9CMUIwSDRCO0VEMVF4QixrQkF0Q2E7QU5rOEduQjs7QWlDeHdHQTtFQUNFLDBCNUJ4R2dCO0U0QnlHaEIsb0I1QmxIdUI7RTRCbUh2Qix1QjVCbkh1QjtFNEJvSHZCLGtCMUJ1SDRCO0VEL1F4QixlQXRDYTtBTjA4R25COztBaUNud0dBO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSw2QjVCNUhhO0U0QjZIYixnQkFBQTtBakNzd0dGOztBaUNud0dBO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLDZCNUJwSWE7RTRCcUliLFNBQUE7RUFDQSxVQUFBO0FqQ3N3R0Y7QWlDcHdHRTtFQUNFLHFCMUIrS29DO0UwQjlLcEMsaUQxQm9GMEI7QVBrckc5QjtBaUNud0dFO0VBQ0UseUI1Qi9QTztBTG9nSFg7QWlDandHSTtFQUNFLGlCMUJvVWE7QVArN0ZuQjtBaUMvdkdFO0VBQ0UsMEJBQUE7QWpDaXdHSjs7QWlDN3ZHQTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUNBLDZCNUJsS2E7RTRCbUtiLHVCQUFBO0VBRUEsZ0I1QjFVbUI7RTRCMlVuQixnQjVCaE9pQjtFNEJpT2pCLGM1Qm5SUztFNEJvUlQsc0I1QjNSUztFNEI0UlQseUJBQUE7RXBCNVVFLHFCUmtJZTtBTDA4R25CO0FpQzV2R0U7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0VBQ0EsaUI1QnJMaUI7RTRCc0xqQix1QkFBQTtFQUNBLGdCNUJoUGU7RTRCaVBmLGM1Qm5TTztFNEJvU1AsaUJBQUE7RVQxVkEseUJuQmlETztFNEIyU1Asb0JBQUE7RXBCN1ZBLGdDb0I4VnVCO0FqQzh2RzNCOztBaUNwdkdBO0VBQ0UsV0FBQTtFQUNBLDJCQUFBO0VBQ0EsVUFBQTtFQUNBLDZCQUFBO0VBQ0Esd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0FqQ3V2R0Y7QWlDcnZHRTtFQUNFLGFBQUE7QWpDdXZHSjtBaUNudkdJO0VBQTBCLG9FMUI4T2U7QVB3Z0c3QztBaUNydkdJO0VBQTBCLG9FMUI2T2U7QVAyZ0c3QztBaUN2dkdJO0VBQTBCLG9FMUI0T2U7QVA4Z0c3QztBaUN2dkdFO0VBQ0UsU0FBQTtBakN5dkdKO0FpQ3R2R0U7RUFDRSxXMUI4TnlDO0UwQjdOekMsWTFCNk55QztFMEI1TnpDLG9CQUFBO0VUL1hBLHlCakIrTzBCO0UwQmtKMUIsUzFCNk55QztFTS9sQnpDLG1CTmdtQnlDO0VlL2xCdkMsb0hXb1lGO0VYcFlFLDRHV29ZRjtFQUNBLHdCQUFBO1VBQUEsZ0JBQUE7QWpDdXZHSjtBc0J2bkhJO0VXdVhGO0lYdFhJLHdCQUFBO0lBQUEsZ0JBQUE7RXRCMG5ISjtBQUNGO0FpQzF2R0k7RVR2WUEseUJqQm1tQnlDO0FQaWlHN0M7QWlDeHZHRTtFQUNFLFcxQnVNZ0M7RTBCdE1oQyxjMUJ1TWdDO0UwQnRNaEMsa0JBQUE7RUFDQSxlMUJzTWdDO0UwQnJNaEMseUI1Qi9WTztFNEJnV1AseUJBQUE7RXBCblpBLG1CTnlsQmdDO0FQcWpHcEM7QWlDdHZHRTtFQUNFLFcxQm1NeUM7RTBCbE16QyxZMUJrTXlDO0VpQjNsQnpDLHlCakIrTzBCO0UwQjRLMUIsUzFCbU15QztFTS9sQnpDLG1CTmdtQnlDO0VlL2xCdkMsaUhXOFpGO0VYOVpFLDRHVzhaRjtFQUNBLHFCQUFBO09BQUEsZ0JBQUE7QWpDdXZHSjtBc0JqcEhJO0VXa1pGO0lYalpJLHFCQUFBO0lBQUEsZ0JBQUE7RXRCb3BISjtBQUNGO0FpQzF2R0k7RVRqYUEseUJqQm1tQnlDO0FQMmpHN0M7QWlDeHZHRTtFQUNFLFcxQjZLZ0M7RTBCNUtoQyxjMUI2S2dDO0UwQjVLaEMsa0JBQUE7RUFDQSxlMUI0S2dDO0UwQjNLaEMseUI1QnpYTztFNEIwWFAseUJBQUE7RXBCN2FBLG1CTnlsQmdDO0FQK2tHcEM7QWlDdHZHRTtFQUNFLFcxQnlLeUM7RTBCeEt6QyxZMUJ3S3lDO0UwQnZLekMsYUFBQTtFQUNBLG9CNUIzUm9CO0U0QjRScEIsbUI1QjVSb0I7RW1CMUpwQix5QmpCK08wQjtFMEJ5TTFCLFMxQnNLeUM7RU0vbEJ6QyxtQk5nbUJ5QztFZS9sQnZDLGdIVzJiRjtFWDNiRSw0R1cyYkY7RUFDQSxnQkFBQTtBakN1dkdKO0FzQjlxSEk7RVc0YUY7SVgzYUksb0JBQUE7SUFBQSxnQkFBQTtFdEJpckhKO0FBQ0Y7QWlDMXZHSTtFVDliQSx5QmpCbW1CeUM7QVB3bEc3QztBaUN4dkdFO0VBQ0UsVzFCZ0pnQztFMEIvSWhDLGMxQmdKZ0M7RTBCL0loQyxrQkFBQTtFQUNBLGUxQitJZ0M7RTBCOUloQyw2QkFBQTtFQUNBLHlCQUFBO0VBQ0Esb0JBQUE7QWpDMHZHSjtBaUN0dkdFO0VBQ0UseUI1QjdaTztFUW5EUCxtQk55bEJnQztBUGduR3BDO0FpQ3J2R0U7RUFDRSxrQkFBQTtFQUNBLHlCNUJuYU87RVFuRFAsbUJOeWxCZ0M7QVBxbkdwQztBaUNudkdJO0VBQ0UseUI1QnZhSztBTDRwSFg7QWlDbHZHSTtFQUNFLGVBQUE7QWpDb3ZHTjtBaUNqdkdJO0VBQ0UseUI1Qi9hSztBTGtxSFg7QWlDaHZHSTtFQUNFLGVBQUE7QWpDa3ZHTjtBaUMvdUdJO0VBQ0UseUI1QnZiSztBTHdxSFg7O0FpQzV1R0E7OztFWGhmTSw0R1dtZko7QWpDK3VHRjtBc0I3dEhJO0VXMmVKOzs7SVgxZU0sZ0JBQUE7RXRCa3VISjtBQUNGOztBa0MxdUhBO0VBQ0UsYUFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBbEM2dUhGOztBa0MxdUhBO0VBQ0UsY0FBQTtFQUNBLG9CQUFBO0FsQzZ1SEY7QVE1dUhFO0UwQkVFLHFCQUFBO0FsQzZ1SEo7QWtDenVIRTtFQUNFLGM3Qm9DTztFNkJuQ1Asb0JBQUE7RUFDQSxlQUFBO0FsQzJ1SEo7O0FrQ251SEE7RUFDRSxnQ0FBQTtBbENzdUhGO0FrQ3B1SEU7RUFDRSxtQkFBQTtBbENzdUhKO0FrQ251SEU7RUFDRSw2QkFBQTtFckIzQkEsOEJSeUhlO0VReEhmLCtCUndIZTtBTHlvSG5CO0FRaHdIRTtFMEI2QkkscUMzQjBvQjhCO0FQNGxHcEM7QWtDbnVISTtFQUNFLGM3QlVLO0U2QlRMLDZCQUFBO0VBQ0EseUJBQUE7QWxDcXVITjtBa0NqdUhFOztFQUVFLGM3QkdPO0U2QkZQLHlCN0I2Q007RTZC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QUVFLGlCQUFBO0FuQ3U2SFY7QW1DcDZIUTtFQUNFLHdCQUFBO0VBR0EsZ0JBQUE7QW5DbzZIVjtBbUNqNkhRO0VBQ0UsYUFBQTtBbkNtNkhWOztBbUNyNUhFO0VBQ0UseUI1QjZoQmdDO0FQMjNHcEM7QVExa0lFO0UyQnFMSSx5QjVCMGhCOEI7QVA4M0dwQztBbUNuNUhJO0VBQ0UseUI1QmtoQjhCO0FQbTRHcEM7QVFobElFO0UyQjhMTSx5QjVCZ2hCNEI7QVBxNEdwQztBbUNsNUhNO0VBQ0UseUI1QjhnQjRCO0FQczRHcEM7QW1DaDVISTs7OztFQUlFLHlCNUJxZ0I4QjtBUDY0R3BDO0FtQzk0SEU7RUFDRSx5QjVCOGZnQztFNEI3ZmhDLGdDNUJrZ0JnQztBUDg0R3BDO0FtQzc0SEU7RUFDRSx3UDVCNmZnQztBUGs1R3BDO0FtQzU0SEU7RUFDRSx5QjVCcWZnQztBUHk1R3BDO0FtQzc0SEk7RUFDRSx5QjVCcWY4QjtBUDA1R3BDO0FRem1JRTtFMkI2Tk0seUI1QmtmNEI7QVA2NUdwQzs7QW1DdjRIRTtFQUNFLFc5QmpNTztBTDJrSVg7QVFobklFO0UyQnlPSSxXOUJwTUs7QUw4a0lYO0FtQ3I0SEk7RUFDRSwrQjVCdWQ4QjtBUGc3R3BDO0FRdG5JRTtFMkJrUE0sZ0M1QnFkNEI7QVBrN0dwQztBbUNwNEhNO0VBQ0UsZ0M1Qm1kNEI7QVBtN0dwQztBbUNsNEhJOzs7O0VBSUUsVzlCek5LO0FMNmxJWDtBbUNoNEhFO0VBQ0UsK0I1Qm1jZ0M7RTRCbGNoQyxzQzVCdWNnQztBUDI3R3BDO0FtQy8zSEU7RUFDRSw4UDVCa2NnQztBUCs3R3BDO0FtQzkzSEU7RUFDRSwrQjVCMGJnQztBUHM4R3BDO0FtQy8zSEk7RUFDRSxXOUJ6T0s7QUwwbUlYO0FRL29JRTtFMkJpUk0sVzlCNU9HO0FMNm1JWDs7QW9DOXBJQTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0Esc0IvQjJDUztFK0IxQ1QsMkJBQUE7RUFDQSx5QkFBQTtFdkJQRSxxQlJrSWU7QUx1aUluQjtBb0MvcElFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7QXBDaXFJSjtBb0M3cElJO0V2QlBBLDhCUnlIZTtFUXhIZiwrQlJ3SGU7QUwraUluQjtBb0MzcElJO0V2QkNBLGtDUjJHZTtFUTFHZixpQ1IwR2U7QUxtakluQjs7QW9DenBJQTtFQUdFLGNBQUE7RUFDQSxnQjdCK3dCa0M7QVAyNEdwQzs7QW9DdHBJQTtFQUNFLHNCN0J5d0JrQztBUGc1R3BDOztBb0N0cElBO0VBQ0UscUJBQUE7RUFDQSxnQkFBQTtBcEN5cElGOztBb0N0cElBO0VBQ0UsZ0JBQUE7QXBDeXBJRjs7QVFoc0lFO0U0QjRDRSxxQkFBQTtBcEN3cElKO0FvQ3JwSUU7RUFDRSxvQjdCd3ZCZ0M7QVArNUdwQzs7QW9DL29JQTtFQUNFLHdCQUFBO0VBQ0EsZ0JBQUE7RUFFQSxzQi9CbkJTO0UrQm9CVCxnQ0FBQTtBcENpcElGO0FvQy9vSUU7RXZCdEVFLHdEdUJ1RXVCO0FwQ2lwSTNCO0FvQzdvSUk7RUFDRSxhQUFBO0FwQytvSU47O0FvQzFvSUE7RUFDRSx3QkFBQTtFQUNBLHNCL0JuQ1M7RStCb0NULDZCQUFBO0FwQzZvSUY7QW9DM29JRTtFdkJ0RkUsd0R1QnVGdUI7QXBDNm9JM0I7O0FvQ3BvSUE7RUFDRSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtBcEN1b0lGOztBb0Nwb0lBO0VBQ0UsdUJBQUE7RUFDQSxzQkFBQTtBcEN1b0lGOztBb0Nub0lBO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsZ0I3QnNzQmtDO0FQZzhHcEM7O0FvQ25vSUE7RUFDRSxXQUFBO0V2QnZIRSxpQ05tekJnQztBUDI4R3BDOztBb0Nsb0lBO0VBQ0UsV0FBQTtFdkJwSEUsMENOMHlCZ0M7RU16eUJoQywyQ055eUJnQztBUGk5R3BDOztBb0Nub0lBO0VBQ0UsV0FBQTtFdkIzR0UsOENONHhCZ0M7RU0zeEJoQyw2Q04yeEJnQztBUHU5R3BDOztBb0Nqb0lBO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0FwQ29vSUY7QW9DbG9JRTtFQUNFLG1CN0I2cUJnQztBUHU5R3BDO0FpQjN0SUk7RW1Ca0ZKO0lBU0ksbUJBQUE7SUFDQSxtQkFBQTtJQUNBLGtCQUFBO0VwQ29vSUY7RW9DbG9JRTtJQUNFLGFBQUE7SUFFQSxZQUFBO0lBQ0Esc0JBQUE7SUFDQSxrQjdCZ3FCOEI7STZCL3BCOUIsZ0JBQUE7SUFDQSxpQjdCOHBCOEI7RVBxK0dsQztBQUNGOztBb0MxbklBO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0FwQzZuSUY7QW9Dem5JRTtFQUNFLG1CN0I2b0JnQztBUDgrR3BDO0FpQmx2SUk7RW1CZ0hKO0lBV0ksbUJBQUE7RXBDMm5JRjtFb0N4bklFO0lBRUUsWUFBQTtJQUNBLGdCQUFBO0VwQ3luSUo7RW9Ddm5JSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0VwQ3luSU47RW9DcG5JTTtJdkJqTEosMEJ1QmtMbUM7SXZCakxuQyw2QnVCaUxtQztFcEN1bklyQztFb0NybklROztJQUdFLDBCQUFBO0VwQ3NuSVY7RW9DcG5JUTs7SUFHRSw2QkFBQTtFcENxbklWO0VvQ2puSU07SXZCbExKLHlCdUJtTGtDO0l2QmxMbEMsNEJ1QmtMa0M7RXBDb25JcEM7RW9DbG5JUTs7SUFHRSx5QkFBQTtFcENtbklWO0VvQ2puSVE7O0lBR0UsNEJBQUE7RXBDa25JVjtBQUNGOztBb0NybUlFO0VBQ0Usc0I3Qm9rQmdDO0FQb2lIcEM7QWlCM3hJSTtFbUJpTEo7SUFNSSxvQjdCZ2xCZ0M7UzZCaGxCaEMsZTdCZ2xCZ0M7STZCL2tCaEMsd0I3QmdsQmdDO1M2QmhsQmhDLG1CN0JnbEJnQztJNkIva0JoQyxVQUFBO0lBQ0EsU0FBQTtFcEN3bUlGO0VvQ3RtSUU7SUFDRSxxQkFBQTtJQUNBLFdBQUE7RXBDd21JSjtBQUNGOztBb0M5bElFO0VBQ0UsZ0JBQUE7QXBDaW1JSjtBb0M5bElNO0V2QnBRRixnQnVCcVEyQjtBcENnbUkvQjtBb0M3bElNO0VBQ0UsZ0JBQUE7RXZCelFKLGdCdUIwUTJCO0FwQytsSS9CO0FvQzNsSUk7RUFDRSxnQkFBQTtFdkJ4UEYsNkJ1QnlQZ0M7RXZCeFBoQyw0QnVCd1BnQztBcEM4bElwQztBb0MzbElJO0V2QjFRQSx5QnVCMlE2QjtFdkIxUTdCLDBCdUIwUTZCO0FwQzhsSWpDO0FvQzNsSUk7RUFDRSxtQkFBQTtBcEM2bElOOztBcUMxM0lBO0VBQ0UsYUFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsbUI5QjZnQ2tDO0U4QjVnQ2xDLGdCQUFBO0VBQ0Esc0JoQ2lSa0M7RVFsUmhDLHFCUmtJZTtBTDZ2SW5COztBcUN4M0lFO0VBQ0Usb0I5QmtnQ2dDO0FQeTNHcEM7QXFDejNJSTtFQUNFLHFCQUFBO0VBQ0EscUI5QjgvQjhCO0U4QjcvQjlCLFdoQzZDRTtFZ0M1Q0YsWWhDdVE4QjtBTG9uSXBDO0FxQ2ozSUU7RUFDRSwwQkFBQTtBckNtM0lKO0FxQ2gzSUU7RUFDRSxxQkFBQTtBckNrM0lKO0FxQy8ySUU7RUFDRSxXaEN5Qkk7QUx3MUlSOztBc0N2NUlBO0VBQ0UsYUFBQTtFNUJHQSxlQUFBO0VBQ0EsZ0JBQUE7RUdBRSxxQlJrSWU7QUx1eEluQjs7QXNDeDVJQTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLHVCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQi9Cd3dCa0M7RStCdndCbEMsY2pDK0NTO0VpQzlDVCxzQmpDd0NTO0VpQ3ZDVCx5QkFBQTtBdEMyNUlGO0FzQ3o1SUU7RUFDRSxVQUFBO0VBQ0EsY2pDMkNPO0VpQzFDUCxxQkFBQTtFQUNBLHlCakNtQ087RWlDbENQLHFCakNtQ087QUx3M0lYO0FzQ3g1SUU7RUFDRSxVQUFBO0VBQ0EsVS9CaXdCZ0M7RStCaHdCaEMsaUQvQjJXMEI7QVAraUk5Qjs7QXNDcDVJSTtFQUNFLGNBQUE7RXpCQ0YsOEJSb0dlO0VRbkdmLGlDUm1HZTtBTG96SW5CO0FzQ3A1SUk7RXpCbEJBLCtCUmtIZTtFUWpIZixrQ1JpSGU7QUx3ekluQjtBc0NuNUlFO0VBQ0UsVUFBQTtFQUNBLFdqQ09PO0VpQ05QLHlCL0JzTTBCO0UrQnJNMUIscUIvQnFNMEI7QVBndEk5QjtBc0NsNUlFO0VBQ0UsY2pDT087RWlDTlAsb0JBQUE7RUFFQSxZQUFBO0VBQ0Esc0JqQ0hPO0VpQ0lQLHFCakNETztBTG81SVg7O0F1Q3o4SUU7RUFDRSxxQkFBQTtFakMySEUsZUF0Q2E7RWlDbkZmLGdCbEN5R2E7QUxtMklqQjtBdUN2OElNO0UxQndCRiw4QlJxR2U7RVFwR2YsaUNSb0dlO0FMODBJbkI7QXVDdDhJTTtFMUJLRiwrQlJtSGU7RVFsSGYsa0NSa0hlO0FMazFJbkI7O0F1Q3Y5SUU7RUFDRSx1QkFBQTtFakMySEUsa0JBdENhO0VpQ25GZixnQmxDMEdhO0FMZzNJakI7QXVDcjlJTTtFMUJ3QkYsOEJSbUdlO0VRbEdmLGlDUmtHZTtBTDgxSW5CO0F1Q3A5SU07RTFCS0YsK0JSaUhlO0VRaEhmLGtDUmdIZTtBTGsySW5COztBd0NuK0lBO0VBQ0UscUJBQUE7RUFDQSxxQkFBQTtFbENpRUUsY0FBQTtFa0MvREYsZ0JuQ0xpQjtFbUNNakIsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx3QkFBQTtFM0JSRSxxQlJrSWU7RWlCakliLHFJa0JTSjtBeENzK0lGO0FzQjErSUk7RWtCTko7SWxCT00sZ0JBQUE7RXRCNitJSjtBQUNGO0FRMStJRTtFZ0NHSSxxQkFBQTtBeEMwK0lOOztBd0NyK0lFO0VBQ0UsYUFBQTtBeEN3K0lKOztBd0NuK0lBO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0F4Q3MrSUY7O0F3Qy85SUE7RUFDRSxxQm5DME9xQjtFbUN6T3JCLG9CbkN5T3FCO0VRN1FuQixvQk5zNUJnQztBUGluSHBDOztBd0MxOUlFO0VDakRBLGNBQUE7RUFDQSx5QmxDNkVhO0FQazhJZjtBUWpnSkU7RWlDVkksY0FBQTtFQUNBLHlCQUFBO0F6QzhnSk47QXlDM2dKSTtFQUVFLFVBQUE7RUFDQSxnREFBQTtBekM0Z0pOOztBd0N2K0lFO0VDakRBLFdBQUE7RUFDQSx5QmxDNkVhO0FQKzhJZjtBUTlnSkU7RWlDVkksV0FBQTtFQUNBLHlCQUFBO0F6QzJoSk47QXlDeGhKSTtFQUVFLFVBQUE7RUFDQSxpREFBQTtBekN5aEpOOztBd0NwL0lFO0VDakRBLGNBQUE7RUFDQSx5QmxDNkVhO0FQNDlJZjtBUTNoSkU7RWlDVkksY0FBQTtFQUNBLHlCQUFBO0F6Q3dpSk47QXlDcmlKSTtFQUVFLFVBQUE7RUFDQSxnREFBQTtBekNzaUpOOztBd0NqZ0pFO0VDakRBLFdBQUE7RUFDQSx5QmxDNkVhO0FQeStJZjtBUXhpSkU7RWlDVkksV0FBQTtFQUNBLHlCQUFBO0F6Q3FqSk47QXlDbGpKSTtFQUVFLFVBQUE7RUFDQSxnREFBQTtBekNtakpOOztBd0M5Z0pFO0VDakRBLGNBQUE7RUFDQSx5QmxDNkVhO0FQcy9JZjtBUXJqSkU7RWlDVkksY0FBQTtFQUNBLHlCQUFBO0F6Q2trSk47QXlDL2pKSTtFQUVFLFVBQUE7RUFDQSwrQ0FBQTtBekNna0pOOztBd0MzaEpFO0VDakRBLFdBQUE7RUFDQSx5QmxDNkVhO0FQbWdKZjtBUWxrSkU7RWlDVkksV0FBQTtFQUNBLHlCQUFBO0F6QytrSk47QXlDNWtKSTtFQUVFLFVBQUE7RUFDQSwrQ0FBQTtBekM2a0pOOztBd0N4aUpFO0VDakRBLGNBQUE7RUFDQSx5QmxDNkVhO0FQZ2hKZjtBUS9rSkU7RWlDVkksY0FBQTtFQUNBLHlCQUFBO0F6QzRsSk47QXlDemxKSTtFQUVFLFVBQUE7RUFDQSxpREFBQTtBekMwbEpOOztBd0NyakpFO0VDakRBLFdBQUE7RUFDQSx5QmxDNkVhO0FQNmhKZjtBUTVsSkU7RWlDVkksV0FBQTtFQUNBLHlCQUFBO0F6Q3ltSk47QXlDdG1KSTtFQUVFLFVBQUE7RUFDQSw4Q0FBQTtBekN1bUpOOztBd0Nsa0pFO0VDakRBLGNBQUE7RUFDQSx5QmxDNkVhO0FQMGlKZjtBUXptSkU7RWlDVkksY0FBQTtFQUNBLHlCQUFBO0F6Q3NuSk47QXlDbm5KSTtFQUVFLFVBQUE7RUFDQSxnREFBQTtBekNvbkpOOztBMENqb0pBO0VBQ0Usa0JBQUE7RUFDQSxtQm5DMHlCa0M7RW1DeHlCbEMseUJyQ21EUztFUWxEUCxxQlJtSWU7QUxnZ0puQjtBaUI1a0pJO0V5QjVESjtJQVFJLGtCQUFBO0UxQ29vSkY7QUFDRjs7QTBDam9KQTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFN0JURSxnQjZCVXFCO0ExQ29vSnpCOztBMkMvb0pBO0VBQ0Usa0JBQUE7RUFDQSx3QkFBQTtFQUNBLG1CcENtOEJrQztFb0NsOEJsQywyQkFBQTtFOUJIRSxxQlJrSWU7QUxvaEpuQjs7QTJDOW9KQTtFQUVFLGNBQUE7QTNDZ3BKRjs7QTJDNW9KQTtFQUNFLGdCdENoQmlCO0FMK3BKbkI7O0EyQ3ZvSkE7RUFDRSx3QkFBQTtBM0Mwb0pGO0EyQ3ZvSkU7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0Esd0JBQUE7RUFDQSxjQUFBO0EzQ3lvSko7O0EyQy9uSkU7RUM5Q0EsY0QrQ3FIO0VuQjFDbkgseUJtQjBDdUI7RUM3Q3pCLHFCRDZDcUU7QTNDb29KdkU7QTRDL3FKRTtFQUNFLHlCQUFBO0E1Q2lySko7QTRDOXFKRTtFQUNFLGNBQUE7QTVDZ3JKSjs7QTJDM29KRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0NncEp2RTtBNEMzckpFO0VBQ0UseUJBQUE7QTVDNnJKSjtBNEMxckpFO0VBQ0UsY0FBQTtBNUM0ckpKOztBMkN2cEpFO0VDOUNBLGNEK0NxSDtFbkIxQ25ILHlCbUIwQ3VCO0VDN0N6QixxQkQ2Q3FFO0EzQzRwSnZFO0E0Q3ZzSkU7RUFDRSx5QkFBQTtBNUN5c0pKO0E0Q3RzSkU7RUFDRSxjQUFBO0E1Q3dzSko7O0EyQ25xSkU7RUM5Q0EsY0QrQ3FIO0VuQjFDbkgseUJtQjBDdUI7RUM3Q3pCLHFCRDZDcUU7QTNDd3FKdkU7QTRDbnRKRTtFQUNFLHlCQUFBO0E1Q3F0Sko7QTRDbHRKRTtFQUNFLGNBQUE7QTVDb3RKSjs7QTJDL3FKRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0Nvckp2RTtBNEMvdEpFO0VBQ0UseUJBQUE7QTVDaXVKSjtBNEM5dEpFO0VBQ0UsY0FBQTtBNUNndUpKOztBMkMzckpFO0VDOUNBLGNEK0NxSDtFbkIxQ25ILHlCbUIwQ3VCO0VDN0N6QixxQkQ2Q3FFO0EzQ2dzSnZFO0E0QzN1SkU7RUFDRSx5QkFBQTtBNUM2dUpKO0E0QzF1SkU7RUFDRSxjQUFBO0E1QzR1Sko7O0EyQ3ZzSkU7RUM5Q0EsY0QrQ3FIO0VuQjFDbkgseUJtQjBDdUI7RUM3Q3pCLHFCRDZDcUU7QTNDNHNKdkU7QTRDdnZKRTtFQUNFLHlCQUFBO0E1Q3l2Sko7QTRDdHZKRTtFQUNFLGNBQUE7QTVDd3ZKSjs7QTJDbnRKRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBM0N3dEp2RTtBNENud0pFO0VBQ0UseUJBQUE7QTVDcXdKSjtBNENsd0pFO0VBQ0UsY0FBQTtBNUNvd0pKOztBMkMvdEpFO0VDOUNBLGNEK0NxSDtFbkIxQ25ILHlCbUIwQ3VCO0VDN0N6QixxQkQ2Q3FFO0EzQ291SnZFO0E0Qy93SkU7RUFDRSx5QkFBQTtBNUNpeEpKO0E0Qzl3SkU7RUFDRSxjQUFBO0E1Q2d4Sko7O0E2Q3h4SkU7RUFDRTtJQUFPLDJCQUFBO0U3QzR4SlQ7RTZDM3hKRTtJQUFLLHdCQUFBO0U3Qzh4SlA7QUFDRjtBNkMzeEpBO0VBQ0UsYUFBQTtFQUNBLFl4Q2tIZ0I7RXdDakhoQixnQkFBQTtFdkNvSEkscUJBdENhO0V1QzVFakIseUJ4QzBDUztFUWxEUCxxQlJrSWU7QUxvcUpuQjs7QTZDenhKQTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV3hDK0JTO0V3QzlCVCxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJ0Q204QmtDO0VldDlCOUIsMkJ1Qm9CSjtBN0M0eEpGO0FzQjN5Skk7RXVCT0o7SXZCTk0sZ0JBQUE7RXRCOHlKSjtBQUNGOztBNkM5eEpBO0VyQmNFLHFNQUFBO0VxQlpBLDBCQUFBO0E3Q2l5SkY7O0E2Qzd4SkU7RUFDRSxrREFBQTtBN0NneUpKO0E2Qzl4Skk7RUFIRjtJQUlJLGVBQUE7RTdDaXlKSjtBQUNGOztBOEN6MEpBO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0E5QzQwSkY7O0E4Q3owSkE7RUFDRSxPQUFBO0E5QzQwSkY7O0ErQzkwSkE7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFHQSxlQUFBO0VBQ0EsZ0JBQUE7QS9DKzBKRjs7QStDdDBKQTtFQUNFLFdBQUE7RUFDQSxjMUN1Q1M7RTBDdENULG1CQUFBO0EvQ3kwSkY7QVEvMEpFO0V1Q1VFLFVBQUE7RUFDQSxjMUNpQ087RTBDaENQLHFCQUFBO0VBQ0EseUIxQ3lCTztBTCt5Slg7QStDcjBKRTtFQUNFLGMxQzJCTztFMEMxQlAseUIxQ3FCTztBTGt6Slg7O0ErQzl6SkE7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSx3QkFBQTtFQUVBLG1CQUFBO0VBRUEsc0IxQ0dTO0UwQ0ZULHNDQUFBO0EvQyt6SkY7QStDN3pKRTtFbEN2Q0UsOEJSeUhlO0VReEhmLCtCUndIZTtBTCt1Sm5CO0ErQzd6SkU7RUFDRSxnQkFBQTtFbEM5QkEsa0NSMkdlO0VRMUdmLGlDUjBHZTtBTG92Sm5CO0ErQzd6SkU7RUFFRSxjMUNMTztFMENNUCxvQkFBQTtFQUNBLHNCMUNiTztBTDIwSlg7QStDMXpKRTtFQUNFLFVBQUE7RUFDQSxXMUNuQk87RTBDb0JQLHlCeEM0SzBCO0V3QzNLMUIscUJ4QzJLMEI7QVBpcEo5Qjs7QStDL3lKSTtFQUNFLG1CQUFBO0EvQ2t6Sk47QStDaHpKTTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7QS9Da3pKUjtBK0NoekpRO0VsQzNESiw4QlJvR2U7RVFuR2YsaUNSbUdlO0VRdkZmLDBCa0NnRHVDO0EvQ216SjNDO0ErQ2h6SlE7RUFDRSxlQUFBO0VsQy9FTiwrQlJrSGU7RVFqSGYsa0NSaUhlO0VRM0VmLDRCa0MwQ3lDO0EvQ216SjdDOztBaUI3MUpJO0U4QjJCQTtJQUNFLG1CQUFBO0UvQ3MwSko7RStDcDBKSTtJQUNFLGtCQUFBO0lBQ0EsZ0JBQUE7RS9DczBKTjtFK0NwMEpNO0lsQzNESiw4QlJvR2U7SVFuR2YsaUNSbUdlO0lRdkZmLDBCa0NnRHVDO0UvQ3UwSnpDO0UrQ3AwSk07SUFDRSxlQUFBO0lsQy9FTiwrQlJrSGU7SVFqSGYsa0NSaUhlO0lRM0VmLDRCa0MwQ3lDO0UvQ3UwSjNDO0FBQ0Y7QWlCbDNKSTtFOEIyQkE7SUFDRSxtQkFBQTtFL0MwMUpKO0UrQ3gxSkk7SUFDRSxrQkFBQTtJQUNBLGdCQUFBO0UvQzAxSk47RStDeDFKTTtJbEMzREosOEJSb0dlO0lRbkdmLGlDUm1HZTtJUXZGZiwwQmtDZ0R1QztFL0MyMUp6QztFK0N4MUpNO0lBQ0UsZUFBQTtJbEMvRU4sK0JSa0hlO0lRakhmLGtDUmlIZTtJUTNFZiw0QmtDMEN5QztFL0MyMUozQztBQUNGO0FpQnQ0Skk7RThCMkJBO0lBQ0UsbUJBQUE7RS9DODJKSjtFK0M1MkpJO0lBQ0Usa0JBQUE7SUFDQSxnQkFBQTtFL0M4MkpOO0UrQzUySk07SWxDM0RKLDhCUm9HZTtJUW5HZixpQ1JtR2U7SVF2RmYsMEJrQ2dEdUM7RS9DKzJKekM7RStDNTJKTTtJQUNFLGVBQUE7SWxDL0VOLCtCUmtIZTtJUWpIZixrQ1JpSGU7SVEzRWYsNEJrQzBDeUM7RS9DKzJKM0M7QUFDRjtBaUIxNUpJO0U4QjJCQTtJQUNFLG1CQUFBO0UvQ2s0Sko7RStDaDRKSTtJQUNFLGtCQUFBO0lBQ0EsZ0JBQUE7RS9DazRKTjtFK0NoNEpNO0lsQzNESiw4QlJvR2U7SVFuR2YsaUNSbUdlO0lRdkZmLDBCa0NnRHVDO0UvQ200SnpDO0UrQ2g0Sk07SUFDRSxlQUFBO0lsQy9FTiwrQlJrSGU7SVFqSGYsa0NSaUhlO0lRM0VmLDRCa0MwQ3lDO0UvQ200SjNDO0FBQ0Y7QWlCOTZKSTtFOEIyQkE7SUFDRSxtQkFBQTtFL0NzNUpKO0UrQ3A1Skk7SUFDRSxrQkFBQTtJQUNBLGdCQUFBO0UvQ3M1Sk47RStDcDVKTTtJbEMzREosOEJSb0dlO0lRbkdmLGlDUm1HZTtJUXZGZiwwQmtDZ0R1QztFL0N1NUp6QztFK0NwNUpNO0lBQ0UsZUFBQTtJbEMvRU4sK0JSa0hlO0lRakhmLGtDUmlIZTtJUTNFZiw0QmtDMEN5QztFL0N1NUozQztBQUNGO0ErQzE0SkU7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFbENqSEEsZ0JrQ2tIdUI7QS9DNDRKM0I7QStDMTRKSTtFQUNFLG1CQUFBO0EvQzQ0Sk47QStDdjRKSTtFQUNFLGFBQUE7QS9DeTRKTjtBK0NwNEpJO0VBQ0UsZ0JBQUE7RUFDQSxnQkFBQTtBL0NzNEpOOztBZ0QxZ0tFO0VBQ0UsY0QrSXNFO0VDOUl0RSx5QkQ4SXVDO0EvQyszSjNDO0FRbGdLRTtFd0NQTSxjRDBJa0U7RUN6SWxFLHlCQUFBO0FoRDRnS1I7QWdEemdLTTtFQUNFLFczQ3VDRztFMkN0Q0gseUJEb0lrRTtFQ25JbEUscUJEbUlrRTtBL0N3NEoxRTs7QWdEeGhLRTtFQUNFLGNEK0lzRTtFQzlJdEUseUJEOEl1QztBL0M2NEozQztBUWhoS0U7RXdDUE0sY0QwSWtFO0VDeklsRSx5QkFBQTtBaEQwaEtSO0FnRHZoS007RUFDRSxXM0N1Q0c7RTJDdENILHlCRG9Ja0U7RUNuSWxFLHFCRG1Ja0U7QS9DczVKMUU7O0FnRHRpS0U7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QS9DMjVKM0M7QVE5aEtFO0V3Q1BNLGNEMElrRTtFQ3pJbEUseUJBQUE7QWhEd2lLUjtBZ0RyaUtNO0VBQ0UsVzNDdUNHO0UyQ3RDSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0EvQ282SjFFOztBZ0RwaktFO0VBQ0UsY0QrSXNFO0VDOUl0RSx5QkQ4SXVDO0EvQ3k2SjNDO0FRNWlLRTtFd0NQTSxjRDBJa0U7RUN6SWxFLHlCQUFBO0FoRHNqS1I7QWdEbmpLTTtFQUNFLFczQ3VDRztFMkN0Q0gseUJEb0lrRTtFQ25JbEUscUJEbUlrRTtBL0NrN0oxRTs7QWdEbGtLRTtFQUNFLGNEK0lzRTtFQzlJdEUseUJEOEl1QztBL0N1N0ozQztBUTFqS0U7RXdDUE0sY0QwSWtFO0VDeklsRSx5QkFBQTtBaERva0tSO0FnRGprS007RUFDRSxXM0N1Q0c7RTJDdENILHlCRG9Ja0U7RUNuSWxFLHFCRG1Ja0U7QS9DZzhKMUU7O0FnRGhsS0U7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QS9DcThKM0M7QVF4a0tFO0V3Q1BNLGNEMElrRTtFQ3pJbEUseUJBQUE7QWhEa2xLUjtBZ0Qva0tNO0VBQ0UsVzNDdUNHO0UyQ3RDSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0EvQzg4SjFFOztBZ0Q5bEtFO0VBQ0UsY0QrSXNFO0VDOUl0RSx5QkQ4SXVDO0EvQ205SjNDO0FRdGxLRTtFd0NQTSxjRDBJa0U7RUN6SWxFLHlCQUFBO0FoRGdtS1I7QWdEN2xLTTtFQUNFLFczQ3VDRztFMkN0Q0gseUJEb0lrRTtFQ25JbEUscUJEbUlrRTtBL0M0OUoxRTs7QWdENW1LRTtFQUNFLGNEK0lzRTtFQzlJdEUseUJEOEl1QztBL0NpK0ozQztBUXBtS0U7RXdDUE0sY0QwSWtFO0VDeklsRSx5QkFBQTtBaEQ4bUtSO0FnRDNtS007RUFDRSxXM0N1Q0c7RTJDdENILHlCRG9Ja0U7RUNuSWxFLHFCRG1Ja0U7QS9DMCtKMUU7O0FnRDFuS0U7RUFDRSxjRCtJc0U7RUM5SXRFLHlCRDhJdUM7QS9DKytKM0M7QVFsbktFO0V3Q1BNLGNEMElrRTtFQ3pJbEUseUJBQUE7QWhENG5LUjtBZ0R6bktNO0VBQ0UsVzNDdUNHO0UyQ3RDSCx5QkRvSWtFO0VDbklsRSxxQkRtSWtFO0EvQ3cvSjFFOztBaUQzb0tBO0VBQ0UsWUFBQTtFM0M4SEksb0JBdENhO0UyQ3RGakIsZ0I1Q0NpQjtFNENBakIsY0FBQTtFQUNBLFc1QzBETTtFNEN6RE4seUIxQ2drQ2tDO0UwQy9qQ2xDLFlBQUE7QWpEOG9LRjtBUXpvS0U7RXlDREUsVzVDb0RJO0U0Q25ESixxQkFBQTtBakQ2b0tKO0FRem9LRTtFeUNDSSxhQUFBO0FqRDJvS047O0FpRGhvS0E7RUFDRSxVQUFBO0VBQ0EsNkJBQUE7RUFDQSxTQUFBO0VBQ0Esd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0FqRG1vS0Y7O0FpRDduS0E7RUFDRSxvQkFBQTtBakRnb0tGOztBa0R2cUtBO0VBQ0UsZ0IzQzQzQmtDO0UyQzMzQmxDLGdCQUFBO0U1QzZISSxtQkF0Q2E7RTRDcEZqQiwyQzNDNjNCa0M7RTJDNTNC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d3FKcEM7QXNEci9LRTtFQUNFLGlDQUFBO0F0RHUvS0o7QXNEci9LSTtFQUNFLFNBQUE7RUFDQSw2QkFBQTtFQUNBLHFDL0MwMEI4QjtBUDZxSnBDO0FzRHAvS0k7RUFDRSxXakR5RFM7RWlEeERULDZCQUFBO0VBQ0Esc0JqRENLO0FMcS9LWDs7QXNEai9LQTtFQUNFLG1CL0MyekJrQztBUHlySnBDO0FzRGwvS0U7RUFDRSwrQkFBQTtFQUNBLGEvQ3V6QmdDO0UrQ3R6QmhDLFkvQ3F6QmdDO0UrQ3B6QmhDLGdCQUFBO0F0RG8vS0o7QXNEbC9LSTtFQUNFLE9BQUE7RUFDQSxvQ0FBQTtFQUNBLHVDL0NtekI4QjtBUGlzSnBDO0FzRGovS0k7RUFDRSxTakRrQ1M7RWlEakNULG9DQUFBO0VBQ0Esd0JqRHRCSztBTHlnTFg7O0FzRDkrS0E7RUFDRSxrQi9Db3lCa0M7QVA2c0pwQztBc0QvK0tFO0VBQ0UsOEJBQUE7QXREaS9LSjtBc0QvK0tJO0VBQ0UsTUFBQTtFQUNBLG9DQUFBO0VBQ0Esd0MvQyt4QjhCO0FQa3RKcEM7QXNEOStLSTtFQUNFLFFqRGNTO0VpRGJULG9DQUFBO0VBQ0EseUJqRDFDSztBTDBoTFg7QXNEMytLRTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxjQUFBO0VBQ0EsVy9DMndCZ0M7RStDMXdCaEMsb0JBQUE7RUFDQSxXQUFBO0VBQ0EsZ0NBQUE7QXRENitLSjs7QXNEeitLQTtFQUNFLG9CL0Nvd0JrQztBUHd1SnBDO0FzRDErS0U7RUFDRSxnQ0FBQTtFQUNBLGEvQ2d3QmdDO0UrQy92QmhDLFkvQzh2QmdDO0UrQzd2QmhDLGdCQUFBO0F0RDQrS0o7QXNEMStLSTtFQUNFLFFBQUE7RUFDQSxvQ0FBQTtFQUNBLHNDL0M0dkI4QjtBUGd2SnBDO0FzRHorS0k7RUFDRSxVakRyQlM7RWlEc0JULG9DQUFBO0VBQ0EsdUJqRDdFSztBTHdqTFg7O0FzRHI5S0E7RUFDRSx1QkFBQTtFQUNBLGdCQUFBO0VoRDNCSSxtQkF0Q2E7RWdEbUVqQixXakQ3Rk07RWlEOEZOLHlCL0M4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QUNBLCtCQUFBO0VBRUEsa0JBQUE7RUFDQSwrQ0FBQTtBekRpekxGOztBeUQ5eUxBO0VBQ0UsV2xEdWlDd0I7RWtEdGlDeEIsWWxEc2lDd0I7RWtEcmlDeEIsbUJsRHVpQ3dCO0FQMHdKMUI7O0F5RDF5TEE7RUFDRTtJQUNFLG1CQUFBO0V6RDZ5TEY7RXlEM3lMQTtJQUNFLFVBQUE7RXpENnlMRjtBQUNGO0F5RDF5TEE7RUFDRSxxQkFBQTtFQUNBLFdsRCtnQ3NCO0VrRDlnQ3RCLFlsRDhnQ3NCO0VrRDdnQ3RCLDJCQUFBO0VBQ0EsOEJBQUE7RUFFQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSw2Q0FBQTtBekQyeUxGOztBeUR4eUxBO0VBQ0UsV2xEd2dDd0I7RWtEdmdDeEIsWWxEdWdDd0I7QVBveUoxQjs7QTBEOTFMQTtFQUFxQixtQ0FBQTtBMURrMkxyQjs7QTBEajJMQTtFQUFxQiw4QkFBQTtBMURxMkxyQjs7QTBEcDJMQTtFQUFxQixpQ0FBQTtBMUR3MkxyQjs7QTBEdjJMQTtFQUFxQixpQ0FBQTtBMUQyMkxyQjs7QTBEMTJMQTtFQUFxQixzQ0FBQTtBMUQ4MkxyQjs7QTBENzJMQTtFQUFxQixtQ0FBQTtBMURpM0xyQjs7QTJEbjNMRTtFQUNFLG9DQUFBO0EzRHMzTEo7O0FRNTJMRTs7O0VtRExJLG9DQUFBO0EzRHUzTE47O0EyRDczTEU7RUFDRSxvQ0FBQTtBM0RnNExKOztBUXQzTEU7OztFbURMSSxvQ0FBQTtBM0RpNExOOztBMkR2NExFO0VBQ0Usb0NBQUE7QTNEMDRMSjs7QVFoNExFOzs7RW1ETEksb0NBQUE7QTNEMjRMTjs7QTJEajVMRTtFQUNFLG9DQUFBO0EzRG81TEo7O0FRMTRMRTs7O0VtRExJLG9DQUFBO0EzRHE1TE47O0EyRDM1TEU7RUFDRSxvQ0FBQTtBM0Q4NUxKOztBUXA1TEU7OztFbURMSSxvQ0FBQTtBM0QrNUxOOztBMkRyNkxFO0VBQ0Usb0NBQUE7QTNEdzZMSjs7QVE5NUxFOzs7RW1ETEksb0NBQUE7QTNEeTZMTjs7QTJELzZMRTtFQUNFLG9DQUFBO0EzRGs3TEo7O0FReDZMRTs7O0VtRExJLG9DQUFBO0EzRG03TE47O0EyRHo3TEU7RUFDRSxvQ0FBQTtBM0Q0N0xKOztBUWw3TEU7OztFbURMSSxvQ0FBQTtBM0Q2N0xOOztBMkRuOExFO0VBQ0Usb0NBQUE7QTNEczhMSjs7QVE1N0xFOzs7RW1ETEksb0NBQUE7QTNEdThMTjs7QTREdDhMQTtFQUNFLGlDQUFBO0E1RHk4TEY7O0E0RHQ4TEE7RUFDRSx3Q0FBQTtBNUR5OExGOztBNkRwOUxBO0VBQWtCLG9DQUFBO0E3RHc5TGxCOztBNkR2OUxBO0VBQWtCLHdDQUFBO0E3RDI5TGxCOztBNkQxOUxBO0VBQWtCLDBDQUFBO0E3RDg5TGxCOztBNkQ3OUxBO0VBQWtCLDJDQUFBO0E3RGkrTGxCOztBNkRoK0xBO0VBQWtCLHlDQUFBO0E3RG8rTGxCOztBNkRsK0xBO0VBQW1CLG9CQUFBO0E3RHMrTG5COztBNkRyK0xBO0VBQW1CLHdCQUFBO0E3RHkrTG5COztBNkR4K0xBO0VBQW1CLDBCQUFBO0E3RDQrTG5COztBNkQzK0xBO0VBQW1CLDJCQUFBO0E3RCsrTG5COztBNkQ5K0xBO0VBQW1CLHlCQUFBO0E3RGsvTG5COztBNkQvK0xFO0VBQ0UsZ0NBQUE7QTdEay9MSjs7QTZEbi9MRTtFQUNFLGdDQUFBO0E3RHMvTEo7O0E2RHYvTEU7RUFDRSxnQ0FBQTtBN0QwL0xKOztBNkQzL0xFO0VBQ0UsZ0NBQUE7QTdEOC9MSjs7QTZELy9MRTtFQUNFLGdDQUFBO0E3RGtnTUo7O0E2RG5nTUU7RUFDRSxnQ0FBQTtBN0RzZ01KOztBNkR2Z01FO0VBQ0UsZ0NBQUE7QTdEMGdNSjs7QTZEM2dNRTtFQUNFLGdDQUFBO0E3RDhnTUo7O0E2RC9nTUU7RUFDRSxnQ0FBQTtBN0RraE1KOztBNkQ5Z01BO0VBQ0UsNkJBQUE7QTdEaWhNRjs7QTZEMWdNQTtFQUNFLGdDQUFBO0E3RDZnTUY7O0E2RDFnTUE7RUFDRSxnQ0FBQTtBN0Q2Z01GOztBNkQxZ01BO0VBQ0UseUNBQUE7RUFDQSwwQ0FBQTtBN0Q2Z01GOztBNkQxZ01BO0VBQ0UsMENBQUE7RUFDQSw2Q0FBQTtBN0Q2Z01GOztBNkQxZ01BO0VBQ0UsNkNBQUE7RUFDQSw0Q0FBQTtBN0Q2Z01GOztBNkQxZ01BO0VBQ0UseUNBQUE7RUFDQSw0Q0FBQTtBN0Q2Z01GOztBNkQxZ01BO0VBQ0UsZ0NBQUE7QTdENmdNRjs7QTZEMWdNQTtFQUNFLDZCQUFBO0E3RDZnTUY7O0E2RDFnTUE7RUFDRSwrQkFBQTtBN0Q2Z01GOztBNkQxZ01BO0VBQ0UsMkJBQUE7QTdENmdNRjs7QXdEcmxNRTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtBeER3bE1KOztBOERqbE1NO0VBQXdCLHdCQUFBO0E5RHFsTTlCOztBOERybE1NO0VBQXdCLDBCQUFBO0E5RHlsTTlCOztBOER6bE1NO0VBQXdCLGdDQUFBO0E5RDZsTTlCOztBOEQ3bE1NO0VBQXdCLHlCQUFBO0E5RGltTTlCOztBOERqbU1NO0VBQXdCLHlCQUFBO0E5RHFtTTlCOztBOERybU1NO0VBQXdCLDZCQUFBO0E5RHltTTlCOztBOER6bU1NO0VBQXdCLDhCQUFBO0E5RDZtTTlCOztBOEQ3bU1NO0VBQXdCLHdCQUFBO0E5RGluTTlCOztBOERqbk1NO0VBQXdCLCtCQUFBO0E5RHFuTTlCOztBaUJwa01JO0U2Q2pERTtJQUF3Qix3QkFBQTtFOUQwbk01QjtFOEQxbk1JO0lBQXdCLDBCQUFBO0U5RDZuTTVCO0U4RDduTUk7SUFBd0IsZ0NBQUE7RTlEZ29NNUI7RThEaG9NSTtJQUF3Qix5QkFBQTtFOURtb001QjtFOERub01JO0lBQXdCLHlCQUFBO0U5RHNvTTVCO0U4RHRvTUk7SUFBd0IsNkJBQUE7RTlEeW9NNUI7RThEem9NSTtJQUF3Qiw4QkFBQTtFOUQ0b001QjtFOEQ1b01JO0lBQXdCLHdCQUFBO0U5RCtvTTVCO0U4RC9vTUk7SUFBd0IsK0JBQUE7RTlEa3BNNUI7QUFDRjtBaUJsbU1JO0U2Q2pERTtJQUF3Qix3QkFBQTtFOUR1cE01QjtFOER2cE1JO0lBQXdCLDBCQUFBO0U5RDBwTTVCO0U4RDFwTUk7SUFBd0IsZ0NBQUE7RTlENnBNNUI7RThEN3BNSTtJQUF3Qix5QkFBQTtFOURncU01QjtFOERocU1JO0lBQXdCLHlCQUFBO0U5RG1xTTVCO0U4RG5xTUk7SUFBd0IsNkJBQUE7RTlEc3FNNUI7RThEdHFNSTtJQUF3Qiw4QkFBQTtFOUR5cU01QjtFOER6cU1JO0lBQXdCLHdCQUFBO0U5RDRxTTVCO0U4RDVxTUk7SUFBd0IsK0JBQUE7RTlEK3FNNUI7QUFDRjtBaUIvbk1JO0U2Q2pERTtJQUF3Qix3QkFBQTtFOURvck01QjtFOERwck1JO0lBQXdCLDBCQUFBO0U5RHVyTTVCO0U4RHZyTUk7SUFBd0IsZ0NBQUE7RTlEMHJNNUI7RThEMXJNSTtJQUF3Qix5QkFBQTtFOUQ2ck01QjtFOEQ3ck1JO0lBQXdCLHlCQUFBO0U5RGdzTTVCO0U4RGhzTUk7SUFBd0IsNkJBQUE7RTlEbXNNNUI7RThEbnNNSTtJQUF3Qiw4QkFBQTtFOURzc001QjtFOER0c01JO0lBQXdCLHdCQUFBO0U5RHlzTTVCO0U4RHpzTUk7SUFBd0IsK0JBQUE7RTlENHNNNUI7QUFDRjtBaUI1cE1JO0U2Q2pERTtJQUF3Qix3QkFBQTtFOURpdE01QjtFOERqdE1JO0lBQXdCLDBCQUFBO0U5RG90TTVCO0U4RHB0TUk7SUFBd0IsZ0NBQUE7RTlEdXRNNUI7RThEdnRNSTtJQUF3Qix5QkFBQTtFOUQwdE01QjtFOEQxdE1JO0lBQXdCLHlCQUFBO0U5RDZ0TTVCO0U4RDd0TUk7SUFBd0IsNkJBQUE7RTlEZ3VNNUI7RThEaHVNSTtJQUF3Qiw4QkFBQTtFOURtdU01QjtFOERudU1JO0lBQXdCLHdCQUFBO0U5RHN1TTVCO0U4RHR1TUk7SUFBd0IsK0JBQUE7RTlEeXVNNUI7QUFDRjtBaUJ6ck1JO0U2Q2pERTtJQUF3Qix3QkFBQTtFOUQ4dU01QjtFOEQ5dU1JO0lBQXdCLDBCQUFBO0U5RGl2TTVCO0U4RGp2TUk7SUFBd0IsZ0NBQUE7RTlEb3ZNNUI7RThEcHZNSTtJQUF3Qix5QkFBQTtFOUR1dk01QjtFOER2dk1JO0lBQXdCLHlCQUFBO0U5RDB2TTVCO0U4RDF2TUk7SUFBd0IsNkJBQUE7RTlENnZNNUI7RThEN3ZNSTtJQUF3Qiw4QkFBQTtFOURnd001QjtFOERod01JO0lBQXdCLHdCQUFBO0U5RG13TTVCO0U4RG53TUk7SUFBd0IsK0JBQUE7RTlEc3dNNUI7QUFDRjtBOEQ3dk1BO0VBRUk7SUFBcUIsd0JBQUE7RTlEK3ZNdkI7RThEL3ZNRTtJQUFxQiwwQkFBQTtFOURrd012QjtFOERsd01FO0lBQXFCLGdDQUFBO0U5RHF3TXZCO0U4RHJ3TUU7SUFBcUIseUJBQUE7RTlEd3dNdkI7RThEeHdNRTtJQUFxQix5QkFBQTtFOUQyd012QjtFOEQzd01FO0lBQXFCLDZCQUFBO0U5RDh3TXZCO0U4RDl3TUU7SUFBcUIsOEJBQUE7RTlEaXhNdkI7RThEanhNRTtJQUFxQix3QkFBQTtFOURveE12QjtFOERweE1FO0lBQXFCLCtCQUFBO0U5RHV4TXZCO0FBQ0Y7QStEN3lNQTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7QS9EK3lNRjtBK0Q3eU1FO0VBQ0UsY0FBQTtFQUNBLFdBQUE7QS9EK3lNSjtBK0Q1eU1FOzs7OztFQUtFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0EvRDh5TUo7O0ErRHJ5TUk7RUFDRSwyQkFBQTtBL0R3eU1OOztBK0R6eU1JO0VBQ0UsbUJBQUE7QS9ENHlNTjs7QStEN3lNSTtFQUNFLGdCQUFBO0EvRGd6TU47O0ErRGp6TUk7RUFDRSxpQkFBQTtBL0Rvek1OOztBZ0U3ME1JO0VBQWdDLDhCQUFBO0FoRWkxTXBDOztBZ0VoMU1JO0VBQWdDLGlDQUFBO0FoRW8xTXBDOztBZ0VuMU1JO0VBQWdDLHNDQUFBO0FoRXUxTXBDOztBZ0V0MU1JO0VBQWdDLHlDQUFBO0FoRTAxTXBDOztBZ0V4MU1JO0VBQThCLDBCQUFBO0FoRTQxTWxDOztBZ0UzMU1JO0VBQThCLDRCQUFBO0FoRSsxTWxDOztBZ0U5MU1JO0VBQThCLGtDQUFBO0FoRWsyTWxDOztBZ0VqMk1JO0VBQThCLHlCQUFBO0FoRXEyTWxDOztBZ0VwMk1JO0VBQThCLHVCQUFBO0FoRXcyTWxDOztBZ0V2Mk1JO0VBQThCLHVCQUFBO0FoRTIyTWxDOztBZ0UxMk1JO0VBQThCLHlCQUFBO0FoRTgyTWxDOztBZ0U3Mk1JO0VBQThCLHlCQUFBO0FoRWkzTWxDOztBZ0UvMk1JO0VBQW9DLHNDQUFBO0FoRW0zTXhDOztBZ0VsM01JO0VBQW9DLG9DQUFBO0FoRXMzTXhDOztBZ0VyM01JO0VBQW9DLGtDQUFBO0FoRXkzTXhDOztBZ0V4M01JO0VBQW9DLHlDQUFBO0FoRTQzTXhDOztBZ0UzM01JO0VBQW9DLHdDQUFBO0FoRSszTXhDOztBZ0U3M01JO0VBQWlDLGtDQUFBO0FoRWk0TXJDOztBZ0VoNE1JO0VBQWlDLGdDQUFBO0FoRW80TXJDOztBZ0VuNE1JO0VBQWlDLDhCQUFBO0FoRXU0TXJDOztBZ0V0NE1JO0VBQWlDLGdDQUFBO0FoRTA0TXJDOztBZ0V6NE1JO0VBQWlDLCtCQUFBO0FoRTY0TXJDOztBZ0UzNE1JO0VBQWtDLG9DQUFBO0FoRSs0TXRDOztBZ0U5NE1JO0VBQWtDLGtDQUFBO0FoRWs1TXRDOztBZ0VqNU1JO0VBQWtDLGdDQUFBO0FoRXE1TXRDOztBZ0VwNU1JO0VBQWtDLHVDQUFBO0FoRXc1TXRDOztBZ0V2NU1JO0VBQWtDLHNDQUFBO0FoRTI1TXRDOztBZ0UxNU1JO0VBQWtDLGlDQUFBO0FoRTg1TXRDOztBZ0U1NU1JO0VBQWdDLDJCQUFBO0FoRWc2TXBDOztBZ0UvNU1JO0VBQWdDLGlDQUFBO0FoRW02TXBDOztBZ0VsNk1JO0VBQWdDLCtCQUFBO0FoRXM2TXBDOztBZ0VyNk1JO0VBQWdDLDZCQUFBO0FoRXk2TXBDOztBZ0V4Nk1JO0VBQWdDLCtCQUFBO0FoRTQ2TXBDOztBZ0UzNk1JO0VBQWdDLDhCQUFBO0FoRSs2TXBDOztBaUJuNk1JO0UrQ2xEQTtJQUFnQyw4QkFBQTtFaEUwOU1sQztFZ0V6OU1FO0lBQWdDLGlDQUFBO0VoRTQ5TWxDO0VnRTM5TUU7SUFBZ0Msc0NBQUE7RWhFODlNbEM7RWdFNzlNRTtJQUFnQyx5Q0FBQTtFaEVnK01sQztFZ0U5OU1FO0lBQThCLDBCQUFBO0VoRWkrTWhDO0VnRWgrTUU7SUFBOEIsNEJBQUE7RWhFbStNaEM7RWdFbCtNRTtJQUE4QixrQ0FBQTtFaEVxK01oQztFZ0VwK01FO0lBQThCLHlCQUFBO0VoRXUrTWhDO0VnRXQrTUU7SUFBOEIsdUJBQUE7RWhFeStNaEM7RWdFeCtNRTtJQUE4Qix1QkFBQTtFaEUyK01oQztFZ0UxK01FO0lBQThCLHlCQUFBO0VoRTYrTWhDO0VnRTUrTUU7SUFBOEIseUJBQUE7RWhFKytNaEM7RWdFNytNRTtJQUFvQyxzQ0FBQTtFaEVnL010QztFZ0UvK01FO0lBQW9DLG9DQUFBO0VoRWsvTXRDO0VnRWovTUU7SUFBb0Msa0NBQUE7RWhFby9NdEM7RWdFbi9NRTtJQUFvQyx5Q0FBQTtFaEVzL010QztFZ0VyL01FO0lBQW9DLHdDQUFBO0VoRXcvTXRDO0VnRXQvTUU7SUFBaUMsa0NBQUE7RWhFeS9NbkM7RWdFeC9NRTtJQUFpQyxnQ0FBQTtFaEUyL01uQztFZ0UxL01FO0lBQWlDLDhCQUFBO0VoRTYvTW5DO0VnRTUvTUU7SUFBaUMsZ0NBQUE7RWhFKy9NbkM7RWdFOS9NRTtJQUFpQywrQkFBQTtFaEVpZ05uQztFZ0UvL01FO0lBQWtDLG9DQUFBO0VoRWtnTnBDO0VnRWpnTkU7SUFBa0Msa0NBQUE7RWhFb2dOcEM7RWdFbmdORTtJQUFrQyxnQ0FBQTtFaEVzZ05wQztFZ0VyZ05FO0lBQWtDLHVDQUFBO0VoRXdnTnBDO0VnRXZnTkU7SUFBa0Msc0NBQUE7RWhFMGdOcEM7RWdFemdORTtJQUFrQyxpQ0FBQTtFaEU0Z05wQztFZ0UxZ05FO0lBQWdDLDJCQUFBO0VoRTZnTmxDO0VnRTVnTkU7SUFBZ0MsaUNBQUE7RWhFK2dObEM7RWdFOWdORTtJQUFnQywrQkFBQTtFaEVpaE5sQztFZ0VoaE5FO0lBQWdDLDZCQUFBO0VoRW1oTmxDO0VnRWxoTkU7SUFBZ0MsK0JBQUE7RWhFcWhObEM7RWdFcGhORTtJQUFnQyw4QkFBQTtFaEV1aE5sQztBQUNGO0FpQjVnTkk7RStDbERBO0lBQWdDLDhCQUFBO0VoRWtrTmxDO0VnRWprTkU7SUFBZ0MsaUNBQUE7RWhFb2tObEM7RWdFbmtORTtJQUFnQyxzQ0FBQTtFaEVza05sQztFZ0Vya05FO0lBQWdDLHlDQUFBO0VoRXdrTmxDO0VnRXRrTkU7SUFBOEIsMEJBQUE7RWhFeWtOaEM7RWdFeGtORTtJQUE4Qiw0QkFBQTtFaEUya05oQztFZ0Uxa05FO0lBQThCLGtDQUFBO0VoRTZrTmhDO0VnRTVrTkU7SUFBOEIseUJBQUE7RWhFK2tOaEM7RWdFOWtORTtJQUE4Qix1QkFBQTtFaEVpbE5oQztFZ0VobE5FO0lBQThCLHVCQUFBO0VoRW1sTmhDO0VnRWxsTkU7SUFBOEIseUJBQUE7RWhFcWxOaEM7RWdFcGxORTtJQUE4Qix5QkFBQTtFaEV1bE5oQztFZ0VybE5FO0lBQW9DLHNDQUFBO0VoRXdsTnRDO0VnRXZsTkU7SUFBb0Msb0NBQUE7RWhFMGxOdEM7RWdFemxORTtJQUFvQyxrQ0FBQTtFaEU0bE50QztFZ0UzbE5FO0lBQW9DLHlDQUFBO0VoRThsTnRDO0VnRTdsTkU7SUFBb0Msd0NBQUE7RWhFZ21OdEM7RWdFOWxORTtJQUFpQyxrQ0FBQTtFaEVpbU5uQztFZ0VobU5FO0lBQWlDLGdDQUFBO0VoRW1tTm5DO0VnRWxtTkU7SUFBaUMsOEJBQUE7RWhFcW1ObkM7RWdFcG1ORTtJQUFpQyxnQ0FBQTtFaEV1bU5uQztFZ0V0bU5FO0lBQWlDLCtCQUFBO0VoRXltTm5DO0VnRXZtTkU7SUFBa0Msb0NBQUE7RWhFMG1OcEM7RWdFem1ORTtJQUFrQyxrQ0FBQTtFaEU0bU5wQztFZ0UzbU5FO0lBQWtDLGdDQUFBO0VoRThtTnBDO0VnRTdtTkU7SUFBa0MsdUNBQUE7RWhFZ25OcEM7RWdFL21ORTtJQUFrQyxzQ0FBQTtFaEVrbk5wQztFZ0Vqbk5FO0lBQWtDLGlDQUFBO0VoRW9uTnBDO0VnRWxuTkU7SUFBZ0MsMkJBQUE7RWhFcW5ObEM7RWdFcG5ORTtJQUFnQyxpQ0FBQTtFaEV1bk5sQztFZ0V0bk5FO0lBQWdDLCtCQUFBO0VoRXluTmxDO0VnRXhuTkU7SUFBZ0MsNkJBQUE7RWhFMm5ObEM7RWdFMW5ORTtJQUFnQywrQkFBQTtFaEU2bk5sQztFZ0U1bk5FO0lBQWdDLDhCQUFBO0VoRStuTmxDO0FBQ0Y7QWlCcG5OSTtFK0NsREE7SUFBZ0MsOEJBQUE7RWhFMHFObEM7RWdFenFORTtJQUFnQyxpQ0FBQTtFaEU0cU5sQztFZ0UzcU5FO0lBQWdDLHNDQUFBO0VoRThxTmxDO0VnRTdxTkU7SUFBZ0MseUNBQUE7RWhFZ3JObEM7RWdFOXFORTtJQUE4QiwwQkFBQTtFaEVpck5oQztFZ0Vock5FO0lBQThCLDRCQUFBO0VoRW1yTmhDO0VnRWxyTkU7SUFBOEIsa0NBQUE7RWhFcXJOaEM7RWdFcHJORTtJQUE4Qix5QkFBQTtFaEV1ck5oQztFZ0V0ck5FO0lBQThCLHVCQUFBO0VoRXlyTmhDO0VnRXhyTkU7SUFBOEIsdUJBQUE7RWhFMnJOaEM7RWdFMXJORTtJQUE4Qix5QkFBQTtFaEU2ck5oQztFZ0U1ck5FO0lBQThCLHlCQUFBO0VoRStyTmhDO0VnRTdyTkU7SUFBb0Msc0NBQUE7RWhFZ3NOdEM7RWdFL3JORTtJQUFvQyxvQ0FBQTtFaEVrc050QztFZ0Vqc05FO0lBQW9DLGtDQUFBO0VoRW9zTnRDO0VnRW5zTkU7SUFBb0MseUNBQUE7RWhFc3NOdEM7RWdFcnNORTtJQUFvQyx3Q0FBQTtFaEV3c050QztFZ0V0c05FO0lBQWlDLGtDQUFBO0VoRXlzTm5DO0VnRXhzTkU7SUFBaUMsZ0NBQUE7RWhFMnNObkM7RWdFMXNORTtJQUFpQyw4QkFBQTtFaEU2c05uQztFZ0U1c05FO0lBQWlDLGdDQUFBO0VoRStzTm5DO0VnRTlzTkU7SUFBaUMsK0JBQUE7RWhFaXRObkM7RWdFL3NORTtJQUFrQyxvQ0FBQTtFaEVrdE5wQztFZ0VqdE5FO0lBQWtDLGtDQUFBO0VoRW90TnBDO0VnRW50TkU7SUFBa0MsZ0NBQUE7RWhFc3ROcEM7RWdFcnRORTtJQUFrQyx1Q0FBQTtFaEV3dE5wQztFZ0V2dE5FO0lBQWtDLHNDQUFBO0VoRTB0TnBDO0VnRXp0TkU7SUFBa0MsaUNBQUE7RWhFNHROcEM7RWdFMXRORTtJQUFnQywyQkFBQTtFaEU2dE5sQztFZ0U1dE5FO0lBQWdDLGlDQUFBO0VoRSt0TmxDO0VnRTl0TkU7SUFBZ0MsK0JBQUE7RWhFaXVObEM7RWdFaHVORTtJQUFnQyw2QkFBQTtFaEVtdU5sQztFZ0VsdU5FO0lBQWdDLCtCQUFBO0VoRXF1TmxDO0VnRXB1TkU7SUFBZ0MsOEJBQUE7RWhFdXVObEM7QUFDRjtBaUI1dE5JO0UrQ2xEQTtJQUFnQyw4QkFBQTtFaEVreE5sQztFZ0VqeE5FO0lBQWdDLGlDQUFBO0VoRW94TmxDO0VnRW54TkU7SUFBZ0Msc0NBQUE7RWhFc3hObEM7RWdFcnhORTtJQUFnQyx5Q0FBQTtFaEV3eE5sQztFZ0V0eE5FO0lBQThCLDBCQUFBO0VoRXl4TmhDO0VnRXh4TkU7SUFBOEIsNEJBQUE7RWhFMnhOaEM7RWdFMXhORTtJQUE4QixrQ0FBQTtFaEU2eE5oQztFZ0U1eE5FO0lBQThCLHlCQUFBO0VoRSt4TmhDO0VnRTl4TkU7SUFBOEIsdUJBQUE7RWhFaXlOaEM7RWdFaHlORTtJQUE4Qix1QkFBQTtFaEVteU5oQztFZ0VseU5FO0lBQThCLHlCQUFBO0VoRXF5TmhDO0VnRXB5TkU7SUFBOEIseUJBQUE7RWhFdXlOaEM7RWdFcnlORTtJQUFvQyxzQ0FBQTtFaEV3eU50QztFZ0V2eU5FO0lBQW9DLG9DQUFBO0VoRTB5TnRDO0VnRXp5TkU7SUFBb0Msa0NBQUE7RWhFNHlOdEM7RWdFM3lORTtJQUFvQyx5Q0FBQTtFaEU4eU50QztFZ0U3eU5FO0lBQW9DLHdDQUFBO0VoRWd6TnRDO0VnRTl5TkU7SUFBaUMsa0NBQUE7RWhFaXpObkM7RWdFaHpORTtJQUFpQyxnQ0FBQTtFaEVtek5uQztFZ0Vsek5FO0lBQWlDLDhCQUFBO0VoRXF6Tm5DO0VnRXB6TkU7SUFBaUMsZ0NBQUE7RWhFdXpObkM7RWdFdHpORTtJQUFpQywrQkFBQTtFaEV5ek5uQztFZ0V2ek5FO0lBQWtDLG9DQUFBO0VoRTB6TnBDO0VnRXp6TkU7SUFBa0Msa0NBQUE7RWhFNHpOcEM7RWdFM3pORTtJQUFrQyxnQ0FBQTtFaEU4ek5wQztFZ0U3ek5FO0lBQWtDLHVDQUFBO0VoRWcwTnBDO0VnRS96TkU7SUFBa0Msc0NBQUE7RWhFazBOcEM7RWdFajBORTtJQUFrQyxpQ0FBQTtFaEVvME5wQztFZ0VsME5FO0lBQWdDLDJCQUFBO0VoRXEwTmxDO0VnRXAwTkU7SUFBZ0MsaUNBQUE7RWhFdTBObEM7RWdFdDBORTtJQUFnQywrQkFBQTtFaEV5ME5sQztFZ0V4ME5FO0lBQWdDLDZCQUFBO0VoRTIwTmxDO0VnRTEwTkU7SUFBZ0MsK0JBQUE7RWhFNjBObEM7RWdFNTBORTtJQUFnQyw4QkFBQTtFaEUrME5sQztBQUNGO0FpQnAwTkk7RStDbERBO0lBQWdDLDhCQUFBO0VoRTAzTmxDO0VnRXozTkU7SUFBZ0MsaUNBQUE7RWhFNDNObEM7RWdFMzNORTtJQUFnQyxzQ0FBQTtFaEU4M05sQztFZ0U3M05FO0lBQWdDLHlDQUFBO0VoRWc0TmxDO0VnRTkzTkU7SUFBOEIsMEJBQUE7RWhFaTROaEM7RWdFaDRORTtJQUE4Qiw0QkFBQTtFaEVtNE5oQztFZ0VsNE5FO0lBQThCLGtDQUFBO0VoRXE0TmhDO0VnRXA0TkU7SUFBOEIseUJBQUE7RWhFdTROaEM7RWdFdDRORTtJQUE4Qix1QkFBQTtFaEV5NE5oQztFZ0V4NE5FO0lBQThCLHVCQUFBO0VoRTI0TmhDO0VnRTE0TkU7SUFBOEIseUJBQUE7RWhFNjROaEM7RWdFNTRORTtJQUE4Qix5QkFBQTtFaEUrNE5oQztFZ0U3NE5FO0lBQW9DLHNDQUFBO0VoRWc1TnRDO0VnRS80TkU7SUFBb0Msb0NBQUE7RWhFazVOdEM7RWdFajVORTtJQUFvQyxrQ0FBQTtFaEVvNU50QztFZ0VuNU5FO0lBQW9DLHlDQUFBO0VoRXM1TnRDO0VnRXI1TkU7SUFBb0Msd0NBQUE7RWhFdzVOdEM7RWdFdDVORTtJQUFpQyxrQ0FBQTtFaEV5NU5uQztFZ0V4NU5FO0lBQWlDLGdDQUFBO0VoRTI1Tm5DO0VnRTE1TkU7SUFBaUMsOEJBQUE7RWhFNjVObkM7RWdFNTVORTtJQUFpQyxnQ0FBQTtFaEUrNU5uQztFZ0U5NU5FO0lBQWlDLCtCQUFBO0VoRWk2Tm5DO0VnRS81TkU7SUFBa0Msb0NBQUE7RWhFazZOcEM7RWdFajZORTtJQUFrQyxrQ0FBQTtFaEVvNk5wQztFZ0VuNk5FO0lBQWtDLGdDQUFBO0VoRXM2TnBDO0VnRXI2TkU7SUFBa0MsdUNBQUE7RWhFdzZOcEM7RWdFdjZORTtJQUFrQyxzQ0FBQTtFaEUwNk5wQztFZ0V6Nk5FO0lBQWtDLGlDQUFBO0VoRTQ2TnBDO0VnRTE2TkU7SUFBZ0MsMkJBQUE7RWhFNjZObEM7RWdFNTZORTtJQUFnQyxpQ0FBQTtFaEUrNk5sQztFZ0U5Nk5FO0lBQWdDLCtCQUFBO0VoRWk3TmxDO0VnRWg3TkU7SUFBZ0MsNkJBQUE7RWhFbTdObEM7RWdFbDdORTtJQUFnQywrQkFBQTtFaEVxN05sQztFZ0VwN05FO0lBQWdDLDhCQUFBO0VoRXU3TmxDO0FBQ0Y7QWlFbCtOSTtFQUF3QixzQkFBQTtBakVxK041Qjs7QWlFcCtOSTtFQUF3Qix1QkFBQTtBakV3K041Qjs7QWlFditOSTtFQUF3QixzQkFBQTtBakUyK041Qjs7QWlCdjdOSTtFZ0R0REE7SUFBd0Isc0JBQUE7RWpFay9OMUI7RWlFai9ORTtJQUF3Qix1QkFBQTtFakVvL04xQjtFaUVuL05FO0lBQXdCLHNCQUFBO0VqRXMvTjFCO0FBQ0Y7QWlCbjhOSTtFZ0R0REE7SUFBd0Isc0JBQUE7RWpFNi9OMUI7RWlFNS9ORTtJQUF3Qix1QkFBQTtFakUrL04xQjtFaUU5L05FO0lBQXdCLHNCQUFBO0VqRWlnTzFCO0FBQ0Y7QWlCOThOSTtFZ0R0REE7SUFBd0Isc0JBQUE7RWpFd2dPMUI7RWlFdmdPRTtJQUF3Qix1QkFBQTtFakUwZ08xQjtFaUV6Z09FO0lBQXdCLHNCQUFBO0VqRTRnTzFCO0FBQ0Y7QWlCejlOSTtFZ0R0REE7SUFBd0Isc0JBQUE7RWpFbWhPMUI7RWlFbGhPRTtJQUF3Qix1QkFBQTtFakVxaE8xQjtFaUVwaE9FO0lBQXdCLHNCQUFBO0VqRXVoTzFCO0FBQ0Y7QWlCcCtOSTtFZ0R0REE7SUFBd0Isc0JBQUE7RWpFOGhPMUI7RWlFN2hPRTtJQUF3Qix1QkFBQTtFakVnaU8xQjtFaUUvaE9FO0lBQXdCLHNCQUFBO0VqRWtpTzFCO0FBQ0Y7QWtFeGlPRTtFQUFzQix5QkFBQTtBbEUyaU94Qjs7QWtFM2lPRTtFQUFzQiwyQkFBQTtBbEUraU94Qjs7QW1FOWlPRTtFQUF5QiwyQkFBQTtBbkVrak8zQjs7QW1FbGpPRTtFQUF5Qiw2QkFBQTtBbkVzak8zQjs7QW1FdGpPRTtFQUF5Qiw2QkFBQTtBbkUwak8zQjs7QW1FMWpPRTtFQUF5QiwwQkFBQTtBbkU4ak8zQjs7QW1FOWpPRTtFQUF5QiwyQkFBQTtBbkVra08zQjs7QW1FN2pPQTtFQUNFLGVBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxhNUR5cEJrQztBUHU2TXBDOztBbUU3ak9BO0VBQ0UsZUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLGE1RGlwQmtDO0FQKzZNcEM7O0FtRTVqT0U7RUFERjtJQUVJLGdCQUFBO0lBQ0EsTUFBQTtJQUNBLGE1RHlvQmdDO0VQdTdNbEM7QUFDRjs7QW9FMWxPQTtFQ0VFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtBckU0bE9GOztBcUVsbE9FO0VBRUUsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0FyRW9sT0o7O0FzRWhuT0E7RUFBYSwyREFBQTtBdEVvbk9iOztBc0Vubk9BO0VBQVUsMERBQUE7QXRFdW5PVjs7QXNFdG5PQTtFQUFhLDBEQUFBO0F0RTBuT2I7O0FzRXpuT0E7RUFBZSwyQkFBQTtBdEU2bk9mOztBdUU1bk9JO0VBQXVCLHFCQUFBO0F2RWdvTzNCOztBdUVob09JO0VBQXVCLHFCQUFBO0F2RW9vTzNCOztBdUVwb09JO0VBQXVCLHFCQUFBO0F2RXdvTzNCOztBdUV4b09JO0VBQXVCLHNCQUFBO0F2RTRvTzNCOztBdUU1b09JO0VBQXVCLHNCQUFBO0F2RWdwTzNCOztBdUVocE9JO0VBQXVCLHNCQUFBO0F2RW9wTzNCOztBdUVwcE9JO0VBQXVCLHNCQUFBO0F2RXdwTzNCOztBdUV4cE9JO0VBQXVCLHNCQUFBO0F2RTRwTzNCOztBdUU1cE9JO0VBQXVCLHVCQUFBO0F2RWdxTzNCOztBdUVocU9JO0VBQXVCLHVCQUFBO0F2RW9xTzNCOztBdUVocU9BO0VBQVUsMEJBQUE7QXZFb3FPVjs7QXVFbnFPQTtFQUFVLDJCQUFBO0F2RXVxT1Y7O0F1RW5xT0E7RUFBYywyQkFBQTtBdkV1cU9kOztBdUV0cU9BO0VBQWMsNEJBQUE7QXZFMHFPZDs7QXVFeHFPQTtFQUFVLHVCQUFBO0F2RTRxT1Y7O0F1RTNxT0E7RUFBVSx3QkFBQTtBdkUrcU9WOztBd0U3ck9FO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUVBLG9CQUFBO0VBQ0EsV0FBQTtFQUVBLGtDQUFBO0F4RThyT0o7O0F5RXBzT1E7RUFBZ0Msb0JBQUE7QXpFd3NPeEM7O0F5RXZzT1E7O0VBRUUsd0JBQUE7QXpFMHNPVjs7QXlFeHNPUTs7RUFFRSwwQkFBQTtBekUyc09WOztBeUV6c09ROztFQUVFLDJCQUFBO0F6RTRzT1Y7O0F5RTFzT1E7O0VBRUUseUJBQUE7QXpFNnNPVjs7QXlFNXRPUTtFQUFnQywwQkFBQTtBekVndU94Qzs7QXlFL3RPUTs7RUFFRSw4QkFBQTtBekVrdU9WOztBeUVodU9ROztFQUVFLGdDQUFBO0F6RW11T1Y7O0F5RWp1T1E7O0VBRUUsaUNBQUE7QXpFb3VPVjs7QXlFbHVPUTs7RUFFRSwrQkFBQTtBekVxdU9WOztBeUVwdk9RO0VBQWdDLHlCQUFBO0F6RXd2T3hDOztBeUV2dk9ROztFQUVFLDZCQUFBO0F6RTB2T1Y7O0F5RXh2T1E7O0VBRUUsK0JBQUE7QXpFMnZPVjs7QXlFenZPUTs7RUFFRSxnQ0FBQTtBekU0dk9WOztBeUUxdk9ROztFQUVFLDhCQUFBO0F6RTZ2T1Y7O0F5RTV3T1E7RUFBZ0MsdUJBQUE7QXpFZ3hPeEM7O0F5RS93T1E7O0VBRUUsMkJBQUE7QXpFa3hPVjs7QXlFaHhPUTs7RUFFRSw2QkFBQTtBekVteE9WOztBeUVqeE9ROztFQUVFLDhCQUFBO0F6RW94T1Y7O0F5RWx4T1E7O0VBRUUsNEJBQUE7QXpFcXhPVjs7QXlFcHlPUTtFQUFnQyx5QkFBQTtBekV3eU94Qzs7QXlFdnlPUTs7RUFFRSw2QkFBQTtBekUweU9WOztBeUV4eU9ROztFQUVFLCtCQUFBO0F6RTJ5T1Y7O0F5RXp5T1E7O0VBRUUsZ0NBQUE7QXpFNHlPVjs7QXlFMXlPUTs7RUFFRSw4QkFBQTtBekU2eU9WOztBeUU1ek9RO0VBQWdDLHVCQUFBO0F6RWcwT3hDOztBeUUvek9ROztFQUVFLDJCQUFBO0F6RWswT1Y7O0F5RWgwT1E7O0VBRUUsNkJBQUE7QXpFbTBPVjs7QXlFajBPUTs7RUFFRSw4QkFBQTtBekVvME9WOztBeUVsME9ROztFQUVFLDRCQUFBO0F6RXEwT1Y7O0F5RXAxT1E7RUFBZ0MseUJBQUE7QXpFdzFPeEM7O0F5RXYxT1E7O0VBRUUsNkJBQUE7QXpFMDFPVjs7QXlFeDFPUTs7RUFFRSwrQkFBQTtBekUyMU9WOztBeUV6MU9ROztFQUVFLGdDQUFBO0F6RTQxT1Y7O0F5RTExT1E7O0VBRUUsOEJBQUE7QXpFNjFPVjs7QXlFNTJPUTtFQUFnQyx1QkFBQTtBekVnM094Qzs7QXlFLzJPUTs7RUFFRSwyQkFBQTtBekVrM09WOztBeUVoM09ROztFQUVFLDZCQUFBO0F6RW0zT1Y7O0F5RWozT1E7O0VBRUUsOEJBQUE7QXpFbzNPVjs7QXlFbDNPUTs7RUFFRSw0QkFBQTtBekVxM09WOztBeUVwNE9RO0VBQWdDLHFCQUFBO0F6RXc0T3hDOztBeUV2NE9ROztFQUVFLHlCQUFBO0F6RTA0T1Y7O0F5RXg0T1E7O0VBRUUsMkJBQUE7QXpFMjRPVjs7QXlFejRPUTs7RUFFRSw0QkFBQTtBekU0NE9WOztBeUUxNE9ROztFQUVFLDBCQUFBO0F6RTY0T1Y7O0F5RTU1T1E7RUFBZ0MsMkJBQUE7QXpFZzZPeEM7O0F5RS81T1E7O0VBRUUsK0JBQUE7QXpFazZPVjs7QXlFaDZPUTs7RUFFRSxpQ0FBQTtBekVtNk9WOztBeUVqNk9ROztFQUVFLGtDQUFBO0F6RW82T1Y7O0F5RWw2T1E7O0VBRUUsZ0NBQUE7QXpFcTZPVjs7QXlFcDdPUTtFQUFnQywwQkFBQTtBekV3N094Qzs7QXlFdjdPUTs7RUFFRSw4QkFBQTtBekUwN09WOztBeUV4N09ROztFQUVFLGdDQUFBO0F6RTI3T1Y7O0F5RXo3T1E7O0VBRUUsaUNBQUE7QXpFNDdPVjs7QXlFMTdPUTs7RUFFRSwrQkFBQTtBekU2N09WOztBeUU1OE9RO0VBQWdDLHdCQUFBO0F6RWc5T3hDOztBeUUvOE9ROztFQUVFLDRCQUFBO0F6RWs5T1Y7O0F5RWg5T1E7O0VBRUUsOEJBQUE7QXpFbTlPVjs7QXlFajlPUTs7RUFFRSwrQkFBQTtBekVvOU9WOztBeUVsOU9ROztFQUVFLDZCQUFBO0F6RXE5T1Y7O0F5RXArT1E7RUFBZ0MsMEJBQUE7QXpFdytPeEM7O0F5RXYrT1E7O0VBRUUsOEJBQUE7QXpFMCtPVjs7QXlFeCtPUTs7RUFFRSxnQ0FBQTtBekUyK09WOztBeUV6K09ROztFQUVFLGlDQUFBO0F6RTQrT1Y7O0F5RTErT1E7O0VBRUUsK0JBQUE7QXpFNitPVjs7QXlFNS9PUTtFQUFnQyx3QkFBQTtBekVnZ1B4Qzs7QXlFLy9PUTs7RUFFRSw0QkFBQTtBekVrZ1BWOztBeUVoZ1BROztFQUVFLDhCQUFBO0F6RW1nUFY7O0F5RWpnUFE7O0VBRUUsK0JBQUE7QXpFb2dQVjs7QXlFbGdQUTs7RUFFRSw2QkFBQTtBekVxZ1BWOztBeUVwaFBRO0VBQWdDLDBCQUFBO0F6RXdoUHhDOztBeUV2aFBROztFQUVFLDhCQUFBO0F6RTBoUFY7O0F5RXhoUFE7O0VBRUUsZ0NBQUE7QXpFMmhQVjs7QXlFemhQUTs7RUFFRSxpQ0FBQTtBekU0aFBWOztBeUUxaFBROztFQUVFLCtCQUFBO0F6RTZoUFY7O0F5RTVpUFE7RUFBZ0Msd0JBQUE7QXpFZ2pQeEM7O0F5RS9pUFE7O0VBRUUsNEJBQUE7QXpFa2pQVjs7QXlFaGpQUTs7RUFFRSw4QkFBQTtBekVtalBWOztBeUVqalBROztFQUVFLCtCQUFBO0F6RW9qUFY7O0F5RWxqUFE7O0VBRUUsNkJBQUE7QXpFcWpQVjs7QXlFN2lQUTtFQUF3QiwyQkFBQTtBekVpalBoQzs7QXlFaGpQUTs7RUFFRSwrQkFBQTtBekVtalBWOztBeUVqalBROztFQUVFLGlDQUFBO0F6RW9qUFY7O0F5RWxqUFE7O0VBRUUsa0NBQUE7QXpFcWpQVjs7QXlFbmpQUTs7RUFFRSxnQ0FBQTtBekVzalBWOztBeUVya1BRO0VBQXdCLDBCQUFBO0F6RXlrUGhDOztBeUV4a1BROztFQUVFLDhCQUFBO0F6RTJrUFY7O0F5RXprUFE7O0VBRUUsZ0NBQUE7QXpFNGtQVjs7QXlFMWtQUTs7RUFFRSxpQ0FBQTtBekU2a1BWOztBeUUza1BROztFQUVFLCtCQUFBO0F6RThrUFY7O0F5RTdsUFE7RUFBd0Isd0JBQUE7QXpFaW1QaEM7O0F5RWhtUFE7O0VBRUUsNEJBQUE7QXpFbW1QVjs7QXlFam1QUTs7RUFFRSw4QkFBQTtBekVvbVBWOztBeUVsbVBROztFQUVFLCtCQUFBO0F6RXFtUFY7O0F5RW5tUFE7O0VBRUUsNkJBQUE7QXpFc21QVjs7QXlFcm5QUTtFQUF3QiwwQkFBQTtBekV5blBoQzs7QXlFeG5QUTs7RUFFRSw4QkFBQTtBekUyblBWOztBeUV6blBROztFQUVFLGdDQUFBO0F6RTRuUFY7O0F5RTFuUFE7O0VBRUUsaUNBQUE7QXpFNm5QVjs7QXlFM25QUTs7RUFFRSwrQkFBQTtBekU4blBWOztBeUU3b1BRO0VBQXdCLHdCQUFBO0F6RWlwUGhDOztBeUVocFBROztFQUVFLDRCQUFBO0F6RW1wUFY7O0F5RWpwUFE7O0VBRUUsOEJBQUE7QXpFb3BQVjs7QXlFbHBQUTs7RUFFRSwrQkFBQTtBekVxcFBWOztBeUVucFBROztFQUVFLDZCQUFBO0F6RXNwUFY7O0F5RXJxUFE7RUFBd0IsMEJBQUE7QXpFeXFQaEM7O0F5RXhxUFE7O0VBRUUsOEJBQUE7QXpFMnFQVjs7QXlFenFQUTs7RUFFRSxnQ0FBQTtBekU0cVBWOztBeUUxcVBROztFQUVFLGlDQUFBO0F6RTZxUFY7O0F5RTNxUFE7O0VBRUUsK0JBQUE7QXpFOHFQVjs7QXlFN3JQUTtFQUF3Qix3QkFBQTtBekVpc1BoQzs7QXlFaHNQUTs7RUFFRSw0QkFBQTtBekVtc1BWOztBeUVqc1BROztFQUVFLDhCQUFBO0F6RW9zUFY7O0F5RWxzUFE7O0VBRUUsK0JBQUE7QXpFcXNQVjs7QXlFbnNQUTs7RUFFRSw2QkFBQTtBekVzc1BWOztBeUVoc1BJO0VBQW1CLHVCQUFBO0F6RW9zUHZCOztBeUVuc1BJOztFQUVFLDJCQUFBO0F6RXNzUE47O0F5RXBzUEk7O0VBRUUsNkJBQUE7QXpFdXNQTjs7QXlFcnNQSTs7RUFFRSw4QkFBQTtBekV3c1BOOztBeUV0c1BJOztFQUVFLDRCQUFBO0F6RXlzUE47O0FpQmx0UEk7RXdEbERJO0lBQWdDLG9CQUFBO0V6RXl3UHRDO0V5RXh3UE07O0lBRUUsd0JBQUE7RXpFMHdQUjtFeUV4d1BNOztJQUVFLDBCQUFBO0V6RTB3UFI7RXlFeHdQTTs7SUFFRSwyQkFBQTtFekUwd1BSO0V5RXh3UE07O0lBRUUseUJBQUE7RXpFMHdQUjtFeUV6eFBNO0lBQWdDLDBCQUFBO0V6RTR4UHRDO0V5RTN4UE07O0lBRUUsOEJBQUE7RXpFNnhQUjtFeUUzeFBNOztJQUVFLGdDQUFBO0V6RTZ4UFI7RXlFM3hQTTs7SUFFRSxpQ0FBQTtFekU2eFBSO0V5RTN4UE07O0lBRUUsK0JBQUE7RXpFNnhQUjtFeUU1eVBNO0lBQWdDLHlCQUFBO0V6RSt5UHRDO0V5RTl5UE07O0lBRUUsNkJBQUE7RXpFZ3pQUjtFeUU5eVBNOztJQUVFLCtCQUFBO0V6RWd6UFI7RXlFOXlQTTs7SUFFRSxnQ0FBQTtFekVnelBSO0V5RTl5UE07O0lBRUUsOEJBQUE7RXpFZ3pQUjtFeUUvelBNO0lBQWdDLHVCQUFBO0V6RWswUHRDO0V5RWowUE07O0lBRUUsMkJBQUE7RXpFbTBQUjtFeUVqMFBNOztJQUVFLDZCQUFBO0V6RW0wUFI7RXlFajBQTTs7SUFFRSw4QkFBQTtFekVtMFBSO0V5RWowUE07O0lBRUUsNEJBQUE7RXpFbTBQUjtFeUVsMVBNO0lBQWdDLHlCQUFBO0V6RXExUHRDO0V5RXAxUE07O0lBRUUsNkJBQUE7RXpFczFQUjtFeUVwMVBNOztJQUVFLCtCQUFBO0V6RXMxUFI7RXlFcDFQTTs7SUFFRSxnQ0FBQTtFekVzMVBSO0V5RXAxUE07O0lBRUUsOEJBQUE7RXpFczFQUjtFeUVyMlBNO0lBQWdDLHVCQUFBO0V6RXcyUHRDO0V5RXYyUE07O0lBRUUsMkJBQUE7RXpFeTJQUjtFeUV2MlBNOztJQUVFLDZCQUFBO0V6RXkyUFI7RXlFdjJQTTs7SUFFRSw4QkFBQTtFekV5MlBSO0V5RXYyUE07O0lBRUUsNEJBQUE7RXpFeTJQUjtFeUV4M1BNO0lBQWdDLHlCQUFBO0V6RTIzUHRDO0V5RTEzUE07O0lBRUUsNkJBQUE7RXpFNDNQUjtFeUUxM1BNOztJQUVFLCtCQUFBO0V6RTQzUFI7RXlFMTNQTTs7SUFFRSxnQ0FBQTtFekU0M1BSO0V5RTEzUE07O0lBRUUsOEJBQUE7RXpFNDNQUjtFeUUzNFBNO0lBQWdDLHVCQUFBO0V6RTg0UHRDO0V5RTc0UE07O0lBRUUsMkJBQUE7RXpFKzRQUjtFeUU3NFBNOztJQUVFLDZCQUFBO0V6RSs0UFI7RXlFNzRQTTs7SUFFRSw4QkFBQTtFekUrNFBSO0V5RTc0UE07O0lBRUUsNEJBQUE7RXpFKzRQUjtFeUU5NVBNO0lBQWdDLHFCQUFBO0V6RWk2UHRDO0V5RWg2UE07O0lBRUUseUJBQUE7RXpFazZQUjtFeUVoNlBNOztJQUVFLDJCQUFBO0V6RWs2UFI7RXlFaDZQTTs7SUFFRSw0QkFBQTtFekVrNlBSO0V5RWg2UE07O0lBRUUsMEJBQUE7RXpFazZQUjtFeUVqN1BNO0lBQWdDLDJCQUFBO0V6RW83UHRDO0V5RW43UE07O0lBRUUsK0JBQUE7RXpFcTdQUjtFeUVuN1BNOztJQUVFLGlDQUFBO0V6RXE3UFI7RXlFbjdQTTs7SUFFRSxrQ0FBQTtFekVxN1BSO0V5RW43UE07O0lBRUUsZ0NBQUE7RXpFcTdQUjtFeUVwOFBNO0lBQWdDLDBCQUFBO0V6RXU4UHRDO0V5RXQ4UE07O0lBRUUsOEJBQUE7RXpFdzhQUjtFeUV0OFBNOztJQUVFLGdDQUFBO0V6RXc4UFI7RXlFdDhQTTs7SUFFRSxpQ0FBQTtFekV3OFBSO0V5RXQ4UE07O0lBRUUsK0JBQUE7RXpFdzhQUjtFeUV2OVBNO0lBQWdDLHdCQUFBO0V6RTA5UHRDO0V5RXo5UE07O0lBRUUsNEJBQUE7RXpFMjlQUjtFeUV6OVBNOztJQUVFLDhCQUFBO0V6RTI5UFI7RXlFejlQTTs7SUFFRSwrQkFBQTtFekUyOVBSO0V5RXo5UE07O0lBRUUsNkJBQUE7RXpFMjlQUjtFeUUxK1BNO0lBQWdDLDBCQUFBO0V6RTYrUHRDO0V5RTUrUE07O0lBRUUsOEJBQUE7RXpFOCtQUjtFeUU1K1BNOztJQUVFLGdDQUFBO0V6RTgrUFI7RXlFNStQTTs7SUFFRSxpQ0FBQTtFekU4K1BSO0V5RTUrUE07O0lBRUUsK0JBQUE7RXpFOCtQUjtFeUU3L1BNO0lBQWdDLHdCQUFBO0V6RWdnUXRDO0V5RS8vUE07O0lBRUUsNEJBQUE7RXpFaWdRUjtFeUUvL1BNOztJQUVFLDhCQUFBO0V6RWlnUVI7RXlFLy9QTTs7SUFFRSwrQkFBQTtFekVpZ1FSO0V5RS8vUE07O0lBRUUsNkJBQUE7RXpFaWdRUjtFeUVoaFFNO0lBQWdDLDBCQUFBO0V6RW1oUXRDO0V5RWxoUU07O0lBRUUsOEJBQUE7RXpFb2hRUjtFeUVsaFFNOztJQUVFLGdDQUFBO0V6RW9oUVI7RXlFbGhRTTs7SUFFRSxpQ0FBQTtFekVvaFFSO0V5RWxoUU07O0lBRUUsK0JBQUE7RXpFb2hRUjtFeUVuaVFNO0lBQWdDLHdCQUFBO0V6RXNpUXRDO0V5RXJpUU07O0lBRUUsNEJBQUE7RXpFdWlRUjtFeUVyaVFNOztJQUVFLDhCQUFBO0V6RXVpUVI7RXlFcmlRTTs7SUFFRSwrQkFBQTtFekV1aVFSO0V5RXJpUU07O0lBRUUsNkJBQUE7RXpFdWlRUjtFeUUvaFFNO0lBQXdCLDJCQUFBO0V6RWtpUTlCO0V5RWppUU07O0lBRUUsK0JBQUE7RXpFbWlRUjtFeUVqaVFNOztJQUVFLGlDQUFBO0V6RW1pUVI7RXlFamlRTTs7SUFFRSxrQ0FBQTtFekVtaVFSO0V5RWppUU07O0lBRUUsZ0NBQUE7RXpFbWlRUjtFeUVsalFNO0lBQXdCLDBCQUFBO0V6RXFqUTlCO0V5RXBqUU07O0lBRUUsOEJBQUE7RXpFc2pRUjtFeUVwalFNOztJQUVFLGdDQUFBO0V6RXNqUVI7RXlFcGpRTTs7SUFFRSxpQ0FBQTtFekVzalFSO0V5RXBqUU07O0lBRUUsK0JBQUE7RXpFc2pRUjtFeUVya1FNO0lBQXdCLHdCQUFBO0V6RXdrUTlCO0V5RXZrUU07O0lBRUUsNEJBQUE7RXpFeWtRUjtFeUV2a1FNOztJQUVFLDhCQUFBO0V6RXlrUVI7RXlFdmtRTTs7SUFFRSwrQkFBQTtFekV5a1FSO0V5RXZrUU07O0lBRUUsNkJBQUE7RXpFeWtRUjtFeUV4bFFNO0lBQXdCLDBCQUFBO0V6RTJsUTlCO0V5RTFsUU07O0lBRUUsOEJBQUE7RXpFNGxRUjtFeUUxbFFNOztJQUVFLGdDQUFBO0V6RTRsUVI7RXlFMWxRTTs7SUFFRSxpQ0FBQTtFekU0bFFSO0V5RTFsUU07O0lBRUUsK0JBQUE7RXpFNGxRUjtFeUUzbVFNO0lBQXdCLHdCQUFBO0V6RThtUTlCO0V5RTdtUU07O0lBRUUsNEJBQUE7RXpFK21RUjtFeUU3bVFNOztJQUVFLDhCQUFBO0V6RSttUVI7RXlFN21RTTs7SUFFRSwrQkFBQTtFekUrbVFSO0V5RTdtUU07O0lBRUUsNkJBQUE7RXpFK21RUjtFeUU5blFNO0lBQXdCLDBCQUFBO0V6RWlvUTlCO0V5RWhvUU07O0lBRUUsOEJBQUE7RXpFa29RUjtFeUVob1FNOztJQUVFLGdDQUFBO0V6RWtvUVI7RXlFaG9RTTs7SUFFRSxpQ0FBQTtFekVrb1FSO0V5RWhvUU07O0lBRUUsK0JBQUE7RXpFa29RUjtFeUVqcFFNO0lBQXdCLHdCQUFBO0V6RW9wUTlCO0V5RW5wUU07O0lBRUUsNEJBQUE7RXpFcXBRUjtFeUVucFFNOztJQUVFLDhCQUFBO0V6RXFwUVI7RXlFbnBRTTs7SUFFRSwrQkFBQTtFekVxcFFSO0V5RW5wUU07O0lBRUUsNkJBQUE7RXpFcXBRUjtFeUUvb1FFO0lBQW1CLHVCQUFBO0V6RWtwUXJCO0V5RWpwUUU7O0lBRUUsMkJBQUE7RXpFbXBRSjtFeUVqcFFFOztJQUVFLDZCQUFBO0V6RW1wUUo7RXlFanBRRTs7SUFFRSw4QkFBQTtFekVtcFFKO0V5RWpwUUU7O0lBRUUsNEJBQUE7RXpFbXBRSjtBQUNGO0FpQjdwUUk7RXdEbERJO0lBQWdDLG9CQUFBO0V6RW10UXRDO0V5RWx0UU07O0lBRUUsd0JBQUE7RXpFb3RRUjtFeUVsdFFNOztJQUVFLDBCQUFBO0V6RW90UVI7RXlFbHRRTTs7SUFFRSwyQkFBQTtFekVvdFFSO0V5RWx0UU07O0lBRUUseUJBQUE7RXpFb3RRUjtFeUVudVFNO0lBQWdDLDBCQUFBO0V6RXN1UXRDO0V5RXJ1UU07O0lBRUUsOEJBQUE7RXpFdXVRUjtFeUVydVFNOztJQUVFLGdDQUFBO0V6RXV1UVI7RXlFcnVRTTs7SUFFRSxpQ0FBQTtFekV1dVFSO0V5RXJ1UU07O0lBRUUsK0JBQUE7RXpFdXVRUjtFeUV0dlFNO0lBQWdDLHlCQUFBO0V6RXl2UXRDO0V5RXh2UU07O0lBRUUsNkJBQUE7RXpFMHZRUjtFeUV4dlFNOztJQUVFLCtCQUFBO0V6RTB2UVI7RXlFeHZRTTs7SUFFRSxnQ0FBQTtFekUwdlFSO0V5RXh2UU07O0lBRUUsOEJBQUE7RXpFMHZRUjtFeUV6d1FNO0lBQWdDLHVCQUFBO0V6RTR3UXRDO0V5RTN3UU07O0lBRUUsMkJBQUE7RXpFNndRUjtFeUUzd1FNOztJQUVFLDZCQUFBO0V6RTZ3UVI7RXlFM3dRTTs7SUFFRSw4QkFBQTtFekU2d1FSO0V5RTN3UU07O0lBRUUsNEJBQUE7RXpFNndRUjtFeUU1eFFNO0lBQWdDLHlCQUFBO0V6RSt4UXRDO0V5RTl4UU07O0lBRUUsNkJBQUE7RXpFZ3lRUjtFeUU5eFFNOztJQUVFLCtCQUFBO0V6RWd5UVI7RXlFOXhRTTs7SUFFRSxnQ0FBQTtFekVneVFSO0V5RTl4UU07O0lBRUUsOEJBQUE7RXpFZ3lRUjtFeUUveVFNO0lBQWdDLHVCQUFBO0V6RWt6UXRDO0V5RWp6UU07O0lBRUUsMkJBQUE7RXpFbXpRUjtFeUVqelFNOztJQUVFLDZCQUFBO0V6RW16UVI7RXlFanpRTTs7SUFFRSw4QkFBQTtFekVtelFSO0V5RWp6UU07O0lBRUUsNEJBQUE7RXpFbXpRUjtFeUVsMFFNO0lBQWdDLHlCQUFBO0V6RXEwUXRDO0V5RXAwUU07O0lBRUUsNkJBQUE7RXpFczBRUjtFeUVwMFFNOztJQUVFLCtCQUFBO0V6RXMwUVI7RXlFcDBRTTs7SUFFRSxnQ0FBQTtFekVzMFFSO0V5RXAwUU07O0lBRUUsOEJBQUE7RXpFczBRUjtFeUVyMVFNO0lBQWdDLHVCQUFBO0V6RXcxUXRDO0V5RXYxUU07O0lBRUUsMkJBQUE7RXpFeTFRUjtFeUV2MVFNOztJQUVFLDZCQUFBO0V6RXkxUVI7RXlFdjFRTTs7SUFFRSw4QkFBQTtFekV5MVFSO0V5RXYxUU07O0lBRUUsNEJBQUE7RXpFeTFRUjtFeUV4MlFNO0lBQWdDLHFCQUFBO0V6RTIyUXRDO0V5RTEyUU07O0lBRUUseUJBQUE7RXpFNDJRUjtFeUUxMlFNOztJQUVFLDJCQUFBO0V6RTQyUVI7RXlFMTJRTTs7SUFFRSw0QkFBQTtFekU0MlFSO0V5RTEyUU07O0lBRUUsMEJBQUE7RXpFNDJRUjtFeUUzM1FNO0lBQWdDLDJCQUFBO0V6RTgzUXRDO0V5RTczUU07O0lBRUUsK0JBQUE7RXpFKzNRUjtFeUU3M1FNOztJQUVFLGlDQUFBO0V6RSszUVI7RXlFNzNRTTs7SUFFRSxrQ0FBQTtFekUrM1FSO0V5RTczUU07O0lBRUUsZ0NBQUE7RXpFKzNRUjtFeUU5NFFNO0lBQWdDLDBCQUFBO0V6RWk1UXRDO0V5RWg1UU07O0lBRUUsOEJBQUE7RXpFazVRUjtFeUVoNVFNOztJQUVFLGdDQUFBO0V6RWs1UVI7RXlFaDVRTTs7SUFFRSxpQ0FBQTtFekVrNVFSO0V5RWg1UU07O0lBRUUsK0JBQUE7RXpFazVRUjtFeUVqNlFNO0lBQWdDLHdCQUFBO0V6RW82UXRDO0V5RW42UU07O0lBRUUsNEJBQUE7RXpFcTZRUjtFeUVuNlFNOztJQUVFLDhCQUFBO0V6RXE2UVI7RXlFbjZRTTs7SUFFRSwrQkFBQTtFekVxNlFSO0V5RW42UU07O0lBRUUsNkJBQUE7RXpFcTZRUjtFeUVwN1FNO0lBQWdDLDBCQUFBO0V6RXU3UXRDO0V5RXQ3UU07O0lBRUUsOEJBQUE7RXpFdzdRUjtFeUV0N1FNOztJQUVFLGdDQUFBO0V6RXc3UVI7RXlFdDdRTTs7SUFFRSxpQ0FBQTtFekV3N1FSO0V5RXQ3UU07O0lBRUUsK0JBQUE7RXpFdzdRUjtFeUV2OFFNO0lBQWdDLHdCQUFBO0V6RTA4UXRDO0V5RXo4UU07O0lBRUUsNEJBQUE7RXpFMjhRUjtFeUV6OFFNOztJQUVFLDhCQUFBO0V6RTI4UVI7RXlFejhRTTs7SUFFRSwrQkFBQTtFekUyOFFSO0V5RXo4UU07O0lBRUUsNkJBQUE7RXpFMjhRUjtFeUUxOVFNO0lBQWdDLDBCQUFBO0V6RTY5UXRDO0V5RTU5UU07O0lBRUUsOEJBQUE7RXpFODlRUjtFeUU1OVFNOztJQUVFLGdDQUFBO0V6RTg5UVI7RXlFNTlRTTs7SUFFRSxpQ0FBQTtFekU4OVFSO0V5RTU5UU07O0lBRUUsK0JBQUE7RXpFODlRUjtFeUU3K1FNO0lBQWdDLHdCQUFBO0V6RWcvUXRDO0V5RS8rUU07O0lBRUUsNEJBQUE7RXpFaS9RUjtFeUUvK1FNOztJQUVFLDhCQUFBO0V6RWkvUVI7RXlFLytRTTs7SUFFRSwrQkFBQTtFekVpL1FSO0V5RS8rUU07O0lBRUUsNkJBQUE7RXpFaS9RUjtFeUV6K1FNO0lBQXdCLDJCQUFBO0V6RTQrUTlCO0V5RTMrUU07O0lBRUUsK0JBQUE7RXpFNitRUjtFeUUzK1FNOztJQUVFLGlDQUFBO0V6RTYrUVI7RXlFMytRTTs7SUFFRSxrQ0FBQTtFekU2K1FSO0V5RTMrUU07O0lBRUUsZ0NBQUE7RXpFNitRUjtFeUU1L1FNO0lBQXdCLDBCQUFBO0V6RSsvUTlCO0V5RTkvUU07O0lBRUUsOEJBQUE7RXpFZ2dSUjtFeUU5L1FNOztJQUVFLGdDQUFBO0V6RWdnUlI7RXlFOS9RTTs7SUFFRSxpQ0FBQTtFekVnZ1JSO0V5RTkvUU07O0lBRUUsK0JBQUE7RXpFZ2dSUjtFeUUvZ1JNO0lBQXdCLHdCQUFBO0V6RWtoUjlCO0V5RWpoUk07O0lBRUUsNEJBQUE7RXpFbWhSUjtFeUVqaFJNOztJQUVFLDhCQUFBO0V6RW1oUlI7RXlFamhSTTs7SUFFRSwrQkFBQTtFekVtaFJSO0V5RWpoUk07O0lBRUUsNkJBQUE7RXpFbWhSUjtFeUVsaVJNO0lBQXdCLDBCQUFBO0V6RXFpUjlCO0V5RXBpUk07O0lBRUUsOEJBQUE7RXpFc2lSUjtFeUVwaVJNOztJQUVFLGdDQUFBO0V6RXNpUlI7RXlFcGlSTTs7SUFFRSxpQ0FBQTtFekVzaVJSO0V5RXBpUk07O0lBRUUsK0JBQUE7RXpFc2lSUjtFeUVyalJNO0lBQXdCLHdCQUFBO0V6RXdqUjlCO0V5RXZqUk07O0lBRUUsNEJBQUE7RXpFeWpSUjtFeUV2alJNOztJQUVFLDhCQUFBO0V6RXlqUlI7RXlFdmpSTTs7SUFFRSwrQkFBQTtFekV5alJSO0V5RXZqUk07O0lBRUUsNkJBQUE7RXpFeWpSUjtFeUV4a1JNO0lBQXdCLDBCQUFBO0V6RTJrUjlCO0V5RTFrUk07O0lBRUUsOEJBQUE7RXpFNGtSUjtFeUUxa1JNOztJQUVFLGdDQUFBO0V6RTRrUlI7RXlFMWtSTTs7SUFFRSxpQ0FBQTtFekU0a1JSO0V5RTFrUk07O0lBRUUsK0JBQUE7RXpFNGtSUjtFeUUzbFJNO0lBQXdCLHdCQUFBO0V6RThsUjlCO0V5RTdsUk07O0lBRUUsNEJBQUE7RXpFK2xSUjtFeUU3bFJNOztJQUVFLDhCQUFBO0V6RStsUlI7RXlFN2xSTTs7SUFFRSwrQkFBQTtFekUrbFJSO0V5RTdsUk07O0lBRUUsNkJBQUE7RXpFK2xSUjtFeUV6bFJFO0lBQW1CLHVCQUFBO0V6RTRsUnJCO0V5RTNsUkU7O0lBRUUsMkJBQUE7RXpFNmxSSjtFeUUzbFJFOztJQUVFLDZCQUFBO0V6RTZsUko7RXlFM2xSRTs7SUFFRSw4QkFBQTtFekU2bFJKO0V5RTNsUkU7O0lBRUUsNEJBQUE7RXpFNmxSSjtBQUNGO0FpQnZtUkk7RXdEbERJO0lBQWdDLG9CQUFBO0V6RTZwUnRDO0V5RTVwUk07O0lBRUUsd0JBQUE7RXpFOHBSUjtFeUU1cFJNOztJQUVFLDBCQUFBO0V6RThwUlI7RXlFNXBSTTs7SUFFRSwyQkFBQTtFekU4cFJSO0V5RTVwUk07O0lBRUUseUJBQUE7RXpFOHBSUjtFeUU3cVJNO0lBQWdDLDBCQUFBO0V6RWdyUnRDO0V5RS9xUk07O0lBRUUsOEJBQUE7RXpFaXJSUjtFeUUvcVJNOztJQUVFLGdDQUFBO0V6RWlyUlI7RXlFL3FSTTs7SUFFRSxpQ0FBQTtFekVpclJSO0V5RS9xUk07O0lBRUUsK0JBQUE7RXpFaXJSUjtFeUVoc1JNO0lBQWdDLHlCQUFBO0V6RW1zUnRDO0V5RWxzUk07O0lBRUUsNkJBQUE7RXpFb3NSUjtFeUVsc1JNOztJQUVFLCtCQUFBO0V6RW9zUlI7RXlFbHNSTTs7SUFFRSxnQ0FBQTtFekVvc1JSO0V5RWxzUk07O0lBRUUsOEJBQUE7RXpFb3NSUjtFeUVudFJNO0lBQWdDLHVCQUFBO0V6RXN0UnRDO0V5RXJ0Uk07O0lBRUUsMkJBQUE7RXpFdXRSUjtFeUVydFJNOztJQUVFLDZCQUFBO0V6RXV0UlI7RXlFcnRSTTs7SUFFRSw4QkFBQTtFekV1dFJSO0V5RXJ0Uk07O0lBRUUsNEJBQUE7RXpFdXRSUjtFeUV0dVJNO0lBQWdDLHlCQUFBO0V6RXl1UnRDO0V5RXh1Uk07O0lBRUUsNkJBQUE7RXpFMHVSUjtFeUV4dVJNOztJQUVFLCtCQUFBO0V6RTB1UlI7RXlFeHVSTTs7SUFFRSxnQ0FBQTtFekUwdVJSO0V5RXh1Uk07O0lBRUUsOEJBQUE7RXpFMHVSUjtFeUV6dlJNO0lBQWdDLHVCQUFBO0V6RTR2UnRDO0V5RTN2Uk07O0lBRUUsMkJBQUE7RXpFNnZSUjtFeUUzdlJNOztJQUVFLDZCQUFBO0V6RTZ2UlI7RXlFM3ZSTTs7SUFFRSw4QkFBQTtFekU2dlJSO0V5RTN2Uk07O0lBRUUsNEJBQUE7RXpFNnZSUjtFeUU1d1JNO0lBQWdDLHlCQUFBO0V6RSt3UnRDO0V5RTl3Uk07O0lBRUUsNkJBQUE7RXpFZ3hSUjtFeUU5d1JNOztJQUVFLCtCQUFBO0V6RWd4UlI7RXlFOXdSTTs7SUFFRSxnQ0FBQTtFekVneFJSO0V5RTl3Uk07O0lBRUUsOEJBQUE7RXpFZ3hSUjtFeUUveFJNO0lBQWdDLHVCQUFBO0V6RWt5UnRDO0V5RWp5Uk07O0lBRUUsMkJBQUE7RXpFbXlSUjtFeUVqeVJNOztJQUVFLDZCQUFBO0V6RW15UlI7RXlFanlSTTs7SUFFRSw4QkFBQTtFekVteVJSO0V5RWp5Uk07O0lBRUUsNEJBQUE7RXpFbXlSUjtFeUVselJNO0lBQWdDLHFCQUFBO0V6RXF6UnRDO0V5RXB6Uk07O0lBRUUseUJBQUE7RXpFc3pSUjtFeUVwelJNOztJQUVFLDJCQUFBO0V6RXN6UlI7RXlFcHpSTTs7SUFFRSw0QkFBQTtFekVzelJSO0V5RXB6Uk07O0lBRUUsMEJBQUE7RXpFc3pSUjtFeUVyMFJNO0lBQWdDLDJCQUFBO0V6RXcwUnRDO0V5RXYwUk07O0lBRUUsK0JBQUE7RXpFeTBSUjtFeUV2MFJNOztJQUVFLGlDQUFBO0V6RXkwUlI7RXlFdjBSTTs7SUFFRSxrQ0FBQTtFekV5MFJSO0V5RXYwUk07O0lBRUUsZ0NBQUE7RXpFeTBSUjtFeUV4MVJNO0lBQWdDLDBCQUFBO0V6RTIxUnRDO0V5RTExUk07O0lBRUUsOEJBQUE7RXpFNDFSUjtFeUUxMVJNOztJQUVFLGdDQUFBO0V6RTQxUlI7RXlFMTFSTTs7SUFFRSxpQ0FBQTtFekU0MVJSO0V5RTExUk07O0lBRUUsK0JBQUE7RXpFNDFSUjtFeUUzMlJNO0lBQWdDLHdCQUFBO0V6RTgyUnRDO0V5RTcyUk07O0lBRUUsNEJBQUE7RXpFKzJSUjtFeUU3MlJNOztJQUVFLDhCQUFBO0V6RSsyUlI7RXlFNzJSTTs7SUFFRSwrQkFBQTtFekUrMlJSO0V5RTcyUk07O0lBRUUsNkJBQUE7RXpFKzJSUjtFeUU5M1JNO0lBQWdDLDBCQUFBO0V6RWk0UnRDO0V5RWg0Uk07O0lBRUUsOEJBQUE7RXpFazRSUjtFeUVoNFJNOztJQUVFLGdDQUFBO0V6RWs0UlI7RXlFaDRSTTs7SUFFRSxpQ0FBQTtFekVrNFJSO0V5RWg0Uk07O0lBRUUsK0JBQUE7RXpFazRSUjtFeUVqNVJNO0lBQWdDLHdCQUFBO0V6RW81UnRDO0V5RW41Uk07O0lBRUUsNEJBQUE7RXpFcTVSUjtFeUVuNVJNOztJQUVFLDhCQUFBO0V6RXE1UlI7RXlFbjVSTTs7SUFFRSwrQkFBQTtFekVxNVJSO0V5RW41Uk07O0lBRUUsNkJBQUE7RXpFcTVSUjtFeUVwNlJNO0lBQWdDLDBCQUFBO0V6RXU2UnRDO0V5RXQ2Uk07O0lBRUUsOEJBQUE7RXpFdzZSUjtFeUV0NlJNOztJQUVFLGdDQUFBO0V6RXc2UlI7RXlFdDZSTTs7SUFFRSxpQ0FBQTtFekV3NlJSO0V5RXQ2Uk07O0lBRUUsK0JBQUE7RXpFdzZSUjtFeUV2N1JNO0lBQWdDLHdCQUFBO0V6RTA3UnRDO0V5RXo3Uk07O0lBRUUsNEJBQUE7RXpFMjdSUjtFeUV6N1JNOztJQUVFLDhCQUFBO0V6RTI3UlI7RXlFejdSTTs7SUFFRSwrQkFBQTtFekUyN1JSO0V5RXo3Uk07O0lBRUUsNkJBQUE7RXpFMjdSUjtFeUVuN1JNO0lBQXdCLDJCQUFBO0V6RXM3UjlCO0V5RXI3Uk07O0lBRUUsK0JBQUE7RXpFdTdSUjtFeUVyN1JNOztJQUVFLGlDQUFBO0V6RXU3UlI7RXlFcjdSTTs7SUFFRSxrQ0FBQTtFekV1N1JSO0V5RXI3Uk07O0lBRUUsZ0NBQUE7RXpFdTdSUjtFeUV0OFJNO0lBQXdCLDBCQUFBO0V6RXk4UjlCO0V5RXg4Uk07O0lBRUUsOEJBQUE7RXpFMDhSUjtFeUV4OFJNOztJQUVFLGdDQUFBO0V6RTA4UlI7RXlFeDhSTTs7SUFFRSxpQ0FBQTtFekUwOFJSO0V5RXg4Uk07O0lBRUUsK0JBQUE7RXpFMDhSUjtFeUV6OVJNO0lBQXdCLHdCQUFBO0V6RTQ5UjlCO0V5RTM5Uk07O0lBRUUsNEJBQUE7RXpFNjlSUjtFeUUzOVJNOztJQUVFLDhCQUFBO0V6RTY5UlI7RXlFMzlSTTs7SUFFRSwrQkFBQTtFekU2OVJSO0V5RTM5Uk07O0lBRUUsNkJBQUE7RXpFNjlSUjtFeUU1K1JNO0lBQXdCLDBCQUFBO0V6RSsrUjlCO0V5RTkrUk07O0lBRUUsOEJBQUE7RXpFZy9SUjtFeUU5K1JNOztJQUVFLGdDQUFBO0V6RWcvUlI7RXlFOStSTTs7SUFFRSxpQ0FBQTtFekVnL1JSO0V5RTkrUk07O0lBRUUsK0JBQUE7RXpFZy9SUjtFeUUvL1JNO0lBQXdCLHdCQUFBO0V6RWtnUzlCO0V5RWpnU007O0lBRUUsNEJBQUE7RXpFbWdTUjtFeUVqZ1NNOztJQUVFLDhCQUFBO0V6RW1nU1I7RXlFamdTTTs7SUFFRSwrQkFBQTtFekVtZ1NSO0V5RWpnU007O0lBRUUsNkJBQUE7RXpFbWdTUjtFeUVsaFNNO0lBQXdCLDBCQUFBO0V6RXFoUzlCO0V5RXBoU007O0lBRUUsOEJBQUE7RXpFc2hTUjtFeUVwaFNNOztJQUVFLGdDQUFBO0V6RXNoU1I7RXlFcGhTTTs7SUFFRSxpQ0FBQTtFekVzaFNSO0V5RXBoU007O0lBRUUsK0JBQUE7RXpFc2hTUjtFeUVyaVNNO0lBQXdCLHdCQUFBO0V6RXdpUzlCO0V5RXZpU007O0lBRUUsNEJBQUE7RXpFeWlTUjtFeUV2aVNNOztJQUVFLDhCQUFBO0V6RXlpU1I7RXlFdmlTTTs7SUFFRSwrQkFBQTtFekV5aVNSO0V5RXZpU007O0lBRUUsNkJBQUE7RXpFeWlTUjtFeUVuaVNFO0lBQW1CLHVCQUFBO0V6RXNpU3JCO0V5RXJpU0U7O0lBRUUsMkJBQUE7RXpFdWlTSjtFeUVyaVNFOztJQUVFLDZCQUFBO0V6RXVpU0o7RXlFcmlTRTs7SUFFRSw4QkFBQTtFekV1aVNKO0V5RXJpU0U7O0lBRUUsNEJBQUE7RXpFdWlTSjtBQUNGO0FpQmpqU0k7RXdEbERJO0lBQWdDLG9CQUFBO0V6RXVtU3RDO0V5RXRtU007O0lBRUUsd0JBQUE7RXpFd21TUjtFeUV0bVNNOztJQUVFLDBCQUFBO0V6RXdtU1I7RXlFdG1TTTs7SUFFRSwyQkFBQTtFekV3bVNSO0V5RXRtU007O0lBRUUseUJBQUE7RXpFd21TUjtFeUV2blNNO0lBQWdDLDBCQUFBO0V6RTBuU3RDO0V5RXpuU007O0lBRUUsOEJBQUE7RXpFMm5TUjtFeUV6blNNOztJQUVFLGdDQUFBO0V6RTJuU1I7RXlFem5TTTs7SUFFRSxpQ0FBQTtFekUyblNSO0V5RXpuU007O0lBRUUsK0JBQUE7RXpFMm5TUjtFeUUxb1NNO0lBQWdDLHlCQUFBO0V6RTZvU3RDO0V5RTVvU007O0lBRUUsNkJBQUE7RXpFOG9TUjtFeUU1b1NNOztJQUVFLCtCQUFBO0V6RThvU1I7RXlFNW9TTTs7SUFFRSxnQ0FBQTtFekU4b1NSO0V5RTVvU007O0lBRUUsOEJBQUE7RXpFOG9TUjtFeUU3cFNNO0lBQWdDLHVCQUFBO0V6RWdxU3RDO0V5RS9wU007O0lBRUUsMkJBQUE7RXpFaXFTUjtFeUUvcFNNOztJQUVFLDZCQUFBO0V6RWlxU1I7RXlFL3BTTTs7SUFFRSw4QkFBQTtFekVpcVNSO0V5RS9wU007O0lBRUUsNEJBQUE7RXpFaXFTUjtFeUVoclNNO0lBQWdDLHlCQUFBO0V6RW1yU3RDO0V5RWxyU007O0lBRUUsNkJBQUE7RXpFb3JTUjtFeUVsclNNOztJQUVFLCtCQUFBO0V6RW9yU1I7RXlFbHJTTTs7SUFFRSxnQ0FBQTtFekVvclNSO0V5RWxyU007O0lBRUUsOEJBQUE7RXpFb3JTUjtFeUVuc1NNO0lBQWdDLHVCQUFBO0V6RXNzU3RDO0V5RXJzU007O0lBRUUsMkJBQUE7RXpFdXNTUjtFeUVyc1NNOztJQUVFLDZCQUFBO0V6RXVzU1I7RXlFcnNTTTs7SUFFRSw4QkFBQTtFekV1c1NSO0V5RXJzU007O0lBRUUsNEJBQUE7RXpFdXNTUjtFeUV0dFNNO0lBQWdDLHlCQUFBO0V6RXl0U3RDO0V5RXh0U007O0lBRUUsNkJBQUE7RXpFMHRTUjtFeUV4dFNNOztJQUVFLCtCQUFBO0V6RTB0U1I7RXlFeHRTTTs7SUFFRSxnQ0FBQTtFekUwdFNSO0V5RXh0U007O0lBRUUsOEJBQUE7RXpFMHRTUjtFeUV6dVNNO0lBQWdDLHVCQUFBO0V6RTR1U3RDO0V5RTN1U007O0lBRUUsMkJBQUE7RXpFNnVTUjtFeUUzdVNNOztJQUVFLDZCQUFBO0V6RTZ1U1I7RXlFM3VTTTs7SUFFRSw4QkFBQTtFekU2dVNSO0V5RTN1U007O0lBRUUsNEJBQUE7RXpFNnVTUjtFeUU1dlNNO0lBQWdDLHFCQUFBO0V6RSt2U3RDO0V5RTl2U007O0lBRUUseUJBQUE7RXpFZ3dTUjtFeUU5dlNNOztJQUVFLDJCQUFBO0V6RWd3U1I7RXlFOXZTTTs7SUFFRSw0QkFBQTtFekVnd1NSO0V5RTl2U007O0lBRUUsMEJBQUE7RXpFZ3dTUjtFeUUvd1NNO0lBQWdDLDJCQUFBO0V6RWt4U3RDO0V5RWp4U007O0lBRUUsK0JBQUE7RXpFbXhTUjtFeUVqeFNNOztJQUVFLGlDQUFBO0V6RW14U1I7RXlFanhTTTs7SUFFRSxrQ0FBQTtFekVteFNSO0V5RWp4U007O0lBRUUsZ0NBQUE7RXpFbXhTUjtFeUVseVNNO0lBQWdDLDBCQUFBO0V6RXF5U3RDO0V5RXB5U007O0lBRUUsOEJBQUE7RXpFc3lTUjtFeUVweVNNOztJQUVFLGdDQUFBO0V6RXN5U1I7RXlFcHlTTTs7SUFFRSxpQ0FBQTtFekVzeVNSO0V5RXB5U007O0lBRUUsK0JBQUE7RXpFc3lTUjtFeUVyelNNO0lBQWdDLHdCQUFBO0V6RXd6U3RDO0V5RXZ6U007O0lBRUUsNEJBQUE7RXpFeXpTUjtFeUV2elNNOztJQUVFLDhCQUFBO0V6RXl6U1I7RXlFdnpTTTs7SUFFRSwrQkFBQTtFekV5elNSO0V5RXZ6U007O0lBRUUsNkJBQUE7RXpFeXpTUjtFeUV4MFNNO0lBQWdDLDBCQUFBO0V6RTIwU3RDO0V5RTEwU007O0lBRUUsOEJBQUE7RXpFNDBTUjtFeUUxMFNNOztJQUVFLGdDQUFBO0V6RTQwU1I7RXlFMTBTTTs7SUFFRSxpQ0FBQTtFekU0MFNSO0V5RTEwU007O0lBRUUsK0JBQUE7RXpFNDBTUjtFeUUzMVNNO0lBQWdDLHdCQUFBO0V6RTgxU3RDO0V5RTcxU007O0lBRUUsNEJBQUE7RXpFKzFTUjtFeUU3MVNNOztJQUVFLDhCQUFBO0V6RSsxU1I7RXlFNzFTTTs7SUFFRSwrQkFBQTtFekUrMVNSO0V5RTcxU007O0lBRUUsNkJBQUE7RXpFKzFTUjtFeUU5MlNNO0lBQWdDLDBCQUFBO0V6RWkzU3RDO0V5RWgzU007O0lBRUUsOEJBQUE7RXpFazNTUjtFeUVoM1NNOztJQUVFLGdDQUFBO0V6RWszU1I7RXlFaDNTTTs7SUFFRSxpQ0FBQTtFekVrM1NSO0V5RWgzU007O0lBRUUsK0JBQUE7RXpFazNTUjtFeUVqNFNNO0lBQWdDLHdCQUFBO0V6RW80U3RDO0V5RW40U007O0lBRUUsNEJBQUE7RXpFcTRTUjtFeUVuNFNNOztJQUVFLDhCQUFBO0V6RXE0U1I7RXlFbjRTTTs7SUFFRSwrQkFBQTtFekVxNFNSO0V5RW40U007O0lBRUUsNkJBQUE7RXpFcTRTUjtFeUU3M1NNO0lBQXdCLDJCQUFBO0V6RWc0UzlCO0V5RS8zU007O0lBRUUsK0JBQUE7RXpFaTRTUjtFeUUvM1NNOztJQUVFLGlDQUFBO0V6RWk0U1I7RXlFLzNTTTs7SUFFRSxrQ0FBQTtFekVpNFNSO0V5RS8zU007O0lBRUUsZ0NBQUE7RXpFaTRTUjtFeUVoNVNNO0lBQXdCLDBCQUFBO0V6RW01UzlCO0V5RWw1U007O0lBRUUsOEJBQUE7RXpFbzVTUjtFeUVsNVNNOztJQUVFLGdDQUFBO0V6RW81U1I7RXlFbDVTTTs7SUFFRSxpQ0FBQTtFekVvNVNSO0V5RWw1U007O0lBRUUsK0JBQUE7RXpFbzVTUjtFeUVuNlNNO0lBQXdCLHdCQUFBO0V6RXM2UzlCO0V5RXI2U007O0lBRUUsNEJBQUE7RXpFdTZTUjtFeUVyNlNNOztJQUVFLDhCQUFBO0V6RXU2U1I7RXlFcjZTTTs7SUFFRSwrQkFBQTtFekV1NlNSO0V5RXI2U007O0lBRUUsNkJBQUE7RXpFdTZTUjtFeUV0N1NNO0lBQXdCLDBCQUFBO0V6RXk3UzlCO0V5RXg3U007O0lBRUUsOEJBQUE7RXpFMDdTUjtFeUV4N1NNOztJQUVFLGdDQUFBO0V6RTA3U1I7RXlFeDdTTTs7SUFFRSxpQ0FBQTtFekUwN1NSO0V5RXg3U007O0lBRUUsK0JBQUE7RXpFMDdTUjtFeUV6OFNNO0lBQXdCLHdCQUFBO0V6RTQ4UzlCO0V5RTM4U007O0lBRUUsNEJBQUE7RXpFNjhTUjtFeUUzOFNNOztJQUVFLDhCQUFBO0V6RTY4U1I7RXlFMzhTTTs7SUFFRSwrQkFBQTtFekU2OFNSO0V5RTM4U007O0lBRUUsNkJBQUE7RXpFNjhTUjtFeUU1OVNNO0lBQXdCLDBCQUFBO0V6RSs5UzlCO0V5RTk5U007O0lBRUUsOEJBQUE7RXpFZytTUjtFeUU5OVNNOztJQUVFLGdDQUFBO0V6RWcrU1I7RXlFOTlTTTs7SUFFRSxpQ0FBQTtFekVnK1NSO0V5RTk5U007O0lBRUUsK0JBQUE7RXpFZytTUjtFeUUvK1NNO0lBQXdCLHdCQUFBO0V6RWsvUzlCO0V5RWovU007O0lBRUUsNEJBQUE7RXpFbS9TUjtFeUVqL1NNOztJQUVFLDhCQUFBO0V6RW0vU1I7RXlFai9TTTs7SUFFRSwrQkFBQTtFekVtL1NSO0V5RWovU007O0lBRUUsNkJBQUE7RXpFbS9TUjtFeUU3K1NFO0lBQW1CLHVCQUFBO0V6RWcvU3JCO0V5RS8rU0U7O0lBRUUsMkJBQUE7RXpFaS9TSjtFeUUvK1NFOztJQUVFLDZCQUFBO0V6RWkvU0o7RXlFLytTRTs7SUFFRSw4QkFBQTtFekVpL1NKO0V5RS8rU0U7O0lBRUUsNEJBQUE7RXpFaS9TSjtBQUNGO0FpQjMvU0k7RXdEbERJO0lBQWdDLG9CQUFBO0V6RWlqVHRDO0V5RWhqVE07O0lBRUUsd0JBQUE7RXpFa2pUUjtFeUVoalRNOztJQUVFLDBCQUFBO0V6RWtqVFI7RXlFaGpUTTs7SUFFRSwyQkFBQTtFekVralRSO0V5RWhqVE07O0lBRUUseUJBQUE7RXpFa2pUUjtFeUVqa1RNO0lBQWdDLDBCQUFBO0V6RW9rVHRDO0V5RW5rVE07O0lBRUUsOEJBQUE7RXpFcWtUUjtFeUVua1RNOztJQUVFLGdDQUFBO0V6RXFrVFI7RXlFbmtUTTs7SUFFRSxpQ0FBQTtFekVxa1RSO0V5RW5rVE07O0lBRUUsK0JBQUE7RXpFcWtUUjtFeUVwbFRNO0lBQWdDLHlCQUFBO0V6RXVsVHRDO0V5RXRsVE07O0lBRUUsNkJBQUE7RXpFd2xUUjtFeUV0bFRNOztJQUVFLCtCQUFBO0V6RXdsVFI7RXlFdGxUTTs7SUFFRSxnQ0FBQTtFekV3bFRSO0V5RXRsVE07O0lBRUUsOEJBQUE7RXpFd2xUUjtFeUV2bVRNO0lBQWdDLHVCQUFBO0V6RTBtVHRDO0V5RXptVE07O0lBRUUsMkJBQUE7RXpFMm1UUjtFeUV6bVRNOztJQUVFLDZCQUFBO0V6RTJtVFI7RXlFem1UTTs7SUFFRSw4QkFBQTtFekUybVRSO0V5RXptVE07O0lBRUUsNEJBQUE7RXpFMm1UUjtFeUUxblRNO0lBQWdDLHlCQUFBO0V6RTZuVHRDO0V5RTVuVE07O0lBRUUsNkJBQUE7RXpFOG5UUjtFeUU1blRNOztJQUVFLCtCQUFBO0V6RThuVFI7RXlFNW5UTTs7SUFFRSxnQ0FBQTtFekU4blRSO0V5RTVuVE07O0lBRUUsOEJBQUE7RXpFOG5UUjtFeUU3b1RNO0lBQWdDLHVCQUFBO0V6RWdwVHRDO0V5RS9vVE07O0lBRUUsMkJBQUE7RXpFaXBUUjtFeUUvb1RNOztJQUVFLDZCQUFBO0V6RWlwVFI7RXlFL29UTTs7SUFFRSw4QkFBQTtFekVpcFRSO0V5RS9vVE07O0lBRUUsNEJBQUE7RXpFaXBUUjtFeUVocVRNO0lBQWdDLHlCQUFBO0V6RW1xVHRDO0V5RWxxVE07O0lBRUUsNkJBQUE7RXpFb3FUUjtFeUVscVRNOztJQUVFLCtCQUFBO0V6RW9xVFI7RXlFbHFUTTs7SUFFRSxnQ0FBQTtFekVvcVRSO0V5RWxxVE07O0lBRUUsOEJBQUE7RXpFb3FUUjtFeUVuclRNO0lBQWdDLHVCQUFBO0V6RXNyVHRDO0V5RXJyVE07O0lBRUUsMkJBQUE7RXpFdXJUUjtFeUVyclRNOztJQUVFLDZCQUFBO0V6RXVyVFI7RXlFcnJUTTs7SUFFRSw4QkFBQTtFekV1clRSO0V5RXJyVE07O0lBRUUsNEJBQUE7RXpFdXJUUjtFeUV0c1RNO0lBQWdDLHFCQUFBO0V6RXlzVHRDO0V5RXhzVE07O0lBRUUseUJBQUE7RXpFMHNUUjtFeUV4c1RNOztJQUVFLDJCQUFBO0V6RTBzVFI7RXlFeHNUTTs7SUFFRSw0QkFBQTtFekUwc1RSO0V5RXhzVE07O0lBRUUsMEJBQUE7RXpFMHNUUjtFeUV6dFRNO0lBQWdDLDJCQUFBO0V6RTR0VHRDO0V5RTN0VE07O0lBRUUsK0JBQUE7RXpFNnRUUjtFeUUzdFRNOztJQUVFLGlDQUFBO0V6RTZ0VFI7RXlFM3RUTTs7SUFFRSxrQ0FBQTtFekU2dFRSO0V5RTN0VE07O0lBRUUsZ0NBQUE7RXpFNnRUUjtFeUU1dVRNO0lBQWdDLDBCQUFBO0V6RSt1VHRDO0V5RTl1VE07O0lBRUUsOEJBQUE7RXpFZ3ZUUjtFeUU5dVRNOztJQUVFLGdDQUFBO0V6RWd2VFI7RXlFOXVUTTs7SUFFRSxpQ0FBQTtFekVndlRSO0V5RTl1VE07O0lBRUUsK0JBQUE7RXpFZ3ZUUjtFeUUvdlRNO0lBQWdDLHdCQUFBO0V6RWt3VHRDO0V5RWp3VE07O0lBRUUsNEJBQUE7RXpFbXdUUjtFeUVqd1RNOztJQUVFLDhCQUFBO0V6RW13VFI7RXlFandUTTs7SUFFRSwrQkFBQTtFekVtd1RSO0V5RWp3VE07O0lBRUUsNkJBQUE7RXpFbXdUUjtFeUVseFRNO0lBQWdDLDBCQUFBO0V6RXF4VHRDO0V5RXB4VE07O0lBRUUsOEJBQUE7RXpFc3hUUjtFeUVweFRNOztJQUVFLGdDQUFBO0V6RXN4VFI7RXlFcHhUTTs7SUFFRSxpQ0FBQTtFekVzeFRSO0V5RXB4VE07O0lBRUUsK0JBQUE7RXpFc3hUUjtFeUVyeVRNO0lBQWdDLHdCQUFBO0V6RXd5VHRDO0V5RXZ5VE07O0lBRUUsNEJBQUE7RXpFeXlUUjtFeUV2eVRNOztJQUVFLDhCQUFBO0V6RXl5VFI7RXlFdnlUTTs7SUFFRSwrQkFBQTtFekV5eVRSO0V5RXZ5VE07O0lBRUUsNkJBQUE7RXpFeXlUUjtFeUV4elRNO0lBQWdDLDBCQUFBO0V6RTJ6VHRDO0V5RTF6VE07O0lBRUUsOEJBQUE7RXpFNHpUUjtFeUUxelRNOztJQUVFLGdDQUFBO0V6RTR6VFI7RXlFMXpUTTs7SUFFRSxpQ0FBQTtFekU0elRSO0V5RTF6VE07O0lBRUUsK0JBQUE7RXpFNHpUUjtFeUUzMFRNO0lBQWdDLHdCQUFBO0V6RTgwVHRDO0V5RTcwVE07O0lBRUUsNEJBQUE7RXpFKzBUUjtFeUU3MFRNOztJQUVFLDhCQUFBO0V6RSswVFI7RXlFNzBUTTs7SUFFRSwrQkFBQTtFekUrMFRSO0V5RTcwVE07O0lBRUUsNkJBQUE7RXpFKzBUUjtFeUV2MFRNO0lBQXdCLDJCQUFBO0V6RTAwVDlCO0V5RXowVE07O0lBRUUsK0JBQUE7RXpFMjBUUjtFeUV6MFRNOztJQUVFLGlDQUFBO0V6RTIwVFI7RXlFejBUTTs7SUFFRSxrQ0FBQTtFekUyMFRSO0V5RXowVE07O0lBRUUsZ0NBQUE7RXpFMjBUUjtFeUUxMVRNO0lBQXdCLDBCQUFBO0V6RTYxVDlCO0V5RTUxVE07O0lBRUUsOEJBQUE7RXpFODFUUjtFeUU1MVRNOztJQUVFLGdDQUFBO0V6RTgxVFI7RXlFNTFUTTs7SUFFRSxpQ0FBQTtFekU4MVRSO0V5RTUxVE07O0lBRUUsK0JBQUE7RXpFODFUUjtFeUU3MlRNO0lBQXdCLHdCQUFBO0V6RWczVDlCO0V5RS8yVE07O0lBRUUsNEJBQUE7RXpFaTNUUjtFeUUvMlRNOztJQUVFLDhCQUFBO0V6RWkzVFI7RXlFLzJUTTs7SUFFRSwrQkFBQTtFekVpM1RSO0V5RS8yVE07O0lBRUUsNkJBQUE7RXpFaTNUUjtFeUVoNFRNO0lBQXdCLDBCQUFBO0V6RW00VDlCO0V5RWw0VE07O0lBRUUsOEJBQUE7RXpFbzRUUjtFeUVsNFRNOztJQUVFLGdDQUFBO0V6RW80VFI7RXlFbDRUTTs7SUFFRSxpQ0FBQTtFekVvNFRSO0V5RWw0VE07O0lBRUUsK0JBQUE7RXpFbzRUUjtFeUVuNVRNO0lBQXdCLHdCQUFBO0V6RXM1VDlCO0V5RXI1VE07O0lBRUUsNEJBQUE7RXpFdTVUUjtFeUVyNVRNOztJQUVFLDhCQUFBO0V6RXU1VFI7RXlFcjVUTTs7SUFFRSwrQkFBQTtFekV1NVRSO0V5RXI1VE07O0lBRUUsNkJBQUE7RXpFdTVUUjtFeUV0NlRNO0lBQXdCLDBCQUFBO0V6RXk2VDlCO0V5RXg2VE07O0lBRUUsOEJBQUE7RXpFMDZUUjtFeUV4NlRNOztJQUVFLGdDQUFBO0V6RTA2VFI7RXlFeDZUTTs7SUFFRSxpQ0FBQTtFekUwNlRSO0V5RXg2VE07O0lBRUUsK0JBQUE7RXpFMDZUUjtFeUV6N1RNO0lBQXdCLHdCQUFBO0V6RTQ3VDlCO0V5RTM3VE07O0lBRUUsNEJBQUE7RXpFNjdUUjtFeUUzN1RNOztJQUVFLDhCQUFBO0V6RTY3VFI7RXlFMzdUTTs7SUFFRSwrQkFBQTtFekU2N1RSO0V5RTM3VE07O0lBRUUsNkJBQUE7RXpFNjdUUjtFeUV2N1RFO0lBQW1CLHVCQUFBO0V6RTA3VHJCO0V5RXo3VEU7O0lBRUUsMkJBQUE7RXpFMjdUSjtFeUV6N1RFOztJQUVFLDZCQUFBO0V6RTI3VEo7RXlFejdURTs7SUFFRSw4QkFBQTtFekUyN1RKO0V5RXo3VEU7O0lBRUUsNEJBQUE7RXpFMjdUSjtBQUNGO0EwRTMvVEE7RUFBa0IsNEdBQUE7QTFFOC9UbEI7O0EwRTEvVEE7RUFBaUIsOEJBQUE7QTFFOC9UakI7O0EwRTcvVEE7RUFBaUIsOEJBQUE7QTFFaWdVakI7O0EwRWhnVUE7RUFBaUIsOEJBQUE7QTFFb2dVakI7O0EwRW5nVUE7RUNURSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QTNFZ2hVRjs7QTBFamdVSTtFQUF3QiwyQkFBQTtBMUVxZ1U1Qjs7QTBFcGdVSTtFQUF3Qiw0QkFBQTtBMUV3Z1U1Qjs7QTBFdmdVSTtFQUF3Qiw2QkFBQTtBMUUyZ1U1Qjs7QWlCdCtUSTtFeUR2Q0E7SUFBd0IsMkJBQUE7RTFFa2hVMUI7RTBFamhVRTtJQUF3Qiw0QkFBQTtFMUVvaFUxQjtFMEVuaFVFO0lBQXdCLDZCQUFBO0UxRXNoVTFCO0FBQ0Y7QWlCbC9USTtFeUR2Q0E7SUFBd0IsMkJBQUE7RTFFNmhVMUI7RTBFNWhVRTtJQUF3Qiw0QkFBQTtFMUUraFUxQjtFMEU5aFVFO0lBQXdCLDZCQUFBO0UxRWlpVTFCO0FBQ0Y7QWlCNy9USTtFeUR2Q0E7SUFBd0IsMkJBQUE7RTFFd2lVMUI7RTBFdmlVRTtJQUF3Qiw0QkFBQTtFMUUwaVUxQjtFMEV6aVVFO0lBQXdCLDZCQUFBO0UxRTRpVTFCO0FBQ0Y7QWlCeGdVSTtFeUR2Q0E7SUFBd0IsMkJBQUE7RTFFbWpVMUI7RTBFbGpVRTtJQUF3Qiw0QkFBQTtFMUVxalUxQjtFMEVwalVFO0lBQXdCLDZCQUFBO0UxRXVqVTFCO0FBQ0Y7QWlCbmhVSTtFeUR2Q0E7SUFBd0IsMkJBQUE7RTFFOGpVMUI7RTBFN2pVRTtJQUF3Qiw0QkFBQTtFMUVna1UxQjtFMEUvalVFO0lBQXdCLDZCQUFBO0UxRWtrVTFCO0FBQ0Y7QTBFN2pVQTtFQUFtQixvQ0FBQTtBMUVna1VuQjs7QTBFL2pVQTtFQUFtQixvQ0FBQTtBMUVta1VuQjs7QTBFbGtVQTtFQUFtQixxQ0FBQTtBMUVza1VuQjs7QTBFbGtVQTtFQUF1QiwyQkFBQTtBMUVza1V2Qjs7QTBFcmtVQTtFQUF1QiwrQkFBQTtBMUV5a1V2Qjs7QTBFeGtVQTtFQUF1QiwyQkFBQTtBMUU0a1V2Qjs7QTBFM2tVQTtFQUF1QiwyQkFBQTtBMUUra1V2Qjs7QTBFOWtVQTtFQUF1Qiw4QkFBQTtBMUVrbFV2Qjs7QTBFamxVQTtFQUF1Qiw2QkFBQTtBMUVxbFV2Qjs7QTBFamxVQTtFQUFjLHNCQUFBO0ExRXFsVWQ7O0E0RTVuVUU7RUFDRSx5QkFBQTtBNUUrblVKOztBUXJuVUU7RW9FTE0seUJBQUE7QTVFOG5VUjs7QTRFcG9VRTtFQUNFLHlCQUFBO0E1RXVvVUo7O0FRN25VRTtFb0VMTSx5QkFBQTtBNUVzb1VSOztBNEU1b1VFO0VBQ0UseUJBQUE7QTVFK29VSjs7QVFyb1VFO0VvRUxNLHlCQUFBO0E1RThvVVI7O0E0RXBwVUU7RUFDRSx5QkFBQTtBNUV1cFVKOztBUTdvVUU7RW9FTE0seUJBQUE7QTVFc3BVUjs7QTRFNXBVRTtFQUNFLHlCQUFBO0E1RStwVUo7O0FRcnBVRTtFb0VMTSx5QkFBQTtBNUU4cFVSOztBNEVwcVVFO0VBQ0UseUJBQUE7QTVFdXFVSjs7QVE3cFVFO0VvRUxNLHlCQUFBO0E1RXNxVVI7O0E0RTVxVUU7RUFDRSx5QkFBQTtBNUUrcVVKOztBUXJxVUU7RW9FTE0seUJBQUE7QTVFOHFVUjs7QTRFcHJVRTtFQUNFLHlCQUFBO0E1RXVyVUo7O0FRN3FVRTtFb0VMTSx5QkFBQTtBNUVzclVSOztBNEU1clVFO0VBQ0UseUJBQUE7QTVFK3JVSjs7QVFyclVFO0VvRUxNLHlCQUFBO0E1RThyVVI7O0EwRXZwVUE7RUFBYSx5QkFBQTtBMUUycFViOztBMEUxcFVBO0VBQWMseUJBQUE7QTFFOHBVZDs7QTBFNXBVQTtFQUFpQixvQ0FBQTtBMUVncVVqQjs7QTBFL3BVQTtFQUFpQiwwQ0FBQTtBMUVtcVVqQjs7QTBFL3BVQTtFR3ZERSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLDZCQUFBO0VBQ0EsU0FBQTtBN0UwdFVGOztBMEVucVVBO0VBQXdCLGdDQUFBO0ExRXVxVXhCOztBMEVycVVBO0VBQ0UsaUNBQUE7RUFDQSxvQ0FBQTtBMUV3cVVGOztBMEVucVVBO0VBQWMseUJBQUE7QTFFdXFVZDs7QThFeHVVQTtFQUNFLDhCQUFBO0E5RTJ1VUY7O0E4RXh1VUE7RUFDRSw2QkFBQTtBOUUydVVGOztBK0UzdVVFO0VBQ0U7OztJQUtFLDRCQUFBO0lBRUEsMkJBQUE7RS9FMnVVSjtFK0V2dVVJO0lBQ0UsMEJBQUE7RS9FeXVVTjtFK0VodVVFO0lBQ0UsNkJBQUE7RS9Fa3VVSjtFK0VwdFVFO0lBQ0UsZ0NBQUE7RS9Fc3RVSjtFK0VwdFVFOztJQUVFLHlCQUFBO0lBQ0Esd0JBQUE7RS9Fc3RVSjtFK0U5c1VFO0lBQ0UsMkJBQUE7RS9FZ3RVSjtFK0U3c1VFOztJQUVFLHdCQUFBO0UvRStzVUo7RStFNXNVRTs7O0lBR0UsVUFBQTtJQUNBLFNBQUE7RS9FOHNVSjtFK0Uzc1VFOztJQUVFLHVCQUFBO0UvRTZzVUo7RStFcnNVRTtJQUNFLFF4RXdnQzhCO0VQK3JTbEM7RStFcnNVRTtJQUNFLDJCQUFBO0UvRXVzVUo7RStFcnNVRTtJQUNFLDJCQUFBO0UvRXVzVUo7RStFbnNVRTtJQUNFLGFBQUE7RS9FcXNVSjtFK0Vuc1VFO0lBQ0Usc0JBQUE7RS9FcXNVSjtFK0Vsc1VFO0lBQ0Usb0NBQUE7RS9Fb3NVSjtFK0Vsc1VJOztJQUVFLGlDQUFBO0UvRW9zVU47RStFL3JVSTs7SUFFRSxvQ0FBQTtFL0Vpc1VOO0UrRTdyVUU7SUFDRSxjQUFBO0UvRStyVUo7RStFN3JVSTs7OztJQUlFLHFCMUV6RUc7RUx3d1VUO0UrRTNyVUU7SUFDRSxjQUFBO0lBQ0EscUIxRS9FSztFTDR3VVQ7QUFDRjtBZ0ZwMFVFO0VBQ0UsZ0JBQUE7QWhGczBVSjtBZ0ZuMFVFO0VBQ0UsZ0JBQUE7QWhGcTBVSjtBZ0ZsMFVFO0VBQ0UsNkJBQUE7QWhGbzBVSjtBZ0ZqMFVFO0VBQ0UsYzNFOENPO0FMcXhVWDs7QWlGajFVQTtFQUNFLFVBQUE7RUFDQSxhQUFBO0VBQ0EsVzVFa0RTO0FMa3lVWDtBaUZsMVVFOztFQUVFLFc1RThDTztFNEU3Q1AsVUFBQTtBakZvMVVKOztBaUZoMVVBOztFQUVFLGM1RThDUztFNEU3Q1QsZ0I1RXNDUztBTDZ5VVg7QWlGajFVRTs7RUFDRSx5QjVFdUNPO0FMNnlVWDtBaUZqMVVFOzs7O0VBRUUsYzVFc0NPO0FMK3lVWDtBaUZsMVVFOztFcEVMRSwrQlJrSGU7RVFqSGYsa0NSaUhlO0VRcEdmLDhCUm9HZTtFUW5HZixpQ1JtR2U7RTRFMUdmLHlCQUFBO0FqRnUxVUo7QWlGcDFVRTs7RXBFR0UseUJvRUY0QjtFcEVHNUIsNEJvRUg0QjtFQUM1QixjQUFBO0FqRncxVUo7QWlGcjFVRTs7RXBFRkUsOEJSb0dlO0VRbkdmLGlDUm1HZTtFNEVoR2YsVzVFY087QUwyMFVYO0FpRnIxVUk7O0VBQ0UseUIxRW1DUztBUHF6VWY7QWlGejFVSTs7RUFDRSx5QjFFbUNTO0FQeXpVZjtBaUY3MVVJOztFQUNFLHlCMUVtQ1M7QVA2elVmO0FpRmoyVUk7O0VBQ0UseUIxRW1DUztBUGkwVWY7QWlGcjJVSTs7RUFDRSx5QjFFbUNTO0FQcTBVZjtBaUZ6MlVJOztFQUNFLHlCMUVtQ1M7QVB5MFVmO0FpRjcyVUk7O0VBQ0UseUIxRW1DUztBUDYwVWY7QWlGajNVSTs7RUFDRSx5QjFFbUNTO0FQaTFVZjtBaUZyM1VJOztFQUNFLHlCMUVtQ1M7QVBxMVVmOztBaUZqM1VJO0VBQ0UscUIxRTJCUztBUHkxVWY7QWlGcjNVSTtFQUNFLHFCMUUyQlM7QVA0MVVmO0FpRngzVUk7RUFDRSxxQjFFMkJTO0FQKzFVZjtBaUYzM1VJO0VBQ0UscUIxRTJCUztBUGsyVWY7QWlGOTNVSTtFQUNFLHFCMUUyQlM7QVBxMlVmO0FpRmo0VUk7RUFDRSxxQjFFMkJTO0FQdzJVZjtBaUZwNFVJO0VBQ0UscUIxRTJCUztBUDIyVWY7QWlGdjRVSTtFQUNFLHFCMUUyQlM7QVA4MlVmO0FpRjE0VUk7RUFDRSxxQjFFMkJTO0FQaTNVZjs7QWlGdjRVQTtFQUNFLHdCQUFBO0VBQ0Esb0NBQUE7QWpGMDRVRjs7QWlGdjRVQTtFQUNFLHdCQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0FqRjA0VUY7O0FrRjM4VUE7RUFDRSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QWxGODhVRjs7QW1GbDlVQTtFQUNFLFc5RW9EUztBTGk2VVg7O0FvRnQ5VUE7RUFDRSxvQkFBQTtBcEZ5OVVGOztBb0Z0OVVBO0VBQ0UsZ0JBQUE7QXBGeTlVRjs7QW9GdDlVQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FwRnk5VUY7O0FxRmwrVUU7RUFNRSxXaEY4Q087QUxrN1VYO0FxRjM5VUU7RUFFRSxXaEZ1Q087QUxxN1VYOztBcUY5OVVFO0VBRUUsV2hGdUNPO0FMeTdVWDtBcUYzOVVFO0VBRUUsV2hGZ0NPO0FMNDdVWDs7QXFGaC9VRTtFQU1FLFdoRjhDTztBTGc4VVg7QXFGeitVRTtFQUVFLFdoRnVDTztBTG04VVg7O0FxRjUrVUU7RUFFRSxXaEZ1Q087QUx1OFVYO0FxRnorVUU7RUFFRSxXaEZnQ087QUwwOFVYOztBcUY5L1VFO0VBTUUsV2hGOENPO0FMODhVWDtBcUZ2L1VFO0VBRUUsV2hGdUNPO0FMaTlVWDs7QXFGMS9VRTtFQUVFLFdoRnVDTztBTHE5VVg7QXFGdi9VRTtFQUVFLFdoRmdDTztBTHc5VVg7O0FxRjVnVkU7RUFNRSxXaEY4Q087QUw0OVVYO0FxRnJnVkU7RUFFRSxXaEZ1Q087QUwrOVVYOztBcUZ4Z1ZFO0VBRUUsV2hGdUNPO0FMbStVWDtBcUZyZ1ZFO0VBRUUsV2hGZ0NPO0FMcytVWDs7QXFGMWhWRTtFQU1FLFdoRjhDTztBTDArVVg7QXFGbmhWRTtFQUVFLFdoRnVDTztBTDYrVVg7O0FxRnRoVkU7RUFFRSxXaEZ1Q087QUxpL1VYO0FxRm5oVkU7RUFFRSxXaEZnQ087QUxvL1VYOztBcUZ4aVZFO0VBTUUsV2hGOENPO0FMdy9VWDtBcUZqaVZFO0VBRUUsV2hGdUNPO0FMMi9VWDs7QXFGcGlWRTtFQUVFLFdoRnVDTztBTCsvVVg7QXFGamlWRTtFQUVFLFdoRmdDTztBTGtnVlg7O0FxRnRqVkU7RUFNRSxXaEY4Q087QUxzZ1ZYO0FxRi9pVkU7RUFFRSxXaEZ1Q087QUx5Z1ZYOztBcUZsalZFO0VBRUUsV2hGdUNPO0FMNmdWWDtBcUYvaVZFO0VBRUUsV2hGZ0NPO0FMZ2hWWDs7QXFGcGtWRTtFQU1FLFdoRjhDTztBTG9oVlg7QXFGN2pWRTtFQUVFLFdoRnVDTztBTHVoVlg7O0FxRmhrVkU7RUFFRSxXaEZ1Q087QUwyaFZYO0FxRjdqVkU7RUFFRSxXaEZnQ087QUw4aFZYOztBcUZsbFZFO0VBTUUsV2hGOENPO0FMa2lWWDtBcUYza1ZFO0VBRUUsV2hGdUNPO0FMcWlWWDs7QXFGOWtWRTtFQUVFLFdoRnVDTztBTHlpVlg7QXFGM2tWRTtFQUVFLFdoRmdDTztBTDRpVlg7O0FvRnZrVkU7RTFEcEJBLFdBQUE7RUZBRSx5Qm5Ca0ZZO0VxQmhGZCxxQnJCZ0ZjO0FMK2dWaEI7QVEzbFZFO0VrQkFFLFdBQUE7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0ExQnVtVnpHO0EwQjNsVkU7RUFNSSxnREFBQTtBMUJ3bFZOO0EwQm5sVkU7RUFFRSxXQUFBO0VBQ0EseUJyQnlEWTtFcUJ4RFoscUJyQndEWTtBTDRoVmhCO0EwQjdrVkU7RUFHRSxXQUFBO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBMUJvblY3TDtBMEJ4a1ZJO0VBS0ksZ0RBQUE7QTFCc2tWUjtBcUYzblZFO0VBTUUsV2hGOENPO0FMMGtWWDtBcUZublZFO0VBRUUsV2hGdUNPO0FMNmtWWDs7QW9GeG1WRTtFMURwQkEsV0FBQTtFRkFFLHlCbkJrRlk7RXFCaEZkLHFCckJnRmM7QUxnalZoQjtBUTVuVkU7RWtCQUUsV0FBQTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCd29Wekc7QTBCNW5WRTtFQU1JLGdEQUFBO0ExQnluVk47QTBCcG5WRTtFQUVFLFdBQUE7RUFDQSx5QnJCeURZO0VxQnhEWixxQnJCd0RZO0FMNmpWaEI7QTBCOW1WRTtFQUdFLFdBQUE7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0ExQnFwVjdMO0EwQnptVkk7RUFLSSxnREFBQTtBMUJ1bVZSO0FxRjVwVkU7RUFNRSxXaEY4Q087QUwybVZYO0FxRnBwVkU7RUFFRSxXaEZ1Q087QUw4bVZYOztBb0Z6b1ZFO0UxRHBCQSxXQUFBO0VGQUUseUJuQmtGWTtFcUJoRmQscUJyQmdGYztBTGlsVmhCO0FRN3BWRTtFa0JBRSxXQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUJ5cVZ6RztBMEI3cFZFO0VBTUksZ0RBQUE7QTFCMHBWTjtBMEJycFZFO0VBRUUsV0FBQTtFQUNBLHlCckJ5RFk7RXFCeERaLHFCckJ3RFk7QUw4bFZoQjtBMEIvb1ZFO0VBR0UsV0FBQTtFQUNBLHlCQXRDK0k7RUEwQy9JLHFCQTFDeUw7QTFCc3JWN0w7QTBCMW9WSTtFQUtJLGdEQUFBO0ExQndvVlI7QXFGN3JWRTtFQU1FLFdoRjhDTztBTDRvVlg7QXFGcnJWRTtFQUVFLFdoRnVDTztBTCtvVlg7O0FvRjFxVkU7RTFEcEJBLFdBQUE7RUZBRSxzQm5Ca0ZZO0VxQmhGZCxrQnJCZ0ZjO0FMa25WaEI7QVE5clZFO0VrQkFFLFdBQUE7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0ExQjBzVnpHO0EwQjlyVkU7RUFNSSwrQ0FBQTtBMUIyclZOO0EwQnRyVkU7RUFFRSxXQUFBO0VBQ0Esc0JyQnlEWTtFcUJ4RFosa0JyQndEWTtBTCtuVmhCO0EwQmhyVkU7RUFHRSxXQUFBO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBMUJ1dFY3TDtBMEIzcVZJO0VBS0ksK0NBQUE7QTFCeXFWUjtBcUY5dFZFO0VBTUUsV2hGOENPO0FMNnFWWDtBcUZ0dFZFO0VBRUUsV2hGdUNPO0FMZ3JWWDs7QW9GM3NWRTtFMURwQkEsV0FBQTtFRkFFLHlCbkJrRlk7RXFCaEZkLHFCckJnRmM7QUxtcFZoQjtBUS90VkU7RWtCQUUsV0FBQTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCMnVWekc7QTBCL3RWRTtFQU1JLGdEQUFBO0ExQjR0Vk47QTBCdnRWRTtFQUVFLFdBQUE7RUFDQSx5QnJCeURZO0VxQnhEWixxQnJCd0RZO0FMZ3FWaEI7QTBCanRWRTtFQUdFLFdBQUE7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0ExQnd2VjdMO0EwQjVzVkk7RUFLSSxnREFBQTtBMUIwc1ZSO0FxRi92VkU7RUFNRSxXaEY4Q087QUw4c1ZYO0FxRnZ2VkU7RUFFRSxXaEZ1Q087QUxpdFZYOztBb0Y1dVZFO0UxRHBCQSxXQUFBO0VGQUUseUJuQmtGWTtFcUJoRmQscUJyQmdGYztBTG9yVmhCO0FRaHdWRTtFa0JBRSxXQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUI0d1Z6RztBMEJod1ZFO0VBTUksaURBQUE7QTFCNnZWTjtBMEJ4dlZFO0VBRUUsV0FBQTtFQUNBLHlCckJ5RFk7RXFCeERaLHFCckJ3RFk7QUxpc1ZoQjtBMEJsdlZFO0VBR0UsV0FBQTtFQUNBLHlCQXRDK0k7RUEwQy9JLHFCQTFDeUw7QTFCeXhWN0w7QTBCN3VWSTtFQUtJLGlEQUFBO0ExQjJ1VlI7QXFGaHlWRTtFQU1FLFdoRjhDTztBTCt1Vlg7QXFGeHhWRTtFQUVFLFdoRnVDTztBTGt2Vlg7O0FvRjd3VkU7RTFEcEJBLFdBQUE7RUZBRSx5Qm5Ca0ZZO0VxQmhGZCxxQnJCZ0ZjO0FMcXRWaEI7QVFqeVZFO0VrQkFFLFdBQUE7RUZOQSx5QkVEMkQ7RUFTM0QsbUJBVHFHO0ExQjZ5VnpHO0EwQmp5VkU7RUFNSSw4Q0FBQTtBMUI4eFZOO0EwQnp4VkU7RUFFRSxXQUFBO0VBQ0EseUJyQnlEWTtFcUJ4RFoscUJyQndEWTtBTGt1VmhCO0EwQm54VkU7RUFHRSxXQUFBO0VBQ0EsdUJBdEMrSTtFQTBDL0ksbUJBMUN5TDtBMUIwelY3TDtBMEI5d1ZJO0VBS0ksOENBQUE7QTFCNHdWUjtBcUZqMFZFO0VBTUUsV2hGOENPO0FMZ3hWWDtBcUZ6elZFO0VBRUUsV2hGdUNPO0FMbXhWWDs7QW9GOXlWRTtFMURwQkEsV0FBQTtFRkFFLHlCbkJrRlk7RXFCaEZkLHFCckJnRmM7QUxzdlZoQjtBUWwwVkU7RWtCQUUsV0FBQTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCODBWekc7QTBCbDBWRTtFQU1JLGdEQUFBO0ExQit6Vk47QTBCMXpWRTtFQUVFLFdBQUE7RUFDQSx5QnJCeURZO0VxQnhEWixxQnJCd0RZO0FMbXdWaEI7QTBCcHpWRTtFQUdFLFdBQUE7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0ExQjIxVjdMO0EwQi95Vkk7RUFLSSxnREFBQTtBMUI2eVZSO0FxRmwyVkU7RUFNRSxXaEY4Q087QUxpelZYO0FxRjExVkU7RUFFRSxXaEZ1Q087QUxvelZYOztBb0YvMFZFO0UxRHBCQSxXQUFBO0VGQUUseUJuQmtGWTtFcUJoRmQscUJyQmdGYztBTHV4VmhCO0FRbjJWRTtFa0JBRSxXQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBMUIrMlZ6RztBMEJuMlZFO0VBTUksK0NBQUE7QTFCZzJWTjtBMEIzMVZFO0VBRUUsV0FBQTtFQUNBLHlCckJ5RFk7RXFCeERaLHFCckJ3RFk7QUxveVZoQjtBMEJyMVZFO0VBR0UsV0FBQTtFQUNBLHlCQXRDK0k7RUEwQy9JLHFCQTFDeUw7QTFCNDNWN0w7QTBCaDFWSTtFQUtJLCtDQUFBO0ExQjgwVlI7QXFGbjRWRTtFQU1FLFdoRjhDTztBTGsxVlg7QXFGMzNWRTtFQUVFLFdoRnVDTztBTHExVlg7O0FvRmgzVkU7RTFEcEJBLFdBQUE7RUZBRSx5Qm5Ca0ZZO0VxQmhGZCxxQnJCZ0ZjO0FMd3pWaEI7QVFwNFZFO0VrQkFFLFdBQUE7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0ExQmc1VnpHO0EwQnA0VkU7RUFNSSxnREFBQTtBMUJpNFZOO0EwQjUzVkU7RUFFRSxXQUFBO0VBQ0EseUJyQnlEWTtFcUJ4RFoscUJyQndEWTtBTHEwVmhCO0EwQnQzVkU7RUFHRSxXQUFBO0VBQ0EseUJBdEMrSTtFQTBDL0kscUJBMUN5TDtBMUI2NVY3TDtBMEJqM1ZJO0VBS0ksZ0RBQUE7QTFCKzJWUjtBcUZwNlZFO0VBTUUsV2hGOENPO0FMbTNWWDtBcUY1NVZFO0VBRUUsV2hGdUNPO0FMczNWWDs7QW9GajVWRTtFMURwQkEsV0FBQTtFRkFFLHlCbkJrRlk7RXFCaEZkLHFCckJnRmM7QUx5MVZoQjtBUXI2VkU7RWtCQUUsV0FBQTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QTFCaTdWekc7QTBCcjZWRTtFQU1JLGdEQUFBO0ExQms2Vk47QTBCNzVWRTtFQUVFLFdBQUE7RUFDQSx5QnJCeURZO0VxQnhEWixxQnJCd0RZO0FMczJWaEI7QTBCdjVWRTtFQUdFLFdBQUE7RUFDQSx5QkF0QytJO0VBMEMvSSxxQkExQ3lMO0ExQjg3VjdMO0EwQmw1Vkk7RUFLSSxnREFBQTtBMUJnNVZSO0FxRnI4VkU7RUFNRSxXaEY4Q087QUxvNVZYO0FxRjc3VkU7RUFFRSxXaEZ1Q087QUx1NVZYOztBcUYzOFZFOzs7Ozs7O0VBTUUsY2hGc0RPO0FMeTVWWDtBcUYxOFZFOzs7RUFFRSxjaEYrQ087QUw4NVZYOztBcUYvOFZFOzs7RUFFRSxjaEYrQ087QUxvNlZYO0FxRjk4VkU7OztFQUVFLGNoRndDTztBTHk2Vlg7O0FzRnQrVkE7RUFDRSxtQkFBQTtFQUNBLGdCakYwTFk7QUwreVZkOztBc0Z0K1ZBO0VBQ0Usd0JBQUE7QXRGeStWRjs7QXNGcitWRTtFQUNFLGNqRmlETztFaUZoRFAscUJBQUE7QXRGdytWSjtBc0ZyK1ZFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QXRGdStWSjtBc0ZwK1ZFO0VBQ0UsZ0JBQUE7QXRGcytWSjs7QXNGbCtWQTtFQUNFLGVqRnBCYTtFaUZxQmIsZ0JqRnhCbUI7QUw2L1ZyQjs7QXNGbCtWQTtFQUNFLGdCakY1Qm1CO0FMaWdXckI7O0FzRmwrVkE7RUFDRSxnQkFBQTtBdEZxK1ZGOztBc0ZsK1ZBOztFQUVFLHFCL0U0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QSxnQkFBQTtBN0Z1dFdGOztBNkZwdFdBOztFQUVFLGtCQUFBO0VBQ0EsU0FBQTtBN0Z1dFdGOztBNkZwdFdBO0VBQ0UsVUFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0Esa0RBQUE7QTdGdXRXRjs7QTZGcHRXQTtFQUNFLFVBQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtBN0Z1dFdGOztBNkZwdFdBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0E3RnV0V0Y7O0E4Rjd2V0U7RUFDRSxtQnZGNkVXO0V1RjVFWCxjQUFBO0E5Rmd3V0o7QThGN3ZXRTs7RUFFRSxXekY2Q087QUxrdFdYOztBOEZ0d1dFO0VBQ0UsbUJ2RjZFVztFdUY1RVgsV0FBQTtBOUZ5d1dKO0E4RnR3V0U7O0VBRUUsV3pGNkNPO0FMMnRXWDs7QThGL3dXRTtFQUNFLG1CdkY2RVc7RXVGNUVYLGNBQUE7QTlGa3hXSjtBOEYvd1dFOztFQUVFLFd6RjZDTztBTG91V1g7O0E4Rnh4V0U7RUFDRSxtQnZGNkVXO0V1RjVFWCxXQUFBO0E5RjJ4V0o7QThGeHhXRTs7RUFFRSxXekY2Q087QUw2dVdYOztBOEZqeVdFO0VBQ0UsbUJ2RjZFVztFdUY1RVgsY0FBQTtBOUZveVdKO0E4Rmp5V0U7O0VBRUUsV3pGNkNPO0FMc3ZXWDs7QThGMXlXRTtFQUNFLG1CdkY2RVc7RXVGNUVYLFdBQUE7QTlGNnlXSjtBOEYxeVdFOztFQUVFLFd6RjZDTztBTCt2V1g7O0E4Rm56V0U7RUFDRSxtQnZGNkVXO0V1RjVFWCxjQUFBO0E5RnN6V0o7QThGbnpXRTs7RUFFRSxXekY2Q087QUx3d1dYOztBOEY1eldFO0VBQ0UsbUJ2RjZFVztFdUY1RVgsV0FBQTtBOUYreldKO0E4RjV6V0U7O0VBRUUsV3pGNkNPO0FMaXhXWDs7QThGcjBXRTtFQUNFLG1CdkY2RVc7RXVGNUVYLGNBQUE7QTlGdzBXSjtBOEZyMFdFOztFQUVFLFd6RjZDTztBTDB4V1g7O0ErRngwV0U7O0VBRUUsdUNBQUE7QS9GMjBXSjs7QStGdDBXRTtFQUVFLHlCQUFBO0EvRncwV0o7QStGdDBXRTtFQUNFLDBCQUFBO0EvRncwV0o7QStGdDBXRTtFQUNFLHNCQUFBO0EvRncwV0o7QStGdDBXRTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QS9GdzBXSjtBK0Z0MFdFO0VBQ0UsMEJBQUE7RUFDQSxnQkFBQTtBL0Z3MFdKO0ErRnQwV0U7RUFDRSxhQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7QS9GdzBXSjtBK0Z0MFdFO0VBQ0UsZ0JBQUE7QS9GdzBXSjtBK0Z0MFdFO0VBQ0UsZUFBQTtFQUNBLGdDQUFBO0EvRncwV0o7QStGdDBXSTtFQUNFLGNBQUE7QS9GdzBXTjtBK0Z0MFdJO0VBRUUsaUJBQUE7RUFDQSxZQUFBO0EvRnUwV047QStGcDBXRTtFQUNFLGNBQUE7QS9GczBXSjtBK0ZwMFdFO0VBQ0UsZ0JBQUE7QS9GczBXSjtBK0ZwMFdFO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0EvRnMwV0o7QStGcDBXRTtFQUNFLHlCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLFdBQUE7QS9GczBXSjtBK0ZyMFdJO0VBSUUsb0NBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7QS9GbzBXTjs7QWdHbjVXQTtFQUNFLGdDM0YrSXFCO0FMdXdXdkI7QWlCOTBXSTtFK0V6RUo7SUFJSSxZQUFBO0VoR3U1V0Y7QUFDRjs7QWdHcDVXQTtFQUNFLGdCM0ZMaUI7QUw0NVduQjs7QWdHcDVXQTs7RUFFRSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGMzRjBDUztFMkZ6Q1QsK0QzRnNPMkI7RTJGck8zQixnQkFBQTtBaEd1NVdGO0FnR3I1V0U7O0VBQ0Usd0JBQUE7QWhHdzVXSjtBZ0dyNVdFOzs7RUFFRSxjM0Z1QlU7QUxpNFdkO0FnR3I1V0U7Ozs7RUFFRSxXQUFBO0VBQ0EsWUFBQTtBaEd5NVdKOztBZ0dwNVdFO0VBQ0UsbUIzRldVO0UyRlZWLCtDM0YwRmU7RTJGekZmLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLDZCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXM0ZDTztBTHM1V1g7QWdHcDVXRTtFQUNFLFNBQUE7QWhHczVXSjtBZ0duNVdFO0VBQ0UsVUFBQTtBaEdxNVdKOztBZ0doNVdBO0VBQ0U7SUFDRSxnQkFBQTtFaEdtNVdGO0FBQ0Y7QWlCOTRXSTtFK0VERjtJQUNFLGdCQUFBO0VoR2s1V0Y7RWdHLzRXQTtJQUNFLHVCQUFBO0VoR2k1V0Y7RWdHOTRXQTs7OztJQUlFLGlCQUFBO0VoR2c1V0Y7RWdHNzRXQTtJQUNFLGVBQUE7RWhHKzRXRjtFZ0c1NFdBO0lBQ0UsYUFBQTtFaEc4NFdGO0FBQ0Y7QWdHMzRXQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0FoRzY0V0Y7O0FpR2ovV0E7RUFDRSxZQUFBO0FqR28vV0Y7O0FpR2ovV0E7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0FqR28vV0Y7O0FpR2ovV0E7RUFDRTtJQUNFLGtCQUFBO0VqR28vV0Y7QUFDRjtBa0doZ1hBO0VBQ0UsYzdGNEhtQjtBTHM0V3JCOztBa0cvL1dBO0VBQ0UsYzdGeUhtQjtBTHk0V3JCOztBbUd2Z1hBO0VBQ0UsZ0I5RmtNYztFOEZqTWQsZ0I5RmlNYztFOEZoTWQsK0Q5RmlNbUI7RThGaE1uQixtQjlGcUVpQjtFOEZwRWpCLGU5RmlNZTtBTHkwV2pCOztBbUd2Z1hBO0VBQ0UsbUI5RmdFaUI7RThGL0RqQiwrRDlGMExtQjtBTGcxV3JCO0FtR3hnWEU7RUFDRSxlOUZ5TGE7QUxpMVdqQjs7QW1HcmdYRTtFQUNFLGlCQUFBO0FuR3dnWEo7QW1HcmdYRTtFQUNFLGFBQUE7RUFDQSxlQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxZOUZ3S1k7QUwrMVdoQjs7QW1HbmdYQTtFQUNFLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0FuR3NnWEY7O0FtR2xnWEE7O0VBRUUsY0FBQTtFQUNBLHVCOUY4S3FCO0U4RjdLckIsYzlGZVM7RThGZFQsZ0I5RjZLeUI7RThGNUt6QixtQjlGNkJpQjtFOEY1QmpCLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7QW5HcWdYRjtBbUduZ1hFOztFQUNFLHFCQUFBO0VBQ0EsVzlGQ087QUxxZ1hYOztBbUdsZ1hBO0VBQ0UsVUFBQTtBbkdxZ1hGOztBbUdsZ1hBO0VBQ0UsYzlGSlM7RThGS1QsbUI5RjhKc0I7QUx1Mld4QjtBbUduZ1hFO0VBQ0UsVzlGWk87QUxpaFhYOztBbUdqZ1hBOztFQUVFLGM5RmRTO0U4RmVULG1COUZ1SnVCO0FMNjJXekI7QW1HbGdYRTs7RUFDRSxXOUZ0Qk87QUwyaFhYOztBbUdoZ1hBO0VBQ0UseUM5RmtKMkI7RThGakozQixjOUZ4QlM7RThGeUJULG1COUZtSnNCO0U4RmxKdEIsZ0I5RmdKK0I7QUxtM1dqQzs7QW1HaGdYQTtFQUNFLGM5RmpDUztFOEZrQ1QsbUI5RitJNEI7RThGOUk1QixnQjlGdkZtQjtBTDBsWHJCOztBbUdoZ1hBO0VBQ0UsYzlGdkNTO0U4RndDVCxtQjlGMkk2QjtFOEYxSTdCLGdCOUY3Rm1CO0FMZ21YckI7O0FtRy8vV0E7RUFDRSxrQkFBQTtBbkdrZ1hGOztBbUcvL1dBO0VBQ0UsWUFBQTtFQUNBLGFBQUE7RUFDQSwrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLHdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLDZCQUFBO0FuR2tnWEY7O0FtRy8vV0E7O0VBRUUsMEJBQUE7RUFDQSxXQUFBO0FuR2tnWEY7O0FtRzkvV0E7RUFDRSxnQjlGMUhtQjtFOEYySG5CLGtCOUYrRXdCO0U4RjlFeEIsdUJBQUE7RUFDQSxjOUYxRVM7RThGMkVULGNBQUE7QW5HaWdYRjtBbUcvL1dFO0VBQ0UscUJBQUE7RUFDQSxjOUYvRU87QUxnbFhYO0FtRzkvV0U7RUFDRSxVQUFBO0FuR2dnWEo7QW1HNy9XRTs7RUFFRSxjOUY1RlU7RThGNkZWLFlBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtBbkcrL1dKOztBbUcxL1dBO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FuRzYvV0Y7O0FtR3ovV0U7RUFDRSxtQkFBQTtBbkc0L1dKO0FtRzEvV0k7RUFDRSxZQUFBO0FuRzQvV047QW1HdC9XRTtFQVhGO0lBY0ksbUJBQUE7RW5HdS9XRjtFbUdyL1dFO0lBQ0UsWUFBQTtFbkd1L1dKO0VtR24vV0U7SUFDRSxjQUFBO0VuR3EvV0o7RW1Hbi9XSTtJQUNFLE9BQUE7RW5HcS9XTjtFbUcvK1dFO0lBQ0UsY0FBQTtFbkdpL1dKO0VtRy8rV0k7SUFDRSxPQUFBO0VuR2kvV047RW1HOStXSTtJQUNFLG1CQUFBO0VuR2cvV047RW1HOStXTTtJQUNFLFlBQUE7RW5HZy9XUjtBQUNGOztBbUd6K1dBO0VBQ0UsdUJBQUE7RUFDQSxjOUZ2SlM7RThGd0pULHdCOUZEdUI7RThGRXZCLGtCOUY1TWE7RThGNk1iLG9COUZEOEI7QUw2K1doQzs7QW1HeCtXQTtFQUNFLCtEOUZyQm1CO0U4RnNCbkIsYTlGL01PO0U4RmdOUCxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLGVBQUE7RUFDQSxtQjlGbUJrQjtFOEZsQmxCLGdCOUY5QmM7RThGK0JkLGdCOUYvQmM7RThGZ0NkLGM5RjVLUztFOEY2S1QsZTlGOUJlO0U4RitCZixjQUFBO0FuRzIrV0Y7QW1HeitXRTtFQUNFLGM5RmpMTztBTDRwWFg7O0FtR3YrV0E7RUFDRSxtQkFBQTtBbkcwK1dGOztBbUd0K1dBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtBbkd5K1dGOztBb0c3dFhBO0VBQWEsMEJBQUE7QXBHaXVYYjs7QW9HaHVYQTtFQUFhLDJCQUFBO0FwR291WGI7O0FvR2x1WEE7RUFBUyxzQkFBQTtBcEdzdVhUOztBb0dydVhBO0VBQVMsdUJBQUE7QXBHeXVYVDs7QXFHNXVYQzs7Ozs7OztFQU9DLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBckcrdVhGO0FxRzd1WEU7Ozs7Ozs7Ozs7Ozs7O0VBRUMsY0FBQTtFQUNBLHFCQUFBO0FyRzJ2WEg7QXFHeHZYRTs7Ozs7Ozs7Ozs7Ozs7RUFFQyxlQUFBO0VBQ0Esc0JBQUE7QXJHc3dYSDtBcUdud1hFOzs7Ozs7Ozs7Ozs7OztFQUVDLGFBQUE7QXJHaXhYSDtBcUc5d1hFOzs7Ozs7O0VBQ0MsZ0JBQUE7QXJHc3hYSDtBcUdseFhDO0VBQ0MsYUFBQTtBckdveFhGOztBcUcvd1hDO0VBQ0MsY2hHaUJTO0FMaXdYWDtBcUdoeFhFO0VBQ0MsY2hHaUJRO0FMaXdYWDtBcUc5d1hDO0VBQ0MsV0FBQTtFQUNBLFlBQUE7QXJHZ3hYRjs7QXFHNXdYQTtFQUNDLHNCQUFBO0FyRyt3WEQ7O0FxRzV3WEE7RUFDQyxhQUFBO0FyRyt3WEQ7O0FxRzN3WEM7RUFDRSx3QkFBQTtFQUNBLDJCQUFBO0FyRzh3WEg7QXFHM3dYQztFQUNDLHFCQUFBO0FyRzZ3WEY7QXFHMXdYQztFQUNDLHVCQUFBO0FyRzR3WEY7O0FxR3h3WEE7RUFDQyx1QkFBQTtBckcyd1hEOztBc0cxMVhBO0VBQ0UsbUJBQUE7QXRHNjFYRjtBc0czMVhFO0VBQ0UsU0FBQTtBdEc2MVhKO0FzRzExWEU7RUFDRSx1QmpHa1FVO0VpR2pRVixjakdvRE87RWlHbkRQLHFCakcrUGU7RWlHOVBmLFNBQUE7QXRHNDFYSjtBc0cxMVhJO0VBQ0UsZ0JqR3VDSztFaUd0Q0wsY2pHOENLO0FMOHlYWDtBc0d6MVhJO0VBQ0UsYy9Gd0pvQztBUG1zWDFDO0FzR3gxWEk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBdEcwMVhOO0FzR3QxWEU7RUFDRSxnQmpHd0JPO0VpR3ZCUCxnQmpHdU9rQjtFaUd0T2xCLCtDakdtR2U7RWlHbEdmLGdDakd1T3dCO0FMaW5YNUI7QXNHdDFYSTtFQUNFLGdCQUFBO0F0R3cxWE47O0FzR2oxWEE7RUFDRSxlakdyQ2E7QUx5M1hmOztBc0dqMVhBO0VBQ0UsV0FBQTtFQUNBLHNCQUFBO0F0R28xWEY7QXNHbDFYRTtFekZmRSw4QlJvR2U7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WkE7RUFDRSxxQkFBQTtBcEgwb1pGOztBb0h4b1pBO0VBQ0UseUJBQUE7QXBIMm9aRjs7QW9Iem9aQTtFQUNFLHNDQUFBO0FwSDRvWkY7O0FvSDFvWkE7RUFDRSxpQkFBQTtBcEg2b1pGOztBb0gzb1pBO0VBQ0UsbUJBQUE7QXBIOG9aRjs7QW9INW9aQTtFQUNFLGtCQUFBO0FwSCtvWkY7O0FvSDdvWkE7RUFDRSxvQkFBQTtBcEhncFpGOztBb0g5b1pBO0VBQ0UsaUJBQUE7QXBIaXBaRjs7QW9IL29aQTtFQUNFLG1CQUFBO0FwSGtwWkY7O0FvSGhwWkE7RUFDRSxrQkFBQTtBcEhtcFpGOztBb0hqcFpBO0VBQ0Usb0JBQUE7QXBIb3BaRjs7QW9IbHBaQTtFQUNFLGlCQUFBO0FwSHFwWkY7O0FvSG5wWkE7RUFDRSxvQkFBQTtBcEhzcFpGOztBb0hwcFpBO0VBQ0Usa0JBQUE7QXBIdXBaRjs7QW9IcnBaQTtFQUNFLHFCQUFBO0FwSHdwWkY7O0FvSHRwWkE7RUFDRSxrQkFBQTtBcEh5cFpGOztBb0h2cFpBO0VBQ0Usb0JBQUE7QXBIMHBaRjs7QW9IeHBaQTtFQUNFLG1CQUFBO0FwSDJwWkY7O0FvSHpwWkE7RUFDRSxxQkFBQTtBcEg0cFpGOztBb0gxcFpBO0VBQ0Usa0JBQUE7QXBINnBaRjs7QW9IM3BaQTtFQUNFLG9CQUFBO0FwSDhwWkY7O0FvSDVwWkE7RUFDRSxtQkFBQTtBcEgrcFpGOztBb0g3cFpBO0VBQ0UscUJBQUE7QXBIZ3FaRjs7QW9IOXBaQTtFQUNFLGtCQUFBO0FwSGlxWkY7O0FvSC9wWkE7RUFDRSxvQkFBQTtBcEhrcVpGOztBb0hocVpBO0VBQ0UsbUJBQUE7QXBIbXFaRjs7QW9IanFaQTtFQUNFLHFCQUFBO0FwSG9xWkY7O0FvSGxxWkE7RUFDRSxrQkFBQTtBcEhxcVpGOztBb0hucVpBO0VBQ0Usb0JBQUE7QXBIc3FaRjs7QW9IcHFaQTtFQUNFLG1CQUFBO0FwSHVxWkY7O0FvSHJxWkE7RUFDRSxxQkFBQTtBcEh3cVpGOztBb0h0cVpBO0VBQ0Usa0JBQUE7QXBIeXFaRjs7QW9IdnFaQTtF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QUFBO0FwSHV3WkY7O0FvSHJ3WkE7RUFDRSxXQUFBO0FwSHd3WkY7O0FvSHR3WkE7O0VBRUUsaUJBQUE7QXBIeXdaRjs7QW9IdndaQTs7RUFFRSxvQkFBQTtBcEgwd1pGOztBb0h4d1pBOztFQUVFLG9CQUFBO0FwSDJ3WkY7O0FvSHp3WkE7O0VBRUUsb0JBQUE7QXBINHdaRjs7QW9IMXdaQTs7RUFFRSxvQkFBQTtBcEg2d1pGOztBb0gzd1pBOztFQUVFLG9CQUFBO0FwSDh3WkY7O0FvSDV3WkE7O0VBRUUsb0JBQUE7QXBIK3daRjs7QW9IN3daQTtFQUNFLGNBQUE7QXBIZ3haRjs7QW9IOXdaQTtFQUNFLGdCQUFBO0FwSGl4WkY7O0FvSC93WkE7RUFDRSxpQkFBQTtBcEhreFpGOztBb0hoeFpBO0VBQ0UsY0FBQTtBcEhteFpGOztBb0hqeFpBO0VBQ0UsaUJBQUE7QXBIb3haRjs7QW9IbHhaQTtFQUNFLGlCQUFBO0FwSHF4WkY7O0FvSG54WkE7RUFDRSxZQUFBO0FwSHN4WkY7O0FvSHB4WkE7O0VBRUUscUJBQUE7QXBIdXhaRjs7QW9IcnhaQTs7RUFFRSxnQkFBQTtBcEh3eFpGOztBb0h0eFpBOztFQUVFLG9CQUFBO0FwSHl4WkY7O0FvSHZ4WkE7RUFDRSw0Q0FBQTtBcEgweFpGOztBb0h4eFpBO0VBQ0UsMkNBQUE7QXBIMnhaRjs7QW9IenhaQTtFQUNFLFdBQUE7QXBINHhaRjs7QW9IMXhaQTs7RUFFRSxpQkFBQTtBcEg2eFpGOztBb0gzeFpBOztFQUVFLGdCQUFBO0FwSDh4WkY7O0FvSDV4WkE7O0VBRUUsZ0JBQUE7QXBIK3haRjs7QW9IN3haQTs7RUFFRSxlQUFBO0FwSGd5WkY7O0FvSDl4WkE7RUFDRSxlQUFBO0FwSGl5WkY7O0FvSC94WkE7RUFDRSxlQUFBO0FwSGt5WkY7O0FvSGh5WkE7RUFDRSxlQUFBO0FwSG15WkY7O0FvSGp5WkE7RUFDRSxzQkFBQTtBcEhveVpGOztBb0hseVpBO0VBQ0Usc0JBQUE7QXBIcXlaRjs7QW9IbnlaQTtFQUNFLHdCQUFBO0FwSHN5WkY7O0FvSHB5WkE7RUFDRSxp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O0FySDB5YkY7O0FxSHh5YkE7RUFDRSxtQkFBQTtBckgyeWJGOztBcUh6eWJBO0VBQ0Usa0JBQUE7QXJINHliRjs7QXFIMXliQTtFQUNFLG9CQUFBO0FySDZ5YkY7O0FxSDN5YkE7RUFDRSxpQkFBQTtBckg4eWJGOztBcUg1eWJBO0VBQ0UsbUJBQUE7QXJIK3liRjs7QXFIN3liQTtFQUNFLGtCQUFBO0FySGd6YkY7O0FxSDl5YkE7RUFDRSxvQkFBQTtBckhpemJGOztBcUgveWJBO0VBQ0UsaUJBQUE7QXJIa3piRjs7QXFIaHpiQTtFQUNFLG9CQUFBO0FySG16YkY7O0FxSGp6YkE7RUFDRSxrQkFBQTtBckhvemJGOztBcUhsemJBO0VBQ0UscUJBQUE7QXJIcXpiRjs7QXFIbnpiQTtFQUNFLGtCQUFBO0FySHN6YkY7O0FxSHB6YkE7RUFDRSxvQkFBQTtBckh1emJGOztBcUhyemJBO0VBQ0UsbUJBQUE7QXJId3piRjs7QXFIdHpiQTtFQUNFLHFCQUFBO0FySHl6YkY7O0FxSHZ6YkE7RUFDRSxrQkFBQTtBckgwemJGOztBcUh4emJBO0VBQ0Usb0JBQUE7QXJIMnpiRjs7QXFIenpiQTtFQUNFLG1CQUFBO0FySDR6YkY7O0FxSDF6YkE7RUFDRSxxQkFBQTtBckg2emJGOztBcUgzemJBO0VBQ0Usa0JBQUE7QXJIOHpiRjs7QXFINXpiQTtFQUNFLG9CQUFBO0FySCt6YkY7O0FxSDd6YkE7RUFDRSxtQkFBQTtBckhnMGJGOztBcUg5emJBO0VBQ0UscUJBQUE7QXJIaTBiRjs7QXFIL3piQTtFQUNFLGtCQUFBO0FySGswYkY7O0FxSGgwYkE7RUFDRSxvQkFBQTtBckhtMGJGOztBcUhqMGJBO0VBQ0UsbUJBQUE7QXJIbzBiRjs7QXFIbDBiQTtFQUNFLHFCQUFBO0FySHEwYkY7O0FxSG4wYkE7RUFDRSxrQkFBQTtBckhzMGJGOztBcUhwMGJBO0VBQ0Usb0JBQUE7QXJIdTBiRjs7QXFIcjBiQTtFQUNFLG1CQUFBO0FySHcwYkY7O0FxSHQwYkE7RUFDRSxxQkFBQTtBckh5MGJGOztBcUh2MGJBO0VBQ0Usa0JBQUE7QXJI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QUFBO0VBQ0EsV0FBQTtFQUNBLDJCQUFBO0VBQ0EsMEJBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUVBLHlJQUFBO0FySW9pakJKOztBc0l2a2pCQTtFQUNFLE9BQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxvQ0FBQTtFQUNBLGVBQUE7QXRJMGtqQkY7O0F1SXZsakJFO0VBQ0UsZ0JBQUE7QXZJMGxqQko7O0F1SW5sakJNO0VBQ0Usb0NBQUE7QXZJc2xqQlI7O0F1SWhsakJBO0VBQ0Usb0NBQUE7QXZJbWxqQkY7O0F1SS9rakJFO0VBQ0UsZ0JBQUE7QXZJa2xqQko7O0F1STlrakJBO0VBQ0UsOEJBQUE7QXZJaWxqQkY7O0F1STlrakJBO0VBQ0UsMkJBQUE7QXZJaWxqQkY7O0F1STlrakJBO0VBRUk7SUFDRSxnQkFBQTtFdklnbGpCSjtFdUk5a2pCSTtJQUNFLGFBQUE7RXZJZ2xqQk47RXVJM2tqQkk7SUFDRSxrQ0FBQTtFdkk2a2pCTjtFdUkza2pCTTtJQUNFLFdBQUE7SUFDQSxhQUFBO0lBQ0EseUJBQUE7SUFDQSxZQUFBO0V2STZrakJSO0V1SXprakJJO0lBQ0Usa0NBQUE7RXZJMmtqQk47RXVJdmtqQkU7SUFDRSxhQUFBO0lBQ0EsZ0JBQUE7SUFDQSxxQkFBQTtJQUNBLHFCQUFBO1lBQUEsYUFBQTtFdkl5a2pCSjtFdUl0a2pCRTtJQUNFLG9CQUFBO0lBQ0EsaUJBQUE7SUFDQSxVQUFBO0lBQ0EsZ0JBQUE7SUFDQSxjQUFBO0lBQ0EsY0FBQTtFdkl3a2pCSjtFdUlwa2pCSTtJQUNFLFNBQUE7RXZJc2tqQk47RXVJcGtqQk07SUFDRSw0QkFBQTtJQUNBLG9CQUFBO0lBQ0EsMkJBQUE7SUFDQSxrQ0FBQTtJQUNBLGFBQUE7RXZJc2tqQlI7RXVJcGtqQlE7SUFDRSxhQUFBO0lBQ0Esc0JBQUE7RXZJc2tqQlY7RXVJbmtqQlE7SUFDRSxVQUFBO0lBQ0EsZ0JBQUE7SUFDQSxjQUFBO0lBQ0EsY0FBQTtFdklxa2pCVjtFdUloa2pCSTtJQUNFLGFBQUE7RXZJa2tqQk47RXVJN2pqQkE7SUFDRSxxQkFBQTtFdkkrampCRjtFdUk3ampCRTtJQUNFLGFBQUE7SUFDQSx5QkFBQTtFdkkrampCSjtFdUk1ampCTTtJQUNFLHVCQUFBO0lBQ0EsYUFBQTtJQUNBLG1CQUFBO0V2SThqakJSO0V1STFqakJJO0lBQ0UsYUFBQTtJQUNBLHVCQUFBO0V2STRqakJOO0FBQ0YiLCJmaWxlIjoiY2xhc3NpYy5jc3MifQ== */