/*!
 * Datepicker for Bootstrap v1.7.0-dev (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker {
  border-radius: 4px;
  direction: ltr;
}
.datepicker-inline {
  width: 220px;
}
.datepicker.datepicker-rtl {
  direction: rtl;
}
.datepicker.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  top: 0;
  left: 0;
  padding: 4px;
}
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(0, 0, 0, 0.15);
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-top: 0;
  position: absolute;
}
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px;
}
.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px;
}
.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid rgba(0, 0, 0, 0.15);
}
.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #ffffff;
}
.datepicker > div {
  display: none;
}
.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.datepicker table tr td,
.datepicker table tr th {
  text-align: center;
  width: 30px;
  height: 30px;
  border-radius: 4px;
  border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #777777;
}
.datepicker table tr td.day:hover,
.datepicker table tr td.focused {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #777777;
  cursor: default;
}
.datepicker table tr td.highlighted {
  color: #000000;
  background-color: #d9edf7;
  border-color: #85c5e5;
  border-radius: 0;
}
.datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.focus {
  color: #000000;
  background-color: #afd9ee;
  border-color: #298fc2;
}
.datepicker table tr td.highlighted:hover {
  color: #000000;
  background-color: #afd9ee;
  border-color: #52addb;
}
.datepicker table tr td.highlighted:active,
.datepicker table tr td.highlighted.active {
  color: #000000;
  background-color: #afd9ee;
  border-color: #52addb;
}
.datepicker table tr td.highlighted:active:hover,
.datepicker table tr td.highlighted.active:hover,
.datepicker table tr td.highlighted:active:focus,
.datepicker table tr td.highlighted.active:focus,
.datepicker table tr td.highlighted:active.focus,
.datepicker table tr td.highlighted.active.focus {
  color: #000000;
  background-color: #91cbe8;
  border-color: #298fc2;
}
.datepicker table tr td.highlighted.disabled:hover,
.datepicker table tr td.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.highlighted:hover,
.datepicker table tr td.highlighted.disabled:focus,
.datepicker table tr td.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.disabled.focus,
.datepicker table tr td.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.highlighted.focus {
  background-color: #d9edf7;
  border-color: #85c5e5;
}
.datepicker table tr td.highlighted.focused {
  background: #afd9ee;
}
.datepicker table tr td.highlighted.disabled,
.datepicker table tr td.highlighted.disabled:active {
  background: #d9edf7;
  color: #777777;
}
.datepicker table tr td.today {
  color: #000000;
  background-color: #ffdb99;
  border-color: #ffb733;
}
.datepicker table tr td.today:focus,
.datepicker table tr td.today.focus {
  color: #000000;
  background-color: #ffc966;
  border-color: #b37400;
}
.datepicker table tr td.today:hover {
  color: #000000;
  background-color: #ffc966;
  border-color: #f59e00;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today.active {
  color: #000000;
  background-color: #ffc966;
  border-color: #f59e00;
}
.datepicker table tr td.today:active:hover,
.datepicker table tr td.today.active:hover,
.datepicker table tr td.today:active:focus,
.datepicker table tr td.today.active:focus,
.datepicker table tr td.today:active.focus,
.datepicker table tr td.today.active.focus {
  color: #000000;
  background-color: #ffbc42;
  border-color: #b37400;
}
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.today:focus,
.datepicker table tr td.today.disabled.focus,
.datepicker table tr td.today[disabled].focus,
fieldset[disabled] .datepicker table tr td.today.focus {
  background-color: #ffdb99;
  border-color: #ffb733;
}
.datepicker table tr td.today.focused {
  background: #ffc966;
}
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:active {
  background: #ffdb99;
  color: #777777;
}
.datepicker table tr td.range {
  color: #000000;
  background-color: #eeeeee;
  border-color: #bbbbbb;
  border-radius: 0;
}
.datepicker table tr td.range:focus,
.datepicker table tr td.range.focus {
  color: #000000;
  background-color: #d5d5d5;
  border-color: #7c7c7c;
}
.datepicker table tr td.range:hover {
  color: #000000;
  background-color: #d5d5d5;
  border-color: #9d9d9d;
}
.datepicker table tr td.range:active,
.datepicker table tr td.range.active {
  color: #000000;
  background-color: #d5d5d5;
  border-color: #9d9d9d;
}
.datepicker table tr td.range:active:hover,
.datepicker table tr td.range.active:hover,
.datepicker table tr td.range:active:focus,
.datepicker table tr td.range.active:focus,
.datepicker table tr td.range:active.focus,
.datepicker table tr td.range.active.focus {
  color: #000000;
  background-color: #c3c3c3;
  border-color: #7c7c7c;
}
.datepicker table tr td.range.disabled:hover,
.datepicker table tr td.range[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled:focus,
.datepicker table tr td.range[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range:focus,
.datepicker table tr td.range.disabled.focus,
.datepicker table tr td.range[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.focus {
  background-color: #eeeeee;
  border-color: #bbbbbb;
}
.datepicker table tr td.range.focused {
  background: #d5d5d5;
}
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:active {
  background: #eeeeee;
  color: #777777;
}
.datepicker table tr td.range.highlighted {
  color: #000000;
  background-color: #e4eef3;
  border-color: #9dc1d3;
}
.datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.focus {
  color: #000000;
  background-color: #c1d7e3;
  border-color: #4b88a6;
}
.datepicker table tr td.range.highlighted:hover {
  color: #000000;
  background-color: #c1d7e3;
  border-color: #73a6c0;
}
.datepicker table tr td.range.highlighted:active,
.datepicker table tr td.range.highlighted.active {
  color: #000000;
  background-color: #c1d7e3;
  border-color: #73a6c0;
}
.datepicker table tr td.range.highlighted:active:hover,
.datepicker table tr td.range.highlighted.active:hover,
.datepicker table tr td.range.highlighted:active:focus,
.datepicker table tr td.range.highlighted.active:focus,
.datepicker table tr td.range.highlighted:active.focus,
.datepicker table tr td.range.highlighted.active.focus {
  color: #000000;
  background-color: #a8c8d8;
  border-color: #4b88a6;
}
.datepicker table tr td.range.highlighted.disabled:hover,
.datepicker table tr td.range.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.highlighted:hover,
.datepicker table tr td.range.highlighted.disabled:focus,
.datepicker table tr td.range.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.disabled.focus,
.datepicker table tr td.range.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.highlighted.focus {
  background-color: #e4eef3;
  border-color: #9dc1d3;
}
.datepicker table tr td.range.highlighted.focused {
  background: #c1d7e3;
}
.datepicker table tr td.range.highlighted.disabled,
.datepicker table tr td.range.highlighted.disabled:active {
  background: #e4eef3;
  color: #777777;
}
.datepicker table tr td.range.today {
  color: #000000;
  background-color: #f7ca77;
  border-color: #f1a417;
}
.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.focus {
  color: #000000;
  background-color: #f4b747;
  border-color: #815608;
}
.datepicker table tr td.range.today:hover {
  color: #000000;
  background-color: #f4b747;
  border-color: #bf800c;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today.active {
  color: #000000;
  background-color: #f4b747;
  border-color: #bf800c;
}
.datepicker table tr td.range.today:active:hover,
.datepicker table tr td.range.today.active:hover,
.datepicker table tr td.range.today:active:focus,
.datepicker table tr td.range.today.active:focus,
.datepicker table tr td.range.today:active.focus,
.datepicker table tr td.range.today.active.focus {
  color: #000000;
  background-color: #f2aa25;
  border-color: #815608;
}
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.disabled.focus,
.datepicker table tr td.range.today[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.today.focus {
  background-color: #f7ca77;
  border-color: #f1a417;
}
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:active {
  background: #f7ca77;
  color: #777777;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected.highlighted {
  color: #ffffff;
  background-color: #777777;
  border-color: #555555;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:focus,
.datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.focus,
.datepicker table tr td.selected.highlighted.focus {
  color: #ffffff;
  background-color: #5e5e5e;
  border-color: #161616;
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.highlighted:hover {
  color: #ffffff;
  background-color: #5e5e5e;
  border-color: #373737;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected.highlighted:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.highlighted.active {
  color: #ffffff;
  background-color: #5e5e5e;
  border-color: #373737;
}
.datepicker table tr td.selected:active:hover,
.datepicker table tr td.selected.highlighted:active:hover,
.datepicker table tr td.selected.active:hover,
.datepicker table tr td.selected.highlighted.active:hover,
.datepicker table tr td.selected:active:focus,
.datepicker table tr td.selected.highlighted:active:focus,
.datepicker table tr td.selected.active:focus,
.datepicker table tr td.selected.highlighted.active:focus,
.datepicker table tr td.selected:active.focus,
.datepicker table tr td.selected.highlighted:active.focus,
.datepicker table tr td.selected.active.focus,
.datepicker table tr td.selected.highlighted.active.focus {
  color: #ffffff;
  background-color: #4c4c4c;
  border-color: #161616;
}
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.highlighted.disabled:hover,
.datepicker table tr td.selected[disabled]:hover,
.datepicker table tr td.selected.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.highlighted.disabled:focus,
.datepicker table tr td.selected[disabled]:focus,
.datepicker table tr td.selected.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.selected:focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.disabled.focus,
.datepicker table tr td.selected.highlighted.disabled.focus,
.datepicker table tr td.selected[disabled].focus,
.datepicker table tr td.selected.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.selected.focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted.focus {
  background-color: #777777;
  border-color: #555555;
}
.datepicker table tr td.active,
.datepicker table tr td.active.highlighted {
  color: #ffffff;
  background-color: #337ab7;
  border-color: #2e6da4;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:focus,
.datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.focus,
.datepicker table tr td.active.highlighted.focus {
  color: #ffffff;
  background-color: #286090;
  border-color: #122b40;
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active.highlighted:hover {
  color: #ffffff;
  background-color: #286090;
  border-color: #204d74;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active {
  color: #ffffff;
  background-color: #286090;
  border-color: #204d74;
}
.datepicker table tr td.active:active:hover,
.datepicker table tr td.active.highlighted:active:hover,
.datepicker table tr td.active.active:hover,
.datepicker table tr td.active.highlighted.active:hover,
.datepicker table tr td.active:active:focus,
.datepicker table tr td.active.highlighted:active:focus,
.datepicker table tr td.active.active:focus,
.datepicker table tr td.active.highlighted.active:focus,
.datepicker table tr td.active:active.focus,
.datepicker table tr td.active.highlighted:active.focus,
.datepicker table tr td.active.active.focus,
.datepicker table tr td.active.highlighted.active.focus {
  color: #ffffff;
  background-color: #204d74;
  border-color: #122b40;
}
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.highlighted.disabled:hover,
.datepicker table tr td.active[disabled]:hover,
.datepicker table tr td.active.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active.highlighted:hover,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.highlighted.disabled:focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.active:focus,
fieldset[disabled] .datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.disabled.focus,
.datepicker table tr td.active.highlighted.disabled.focus,
.datepicker table tr td.active[disabled].focus,
.datepicker table tr td.active.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.active.focus,
fieldset[disabled] .datepicker table tr td.active.highlighted.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}
.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
  background: #eeeeee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #777777;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  color: #ffffff;
  background-color: #337ab7;
  border-color: #2e6da4;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.focus,
.datepicker table tr td span.active:hover.focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active.disabled:hover.focus {
  color: #ffffff;
  background-color: #286090;
  border-color: #122b40;
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover {
  color: #ffffff;
  background-color: #286090;
  border-color: #204d74;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  color: #ffffff;
  background-color: #286090;
  border-color: #204d74;
}
.datepicker table tr td span.active:active:hover,
.datepicker table tr td span.active:hover:active:hover,
.datepicker table tr td span.active.disabled:active:hover,
.datepicker table tr td span.active.disabled:hover:active:hover,
.datepicker table tr td span.active.active:hover,
.datepicker table tr td span.active:hover.active:hover,
.datepicker table tr td span.active.disabled.active:hover,
.datepicker table tr td span.active.disabled:hover.active:hover,
.datepicker table tr td span.active:active:focus,
.datepicker table tr td span.active:hover:active:focus,
.datepicker table tr td span.active.disabled:active:focus,
.datepicker table tr td span.active.disabled:hover:active:focus,
.datepicker table tr td span.active.active:focus,
.datepicker table tr td span.active:hover.active:focus,
.datepicker table tr td span.active.disabled.active:focus,
.datepicker table tr td span.active.disabled:hover.active:focus,
.datepicker table tr td span.active:active.focus,
.datepicker table tr td span.active:hover:active.focus,
.datepicker table tr td span.active.disabled:active.focus,
.datepicker table tr td span.active.disabled:hover:active.focus,
.datepicker table tr td span.active.active.focus,
.datepicker table tr td span.active:hover.active.focus,
.datepicker table tr td span.active.disabled.active.focus,
.datepicker table tr td span.active.disabled:hover.active.focus {
  color: #ffffff;
  background-color: #204d74;
  border-color: #122b40;
}
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover.disabled:hover,
.datepicker table tr td span.active.disabled.disabled:hover,
.datepicker table tr td span.active.disabled:hover.disabled:hover,
.datepicker table tr td span.active[disabled]:hover,
.datepicker table tr td span.active:hover[disabled]:hover,
.datepicker table tr td span.active.disabled[disabled]:hover,
.datepicker table tr td span.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active:hover:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active:hover.disabled:focus,
.datepicker table tr td span.active.disabled.disabled:focus,
.datepicker table tr td span.active.disabled:hover.disabled:focus,
.datepicker table tr td span.active[disabled]:focus,
.datepicker table tr td span.active:hover[disabled]:focus,
.datepicker table tr td span.active.disabled[disabled]:focus,
.datepicker table tr td span.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td span.active:focus,
fieldset[disabled] .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active:hover.disabled.focus,
.datepicker table tr td span.active.disabled.disabled.focus,
.datepicker table tr td span.active.disabled:hover.disabled.focus,
.datepicker table tr td span.active[disabled].focus,
.datepicker table tr td span.active:hover[disabled].focus,
.datepicker table tr td span.active.disabled[disabled].focus,
.datepicker table tr td span.active.disabled:hover[disabled].focus,
fieldset[disabled] .datepicker table tr td span.active.focus,
fieldset[disabled] .datepicker table tr td span.active:hover.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #777777;
}
.datepicker .datepicker-switch {
  width: 145px;
}
.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
}
.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.input-group.date .input-group-addon {
  cursor: pointer;
}
.input-daterange {
  width: 100%;
}
.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}
.input-daterange .input-group-addon {
  width: auto;
  min-width: 16px;
  padding: 4px 5px;
  line-height: 1.42857143;
  text-shadow: 0 1px 0 #fff;
  border-width: 1px 0;
  margin-left: -5px;
  margin-right: -5px;
}
.datepicker.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  color: #333333;
  font-size: 13px;
  line-height: 1.42857143;
}
.datepicker.dropdown-menu th,
.datepicker.datepicker-inline th,
.datepicker.dropdown-menu td,
.datepicker.datepicker-inline td {
  padding: 0px 5px;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxlc3MvZGF0ZXBpY2tlcjMubGVzcyIsImJ1aWxkL2J1aWxkMy5sZXNzIiwiYnVpbGQvYnVpbGRfc3RhbmRhbG9uZTMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNDLGtCQUFBO0VBSUEsY0FBQTs7QUFIQSxXQUFDO0VBQ0EsWUFBQTs7QUFHRCxXQUFDLFdBQUM7RUFDRCxjQUFBOztBQURELFdBQUMsV0FBQyxJQUVELE1BQU0sR0FBRyxHQUFHO0VBQ1gsWUFBQTs7QUFHRixXQUFDO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxZQUFBOztBQUNBLFdBSkEsU0FJQztFQUNBLFNBQVMsRUFBVDtFQUNBLHFCQUFBO0VBQ0Esa0NBQUE7RUFDQSxtQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsYUFBQTtFQUNBLHVDQUFBO0VBQ0Esa0JBQUE7O0FBRUQsV0FkQSxTQWNDO0VBQ0EsU0FBUyxFQUFUO0VBQ0EscUJBQUE7RUFDQSxrQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsZ0NBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7O0FBRUQsV0F2QkEsU0F1QkMsdUJBQXVCO0VBQVksU0FBQTs7QUFDcEMsV0F4QkEsU0F3QkMsdUJBQXVCO0VBQVksU0FBQTs7QUFDcEMsV0F6QkEsU0F5QkMsd0JBQXdCO0VBQVcsVUFBQTs7QUFDcEMsV0ExQkEsU0EwQkMsd0JBQXdCO0VBQVcsVUFBQTs7QUFDcEMsV0EzQkEsU0EyQkMseUJBQXlCO0VBQVUsU0FBQTs7QUFDcEMsV0E1QkEsU0E0QkMseUJBQXlCO0VBQVUsU0FBQTs7QUFDcEMsV0E3QkEsU0E2QkMsc0JBQXNCO0VBQ3RCLFlBQUE7RUFDQSxnQkFBQTtFQUNBLHlDQUFBOztBQUVELFdBbENBLFNBa0NDLHNCQUFzQjtFQUN0QixZQUFBO0VBQ0EsZ0JBQUE7RUFDQSw2QkFBQTs7QUFqREgsV0FvREM7RUFDQyxhQUFBOztBQXJERixXQXVEQztFQUNDLFNBQUE7RUFDQSwyQkFBQTtFQUNBLHlCQUFBO0VBQ0Esd0JBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7O0FBOURGLFdBdURDLE1BUUMsR0FDQztBQWhFSCxXQXVEQyxNQVFDLEdBQ0s7RUFDSCxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBOztBQU1ILGNBQWUsWUFBRSxNQUFNLEdBQ3RCO0FBREQsY0FBZSxZQUFFLE1BQU0sR0FDbEI7RUFDSCw2QkFBQTs7QUFJRCxXQURELE1BQU0sR0FBRyxHQUNQO0FBQ0QsV0FGRCxNQUFNLEdBQUcsR0FFUDtFQUNBLGNBQUE7O0FBRUQsV0FMRCxNQUFNLEdBQUcsR0FLUCxJQUFJO0FBQ0wsV0FORCxNQUFNLEdBQUcsR0FNUDtFQUNBLG1CQUFBO0VBQ0EsZUFBQTs7QUFFRCxXQVZELE1BQU0sR0FBRyxHQVVQO0FBQ0QsV0FYRCxNQUFNLEdBQUcsR0FXUCxTQUFTO0VBQ1QsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTs7QUFFRCxXQWhCRCxNQUFNLEdBQUcsR0FnQlA7RUM5REQsY0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RUQrREMsZ0JBQUE7O0FDN0RELFdEMENELE1BQU0sR0FBRyxHQWdCUCxZQzFEQTtBQUNELFdEeUNELE1BQU0sR0FBRyxHQWdCUCxZQ3pEQTtFQUNDLGNBQUE7RUFDQSx5QkFBQTtFQUNJLHFCQUFBOztBQUVOLFdEb0NELE1BQU0sR0FBRyxHQWdCUCxZQ3BEQTtFQUNDLGNBQUE7RUFDQSx5QkFBQTtFQUNJLHFCQUFBOztBQUVOLFdEK0JELE1BQU0sR0FBRyxHQWdCUCxZQy9DQTtBQUNELFdEOEJELE1BQU0sR0FBRyxHQWdCUCxZQzlDQTtFQUNDLGNBQUE7RUFDQSx5QkFBQTtFQUNJLHFCQUFBOztBQUVKLFdEeUJILE1BQU0sR0FBRyxHQWdCUCxZQy9DQSxPQU1FO0FBQUQsV0R5QkgsTUFBTSxHQUFHLEdBZ0JQLFlDOUNBLE9BS0U7QUFDRCxXRHdCSCxNQUFNLEdBQUcsR0FnQlAsWUMvQ0EsT0FPRTtBQUFELFdEd0JILE1BQU0sR0FBRyxHQWdCUCxZQzlDQSxPQU1FO0FBQ0QsV0R1QkgsTUFBTSxHQUFHLEdBZ0JQLFlDL0NBLE9BUUU7QUFBRCxXRHVCSCxNQUFNLEdBQUcsR0FnQlAsWUM5Q0EsT0FPRTtFQUNDLGNBQUE7RUFDQSx5QkFBQTtFQUNJLHFCQUFBOztBQU1OLFdEY0gsTUFBTSxHQUFHLEdBZ0JQLFlDakNBLFNBR0U7QUFBRCxXRGNILE1BQU0sR0FBRyxHQWdCUCxZQ2hDQSxVQUVFO0FBQUQsUUFETSxVQUFXLFlEZXBCLE1BQU0sR0FBRyxHQWdCUCxZQzlCRTtBQUNELFdEYUgsTUFBTSxHQUFHLEdBZ0JQLFlDakNBLFNBSUU7QUFBRCxXRGFILE1BQU0sR0FBRyxHQWdCUCxZQ2hDQSxVQUdFO0FBQUQsUUFGTSxVQUFXLFlEZXBCLE1BQU0sR0FBRyxHQWdCUCxZQzdCRTtBQUNELFdEWUgsTUFBTSxHQUFHLEdBZ0JQLFlDakNBLFNBS0U7QUFBRCxXRFlILE1BQU0sR0FBRyxHQWdCUCxZQ2hDQSxVQUlFO0FBQUQsUUFITSxVQUFXLFlEZXBCLE1BQU0sR0FBRyxHQWdCUCxZQzVCRTtFQUNDLHlCQUFBO0VBQ0kscUJBQUE7O0FEK0JQLFdBckJGLE1BQU0sR0FBRyxHQWdCUCxZQUtDO0VBQ0EsbUJBQUE7O0FBR0QsV0F6QkYsTUFBTSxHQUFHLEdBZ0JQLFlBU0M7QUFDRCxXQTFCRixNQUFNLEdBQUcsR0FnQlAsWUFVQyxTQUFTO0VBQ1QsbUJBQUE7RUFDQSxjQUFBOztBQUdGLFdBL0JELE1BQU0sR0FBRyxHQStCUDtFQzdFRCxjQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTs7QUFFQSxXRDBDRCxNQUFNLEdBQUcsR0ErQlAsTUN6RUE7QUFDRCxXRHlDRCxNQUFNLEdBQUcsR0ErQlAsTUN4RUE7RUFDQyxjQUFBO0VBQ0EseUJBQUE7RUFDSSxxQkFBQTs7QUFFTixXRG9DRCxNQUFNLEdBQUcsR0ErQlAsTUNuRUE7RUFDQyxjQUFBO0VBQ0EseUJBQUE7RUFDSSxxQkFBQTs7QUFFTixXRCtCRCxNQUFNLEdBQUcsR0ErQlAsTUM5REE7QUFDRCxXRDhCRCxNQUFNLEdBQUcsR0ErQlAsTUM3REE7RUFDQyxjQUFBO0VBQ0EseUJBQUE7RUFDSSxxQkFBQTs7QUFFSixXRHlCSCxNQUFNLEdBQUcsR0ErQlAsTUM5REEsT0FNRTtBQUFELFdEeUJILE1BQU0sR0FBRyxHQStCUCxNQzdEQSxPQUtFO0FBQ0QsV0R3QkgsTUFBTSxHQUFHLEdBK0JQLE1DOURBLE9BT0U7QUFBRCxXRHdCSCxNQUFNLEdBQUcsR0ErQlAsTUM3REEsT0FNRTtBQUNELFdEdUJILE1BQU0sR0FBRyxHQStCUCxNQzlEQSxPQVFFO0FBQUQsV0R1QkgsTUFBTSxHQUFHLEdBK0JQLE1DN0RBLE9BT0U7RUFDQyxjQUFBO0VBQ0EseUJBQUE7RUFDSSxxQkFBQTs7QUFNTixXRGNILE1BQU0sR0FBRyxHQStCUCxNQ2hEQSxTQUdFO0FBQUQsV0RjSCxNQUFNLEdBQUcsR0ErQlAsTUMvQ0EsVUFFRTtBQUFELFFBRE0sVUFBVyxZRGVwQixNQUFNLEdBQUcsR0ErQlAsTUM3Q0U7QUFDRCxXRGFILE1BQU0sR0FBRyxHQStCUCxNQ2hEQSxTQUlFO0FBQUQsV0RhSCxNQUFNLEdBQUcsR0ErQlAsTUMvQ0EsVUFHRTtBQUFELFFBRk0sVUFBVyxZRGVwQixNQUFNLEdBQUcsR0ErQlAsTUM1Q0U7QUFDRCxXRFlILE1BQU0sR0FBRyxHQStCUCxNQ2hEQSxTQUtFO0FBQUQsV0RZSCxNQUFNLEdBQUcsR0ErQlAsTUMvQ0EsVUFJRTtBQUFELFFBSE0sVUFBVyxZRGVwQixNQUFNLEdBQUcsR0ErQlAsTUMzQ0U7RUFDQyx5QkFBQTtFQUNJLHFCQUFBOztBRDZDUCxXQW5DRixNQUFNLEdBQUcsR0ErQlAsTUFJQztFQUNBLG1CQUFBOztBQUdELFdBdkNGLE1BQU0sR0FBRyxHQStCUCxNQVFDO0FBQ0QsV0F4Q0YsTUFBTSxHQUFHLEdBK0JQLE1BU0MsU0FBUztFQUNULG1CQUFBO0VBQ0EsY0FBQTs7QUFHRixXQTdDRCxNQUFNLEdBQUcsR0E2Q1A7RUMzRkQsY0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RUQ0RkMsZ0JBQUE7O0FDMUZELFdEMENELE1BQU0sR0FBRyxHQTZDUCxNQ3ZGQTtBQUNELFdEeUNELE1BQU0sR0FBRyxHQTZDUCxNQ3RGQTtFQUNDLGNBQUE7RUFDQSx5QkFBQTtFQUNJLHFCQUFBOztBQUVOLFdEb0NELE1BQU0sR0FBRyxHQTZDUCxNQ2pGQTtFQUNDLGNBQUE7RUFDQSx5QkFBQTtFQUNJLHFCQUFBOztBQUVOLFdEK0JELE1BQU0sR0FBRyxHQTZDUCxNQzVFQTtBQUNELFdEOEJELE1BQU0sR0FBRyxHQTZDUCxNQzNFQTtFQUNDLGNBQUE7RUFDQSx5QkFBQTtFQUNJLHFCQUFBOztBQUVKLFdEeUJILE1BQU0sR0FBRyxHQTZDUCxNQzVFQSxPQU1FO0FBQUQsV0R5QkgsTUFBTSxHQUFHLEdBNkNQLE1DM0VBLE9BS0U7QUFDRCxXRHdCSCxNQUFNLEdBQUcsR0E2Q1AsTUM1RUEsT0FPRTtBQUFELFdEd0JILE1BQU0sR0FBRyxHQTZDUCxNQzNFQSxPQU1FO0FBQ0QsV0R1QkgsTUFBTSxHQUFHLEdBNkNQLE1DNUVBLE9BUUU7QUFBRCxXRHVCSCxNQUFNLEdBQUcsR0E2Q1AsTUMzRUEsT0FPRTtFQUNDLGNBQUE7RUFDQSx5QkFBQTtFQUNJLHFCQUFBOztBQU1OLFdEY0gsTUFBTSxHQUFHLEdBNkNQLE1DOURBLFNBR0U7QUFBRCxXRGNILE1BQU0sR0FBRyxHQTZDUCxNQzdEQSxVQUVFO0FBQUQsUUFETSxVQUFXLFlEZXBCLE1BQU0sR0FBRyxHQTZDUCxNQzNERTtBQUNELFdEYUgsTUFBTSxHQUFHLEdBNkNQLE1DOURBLFNBSUU7QUFBRCxXRGFILE1BQU0sR0FBRyxHQTZDUCxNQzdEQSxVQUdFO0FBQUQsUUFGTSxVQUFXLFlEZXBCLE1BQU0sR0FBRyxHQTZDUCxNQzFERTtBQUNELFdEWUgsTUFBTSxHQUFHLEdBNkNQLE1DOURBLFNBS0U7QUFBRCxXRFlILE1BQU0sR0FBRyxHQTZDUCxNQzdEQSxVQUlFO0FBQUQsUUFITSxVQUFXLFlEZXBCLE1BQU0sR0FBRyxHQTZDUCxNQ3pERTtFQUNDLHlCQUFBO0VBQ0kscUJBQUE7O0FENERQLFdBbERGLE1BQU0sR0FBRyxHQTZDUCxNQUtDO0VBQ0EsbUJBQUE7O0FBR0QsV0F0REYsTUFBTSxHQUFHLEdBNkNQLE1BU0M7QUFDRCxXQXZERixNQUFNLEdBQUcsR0E2Q1AsTUFVQyxTQUFTO0VBQ1QsbUJBQUE7RUFDQSxjQUFBOztBQUdGLFdBNURELE1BQU0sR0FBRyxHQTREUCxNQUFNO0VDMUdQLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBOztBQUVBLFdEMENELE1BQU0sR0FBRyxHQTREUCxNQUFNLFlDdEdOO0FBQ0QsV0R5Q0QsTUFBTSxHQUFHLEdBNERQLE1BQU0sWUNyR047RUFDQyxjQUFBO0VBQ0EseUJBQUE7RUFDSSxxQkFBQTs7QUFFTixXRG9DRCxNQUFNLEdBQUcsR0E0RFAsTUFBTSxZQ2hHTjtFQUNDLGNBQUE7RUFDQSx5QkFBQTtFQUNJLHFCQUFBOztBQUVOLFdEK0JELE1BQU0sR0FBRyxHQTREUCxNQUFNLFlDM0ZOO0FBQ0QsV0Q4QkQsTUFBTSxHQUFHLEdBNERQLE1BQU0sWUMxRk47RUFDQyxjQUFBO0VBQ0EseUJBQUE7RUFDSSxxQkFBQTs7QUFFSixXRHlCSCxNQUFNLEdBQUcsR0E0RFAsTUFBTSxZQzNGTixPQU1FO0FBQUQsV0R5QkgsTUFBTSxHQUFHLEdBNERQLE1BQU0sWUMxRk4sT0FLRTtBQUNELFdEd0JILE1BQU0sR0FBRyxHQTREUCxNQUFNLFlDM0ZOLE9BT0U7QUFBRCxXRHdCSCxNQUFNLEdBQUcsR0E0RFAsTUFBTSxZQzFGTixPQU1FO0FBQ0QsV0R1QkgsTUFBTSxHQUFHLEdBNERQLE1BQU0sWUMzRk4sT0FRRTtBQUFELFdEdUJILE1BQU0sR0FBRyxHQTREUCxNQUFNLFlDMUZOLE9BT0U7RUFDQyxjQUFBO0VBQ0EseUJBQUE7RUFDSSxxQkFBQTs7QUFNTixXRGNILE1BQU0sR0FBRyxHQTREUCxNQUFNLFlDN0VOLFNBR0U7QUFBRCxXRGNILE1BQU0sR0FBRyxHQTREUCxNQUFNLFlDNUVOLFVBRUU7QUFBRCxRQURNLFVBQVcsWURlcEIsTUFBTSxHQUFHLEdBNERQLE1BQU0sWUMxRUo7QUFDRCxXRGFILE1BQU0sR0FBRyxHQTREUCxNQUFNLFlDN0VOLFNBSUU7QUFBRCxXRGFILE1BQU0sR0FBRyxHQTREUCxNQUFNLFlDNUVOLFVBR0U7QUFBRCxRQUZNLFVBQVcsWURlcEIsTUFBTSxHQUFHLEdBNERQLE1BQU0sWUN6RUo7QUFDRCxXRFlILE1BQU0sR0FBRyxHQTREUCxNQUFNLFlDN0VOLFNBS0U7QUFBRCxXRFlILE1BQU0sR0FBRyxHQTREUCxNQUFNLFlDNUVOLFVBSUU7QUFBRCxRQUhNLFVBQVcsWURlcEIsTUFBTSxHQUFHLEdBNERQLE1BQU0sWUN4RUo7RUFDQyx5QkFBQTtFQUNJLHFCQUFBOztBRDBFUCxXQWhFRixNQUFNLEdBQUcsR0E0RFAsTUFBTSxZQUlMO0VBQ0EsbUJBQUE7O0FBR0QsV0FwRUYsTUFBTSxHQUFHLEdBNERQLE1BQU0sWUFRTDtBQUNELFdBckVGLE1BQU0sR0FBRyxHQTREUCxNQUFNLFlBU0wsU0FBUztFQUNULG1CQUFBO0VBQ0EsY0FBQTs7QUFHRixXQTFFRCxNQUFNLEdBQUcsR0EwRVAsTUFBTTtFQ3hIUCxjQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTs7QUFFQSxXRDBDRCxNQUFNLEdBQUcsR0EwRVAsTUFBTSxNQ3BITjtBQUNELFdEeUNELE1BQU0sR0FBRyxHQTBFUCxNQUFNLE1DbkhOO0VBQ0MsY0FBQTtFQUNBLHlCQUFBO0VBQ0kscUJBQUE7O0FBRU4sV0RvQ0QsTUFBTSxHQUFHLEdBMEVQLE1BQU0sTUM5R047RUFDQyxjQUFBO0VBQ0EseUJBQUE7RUFDSSxxQkFBQTs7QUFFTixXRCtCRCxNQUFNLEdBQUcsR0EwRVAsTUFBTSxNQ3pHTjtBQUNELFdEOEJELE1BQU0sR0FBRyxHQTBFUCxNQUFNLE1DeEdOO0VBQ0MsY0FBQTtFQUNBLHlCQUFBO0VBQ0kscUJBQUE7O0FBRUosV0R5QkgsTUFBTSxHQUFHLEdBMEVQLE1BQU0sTUN6R04sT0FNRTtBQUFELFdEeUJILE1BQU0sR0FBRyxHQTBFUCxNQUFNLE1DeEdOLE9BS0U7QUFDRCxXRHdCSCxNQUFNLEdBQUcsR0EwRVAsTUFBTSxNQ3pHTixPQU9FO0FBQUQsV0R3QkgsTUFBTSxHQUFHLEdBMEVQLE1BQU0sTUN4R04sT0FNRTtBQUNELFdEdUJILE1BQU0sR0FBRyxHQTBFUCxNQUFNLE1DekdOLE9BUUU7QUFBRCxXRHVCSCxNQUFNLEdBQUcsR0EwRVAsTUFBTSxNQ3hHTixPQU9FO0VBQ0MsY0FBQTtFQUNBLHlCQUFBO0VBQ0kscUJBQUE7O0FBTU4sV0RjSCxNQUFNLEdBQUcsR0EwRVAsTUFBTSxNQzNGTixTQUdFO0FBQUQsV0RjSCxNQUFNLEdBQUcsR0EwRVAsTUFBTSxNQzFGTixVQUVFO0FBQUQsUUFETSxVQUFXLFlEZXBCLE1BQU0sR0FBRyxHQTBFUCxNQUFNLE1DeEZKO0FBQ0QsV0RhSCxNQUFNLEdBQUcsR0EwRVAsTUFBTSxNQzNGTixTQUlFO0FBQUQsV0RhSCxNQUFNLEdBQUcsR0EwRVAsTUFBTSxNQzFGTixVQUdFO0FBQUQsUUFGTSxVQUFXLFlEZXBCLE1BQU0sR0FBRyxHQTBFUCxNQUFNLE1DdkZKO0FBQ0QsV0RZSCxNQUFNLEdBQUcsR0EwRVAsTUFBTSxNQzNGTixTQUtFO0FBQUQsV0RZSCxNQUFNLEdBQUcsR0EwRVAsTUFBTSxNQzFGTixVQUlFO0FBQUQsUUFITSxVQUFXLFlEZXBCLE1BQU0sR0FBRyxHQTBFUCxNQUFNLE1DdEZKO0VBQ0MseUJBQUE7RUFDSSxxQkFBQTs7QUR3RlAsV0E5RUYsTUFBTSxHQUFHLEdBMEVQLE1BQU0sTUFJTDtBQUNELFdBL0VGLE1BQU0sR0FBRyxHQTBFUCxNQUFNLE1BS0wsU0FBUztFQUNULG1CQUFBO0VBQ0EsY0FBQTs7QUFHRixXQXBGRCxNQUFNLEdBQUcsR0FvRlA7QUFDRCxXQXJGRCxNQUFNLEdBQUcsR0FxRlAsU0FBUztFQ25JVixjQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtFRG1JQyx5Q0FBQTs7QUNqSUQsV0QwQ0QsTUFBTSxHQUFHLEdBb0ZQLFNDOUhBO0FBQUQsV0QwQ0QsTUFBTSxHQUFHLEdBcUZQLFNBQVMsWUMvSFQ7QUFDRCxXRHlDRCxNQUFNLEdBQUcsR0FvRlAsU0M3SEE7QUFBRCxXRHlDRCxNQUFNLEdBQUcsR0FxRlAsU0FBUyxZQzlIVDtFQUNDLGNBQUE7RUFDQSx5QkFBQTtFQUNJLHFCQUFBOztBQUVOLFdEb0NELE1BQU0sR0FBRyxHQW9GUCxTQ3hIQTtBQUFELFdEb0NELE1BQU0sR0FBRyxHQXFGUCxTQUFTLFlDekhUO0VBQ0MsY0FBQTtFQUNBLHlCQUFBO0VBQ0kscUJBQUE7O0FBRU4sV0QrQkQsTUFBTSxHQUFHLEdBb0ZQLFNDbkhBO0FBQUQsV0QrQkQsTUFBTSxHQUFHLEdBcUZQLFNBQVMsWUNwSFQ7QUFDRCxXRDhCRCxNQUFNLEdBQUcsR0FvRlAsU0NsSEE7QUFBRCxXRDhCRCxNQUFNLEdBQUcsR0FxRlAsU0FBUyxZQ25IVDtFQUNDLGNBQUE7RUFDQSx5QkFBQTtFQUNJLHFCQUFBOztBQUVKLFdEeUJILE1BQU0sR0FBRyxHQW9GUCxTQ25IQSxPQU1FO0FBQUQsV0R5QkgsTUFBTSxHQUFHLEdBcUZQLFNBQVMsWUNwSFQsT0FNRTtBQUFELFdEeUJILE1BQU0sR0FBRyxHQW9GUCxTQ2xIQSxPQUtFO0FBQUQsV0R5QkgsTUFBTSxHQUFHLEdBcUZQLFNBQVMsWUNuSFQsT0FLRTtBQUNELFdEd0JILE1BQU0sR0FBRyxHQW9GUCxTQ25IQSxPQU9FO0FBQUQsV0R3QkgsTUFBTSxHQUFHLEdBcUZQLFNBQVMsWUNwSFQsT0FPRTtBQUFELFdEd0JILE1BQU0sR0FBRyxHQW9GUCxTQ2xIQSxPQU1FO0FBQUQsV0R3QkgsTUFBTSxHQUFHLEdBcUZQLFNBQVMsWUNuSFQsT0FNRTtBQUNELFdEdUJILE1BQU0sR0FBRyxHQW9GUCxTQ25IQSxPQVFFO0FBQUQsV0R1QkgsTUFBTSxHQUFHLEdBcUZQLFNBQVMsWUNwSFQsT0FRRTtBQUFELFdEdUJILE1BQU0sR0FBRyxHQW9GUCxTQ2xIQSxPQU9FO0FBQUQsV0R1QkgsTUFBTSxHQUFHLEdBcUZQLFNBQVMsWUNuSFQsT0FPRTtFQUNDLGNBQUE7RUFDQSx5QkFBQTtFQUNJLHFCQUFBOztBQU1OLFdEY0gsTUFBTSxHQUFHLEdBb0ZQLFNDckdBLFNBR0U7QUFBRCxXRGNILE1BQU0sR0FBRyxHQXFGUCxTQUFTLFlDdEdULFNBR0U7QUFBRCxXRGNILE1BQU0sR0FBRyxHQW9GUCxTQ3BHQSxVQUVFO0FBQUQsV0RjSCxNQUFNLEdBQUcsR0FxRlAsU0FBUyxZQ3JHVCxVQUVFO0FBQUQsUUFETSxVQUFXLFlEZXBCLE1BQU0sR0FBRyxHQW9GUCxTQ2xHRTtBQUFELFFBRE0sVUFBVyxZRGVwQixNQUFNLEdBQUcsR0FxRlAsU0FBUyxZQ25HUDtBQUNELFdEYUgsTUFBTSxHQUFHLEdBb0ZQLFNDckdBLFNBSUU7QUFBRCxXRGFILE1BQU0sR0FBRyxHQXFGUCxTQUFTLFlDdEdULFNBSUU7QUFBRCxXRGFILE1BQU0sR0FBRyxHQW9GUCxTQ3BHQSxVQUdFO0FBQUQsV0RhSCxNQUFNLEdBQUcsR0FxRlAsU0FBUyxZQ3JHVCxVQUdFO0FBQUQsUUFGTSxVQUFXLFlEZXBCLE1BQU0sR0FBRyxHQW9GUCxTQ2pHRTtBQUFELFFBRk0sVUFBVyxZRGVwQixNQUFNLEdBQUcsR0FxRlAsU0FBUyxZQ2xHUDtBQUNELFdEWUgsTUFBTSxHQUFHLEdBb0ZQLFNDckdBLFNBS0U7QUFBRCxXRFlILE1BQU0sR0FBRyxHQXFGUCxTQUFTLFlDdEdULFNBS0U7QUFBRCxXRFlILE1BQU0sR0FBRyxHQW9GUCxTQ3BHQSxVQUlFO0FBQUQsV0RZSCxNQUFNLEdBQUcsR0FxRlAsU0FBUyxZQ3JHVCxVQUlFO0FBQUQsUUFITSxVQUFXLFlEZXBCLE1BQU0sR0FBRyxHQW9GUCxTQ2hHRTtBQUFELFFBSE0sVUFBVyxZRGVwQixNQUFNLEdBQUcsR0FxRlAsU0FBUyxZQ2pHUDtFQUNDLHlCQUFBO0VBQ0kscUJBQUE7O0FEbUdSLFdBekZELE1BQU0sR0FBRyxHQXlGUDtBQUNELFdBMUZELE1BQU0sR0FBRyxHQTBGUCxPQUFPO0VDeElSLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0VEd0lDLHlDQUFBOztBQ3RJRCxXRDBDRCxNQUFNLEdBQUcsR0F5RlAsT0NuSUE7QUFBRCxXRDBDRCxNQUFNLEdBQUcsR0EwRlAsT0FBTyxZQ3BJUDtBQUNELFdEeUNELE1BQU0sR0FBRyxHQXlGUCxPQ2xJQTtBQUFELFdEeUNELE1BQU0sR0FBRyxHQTBGUCxPQUFPLFlDbklQO0VBQ0MsY0FBQTtFQUNBLHlCQUFBO0VBQ0kscUJBQUE7O0FBRU4sV0RvQ0QsTUFBTSxHQUFHLEdBeUZQLE9DN0hBO0FBQUQsV0RvQ0QsTUFBTSxHQUFHLEdBMEZQLE9BQU8sWUM5SFA7RUFDQyxjQUFBO0VBQ0EseUJBQUE7RUFDSSxxQkFBQTs7QUFFTixXRCtCRCxNQUFNLEdBQUcsR0F5RlAsT0N4SEE7QUFBRCxXRCtCRCxNQUFNLEdBQUcsR0EwRlAsT0FBTyxZQ3pIUDtBQUNELFdEOEJELE1BQU0sR0FBRyxHQXlGUCxPQ3ZIQTtBQUFELFdEOEJELE1BQU0sR0FBRyxHQTBGUCxPQUFPLFlDeEhQO0VBQ0MsY0FBQTtFQUNBLHlCQUFBO0VBQ0kscUJBQUE7O0FBRUosV0R5QkgsTUFBTSxHQUFHLEdBeUZQLE9DeEhBLE9BTUU7QUFBRCxXRHlCSCxNQUFNLEdBQUcsR0EwRlAsT0FBTyxZQ3pIUCxPQU1FO0FBQUQsV0R5QkgsTUFBTSxHQUFHLEdBeUZQLE9DdkhBLE9BS0U7QUFBRCxXRHlCSCxNQUFNLEdBQUcsR0EwRlAsT0FBTyxZQ3hIUCxPQUtFO0FBQ0QsV0R3QkgsTUFBTSxHQUFHLEdBeUZQLE9DeEhBLE9BT0U7QUFBRCxXRHdCSCxNQUFNLEdBQUcsR0EwRlAsT0FBTyxZQ3pIUCxPQU9FO0FBQUQsV0R3QkgsTUFBTSxHQUFHLEdBeUZQLE9DdkhBLE9BTUU7QUFBRCxXRHdCSCxNQUFNLEdBQUcsR0EwRlAsT0FBTyxZQ3hIUCxPQU1FO0FBQ0QsV0R1QkgsTUFBTSxHQUFHLEdBeUZQLE9DeEhBLE9BUUU7QUFBRCxXRHVCSCxNQUFNLEdBQUcsR0EwRlAsT0FBTyxZQ3pIUCxPQVFFO0FBQUQsV0R1QkgsTUFBTSxHQUFHLEdBeUZQLE9DdkhBLE9BT0U7QUFBRCxXRHVCSCxNQUFNLEdBQUcsR0EwRlAsT0FBTyxZQ3hIUCxPQU9FO0VBQ0MsY0FBQTtFQUNBLHlCQUFBO0VBQ0kscUJBQUE7O0FBTU4sV0RjSCxNQUFNLEdBQUcsR0F5RlAsT0MxR0EsU0FHRTtBQUFELFdEY0gsTUFBTSxHQUFHLEdBMEZQLE9BQU8sWUMzR1AsU0FHRTtBQUFELFdEY0gsTUFBTSxHQUFHLEdBeUZQLE9DekdBLFVBRUU7QUFBRCxXRGNILE1BQU0sR0FBRyxHQTBGUCxPQUFPLFlDMUdQLFVBRUU7QUFBRCxRQURNLFVBQVcsWURlcEIsTUFBTSxHQUFHLEdBeUZQLE9DdkdFO0FBQUQsUUFETSxVQUFXLFlEZXBCLE1BQU0sR0FBRyxHQTBGUCxPQUFPLFlDeEdMO0FBQ0QsV0RhSCxNQUFNLEdBQUcsR0F5RlAsT0MxR0EsU0FJRTtBQUFELFdEYUgsTUFBTSxHQUFHLEdBMEZQLE9BQU8sWUMzR1AsU0FJRTtBQUFELFdEYUgsTUFBTSxHQUFHLEdBeUZQLE9DekdBLFVBR0U7QUFBRCxXRGFILE1BQU0sR0FBRyxHQTBGUCxPQUFPLFlDMUdQLFVBR0U7QUFBRCxRQUZNLFVBQVcsWURlcEIsTUFBTSxHQUFHLEdBeUZQLE9DdEdFO0FBQUQsUUFGTSxVQUFXLFlEZXBCLE1BQU0sR0FBRyxHQTBGUCxPQUFPLFlDdkdMO0FBQ0QsV0RZSCxNQUFNLEdBQUcsR0F5RlAsT0MxR0EsU0FLRTtBQUFELFdEWUgsTUFBTSxHQUFHLEdBMEZQLE9BQU8sWUMzR1AsU0FLRTtBQUFELFdEWUgsTUFBTSxHQUFHLEdBeUZQLE9DekdBLFVBSUU7QUFBRCxXRFlILE1BQU0sR0FBRyxHQTBGUCxPQUFPLFlDMUdQLFVBSUU7QUFBRCxRQUhNLFVBQVcsWURlcEIsTUFBTSxHQUFHLEdBeUZQLE9DckdFO0FBQUQsUUFITSxVQUFXLFlEZXBCLE1BQU0sR0FBRyxHQTBGUCxPQUFPLFlDdEdMO0VBQ0MseUJBQUE7RUFDSSxxQkFBQTs7QUR0RVYsV0FnRkMsTUFBTSxHQUFHLEdBOEZSO0VBQ0MsY0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTs7QUFDQSxXQXZHRixNQUFNLEdBQUcsR0E4RlIsS0FTRTtBQUNELFdBeEdGLE1BQU0sR0FBRyxHQThGUixLQVVFO0VBQ0EsbUJBQUE7O0FBRUQsV0EzR0YsTUFBTSxHQUFHLEdBOEZSLEtBYUU7QUFDRCxXQTVHRixNQUFNLEdBQUcsR0E4RlIsS0FjRSxTQUFTO0VBQ1QsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTs7QUFFRCxXQWpIRixNQUFNLEdBQUcsR0E4RlIsS0FtQkU7QUFDRCxXQWxIRixNQUFNLEdBQUcsR0E4RlIsS0FvQkUsT0FBTztBQUNSLFdBbkhGLE1BQU0sR0FBRyxHQThGUixLQXFCRSxPQUFPO0FBQ1IsV0FwSEYsTUFBTSxHQUFHLEdBOEZSLEtBc0JFLE9BQU8sU0FBUztFQ2xLbEIsY0FBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RURrS0UseUNBQUE7O0FDaEtGLFdEMENELE1BQU0sR0FBRyxHQThGUixLQW1CRSxPQzNKRDtBQUFELFdEMENELE1BQU0sR0FBRyxHQThGUixLQW9CRSxPQUFPLE1DNUpSO0FBQUQsV0QwQ0QsTUFBTSxHQUFHLEdBOEZSLEtBcUJFLE9BQU8sU0M3SlI7QUFBRCxXRDBDRCxNQUFNLEdBQUcsR0E4RlIsS0FzQkUsT0FBTyxTQUFTLE1DOUpqQjtBQUNELFdEeUNELE1BQU0sR0FBRyxHQThGUixLQW1CRSxPQzFKRDtBQUFELFdEeUNELE1BQU0sR0FBRyxHQThGUixLQW9CRSxPQUFPLE1DM0pSO0FBQUQsV0R5Q0QsTUFBTSxHQUFHLEdBOEZSLEtBcUJFLE9BQU8sU0M1SlI7QUFBRCxXRHlDRCxNQUFNLEdBQUcsR0E4RlIsS0FzQkUsT0FBTyxTQUFTLE1DN0pqQjtFQUNDLGNBQUE7RUFDQSx5QkFBQTtFQUNJLHFCQUFBOztBQUVOLFdEb0NELE1BQU0sR0FBRyxHQThGUixLQW1CRSxPQ3JKRDtBQUFELFdEb0NELE1BQU0sR0FBRyxHQThGUixLQW9CRSxPQUFPLE1DdEpSO0FBQUQsV0RvQ0QsTUFBTSxHQUFHLEdBOEZSLEtBcUJFLE9BQU8sU0N2SlI7QUFBRCxXRG9DRCxNQUFNLEdBQUcsR0E4RlIsS0FzQkUsT0FBTyxTQUFTLE1DeEpqQjtFQUNDLGNBQUE7RUFDQSx5QkFBQTtFQUNJLHFCQUFBOztBQUVOLFdEK0JELE1BQU0sR0FBRyxHQThGUixLQW1CRSxPQ2hKRDtBQUFELFdEK0JELE1BQU0sR0FBRyxHQThGUixLQW9CRSxPQUFPLE1DakpSO0FBQUQsV0QrQkQsTUFBTSxHQUFHLEdBOEZSLEtBcUJFLE9BQU8sU0NsSlI7QUFBRCxXRCtCRCxNQUFNLEdBQUcsR0E4RlIsS0FzQkUsT0FBTyxTQUFTLE1DbkpqQjtBQUNELFdEOEJELE1BQU0sR0FBRyxHQThGUixLQW1CRSxPQy9JRDtBQUFELFdEOEJELE1BQU0sR0FBRyxHQThGUixLQW9CRSxPQUFPLE1DaEpSO0FBQUQsV0Q4QkQsTUFBTSxHQUFHLEdBOEZSLEtBcUJFLE9BQU8sU0NqSlI7QUFBRCxXRDhCRCxNQUFNLEdBQUcsR0E4RlIsS0FzQkUsT0FBTyxTQUFTLE1DbEpqQjtFQUNDLGNBQUE7RUFDQSx5QkFBQTtFQUNJLHFCQUFBOztBQUVKLFdEeUJILE1BQU0sR0FBRyxHQThGUixLQW1CRSxPQ2hKRCxPQU1FO0FBQUQsV0R5QkgsTUFBTSxHQUFHLEdBOEZSLEtBb0JFLE9BQU8sTUNqSlIsT0FNRTtBQUFELFdEeUJILE1BQU0sR0FBRyxHQThGUixLQXFCRSxPQUFPLFNDbEpSLE9BTUU7QUFBRCxXRHlCSCxNQUFNLEdBQUcsR0E4RlIsS0FzQkUsT0FBTyxTQUFTLE1DbkpqQixPQU1FO0FBQUQsV0R5QkgsTUFBTSxHQUFHLEdBOEZSLEtBbUJFLE9DL0lELE9BS0U7QUFBRCxXRHlCSCxNQUFNLEdBQUcsR0E4RlIsS0FvQkUsT0FBTyxNQ2hKUixPQUtFO0FBQUQsV0R5QkgsTUFBTSxHQUFHLEdBOEZSLEtBcUJFLE9BQU8sU0NqSlIsT0FLRTtBQUFELFdEeUJILE1BQU0sR0FBRyxHQThGUixLQXNCRSxPQUFPLFNBQVMsTUNsSmpCLE9BS0U7QUFDRCxXRHdCSCxNQUFNLEdBQUcsR0E4RlIsS0FtQkUsT0NoSkQsT0FPRTtBQUFELFdEd0JILE1BQU0sR0FBRyxHQThGUixLQW9CRSxPQUFPLE1DakpSLE9BT0U7QUFBRCxXRHdCSCxNQUFNLEdBQUcsR0E4RlIsS0FxQkUsT0FBTyxTQ2xKUixPQU9FO0FBQUQsV0R3QkgsTUFBTSxHQUFHLEdBOEZSLEtBc0JFLE9BQU8sU0FBUyxNQ25KakIsT0FPRTtBQUFELFdEd0JILE1BQU0sR0FBRyxHQThGUixLQW1CRSxPQy9JRCxPQU1FO0FBQUQsV0R3QkgsTUFBTSxHQUFHLEdBOEZSLEtBb0JFLE9BQU8sTUNoSlIsT0FNRTtBQUFELFdEd0JILE1BQU0sR0FBRyxHQThGUixLQXFCRSxPQUFPLFNDakpSLE9BTUU7QUFBRCxXRHdCSCxNQUFNLEdBQUcsR0E4RlIsS0FzQkUsT0FBTyxTQUFTLE1DbEpqQixPQU1FO0FBQ0QsV0R1QkgsTUFBTSxHQUFHLEdBOEZSLEtBbUJFLE9DaEpELE9BUUU7QUFBRCxXRHVCSCxNQUFNLEdBQUcsR0E4RlIsS0FvQkUsT0FBTyxNQ2pKUixPQVFFO0FBQUQsV0R1QkgsTUFBTSxHQUFHLEdBOEZSLEtBcUJFLE9BQU8sU0NsSlIsT0FRRTtBQUFELFdEdUJILE1BQU0sR0FBRyxHQThGUixLQXNCRSxPQUFPLFNBQVMsTUNuSmpCLE9BUUU7QUFBRCxXRHVCSCxNQUFNLEdBQUcsR0E4RlIsS0FtQkUsT0MvSUQsT0FPRTtBQUFELFdEdUJILE1BQU0sR0FBRyxHQThGUixLQW9CRSxPQUFPLE1DaEpSLE9BT0U7QUFBRCxXRHVCSCxNQUFNLEdBQUcsR0E4RlIsS0FxQkUsT0FBTyxTQ2pKUixPQU9FO0FBQUQsV0R1QkgsTUFBTSxHQUFHLEdBOEZSLEtBc0JFLE9BQU8sU0FBUyxNQ2xKakIsT0FPRTtFQUNDLGNBQUE7RUFDQSx5QkFBQTtFQUNJLHFCQUFBOztBQU1OLFdEY0gsTUFBTSxHQUFHLEdBOEZSLEtBbUJFLE9DbElELFNBR0U7QUFBRCxXRGNILE1BQU0sR0FBRyxHQThGUixLQW9CRSxPQUFPLE1DbklSLFNBR0U7QUFBRCxXRGNILE1BQU0sR0FBRyxHQThGUixLQXFCRSxPQUFPLFNDcElSLFNBR0U7QUFBRCxXRGNILE1BQU0sR0FBRyxHQThGUixLQXNCRSxPQUFPLFNBQVMsTUNySWpCLFNBR0U7QUFBRCxXRGNILE1BQU0sR0FBRyxHQThGUixLQW1CRSxPQ2pJRCxVQUVFO0FBQUQsV0RjSCxNQUFNLEdBQUcsR0E4RlIsS0FvQkUsT0FBTyxNQ2xJUixVQUVFO0FBQUQsV0RjSCxNQUFNLEdBQUcsR0E4RlIsS0FxQkUsT0FBTyxTQ25JUixVQUVFO0FBQUQsV0RjSCxNQUFNLEdBQUcsR0E4RlIsS0FzQkUsT0FBTyxTQUFTLE1DcElqQixVQUVFO0FBQUQsUUFETSxVQUFXLFlEZXBCLE1BQU0sR0FBRyxHQThGUixLQW1CRSxPQy9IQztBQUFELFFBRE0sVUFBVyxZRGVwQixNQUFNLEdBQUcsR0E4RlIsS0FvQkUsT0FBTyxNQ2hJTjtBQUFELFFBRE0sVUFBVyxZRGVwQixNQUFNLEdBQUcsR0E4RlIsS0FxQkUsT0FBTyxTQ2pJTjtBQUFELFFBRE0sVUFBVyxZRGVwQixNQUFNLEdBQUcsR0E4RlIsS0FzQkUsT0FBTyxTQUFTLE1DbElmO0FBQ0QsV0RhSCxNQUFNLEdBQUcsR0E4RlIsS0FtQkUsT0NsSUQsU0FJRTtBQUFELFdEYUgsTUFBTSxHQUFHLEdBOEZSLEtBb0JFLE9BQU8sTUNuSVIsU0FJRTtBQUFELFdEYUgsTUFBTSxHQUFHLEdBOEZSLEtBcUJFLE9BQU8sU0NwSVIsU0FJRTtBQUFELFdEYUgsTUFBTSxHQUFHLEdBOEZSLEtBc0JFLE9BQU8sU0FBUyxNQ3JJakIsU0FJRTtBQUFELFdEYUgsTUFBTSxHQUFHLEdBOEZSLEtBbUJFLE9DaklELFVBR0U7QUFBRCxXRGFILE1BQU0sR0FBRyxHQThGUixLQW9CRSxPQUFPLE1DbElSLFVBR0U7QUFBRCxXRGFILE1BQU0sR0FBRyxHQThGUixLQXFCRSxPQUFPLFNDbklSLFVBR0U7QUFBRCxXRGFILE1BQU0sR0FBRyxHQThGUixLQXNCRSxPQUFPLFNBQVMsTUNwSWpCLFVBR0U7QUFBRCxRQUZNLFVBQVcsWURlcEIsTUFBTSxHQUFHLEdBOEZSLEtBbUJFLE9DOUhDO0FBQUQsUUFGTSxVQUFXLFlEZXBCLE1BQU0sR0FBRyxHQThGUixLQW9CRSxPQUFPLE1DL0hOO0FBQUQsUUFGTSxVQUFXLFlEZXBCLE1BQU0sR0FBRyxHQThGUixLQXFCRSxPQUFPLFNDaElOO0FBQUQsUUFGTSxVQUFXLFlEZXBCLE1BQU0sR0FBRyxHQThGUixLQXNCRSxPQUFPLFNBQVMsTUNqSWY7QUFDRCxXRFlILE1BQU0sR0FBRyxHQThGUixLQW1CRSxPQ2xJRCxTQUtFO0FBQUQsV0RZSCxNQUFNLEdBQUcsR0E4RlIsS0FvQkUsT0FBTyxNQ25JUixTQUtFO0FBQUQsV0RZSCxNQUFNLEdBQUcsR0E4RlIsS0FxQkUsT0FBTyxTQ3BJUixTQUtFO0FBQUQsV0RZSCxNQUFNLEdBQUcsR0E4RlIsS0FzQkUsT0FBTyxTQUFTLE1DcklqQixTQUtFO0FBQUQsV0RZSCxNQUFNLEdBQUcsR0E4RlIsS0FtQkUsT0NqSUQsVUFJRTtBQUFELFdEWUgsTUFBTSxHQUFHLEdBOEZSLEtBb0JFLE9BQU8sTUNsSVIsVUFJRTtBQUFELFdEWUgsTUFBTSxHQUFHLEdBOEZSLEtBcUJFLE9BQU8sU0NuSVIsVUFJRTtBQUFELFdEWUgsTUFBTSxHQUFHLEdBOEZSLEtBc0JFLE9BQU8sU0FBUyxNQ3BJakIsVUFJRTtBQUFELFFBSE0sVUFBVyxZRGVwQixNQUFNLEdBQUcsR0E4RlIsS0FtQkUsT0M3SEM7QUFBRCxRQUhNLFVBQVcsWURlcEIsTUFBTSxHQUFHLEdBOEZSLEtBb0JFLE9BQU8sTUM5SE47QUFBRCxRQUhNLFVBQVcsWURlcEIsTUFBTSxHQUFHLEdBOEZSLEtBcUJFLE9BQU8sU0MvSE47QUFBRCxRQUhNLFVBQVcsWURlcEIsTUFBTSxHQUFHLEdBOEZSLEtBc0JFLE9BQU8sU0FBUyxNQ2hJZjtFQUNDLHlCQUFBO0VBQ0kscUJBQUE7O0FEa0lQLFdBeEhGLE1BQU0sR0FBRyxHQThGUixLQTBCRTtBQUNELFdBekhGLE1BQU0sR0FBRyxHQThGUixLQTJCRTtFQUNBLGNBQUE7O0FBMU1KLFdBK01DO0VBQ0MsWUFBQTs7QUFoTkYsV0FtTkM7QUFuTkQsV0FvTkM7QUFwTkQsV0FxTkM7QUFyTkQsV0FzTkMsTUFBTSxHQUFHO0VBQ1IsZUFBQTs7QUFDQSxXQUxELG1CQUtFO0FBQUQsV0FKRCxNQUlFO0FBQUQsV0FIRCxNQUdFO0FBQUQsV0FGRCxNQUFNLEdBQUcsR0FFUDtFQUNBLG1CQUFBOztBQXpOSCxXQThOQztFQUNDLGVBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTs7QUFHRixZQUFZLEtBQU07RUFDakIsZUFBQTs7QUFFRDtFQUNDLFdBQUE7O0FBREQsZ0JBRUM7RUFDQyxrQkFBQTs7QUFIRixnQkFLQyxNQUFLO0VBQ0osMEJBQUE7O0FBTkYsZ0JBUUMsTUFBSztFQUNKLDBCQUFBOztBQVRGLGdCQVdDO0VBQ0MsV0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7O0FFbE9BLFdBQUM7RUFDQyxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsYUFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxxQ0FBQTtFQUNBLGtCQUFBO0VBcEJGLG1EQUFBO0VBQ0csZ0RBQUE7RUFDSywyQ0FBQTtFQW9CTixvQ0FBQTtFQUNHLDZCQUFBO0VBQ0ssNEJBQUE7RUFHUixjQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBOztBQUdGLFdBQUMsY0FDQztBQURlLFdBQUMsa0JBQ2hCO0FBREYsV0FBQyxjQUNLO0FBRFcsV0FBQyxrQkFDWjtFQUNGLGdCQUFBIiwic291cmNlc0NvbnRlbnQiOlsiLmRhdGVwaWNrZXIge1xuXHRib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHQmLWlubGluZSB7XG5cdFx0d2lkdGg6IDIyMHB4O1xuXHR9XG5cdGRpcmVjdGlvbjogbHRyO1xuXHQmJi1ydGwge1xuXHRcdGRpcmVjdGlvbjogcnRsO1xuXHRcdHRhYmxlIHRyIHRkIHNwYW4ge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblx0fVxuXHQmLWRyb3Bkb3duIHtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRwYWRkaW5nOiA0cHg7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRib3JkZXItbGVmdDogICA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmlnaHQ6ICA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItYm90dG9tOiA3cHggc29saWQgQGRyb3Bkb3duLWJvcmRlcjtcblx0XHRcdGJvcmRlci10b3A6ICAgIDA7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsMCwwLC4yKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJvcmRlci1sZWZ0OiAgIDZweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yaWdodDogIDZweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1ib3R0b206IDZweCBzb2xpZCBAZHJvcGRvd24tYmc7XG5cdFx0XHRib3JkZXItdG9wOiAgICAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblx0XHQmLmRhdGVwaWNrZXItb3JpZW50LWxlZnQ6YmVmb3JlICAgeyBsZWZ0OiA2cHg7IH1cblx0XHQmLmRhdGVwaWNrZXItb3JpZW50LWxlZnQ6YWZ0ZXIgICAgeyBsZWZ0OiA3cHg7IH1cblx0XHQmLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmJlZm9yZSAgeyByaWdodDogNnB4OyB9XG5cdFx0Ji5kYXRlcGlja2VyLW9yaWVudC1yaWdodDphZnRlciAgIHsgcmlnaHQ6IDdweDsgfVxuXHRcdCYuZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmJlZm9yZSB7IHRvcDogLTdweDsgfVxuXHRcdCYuZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmFmdGVyICB7IHRvcDogLTZweDsgfVxuXHRcdCYuZGF0ZXBpY2tlci1vcmllbnQtdG9wOmJlZm9yZSB7XG5cdFx0XHRib3R0b206IC03cHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0Ym9yZGVyLXRvcDogICAgN3B4IHNvbGlkIEBkcm9wZG93bi1ib3JkZXI7XG5cdFx0fVxuXHRcdCYuZGF0ZXBpY2tlci1vcmllbnQtdG9wOmFmdGVyIHtcblx0XHRcdGJvdHRvbTogLTZweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRib3JkZXItdG9wOiAgICA2cHggc29saWQgQGRyb3Bkb3duLWJnO1xuXHRcdH1cblx0fVxuXHQ+IGRpdiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHR0YWJsZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcblx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHR0ciB7XG5cdFx0XHR0ZCwgdGgge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyBJbmxpbmUgZGlzcGxheSBpbnNpZGUgYSB0YWJsZSBwcmVzZW50cyBzb21lIHByb2JsZW1zIHdpdGhcblx0Ly8gYm9yZGVyIGFuZCBiYWNrZ3JvdW5kIGNvbG9ycy5cblx0LnRhYmxlLXN0cmlwZWQgJiB0YWJsZSB0ciB7XG5cdFx0dGQsIHRoIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxuXHR0YWJsZSB0ciB0ZCB7XG5cdFx0Ji5vbGQsXG5cdFx0Ji5uZXcge1xuXHRcdFx0Y29sb3I6IEBidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcblx0XHR9XG5cdFx0Ji5kYXk6aG92ZXIsXG5cdFx0Ji5mb2N1c2VkIHtcblx0XHRcdGJhY2tncm91bmQ6IEBncmF5LWxpZ2h0ZXI7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHRcdCYuZGlzYWJsZWQsXG5cdFx0Ji5kaXNhYmxlZDpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Y29sb3I6IEBidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHR9XG5cdFx0Ji5oaWdobGlnaHRlZCB7XG5cdFx0XHRAaGlnaGxpZ2h0ZWQtYmc6IEBzdGF0ZS1pbmZvLWJnO1xuXHRcdFx0LmJ1dHRvbi12YXJpYW50KCMwMDAsIEBoaWdobGlnaHRlZC1iZywgZGFya2VuKEBoaWdobGlnaHRlZC1iZywgMjAlKSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdFx0XHQmLmZvY3VzZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oQGhpZ2hsaWdodGVkLWJnLCAxMCUpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmRpc2FibGVkLFxuXHRcdFx0Ji5kaXNhYmxlZDphY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAaGlnaGxpZ2h0ZWQtYmc7XG5cdFx0XHRcdGNvbG9yOiBAYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYudG9kYXkge1xuXHRcdFx0QHRvZGF5LWJnOiBsaWdodGVuKG9yYW5nZSwgMzAlKTtcblx0XHRcdC5idXR0b24tdmFyaWFudCgjMDAwLCBAdG9kYXktYmcsIGRhcmtlbihAdG9kYXktYmcsIDIwJSkpO1xuXG5cdFx0XHQmLmZvY3VzZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oQHRvZGF5LWJnLCAxMCUpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmRpc2FibGVkLFxuXHRcdFx0Ji5kaXNhYmxlZDphY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAdG9kYXktYmc7XG5cdFx0XHRcdGNvbG9yOiBAYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYucmFuZ2Uge1xuXHRcdFx0QHJhbmdlLWJnOiBAZ3JheS1saWdodGVyO1xuXHRcdFx0LmJ1dHRvbi12YXJpYW50KCMwMDAsIEByYW5nZS1iZywgZGFya2VuKEByYW5nZS1iZywgMjAlKSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdFx0XHQmLmZvY3VzZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oQHJhbmdlLWJnLCAxMCUpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmRpc2FibGVkLFxuXHRcdFx0Ji5kaXNhYmxlZDphY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAcmFuZ2UtYmc7XG5cdFx0XHRcdGNvbG9yOiBAYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYucmFuZ2UuaGlnaGxpZ2h0ZWQge1xuXHRcdFx0QHJhbmdlLWhpZ2hsaWdodGVkLWJnOiBtaXgoQHN0YXRlLWluZm8tYmcsIEBncmF5LWxpZ2h0ZXIsIDUwJSk7XG5cdFx0XHQuYnV0dG9uLXZhcmlhbnQoIzAwMCwgQHJhbmdlLWhpZ2hsaWdodGVkLWJnLCBkYXJrZW4oQHJhbmdlLWhpZ2hsaWdodGVkLWJnLCAyMCUpKTtcblxuXHRcdFx0Ji5mb2N1c2VkIHtcblx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKEByYW5nZS1oaWdobGlnaHRlZC1iZywgMTAlKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5kaXNhYmxlZCxcblx0XHRcdCYuZGlzYWJsZWQ6YWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogQHJhbmdlLWhpZ2hsaWdodGVkLWJnO1xuXHRcdFx0XHRjb2xvcjogQGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnJhbmdlLnRvZGF5IHtcblx0XHRcdEByYW5nZS10b2RheS1iZzogbWl4KG9yYW5nZSwgQGdyYXktbGlnaHRlciwgNTAlKTtcblx0XHRcdC5idXR0b24tdmFyaWFudCgjMDAwLCBAcmFuZ2UtdG9kYXktYmcsIGRhcmtlbihAcmFuZ2UtdG9kYXktYmcsIDIwJSkpO1xuXG5cdFx0XHQmLmRpc2FibGVkLFxuXHRcdFx0Ji5kaXNhYmxlZDphY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBAcmFuZ2UtdG9kYXktYmc7XG5cdFx0XHRcdGNvbG9yOiBAYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuc2VsZWN0ZWQsXG5cdFx0Ji5zZWxlY3RlZC5oaWdobGlnaHRlZCB7XG5cdFx0XHQuYnV0dG9uLXZhcmlhbnQoI2ZmZiwgQGdyYXktbGlnaHQsIEBncmF5KTtcblx0XHRcdHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsMCwwLC4yNSk7XG5cdFx0fVxuXHRcdCYuYWN0aXZlLFxuXHRcdCYuYWN0aXZlLmhpZ2hsaWdodGVkIHtcblx0XHRcdC5idXR0b24tdmFyaWFudChAYnRuLXByaW1hcnktY29sb3IsIEBidG4tcHJpbWFyeS1iZywgQGJ0bi1wcmltYXJ5LWJvcmRlcik7XG5cdFx0XHR0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLDAsMCwuMjUpO1xuXHRcdH1cblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDIzJTtcblx0XHRcdGhlaWdodDogNTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA1NHB4O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW46IDElO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCYuZm9jdXNlZCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IEBncmF5LWxpZ2h0ZXI7XG5cdFx0XHR9XG5cdFx0XHQmLmRpc2FibGVkLFxuXHRcdFx0Ji5kaXNhYmxlZDpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiBAYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG5cdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdH1cblx0XHRcdCYuYWN0aXZlLFxuXHRcdFx0Ji5hY3RpdmU6aG92ZXIsXG5cdFx0XHQmLmFjdGl2ZS5kaXNhYmxlZCxcblx0XHRcdCYuYWN0aXZlLmRpc2FibGVkOmhvdmVyIHtcblx0XHRcdFx0LmJ1dHRvbi12YXJpYW50KEBidG4tcHJpbWFyeS1jb2xvciwgQGJ0bi1wcmltYXJ5LWJnLCBAYnRuLXByaW1hcnktYm9yZGVyKTtcblx0XHRcdFx0dGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwwLDAsLjI1KTtcblx0XHRcdH1cblx0XHRcdCYub2xkLFxuXHRcdFx0Ji5uZXcge1xuXHRcdFx0XHRjb2xvcjogQGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5kYXRlcGlja2VyLXN3aXRjaCB7XG5cdFx0d2lkdGg6IDE0NXB4O1xuXHR9XG5cblx0LmRhdGVwaWNrZXItc3dpdGNoLFxuXHQucHJldixcblx0Lm5leHQsXG5cdHRmb290IHRyIHRoIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAZ3JheS1saWdodGVyO1xuXHRcdH1cblx0fVxuXG5cdC8vIEJhc2ljIHN0eWxpbmcgZm9yIGNhbGVuZGFyLXdlZWsgY2VsbHNcblx0LmN3IHtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0d2lkdGg6IDEycHg7XG5cdFx0cGFkZGluZzogMCAycHggMCA1cHg7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxufVxuLmlucHV0LWdyb3VwLmRhdGUgLmlucHV0LWdyb3VwLWFkZG9uIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmlucHV0LWRhdGVyYW5nZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRpbnB1dCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdGlucHV0OmZpcnN0LWNoaWxkIHtcblx0XHRib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcblx0fVxuXHRpbnB1dDpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcblx0fVxuXHQuaW5wdXQtZ3JvdXAtYWRkb24ge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1pbi13aWR0aDogMTZweDtcblx0XHRwYWRkaW5nOiA0cHggNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcblx0XHR0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuXHRcdGJvcmRlci13aWR0aDogMXB4IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtNXB4O1xuXHR9XG59XG4iLCIvLyBEYXRlcGlja2VyIC5sZXNzIGJ1aWxkZmlsZS4gIEluY2x1ZGVzIHNlbGVjdCBtaXhpbnMvdmFyaWFibGVzIGZyb20gYm9vdHN0cmFwXG4vLyBhbmQgaW1wb3J0cyB0aGUgaW5jbHVkZWQgZGF0ZXBpY2tlci5sZXNzIHRvIG91dHB1dCBhIG1pbmltYWwgZGF0ZXBpY2tlci5jc3Ncbi8vXG4vLyBVc2FnZTpcbi8vICAgICBsZXNzYyBidWlsZDMubGVzcyBkYXRlcGlja2VyLmNzc1xuLy9cbi8vIFZhcmlhYmxlcyBhbmQgbWl4aW5zIGNvcGllZCBmcm9tIEJvb3RzdHJhcCAzLjMuNVxuXG4vLyBWYXJpYWJsZXNcbkBncmF5OiAgICAgICAgICAgICAgICAgICBsaWdodGVuKCMwMDAsIDMzLjUlKTsgLy8gIzU1NVxuQGdyYXktbGlnaHQ6ICAgICAgICAgICAgIGxpZ2h0ZW4oIzAwMCwgNDYuNyUpOyAvLyAjNzc3XG5AZ3JheS1saWdodGVyOiAgICAgICAgICAgbGlnaHRlbigjMDAwLCA5My41JSk7IC8vICNlZWVcblxuQGJyYW5kLXByaW1hcnk6ICAgICAgICAgZGFya2VuKCM0MjhiY2EsIDYuNSUpOyAvLyAjMzM3YWI3XG5cbkBidG4tcHJpbWFyeS1jb2xvcjogICAgICAgICAgICAgICNmZmY7XG5AYnRuLXByaW1hcnktYmc6ICAgICAgICAgICAgICAgICBAYnJhbmQtcHJpbWFyeTtcbkBidG4tcHJpbWFyeS1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbihAYnRuLXByaW1hcnktYmcsIDUlKTtcblxuQGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgQGdyYXktbGlnaHQ7XG5cbkBzdGF0ZS1pbmZvLWJnOiAgICAgICAgICAgI2Q5ZWRmNztcblxuQGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAxLjQyODU3MTQyOTsgLy8gMjAvMTRcbkBib3JkZXItcmFkaXVzLWJhc2U6ICAgICAgNHB4O1xuXG5AZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICNmZmY7XG5AZHJvcGRvd24tYm9yZGVyOiAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjE1KTtcblxuXG4vLyBNaXhpbnNcblxuLy8gQnV0dG9uIHZhcmlhbnRzXG4uYnV0dG9uLXZhcmlhbnQoQGNvbG9yOyBAYmFja2dyb3VuZDsgQGJvcmRlcikge1xuICBjb2xvcjogQGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyO1xuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiBAY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYm9yZGVyLCAyNSUpO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBAY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYm9yZGVyLCAxMiUpO1xuICB9XG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBib3JkZXIsIDEyJSk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBjb2xvcjogQGNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCAxNyUpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBib3JkZXIsIDI1JSk7XG4gICAgfVxuICB9XG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuXG5AaW1wb3J0IFwiLi4vbGVzcy9kYXRlcGlja2VyMy5sZXNzXCI7XG4iLCIvLyBEYXRlcGlja2VyIHN0YW5kYWxvbmUgLmxlc3MgYnVpbGRmaWxlLiAgSW5jbHVkZXMgYWxsIG5lY2Vzc2FyeSBtaXhpbnMvdmFyaWFibGVzL3J1bGVzIGZyb20gYm9vdHN0cmFwXG4vLyBhbmQgaW1wb3J0cyB0aGUgaW5jbHVkZWQgZGF0ZXBpY2tlci5sZXNzIHRvIG91dHB1dCBhIG1pbmltYWwgc3RhbmRhbG9uZSBkYXRlcGlja2VyLmNzc1xuLy9cbi8vIFVzYWdlOlxuLy8gICAgIGxlc3NjIGJ1aWxkX3N0YW5kYWxvbmUzLmxlc3MgZGF0ZXBpY2tlci5jc3Ncbi8vXG4vLyBWYXJpYWJsZXMsIG1peGlucywgYW5kIHJ1bGVzIGNvcGllZCBmcm9tIEJvb3RzdHJhcCAzLjMuNVxuXG5AaW1wb3J0IFwiYnVpbGQzLmxlc3NcIjtcblxuLy8gRHJvcGRvd24gY3NzXG5cbkB6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgMTAwMDtcbkBkcm9wZG93bi1mYWxsYmFjay1ib3JkZXI6ICAgICAgI2NjYztcblxuLy8gRHJvcCBzaGFkb3dzXG4uYm94LXNoYWRvdyhAc2hhZG93KSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogQHNoYWRvdztcbiAgICAgLW1vei1ib3gtc2hhZG93OiBAc2hhZG93O1xuICAgICAgICAgIGJveC1zaGFkb3c6IEBzaGFkb3c7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51ICh1bClcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5kYXRlcGlja2VyIHtcbiAgJi5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogQHppbmRleC1kcm9wZG93bjtcbiAgICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZHJvcGRvd24tYmc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGRyb3Bkb3duLWJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgIC5ib3gtc2hhZG93KDAgNnB4IDEycHggcmdiYSgwLDAsMCwuMTc1KSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblxuICAgIC8vIE5vcm1hbGx5IGluaGVyaXRlZCBmcm9tIGJvb3RzdHJhcCdzIGBib2R5YFxuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIH1cblxuICAmLmRyb3Bkb3duLW1lbnUsICYuZGF0ZXBpY2tlci1pbmxpbmUge1xuICAgIHRoLCB0ZCB7XG4gICAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgIH1cbiAgfVxufVxuIl19 */