/* 

*/
html {
  background-color: #f0f3f4;
}
body {
  font-family: Arial;
  font-size: 11px;
  color: #58666e;
  background-color: transparent;
  -webkit-font-smoothing: antialiased;
  line-height: 1.42857143;
}
*:focus {
  outline: 0 !important;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  margin: 0;
}
a {
  color: inherit;
  text-decoration: none;
  cursor: pointer;
}
a:hover,
a:focus {
  color: inherit;
  text-decoration: none;
}
label {
  font-weight: normal;
}
small,
.small {
  font-size: 11px;
}
.badge,
.label {
  font-weight: bold;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.badge.bg-light,
.label.bg-light {
  text-shadow: none;
}
.badge {
  background-color: #cfdadd;
}
.badge.up {
  position: relative;
  top: -10px;
  padding: 3px 6px;
  margin-left: -10px;
}
.badge-sm {
  font-size: 85%;
  padding: 2px 5px !important;
}
.label-sm {
  padding-top: 0;
  padding-bottom: 1px;
}
.badge-white {
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.35);
  padding: 2px 6px;
}
.badge-empty {
  background-color: transparent;
  border: 1px solid rgba(0, 0, 0, 0.15);
  color: inherit;
}
blockquote {
  border-color: #dee5e7;
}
.caret-white {
  border-top-color: #fff;
  border-top-color: rgba(255, 255, 255, 0.65);
}
a:hover .caret-white {
  border-top-color: #fff;
}
.thumbnail {
  border-color: #dee5e7;
}
.progress {
  background-color: #edf1f2;
}
.progress-xxs {
  height: 2px;
}
.progress-xs {
  height: 6px;
}
.progress-sm {
  height: 12px;
}
.progress-sm .progress-bar {
  font-size: 10px;
  line-height: 1em;
}
.progress,
.progress-bar {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.progress-bar-primary {
  background-color: #7266ba;
}
.progress-bar-info {
  background-color: #23b7e5;
}
.progress-bar-success {
  background-color: #27c24c;
}
.progress-bar-warning {
  background-color: #fad733;
}
.progress-bar-danger {
  background-color: #f05050;
}
.progress-bar-black {
  background-color: #1c2b36;
}
.progress-bar-white {
  background-color: #fff;
}
.accordion-group,
.accordion-inner {
  border-color: #dee5e7;
  border-radius: 2px;
}
.alert {
  font-size: 11px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
}
.alert .close i {
  font-size: 12px;
  font-weight: normal;
  display: block;
}
.form-control {
  border-color: #cfdadd;
  border-radius: 2px;
}
.form-control,
.form-control:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.form-control:focus {
  border-color: #23b7e5;
}
.form-horizontal .control-label.text-left {
  text-align: left;
}
.form-control-spin {
  position: absolute;
  z-index: 2;
  right: 10px;
  top: 50%;
  margin-top: -7px;
}
.input-group-addon {
  border-color: #cfdadd;
  background-color: #edf1f2;
}
.list-group {
  border-radius: 2px;
}
.list-group.no-radius .list-group-item {
  border-radius: 0 !important;
}
.list-group.no-borders .list-group-item {
  border: none;
}
.list-group.no-border .list-group-item {
  border-width: 1px 0;
}
.list-group.no-bg .list-group-item {
  background-color: transparent;
}
.list-group-item {
  border-color: #e7ecee;
  padding-right: 15px;
}
a.list-group-item:hover,
a.list-group-item:focus,
a.list-group-item.hover {
  background-color: #f6f8f8;
}
.list-group-item.media {
  margin-top: 0;
}
.list-group-item.active {
  color: #fff;
  border-color: #23b7e5 !important;
  background-color: #23b7e5 !important;
}
.list-group-item.active .text-muted {
  color: #ace4f5 !important;
}
.list-group-item.active a {
  color: #fff;
}
.list-group-item.focus {
  background-color: #e4eaec !important;
}
.list-group-item.select {
  position: relative;
  z-index: 1;
  background-color: #dbeef9 !important;
  border-color: #c5e4f5;
}
.list-group-alt .list-group-item:nth-child(2n+2) {
  background-color: rgba(0, 0, 0, 0.02) !important;
}
.list-group-lg .list-group-item {
  padding-top: 15px;
  padding-bottom: 15px;
}
.list-group-sm .list-group-item {
  padding: 6px 10px;
}
.list-group-sp .list-group-item {
  margin-bottom: 5px;
  border-radius: 3px;
}
.list-group-item > .badge {
  margin-right: 0;
}
.list-group-item > .fa-chevron-right {
  float: right;
  margin-top: 4px;
  margin-right: -5px;
}
.list-group-item > .fa-chevron-right + .badge {
  margin-right: 5px;
}
.nav-pills.no-radius > li > a {
  border-radius: 0;
}
.nav-pills > li.active > a {
  color: #fff !important;
  background-color: #23b7e5;
}
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:active {
  background-color: #19a9d5;
}
.nav > li > a:hover,
.nav > li > a:focus {
  background-color: rgba(0, 0, 0, 0.05);
}
.nav.nav-lg > li > a {
  padding: 20px 20px;
}
.nav.nav-md > li > a {
  padding: 15px 15px;
}
.nav.nav-sm > li > a {
  padding: 6px 12px;
}
.nav.nav-xs > li > a {
  padding: 4px 10px;
}
.nav.nav-xxs > li > a {
  padding: 1px 10px;
}
.nav.nav-rounded > li > a {
  border-radius: 20px;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: rgba(0, 0, 0, 0.05);
}
.nav-tabs {
  border-color: #dee5e7;
}
.nav-tabs > li > a {
  border-radius: 2px 2px 0 0;
  border-bottom-color: #dee5e7;
}
.nav-tabs > li:hover > a,
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover {
  border-color: #dee5e7;
}
.nav-tabs > li.active > a {
  border-bottom-color: #fff !important;
}
.nav-tabs-alt .nav-tabs.nav-justified > li {
  display: table-cell;
  width: 1%;
}
.nav-tabs-alt .nav-tabs > li > a {
  border-radius: 0;
  border-color: transparent !important;
  background: transparent !important;
  border-bottom-color: #dee5e7 !important;
}
.nav-tabs-alt .nav-tabs > li.active > a {
  border-bottom-color: #23b7e5 !important;
}
.tab-container {
  margin-bottom: 15px;
}
.tab-container .tab-content {
  padding: 15px;
  background-color: #fff;
  border: 1px solid #dee5e7;
  border-top-width: 0;
  border-radius: 0 0 2px 2px;
}
.pagination > li > a {
  border-color: #dee5e7;
}
.pagination > li > a:hover,
.pagination > li > a:focus {
  border-color: #dee5e7;
  background-color: #edf1f2;
}
.panel {
  border-radius: 2px;
}
.panel .accordion-toggle {
  font-size: 14px;
  display: block;
  cursor: pointer;
}
.panel .list-group-item {
  border-color: #edf1f2;
}
.panel.no-borders {
  border-width: 0;
}
.panel.no-borders .panel-heading,
.panel.no-borders .panel-footer {
  border-width: 0;
}
.panel-heading {
  border-radius: 2px 2px 0 0;
}
.panel-default .panel-heading {
  background-color: #f6f8f8;
}
.panel-heading.no-border {
  margin: -1px -1px 0 -1px;
  border: none;
}
.panel-heading .nav {
  margin: -10px -15px;
}
.panel-heading .list-group {
  background: transparent;
}
.panel-footer {
  border-color: #edf1f2;
  border-radius: 0 0 2px 2px;
  background-color: #fff;
}
.panel-default {
  border-color: #dee5e7;
}
.panel-default > .panel-heading,
.panel-default > .panel-footer {
  border-color: #edf1f2;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #eaedef;
}
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 4px 7px;
  border-top: 1px solid #eaeff0;
}
.table > thead > tr > th {
  padding: 4px 7px;
  border-bottom: 1px solid #eaeff0;
}
.table-bordered {
  border-color: #eaeff0;
}
.table-bordered > tbody > tr > td {
  border-color: #eaeff0;
}
.table-bordered > thead > tr > th {
  border-color: #eaeff0;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #fafbfc;
}
.table-striped > thead > th {
  background-color: #fafbfc;
  border-right: 1px solid #eaeff0;
}
.table-striped > thead > th:last-child {
  border-right: none;
}
.well,
pre {
  background-color: #edf1f2;
  border-color: #dee5e7;
}
.dropdown-menu {
  border-radius: 2px;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  border: 1px solid #dee5e7;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.dropdown-menu.pull-left {
  left: 100%;
}
.dropdown-menu > .panel {
  border: none;
  margin: -5px 0;
}
.dropdown-menu > li > a {
  padding: 5px 15px;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-image: none;
  -webkit-filter: none;
          filter: none;
  background-color: #edf1f2 !important;
  color: #58666e;
}
.dropdown-header {
  padding: 5px 15px;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  background-color: #edf1f2 !important;
  color: #58666e;
}
.dropdown-submenu:hover > .dropdown-menu,
.dropdown-submenu:focus > .dropdown-menu {
  display: block;
}
.dropdown-submenu.pull-left {
  float: none !important;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
}
.dropdown-submenu .dropdown-menu {
  left: 100%;
  top: 0;
  margin-top: -6px;
  margin-left: -1px;
}
.dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
}
.btn-group > .btn {
  margin-left: -1px;
}
/*cols*/
.col-lg-2-4 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-0 {
  clear: left;
}
.row.no-gutter {
  margin-left: 0;
  margin-right: 0;
}
.no-gutter [class*="col"] {
  padding: 0;
}
.row-sm {
  margin-left: -10px;
  margin-right: -10px;
}
.row-sm > div {
  padding-left: 10px;
  padding-right: 10px;
}
.modal-backdrop {
  background-color: #3a3f51;
}
.modal-backdrop.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.modal-over {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: fixed;
}
.modal-center {
  position: absolute;
  left: 50%;
  top: 50%;
}
/*layout*/
html,
body {
  width: 100%;
  height: 100%;
}
body {
  overflow-x: hidden;
}
.app {
  height: 100%;
  min-height: 100%;
  width: 100%;
  position: relative;
}
.app:before {
  content: "";
  position: absolute;
  width: inherit;
  top: 0;
  bottom: 0;
  z-index: -1;
  background-color: #f0f3f4;
  border: inherit;
  display: block;
}
.app-header-fixed {
  padding-top: 50px;
}
.app-header-fixed .app-header {
  position: fixed;
  top: 0;
  width: 100%;
}
.app-header {
  z-index: 1025;
  border-radius: 0;
}
.app-aside {
  float: left;
}
.app-aside:before {
  content: "";
  position: absolute;
  width: inherit;
  top: 0;
  bottom: 0;
  z-index: -1;
  background-color: inherit;
  border: inherit;
}
.app-aside-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 1000;
  max-width: 200px;
}
.app-aside-folded .app-aside-footer {
  max-width: 60px;
}
.app-aside-footer ~ div {
  padding-bottom: 50px;
}
.app-aside-right {
  padding-bottom: 50px;
}
.app-content {
  height: 100%;
}
.app-content:before,
.app-content:after {
  content: " ";
  display: table;
}
.app-content:after {
  clear: both;
}
.app-content-full {
  position: absolute;
  top: 50px;
  bottom: 50px;
  height: auto;
  width: auto !important;
  padding: 0 !important;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.app-content-full.h-full {
  bottom: 0;
  height: auto;
}
.app-content-body {
  padding-bottom: 50px;
  float: left;
  width: 100%;
}
.app-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1005;
}
.app-footer.app-footer-fixed {
  position: fixed;
}
.hbox {
  display: table;
  table-layout: fixed;
  border-spacing: 0;
  width: 100%;
  height: 100%;
}
.hbox .col {
  display: table-cell;
  vertical-align: top;
  height: 100%;
  float: none;
}
.v-middle {
  vertical-align: middle !important;
}
.v-top {
  vertical-align: top !important;
}
.v-bottom {
  vertical-align: bottom !important;
}
.vbox {
  display: table;
  border-spacing: 0;
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 240px;
}
.vbox .row-row {
  display: table-row;
  height: 100%;
}
.vbox .row-row .cell {
  position: relative;
  height: 100%;
  width: 100%;
}
.ie .vbox .row-row .cell {
  display: table-cell;
  overflow: auto;
}
.ie .vbox .row-row .cell .cell-inner {
  overflow: visible !important;
}
.vbox .row-row .cell .cell-inner {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}
.navbar {
  border-width: 0;
  border-radius: 0;
  margin: 0;
}
.navbar .navbar-form-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-md {
  min-height: 60px;
}
.navbar-md .navbar-btn {
  margin-top: 13px;
}
.navbar-md .navbar-form {
  margin-top: 15px;
}
.navbar-md .navbar-nav > li > a {
  padding-top: 20px;
  padding-bottom: 20px;
}
.navbar-md .navbar-brand {
  line-height: 60px;
}
.navbar-header > button {
  text-decoration: none;
  line-height: 30px;
  font-size: 16px;
  padding: 10px 17px;
  border: none;
  background-color: transparent;
}
.navbar-brand {
  float: none !important;
  text-align: center;
  font-size: 15px;
  font-weight: 700;
  height: auto;
  line-height: 50px;
  display: inline-block;
  padding: 0 10px;
}
.navbar-brand:hover {
  text-decoration: none;
}
.navbar-brand img {
  max-height: 20px;
  margin-top: -4px;
  vertical-align: middle;
  display: inline;
}
@media (min-width: 768px) {
  .app-aside,
  .navbar-header {
    width: 200px;
  }
  .navbar-collapse,
  .app-content,
  .app-footer {
    margin-left: 200px;
  }
  .app-aside-right {
    position: absolute;
    top: 50px;
    bottom: 0;
    right: 0;
    z-index: 1000;
  }
  .app-aside-right.pos-fix {
    z-index: 1010;
  }
  .visible-folded {
    display: none;
  }
  .app-aside-folded .hidden-folded {
    display: none !important;
  }
  .app-aside-folded .visible-folded {
    display: inherit;
  }
  .app-aside-folded .text-center-folded {
    text-align: center;
  }
  .app-aside-folded .pull-none-folded {
    float: none !important;
  }
  .app-aside-folded .w-auto-folded {
    width: auto;
  }
  .app-aside-folded .app-aside,
  .app-aside-folded .navbar-header {
    width: 60px;
  }
  .app-aside-folded .navbar-collapse,
  .app-aside-folded .app-content,
  .app-aside-folded .app-footer {
    margin-left: 60px;
  }
  .app-aside-folded .app-header .navbar-brand {
    display: block;
    padding: 0;
  }
  .app-aside-fixed .app-aside:before {
    position: fixed;
  }
  .app-aside-fixed .app-header .navbar-header {
    position: fixed;
  }
  .app-aside-fixed .aside-wrap {
    position: fixed;
    overflow: hidden;
    top: 50px;
    bottom: 0;
    left: 0;
    width: 199px;
    z-index: 1000;
  }
  .app-aside-fixed .aside-wrap .navi-wrap {
    width: 217px;
    position: relative;
    height: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
  .app-aside-fixed .aside-wrap .navi-wrap::-webkit-scrollbar {
    -webkit-appearance: none;
  }
  .app-aside-fixed .aside-wrap .navi-wrap::-webkit-scrollbar:vertical {
    width: 17px;
  }
  .app-aside-fixed .aside-wrap .navi-wrap > * {
    width: 200px;
  }
  .smart .app-aside-fixed .aside-wrap .navi-wrap {
    width: 200px;
  }
  .app-aside-fixed.app-aside-folded .app-aside {
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 1010;
  }
  .app-aside-fixed.app-aside-folded .aside-wrap {
    width: 59px;
  }
  .app-aside-fixed.app-aside-folded .aside-wrap .navi-wrap {
    width: 77px;
  }
  .app-aside-fixed.app-aside-folded .aside-wrap .navi-wrap > * {
    width: 60px;
  }
  .smart .app-aside-fixed.app-aside-folded .aside-wrap .navi-wrap {
    width: 60px;
  }
  .bg-auto:before {
    content: "";
    position: absolute;
    width: inherit;
    top: 0;
    bottom: 0;
    z-index: -1;
    background-color: inherit;
    border: inherit;
  }
  .bg-auto.b-l:before {
    margin-left: -1px;
  }
  .bg-auto.b-r:before {
    margin-right: -1px;
  }
  .col.show {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hbox-auto-sm {
    display: block;
  }
  .hbox-auto-sm > .col {
    width: auto;
    height: auto;
    display: block;
  }
  .hbox-auto-sm > .col.show {
    display: block !important;
  }
  .hbox-auto-sm .vbox {
    height: auto;
  }
  .hbox-auto-sm .cell-inner {
    position: static !important;
  }
}
@media (max-width: 767px) {
  body {
    height: auto;
    min-height: 100%;
  }
  .navbar-fixed-bottom {
    position: fixed;
  }
  .app-aside {
    float: none;
  }
  .app-content-full {
    position: relative;
    top: 0;
    width: 100% !important;
  }
  .hbox-auto-xs {
    display: block;
  }
  .hbox-auto-xs > .col {
    width: auto;
    height: auto;
    display: block;
  }
  .hbox-auto-xs .vbox {
    height: auto;
  }
  .hbox-auto-xs .cell-inner {
    position: static !important;
  }
  .navbar-nav {
    margin-top: 0;
    margin-bottom: 0;
  }
  .navbar-nav > li > a {
    -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
  }
  .navbar-nav > li > a .up {
    top: 0;
  }
  .navbar-nav > li > a .avatar {
    width: 30px;
    margin-top: -5px;
  }
  .navbar-nav .open .dropdown-menu {
    background-color: #fff;
  }
  .navbar-form {
    -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .navbar-form .form-group {
    margin-bottom: 0;
  }
}
html.bg {
  background: url(/images/bg.jpg?cd401533415675f045f10bae9fcfac2f);
  background-attachment: fixed;
  background-size: cover;
}
.app.container {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 768px) {
  .app.container {
    width: 750px;
    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
  }
  .app.container .app-aside {
    overflow-x: hidden;
  }
  .app.container.app-aside-folded .app-aside {
    overflow-x: visible;
  }
  .app.container.app-aside-fixed .aside-wrap {
    left: inherit;
  }
  .app.container.app-aside-fixed.app-aside-folded .app-aside > ul.nav {
    position: absolute;
  }
  .app.container .app-header,
  .app.container .app-aside {
    max-width: 750px;
  }
  .app.container .app-footer-fixed {
    left: auto;
    right: auto;
    width: 100%;
    max-width: 550px;
  }
  .app.container.app-aside-folded .app-footer-fixed {
    max-width: 690px;
  }
  .app.container.app-aside-dock .app-footer-fixed {
    max-width: 750px;
  }
}
@media (min-width: 992px) {
  .app.container {
    width: 970px;
  }
  .app.container .app-header,
  .app.container .app-aside {
    max-width: 970px;
  }
  .app.container .app-footer-fixed {
    max-width: 770px;
  }
  .app.container.app-aside-folded .app-footer-fixed {
    max-width: 910px;
  }
  .app.container.app-aside-dock .app-footer-fixed {
    max-width: 970px;
  }
}
@media (min-width: 1200px) {
  .app.container {
    width: 1170px;
  }
  .app.container .app-header,
  .app.container .app-aside {
    max-width: 1170px;
  }
  .app.container .app-footer-fixed {
    max-width: 970px;
  }
  .app.container.app-aside-folded .app-footer-fixed {
    max-width: 1110px;
  }
  .app.container.app-aside-dock .app-footer-fixed {
    max-width: 1170px;
  }
}
.nav-sub {
  opacity: 0;
  height: 0;
  overflow: hidden;
  margin-left: -20px;
  -webkit-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.active > .nav-sub,
.app-aside-folded li:hover > .nav-sub,
.app-aside-folded li:focus > .nav-sub,
.app-aside-folded li:active > .nav-sub {
  opacity: 1;
  margin-left: 0;
  height: auto !important;
  overflow: auto;
}
.nav-sub-header {
  display: none !important;
}
.nav-sub-header a {
  padding: 17px 20px;
}
.navi ul.nav li {
  display: block;
  position: relative;
}
.navi ul.nav li li a {
  padding-left: 55px;
}
.navi ul.nav li li ul {
  display: none;
}
.navi ul.nav li li.active > ul {
  display: block;
}
.navi ul.nav li a {
  font-weight: normal;
  text-transform: none;
  display: block;
  padding: 12px 20px;
  position: relative;
  -webkit-transition: background-color 0.2s ease-in-out 0s;
  transition: background-color 0.2s ease-in-out 0s;
}
.navi ul.nav li a .badge,
.navi ul.nav li a .label {
  font-size: 11px;
  padding: 2px 5px;
  margin-top: 2px;
}
.navi ul.nav li a > i {
  margin: -13px -10px;
  line-height: 40px;
  width: 40px;
  float: left;
  margin-right: 5px;
  text-align: center;
  position: relative;
  overflow: hidden;
}
.navi ul.nav li a > i:before {
  position: relative;
  z-index: 2;
}
@media (min-width: 768px) {
  .app-aside-folded .nav-sub-header {
    display: block !important;
  }
  .app-aside-folded .nav-sub-header a {
    padding: 17px 20px !important;
  }
  .app-aside-folded .navi > ul > li > a {
    position: relative;
    padding: 0;
    text-align: center;
    height: 50px;
    border: none;
  }
  .app-aside-folded .navi > ul > li > a span {
    display: none;
  }
  .app-aside-folded .navi > ul > li > a span.pull-right {
    display: none !important;
  }
  .app-aside-folded .navi > ul > li > a i {
    width: auto;
    float: none !important;
    display: block;
    font-size: 16px;
    margin: 0;
    line-height: 50px;
    border: none !important;
  }
  .app-aside-folded .navi > ul > li > a i b {
    left: 0 !important;
  }
  .app-aside-folded .navi > ul > li > a .badge,
  .app-aside-folded .navi > ul > li > a .label {
    position: absolute;
    right: 12px;
    top: 8px;
    z-index: 3;
  }
  .app-aside-folded .navi > ul > li > ul {
    height: 0 !important;
    position: absolute;
    left: 100%;
    top: 0 !important;
    z-index: 1050;
    width: 200px;
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  }
  .app-aside-folded .navi li li a {
    padding-left: 20px !important;
  }
  .app-aside-folded.app-aside-fixed .app-aside > ul.nav {
    z-index: 1010;
    opacity: 1;
    height: auto;
    overflow: visible;
    overflow-y: auto;
    display: block;
    width: 260px;
    left: 80px;
    position: fixed;
    -webkit-overflow-scrolling: touch;
  }
  .app-aside-folded.app-aside-fixed .app-aside > ul.nav:before {
    content: "";
    width: 60px;
    height: 50px;
    position: absolute;
    left: -60px;
    top: 0;
  }
  .app-aside-folded.app-aside-fixed .app-aside > ul.nav a {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media (max-width: 767px) {
  html,
  body {
    overflow-x: hidden !important;
  }
  .app {
    overflow-x: hidden;
  }
  .app-content {
    -webkit-transition: -webkit-transform 0.2s ease;
    transition: -webkit-transform 0.2s ease;
    transition: transform 0.2s ease;
    transition: transform 0.2s ease, -webkit-transform 0.2s ease;
  }
  .off-screen {
    position: fixed;
    top: 50px;
    bottom: 0;
    width: 75%;
    display: block !important;
    visibility: visible;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    z-index: 1010;
  }
  .off-screen + * {
    background-color: #f0f3f4;
    -webkit-transition: -webkit-transform 0.2s ease;
    transition: -webkit-transform 0.2s ease;
    transition: transform 0.2s ease;
    transition: transform 0.2s ease, -webkit-transform 0.2s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate3d(75%, 0px, 0px);
    transform: translate3d(75%, 0px, 0px);
    overflow: hidden;
    position: fixed;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1015;
    padding-top: 50px;
  }
  .off-screen + * .off-screen-toggle {
    display: block !important;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1020;
  }
  .off-screen.pull-right {
    right: 0;
  }
  .off-screen.pull-right + * {
    -webkit-transform: translate3d(-75%, 0px, 0px);
    transform: translate3d(-75%, 0px, 0px);
  }
}
@media (min-width: 992px) {
  .app-aside-dock .app-content,
  .app-aside-dock .app-footer {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .app-aside-dock .app-aside-footer ~ div {
    padding-bottom: 0;
  }
  .app-aside-dock.app-aside-fixed.app-header-fixed {
    padding-top: 115px;
  }
  .app-aside-dock.app-aside-fixed .app-aside {
    position: fixed;
    top: 50px;
    width: 100%;
    z-index: 1000;
  }
  .app-aside-dock .app-aside,
  .app-aside-dock .aside-wrap,
  .app-aside-dock .navi-wrap {
    float: none;
    width: 100% !important;
    position: relative;
    top: 0;
    overflow: visible !important;
  }
  .app-aside-dock .navi-wrap > * {
    width: auto !important;
  }
  .app-aside-dock .app-aside {
    bottom: auto !important;
  }
  .app-aside-dock .app-aside.b-r {
    border-right-width: 0;
    border-bottom: 1px solid #dee5e7;
  }
  .app-aside-dock .app-aside:before {
    display: none;
  }
  .app-aside-dock .app-aside nav > .nav {
    float: left;
  }
  .app-aside-dock .app-aside .hidden-folded,
  .app-aside-dock .app-aside .line,
  .app-aside-dock .app-aside .navi-wrap > div {
    display: none !important;
  }
  .app-aside-dock .app-aside .navi > ul > li {
    position: relative;
    float: left;
    display: inline-block;
  }
  .app-aside-dock .app-aside .navi > ul > li > a {
    padding: 10px 15px 12px 15px;
    text-align: center;
    height: auto;
  }
  .app-aside-dock .app-aside .navi > ul > li > a > .badge,
  .app-aside-dock .app-aside .navi > ul > li > a > .label {
    position: absolute;
    top: 5px;
    right: 8px;
    padding: 1px 4px;
  }
  .app-aside-dock .app-aside .navi > ul > li > a > i {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: -7px;
    margin-top: -10px;
    display: block;
    float: none;
    font-size: 14px;
    line-height: 40px;
    width: 40px;
  }
  .app-aside-dock .app-aside .navi > ul > li > a > span.pull-right {
    position: absolute;
    bottom: 2px;
    left: 50%;
    margin-left: -6px;
    display: block !important;
    line-height: 1;
  }
  .app-aside-dock .app-aside .navi > ul > li > a > span.pull-right i {
    line-height: 12px;
    width: 12px;
    font-size: 12px;
  }
  .app-aside-dock .app-aside .navi > ul > li > a > span.pull-right i.text {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    line-height: 14px;
  }
  .app-aside-dock .app-aside .navi > ul > li > a > span {
    font-weight: normal;
    display: block;
  }
  .app-aside-dock .app-aside .navi > ul > li .nav-sub {
    height: auto !important;
    display: none;
    position: absolute;
    left: 0;
    top: auto !important;
    z-index: 1050;
    width: 200px;
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  }
  .app-aside-dock .app-aside .navi > ul > li .nav-sub-header {
    display: none !important;
  }
  .app-aside-dock .app-aside .navi li li a {
    padding-left: 15px;
  }
  .app-aside-dock .app-aside .navi li:hover > .nav-sub,
  .app-aside-dock .app-aside .navi li:focus > .nav-sub,
  .app-aside-dock .app-aside .navi li:active > .nav-sub {
    display: block;
    opacity: 1;
    margin-left: 0;
    height: auto !important;
    overflow: auto;
  }
}
.arrow {
  border-width: 9px;
  z-index: 10;
}
.arrow,
.arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.arrow:after {
  border-width: 8px;
  content: "";
}
.arrow.top {
  left: 50%;
  margin-left: -9px;
  border-top-width: 0;
  border-bottom-color: rgba(0, 0, 0, 0.1);
  top: -9px;
}
.arrow.top:after {
  top: 1px;
  margin-left: -8px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.arrow.top.arrow-primary:after {
  border-bottom-color: #7266ba;
}
.arrow.top.arrow-info:after {
  border-bottom-color: #23b7e5;
}
.arrow.top.arrow-success:after {
  border-bottom-color: #27c24c;
}
.arrow.top.arrow-danger:after {
  border-bottom-color: #f05050;
}
.arrow.top.arrow-warning:after {
  border-bottom-color: #fad733;
}
.arrow.top.arrow-light:after {
  border-bottom-color: #edf1f2;
}
.arrow.top.arrow-dark:after {
  border-bottom-color: #3a3f51;
}
.arrow.top.arrow-black:after {
  border-bottom-color: #1c2b36;
}
.arrow.right {
  top: 50%;
  right: -9px;
  margin-top: -9px;
  border-right-width: 0;
  border-left-color: rgba(0, 0, 0, 0.1);
}
.arrow.right:after {
  right: 1px;
  bottom: -8px;
  border-right-width: 0;
  border-left-color: #fff;
}
.arrow.right.arrow-primary:after {
  border-left-color: #7266ba;
}
.arrow.right.arrow-info:after {
  border-left-color: #23b7e5;
}
.arrow.right.arrow-success:after {
  border-left-color: #27c24c;
}
.arrow.right.arrow-danger:after {
  border-left-color: #f05050;
}
.arrow.right.arrow-warning:after {
  border-left-color: #fad733;
}
.arrow.right.arrow-light:after {
  border-left-color: #edf1f2;
}
.arrow.right.arrow-dark:after {
  border-left-color: #3a3f51;
}
.arrow.right.arrow-black:after {
  border-left-color: #1c2b36;
}
.arrow.bottom {
  left: 50%;
  bottom: -9px;
  margin-left: -9px;
  border-bottom-width: 0;
  border-top-color: rgba(0, 0, 0, 0.1);
}
.arrow.bottom:after {
  bottom: 1px;
  margin-left: -8px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.arrow.bottom.arrow-primary:after {
  border-top-color: #7266ba;
}
.arrow.bottom.arrow-info:after {
  border-top-color: #23b7e5;
}
.arrow.bottom.arrow-success:after {
  border-top-color: #27c24c;
}
.arrow.bottom.arrow-danger:after {
  border-top-color: #f05050;
}
.arrow.bottom.arrow-warning:after {
  border-top-color: #fad733;
}
.arrow.bottom.arrow-light:after {
  border-top-color: #edf1f2;
}
.arrow.bottom.arrow-dark:after {
  border-top-color: #3a3f51;
}
.arrow.bottom.arrow-black:after {
  border-top-color: #1c2b36;
}
.arrow.left {
  top: 50%;
  left: -9px;
  margin-top: -9px;
  border-left-width: 0;
  border-right-color: rgba(0, 0, 0, 0.1);
}
.arrow.left:after {
  left: 1px;
  bottom: -8px;
  border-left-width: 0;
  border-right-color: #fff;
}
.arrow.left.arrow-primary:after {
  border-right-color: #7266ba;
}
.arrow.left.arrow-info:after {
  border-right-color: #23b7e5;
}
.arrow.left.arrow-success:after {
  border-right-color: #27c24c;
}
.arrow.left.arrow-danger:after {
  border-right-color: #f05050;
}
.arrow.left.arrow-warning:after {
  border-right-color: #fad733;
}
.arrow.left.arrow-light:after {
  border-right-color: #edf1f2;
}
.arrow.left.arrow-dark:after {
  border-right-color: #3a3f51;
}
.arrow.left.arrow-black:after {
  border-right-color: #1c2b36;
}
.arrow.pull-left {
  left: 19px;
}
.arrow.pull-right {
  left: auto;
  right: 19px;
}
.arrow.pull-up {
  top: 19px;
}
.arrow.pull-down {
  top: auto;
  bottom: 19px;
}
.btn {
  font-weight: 500;
  border-radius: 2px;
  outline: 0!important;
}
.btn-link {
  color: #58666e;
}
.btn-link.active {
  webkit-box-shadow: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-default {
  color: #58666e !important;
  background-color: #fcfdfd;
  border-color: #dee5e7;
  background-color: #fff;
  border-bottom-color: #d8e1e3;
  -webkit-box-shadow: 0 1px 1px rgba(90, 90, 90, 0.1);
  box-shadow: 0 1px 1px rgba(90, 90, 90, 0.1);
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #58666e !important;
  background-color: #edf1f2;
  border-color: #c7d3d6;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fcfdfd;
  border-color: #dee5e7;
}
.btn-default.btn-bg {
  border-color: rgba(0, 0, 0, 0.1);
  background-clip: padding-box;
}
.btn-primary {
  color: #fff !important;
  background-color: #7266ba;
  border-color: #7266ba;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #fff !important;
  background-color: #6254b2;
  border-color: #5a4daa;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #7266ba;
  border-color: #7266ba;
}
.btn-success {
  color: #fff !important;
  background-color: #27c24c;
  border-color: #27c24c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #fff !important;
  background-color: #23ad44;
  border-color: #20a03f;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #27c24c;
  border-color: #27c24c;
}
.btn-info {
  color: #fff !important;
  background-color: #23b7e5;
  border-color: #23b7e5;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #fff !important;
  background-color: #19a9d5;
  border-color: #189ec8;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #23b7e5;
  border-color: #23b7e5;
}
.btn-warning {
  color: #fff !important;
  background-color: #fad733;
  border-color: #fad733;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #fff !important;
  background-color: #f9d21a;
  border-color: #f9cf0b;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #fad733;
  border-color: #fad733;
}
.btn-danger {
  color: #fff !important;
  background-color: #f05050;
  border-color: #f05050;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #fff !important;
  background-color: #ee3939;
  border-color: #ed2a2a;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #f05050;
  border-color: #f05050;
}
.btn-dark {
  color: #fff !important;
  background-color: #3a3f51;
  border-color: #3a3f51;
}
.btn-dark:hover,
.btn-dark:focus,
.btn-dark:active,
.btn-dark.active,
.open .dropdown-toggle.btn-dark {
  color: #fff !important;
  background-color: #2f3342;
  border-color: #292d39;
}
.btn-dark:active,
.btn-dark.active,
.open .dropdown-toggle.btn-dark {
  background-image: none;
}
.btn-dark.disabled,
.btn-dark[disabled],
fieldset[disabled] .btn-dark,
.btn-dark.disabled:hover,
.btn-dark[disabled]:hover,
fieldset[disabled] .btn-dark:hover,
.btn-dark.disabled:focus,
.btn-dark[disabled]:focus,
fieldset[disabled] .btn-dark:focus,
.btn-dark.disabled:active,
.btn-dark[disabled]:active,
fieldset[disabled] .btn-dark:active,
.btn-dark.disabled.active,
.btn-dark[disabled].active,
fieldset[disabled] .btn-dark.active {
  background-color: #3a3f51;
  border-color: #3a3f51;
}
.btn-black {
  color: #fff !important;
  background-color: #1c2b36;
  border-color: #1c2b36;
}
.btn-black:hover,
.btn-black:focus,
.btn-black:active,
.btn-black.active,
.open .dropdown-toggle.btn-black {
  color: #fff !important;
  background-color: #131e25;
  border-color: #0e161b;
}
.btn-black:active,
.btn-black.active,
.open .dropdown-toggle.btn-black {
  background-image: none;
}
.btn-black.disabled,
.btn-black[disabled],
fieldset[disabled] .btn-black,
.btn-black.disabled:hover,
.btn-black[disabled]:hover,
fieldset[disabled] .btn-black:hover,
.btn-black.disabled:focus,
.btn-black[disabled]:focus,
fieldset[disabled] .btn-black:focus,
.btn-black.disabled:active,
.btn-black[disabled]:active,
fieldset[disabled] .btn-black:active,
.btn-black.disabled.active,
.btn-black[disabled].active,
fieldset[disabled] .btn-black.active {
  background-color: #1c2b36;
  border-color: #1c2b36;
}
.btn-icon {
  padding: 0 !important;
  text-align: center;
  width: 24px;
  height: 24px;
}
.btn-icon i {
  top: -1px;
  position: relative;
  line-height: 24px;
}
.btn-icon.btn-sm {
  width: 20px;
  height: 20px;
}
.btn-icon.btn-sm i {
  line-height: 20px;
}
.btn-icon.btn-lg {
  width: 35px;
  height: 35px;
}
.btn-icon.btn-lg i {
  line-height: 35px;
}
.btn-rounded {
  border-radius: 50px;
  padding-left: 15px;
  padding-right: 15px;
}
.btn-rounded.btn-lg {
  padding-left: 25px;
  padding-right: 25px;
}
.btn > i.pull-left,
.btn > i.pull-right {
  line-height: 1.42857143;
}
.btn-block {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 2px;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 2px;
}
.btn-addon i {
  margin: -7px -12px;
  margin-right: 12px;
  background-color: rgba(0, 0, 0, 0.1);
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  float: left;
  position: relative;
  border-radius: 2px 0 0 2px;
}
.btn-addon i.pull-right {
  margin-right: -12px;
  margin-left: 12px;
  border-radius: 0 2px 2px 0;
}
.btn-addon.btn-sm i {
  margin: -6px -10px;
  margin-right: 10px;
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.btn-addon.btn-sm i.pull-right {
  margin-right: -10px;
  margin-left: 10px;
}
.btn-addon.btn-lg i {
  margin: -11px -16px;
  margin-right: 16px;
  width: 45px;
  height: 45px;
  line-height: 45px;
}
.btn-addon.btn-lg i.pull-right {
  margin-right: -16px;
  margin-left: 16px;
}
.btn-addon.btn-default i {
  background-color: transparent;
  border-right: 1px solid #dee5e7;
}
.btn-groups .btn {
  margin-bottom: 5px;
}
.list-icon i {
  width: 40px;
  vertical-align: middle;
  margin: 0;
  display: inline-block;
  text-align: center;
  -webkit-transition: font-size 0.2s;
  transition: font-size 0.2s;
}
.list-icon div {
  line-height: 40px;
  white-space: nowrap;
}
.list-icon div:hover i {
  font-size: 26px;
}
.settings {
  z-index: 1050;
  position: fixed;
  top: 120px;
  right: -240px;
  width: 240px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.settings.active {
  right: -1px;
}
.settings > .btn {
  background: #f6f8f8 !important;
  border-right-width: 0;
  border-color: #dee5e7;
  position: absolute;
  left: -42px;
  top: -1px;
  padding: 10px 15px;
}
.settings .i-checks span b {
  width: 50%;
  height: 20px;
  display: inline-block;
  float: left;
}
.settings .i-checks span b.header {
  height: 10px;
}
.streamline {
  position: relative;
  border-color: #dee5e7;
}
.streamline .sl-item:after,
.streamline:after {
  content: '';
  position: absolute;
  background-color: #fff;
  border-color: inherit;
  border-width: 1px;
  border-style: solid;
  border-radius: 10px;
  width: 9px;
  height: 9px;
  margin-left: -5px;
  bottom: 0;
  left: 0;
}
.sl-item {
  border-color: #dee5e7;
  position: relative;
  padding-bottom: 1px;
}
.sl-item:before,
.sl-item:after {
  content: " ";
  display: table;
}
.sl-item:after {
  clear: both;
}
.sl-item:after {
  top: 6px;
  bottom: auto;
}
.sl-item.b-l {
  margin-left: -1px;
}
.timeline {
  margin: 0;
  padding: 0;
}
.tl-item {
  display: block;
}
.tl-item:before,
.tl-item:after {
  content: " ";
  display: table;
}
.tl-item:after {
  clear: both;
}
.visible-left {
  display: none;
}
.tl-wrap {
  display: block;
  margin-left: 6em;
  padding: 15px 0 15px 20px;
  border-style: solid;
  border-color: #dee5e7;
  border-width: 0 0 0 4px;
}
.tl-wrap:before,
.tl-wrap:after {
  content: " ";
  display: table;
}
.tl-wrap:after {
  clear: both;
}
.tl-wrap:before {
  position: relative;
  content: "";
  float: left;
  top: 15px;
  margin-left: -27px;
  width: 10px;
  height: 10px;
  border-color: inherit;
  border-width: 3px;
  border-radius: 50%;
  border-style: solid;
  background: #edf1f2;
  -webkit-box-shadow: 0 0 0 4px #f0f3f4;
          box-shadow: 0 0 0 4px #f0f3f4;
}
.tl-wrap:hover:before {
  background: transparent;
  border-color: #fff;
}
.tl-date {
  position: relative;
  top: 10px;
  float: left;
  margin-left: -7.5em;
  display: block;
  width: 4.5em;
  text-align: right;
}
.tl-content {
  display: inline-block;
  position: relative;
  padding-top: 10px;
  padding-bottom: 10px;
}
.tl-content.block {
  display: block;
  width: 100%;
}
.tl-content.panel {
  margin-bottom: 0;
}
.tl-header {
  display: block;
  width: 12em;
  text-align: center;
  margin-left: 2px;
  margin-right: 2px;
}
.timeline-center .tl-item {
  margin-left: 50%;
}
.timeline-center .tl-item .tl-wrap {
  margin-left: -2px;
}
.timeline-center .tl-header {
  width: auto;
  margin: 0;
}
.timeline-center .tl-left {
  margin-left: 0;
  margin-right: 50%;
}
.timeline-center .tl-left .hidden-left {
  display: none !important;
}
.timeline-center .tl-left .visible-left {
  display: inherit;
}
.timeline-center .tl-left .tl-wrap {
  float: right;
  margin-right: -2px;
  border-left-width: 0;
  border-right-width: 4px;
  padding-left: 0;
  padding-right: 20px;
}
.timeline-center .tl-left .tl-wrap:before {
  float: right;
  margin-left: 0;
  margin-right: -27px;
}
.timeline-center .tl-left .tl-date {
  float: right;
  margin-left: 0;
  margin-right: -8.5em;
  text-align: left;
}
.i-switch {
  cursor: pointer;
  position: relative;
  display: inline-block;
  width: 35px;
  height: 20px;
  border-radius: 30px;
  background-color: #27c24c;
  margin: 0;
}
.i-switch input {
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
.i-switch input:checked + i:before {
  top: 50%;
  bottom: 50%;
  left: 50%;
  right: 5px;
  border-width: 0;
  border-radius: 5px;
}
.i-switch input:checked + i:after {
  margin-left: 16px;
}
.i-switch i:before {
  content: "";
  position: absolute;
  top: -1px;
  bottom: -1px;
  left: -1px;
  right: -1px;
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 30px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.i-switch i:after {
  content: "";
  position: absolute;
  background-color: #fff;
  width: 18px;
  top: 1px;
  bottom: 1px;
  border-radius: 50%;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
  -webkit-transition: margin-left 0.3s;
  transition: margin-left 0.3s;
}
.i-switch-md {
  width: 40px;
  height: 24px;
}
.i-switch-md input:checked + i:after {
  margin-left: 17px;
}
.i-switch-md i:after {
  width: 22px;
}
.i-switch-lg {
  width: 50px;
  height: 30px;
}
.i-switch-lg input:checked + i:after {
  margin-left: 21px;
}
.i-switch-lg i:after {
  width: 28px;
}
.i-checks {
  padding-left: 20px;
  cursor: pointer;
}
.i-checks input {
  opacity: 0;
  position: absolute;
  margin-left: -20px;
}
.i-checks input:checked + i {
  border-color: #23b7e5;
}
.i-checks input:checked + i:before {
  left: 4px;
  top: 4px;
  width: 10px;
  height: 10px;
  background-color: #23b7e5;
}
.i-checks input:checked + span .active {
  display: inherit;
}
.i-checks input[type="radio"] + i,
.i-checks input[type="radio"] + i:before {
  border-radius: 50%;
}
.i-checks input[disabled] + i,
fieldset[disabled] .i-checks input + i {
  border-color: #dee5e7;
}
.i-checks input[disabled] + i:before,
fieldset[disabled] .i-checks input + i:before {
  background-color: #dee5e7;
}
.i-checks > i {
  width: 20px;
  height: 20px;
  line-height: 1;
  border: 1px solid #cfdadd;
  background-color: #fff;
  margin-left: -20px;
  margin-top: -2px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
  position: relative;
}
.i-checks > i:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 0px;
  height: 0px;
  background-color: transparent;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.i-checks > span {
  margin-left: -20px;
}
.i-checks > span .active {
  display: none;
}
.i-checks-sm input:checked + i:before {
  left: 3px;
  top: 3px;
  width: 8px;
  height: 8px;
}
.i-checks-sm > i {
  width: 16px;
  height: 16px;
  margin-left: -18px;
  margin-right: 6px;
}
.i-checks-lg input:checked + i:before {
  left: 8px;
  top: 8px;
  width: 12px;
  height: 12px;
}
.i-checks-lg > i {
  width: 30px;
  height: 30px;
}
.datepicker {
  margin: 0 5px;
}
.datepicker .btn-default {
  border-width: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.datepicker .btn[disabled] {
  opacity: 0.4;
}
.datepicker .btn-info .text-info {
  color: #fff !important;
}
/*Charts*/
.jqstooltip {
  background-color: rgba(0, 0, 0, 0.8) !important;
  border: solid 1px #000 !important;
  border-radius: 3px;
  padding: 5px 10px !important;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-height: 12px;
}
.easyPieChart {
  position: relative;
  text-align: center;
}
.easyPieChart > div {
  position: relative;
  z-index: 1;
}
.easyPieChart > div .text {
  position: absolute;
  width: 100%;
  top: 60%;
  line-height: 1;
}
.easyPieChart > div img {
  margin-top: -4px;
}
.easyPieChart canvas {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}
#flotTip,
.flotTip {
  padding: 4px 10px;
  background-color: rgba(0, 0, 0, 0.8);
  border: solid 1px #000 !important;
  z-index: 100;
  font-size: 12px;
  color: #fff;
  border-radius: 3px;
}
.legendColorBox > div {
  border: none !important;
  margin: 5px;
}
.legendColorBox > div > div {
  border-radius: 10px;
}
.sortable-placeholder {
  list-style: none;
  border: 1px dashed #CCC;
  min-height: 50px;
  margin-bottom: 5px;
}
.panel .dataTables_wrapper {
  padding-top: 10px;
}
.panel .dataTables_wrapper > .row {
  margin: 0;
}
.panel .dataTables_wrapper > .row > .col-sm-12 {
  padding: 0;
}
.st-sort-ascent:before {
  content: '\25B2';
}
.st-sort-descent:before {
  content: '\25BC';
}
.st-selected td {
  background: #f0f9ec !important;
}
.chosen-choices,
.chosen-single,
.bootstrap-tagsinput {
  border-radius: 2px !important;
  border-color: #cfdadd !important;
}
.bootstrap-tagsinput {
  padding: 5px 12px !important;
}
.item {
  position: relative;
}
.item .top {
  position: absolute;
  top: 0;
  left: 0;
}
.item .bottom {
  position: absolute;
  bottom: 0;
  left: 0;
}
.item .center {
  position: absolute;
  top: 50%;
}
.item-overlay {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.item-overlay.active,
.item:hover .item-overlay {
  display: block;
}
.form-validation .form-control.ng-dirty.ng-invalid {
  border-color: #f05050;
}
.form-validation .form-control.ng-dirty.ng-valid,
.form-validation .form-control.ng-dirty.ng-valid:focus {
  border-color: #27c24c;
}
.form-validation .i-checks .ng-invalid.ng-dirty + i {
  border-color: #f05050;
}
.ng-animate .bg-auto:before {
  display: none;
}
[ui-view].ng-leave {
  display: none;
}
[ui-view].ng-leave.smooth {
  display: block;
}
.smooth.ng-animate {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.fade-in-right-big.ng-enter {
  -webkit-animation: fadeInRightBig 0.5s;
  animation: fadeInRightBig 0.5s;
}
.fade-in-right-big.ng-leave {
  -webkit-animation: fadeOutLeftBig 0.5s;
  animation: fadeOutLeftBig 0.5s;
}
.fade-in-left-big.ng-enter {
  -webkit-animation: fadeInLeftBig 0.5s;
  animation: fadeInLeftBig 0.5s;
}
.fade-in-left-big.ng-leave {
  -webkit-animation: fadeOutRightBig 0.5s;
  animation: fadeOutRightBig 0.5s;
}
.fade-in-up-big.ng-enter {
  -webkit-animation: fadeInUpBig 0.5s;
  animation: fadeInUpBig 0.5s;
}
.fade-in-up-big.ng-leave {
  -webkit-animation: fadeOutUpBig 0.5s;
  animation: fadeOutUpBig 0.5s;
}
.fade-in-down-big.ng-enter {
  -webkit-animation: fadeInDownBig 0.5s;
  animation: fadeInDownBig 0.5s;
}
.fade-in-down-big.ng-leave {
  -webkit-animation: fadeOutDownBig 0.5s;
  animation: fadeOutDownBig 0.5s;
}
.fade-in.ng-enter {
  -webkit-animation: fadeIn 0.5s;
  animation: fadeIn 0.5s;
}
.fade-in.ng-leave {
  -webkit-animation: fadeOut 0.5s;
  animation: fadeOut 0.5s;
}
.fade-in-right.ng-enter {
  -webkit-animation: fadeInRight 0.5s;
  animation: fadeInRight 0.5s;
}
.fade-in-right.ng-leave {
  -webkit-animation: fadeOutLeft 0.5s;
  animation: fadeOutLeft 0.5s;
}
.fade-in-left.ng-enter {
  -webkit-animation: fadeInLeft 0.5s;
  animation: fadeInLeft 0.5s;
}
.fade-in-left.ng-leave {
  -webkit-animation: fadeOutRight 0.5s;
  animation: fadeOutRight 0.5s;
}
.fade-in-up.ng-enter {
  -webkit-animation: fadeInUp 0.5s;
  animation: fadeInUp 0.5s;
}
.fade-in-up.ng-leave {
  -webkit-animation: fadeOutUp 0.5s;
  animation: fadeOutUp 0.5s;
}
.fade-in-down.ng-enter {
  -webkit-animation: fadeInDown 0.5s;
  animation: fadeInDown 0.5s;
}
.fade-in-down.ng-leave {
  -webkit-animation: fadeOutDown 0.5s;
  animation: fadeOutDown 0.5s;
}
.bg-gd {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(40, 50, 60, 0)), to(rgba(40, 50, 60, 0.075)));
  background-image: linear-gradient(to bottom, rgba(40, 50, 60, 0) 0, rgba(40, 50, 60, 0.075) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0028323c', endColorstr='#1328323c', GradientType=0);
  -webkit-filter: none;
          filter: none;
}
.bg-gd-dk {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(40, 50, 60, 0)), to(rgba(40, 50, 60, 0.5)));
  background-image: linear-gradient(to bottom, rgba(40, 50, 60, 0) 10%, rgba(40, 50, 60, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0028323c', endColorstr='#8028323c', GradientType=0);
  -webkit-filter: none;
          filter: none;
}
.bg-light {
  background-color: #edf1f2;
  color: #58666e;
}
.bg-light.lt,
.bg-light .lt {
  background-color: #f3f5f6;
}
.bg-light.lter,
.bg-light .lter {
  background-color: #f6f8f8;
}
.bg-light.dk,
.bg-light .dk {
  background-color: #e4eaec;
}
.bg-light.dker,
.bg-light .dker {
  background-color: #dde6e9;
}
.bg-light.bg,
.bg-light .bg {
  background-color: #edf1f2;
}
.bg-dark {
  background-color: #3a3f51;
  color: #a6a8b1;
}
.bg-dark.lt,
.bg-dark .lt {
  background-color: #474c5e;
}
.bg-dark.lter,
.bg-dark .lter {
  background-color: #54596a;
}
.bg-dark.dk,
.bg-dark .dk {
  background-color: #2e3344;
}
.bg-dark.dker,
.bg-dark .dker {
  background-color: #232735;
}
.bg-dark.bg,
.bg-dark .bg {
  background-color: #3a3f51;
}
.bg-dark a {
  color: #c1c3c9;
}
.bg-dark a:hover {
  color: #fff;
}
.bg-dark a.list-group-item:hover,
.bg-dark a.list-group-item:focus {
  background-color: inherit;
}
.bg-dark .nav > li:hover > a,
.bg-dark .nav > li:focus > a,
.bg-dark .nav > li.active > a {
  color: #fff;
  background-color: #2e3344;
}
.bg-dark .nav > li > a {
  color: #b4b6bd;
}
.bg-dark .nav > li > a:hover,
.bg-dark .nav > li > a:focus {
  background-color: #32374a;
}
.bg-dark .nav .open > a {
  background-color: #2e3344;
}
.bg-dark .caret {
  border-top-color: #a6a8b1;
  border-bottom-color: #a6a8b1;
}
.bg-dark.navbar .nav > li.active > a {
  color: #fff;
  background-color: #2e3344;
}
.bg-dark .open > a,
.bg-dark .open > a:hover,
.bg-dark .open > a:focus {
  color: #fff;
}
.bg-dark .text-muted {
  color: #8b8e99 !important;
}
.bg-dark .text-lt {
  color: #eaebed !important;
}
.bg-dark.auto .list-group-item,
.bg-dark .auto .list-group-item {
  border-color: #2f3342 !important;
  background-color: transparent;
}
.bg-dark.auto .list-group-item:hover,
.bg-dark .auto .list-group-item:hover,
.bg-dark.auto .list-group-item:focus,
.bg-dark .auto .list-group-item:focus,
.bg-dark.auto .list-group-item:active,
.bg-dark .auto .list-group-item:active,
.bg-dark.auto .list-group-item.active,
.bg-dark .auto .list-group-item.active {
  background-color: #2e3344 !important;
}
.bg-black {
  background-color: #1c2b36;
  color: #7793a7;
}
.bg-black.lt,
.bg-black .lt {
  background-color: #263845;
}
.bg-black.lter,
.bg-black .lter {
  background-color: #314554;
}
.bg-black.dk,
.bg-black .dk {
  background-color: #131e26;
}
.bg-black.dker,
.bg-black .dker {
  background-color: #0a1015;
}
.bg-black.bg,
.bg-black .bg {
  background-color: #1c2b36;
}
.bg-black a {
  color: #96abbb;
}
.bg-black a:hover {
  color: #fff;
}
.bg-black a.list-group-item:hover,
.bg-black a.list-group-item:focus {
  background-color: inherit;
}
.bg-black .nav > li:hover > a,
.bg-black .nav > li:focus > a,
.bg-black .nav > li.active > a {
  color: #fff;
  background-color: #131e26;
}
.bg-black .nav > li > a {
  color: #869fb1;
}
.bg-black .nav > li > a:hover,
.bg-black .nav > li > a:focus {
  background-color: #16232d;
}
.bg-black .nav .open > a {
  background-color: #131e26;
}
.bg-black .caret {
  border-top-color: #7793a7;
  border-bottom-color: #7793a7;
}
.bg-black.navbar .nav > li.active > a {
  color: #fff;
  background-color: #131e26;
}
.bg-black .open > a,
.bg-black .open > a:hover,
.bg-black .open > a:focus {
  color: #fff;
}
.bg-black .text-muted {
  color: #5c798f !important;
}
.bg-black .text-lt {
  color: #c4d0d9 !important;
}
.bg-black.auto .list-group-item,
.bg-black .auto .list-group-item {
  border-color: #131e25 !important;
  background-color: transparent;
}
.bg-black.auto .list-group-item:hover,
.bg-black .auto .list-group-item:hover,
.bg-black.auto .list-group-item:focus,
.bg-black .auto .list-group-item:focus,
.bg-black.auto .list-group-item:active,
.bg-black .auto .list-group-item:active,
.bg-black.auto .list-group-item.active,
.bg-black .auto .list-group-item.active {
  background-color: #131e26 !important;
}
.bg-primary {
  background-color: #7266ba;
  color: #f4f3f9;
}
.bg-primary.lt,
.bg-primary .lt {
  background-color: #847abf;
}
.bg-primary.lter,
.bg-primary .lter {
  background-color: #958dc6;
}
.bg-primary.dk,
.bg-primary .dk {
  background-color: #6051b5;
}
.bg-primary.dker,
.bg-primary .dker {
  background-color: #5244a9;
}
.bg-primary.bg,
.bg-primary .bg {
  background-color: #7266ba;
}
.bg-primary a {
  color: #ffffff;
}
.bg-primary a:hover {
  color: #fff;
}
.bg-primary a.list-group-item:hover,
.bg-primary a.list-group-item:focus {
  background-color: inherit;
}
.bg-primary .nav > li:hover > a,
.bg-primary .nav > li:focus > a,
.bg-primary .nav > li.active > a {
  color: #fff;
  background-color: #6051b5;
}
.bg-primary .nav > li > a {
  color: #f2f2f2;
}
.bg-primary .nav > li > a:hover,
.bg-primary .nav > li > a:focus {
  background-color: #6658b8;
}
.bg-primary .nav .open > a {
  background-color: #6051b5;
}
.bg-primary .caret {
  border-top-color: #f4f3f9;
  border-bottom-color: #f4f3f9;
}
.bg-primary.navbar .nav > li.active > a {
  color: #fff;
  background-color: #6051b5;
}
.bg-primary .open > a,
.bg-primary .open > a:hover,
.bg-primary .open > a:focus {
  color: #fff;
}
.bg-primary .text-muted {
  color: #d6d3e6 !important;
}
.bg-primary .text-lt {
  color: #ffffff !important;
}
.bg-primary.auto .list-group-item,
.bg-primary .auto .list-group-item {
  border-color: #6254b2 !important;
  background-color: transparent;
}
.bg-primary.auto .list-group-item:hover,
.bg-primary .auto .list-group-item:hover,
.bg-primary.auto .list-group-item:focus,
.bg-primary .auto .list-group-item:focus,
.bg-primary.auto .list-group-item:active,
.bg-primary .auto .list-group-item:active,
.bg-primary.auto .list-group-item.active,
.bg-primary .auto .list-group-item.active {
  background-color: #6051b5 !important;
}
.bg-success {
  background-color: #27c24c;
  color: #c6efd0;
}
.bg-success.lt,
.bg-success .lt {
  background-color: #31d257;
}
.bg-success.lter,
.bg-success .lter {
  background-color: #48d46a;
}
.bg-success.dk,
.bg-success .dk {
  background-color: #20af42;
}
.bg-success.dker,
.bg-success .dker {
  background-color: #1a9c39;
}
.bg-success.bg,
.bg-success .bg {
  background-color: #27c24c;
}
.bg-success a {
  color: #eefaf1;
}
.bg-success a:hover {
  color: #fff;
}
.bg-success a.list-group-item:hover,
.bg-success a.list-group-item:focus {
  background-color: inherit;
}
.bg-success .nav > li:hover > a,
.bg-success .nav > li:focus > a,
.bg-success .nav > li.active > a {
  color: #fff;
  background-color: #20af42;
}
.bg-success .nav > li > a {
  color: #daf5e0;
}
.bg-success .nav > li > a:hover,
.bg-success .nav > li > a:focus {
  background-color: #22b846;
}
.bg-success .nav .open > a {
  background-color: #20af42;
}
.bg-success .caret {
  border-top-color: #c6efd0;
  border-bottom-color: #c6efd0;
}
.bg-success.navbar .nav > li.active > a {
  color: #fff;
  background-color: #20af42;
}
.bg-success .open > a,
.bg-success .open > a:hover,
.bg-success .open > a:focus {
  color: #fff;
}
.bg-success .text-muted {
  color: #9ee4af !important;
}
.bg-success .text-lt {
  color: #ffffff !important;
}
.bg-success.auto .list-group-item,
.bg-success .auto .list-group-item {
  border-color: #23ad44 !important;
  background-color: transparent;
}
.bg-success.auto .list-group-item:hover,
.bg-success .auto .list-group-item:hover,
.bg-success.auto .list-group-item:focus,
.bg-success .auto .list-group-item:focus,
.bg-success.auto .list-group-item:active,
.bg-success .auto .list-group-item:active,
.bg-success.auto .list-group-item.active,
.bg-success .auto .list-group-item.active {
  background-color: #20af42 !important;
}
.bg-info {
  background-color: #23b7e5;
  color: #dcf2f8;
}
.bg-info.lt,
.bg-info .lt {
  background-color: #3dbde5;
}
.bg-info.lter,
.bg-info .lter {
  background-color: #55c3e6;
}
.bg-info.dk,
.bg-info .dk {
  background-color: #16aad8;
}
.bg-info.dker,
.bg-info .dker {
  background-color: #1199c4;
}
.bg-info.bg,
.bg-info .bg {
  background-color: #23b7e5;
}
.bg-info a {
  color: #ffffff;
}
.bg-info a:hover {
  color: #fff;
}
.bg-info a.list-group-item:hover,
.bg-info a.list-group-item:focus {
  background-color: inherit;
}
.bg-info .nav > li:hover > a,
.bg-info .nav > li:focus > a,
.bg-info .nav > li.active > a {
  color: #fff;
  background-color: #16aad8;
}
.bg-info .nav > li > a {
  color: #f2f2f2;
}
.bg-info .nav > li > a:hover,
.bg-info .nav > li > a:focus {
  background-color: #17b2e2;
}
.bg-info .nav .open > a {
  background-color: #16aad8;
}
.bg-info .caret {
  border-top-color: #dcf2f8;
  border-bottom-color: #dcf2f8;
}
.bg-info.navbar .nav > li.active > a {
  color: #fff;
  background-color: #16aad8;
}
.bg-info .open > a,
.bg-info .open > a:hover,
.bg-info .open > a:focus {
  color: #fff;
}
.bg-info .text-muted {
  color: #b0e1f1 !important;
}
.bg-info .text-lt {
  color: #ffffff !important;
}
.bg-info.auto .list-group-item,
.bg-info .auto .list-group-item {
  border-color: #19a9d5 !important;
  background-color: transparent;
}
.bg-info.auto .list-group-item:hover,
.bg-info .auto .list-group-item:hover,
.bg-info.auto .list-group-item:focus,
.bg-info .auto .list-group-item:focus,
.bg-info.auto .list-group-item:active,
.bg-info .auto .list-group-item:active,
.bg-info.auto .list-group-item.active,
.bg-info .auto .list-group-item.active {
  background-color: #16aad8 !important;
}
.bg-warning {
  background-color: #fad733;
  color: #fffefa;
}
.bg-warning.lt,
.bg-warning .lt {
  background-color: #f8da4e;
}
.bg-warning.lter,
.bg-warning .lter {
  background-color: #f7de69;
}
.bg-warning.dk,
.bg-warning .dk {
  background-color: #fcd417;
}
.bg-warning.dker,
.bg-warning .dker {
  background-color: #face00;
}
.bg-warning.bg,
.bg-warning .bg {
  background-color: #fad733;
}
.bg-warning a {
  color: #ffffff;
}
.bg-warning a:hover {
  color: #fff;
}
.bg-warning a.list-group-item:hover,
.bg-warning a.list-group-item:focus {
  background-color: inherit;
}
.bg-warning .nav > li:hover > a,
.bg-warning .nav > li:focus > a,
.bg-warning .nav > li.active > a {
  color: #fff;
  background-color: #fcd417;
}
.bg-warning .nav > li > a {
  color: #f2f2f2;
}
.bg-warning .nav > li > a:hover,
.bg-warning .nav > li > a:focus {
  background-color: #fcd621;
}
.bg-warning .nav .open > a {
  background-color: #fcd417;
}
.bg-warning .caret {
  border-top-color: #fffefa;
  border-bottom-color: #fffefa;
}
.bg-warning.navbar .nav > li.active > a {
  color: #fff;
  background-color: #fcd417;
}
.bg-warning .open > a,
.bg-warning .open > a:hover,
.bg-warning .open > a:focus {
  color: #fff;
}
.bg-warning .text-muted {
  color: #fbf2cb !important;
}
.bg-warning .text-lt {
  color: #ffffff !important;
}
.bg-warning.auto .list-group-item,
.bg-warning .auto .list-group-item {
  border-color: #f9d21a !important;
  background-color: transparent;
}
.bg-warning.auto .list-group-item:hover,
.bg-warning .auto .list-group-item:hover,
.bg-warning.auto .list-group-item:focus,
.bg-warning .auto .list-group-item:focus,
.bg-warning.auto .list-group-item:active,
.bg-warning .auto .list-group-item:active,
.bg-warning.auto .list-group-item.active,
.bg-warning .auto .list-group-item.active {
  background-color: #fcd417 !important;
}
.bg-danger {
  background-color: #f05050;
  color: #ffffff;
}
.bg-danger.lt,
.bg-danger .lt {
  background-color: #f06a6a;
}
.bg-danger.lter,
.bg-danger .lter {
  background-color: #f18282;
}
.bg-danger.dk,
.bg-danger .dk {
  background-color: #f13636;
}
.bg-danger.dker,
.bg-danger .dker {
  background-color: #f21b1b;
}
.bg-danger.bg,
.bg-danger .bg {
  background-color: #f05050;
}
.bg-danger a {
  color: #ffffff;
}
.bg-danger a:hover {
  color: #fff;
}
.bg-danger a.list-group-item:hover,
.bg-danger a.list-group-item:focus {
  background-color: inherit;
}
.bg-danger .nav > li:hover > a,
.bg-danger .nav > li:focus > a,
.bg-danger .nav > li.active > a {
  color: #fff;
  background-color: #f13636;
}
.bg-danger .nav > li > a {
  color: #f2f2f2;
}
.bg-danger .nav > li > a:hover,
.bg-danger .nav > li > a:focus {
  background-color: #f13f3f;
}
.bg-danger .nav .open > a {
  background-color: #f13636;
}
.bg-danger .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.bg-danger.navbar .nav > li.active > a {
  color: #fff;
  background-color: #f13636;
}
.bg-danger .open > a,
.bg-danger .open > a:hover,
.bg-danger .open > a:focus {
  color: #fff;
}
.bg-danger .text-muted {
  color: #e6e6e6 !important;
}
.bg-danger .text-lt {
  color: #ffffff !important;
}
.bg-danger.auto .list-group-item,
.bg-danger .auto .list-group-item {
  border-color: #ee3939 !important;
  background-color: transparent;
}
.bg-danger.auto .list-group-item:hover,
.bg-danger .auto .list-group-item:hover,
.bg-danger.auto .list-group-item:focus,
.bg-danger .auto .list-group-item:focus,
.bg-danger.auto .list-group-item:active,
.bg-danger .auto .list-group-item:active,
.bg-danger.auto .list-group-item.active,
.bg-danger .auto .list-group-item.active {
  background-color: #f13636 !important;
}
.bg-white {
  background-color: #fff;
  color: #58666e;
}
.bg-white a {
  color: inherit;
}
.bg-white a:hover {
  color: inherit;
}
.bg-white .text-muted {
  color: #98a6ad !important;
}
.bg-white .lt,
.bg-white .lter,
.bg-white .dk,
.bg-white .dker {
  background-color: #fff;
}
.bg-white-only {
  background-color: #fff;
}
.bg-white-opacity {
  background-color: rgba(255, 255, 255, 0.5);
}
.bg-black-opacity {
  background-color: rgba(32, 43, 54, 0.5);
}
a.bg-light:hover {
  color: inherit;
}
a.bg-primary:hover {
  background-color: #6254b2;
}
a.text-primary:hover {
  color: #6254b2;
}
.text-primary {
  color: #7266ba;
}
.text-primary-lt {
  color: #8278c2;
}
.text-primary-lter {
  color: #9289ca;
}
.text-primary-dk {
  color: #6254b2;
}
.text-primary-dker {
  color: #564aa3;
}
a.bg-info:hover {
  background-color: #19a9d5;
}
a.text-info:hover {
  color: #19a9d5;
}
.text-info {
  color: #23b7e5;
}
.text-info-lt {
  color: #3abee8;
}
.text-info-lter {
  color: #51c6ea;
}
.text-info-dk {
  color: #19a9d5;
}
.text-info-dker {
  color: #1797be;
}
a.bg-success:hover {
  background-color: #23ad44;
}
a.text-success:hover {
  color: #23ad44;
}
.text-success {
  color: #27c24c;
}
.text-success-lt {
  color: #2ed556;
}
.text-success-lter {
  color: #43d967;
}
.text-success-dk {
  color: #23ad44;
}
.text-success-dker {
  color: #1e983b;
}
a.bg-warning:hover {
  background-color: #f9d21a;
}
a.text-warning:hover {
  color: #f9d21a;
}
.text-warning {
  color: #fad733;
}
.text-warning-lt {
  color: #fbdc4c;
}
.text-warning-lter {
  color: #fbe165;
}
.text-warning-dk {
  color: #f9d21a;
}
.text-warning-dker {
  color: #f4ca06;
}
a.bg-danger:hover {
  background-color: #ee3939;
}
a.text-danger:hover {
  color: #ee3939;
}
.text-danger {
  color: #f05050;
}
.text-danger-lt {
  color: #f26767;
}
.text-danger-lter {
  color: #f47f7f;
}
.text-danger-dk {
  color: #ee3939;
}
.text-danger-dker {
  color: #ec2121;
}
a.bg-dark:hover {
  background-color: #2f3342;
}
a.text-dark:hover {
  color: #2f3342;
}
.text-dark {
  color: #3a3f51;
}
.text-dark-lt {
  color: #454b60;
}
.text-dark-lter {
  color: #4f566f;
}
.text-dark-dk {
  color: #2f3342;
}
.text-dark-dker {
  color: #252833;
}
a.bg-black:hover {
  background-color: #131e25;
}
a.text-black:hover {
  color: #131e25;
}
.text-black {
  color: #1c2b36;
}
.text-black-lt {
  color: #253847;
}
.text-black-lter {
  color: #2d4658;
}
.text-black-dk {
  color: #131e25;
}
.text-black-dker {
  color: #0b1014;
}
.text-white {
  color: #fff;
}
.text-black {
  color: #000;
}
.text-muted {
  color: #98a6ad;
}
.bg {
  background-color: #f0f3f4;
}
.pos-rlt {
  position: relative;
}
.pos-stc {
  position: static !important;
}
.pos-abt {
  position: absolute;
}
.pos-fix {
  position: fixed;
}
.show {
  visibility: visible;
}
.line {
  width: 100%;
  height: 2px;
  margin: 10px 0;
  font-size: 0;
  overflow: hidden;
}
.line-xs {
  margin: 0;
}
.line-lg {
  margin-top: 15px;
  margin-bottom: 15px;
}
.line-dashed {
  border-style: dashed !important;
  background-color: transparent;
  border-width: 0;
}
.no-line {
  border-width: 0;
}
.no-border,
.no-borders {
  border-color: transparent;
  border-width: 0;
}
.no-radius {
  border-radius: 0;
}
.block {
  display: block;
}
.block.hide {
  display: none;
}
.inline {
  display: inline-block !important;
}
.none {
  display: none;
}
.pull-none {
  float: none;
}
.rounded {
  border-radius: 500px;
}
.clear {
  display: block;
  overflow: hidden;
}
.no-bg {
  background-color: transparent;
  color: inherit;
}
.no-select {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.l-h {
  line-height: 1.42857143;
}
.l-h-0x {
  line-height: 0;
}
.l-h-1x {
  line-height: 1.2;
}
.l-h-2x {
  line-height: 2em;
}
.l-s-1x {
  letter-spacing: 1;
}
.l-s-2x {
  letter-spacing: 2;
}
.l-s-3x {
  letter-spacing: 3;
}
.font-normal {
  font-weight: normal;
}
.font-thin {
  font-weight: 300;
}
.font-bold {
  font-weight: 700;
}
.text-3x {
  font-size: 3em;
}
.text-2x {
  font-size: 2em;
}
.text-lg {
  font-size: 14px;
}
.text-md {
  font-size: 13px;
}
.text-base {
  font-size: 11px;
}
.text-sm {
  font-size: 11px;
}
.text-xs {
  font-size: 10px;
}
.text-xxs {
  text-indent: -9999px;
}
.text-ellipsis {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.text-u-c {
  text-transform: uppercase;
}
.text-l-t {
  text-decoration: line-through;
}
.text-u-l {
  text-decoration: underline;
}
.text-active,
.active > .text,
.active > .auto .text {
  display: none !important;
}
.active > .text-active,
.active > .auto .text-active {
  display: inline-block !important;
}
.box-shadow {
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.05);
}
.box-shadow-lg {
  -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.05);
          box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.05);
}
.text-shadow {
  font-size: 170px;
  text-shadow: 0 1px 0 #dee5e7, 0 2px 0 #fcfdfd, 0 5px 10px rgba(0, 0, 0, 0.125), 0 10px 20px rgba(0, 0, 0, 0.2);
}
.no-shadow {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.wrapper-xs {
  padding: 5px;
}
.wrapper-sm {
  padding: 10px;
}
.wrapper {
  padding: 15px;
}
.wrapper-md {
  padding: 20px;
}
.wrapper-lg {
  padding: 30px;
}
.wrapper-xl {
  padding: 50px;
}
.padder-lg {
  padding-left: 30px;
  padding-right: 30px;
}
.padder-md {
  padding-left: 20px;
  padding-right: 20px;
}
.padder {
  padding-left: 15px;
  padding-right: 15px;
}
.padder-v {
  padding-top: 15px;
  padding-bottom: 15px;
}
.no-padder {
  padding: 0 !important;
}
.pull-in {
  margin-left: -15px;
  margin-right: -15px;
}
.pull-out {
  margin: -10px -15px;
}
.b {
  border: 1px solid rgba(0, 0, 0, 0.05);
}
.b-a {
  border: 1px solid #dee5e7;
}
.b-t {
  border-top: 1px solid #dee5e7;
}
.b-r {
  border-right: 1px solid #dee5e7;
}
.b-b {
  border-bottom: 1px solid #dee5e7;
}
.b-l {
  border-left: 1px solid #dee5e7;
}
.b-light {
  border-color: #edf1f2;
}
.b-dark {
  border-color: #3a3f51;
}
.b-black {
  border-color: #3a3f51;
}
.b-primary {
  border-color: #7266ba;
}
.b-success {
  border-color: #27c24c;
}
.b-info {
  border-color: #23b7e5;
}
.b-warning {
  border-color: #fad733;
}
.b-danger {
  border-color: #f05050;
}
.b-white {
  border-color: #fff;
}
.b-dashed {
  border-style: dashed !important;
}
.b-l-light {
  border-left-color: #edf1f2;
}
.b-l-dark {
  border-left-color: #3a3f51;
}
.b-l-black {
  border-left-color: #3a3f51;
}
.b-l-primary {
  border-left-color: #7266ba;
}
.b-l-success {
  border-left-color: #27c24c;
}
.b-l-info {
  border-left-color: #23b7e5;
}
.b-l-warning {
  border-left-color: #fad733;
}
.b-l-danger {
  border-left-color: #f05050;
}
.b-l-white {
  border-left-color: #fff;
}
.b-l-2x {
  border-left-width: 2px;
}
.b-l-3x {
  border-left-width: 3px;
}
.b-l-4x {
  border-left-width: 4px;
}
.b-l-5x {
  border-left-width: 5px;
}
.b-2x {
  border-width: 2px;
}
.b-3x {
  border-width: 3px;
}
.b-4x {
  border-width: 4px;
}
.b-5x {
  border-width: 5px;
}
.r {
  border-radius: 2px 2px 2px 2px;
}
.r-2x {
  border-radius: 4px;
}
.r-3x {
  border-radius: 6px;
}
.r-l {
  border-radius: 2px 0 0 2px;
}
.r-r {
  border-radius: 0 2px 2px 0;
}
.r-t {
  border-radius: 2px 2px 0 0;
}
.r-b {
  border-radius: 0 0 2px 2px;
}
.m-xxs {
  margin: 2px 4px;
}
.m-xs {
  margin: 5px;
}
.m-sm {
  margin: 10px;
}
.m {
  margin: 15px;
}
.m-md {
  margin: 20px;
}
.m-lg {
  margin: 30px;
}
.m-xl {
  margin: 50px;
}
.m-n {
  margin: 0 !important;
}
.m-l-none {
  margin-left: 0 !important;
}
.m-l-xs {
  margin-left: 5px;
}
.m-l-sm {
  margin-left: 10px;
}
.m-l {
  margin-left: 15px;
}
.m-l-md {
  margin-left: 20px;
}
.m-l-lg {
  margin-left: 30px;
}
.m-l-xl {
  margin-left: 40px;
}
.m-l-xxl {
  margin-left: 50px;
}
.m-l-n-xxs {
  margin-left: -1px;
}
.m-l-n-xs {
  margin-left: -5px;
}
.m-l-n-sm {
  margin-left: -10px;
}
.m-l-n {
  margin-left: -15px;
}
.m-l-n-md {
  margin-left: -20px;
}
.m-l-n-lg {
  margin-left: -30px;
}
.m-l-n-xl {
  margin-left: -40px;
}
.m-l-n-xxl {
  margin-left: -50px;
}
.m-t-none {
  margin-top: 0 !important;
}
.m-t-xxs {
  margin-top: 1px;
}
.m-t-xs {
  margin-top: 5px;
}
.m-t-sm {
  margin-top: 10px;
}
.m-t {
  margin-top: 15px;
}
.m-t-md {
  margin-top: 20px;
}
.m-t-lg {
  margin-top: 30px;
}
.m-t-xl {
  margin-top: 40px;
}
.m-t-xxl {
  margin-top: 50px;
}
.m-t-n-xxs {
  margin-top: -1px;
}
.m-t-n-xs {
  margin-top: -5px;
}
.m-t-n-sm {
  margin-top: -10px;
}
.m-t-n {
  margin-top: -15px;
}
.m-t-n-md {
  margin-top: -20px;
}
.m-t-n-lg {
  margin-top: -30px;
}
.m-t-n-xl {
  margin-top: -40px;
}
.m-t-n-xxl {
  margin-top: -50px;
}
.m-r-none {
  margin-right: 0 !important;
}
.m-r-xxs {
  margin-right: 1px;
}
.m-r-xs {
  margin-right: 5px;
}
.m-r-sm {
  margin-right: 10px;
}
.m-r {
  margin-right: 15px;
}
.m-r-md {
  margin-right: 20px;
}
.m-r-lg {
  margin-right: 30px;
}
.m-r-xl {
  margin-right: 40px;
}
.m-r-xxl {
  margin-right: 50px;
}
.m-r-n-xxs {
  margin-right: -1px;
}
.m-r-n-xs {
  margin-right: -5px;
}
.m-r-n-sm {
  margin-right: -10px;
}
.m-r-n {
  margin-right: -15px;
}
.m-r-n-md {
  margin-right: -20px;
}
.m-r-n-lg {
  margin-right: -30px;
}
.m-r-n-xl {
  margin-right: -40px;
}
.m-r-n-xxl {
  margin-right: -50px;
}
.m-b-none {
  margin-bottom: 0 !important;
}
.m-b-xxs {
  margin-bottom: 1px;
}
.m-b-xs {
  margin-bottom: 5px;
}
.m-b-sm {
  margin-bottom: 10px;
}
.m-b {
  margin-bottom: 15px;
}
.m-b-md {
  margin-bottom: 20px;
}
.m-b-lg {
  margin-bottom: 30px;
}
.m-b-xl {
  margin-bottom: 40px;
}
.m-b-xxl {
  margin-bottom: 50px;
}
.m-b-n-xxs {
  margin-bottom: -1px;
}
.m-b-n-xs {
  margin-bottom: -5px;
}
.m-b-n-sm {
  margin-bottom: -10px;
}
.m-b-n {
  margin-bottom: -15px;
}
.m-b-n-md {
  margin-bottom: -20px;
}
.m-b-n-lg {
  margin-bottom: -30px;
}
.m-b-n-xl {
  margin-bottom: -40px;
}
.m-b-n-xxl {
  margin-bottom: -50px;
}
.avatar {
  position: relative;
  display: block;
  border-radius: 500px;
  white-space: nowrap;
}
.avatar img {
  border-radius: 500px;
  width: 100%;
}
.avatar i {
  position: absolute;
  left: 0;
  top: 0;
  width: 10px;
  height: 10px;
  margin: 2px;
  border-width: 2px;
  border-style: solid;
  border-radius: 100%;
}
.avatar i.right {
  left: auto;
  right: 0;
}
.avatar i.bottom {
  left: auto;
  top: auto;
  bottom: 0;
  right: 0;
}
.avatar i.left {
  top: auto;
  bottom: 0;
}
.avatar i.on {
  background-color: #27c24c;
}
.avatar i.off {
  background-color: #98a6ad;
}
.avatar i.busy {
  background-color: #f05050;
}
.avatar i.away {
  background-color: #fad733;
}
.avatar.thumb-md i {
  width: 12px;
  height: 12px;
  margin: 3px;
}
.avatar.thumb-sm i {
  margin: 1px;
}
.avatar.thumb-xs i {
  margin: 0;
}
.w-1x {
  width: 1em;
}
.w-2x {
  width: 2em;
}
.w-3x {
  width: 3em;
}
.w-xxs {
  width: 60px;
}
.w-xs {
  width: 90px;
}
.w-sm {
  width: 150px;
}
.w {
  width: 200px;
}
.w-md {
  width: 240px;
}
.w-lg {
  width: 280px;
}
.w-xl {
  width: 320px;
}
.w-xxl {
  width: 360px;
}
.w-full {
  width: 100%;
}
.w-auto {
  width: auto;
}
.h-auto {
  height: auto;
}
.h-full {
  height: 100%;
}
.thumb-xl {
  width: 128px;
  display: inline-block;
}
.thumb-lg {
  width: 96px;
  display: inline-block;
}
.thumb-md {
  width: 64px;
  display: inline-block;
}
.thumb {
  width: 50px;
  display: inline-block;
}
.thumb-sm {
  width: 40px;
  display: inline-block;
}
.thumb-xs {
  width: 34px;
  display: inline-block;
}
.thumb-xxs {
  width: 30px;
  display: inline-block;
}
.thumb-wrapper {
  padding: 2px;
  border: 1px solid #dee5e7;
}
.thumb img,
.thumb-xs img,
.thumb-sm img,
.thumb-md img,
.thumb-lg img,
.thumb-btn img {
  height: auto;
  max-width: 100%;
  vertical-align: middle;
}
.img-full {
  width: 100%;
}
.img-full img {
  width: 100%;
}
.scrollable {
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.scrollable.hover,
.scrollable.hover > .cell-inner {
  overflow-y: hidden !important;
}
.scrollable.hover:hover,
.scrollable.hover:focus,
.scrollable.hover:active {
  overflow: visible;
  overflow-y: auto;
}
.scrollable.hover:hover > .cell-inner,
.scrollable.hover:focus > .cell-inner,
.scrollable.hover:active > .cell-inner {
  overflow-y: auto !important;
}
.smart .scrollable,
.smart .scrollable > .cell-inner {
  overflow-y: auto !important;
}
.scroll-x,
.scroll-y {
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
}
.scroll-y {
  overflow-y: auto;
}
.scroll-x {
  overflow-x: auto;
}
.hover-action {
  display: none;
}
.hover-rotate {
  -webkit-transition: all 0.2s ease-in-out 0.1s;
  transition: all 0.2s ease-in-out 0.1s;
}
.hover-anchor:hover > .hover-action,
.hover-anchor:focus > .hover-action,
.hover-anchor:active > .hover-action {
  display: inherit;
}
.hover-anchor:hover > .hover-rotate,
.hover-anchor:focus > .hover-rotate,
.hover-anchor:active > .hover-rotate {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.backdrop {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
}
.backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.backdrop.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
/*desktop*/
@media screen and (min-width: 992px) {
  .col-lg-2-4 {
    width: 20%;
    float: left;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm.show {
    display: inherit !important;
  }
  .no-m-sm {
    margin: 0 !important;
  }
}
/*phone*/
@media (max-width: 767px) {
  .w-auto-xs {
    width: auto;
  }
  .shift {
    display: none !important;
  }
  .shift.in {
    display: block !important;
  }
  .row-2 [class*="col"] {
    width: 50%;
    float: left;
  }
  .row-2 .col-0 {
    clear: none;
  }
  .row-2 li:nth-child(odd) {
    clear: left;
    margin-left: 0;
  }
  .text-center-xs {
    text-align: center;
  }
  .text-left-xs {
    text-align: left;
  }
  .text-right-xs {
    text-align: right;
  }
  .no-border-xs {
    border-width: 0;
  }
  .pull-none-xs {
    float: none !important;
  }
  .pull-right-xs {
    float: right !important;
  }
  .pull-left-xs {
    float: left !important;
  }
  .dropdown-menu.pull-none-xs {
    left: 0;
  }
  .hidden-xs.show {
    display: inherit !important;
  }
  .wrapper-lg,
  .wrapper-md {
    padding: 15px;
  }
  .padder-lg,
  .padder-md {
    padding-left: 15px;
    padding-right: 15px;
  }
  .no-m-xs {
    margin: 0 !important;
  }
}
.butterbar {
  position: relative;
  margin-bottom: -3px;
  height: 3px;
}
.butterbar .bar {
  position: absolute;
  height: 0;
  width: 100%;
  text-indent: -9999px;
  background-color: #23b7e5;
}
.butterbar .bar:before {
  content: "";
  height: 3px;
  position: absolute;
  left: 50%;
  right: 50%;
  background-color: inherit;
}
.butterbar.active {
  -webkit-animation: changebar 2.25s infinite 0.75s;
  animation: changebar 2.25s infinite 0.75s;
}
.butterbar.active .bar {
  -webkit-animation: changebar 2.25s infinite;
  animation: changebar 2.25s infinite;
}
.butterbar.active .bar:before {
  -webkit-animation: movingbar 0.75s infinite;
  animation: movingbar 0.75s infinite;
}
/* Moving bar */
@-webkit-keyframes movingbar {
  0% {
    left: 50%;
    right: 50%;
  }
  99.9% {
    left: 0%;
    right: 0%;
  }
  100% {
    left: 50%;
    right: 50%;
  }
}
@keyframes movingbar {
  0% {
    left: 50%;
    right: 50%;
  }
  99.9% {
    left: 0%;
    right: 0%;
  }
  100% {
    left: 50%;
    right: 50%;
  }
}
/* change bar */
@-webkit-keyframes changebar {
  0% {
    background-color: #23b7e5;
  }
  33.3% {
    background-color: #23b7e5;
  }
  33.33% {
    background-color: #fad733;
  }
  66.6% {
    background-color: #fad733;
  }
  66.66% {
    background-color: #7266ba;
  }
  99.9% {
    background-color: #7266ba;
  }
}
@keyframes changebar {
  0% {
    background-color: #23b7e5;
  }
  33.3% {
    background-color: #23b7e5;
  }
  33.33% {
    background-color: #fad733;
  }
  66.6% {
    background-color: #fad733;
  }
  66.66% {
    background-color: #7266ba;
  }
  99.9% {
    background-color: #7266ba;
  }
}
.google-map {
  width: 100%;
  height: 100%;
}
#div-select-vehicle {
  position: absolute;
  z-index: 2;
  width: 60%;
  margin-top: 11px;
  right: 9%;
}
#div-select-vehicle .select2 {
  width: 100%;
}
.map-historico .btn-bottom {
  position: absolute;
  z-index: 2;
  bottom: 5px;
  left: 65px;
}
.view-asignacion {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /*.content-top {
    height: 70%;
    width: 100%;
    display: flex;
    .content-map,
    .content-unidades {
      height: 100%;
      align-items: stretch;
    }
    .content-map {
      flex-grow: 1;
    }
    .content-unidades {
      width: 300px;
    }
  }
  .content-bottom {
    height: 30%;
    width: 100%;
    .content-servicios{
      height: 100%;
    }
  }*/
}
.view-asignacion i {
  cursor: pointer;
}
.view-asignacion .content-map,
.view-asignacion .content-unidades,
.view-asignacion .content-servicios {
  height: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
.view-asignacion .content-unidades {
  width: 150px;
}
.view-asignacion .content-map {
  width: calc(100% - 500px);
}
.view-asignacion .content-servicios {
  width: 350px;
}
.view-asignacion .content-servicios .div-content {
  background-color: #edf1f2;
  color: #58666e;
  padding-top: 5px;
}
.view-asignacion .content-servicios .div-content.lt,
.view-asignacion .content-servicios .div-content .lt {
  background-color: #f3f5f6;
}
.view-asignacion .content-servicios .div-content.lter,
.view-asignacion .content-servicios .div-content .lter {
  background-color: #f6f8f8;
}
.view-asignacion .content-servicios .div-content.dk,
.view-asignacion .content-servicios .div-content .dk {
  background-color: #e4eaec;
}
.view-asignacion .content-servicios .div-content.dker,
.view-asignacion .content-servicios .div-content .dker {
  background-color: #dde6e9;
}
.view-asignacion .content-servicios .div-content.bg,
.view-asignacion .content-servicios .div-content .bg {
  background-color: #edf1f2;
}
.view-asignacion .content-servicios .div-content .panel {
  background-color: #edf1f2;
  color: #1c2b36;
  border: none;
  border-bottom: 1px solid white;
}
.view-asignacion .content-servicios .div-content .panel.lt,
.view-asignacion .content-servicios .div-content .panel .lt {
  background-color: #f3f5f6;
}
.view-asignacion .content-servicios .div-content .panel.lter,
.view-asignacion .content-servicios .div-content .panel .lter {
  background-color: #f6f8f8;
}
.view-asignacion .content-servicios .div-content .panel.dk,
.view-asignacion .content-servicios .div-content .panel .dk {
  background-color: #e4eaec;
}
.view-asignacion .content-servicios .div-content .panel.dker,
.view-asignacion .content-servicios .div-content .panel .dker {
  background-color: #dde6e9;
}
.view-asignacion .content-servicios .div-content .panel.bg,
.view-asignacion .content-servicios .div-content .panel .bg {
  background-color: #edf1f2;
}
.view-asignacion .content-servicios small {
  font-size: 10px;
}
.view-asignacion .content-unidades .tbodyUnidades {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.view-asignacion .content-unidades .tbodyUnidades .div-content {
  padding-top: 5px;
  margin: 1px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvbGVzcy9hcHAubGVzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvbGVzcy9hcHAucmVzZXQubGVzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvbGVzcy9hcHAubWl4aW5zLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2xlc3MvYXBwLmxheW91dC5sZXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9sZXNzL2FwcC5sYXlvdXQuYm94ZWQubGVzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvbGVzcy9hcHAubmF2Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2xlc3MvYXBwLm5hdi5vZmZzY3JlZW4ubGVzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvbGVzcy9hcHAubmF2LmRvY2subGVzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvbGVzcy9hcHAuYXJyb3cubGVzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvbGVzcy9hcHAuYnV0dG9ucy5sZXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9sZXNzL2FwcC53aWRnZXRzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2xlc3MvYXBwLmNvbXBvbmVudHMubGVzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvbGVzcy9hcHAucGx1Z2luLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2xlc3MvYXBwLml0ZW0ubGVzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvbGVzcy9hcHAubmcubGVzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvbGVzcy9hcHAuY29sb3JzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2xlc3MvYWRtaW4vbWFwYS5sZXNzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9sZXNzL2FwcC51dGlsaXRpZXMubGVzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvbGVzcy9hcHAuYnV0dGVyYmFyLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0VBRUU7QUNERjtFQUNFO0NER0Q7QUNERDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDREdEO0FDQUQ7RUFDRTtDREVEO0FDQ0Q7Ozs7OztFQUNFO0NETUQ7QUNBRDtFQUNFO0VBQ0E7RUFDQTtDREVEO0FDQUQ7O0VBRUU7RUFDQTtDREVEO0FDQ0Q7RUFBTTtDREVMO0FDREQ7O0VBQWM7Q0RLYjtBQ0pEOztFQUFlO0VBQW1CO0NEU2pDO0FDUkQ7O0VBQWlDO0NEWWhDO0FDWEQ7RUFDRTtDRGFEO0FDWkM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDRGNIO0FDVkQ7RUFDRTtFQUNBO0NEWUQ7QUNURDtFQUNFO0VBQ0E7Q0RXRDtBQ1JEO0VBQ0U7RUFDQTtFQUNBO0NEVUQ7QUNQRDtFQUNFO0VBQ0E7RUFDQTtDRFNEO0FDTkQ7RUFDRTtDRFFEO0FDTEQ7RUFDRTtFQUNBO0NET0Q7QUNOQztFQUNFO0NEUUg7QUNKRDtFQUNFO0NETUQ7QUNIRDtFQUNFO0NES0Q7QUNIRDtFQUNFO0NES0Q7QUNIRDtFQUNFO0NES0Q7QUNIRDtFQUNFO0NES0Q7QUNORDtFQUdJO0VBQ0E7Q0RNSDtBQ0ZEOztFQ3dHRTtFQUNRO0NGbEdUO0FDSEQ7RUFDRTtDREtEO0FDSEQ7RUFDRTtDREtEO0FDSEQ7RUFDRTtDREtEO0FDSEQ7RUFDRTtDREtEO0FDSEQ7RUFDRTtDREtEO0FDSEQ7RUFDRTtDREtEO0FDSEQ7RUFDRTtDREtEO0FDREQ7O0VBRUU7RUFDQTtDREdEO0FDQUQ7RUFDRTtFQUNBO1VBQUE7Q0RFRDtBQ0pEO0VBSUk7RUFDQTtFQUNBO0NER0g7QUNDRDtFQUNFO0VBQ0E7Q0RDRDtBQ0FDOztFQzBEQTtFQUNRO0NGdERUO0FDREM7RUFDRTtDREdIO0FDQ0Q7RUFFTTtDREFMO0FDSUQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NERkQ7QUNLRDtFQUNFO0VBQ0E7Q0RIRDtBQ01EO0VBQ0U7Q0RKRDtBQ0tDO0VBRUk7Q0RKTDtBQ09DO0VBRUk7Q0ROTDtBQ1NDO0VBRUk7Q0RSTDtBQ1dDO0VBRUk7Q0RWTDtBQ2VEO0VBQ0U7RUFDQTtDRGJEO0FDZUc7OztFQUdFO0NEYkw7QUNnQkM7RUFDRTtDRGRIO0FDZ0JDO0VBQ0U7RUFDQTtFQUNBO0NEZEg7QUNXQztFQUtJO0NEYkw7QUNRQztFQVFJO0NEYkw7QUNnQkM7RUFDRTtDRGRIO0FDZ0JDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q0RkSDtBQ2tCRztFQUNFO0NEaEJMO0FDbUJDO0VBQ0U7RUFDQTtDRGpCSDtBQ21CQztFQUNFO0NEakJIO0FDbUJDO0VBQ0U7RUFDQTtDRGpCSDtBQy9CRDtFQW1ESTtDRGpCSDtBQ2xDRDtFQXNESTtFQUNBO0VBQ0E7Q0RqQkg7QUNrQkc7RUFDRTtDRGhCTDtBQ3NCQztFQUdNO0NEdEJQO0FDMkJHO0VBRUk7RUFDQTtDRDFCUDtBQzJCTzs7RUFFRTtDRHpCVDtBQ21DSzs7RUFFRTtDRGpDUDtBQ3FDQztFQUVJO0NEcENMO0FDdUNDO0VBRUk7Q0R0Q0w7QUN5Q0M7RUFFSTtDRHhDTDtBQzJDQztFQUVJO0NEMUNMO0FDNkNDO0VBRUk7Q0Q1Q0w7QUMrQ0M7RUFFSTtDRDlDTDtBQ21ESzs7O0VBR0U7Q0RqRFA7QUN1REQ7RUFDRTtDRHJERDtBQ29ERDtFQUlNO0VBQ0E7Q0RyREw7QUN1REc7OztFQUdFO0NEckRMO0FDdURHO0VBQ0U7Q0RyREw7QUN5REc7RUFFSTtFQUNBO0NEeERQO0FDb0RDO0VBU007RUFDQTtFQUNBO0VBQ0E7Q0QxRFA7QUM0REs7RUFFSTtDRDNEVDtBQ2tFRDtFQUNFO0NEaEVEO0FDK0REO0VBR0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRC9ESDtBQ21FRDtFQUdNO0NEbkVMO0FDb0VLOztFQUVFO0VBQ0E7Q0RsRVA7QUN3RUQ7RUFDRTtDRHRFRDtBQ3FFRDtFQUdJO0VBQ0E7RUFDQTtDRHJFSDtBQ2dFRDtFQVFJO0NEckVIO0FDdUVDO0VBQ0U7Q0RyRUg7QUNvRUM7O0VBSUk7Q0RwRUw7QUN5RUQ7RUFJRTtDRDFFRDtBQ3VFQztFQUNFO0NEckVIO0FDd0VDO0VBQ0U7RUFDQTtDRHRFSDtBQytERDtFQVVJO0NEdEVIO0FDNEREO0VBYUk7Q0R0RUg7QUMwRUQ7RUFDRTtFQUNBO0VBQ0E7Q0R4RUQ7QUMyRUQ7RUFDRTtDRHpFRDtBQ3dFRDs7RUFJSTtDRHhFSDtBQzRFRDtFQUNFO0NEMUVEO0FDNkVEOzs7O0VBTVE7RUFDQTtDRDdFUDtBQ3NFRDtFQVlJO0VBQ0E7Q0QvRUg7QUNrRkQ7RUFDRTtDRGhGRDtBQytFRDtFQUtRO0NEakZQO0FDNEVEO0VBVUk7Q0RuRkg7QUN5Rks7O0VBR0k7Q0R4RlQ7QUNrRkQ7RUFhTTtFQUNBO0NENUZMO0FDNkZLO0VBQ0U7Q0QzRlA7QUNpR0Q7O0VBQ0U7RUFDQTtDRDlGRDtBQ2lHRDtFQUNFO0VDL1NBO0VBQ1E7RURnVFI7RUFDQTtDRDlGRDtBQytGQztFQUNFO0NEN0ZIO0FDdUZEO0VBU0k7RUFDQTtDRDdGSDtBQ21GRDtFQWFJO0NEN0ZIO0FDZ0ZEOzs7OztFQW9CSTtFQUNBO1VBQUE7RUFDQTtFQUNBO0NEN0ZIO0FDaUdEO0VBQ0U7Q0QvRkQ7QUNrR0Q7RUFDRTtDRGhHRDtBQ2lHQzs7RUFHSTtFQUNBO0NEaEdMO0FDNEZDOztFQU9JO0NEL0ZMO0FDa0dDO0VBQ0U7Q0RoR0g7QUMrRkM7RUFHSTtFQUNBO0NEL0ZMO0FDK0VEO0VBb0JJO0VBQ0E7RUFDQTtFQUNBO0NEaEdIO0FDbUdDO0VBRUk7RUFDQTtDRGxHTDtBQ3VHRDtFQUNFO0NEckdEO0FBQ0QsUUFBUTtBQ3dHUjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NEdEdEO0FDeUdEO0VBQU87Q0R0R047QUN3R0Q7RUFDRTtFQUNBO0NEdEdEO0FDeUdEO0VBQ0U7Q0R2R0Q7QUMwR0Q7RUFDRTtFQUNBO0NEeEdEO0FDc0dEO0VBSUk7RUFDQTtDRHZHSDtBQzJHRDtFQUNFO0NEekdEO0FDMEdDO0VBQ0U7RUFDQTtDRHhHSDtBQzRHRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0QxR0Q7QUM2R0Q7RUFDRTtFQUNBO0VBQ0E7Q0QzR0Q7QUFDRCxVQUFVO0FHdmdCVjs7RUFDQztFQUNBO0NIMGdCQTtBR3hnQkQ7RUFDQztDSDBnQkE7QUd2Z0JEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q0h5Z0JBO0FHeGdCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDSDBnQkQ7QUd0Z0JEO0VBQ0M7Q0h3Z0JBO0FHemdCRDtFQUdFO0VBQ0E7RUFDQTtDSHlnQkQ7QUdyZ0JEO0VBQ0M7RUFDQTtDSHVnQkE7QUduZ0JEO0VBQ0M7Q0hxZ0JBO0FHcGdCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0hzZ0JEO0FHbGdCRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0hvZ0JBO0FHbmdCQTtFQUNDO0NIcWdCRDtBRzVnQkQ7RUFVRTtDSHFnQkQ7QUdqZ0JEO0VBQ0M7Q0htZ0JBO0FHL2ZEO0VBQ0M7Q0hpZ0JBO0FFMWNDOztFQUVFO0VBQ0E7Q0Y0Y0g7QUUxY0M7RUFDRTtDRjRjSDtBR3JnQkQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NIdWdCQTtBR3RnQkE7RUFDQztFQUNBO0NId2dCRDtBR3BnQkQ7RUFDQztFQUNBO0VBQ0E7Q0hzZ0JBO0FHbGdCRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0hvZ0JBO0FHbmdCQTtFQUNDO0NIcWdCRDtBR2pnQkQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0NIbWdCQTtBR3hnQkQ7RUFPRTtFQUNBO0VBQ0E7RUFDQTtDSG9nQkQ7QUdoZ0JEO0VBQVU7Q0htZ0JUO0FHbGdCRDtFQUFPO0NIcWdCTjtBR3BnQkQ7RUFBVTtDSHVnQlQ7QUdyZ0JEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NIdWdCQTtBRzdnQkQ7RUFRRTtFQUNBO0NId2dCRDtBR2poQkQ7RUFXRztFQUNBO0VBQ0E7Q0h5Z0JGO0FHeGdCRTtFQUNDO0VBQ0E7Q0gwZ0JIO0FHNWdCRTtFQUlNO0NIMmdCUjtBRzdoQkQ7RUFzQkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0gwZ0JIO0FHbGdCRDtFQUtDO0VBQ0E7RUFDQTtDSGdnQkE7QUd2Z0JEO0VBRUU7RUFDQTtDSHdnQkQ7QUdqZ0JEO0VBQ0M7Q0htZ0JBO0FHcGdCRDtFQUdFO0NIb2dCRDtBR3ZnQkQ7RUFNRTtDSG9nQkQ7QUcxZ0JEO0VBU0U7RUFDQTtDSG9nQkQ7QUc5Z0JEO0VBYUU7Q0hvZ0JEO0FHaGdCRDtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDSGlnQkQ7QUc3ZkQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NIK2ZBO0FHOWZBO0VBQ0M7Q0hnZ0JEO0FHMWdCRDtFQWFFO0VBQ0E7RUFDQTtFQUNBO0NIZ2dCRDtBRzVmRDtFQUNDOztJQUVDO0dIOGZDO0VHNWZGOzs7SUFHQztHSDhmQztFRzNmRjtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R0g2ZkM7RUc1ZkQ7SUFDQztHSDhmQTtFRzFmRjtJQUFnQjtHSDZmZDtFRzNmRjtJQUVFO0dINGZBO0VHOWZGO0lBS0U7R0g0ZkE7RUdqZ0JGO0lBUUU7R0g0ZkE7RUdwZ0JGO0lBV0U7R0g0ZkE7RUd2Z0JGO0lBY0U7R0g0ZkE7RUcxZ0JGOztJQW1CRTtHSDJmQTtFRzlnQkY7OztJQXdCRTtHSDJmQTtFR25oQkY7SUE0Qkc7SUFDQTtHSDBmRDtFR3BmRjtJQUVFO0dIcWZBO0VHdmZGO0lBTUc7R0hvZkQ7RUcxZkY7SUFVRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHSG1mQTtFR25nQkY7SUFrQkc7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dIb2ZEO0VHbmZDO0lBQ0U7R0hxZkg7RUduZkM7SUFDRTtHSHFmSDtFR2poQkY7SUErQkk7R0hxZkY7RUdsZkE7SUFDQztHSG9mRDtFR2pmRDtJQUVFO0lBQ0E7SUFDQTtJQUNBO0dIa2ZEO0VHdmZEO0lBUUU7R0hrZkQ7RUcxZkQ7SUFVRztHSG1mRjtFRzdmRDtJQVlJO0dIb2ZIO0VHamZDO0lBQ0M7R0htZkY7RUc1ZUQ7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dIOGVBO0VHNWVEO0lBQ0M7R0g4ZUE7RUc1ZUQ7SUFDQztHSDhlQTtFRzFlRjtJQUNDO0dINGVDO0NBQ0Y7QUd4ZUQ7RUFDQztJQUNDO0dIMGVDO0VHM2VGO0lBR0U7SUFDQTtJQUNBO0dIMmVBO0VHMWVBO0lBQ0M7R0g0ZUQ7RUduZkY7SUFXRTtHSDJlQTtFR3RmRjtJQWNFO0dIMmVBO0NBQ0Y7QUd2ZUQ7RUFDQztJQUNDO0lBQ0E7R0h5ZUM7RUd2ZUY7SUFDQztHSHllQztFR3ZlRjtJQUNDO0dIeWVDO0VHdmVGO0lBQ0M7SUFDQTtJQUNBO0dIeWVDO0VHdmVGO0lBQ0M7R0h5ZUM7RUcxZUY7SUFHRTtJQUNBO0lBQ0E7R0gwZUE7RUcvZUY7SUFRRTtHSDBlQTtFR2xmRjtJQVdFO0dIMGVBO0VHdmVGO0lBQ0M7SUFDQTtHSHllQztFRzNlRjtJQUlFO1lBQUE7R0gwZUE7RUc5ZUY7SUFNRztHSDJlRDtFR2pmRjtJQVNHO0lBQ0E7R0gyZUQ7RUdyZkY7SUFjRTtHSDBlQTtFR3ZlRjtJQUNDO1lBQUE7SUFDQTtJQUNBO0dIeWVDO0VHNWVGO0lBS0U7R0gwZUE7Q0FDRjtBSXA2QkQ7RUFDRTtFQUNBO0VBQ0E7Q0pzNkJEO0FJbjZCRDtFQUNDO0VBQ0E7Q0pxNkJBO0FJbDZCRDtFQUNDO0lBQ0M7SUZtTUE7SUFDUTtHRmt1QlA7RUl2NkJGO0lBSUU7R0pzNkJBO0VJbjZCRDtJQUVFO0dKbzZCRDtFSWo2QkQ7SUFFRTtHSms2QkQ7RUloNkJBO0lBR0c7R0pnNkJIO0VJbjdCRjs7SUEyQkU7R0o0NUJBO0VJdjdCRjtJQThCRTtJQUNBO0lBQ0E7SUFDQTtHSjQ1QkE7RUkxNUJEO0lBRUU7R0oyNUJEO0VJeDVCRDtJQUVFO0dKeTVCRDtDQUNGO0FJcDVCRDtFQUNDO0lBQ0M7R0pzNUJDO0VJdjVCRjs7SUFJRTtHSnU1QkE7RUkzNUJGO0lBT0U7R0p1NUJBO0VJcjVCRDtJQUVFO0dKczVCRDtFSW41QkQ7SUFFRTtHSm81QkQ7Q0FDRjtBSS80QkQ7RUFDQztJQUNDO0dKaTVCQztFSWw1QkY7O0lBSUU7R0prNUJBO0VJdDVCRjtJQU9FO0dKazVCQTtFSWg1QkQ7SUFFRTtHSmk1QkQ7RUk5NEJEO0lBRUU7R0orNEJEO0NBQ0Y7QUtwL0JEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUhrTkM7RUFDUTtDRnF5QlQ7QUtyL0JDOzs7O0VBSUM7RUFDRDtFQUNBO0VBQ0E7Q0x1L0JEO0FLbi9CRDtFQUNDO0NMcS9CQTtBS3QvQkQ7RUFHRTtDTHMvQkQ7QUtsL0JEO0VBR0c7RUFDQTtDTGsvQkY7QUt0L0JEO0VBT0s7Q0xrL0JKO0FLei9CRDtFQVVLO0NMay9CSjtBS2gvQkc7RUFDQztDTGsvQko7QUsvL0JEO0VBaUJJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUh3S0Y7RUFDUTtDRjAwQlQ7QUt4Z0NEOztFQXlCSztFQUNBO0VBQ0E7Q0xtL0JKO0FLOWdDRDtFQThCSztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NMbS9CSjtBS2wvQkk7RUFDQztFQUNBO0NMby9CTDtBSzUrQkQ7RUFDQztJQUVFO0dMNitCQTtFSy8rQkY7SUFJRztHTDgrQkQ7RUtsL0JGO0lBV0s7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHTDArQkg7RUt6L0JGO0lBaUJNO0dMMitCSjtFSzErQkk7SUFDQztHTDQrQkw7RUsvL0JGO0lBdUJNO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dMMitCSjtFS3hnQ0Y7SUErQk87R0w0K0JMO0VLM2dDRjs7SUFvQ007SUFDQTtJQUNBO0lBQ0E7R0wyK0JKO0VLbGhDRjtJQTRDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUhxRkg7SUFDUTtHRnE1QlA7RUs1aENGO0lBd0RLO0dMdStCSDtFS2grQkY7SUFVRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHTHk5QkE7RUsxK0JBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dMNCtCRDtFS3AvQkY7SUFxQkc7SUFDQTtHTGsrQkQ7Q0FDRjtBTWxvQ0Q7RUFDQzs7SUFFSTtHTm9vQ0Y7RU1sb0NGO0lBQ0M7R05vb0NDO0VNbG9DRjtJSjBOQztJQUdRO0lBQUE7SUFBQTtHRjI2QlA7RU1yb0NGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNDO0lBQ0E7R051b0NEO0VNanBDRjtJQVlHO0lKMk1GO0lBR1E7SUFBQTtJQUFBO0lBa0NSO0lBRVE7SUFYUjtJQUNRO0lJcE9OO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHTjhvQ0Q7RU10cUNGO0lBMEJJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dOK29DRjtFTTVvQ0E7SUFDQztHTjhvQ0Q7RU0vb0NBO0lKZ05EO0lBQ1E7R0ZrOEJQO0NBQ0Y7QU9sc0NEO0VBQ0M7O0lBR0U7SUFDQTtHUG1zQ0E7RU92c0NGO0lBT0U7R1Btc0NBO0VPaHNDQTtJQUNDO0dQa3NDRDtFT3BzQ0Q7SUFLRTtJQUNBO0lBQ0E7SUFDQTtHUGtzQ0Q7RU9udENGOzs7SUF1QkU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHUGlzQ0E7RU81dENGO0lBOEJFO0dQaXNDQTtFTy90Q0Y7SUFrQ0U7R1Bnc0NBO0VPL3JDQTtJQUNDO0lBQ0E7R1Bpc0NEO0VPL3JDQTtJQUNDO0dQaXNDRDtFT3p1Q0Y7SUEyQ0c7R1Bpc0NEO0VPNXVDRjs7O0lBZ0RHO0dQaXNDRDtFT2p2Q0Y7SUFtREc7SUFDQTtJQUNBO0dQaXNDRDtFT3R2Q0Y7SUF1REk7SUFDQTtJQUNBO0dQa3NDRjtFTzN2Q0Y7O0lBNERLO0lBQ0E7SUFDQTtJQUNBO0dQbXNDSDtFT2x3Q0Y7SUFrRUs7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dQbXNDSDtFTzd3Q0Y7SUE2RUs7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dQbXNDSDtFT3J4Q0Y7SUF3Rk07SUFDQTtJQUNBO0dQZ3NDSjtFT3RzQ0k7SUxxSkw7SUFFUTtJS3JKRjtHUDBzQ0w7RU9oeUNGO0lBOEZLO0lBQ0E7R1Bxc0NIO0VPcHlDRjtJQW1HSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJTHNHSDtJQUNRO0dGK2xDUDtFTy95Q0Y7SUE2R0k7R1Bxc0NGO0VPbHpDRjtJQWlIRztHUG9zQ0Q7RU9yekNGOzs7SUF1SEs7SUFDQTtJQUNEO0lBQ0E7SUFDQTtHUG1zQ0Y7Q0FDRjtBUWgwQ0Q7RUFDRTtFQUNBO0NSazBDRDtBUWowQ0M7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NSbTBDSDtBUWowQ0M7RUFDQztFQUNBO0NSbTBDRjtBUWgwQ0M7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NSazBDSDtBUWowQ0c7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDUm0wQ0w7QVFoMENLO0VBQ0U7Q1JrMENQO0FROXpDSztFQUNFO0NSZzBDUDtBUTV6Q0s7RUFDRTtDUjh6Q1A7QVExekNLO0VBQ0U7Q1I0ekNQO0FReHpDSztFQUNFO0NSMHpDUDtBUXR6Q0s7RUFDRTtDUnd6Q1A7QVFwekNLO0VBQ0U7Q1JzekNQO0FRbHpDSztFQUNFO0NSb3pDUDtBUS95Q0M7RUFDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0NSaXpDSDtBUWh6Q0c7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDUmt6Q0w7QVEveUNLO0VBQ0U7Q1JpekNQO0FRN3lDSztFQUNFO0NSK3lDUDtBUTN5Q0s7RUFDRTtDUjZ5Q1A7QVF6eUNLO0VBQ0U7Q1IyeUNQO0FRdnlDSztFQUNFO0NSeXlDUDtBUXJ5Q0s7RUFDRTtDUnV5Q1A7QVFueUNLO0VBQ0U7Q1JxeUNQO0FRanlDSztFQUNFO0NSbXlDUDtBUTl4Q0M7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NSZ3lDSDtBUS94Q0c7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDUml5Q0w7QVE5eENLO0VBQ0U7Q1JneUNQO0FRNXhDSztFQUNFO0NSOHhDUDtBUTF4Q0s7RUFDRTtDUjR4Q1A7QVF4eENLO0VBQ0U7Q1IweENQO0FRdHhDSztFQUNFO0NSd3hDUDtBUXB4Q0s7RUFDRTtDUnN4Q1A7QVFseENLO0VBQ0U7Q1JveENQO0FRaHhDSztFQUNFO0NSa3hDUDtBUTd3Q0M7RUFDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0NSK3dDSDtBUTl3Q0c7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDUmd4Q0w7QVE3d0NLO0VBQ0U7Q1Ird0NQO0FRM3dDSztFQUNFO0NSNndDUDtBUXp3Q0s7RUFDRTtDUjJ3Q1A7QVF2d0NLO0VBQ0U7Q1J5d0NQO0FRcndDSztFQUNFO0NSdXdDUDtBUW53Q0s7RUFDRTtDUnF3Q1A7QVFqd0NLO0VBQ0U7Q1Jtd0NQO0FRL3ZDSztFQUNFO0NSaXdDUDtBUTV2Q0M7RUFDRTtDUjh2Q0g7QVE1dkNDO0VBQ0U7RUFDQTtDUjh2Q0g7QVE1dkNDO0VBQ0U7Q1I4dkNIO0FRNXZDQztFQUNFO0VBQ0E7Q1I4dkNIO0FTbi9DRDtFQUNDO0VBQ0E7RUFDQTtDVHEvQ0E7QVNuL0NEO0VBQ0M7Q1RxL0NBO0FTcC9DQTtFQUNDO0VBQ0E7VUFBQTtDVHMvQ0Q7QVNsL0NEO0VQcUlFO0VBQ0E7RUFDQTtFT3JJRDtFQUNBO0VQZ01DO0VBQ1E7Q0Z1ekNUO0FFbDNDQzs7Ozs7RUFLRTtFQUNBO0VBQ0k7Q0ZvM0NQO0FFbDNDQzs7O0VBR0U7Q0ZvM0NIO0FFLzJDRzs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDSTtDRjIzQ1Q7QVN0aERBO0VBQ0M7RUFDQTtDVHdoREQ7QVNwaEREO0VQMEhFO0VBQ0E7RUFDQTtDRjY1Q0Q7QUUzNUNDOzs7OztFQUtFO0VBQ0E7RUFDSTtDRjY1Q1A7QUUzNUNDOzs7RUFHRTtDRjY1Q0g7QUV4NUNHOzs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNJO0NGbzZDVDtBU3JqREQ7RVBzSEU7RUFDQTtFQUNBO0NGazhDRDtBRWg4Q0M7Ozs7O0VBS0U7RUFDQTtFQUNJO0NGazhDUDtBRWg4Q0M7OztFQUdFO0NGazhDSDtBRTc3Q0c7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0k7Q0Z5OENUO0FTdGxERDtFUGtIRTtFQUNBO0VBQ0E7Q0Z1K0NEO0FFcitDQzs7Ozs7RUFLRTtFQUNBO0VBQ0k7Q0Z1K0NQO0FFcitDQzs7O0VBR0U7Q0Z1K0NIO0FFbCtDRzs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDSTtDRjgrQ1Q7QVN2bkREO0VQOEdFO0VBQ0E7RUFDQTtDRjRnREQ7QUUxZ0RDOzs7OztFQUtFO0VBQ0E7RUFDSTtDRjRnRFA7QUUxZ0RDOzs7RUFHRTtDRjRnREg7QUV2Z0RHOzs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNJO0NGbWhEVDtBU3hwREQ7RVAwR0U7RUFDQTtFQUNBO0NGaWpERDtBRS9pREM7Ozs7O0VBS0U7RUFDQTtFQUNJO0NGaWpEUDtBRS9pREM7OztFQUdFO0NGaWpESDtBRTVpREc7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0k7Q0Z3akRUO0FTenJERDtFUHNHRTtFQUNBO0VBQ0E7Q0ZzbEREO0FFcGxEQzs7Ozs7RUFLRTtFQUNBO0VBQ0k7Q0ZzbERQO0FFcGxEQzs7O0VBR0U7Q0ZzbERIO0FFamxERzs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDSTtDRjZsRFQ7QVMxdEREO0VQa0dFO0VBQ0E7RUFDQTtDRjJuREQ7QUV6bkRDOzs7OztFQUtFO0VBQ0E7RUFDSTtDRjJuRFA7QUV6bkRDOzs7RUFHRTtDRjJuREg7QUV0bkRHOzs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNJO0NGa29EVDtBUzN2REQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtDVDZ2REE7QVNqd0REO0VBTUU7RUFDQTtFQUNBO0NUOHZERDtBUzV2REE7RUFDQztFQUNBO0NUOHZERDtBU2h3REE7RUFJRTtDVCt2REY7QVM1dkRBO0VBQ0M7RUFDQTtDVDh2REQ7QVNod0RBO0VBSUU7Q1QrdkRGO0FTMXZERDtFQUNDO0VBQ0E7RUFDQTtDVDR2REE7QVMzdkRBO0VBQ0M7RUFDQTtDVDZ2REQ7QVN2dkRDOztFQUVDO0NUeXZERjtBU3B2REQ7RUFDQztFQUNBO0NUc3ZEQTtBU252REQ7RUFDQztDVHF2REE7QVNsdkREO0VBQ0M7Q1RvdkRBO0FTanZERDtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NUa3ZERDtBU2p2REM7RUFDQztFQUNBO0VBQ0E7Q1RtdkRGO0FTaHZEQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1RpdkRGO0FTaHZERTtFQUNDO0VBQ0E7Q1RrdkRIO0FTOXVEQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1QrdURGO0FTOXVERTtFQUNDO0VBQ0E7Q1RndkRIO0FTNXVEQTtFQUVFO0VBQ0E7Q1Q2dURGO0FTeHVERDtFQUNFO0NUMHVERDtBVTU0REQ7RUFBYTtFQUFXO0VBQXNCO0VBQVM7RUFBc0I7RVJxTjNFO0VBQ1E7Q0YrckRUO0FVcDVERDtFQUFlO0VBQWtCO0NWdzVEaEM7QVV2NUREO0VBQXVCO0NWMDVEdEI7QVV2NUREO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFUjJNQztFQUNRO0NGK3NEVDtBVXg1REQ7RUFDQztDVjA1REE7QVV2NUREO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Z5NURBO0FVdDVERDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0NWdzVEQTtBVXQ1REQ7RUFDQztDVnc1REE7QVVwNUREO0VBQ0M7RUFDQTtDVnM1REE7QVV4NUREOztFQUtFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVnU1REQ7QVVuNUREO0VBQ0M7RUFDQTtFQUNBO0NWcTVEQTtBRWgxREM7O0VBRUU7RUFDQTtDRmsxREg7QUVoMURDO0VBQ0U7Q0ZrMURIO0FVMzVEQTtFQUNDO0VBQ0E7Q1Y2NUREO0FVMzVEQTtFQUNDO0NWNjVERDtBVXg1REQ7RUFDQztFQUNBO0NWMDVEQTtBVXg1REQ7RUFDQztDVjA1REE7QUV0MkRDOztFQUVFO0VBQ0E7Q0Z3MkRIO0FFdDJEQztFQUNFO0NGdzJESDtBVS81REQ7RUFDQztDVmk2REE7QVUvNUREO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NWaTZEQTtBRXozREM7O0VBRUU7RUFDQTtDRjIzREg7QUV6M0RDO0VBQ0U7Q0YyM0RIO0FVdjZEQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7Q1Z5NkREO0FVdjZEQTtFQUNDO0VBQ0E7Q1Z5NkREO0FVcjZERDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NWdTZEQTtBVXA2REQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtDVnM2REE7QVVyNkRBO0VBQ0M7RUFDQTtDVnU2REQ7QVVyNkRBO0VBQ0M7Q1Z1NkREO0FVbjZERDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1ZxNkRBO0FVbDZERDtFQUVFO0NWbTZERDtBVXI2REQ7RUFJRztDVm82REY7QVV4NkREO0VBUUU7RUFDQTtDVm02REQ7QVU1NkREO0VBWUU7RUFDQTtDVm02REQ7QVVoN0REO0VBZUc7Q1ZvNkRGO0FVbjdERDtFQWtCRztDVm82REY7QVV0N0REO0VBcUJHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVm82REY7QVVuNkRFO0VBQ0M7RUFDQTtFQUNBO0NWcTZESDtBVW44REQ7RUFrQ0c7RUFDQTtFQUNBO0VBQ0E7Q1ZvNkRGO0FXM2xFRDtFQUNDO0VBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1g2bEVEO0FXcm1FRDtFQVVFO0VUK1NBO0VBR0E7Q0Y4eUREO0FXNWxFTztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWDhsRVQ7QVc1bEVHO0VBQ0M7Q1g4bEVKO0FXeGxFRztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFVGdMSjtFQUNRO0NGMjZEVDtBV3psRUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFVGdLRDtFQUNRO0VBS1I7RUFDUTtDRnc3RFQ7QVd4bEVEO0VBQ0U7RUFDQTtDWDBsRUQ7QVd0bEVPO0VBQ0U7Q1h3bEVUO0FXbGxFRztFQUNFO0NYb2xFTDtBVy9rRUQ7RUFDRTtFQUNBO0NYaWxFRDtBVzdrRU87RUFDRTtDWCtrRVQ7QVd6a0VHO0VBQ0U7Q1gya0VMO0FXdGtFRDtFQUNFO0VBQ0E7Q1h3a0VEO0FXMWtFRDtFQUlJO0VBQ0E7RUFDQTtDWHlrRUg7QVd4a0VHO0VBQ0U7Q1gwa0VMO0FXemtFSztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1gya0VQO0FXeGtFRztFQUNFO0NYMGtFTDtBV3ZrRUs7O0VBRUU7Q1h5a0VQO0FXOWpFSzs7RUFDRTtDWGlrRVA7QVdoa0VPOztFQUNFO0NYbWtFVDtBV3htRUQ7RUEyQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWGdrRUg7QVcvakVHO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVQ0REo7RUFDUTtDRnNnRVQ7QVdob0VEO0VBa0VJO0NYaWtFSDtBV25vRUQ7RUFvRU07Q1hra0VMO0FXMWpFSztFQUNFO0VBQ0E7RUFDQTtFQUNBO0NYNGpFUDtBV25rRUQ7RUFZSTtFQUNBO0VBQ0E7RUFDQTtDWDBqRUg7QVduakVLO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1hxakVQO0FXNWpFRDtFQVlJO0VBQ0E7Q1htakVIO0FXOWlFRDtFQUFZO0NYaWpFWDtBV2hqRUQ7RUFBeUI7RUFBZ0I7VUFBQTtDWG9qRXhDO0FXbmpFRDtFQUEyQjtDWHNqRTFCO0FXcmpFRDtFQUFpQztDWHdqRWhDO0FBQ0QsVUFBVTtBWXR3RVY7RUFDRTtFQUNBO0VBR0E7RUFDQTtFVnVRQTtFQUVRO0VVdlFSO0NaMHdFRDtBWXR3RUQ7RUFDRTtFQUFtQjtDWnl3RXBCO0FZMXdFRDtFQUdJO0VBQ0E7Q1owd0VIO0FZOXdFRDtFQU1NO0VBQ0E7RUFDQTtFQUNBO0NaMndFTDtBWXB4RUQ7RUFZTTtDWjJ3RUw7QVl2eEVEO0VBZ0JJO0VBQ0E7RUFDQTtFQUNBO0NaMHdFSDtBWXJ3RUQ7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7Q1p1d0VEO0FZbndFRDtFQUVJO0VBQ0E7Q1pvd0VIO0FZdndFRDtFQUtNO0NacXdFTDtBWS92RUQ7RUFBc0I7RUFBaUI7RUFBd0I7RUFBaUI7Q1pxd0UvRTtBWWx3RUQ7RUFBNEI7Q1pxd0UzQjtBWXB3RUQ7RUFBbUM7Q1p1d0VsQztBWXR3RUQ7RUFBK0M7Q1p5d0U5QztBWXR3RUQ7RUFDRTtDWnd3RUQ7QVl0d0VEO0VBQ0U7Q1p3d0VEO0FZdHdFRDtFQUNFO0Nad3dFRDtBWXB3RUQ7OztFQUNFO0VBQ0E7Q1p3d0VEO0FZdHdFRDtFQUNFO0Nad3dFRDtBYTkxRUQ7RUFDRTtDYmcyRUQ7QWFqMkVEO0VBR0k7RUFDQTtFQUNBO0NiaTJFSDtBYXQyRUQ7RUFRSTtFQUNBO0VBQ0E7Q2JpMkVIO0FhMzJFRDtFQWFJO0VBQ0E7Q2JpMkVIO0FhOTFFRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDYmcyRUQ7QWEvMUVDOztFQUVFO0NiaTJFSDtBY3ozRUc7RUFDRTtDZDIzRUw7QWN4M0VLOztFQUVFO0NkMDNFUDtBY2w0RUQ7RUFlTTtDZHMzRUw7QWNqM0VEO0VBQ0U7Q2RtM0VEO0FjaDNFRDtFQUNFO0NkazNFRDtBYy8yRUQ7RUFDRTtDZGkzRUQ7QWM5MkVEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2RnM0VEO0FjNTJFRDtFQUNFO0VBQ0E7Q2Q4MkVEO0FjNTJFRDtFQUNFO0VBQ0E7Q2Q4MkVEO0FjMzJFRDtFQUNFO0VBQ0E7Q2Q2MkVEO0FjMzJFRDtFQUNFO0VBQ0E7Q2Q2MkVEO0FjMTJFRDtFQUNFO0VBQ0E7Q2Q0MkVEO0FjMTJFRDtFQUNFO0VBQ0E7Q2Q0MkVEO0FjejJFRDtFQUNFO0VBQ0E7Q2QyMkVEO0FjejJFRDtFQUNFO0VBQ0E7Q2QyMkVEO0FjdjJFRDtFQUNFO0VBQ0E7Q2R5MkVEO0FjdjJFRDtFQUNFO0VBQ0E7Q2R5MkVEO0FjdDJFRDtFQUNFO0VBQ0E7Q2R3MkVEO0FjdDJFRDtFQUNFO0VBQ0E7Q2R3MkVEO0FjcjJFRDtFQUNFO0VBQ0E7Q2R1MkVEO0FjcjJFRDtFQUNFO0VBQ0E7Q2R1MkVEO0FjcDJFRDtFQUNFO0VBQ0E7Q2RzMkVEO0FjcDJFRDtFQUNFO0VBQ0E7Q2RzMkVEO0FjbjJFRDtFQUNFO0VBQ0E7Q2RxMkVEO0FjbjJFRDtFQUNFO0VBQ0E7Q2RxMkVEO0FlNTlFRDtFYnlWSTtFQUFBO0VBQ0E7RUFDQTtFYXpWRjtVQUFBO0NmaytFRDtBZS85RUQ7RWJvVkk7RUFBQTtFQUNBO0VBQ0E7RWFwVkY7VUFBQTtDZnErRUQ7QWVsK0VEO0ViVEM7RWFXQTtDZm8rRUE7QUU5K0VBOztFQXVCQztDRjI5RUQ7QUU5K0VBOztFQW1CQztDRis5RUQ7QUU5K0VBOztFQWVDO0NGbStFRDtBRTkrRUE7O0VBV0M7Q0Z1K0VEO0FFOStFQzs7RUFFRTtDRmcvRUg7QWVyL0VEO0ViZEM7RUErQkM7Q0Z3K0VEO0FFdGdGQTs7RUF1QkM7Q0ZtL0VEO0FFdGdGQTs7RUFtQkM7Q0Z1L0VEO0FFdGdGQTs7RUFlQztDRjIvRUQ7QUV0Z0ZBOztFQVdDO0NGKy9FRDtBRXRnRkM7O0VBRUU7Q0Z3Z0ZIO0FlN2dGRDtFYm1CRTtDRjYvRUQ7QUU1L0VDO0VBQ0M7Q0Y4L0VGO0FFMy9FRTs7RUFFQztDRjYvRUg7QUV2L0VLOzs7RUFJSTtFQTFCUjtDRm1oRkQ7QWU3aEZEO0VieUNJO0NGdS9FSDtBRXQvRU87O0VBaENOO0NGMGhGRDtBZXBpRkQ7RWJVRTtDRjZoRkQ7QWV2aUZEO0VicURJO0VBQ0E7Q0ZxL0VIO0FFbi9FQztFQUVJO0VBaERKO0NGcWlGRDtBRWgvRUc7OztFQUdFO0NGay9FTDtBZXBqRkQ7RWJzRUU7Q0ZpL0VEO0FldmpGRDtFYnlFSTtDRmkvRUg7QUUvK0VDOztFQUdJO0VBQ0E7Q0ZnL0VMO0FFLytFSzs7Ozs7Ozs7RUF0RUo7Q0YrakZEO0FlcGtGRDtFYm5CQztFQStCQztDRjRqRkQ7QUUxbEZBOztFQXVCQztDRnVrRkQ7QUUxbEZBOztFQW1CQztDRjJrRkQ7QUUxbEZBOztFQWVDO0NGK2tGRDtBRTFsRkE7O0VBV0M7Q0ZtbEZEO0FFMWxGQzs7RUFFRTtDRjRsRkg7QWU1bEZEO0ViY0U7Q0ZpbEZEO0FFaGxGQztFQUNDO0NGa2xGRjtBRS9rRkU7O0VBRUM7Q0ZpbEZIO0FFM2tGSzs7O0VBSUk7RUExQlI7Q0Z1bUZEO0FlNW1GRDtFYm9DSTtDRjJrRkg7QUUxa0ZPOztFQWhDTjtDRjhtRkQ7QWVubkZEO0ViS0U7Q0ZpbkZEO0FldG5GRDtFYmdESTtFQUNBO0NGeWtGSDtBRXZrRkM7RUFFSTtFQWhESjtDRnluRkQ7QUVwa0ZHOzs7RUFHRTtDRnNrRkw7QWVub0ZEO0ViaUVFO0NGcWtGRDtBZXRvRkQ7RWJvRUk7Q0Zxa0ZIO0FFbmtGQzs7RUFHSTtFQUNBO0NGb2tGTDtBRW5rRks7Ozs7Ozs7O0VBdEVKO0NGbXBGRDtBZW5wRkQ7RWJ4QkM7RUErQkM7Q0ZncEZEO0FFOXFGQTs7RUF1QkM7Q0YycEZEO0FFOXFGQTs7RUFtQkM7Q0YrcEZEO0FFOXFGQTs7RUFlQztDRm1xRkQ7QUU5cUZBOztFQVdDO0NGdXFGRDtBRTlxRkM7O0VBRUU7Q0ZnckZIO0FlM3FGRDtFYlNFO0NGcXFGRDtBRXBxRkM7RUFDQztDRnNxRkY7QUVucUZFOztFQUVDO0NGcXFGSDtBRS9wRks7OztFQUlJO0VBMUJSO0NGMnJGRDtBZTNyRkQ7RWIrQkk7Q0YrcEZIO0FFOXBGTzs7RUFoQ047Q0Zrc0ZEO0FlbHNGRDtFYkFFO0NGcXNGRDtBZXJzRkQ7RWIyQ0k7RUFDQTtDRjZwRkg7QUUzcEZDO0VBRUk7RUFoREo7Q0Y2c0ZEO0FFeHBGRzs7O0VBR0U7Q0YwcEZMO0FlbHRGRDtFYjRERTtDRnlwRkQ7QWVydEZEO0ViK0RJO0NGeXBGSDtBRXZwRkM7O0VBR0k7RUFDQTtDRndwRkw7QUV2cEZLOzs7Ozs7OztFQXRFSjtDRnV1RkQ7QWVsdUZEO0ViN0JDO0VBK0JDO0NGb3VGRDtBRWx3RkE7O0VBdUJDO0NGK3VGRDtBRWx3RkE7O0VBbUJDO0NGbXZGRDtBRWx3RkE7O0VBZUM7Q0Z1dkZEO0FFbHdGQTs7RUFXQztDRjJ2RkQ7QUVsd0ZDOztFQUVFO0NGb3dGSDtBZTF2RkQ7RWJJRTtDRnl2RkQ7QUV4dkZDO0VBQ0M7Q0YwdkZGO0FFdnZGRTs7RUFFQztDRnl2Rkg7QUVudkZLOzs7RUFJSTtFQTFCUjtDRit3RkQ7QWUxd0ZEO0ViMEJJO0NGbXZGSDtBRWx2Rk87O0VBaENOO0NGc3hGRDtBZWp4RkQ7RWJMRTtDRnl4RkQ7QWVweEZEO0Vic0NJO0VBQ0E7Q0ZpdkZIO0FFL3VGQztFQUVJO0VBaERKO0NGaXlGRDtBRTV1Rkc7OztFQUdFO0NGOHVGTDtBZWp5RkQ7RWJ1REU7Q0Y2dUZEO0FlcHlGRDtFYjBESTtDRjZ1Rkg7QUUzdUZDOztFQUdJO0VBQ0E7Q0Y0dUZMO0FFM3VGSzs7Ozs7Ozs7RUF0RUo7Q0YyekZEO0FlanpGRDtFYmxDQztFQStCQztDRnd6RkQ7QUV0MUZBOztFQXVCQztDRm0wRkQ7QUV0MUZBOztFQW1CQztDRnUwRkQ7QUV0MUZBOztFQWVDO0NGMjBGRDtBRXQxRkE7O0VBV0M7Q0YrMEZEO0FFdDFGQzs7RUFFRTtDRncxRkg7QWV6MEZEO0ViREU7Q0Y2MEZEO0FFNTBGQztFQUNDO0NGODBGRjtBRTMwRkU7O0VBRUM7Q0Y2MEZIO0FFdjBGSzs7O0VBSUk7RUExQlI7Q0ZtMkZEO0FlejFGRDtFYnFCSTtDRnUwRkg7QUV0MEZPOztFQWhDTjtDRjAyRkQ7QWVoMkZEO0ViVkU7Q0Y2MkZEO0FlbjJGRDtFYmlDSTtFQUNBO0NGcTBGSDtBRW4wRkM7RUFFSTtFQWhESjtDRnEzRkQ7QUVoMEZHOzs7RUFHRTtDRmswRkw7QWVoM0ZEO0Via0RFO0NGaTBGRDtBZW4zRkQ7RWJxREk7Q0ZpMEZIO0FFL3pGQzs7RUFHSTtFQUNBO0NGZzBGTDtBRS96Rks7Ozs7Ozs7O0VBdEVKO0NGKzRGRDtBZWg0RkQ7RWJ2Q0M7RUErQkM7Q0Y0NEZEO0FFMTZGQTs7RUF1QkM7Q0Z1NUZEO0FFMTZGQTs7RUFtQkM7Q0YyNUZEO0FFMTZGQTs7RUFlQztDRis1RkQ7QUUxNkZBOztFQVdDO0NGbTZGRDtBRTE2RkM7O0VBRUU7Q0Y0NkZIO0FleDVGRDtFYk5FO0NGaTZGRDtBRWg2RkM7RUFDQztDRms2RkY7QUUvNUZFOztFQUVDO0NGaTZGSDtBRTM1Rks7OztFQUlJO0VBMUJSO0NGdTdGRDtBZXg2RkQ7RWJnQkk7Q0YyNUZIO0FFMTVGTzs7RUFoQ047Q0Y4N0ZEO0FlLzZGRDtFYmZFO0NGaThGRDtBZWw3RkQ7RWI0Qkk7RUFDQTtDRnk1Rkg7QUV2NUZDO0VBRUk7RUFoREo7Q0Z5OEZEO0FFcDVGRzs7O0VBR0U7Q0ZzNUZMO0FlLzdGRDtFYjZDRTtDRnE1RkQ7QWVsOEZEO0ViZ0RJO0NGcTVGSDtBRW41RkM7O0VBR0k7RUFDQTtDRm81Rkw7QUVuNUZLOzs7Ozs7OztFQXRFSjtDRm0rRkQ7QWUvOEZEO0ViNUNDO0VBK0JDO0NGZytGRDtBRTkvRkE7O0VBdUJDO0NGMitGRDtBRTkvRkE7O0VBbUJDO0NGKytGRDtBRTkvRkE7O0VBZUM7Q0ZtL0ZEO0FFOS9GQTs7RUFXQztDRnUvRkQ7QUU5L0ZDOztFQUVFO0NGZ2dHSDtBZXYrRkQ7RWJYRTtDRnEvRkQ7QUVwL0ZDO0VBQ0M7Q0ZzL0ZGO0FFbi9GRTs7RUFFQztDRnEvRkg7QUUvK0ZLOzs7RUFJSTtFQTFCUjtDRjJnR0Q7QWV2L0ZEO0ViV0k7Q0YrK0ZIO0FFOStGTzs7RUFoQ047Q0ZraEdEO0FlOS9GRDtFYnBCRTtDRnFoR0Q7QWVqZ0dEO0VidUJJO0VBQ0E7Q0Y2K0ZIO0FFMytGQztFQUVJO0VBaERKO0NGNmhHRDtBRXgrRkc7OztFQUdFO0NGMCtGTDtBZTlnR0Q7RWJ3Q0U7Q0Z5K0ZEO0FlamhHRDtFYjJDSTtDRnkrRkg7QUV2K0ZDOztFQUdJO0VBQ0E7Q0Z3K0ZMO0FFditGSzs7Ozs7Ozs7RUF0RUo7Q0Z1akdEO0FlOWhHRDtFQUNDO0VBQ0E7Q2ZnaUdBO0FlbGlHRDtFQUlFO0NmaWlHRDtBZWhpR0M7RUFDQztDZmtpR0Y7QWV4aUdEO0VBU2E7Q2ZraUdaO0FlM2lHRDs7OztFQWNFO0NmbWlHRDtBZWhpR0Q7RUFBZTtDZm1pR2Q7QWVsaUdEO0VBQ0M7Q2ZvaUdBO0FlbGlHRDtFQUNDO0Nmb2lHQTtBZWhpR0E7RUFDQztDZmtpR0Q7QWdCL21HQTtFZDJHRztDRnVnR0g7QWdCbG5HQTtFZDhHRztDRnVnR0g7QWdCcm5HQTtFZGlIRztDRnVnR0g7QWdCeG5HQTtFZG9IRztDRnVnR0g7QWdCM25HQTtFZHVIRztDRnVnR0g7QWdCOW5HQTtFZDBIRztDRnVnR0g7QWdCam9HQTtFZDZIRztDRnVnR0g7QWdCcG9HQTtFZDJHRztDRjRoR0g7QWdCdm9HQTtFZDhHRztDRjRoR0g7QWdCMW9HQTtFZGlIRztDRjRoR0g7QWdCN29HQTtFZG9IRztDRjRoR0g7QWdCaHBHQTtFZHVIRztDRjRoR0g7QWdCbnBHQTtFZDBIRztDRjRoR0g7QWdCdHBHQTtFZDZIRztDRjRoR0g7QWdCenBHQTtFZDJHRztDRmlqR0g7QWdCNXBHQTtFZDhHRztDRmlqR0g7QWdCL3BHQTtFZGlIRztDRmlqR0g7QWdCbHFHQTtFZG9IRztDRmlqR0g7QWdCcnFHQTtFZHVIRztDRmlqR0g7QWdCeHFHQTtFZDBIRztDRmlqR0g7QWdCM3FHQTtFZDZIRztDRmlqR0g7QWdCOXFHQTtFZDJHRztDRnNrR0g7QWdCanJHQTtFZDhHRztDRnNrR0g7QWdCcHJHQTtFZGlIRztDRnNrR0g7QWdCdnJHQTtFZG9IRztDRnNrR0g7QWdCMXJHQTtFZHVIRztDRnNrR0g7QWdCN3JHQTtFZDBIRztDRnNrR0g7QWdCaHNHQTtFZDZIRztDRnNrR0g7QWdCbnNHQTtFZDJHRztDRjJsR0g7QWdCdHNHQTtFZDhHRztDRjJsR0g7QWdCenNHQTtFZGlIRztDRjJsR0g7QWdCNXNHQTtFZG9IRztDRjJsR0g7QWdCL3NHQTtFZHVIRztDRjJsR0g7QWdCbHRHQTtFZDBIRztDRjJsR0g7QWdCcnRHQTtFZDZIRztDRjJsR0g7QWdCeHRHQTtFZDJHRztDRmduR0g7QWdCM3RHQTtFZDhHRztDRmduR0g7QWdCOXRHQTtFZGlIRztDRmduR0g7QWdCanVHQTtFZG9IRztDRmduR0g7QWdCcHVHQTtFZHVIRztDRmduR0g7QWdCdnVHQTtFZDBIRztDRmduR0g7QWdCMXVHQTtFZDZIRztDRmduR0g7QWdCN3VHQTtFZDJHRztDRnFvR0g7QWdCaHZHQTtFZDhHRztDRnFvR0g7QWdCbnZHQTtFZGlIRztDRnFvR0g7QWdCdHZHQTtFZG9IRztDRnFvR0g7QWdCenZHQTtFZHVIRztDRnFvR0g7QWdCNXZHQTtFZDBIRztDRnFvR0g7QWdCL3ZHQTtFZDZIRztDRnFvR0g7QWV6cUdEO0VBQ0U7Q2YycUdEO0FlenFHRDtFQUNDO0NmMnFHQTtBZXhxR0Q7RUFDRTtDZjBxR0Q7QWV2cUdEO0VBQ0M7Q2Z5cUdBO0FpQjl3R0Q7RUFBUztDakJpeEdSO0FpQmh4R0Q7RUFBUztDakJteEdSO0FpQmx4R0Q7RUFBUztDakJxeEdSO0FpQnB4R0Q7RUFBUztDakJ1eEdSO0FpQnJ4R0Q7RUFBTTtDakJ3eEdMO0FpQnZ4R0Q7RUFBTztFQUFZO0VBQVk7RUFBZTtFQUFZO0NqQjh4R3pEO0FpQjd4R0Q7RUFBUztDakJneUdSO0FpQi94R0Q7RUFBUztFQUFnQjtDakJteUd4QjtBaUJseUdEO0VBQWE7RUFBZ0M7RUFBOEI7Q2pCdXlHMUU7QWlCdHlHRDtFQUFTO0NqQnl5R1I7QWlCeHlHRDs7RUFBd0I7RUFBeUI7Q2pCNnlHaEQ7QWlCNXlHRDtFQUFXO0NqQit5R1Y7QWlCOXlHRDtFQUFPO0NqQml6R047QWlCaHpHRDtFQUFZO0NqQm16R1g7QWlCbHpHRDtFQUFRO0NqQnF6R1A7QWlCcHpHRDtFQUFNO0NqQnV6R0w7QWlCdHpHRDtFQUFXO0NqQnl6R1Y7QWlCeHpHRDtFQUFTO0NqQjJ6R1I7QWlCMXpHRDtFQUFPO0VBQWM7Q2pCOHpHcEI7QWlCN3pHRDtFQUFPO0VBQStCO0NqQmkwR3JDO0FpQmgwR0Q7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0NqQmswR0Q7QWlCL3pHRDtFQUFLO0NqQmswR0o7QWlCajBHRDtFQUFRO0NqQm8wR1A7QWlCbjBHRDtFQUFRO0NqQnMwR1A7QWlCcjBHRDtFQUFRO0NqQncwR1A7QWlCdDBHRDtFQUFRO0NqQnkwR1A7QWlCeDBHRDtFQUFRO0NqQjIwR1A7QWlCMTBHRDtFQUFRO0NqQjYwR1A7QWlCMzBHRDtFQUFhO0NqQjgwR1o7QWlCNzBHRDtFQUFXO0NqQmcxR1Y7QWlCLzBHRDtFQUFXO0NqQmsxR1Y7QWlCaDFHRDtFQUFTO0NqQm0xR1I7QWlCbDFHRDtFQUFTO0NqQnExR1I7QWlCcDFHRDtFQUFTO0NqQnUxR1I7QWlCdDFHRDtFQUFTO0NqQnkxR1I7QWlCeDFHRDtFQUFXO0NqQjIxR1Y7QWlCMTFHRDtFQUFTO0NqQjYxR1I7QWlCNTFHRDtFQUFTO0NqQisxR1I7QWlCOTFHRDtFQUFVO0NqQmkyR1Q7QWlCaDJHRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NqQmsyR0Q7QWlCaDJHRDtFQUFVO0NqQm0yR1Q7QWlCbDJHRDtFQUFVO0NqQnEyR1Q7QWlCcDJHRDtFQUFVO0NqQnUyR1Q7QWlCdDJHRDs7O0VBQXFEO0NqQjIyR3BEO0FpQjEyR0Q7O0VBQXFEO0NqQjgyR3BEO0FpQjcyR0Q7RUFDRTtVQUFBO0NqQisyR0Q7QWlCNzJHRDtFQUNFO1VBQUE7Q2pCKzJHRDtBaUI3MkdEO0VBQ0U7RUFDQTtDakIrMkdEO0FpQjcyR0Q7RUFDRTtFQUNBO0NqQisyR0Q7QWlCNTJHRDtFQUFZO0NqQisyR1g7QWlCOTJHRDtFQUFZO0NqQmkzR1g7QWlCaDNHRDtFQUFTO0NqQm0zR1I7QWlCbDNHRDtFQUFZO0NqQnEzR1g7QWlCcDNHRDtFQUFZO0NqQnUzR1g7QWlCdDNHRDtFQUFZO0NqQnkzR1g7QWlCeDNHRDtFQUFXO0VBQWtCO0NqQjQzRzVCO0FpQjMzR0Q7RUFBVztFQUFrQjtDakIrM0c1QjtBaUI5M0dEO0VBQVE7RUFBa0I7Q2pCazRHekI7QWlCajRHRDtFQUFVO0VBQWlCO0NqQnE0RzFCO0FpQnA0R0Q7RUFBVztDakJ1NEdWO0FpQnQ0R0Q7RUFBUztFQUFtQjtDakIwNEczQjtBaUJ6NEdEO0VBQVU7Q2pCNDRHVDtBaUIxNEdEO0VBQUc7Q2pCNjRHRjtBaUI1NEdEO0VBQUs7Q2pCKzRHSjtBaUI5NEdEO0VBQUs7Q2pCaTVHSjtBaUJoNUdEO0VBQUs7Q2pCbTVHSjtBaUJsNUdEO0VBQUs7Q2pCcTVHSjtBaUJwNUdEO0VBQUs7Q2pCdTVHSjtBaUJ0NUdEO0VBQVM7Q2pCeTVHUjtBaUJ4NUdEO0VBQVE7Q2pCMjVHUDtBaUIxNUdEO0VBQVM7Q2pCNjVHUjtBaUI1NUdEO0VBQVc7Q2pCKzVHVjtBaUI5NUdEO0VBQVc7Q2pCaTZHVjtBaUJoNkdEO0VBQVE7Q2pCbTZHUDtBaUJsNkdEO0VBQVc7Q2pCcTZHVjtBaUJwNkdEO0VBQVU7Q2pCdTZHVDtBaUJ0NkdEO0VBQVM7Q2pCeTZHUjtBaUJ4NkdEO0VBQVU7Q2pCMjZHVDtBaUJ6NkdEO0VBQVc7Q2pCNDZHVjtBaUIzNkdEO0VBQVU7Q2pCODZHVDtBaUI3NkdEO0VBQVc7Q2pCZzdHVjtBaUIvNkdEO0VBQWE7Q2pCazdHWjtBaUJqN0dEO0VBQWE7Q2pCbzdHWjtBaUJuN0dEO0VBQVU7Q2pCczdHVDtBaUJyN0dEO0VBQWE7Q2pCdzdHWjtBaUJ2N0dEO0VBQVk7Q2pCMDdHWDtBaUJ6N0dEO0VBQVc7Q2pCNDdHVjtBaUIxN0dEO0VBQVE7Q2pCNjdHUDtBaUI1N0dEO0VBQVE7Q2pCKzdHUDtBaUI5N0dEO0VBQVE7Q2pCaThHUDtBaUJoOEdEO0VBQVE7Q2pCbThHUDtBaUJqOEdEO0VBQU07Q2pCbzhHTDtBaUJuOEdEO0VBQU07Q2pCczhHTDtBaUJyOEdEO0VBQU07Q2pCdzhHTDtBaUJ2OEdEO0VBQU07Q2pCMDhHTDtBaUJ4OEdEO0VBQ0U7Q2pCMDhHRDtBaUJ2OEdEO0VBQ0U7Q2pCeThHRDtBaUJ0OEdEO0VBQ0U7Q2pCdzhHRDtBaUJyOEdEO0VBQ0U7Q2pCdThHRDtBaUJwOEdEO0VBQ0U7Q2pCczhHRDtBaUJuOEdEO0VBQ0U7Q2pCcThHRDtBaUJsOEdEO0VBQ0U7Q2pCbzhHRDtBaUJqOEdEO0VBQU87Q2pCbzhHTjtBaUJuOEdEO0VBQU07Q2pCczhHTDtBaUJyOEdEO0VBQU07Q2pCdzhHTDtBaUJ2OEdEO0VBQUc7Q2pCMDhHRjtBaUJ6OEdEO0VBQU07Q2pCNDhHTDtBaUIzOEdEO0VBQU07Q2pCODhHTDtBaUI3OEdEO0VBQU07Q2pCZzlHTDtBaUIvOEdEO0VBQUs7Q2pCazlHSjtBaUJoOUdEO0VBQVU7Q2pCbTlHVDtBaUJsOUdEO0VBQVE7Q2pCcTlHUDtBaUJwOUdEO0VBQVE7Q2pCdTlHUDtBaUJ0OUdEO0VBQUs7Q2pCeTlHSjtBaUJ4OUdEO0VBQVE7Q2pCMjlHUDtBaUIxOUdEO0VBQVE7Q2pCNjlHUDtBaUI1OUdEO0VBQVE7Q2pCKzlHUDtBaUI5OUdEO0VBQVM7Q2pCaStHUjtBaUIvOUdEO0VBQVc7Q2pCaytHVjtBaUJqK0dEO0VBQVU7Q2pCbytHVDtBaUJuK0dEO0VBQVU7Q2pCcytHVDtBaUJyK0dEO0VBQU87Q2pCdytHTjtBaUJ2K0dEO0VBQVU7Q2pCMCtHVDtBaUJ6K0dEO0VBQVU7Q2pCNCtHVDtBaUIzK0dEO0VBQVU7Q2pCOCtHVDtBaUI3K0dEO0VBQVc7Q2pCZy9HVjtBaUI5K0dEO0VBQVU7Q2pCaS9HVDtBaUJoL0dEO0VBQVM7Q2pCbS9HUjtBaUJsL0dEO0VBQVE7Q2pCcS9HUDtBaUJwL0dEO0VBQVE7Q2pCdS9HUDtBaUJ0L0dEO0VBQUs7Q2pCeS9HSjtBaUJ4L0dEO0VBQVE7Q2pCMi9HUDtBaUIxL0dEO0VBQVE7Q2pCNi9HUDtBaUI1L0dEO0VBQVE7Q2pCKy9HUDtBaUI5L0dEO0VBQVM7Q2pCaWdIUjtBaUIvL0dEO0VBQVc7Q2pCa2dIVjtBaUJqZ0hEO0VBQVU7Q2pCb2dIVDtBaUJuZ0hEO0VBQVU7Q2pCc2dIVDtBaUJyZ0hEO0VBQU87Q2pCd2dITjtBaUJ2Z0hEO0VBQVU7Q2pCMGdIVDtBaUJ6Z0hEO0VBQVU7Q2pCNGdIVDtBaUIzZ0hEO0VBQVU7Q2pCOGdIVDtBaUI3Z0hEO0VBQVc7Q2pCZ2hIVjtBaUI5Z0hEO0VBQVU7Q2pCaWhIVDtBaUJoaEhEO0VBQVM7Q2pCbWhIUjtBaUJsaEhEO0VBQVE7Q2pCcWhIUDtBaUJwaEhEO0VBQVE7Q2pCdWhIUDtBaUJ0aEhEO0VBQUs7Q2pCeWhISjtBaUJ4aEhEO0VBQVE7Q2pCMmhIUDtBaUIxaEhEO0VBQVE7Q2pCNmhIUDtBaUI1aEhEO0VBQVE7Q2pCK2hIUDtBaUI5aEhEO0VBQVM7Q2pCaWlIUjtBaUIvaEhEO0VBQVc7Q2pCa2lIVjtBaUJqaUhEO0VBQVU7Q2pCb2lIVDtBaUJuaUhEO0VBQVU7Q2pCc2lIVDtBaUJyaUhEO0VBQU87Q2pCd2lITjtBaUJ2aUhEO0VBQVU7Q2pCMGlIVDtBaUJ6aUhEO0VBQVU7Q2pCNGlIVDtBaUIzaUhEO0VBQVU7Q2pCOGlIVDtBaUI3aUhEO0VBQVc7Q2pCZ2pIVjtBaUI5aUhEO0VBQVU7Q2pCaWpIVDtBaUJoakhEO0VBQVM7Q2pCbWpIUjtBaUJsakhEO0VBQVE7Q2pCcWpIUDtBaUJwakhEO0VBQVE7Q2pCdWpIUDtBaUJ0akhEO0VBQUs7Q2pCeWpISjtBaUJ4akhEO0VBQVE7Q2pCMmpIUDtBaUIxakhEO0VBQVE7Q2pCNmpIUDtBaUI1akhEO0VBQVE7Q2pCK2pIUDtBaUI5akhEO0VBQVM7Q2pCaWtIUjtBaUIvakhEO0VBQVc7Q2pCa2tIVjtBaUJqa0hEO0VBQVU7Q2pCb2tIVDtBaUJua0hEO0VBQVU7Q2pCc2tIVDtBaUJya0hEO0VBQU87Q2pCd2tITjtBaUJ2a0hEO0VBQVU7Q2pCMGtIVDtBaUJ6a0hEO0VBQVU7Q2pCNGtIVDtBaUIza0hEO0VBQVU7Q2pCOGtIVDtBaUI3a0hEO0VBQVc7Q2pCZ2xIVjtBaUI5a0hEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2pCZ2xIRDtBaUJwbEhEO0VBTUk7RUFDQTtDakJpbEhIO0FpQnhsSEQ7RUFVSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCaWxISDtBaUJobEhHO0VBQ0U7RUFDQTtDakJrbEhMO0FpQmhsSEc7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDakJrbEhMO0FpQmhsSEc7RUFDRTtFQUNBO0NqQmtsSEw7QWlCaGxIRztFQUNFO0NqQmtsSEw7QWlCaGxIRztFQUNFO0NqQmtsSEw7QWlCaGxIRztFQUNFO0NqQmtsSEw7QWlCaGxIRztFQUNFO0NqQmtsSEw7QWlCOWtIQztFQUNFO0VBQ0E7RUFDQTtDakJnbEhIO0FpQjlrSEM7RUFDRTtDakJnbEhIO0FpQjlrSEM7RUFDRTtDakJnbEhIO0FpQjdrSEQ7RUFDRTtDakIra0hEO0FpQjdrSEQ7RUFDRTtDakIra0hEO0FpQjdrSEQ7RUFDRTtDakIra0hEO0FpQjdrSEQ7RUFDRTtDakIra0hEO0FpQjdrSEQ7RUFDRTtDakIra0hEO0FpQjdrSEQ7RUFDRTtDakIra0hEO0FpQjdrSEQ7RUFDRTtDakIra0hEO0FpQjdrSEQ7RUFDRTtDakIra0hEO0FpQjdrSEQ7RUFDRTtDakIra0hEO0FpQjdrSEQ7RUFDRTtDakIra0hEO0FpQjdrSEQ7RUFDRTtDakIra0hEO0FpQjdrSEQ7RUFDRTtDakIra0hEO0FpQjdrSEQ7RUFDRTtDakIra0hEO0FpQjdrSEQ7RUFDRTtDakIra0hEO0FpQjdrSEQ7RUFDRTtDakIra0hEO0FpQjVrSEQ7RUFBVTtFQUFhO0NqQmdsSHRCO0FpQi9rSEQ7RUFBVTtFQUFZO0NqQm1sSHJCO0FpQmxsSEQ7RUFBVTtFQUFZO0NqQnNsSHJCO0FpQnJsSEQ7RUFBTztFQUFZO0NqQnlsSGxCO0FpQnhsSEQ7RUFBVTtFQUFZO0NqQjRsSHJCO0FpQjNsSEQ7RUFBVTtFQUFZO0NqQitsSHJCO0FpQjlsSEQ7RUFBVztFQUFZO0NqQmttSHRCO0FpQmptSEQ7RUFBZTtFQUFjO0NqQnFtSDVCO0FpQnBtSEQ7Ozs7OztFQU9JO0VBQ0E7RUFDQTtDakJxbUhIO0FpQmxtSEQ7RUFDRTtDakJvbUhEO0FpQnJtSEQ7RUFHSTtDakJxbUhIO0FpQmptSEQ7RUFDRTtFQUNBO0VBQ0E7Q2pCbW1IRDtBaUJqbUhHOztFQUVFO0NqQm1tSEw7QWlCam1IRzs7O0VBSUU7RUFDQTtDakJrbUhMO0FpQnZtSEc7OztFQU9JO0NqQnFtSFA7QWlCL2xIRzs7RUFFRTtDakJpbUhMO0FpQjNsSEQ7O0VBQXFCO0VBQWdCO0NqQmdtSHBDO0FpQi9sSEQ7RUFBVTtDakJrbUhUO0FpQmptSEQ7RUFBVTtDakJvbUhUO0FpQmxtSEQ7RUFDRTtDakJvbUhEO0FpQmxtSEQ7RWZuTUU7RUFDUTtDRnd5SFQ7QWlCbm1IRDs7O0VBSUk7Q2pCb21ISDtBaUJ4bUhEOzs7RWZsTEU7RUFFUTtDRit4SFQ7QWlCcG1IRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJzbUhEO0FpQnJtSEM7RUFDRTtFQUNBO0NqQnVtSEg7QWlCcm1IQztFQUNFO0VBQ0E7Q2pCdW1ISDtBQUNELFdBQVc7QWlCbm1IWDtFQUNFO0lBQVk7SUFBZTtHakJ1bUgxQjtDQUNGO0FpQnBtSEQ7RUFDRTtJQUFnQjtHakJ1bUhmO0VpQnRtSEQ7SUFBUztHakJ5bUhSO0NBQ0Y7QUFDRCxTQUFTO0FpQnZtSFQ7RUFDRTtJQUFXO0dqQjBtSFY7RWlCem1IRDtJQUFPO0dqQjRtSE47RWlCM21IRDtJQUFVO0dqQjhtSFQ7RWlCN21IRDtJQUFzQjtJQUFXO0dqQmluSGhDO0VpQmhuSEQ7SUFBYztHakJtbkhiO0VpQmxuSEQ7SUFBMkI7SUFBWTtHakJzbkh0QztFaUJybkhEO0lBQWdCO0dqQnduSGY7RWlCdm5IRDtJQUFjO0dqQjBuSGI7RWlCem5IRDtJQUFlO0dqQjRuSGQ7RWlCM25IRDtJQUFjO0dqQjhuSGI7RWlCN25IRDtJQUFjO0dqQmdvSGI7RWlCL25IRDtJQUFlO0dqQmtvSGQ7RWlCam9IRDtJQUFjO0dqQm9vSGI7RWlCbm9IRDtJQUE0QjtHakJzb0gzQjtFaUJyb0hEO0lBQWdCO0dqQndvSGY7RWlCdm9IRDs7SUFBeUI7R2pCMm9IeEI7RWlCMW9IRDs7SUFBdUI7SUFBbUI7R2pCK29IekM7RWlCOW9IRDtJQUFTO0dqQmlwSFI7Q0FDRjtBa0J4bUlEO0VBQ0U7RUFDQTtFQUNBO0NsQjBtSUQ7QWtCN21JRDtFQUtJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xCMm1JSDtBa0IxbUlHO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsQjRtSUw7QWtCeG1JRDtFQUNFO0VBRUE7Q2xCMG1JRDtBa0I3bUlEO0VBS0k7RUFFQTtDbEIybUlIO0FrQjFtSUc7RUFDRTtFQUVBO0NsQjRtSUw7QUFDRCxnQkFBZ0I7QWtCdm1JaEI7RUFDRTtJQUFRO0lBQVU7R2xCMm1JakI7RWtCMW1JRDtJQUFRO0lBQVM7R2xCOG1JaEI7RWtCN21JRDtJQUFRO0lBQVU7R2xCaW5JakI7Q0FDRjtBa0J6bUlEO0VBQ0U7SUFBUTtJQUFVO0dsQjJuSWpCO0VrQjFuSUQ7SUFBUTtJQUFTO0dsQjhuSWhCO0VrQjduSUQ7SUFBUTtJQUFVO0dsQmlvSWpCO0NBQ0Y7QUFDRCxnQkFBZ0I7QWtCL25JaEI7RUFDRTtJQUFVO0dsQmtvSVQ7RWtCam9JRDtJQUFVO0dsQm9vSVQ7RWtCbm9JRDtJQUFVO0dsQnNvSVQ7RWtCcm9JRDtJQUFVO0dsQndvSVQ7RWtCdm9JRDtJQUFVO0dsQjBvSVQ7RWtCem9JRDtJQUFXO0dsQjRvSVY7Q0FDRjtBa0Jqb0lEO0VBQ0U7SUFBVTtHbEJ3cElUO0VrQnZwSUQ7SUFBVTtHbEIwcElUO0VrQnpwSUQ7SUFBVTtHbEI0cElUO0VrQjNwSUQ7SUFBVTtHbEI4cElUO0VrQjdwSUQ7SUFBVTtHbEJncUlUO0VrQi9wSUQ7SUFBVztHbEJrcUlWO0NBQ0Y7QWdCbnZJRDtFQUNFO0VBQ0E7Q2hCcXZJRDtBZ0JsdklEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEJvdklEO0FnQnp2SUQ7RUFPSTtDaEJxdklIO0FnQjl1SUQ7RUFFSTtFQUNBO0VBQ0E7RUFDQTtDaEIrdUlIO0FnQnh1SUQ7RUFDRTtFQUFBO0VBQUE7RWhCMHVJQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztLQXNCRztDQUNKO0FnQmx3SUQ7RUFHSTtDaEJrd0lIO0FnQnJ3SUQ7OztFQVFJO0VBQ0E7TUFBQTtVQUFBO0NoQmt3SUg7QWdCM3dJRDtFQVlJO0NoQmt3SUg7QWdCOXdJRDtFQWVJO0NoQmt3SUg7QWdCanhJRDtFQWtCSTtDaEJrd0lIO0FnQnB4SUQ7RWQ5QkM7RWNtREs7RUFDQTtDaEJtd0lMO0FFdHpJQTs7RUF1QkM7Q0ZteUlEO0FFdHpJQTs7RUFtQkM7Q0Z1eUlEO0FFdHpJQTs7RUFlQztDRjJ5SUQ7QUV0eklBOztFQVdDO0NGK3lJRDtBRXR6SUM7O0VBRUU7Q0Z3eklIO0FnQjd5SUQ7RWQ5QkM7RWN1RE87RUFDQTtFQUNBO0NoQnd4SVA7QUVoMUlBOztFQXVCQztDRjZ6SUQ7QUVoMUlBOztFQW1CQztDRmkwSUQ7QUVoMUlBOztFQWVDO0NGcTBJRDtBRWgxSUE7O0VBV0M7Q0Z5MElEO0FFaDFJQzs7RUFFRTtDRmsxSUg7QWdCdjBJRDtFQStCTTtDaEIyeUlMO0FnQjEwSUQ7RUFxQ007RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7Q2hCd3lJTDtBZ0I5MElEO0VBd0NRO0VBQ0E7Q2hCeXlJUCIsImZpbGUiOiIvY3NzL2FwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBcblxuKi9cbmh0bWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmM2Y0O1xufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzU4NjY2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcbn1cbio6Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG4uaDEsXG4uaDIsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDYge1xuICBtYXJnaW46IDA7XG59XG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYTpob3ZlcixcbmE6Zm9jdXMge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxubGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDExcHg7XG59XG4uYmFkZ2UsXG4ubGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmJhZGdlLmJnLWxpZ2h0LFxuLmxhYmVsLmJnLWxpZ2h0IHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4uYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZkYWRkO1xufVxuLmJhZGdlLnVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMHB4O1xuICBwYWRkaW5nOiAzcHggNnB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4uYmFkZ2Utc20ge1xuICBmb250LXNpemU6IDg1JTtcbiAgcGFkZGluZzogMnB4IDVweCAhaW1wb3J0YW50O1xufVxuLmxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG4uYmFkZ2Utd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KTtcbiAgcGFkZGluZzogMnB4IDZweDtcbn1cbi5iYWRnZS1lbXB0eSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmJsb2NrcXVvdGUge1xuICBib3JkZXItY29sb3I6ICNkZWU1ZTc7XG59XG4uY2FyZXQtd2hpdGUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xufVxuYTpob3ZlciAuY2FyZXQtd2hpdGUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuLnRodW1ibmFpbCB7XG4gIGJvcmRlci1jb2xvcjogI2RlZTVlNztcbn1cbi5wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYxZjI7XG59XG4ucHJvZ3Jlc3MteHhzIHtcbiAgaGVpZ2h0OiAycHg7XG59XG4ucHJvZ3Jlc3MteHMge1xuICBoZWlnaHQ6IDZweDtcbn1cbi5wcm9ncmVzcy1zbSB7XG4gIGhlaWdodDogMTJweDtcbn1cbi5wcm9ncmVzcy1zbSAucHJvZ3Jlc3MtYmFyIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLnByb2dyZXNzLFxuLnByb2dyZXNzLWJhciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wcm9ncmVzcy1iYXItcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjY2YmE7XG59XG4ucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjNiN2U1O1xufVxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3YzI0Yztcbn1cbi5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWQ3MzM7XG59XG4ucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDUwNTA7XG59XG4ucHJvZ3Jlc3MtYmFyLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjMmIzNjtcbn1cbi5wcm9ncmVzcy1iYXItd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmFjY29yZGlvbi1ncm91cCxcbi5hY2NvcmRpb24taW5uZXIge1xuICBib3JkZXItY29sb3I6ICNkZWU1ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hbGVydCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4uYWxlcnQgLmNsb3NlIGkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2NmZGFkZDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmZvcm0tY29udHJvbCxcbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjNiN2U1O1xufVxuLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbC50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZvcm0tY29udHJvbC1zcGluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC03cHg7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBib3JkZXItY29sb3I6ICNjZmRhZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYxZjI7XG59XG4ubGlzdC1ncm91cCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5saXN0LWdyb3VwLm5vLXJhZGl1cyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmxpc3QtZ3JvdXAubm8tYm9yZGVycyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmxpc3QtZ3JvdXAubm8tYm9yZGVyIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuLmxpc3QtZ3JvdXAubm8tYmcgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZWNlZTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbmEubGlzdC1ncm91cC1pdGVtOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG5hLmxpc3QtZ3JvdXAtaXRlbS5ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY4Zjg7XG59XG4ubGlzdC1ncm91cC1pdGVtLm1lZGlhIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzIzYjdlNSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjNiN2U1ICFpbXBvcnRhbnQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjYWNlNGY1ICFpbXBvcnRhbnQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGlzdC1ncm91cC1pdGVtLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZWFlYyAhaW1wb3J0YW50O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmVlZjkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYzVlNGY1O1xufVxuLmxpc3QtZ3JvdXAtYWx0IC5saXN0LWdyb3VwLWl0ZW06bnRoLWNoaWxkKDJuKzIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAyKSAhaW1wb3J0YW50O1xufVxuLmxpc3QtZ3JvdXAtbGcgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5saXN0LWdyb3VwLXNtIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nOiA2cHggMTBweDtcbn1cbi5saXN0LWdyb3VwLXNwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubGlzdC1ncm91cC1pdGVtID4gLmZhLWNoZXZyb24tcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbSA+IC5mYS1jaGV2cm9uLXJpZ2h0ICsgLmJhZGdlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubmF2LXBpbGxzLm5vLXJhZGl1cyA+IGxpID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyM2I3ZTU7XG59XG4ubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOWE5ZDU7XG59XG4ubmF2ID4gbGkgPiBhOmhvdmVyLFxuLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4ubmF2Lm5hdi1sZyA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbn1cbi5uYXYubmF2LW1kID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xufVxuLm5hdi5uYXYtc20gPiBsaSA+IGEge1xuICBwYWRkaW5nOiA2cHggMTJweDtcbn1cbi5uYXYubmF2LXhzID4gbGkgPiBhIHtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG59XG4ubmF2Lm5hdi14eHMgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAxcHggMTBweDtcbn1cbi5uYXYubmF2LXJvdW5kZWQgPiBsaSA+IGEge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLm5hdiAub3BlbiA+IGEsXG4ubmF2IC5vcGVuID4gYTpob3Zlcixcbi5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1jb2xvcjogI2RlZTVlNztcbn1cbi5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGVlNWU3O1xufVxuLm5hdi10YWJzID4gbGk6aG92ZXIgPiBhLFxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkZWU1ZTc7XG59XG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLm5hdi10YWJzLWFsdCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDElO1xufVxuLm5hdi10YWJzLWFsdCAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZWU1ZTcgIWltcG9ydGFudDtcbn1cbi5uYXYtdGFicy1hbHQgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyM2I3ZTUgIWltcG9ydGFudDtcbn1cbi50YWItY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi50YWItY29udGFpbmVyIC50YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWU1ZTc7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xufVxuLnBhZ2luYXRpb24gPiBsaSA+IGEge1xuICBib3JkZXItY29sb3I6ICNkZWU1ZTc7XG59XG4ucGFnaW5hdGlvbiA+IGxpID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uID4gbGkgPiBhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlNWU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMWYyO1xufVxuLnBhbmVsIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLnBhbmVsIC5hY2NvcmRpb24tdG9nZ2xlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhbmVsIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItY29sb3I6ICNlZGYxZjI7XG59XG4ucGFuZWwubm8tYm9yZGVycyB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5wYW5lbC5uby1ib3JkZXJzIC5wYW5lbC1oZWFkaW5nLFxuLnBhbmVsLm5vLWJvcmRlcnMgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5wYW5lbC1oZWFkaW5nIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG59XG4ucGFuZWwtZGVmYXVsdCAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY4Zjg7XG59XG4ucGFuZWwtaGVhZGluZy5uby1ib3JkZXIge1xuICBtYXJnaW46IC0xcHggLTFweCAwIC0xcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wYW5lbC1oZWFkaW5nIC5uYXYge1xuICBtYXJnaW46IC0xMHB4IC0xNXB4O1xufVxuLnBhbmVsLWhlYWRpbmcgLmxpc3QtZ3JvdXAge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wYW5lbC1mb290ZXIge1xuICBib3JkZXItY29sb3I6ICNlZGYxZjI7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBhbmVsLWRlZmF1bHQge1xuICBib3JkZXItY29sb3I6ICNkZWU1ZTc7XG59XG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nLFxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWRmMWYyO1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYWVkZWY7XG59XG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA0cHggN3B4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWZmMDtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHBhZGRpbmc6IDRweCA3cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlZmYwO1xufVxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWFlZmYwO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWFlZmYwO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWFlZmYwO1xufVxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1jaGlsZChvZGQpID4gdGQsXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKG9kZCkgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZiZmM7XG59XG4udGFibGUtc3RyaXBlZCA+IHRoZWFkID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYmZjO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWFlZmYwO1xufVxuLnRhYmxlLXN0cmlwZWQgPiB0aGVhZCA+IHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4ud2VsbCxcbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYxZjI7XG4gIGJvcmRlci1jb2xvcjogI2RlZTVlNztcbn1cbi5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWU1ZTc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5kcm9wZG93bi1tZW51LnB1bGwtbGVmdCB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uZHJvcGRvd24tbWVudSA+IC5wYW5lbCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAtNXB4IDA7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyxcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzU4NjY2ZTtcbn1cbi5kcm9wZG93bi1oZWFkZXIge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbn1cbi5kcm9wZG93bi1zdWJtZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXIgPiBhLFxuLmRyb3Bkb3duLXN1Ym1lbnU6Zm9jdXMgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzU4NjY2ZTtcbn1cbi5kcm9wZG93bi1zdWJtZW51OmhvdmVyID4gLmRyb3Bkb3duLW1lbnUsXG4uZHJvcGRvd24tc3VibWVudTpmb2N1cyA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHJvcGRvd24tc3VibWVudS5wdWxsLWxlZnQge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRyb3Bkb3duLXN1Ym1lbnUucHVsbC1sZWZ0ID4gLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiAtMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZHJvcGRvd24tc3VibWVudSAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uZHJvcHVwIC5kcm9wZG93bi1zdWJtZW51ID4gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4vKmNvbHMqL1xuLmNvbC1sZy0yLTQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmNvbC0wIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG4ucm93Lm5vLWd1dHRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubm8tZ3V0dGVyIFtjbGFzcyo9XCJjb2xcIl0ge1xuICBwYWRkaW5nOiAwO1xufVxuLnJvdy1zbSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbi5yb3ctc20gPiBkaXYge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ubW9kYWwtYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzZjUxO1xufVxuLm1vZGFsLWJhY2tkcm9wLmluIHtcbiAgb3BhY2l0eTogMC44O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xufVxuLm1vZGFsLW92ZXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5tb2RhbC1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG59XG4vKmxheW91dCovXG5odG1sLFxuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmFwcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmM2Y0O1xuICBib3JkZXI6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFwcC1oZWFkZXItZml4ZWQge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbi5hcHAtaGVhZGVyLWZpeGVkIC5hcHAtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFwcC1oZWFkZXIge1xuICB6LWluZGV4OiAxMDI1O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFwcC1hc2lkZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmFwcC1hc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBpbmhlcml0O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogaW5oZXJpdDtcbn1cbi5hcHAtYXNpZGUtZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuLmFwcC1hc2lkZS1mb2xkZWQgLmFwcC1hc2lkZS1mb290ZXIge1xuICBtYXgtd2lkdGg6IDYwcHg7XG59XG4uYXBwLWFzaWRlLWZvb3RlciB+IGRpdiB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLmFwcC1hc2lkZS1yaWdodCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLmFwcC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFwcC1jb250ZW50OmJlZm9yZSxcbi5hcHAtY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5hcHAtY29udGVudDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmFwcC1jb250ZW50LWZ1bGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgYm90dG9tOiA1MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLmFwcC1jb250ZW50LWZ1bGwuaC1mdWxsIHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYXBwLWNvbnRlbnQtYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXBwLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwNTtcbn1cbi5hcHAtZm9vdGVyLmFwcC1mb290ZXItZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4uaGJveCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oYm94IC5jb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xufVxuLnYtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuLnYtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuLnYtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuLnZib3gge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMjQwcHg7XG59XG4udmJveCAucm93LXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZib3ggLnJvdy1yb3cgLmNlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaWUgLnZib3ggLnJvdy1yb3cgLmNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5pZSAudmJveCAucm93LXJvdyAuY2VsbCAuY2VsbC1pbm5lciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4udmJveCAucm93LXJvdyAuY2VsbCAuY2VsbC1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm5hdmJhciB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiAwO1xufVxuLm5hdmJhciAubmF2YmFyLWZvcm0tc20ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm5hdmJhci1tZCB7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG4ubmF2YmFyLW1kIC5uYXZiYXItYnRuIHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cbi5uYXZiYXItbWQgLm5hdmJhci1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5uYXZiYXItbWQgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ubmF2YmFyLW1kIC5uYXZiYXItYnJhbmQge1xuICBsaW5lLWhlaWdodDogNjBweDtcbn1cbi5uYXZiYXItaGVhZGVyID4gYnV0dG9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxMHB4IDE3cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLm5hdmJhci1icmFuZDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItYnJhbmQgaW1nIHtcbiAgbWF4LWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcHAtYXNpZGUsXG4gIC5uYXZiYXItaGVhZGVyIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZSxcbiAgLmFwcC1jb250ZW50LFxuICAuYXBwLWZvb3RlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICB9XG4gIC5hcHAtYXNpZGUtcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gIH1cbiAgLmFwcC1hc2lkZS1yaWdodC5wb3MtZml4IHtcbiAgICB6LWluZGV4OiAxMDEwO1xuICB9XG4gIC52aXNpYmxlLWZvbGRlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYXBwLWFzaWRlLWZvbGRlZCAuaGlkZGVuLWZvbGRlZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hcHAtYXNpZGUtZm9sZGVkIC52aXNpYmxlLWZvbGRlZCB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxuICAuYXBwLWFzaWRlLWZvbGRlZCAudGV4dC1jZW50ZXItZm9sZGVkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFwcC1hc2lkZS1mb2xkZWQgLnB1bGwtbm9uZS1mb2xkZWQge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFwcC1hc2lkZS1mb2xkZWQgLnctYXV0by1mb2xkZWQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5hcHAtYXNpZGUtZm9sZGVkIC5hcHAtYXNpZGUsXG4gIC5hcHAtYXNpZGUtZm9sZGVkIC5uYXZiYXItaGVhZGVyIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICAuYXBwLWFzaWRlLWZvbGRlZCAubmF2YmFyLWNvbGxhcHNlLFxuICAuYXBwLWFzaWRlLWZvbGRlZCAuYXBwLWNvbnRlbnQsXG4gIC5hcHAtYXNpZGUtZm9sZGVkIC5hcHAtZm9vdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgfVxuICAuYXBwLWFzaWRlLWZvbGRlZCAuYXBwLWhlYWRlciAubmF2YmFyLWJyYW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5hcHAtYXNpZGUtZml4ZWQgLmFwcC1hc2lkZTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuICAuYXBwLWFzaWRlLWZpeGVkIC5hcHAtaGVhZGVyIC5uYXZiYXItaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbiAgLmFwcC1hc2lkZS1maXhlZCAuYXNpZGUtd3JhcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdG9wOiA1MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxOTlweDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICB9XG4gIC5hcHAtYXNpZGUtZml4ZWQgLmFzaWRlLXdyYXAgLm5hdmktd3JhcCB7XG4gICAgd2lkdGg6IDIxN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLmFwcC1hc2lkZS1maXhlZCAuYXNpZGUtd3JhcCAubmF2aS13cmFwOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG4gIC5hcHAtYXNpZGUtZml4ZWQgLmFzaWRlLXdyYXAgLm5hdmktd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXI6dmVydGljYWwge1xuICAgIHdpZHRoOiAxN3B4O1xuICB9XG4gIC5hcHAtYXNpZGUtZml4ZWQgLmFzaWRlLXdyYXAgLm5hdmktd3JhcCA+ICoge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuICAuc21hcnQgLmFwcC1hc2lkZS1maXhlZCAuYXNpZGUtd3JhcCAubmF2aS13cmFwIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbiAgLmFwcC1hc2lkZS1maXhlZC5hcHAtYXNpZGUtZm9sZGVkIC5hcHAtYXNpZGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMTA7XG4gIH1cbiAgLmFwcC1hc2lkZS1maXhlZC5hcHAtYXNpZGUtZm9sZGVkIC5hc2lkZS13cmFwIHtcbiAgICB3aWR0aDogNTlweDtcbiAgfVxuICAuYXBwLWFzaWRlLWZpeGVkLmFwcC1hc2lkZS1mb2xkZWQgLmFzaWRlLXdyYXAgLm5hdmktd3JhcCB7XG4gICAgd2lkdGg6IDc3cHg7XG4gIH1cbiAgLmFwcC1hc2lkZS1maXhlZC5hcHAtYXNpZGUtZm9sZGVkIC5hc2lkZS13cmFwIC5uYXZpLXdyYXAgPiAqIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICAuc21hcnQgLmFwcC1hc2lkZS1maXhlZC5hcHAtYXNpZGUtZm9sZGVkIC5hc2lkZS13cmFwIC5uYXZpLXdyYXAge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gIC5iZy1hdXRvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlcjogaW5oZXJpdDtcbiAgfVxuICAuYmctYXV0by5iLWw6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuICAuYmctYXV0by5iLXI6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIH1cbiAgLmNvbC5zaG93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oYm94LWF1dG8tc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5oYm94LWF1dG8tc20gPiAuY29sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhib3gtYXV0by1zbSA+IC5jb2wuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuaGJveC1hdXRvLXNtIC52Ym94IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmhib3gtYXV0by1zbSAuY2VsbC1pbm5lciB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuICAuYXBwLWFzaWRlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuYXBwLWNvbnRlbnQtZnVsbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5oYm94LWF1dG8teHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5oYm94LWF1dG8teHMgPiAuY29sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhib3gtYXV0by14cyAudmJveCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5oYm94LWF1dG8teHMgLmNlbGwtaW5uZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBib3gtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgLm5hdmJhci1uYXYgPiBsaSA+IGEgLnVwIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLm5hdmJhci1uYXYgPiBsaSA+IGEgLmF2YXRhciB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLWZvcm0ge1xuICAgIGJveC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuaHRtbC5iZyB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JnLmpwZycpO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmFwcC5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFwcC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3NTBweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIH1cbiAgLmFwcC5jb250YWluZXIgLmFwcC1hc2lkZSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG4gIC5hcHAuY29udGFpbmVyLmFwcC1hc2lkZS1mb2xkZWQgLmFwcC1hc2lkZSB7XG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgfVxuICAuYXBwLmNvbnRhaW5lci5hcHAtYXNpZGUtZml4ZWQgLmFzaWRlLXdyYXAge1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gIH1cbiAgLmFwcC5jb250YWluZXIuYXBwLWFzaWRlLWZpeGVkLmFwcC1hc2lkZS1mb2xkZWQgLmFwcC1hc2lkZSA+IHVsLm5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5hcHAuY29udGFpbmVyIC5hcHAtaGVhZGVyLFxuICAuYXBwLmNvbnRhaW5lciAuYXBwLWFzaWRlIHtcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICB9XG4gIC5hcHAuY29udGFpbmVyIC5hcHAtZm9vdGVyLWZpeGVkIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gIH1cbiAgLmFwcC5jb250YWluZXIuYXBwLWFzaWRlLWZvbGRlZCAuYXBwLWZvb3Rlci1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiA2OTBweDtcbiAgfVxuICAuYXBwLmNvbnRhaW5lci5hcHAtYXNpZGUtZG9jayAuYXBwLWZvb3Rlci1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcHAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTcwcHg7XG4gIH1cbiAgLmFwcC5jb250YWluZXIgLmFwcC1oZWFkZXIsXG4gIC5hcHAuY29udGFpbmVyIC5hcHAtYXNpZGUge1xuICAgIG1heC13aWR0aDogOTcwcHg7XG4gIH1cbiAgLmFwcC5jb250YWluZXIgLmFwcC1mb290ZXItZml4ZWQge1xuICAgIG1heC13aWR0aDogNzcwcHg7XG4gIH1cbiAgLmFwcC5jb250YWluZXIuYXBwLWFzaWRlLWZvbGRlZCAuYXBwLWZvb3Rlci1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiA5MTBweDtcbiAgfVxuICAuYXBwLmNvbnRhaW5lci5hcHAtYXNpZGUtZG9jayAuYXBwLWZvb3Rlci1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiA5NzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXBwLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExNzBweDtcbiAgfVxuICAuYXBwLmNvbnRhaW5lciAuYXBwLWhlYWRlcixcbiAgLmFwcC5jb250YWluZXIgLmFwcC1hc2lkZSB7XG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIH1cbiAgLmFwcC5jb250YWluZXIgLmFwcC1mb290ZXItZml4ZWQge1xuICAgIG1heC13aWR0aDogOTcwcHg7XG4gIH1cbiAgLmFwcC5jb250YWluZXIuYXBwLWFzaWRlLWZvbGRlZCAuYXBwLWZvb3Rlci1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiAxMTEwcHg7XG4gIH1cbiAgLmFwcC5jb250YWluZXIuYXBwLWFzaWRlLWRvY2sgLmFwcC1mb290ZXItZml4ZWQge1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuICB9XG59XG4ubmF2LXN1YiB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dCAwcztcbn1cbi5hY3RpdmUgPiAubmF2LXN1Yixcbi5hcHAtYXNpZGUtZm9sZGVkIGxpOmhvdmVyID4gLm5hdi1zdWIsXG4uYXBwLWFzaWRlLWZvbGRlZCBsaTpmb2N1cyA+IC5uYXYtc3ViLFxuLmFwcC1hc2lkZS1mb2xkZWQgbGk6YWN0aXZlID4gLm5hdi1zdWIge1xuICBvcGFjaXR5OiAxO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm5hdi1zdWItaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm5hdi1zdWItaGVhZGVyIGEge1xuICBwYWRkaW5nOiAxN3B4IDIwcHg7XG59XG4ubmF2aSB1bC5uYXYgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdmkgdWwubmF2IGxpIGxpIGEge1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG59XG4ubmF2aSB1bC5uYXYgbGkgbGkgdWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmkgdWwubmF2IGxpIGxpLmFjdGl2ZSA+IHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2aSB1bC5uYXYgbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQgMHM7XG59XG4ubmF2aSB1bC5uYXYgbGkgYSAuYmFkZ2UsXG4ubmF2aSB1bC5uYXYgbGkgYSAubGFiZWwge1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5uYXZpIHVsLm5hdiBsaSBhID4gaSB7XG4gIG1hcmdpbjogLTEzcHggLTEwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uYXZpIHVsLm5hdiBsaSBhID4gaTpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFwcC1hc2lkZS1mb2xkZWQgLm5hdi1zdWItaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5hcHAtYXNpZGUtZm9sZGVkIC5uYXYtc3ViLWhlYWRlciBhIHtcbiAgICBwYWRkaW5nOiAxN3B4IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuYXBwLWFzaWRlLWZvbGRlZCAubmF2aSA+IHVsID4gbGkgPiBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuYXBwLWFzaWRlLWZvbGRlZCAubmF2aSA+IHVsID4gbGkgPiBhIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFwcC1hc2lkZS1mb2xkZWQgLm5hdmkgPiB1bCA+IGxpID4gYSBzcGFuLnB1bGwtcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYXBwLWFzaWRlLWZvbGRlZCAubmF2aSA+IHVsID4gbGkgPiBhIGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYXBwLWFzaWRlLWZvbGRlZCAubmF2aSA+IHVsID4gbGkgPiBhIGkgYiB7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5hcHAtYXNpZGUtZm9sZGVkIC5uYXZpID4gdWwgPiBsaSA+IGEgLmJhZGdlLFxuICAuYXBwLWFzaWRlLWZvbGRlZCAubmF2aSA+IHVsID4gbGkgPiBhIC5sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHRvcDogOHB4O1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbiAgLmFwcC1hc2lkZS1mb2xkZWQgLm5hdmkgPiB1bCA+IGxpID4gdWwge1xuICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDEwNTA7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5hcHAtYXNpZGUtZm9sZGVkIC5uYXZpIGxpIGxpIGEge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5hcHAtYXNpZGUtZm9sZGVkLmFwcC1hc2lkZS1maXhlZCAuYXBwLWFzaWRlID4gdWwubmF2IHtcbiAgICB6LWluZGV4OiAxMDEwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIGxlZnQ6IDgwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAuYXBwLWFzaWRlLWZvbGRlZC5hcHAtYXNpZGUtZml4ZWQgLmFwcC1hc2lkZSA+IHVsLm5hdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNjBweDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmFwcC1hc2lkZS1mb2xkZWQuYXBwLWFzaWRlLWZpeGVkIC5hcHAtYXNpZGUgPiB1bC5uYXYgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaHRtbCxcbiAgYm9keSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFwcCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG4gIC5hcHAtY29udGVudCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICB9XG4gIC5vZmYtc2NyZWVuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogNzUlO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgei1pbmRleDogMTAxMDtcbiAgfVxuICAub2ZmLXNjcmVlbiArICoge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYzZjQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNzUlLCAwcHgsIDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg3NSUsIDBweCwgMHB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAxNTtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICAub2ZmLXNjcmVlbiArICogLm9mZi1zY3JlZW4tdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAub2ZmLXNjcmVlbi5wdWxsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgfVxuICAub2ZmLXNjcmVlbi5wdWxsLXJpZ2h0ICsgKiB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC03NSUsIDBweCwgMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC03NSUsIDBweCwgMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcHAtYXNpZGUtZG9jayAuYXBwLWNvbnRlbnQsXG4gIC5hcHAtYXNpZGUtZG9jayAuYXBwLWZvb3RlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYXBwLWFzaWRlLWRvY2sgLmFwcC1hc2lkZS1mb290ZXIgfiBkaXYge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5hcHAtYXNpZGUtZG9jay5hcHAtYXNpZGUtZml4ZWQuYXBwLWhlYWRlci1maXhlZCB7XG4gICAgcGFkZGluZy10b3A6IDExNXB4O1xuICB9XG4gIC5hcHAtYXNpZGUtZG9jay5hcHAtYXNpZGUtZml4ZWQgLmFwcC1hc2lkZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICB9XG4gIC5hcHAtYXNpZGUtZG9jayAuYXBwLWFzaWRlLFxuICAuYXBwLWFzaWRlLWRvY2sgLmFzaWRlLXdyYXAsXG4gIC5hcHAtYXNpZGUtZG9jayAubmF2aS13cmFwIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAuYXBwLWFzaWRlLWRvY2sgLm5hdmktd3JhcCA+ICoge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFwcC1hc2lkZS1kb2NrIC5hcHAtYXNpZGUge1xuICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hcHAtYXNpZGUtZG9jayAuYXBwLWFzaWRlLmItciB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlNWU3O1xuICB9XG4gIC5hcHAtYXNpZGUtZG9jayAuYXBwLWFzaWRlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYXBwLWFzaWRlLWRvY2sgLmFwcC1hc2lkZSBuYXYgPiAubmF2IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuYXBwLWFzaWRlLWRvY2sgLmFwcC1hc2lkZSAuaGlkZGVuLWZvbGRlZCxcbiAgLmFwcC1hc2lkZS1kb2NrIC5hcHAtYXNpZGUgLmxpbmUsXG4gIC5hcHAtYXNpZGUtZG9jayAuYXBwLWFzaWRlIC5uYXZpLXdyYXAgPiBkaXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYXBwLWFzaWRlLWRvY2sgLmFwcC1hc2lkZSAubmF2aSA+IHVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmFwcC1hc2lkZS1kb2NrIC5hcHAtYXNpZGUgLm5hdmkgPiB1bCA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDEycHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5hcHAtYXNpZGUtZG9jayAuYXBwLWFzaWRlIC5uYXZpID4gdWwgPiBsaSA+IGEgPiAuYmFkZ2UsXG4gIC5hcHAtYXNpZGUtZG9jayAuYXBwLWFzaWRlIC5uYXZpID4gdWwgPiBsaSA+IGEgPiAubGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogOHB4O1xuICAgIHBhZGRpbmc6IDFweCA0cHg7XG4gIH1cbiAgLmFwcC1hc2lkZS1kb2NrIC5hcHAtYXNpZGUgLm5hdmkgPiB1bCA+IGxpID4gYSA+IGkge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAtN3B4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuICAuYXBwLWFzaWRlLWRvY2sgLmFwcC1hc2lkZSAubmF2aSA+IHVsID4gbGkgPiBhID4gc3Bhbi5wdWxsLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAycHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLmFwcC1hc2lkZS1kb2NrIC5hcHAtYXNpZGUgLm5hdmkgPiB1bCA+IGxpID4gYSA+IHNwYW4ucHVsbC1yaWdodCBpIHtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmFwcC1hc2lkZS1kb2NrIC5hcHAtYXNpZGUgLm5hdmkgPiB1bCA+IGxpID4gYSA+IHNwYW4ucHVsbC1yaWdodCBpLnRleHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5hcHAtYXNpZGUtZG9jayAuYXBwLWFzaWRlIC5uYXZpID4gdWwgPiBsaSA+IGEgPiBzcGFuIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hcHAtYXNpZGUtZG9jayAuYXBwLWFzaWRlIC5uYXZpID4gdWwgPiBsaSAubmF2LXN1YiB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxMDUwO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAuYXBwLWFzaWRlLWRvY2sgLmFwcC1hc2lkZSAubmF2aSA+IHVsID4gbGkgLm5hdi1zdWItaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFwcC1hc2lkZS1kb2NrIC5hcHAtYXNpZGUgLm5hdmkgbGkgbGkgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5hcHAtYXNpZGUtZG9jayAuYXBwLWFzaWRlIC5uYXZpIGxpOmhvdmVyID4gLm5hdi1zdWIsXG4gIC5hcHAtYXNpZGUtZG9jayAuYXBwLWFzaWRlIC5uYXZpIGxpOmZvY3VzID4gLm5hdi1zdWIsXG4gIC5hcHAtYXNpZGUtZG9jayAuYXBwLWFzaWRlIC5uYXZpIGxpOmFjdGl2ZSA+IC5uYXYtc3ViIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG4uYXJyb3cge1xuICBib3JkZXItd2lkdGg6IDlweDtcbiAgei1pbmRleDogMTA7XG59XG4uYXJyb3csXG4uYXJyb3c6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYXJyb3cudG9wIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTlweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0b3A6IC05cHg7XG59XG4uYXJyb3cudG9wOmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmFycm93LnRvcC5hcnJvdy1wcmltYXJ5OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzcyNjZiYTtcbn1cbi5hcnJvdy50b3AuYXJyb3ctaW5mbzphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyM2I3ZTU7XG59XG4uYXJyb3cudG9wLmFycm93LXN1Y2Nlc3M6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjdjMjRjO1xufVxuLmFycm93LnRvcC5hcnJvdy1kYW5nZXI6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjA1MDUwO1xufVxuLmFycm93LnRvcC5hcnJvdy13YXJuaW5nOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZhZDczMztcbn1cbi5hcnJvdy50b3AuYXJyb3ctbGlnaHQ6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWRmMWYyO1xufVxuLmFycm93LnRvcC5hcnJvdy1kYXJrOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzNhM2Y1MTtcbn1cbi5hcnJvdy50b3AuYXJyb3ctYmxhY2s6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMWMyYjM2O1xufVxuLmFycm93LnJpZ2h0IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtOXB4O1xuICBtYXJnaW4tdG9wOiAtOXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uYXJyb3cucmlnaHQ6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBib3R0b206IC04cHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG4uYXJyb3cucmlnaHQuYXJyb3ctcHJpbWFyeTphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNzI2NmJhO1xufVxuLmFycm93LnJpZ2h0LmFycm93LWluZm86YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzIzYjdlNTtcbn1cbi5hcnJvdy5yaWdodC5hcnJvdy1zdWNjZXNzOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyN2MyNGM7XG59XG4uYXJyb3cucmlnaHQuYXJyb3ctZGFuZ2VyOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmMDUwNTA7XG59XG4uYXJyb3cucmlnaHQuYXJyb3ctd2FybmluZzphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmFkNzMzO1xufVxuLmFycm93LnJpZ2h0LmFycm93LWxpZ2h0OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlZGYxZjI7XG59XG4uYXJyb3cucmlnaHQuYXJyb3ctZGFyazphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjM2EzZjUxO1xufVxuLmFycm93LnJpZ2h0LmFycm93LWJsYWNrOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxYzJiMzY7XG59XG4uYXJyb3cuYm90dG9tIHtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC05cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uYXJyb3cuYm90dG9tOmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuLmFycm93LmJvdHRvbS5hcnJvdy1wcmltYXJ5OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzcyNjZiYTtcbn1cbi5hcnJvdy5ib3R0b20uYXJyb3ctaW5mbzphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyM2I3ZTU7XG59XG4uYXJyb3cuYm90dG9tLmFycm93LXN1Y2Nlc3M6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjdjMjRjO1xufVxuLmFycm93LmJvdHRvbS5hcnJvdy1kYW5nZXI6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjA1MDUwO1xufVxuLmFycm93LmJvdHRvbS5hcnJvdy13YXJuaW5nOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZhZDczMztcbn1cbi5hcnJvdy5ib3R0b20uYXJyb3ctbGlnaHQ6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWRmMWYyO1xufVxuLmFycm93LmJvdHRvbS5hcnJvdy1kYXJrOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzNhM2Y1MTtcbn1cbi5hcnJvdy5ib3R0b20uYXJyb3ctYmxhY2s6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMWMyYjM2O1xufVxuLmFycm93LmxlZnQge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTlweDtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmFycm93LmxlZnQ6YWZ0ZXIge1xuICBsZWZ0OiAxcHg7XG4gIGJvdHRvbTogLThweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cbi5hcnJvdy5sZWZ0LmFycm93LXByaW1hcnk6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM3MjY2YmE7XG59XG4uYXJyb3cubGVmdC5hcnJvdy1pbmZvOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjNiN2U1O1xufVxuLmFycm93LmxlZnQuYXJyb3ctc3VjY2VzczphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzI3YzI0Yztcbn1cbi5hcnJvdy5sZWZ0LmFycm93LWRhbmdlcjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2YwNTA1MDtcbn1cbi5hcnJvdy5sZWZ0LmFycm93LXdhcm5pbmc6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmYWQ3MzM7XG59XG4uYXJyb3cubGVmdC5hcnJvdy1saWdodDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2VkZjFmMjtcbn1cbi5hcnJvdy5sZWZ0LmFycm93LWRhcms6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzYTNmNTE7XG59XG4uYXJyb3cubGVmdC5hcnJvdy1ibGFjazphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzFjMmIzNjtcbn1cbi5hcnJvdy5wdWxsLWxlZnQge1xuICBsZWZ0OiAxOXB4O1xufVxuLmFycm93LnB1bGwtcmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTlweDtcbn1cbi5hcnJvdy5wdWxsLXVwIHtcbiAgdG9wOiAxOXB4O1xufVxuLmFycm93LnB1bGwtZG93biB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxOXB4O1xufVxuLmJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3V0bGluZTogMCFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpbmsge1xuICBjb2xvcjogIzU4NjY2ZTtcbn1cbi5idG4tbGluay5hY3RpdmUge1xuICB3ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjNTg2NjZlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZkZmQ7XG4gIGJvcmRlci1jb2xvcjogI2RlZTVlNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Q4ZTFlMztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSg5MCwgOTAsIDkwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSg5MCwgOTAsIDkwLCAwLjEpO1xufVxuLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICM1ODY2NmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmMjtcbiAgYm9yZGVyLWNvbG9yOiAjYzdkM2Q2O1xufVxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tZGVmYXVsdC5kaXNhYmxlZCxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmZGZkO1xuICBib3JkZXItY29sb3I6ICNkZWU1ZTc7XG59XG4uYnRuLWRlZmF1bHQuYnRuLWJnIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI2NmJhO1xuICBib3JkZXItY29sb3I6ICM3MjY2YmE7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIsXG4uYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjI1NGIyO1xuICBib3JkZXItY29sb3I6ICM1YTRkYWE7XG59XG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnksXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3Zlcixcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjY2YmE7XG4gIGJvcmRlci1jb2xvcjogIzcyNjZiYTtcbn1cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyN2MyNGM7XG4gIGJvcmRlci1jb2xvcjogIzI3YzI0Yztcbn1cbi5idG4tc3VjY2Vzczpob3Zlcixcbi5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2VzczphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyM2FkNDQ7XG4gIGJvcmRlci1jb2xvcjogIzIwYTAzZjtcbn1cbi5idG4tc3VjY2VzczphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcyxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3Zlcixcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3YzI0YztcbiAgYm9yZGVyLWNvbG9yOiAjMjdjMjRjO1xufVxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzYjdlNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjNiN2U1O1xufVxuLmJ0bi1pbmZvOmhvdmVyLFxuLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5YTlkNTtcbiAgYm9yZGVyLWNvbG9yOiAjMTg5ZWM4O1xufVxuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4taW5mby5kaXNhYmxlZCxcbi5idG4taW5mb1tkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86aG92ZXIsXG4uYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mby5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86YWN0aXZlLFxuLmJ0bi1pbmZvLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4taW5mb1tkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjNiN2U1O1xuICBib3JkZXItY29sb3I6ICMyM2I3ZTU7XG59XG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFkNzMzO1xuICBib3JkZXItY29sb3I6ICNmYWQ3MzM7XG59XG4uYnRuLXdhcm5pbmc6aG92ZXIsXG4uYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmc6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlkMjFhO1xuICBib3JkZXItY29sb3I6ICNmOWNmMGI7XG59XG4uYnRuLXdhcm5pbmc6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpob3Zlcixcbi5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cyxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWQ3MzM7XG4gIGJvcmRlci1jb2xvcjogI2ZhZDczMztcbn1cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTA1MDtcbiAgYm9yZGVyLWNvbG9yOiAjZjA1MDUwO1xufVxuLmJ0bi1kYW5nZXI6aG92ZXIsXG4uYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTM5Mzk7XG4gIGJvcmRlci1jb2xvcjogI2VkMmEyYTtcbn1cbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWRhbmdlci5kaXNhYmxlZCxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcixcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmhvdmVyLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTA1MDtcbiAgYm9yZGVyLWNvbG9yOiAjZjA1MDUwO1xufVxuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhM2Y1MTtcbiAgYm9yZGVyLWNvbG9yOiAjM2EzZjUxO1xufVxuLmJ0bi1kYXJrOmhvdmVyLFxuLmJ0bi1kYXJrOmZvY3VzLFxuLmJ0bi1kYXJrOmFjdGl2ZSxcbi5idG4tZGFyay5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMzM0MjtcbiAgYm9yZGVyLWNvbG9yOiAjMjkyZDM5O1xufVxuLmJ0bi1kYXJrOmFjdGl2ZSxcbi5idG4tZGFyay5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYXJrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tZGFyay5kaXNhYmxlZCxcbi5idG4tZGFya1tkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYXJrLFxuLmJ0bi1kYXJrLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kYXJrW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhcms6aG92ZXIsXG4uYnRuLWRhcmsuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRhcmtbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFyazpmb2N1cyxcbi5idG4tZGFyay5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLWRhcmtbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhcms6YWN0aXZlLFxuLmJ0bi1kYXJrLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tZGFya1tkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFyay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzZjUxO1xuICBib3JkZXItY29sb3I6ICMzYTNmNTE7XG59XG4uYnRuLWJsYWNrIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjMmIzNjtcbiAgYm9yZGVyLWNvbG9yOiAjMWMyYjM2O1xufVxuLmJ0bi1ibGFjazpob3Zlcixcbi5idG4tYmxhY2s6Zm9jdXMsXG4uYnRuLWJsYWNrOmFjdGl2ZSxcbi5idG4tYmxhY2suYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tYmxhY2sge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxZTI1O1xuICBib3JkZXItY29sb3I6ICMwZTE2MWI7XG59XG4uYnRuLWJsYWNrOmFjdGl2ZSxcbi5idG4tYmxhY2suYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1ibGFjay5kaXNhYmxlZCxcbi5idG4tYmxhY2tbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tYmxhY2ssXG4uYnRuLWJsYWNrLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1ibGFja1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1ibGFjazpob3Zlcixcbi5idG4tYmxhY2suZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWJsYWNrW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWJsYWNrOmZvY3VzLFxuLmJ0bi1ibGFjay5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLWJsYWNrW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1ibGFjazphY3RpdmUsXG4uYnRuLWJsYWNrLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tYmxhY2tbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWJsYWNrLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzJiMzY7XG4gIGJvcmRlci1jb2xvcjogIzFjMmIzNjtcbn1cbi5idG4taWNvbiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmJ0bi1pY29uIGkge1xuICB0b3A6IC0xcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYnRuLWljb24uYnRuLXNtIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5idG4taWNvbi5idG4tc20gaSB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmJ0bi1pY29uLmJ0bi1sZyB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG4uYnRuLWljb24uYnRuLWxnIGkge1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbi5idG4tcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5idG4tcm91bmRlZC5idG4tbGcge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG4uYnRuID4gaS5wdWxsLWxlZnQsXG4uYnRuID4gaS5wdWxsLXJpZ2h0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG4uYnRuLWJsb2NrIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xufVxuLmJ0bi1hZGRvbiBpIHtcbiAgbWFyZ2luOiAtN3B4IC0xMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG59XG4uYnRuLWFkZG9uIGkucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbn1cbi5idG4tYWRkb24uYnRuLXNtIGkge1xuICBtYXJnaW46IC02cHggLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uYnRuLWFkZG9uLmJ0bi1zbSBpLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5idG4tYWRkb24uYnRuLWxnIGkge1xuICBtYXJnaW46IC0xMXB4IC0xNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xufVxuLmJ0bi1hZGRvbi5idG4tbGcgaS5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4uYnRuLWFkZG9uLmJ0bi1kZWZhdWx0IGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTVlNztcbn1cbi5idG4tZ3JvdXBzIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubGlzdC1pY29uIGkge1xuICB3aWR0aDogNDBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmb250LXNpemUgMC4ycztcbiAgdHJhbnNpdGlvbjogZm9udC1zaXplIDAuMnM7XG59XG4ubGlzdC1pY29uIGRpdiB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmxpc3QtaWNvbiBkaXY6aG92ZXIgaSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbi5zZXR0aW5ncyB7XG4gIHotaW5kZXg6IDEwNTA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxMjBweDtcbiAgcmlnaHQ6IC0yNDBweDtcbiAgd2lkdGg6IDI0MHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5zZXR0aW5ncy5hY3RpdmUge1xuICByaWdodDogLTFweDtcbn1cbi5zZXR0aW5ncyA+IC5idG4ge1xuICBiYWNrZ3JvdW5kOiAjZjZmOGY4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlNWU3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC00MnB4O1xuICB0b3A6IC0xcHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbi5zZXR0aW5ncyAuaS1jaGVja3Mgc3BhbiBiIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNldHRpbmdzIC5pLWNoZWNrcyBzcGFuIGIuaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLnN0cmVhbWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1jb2xvcjogI2RlZTVlNztcbn1cbi5zdHJlYW1saW5lIC5zbC1pdGVtOmFmdGVyLFxuLnN0cmVhbWxpbmU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5zbC1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlNWU3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG4uc2wtaXRlbTpiZWZvcmUsXG4uc2wtaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zbC1pdGVtOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2wtaXRlbTphZnRlciB7XG4gIHRvcDogNnB4O1xuICBib3R0b206IGF1dG87XG59XG4uc2wtaXRlbS5iLWwge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi50aW1lbGluZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi50bC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGwtaXRlbTpiZWZvcmUsXG4udGwtaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi50bC1pdGVtOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4udmlzaWJsZS1sZWZ0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50bC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA2ZW07XG4gIHBhZGRpbmc6IDE1cHggMCAxNXB4IDIwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2RlZTVlNztcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCA0cHg7XG59XG4udGwtd3JhcDpiZWZvcmUsXG4udGwtd3JhcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi50bC13cmFwOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4udGwtd3JhcDpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsb2F0OiBsZWZ0O1xuICB0b3A6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjdweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItd2lkdGg6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBiYWNrZ3JvdW5kOiAjZWRmMWYyO1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggI2YwZjNmNDtcbn1cbi50bC13cmFwOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4udGwtZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IC03LjVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0LjVlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGwtY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4udGwtY29udGVudC5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi50bC1jb250ZW50LnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50bC1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4udGltZWxpbmUtY2VudGVyIC50bC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi50aW1lbGluZS1jZW50ZXIgLnRsLWl0ZW0gLnRsLXdyYXAge1xuICBtYXJnaW4tbGVmdDogLTJweDtcbn1cbi50aW1lbGluZS1jZW50ZXIgLnRsLWhlYWRlciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDA7XG59XG4udGltZWxpbmUtY2VudGVyIC50bC1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNTAlO1xufVxuLnRpbWVsaW5lLWNlbnRlciAudGwtbGVmdCAuaGlkZGVuLWxlZnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udGltZWxpbmUtY2VudGVyIC50bC1sZWZ0IC52aXNpYmxlLWxlZnQge1xuICBkaXNwbGF5OiBpbmhlcml0O1xufVxuLnRpbWVsaW5lLWNlbnRlciAudGwtbGVmdCAudGwtd3JhcCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi50aW1lbGluZS1jZW50ZXIgLnRsLWxlZnQgLnRsLXdyYXA6YmVmb3JlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjdweDtcbn1cbi50aW1lbGluZS1jZW50ZXIgLnRsLWxlZnQgLnRsLWRhdGUge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC04LjVlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5pLXN3aXRjaCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyN2MyNGM7XG4gIG1hcmdpbjogMDtcbn1cbi5pLXN3aXRjaCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuLmktc3dpdGNoIGlucHV0OmNoZWNrZWQgKyBpOmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBib3R0b206IDUwJTtcbiAgbGVmdDogNTAlO1xuICByaWdodDogNXB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5pLXN3aXRjaCBpbnB1dDpjaGVja2VkICsgaTphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuLmktc3dpdGNoIGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmktc3dpdGNoIGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxOHB4O1xuICB0b3A6IDFweDtcbiAgYm90dG9tOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuM3M7XG4gIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuM3M7XG59XG4uaS1zd2l0Y2gtbWQge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmktc3dpdGNoLW1kIGlucHV0OmNoZWNrZWQgKyBpOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDE3cHg7XG59XG4uaS1zd2l0Y2gtbWQgaTphZnRlciB7XG4gIHdpZHRoOiAyMnB4O1xufVxuLmktc3dpdGNoLWxnIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbi5pLXN3aXRjaC1sZyBpbnB1dDpjaGVja2VkICsgaTphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAyMXB4O1xufVxuLmktc3dpdGNoLWxnIGk6YWZ0ZXIge1xuICB3aWR0aDogMjhweDtcbn1cbi5pLWNoZWNrcyB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmktY2hlY2tzIGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG4uaS1jaGVja3MgaW5wdXQ6Y2hlY2tlZCArIGkge1xuICBib3JkZXItY29sb3I6ICMyM2I3ZTU7XG59XG4uaS1jaGVja3MgaW5wdXQ6Y2hlY2tlZCArIGk6YmVmb3JlIHtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDRweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzYjdlNTtcbn1cbi5pLWNoZWNrcyBpbnB1dDpjaGVja2VkICsgc3BhbiAuYWN0aXZlIHtcbiAgZGlzcGxheTogaW5oZXJpdDtcbn1cbi5pLWNoZWNrcyBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBpLFxuLmktY2hlY2tzIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGk6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmktY2hlY2tzIGlucHV0W2Rpc2FibGVkXSArIGksXG5maWVsZHNldFtkaXNhYmxlZF0gLmktY2hlY2tzIGlucHV0ICsgaSB7XG4gIGJvcmRlci1jb2xvcjogI2RlZTVlNztcbn1cbi5pLWNoZWNrcyBpbnB1dFtkaXNhYmxlZF0gKyBpOmJlZm9yZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaS1jaGVja3MgaW5wdXQgKyBpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWU1ZTc7XG59XG4uaS1jaGVja3MgPiBpIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZmRhZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmktY2hlY2tzID4gaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uaS1jaGVja3MgPiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuLmktY2hlY2tzID4gc3BhbiAuYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pLWNoZWNrcy1zbSBpbnB1dDpjaGVja2VkICsgaTpiZWZvcmUge1xuICBsZWZ0OiAzcHg7XG4gIHRvcDogM3B4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cbi5pLWNoZWNrcy1zbSA+IGkge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLmktY2hlY2tzLWxnIGlucHV0OmNoZWNrZWQgKyBpOmJlZm9yZSB7XG4gIGxlZnQ6IDhweDtcbiAgdG9wOiA4cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4uaS1jaGVja3MtbGcgPiBpIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbi5kYXRlcGlja2VyIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5kYXRlcGlja2VyIC5idG4tZGVmYXVsdCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5kYXRlcGlja2VyIC5idG5bZGlzYWJsZWRdIHtcbiAgb3BhY2l0eTogMC40O1xufVxuLmRhdGVwaWNrZXIgLmJ0bi1pbmZvIC50ZXh0LWluZm8ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLypDaGFydHMqL1xuLmpxc3Rvb2x0aXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzAwMCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogNXB4IDEwcHggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG1heC1oZWlnaHQ6IDEycHg7XG59XG4uZWFzeVBpZUNoYXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZWFzeVBpZUNoYXJ0ID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmVhc3lQaWVDaGFydCA+IGRpdiAudGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogNjAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5lYXN5UGllQ2hhcnQgPiBkaXYgaW1nIHtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cbi5lYXN5UGllQ2hhcnQgY2FudmFzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDA7XG59XG4jZmxvdFRpcCxcbi5mbG90VGlwIHtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzAwMCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmxlZ2VuZENvbG9yQm94ID4gZGl2IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogNXB4O1xufVxuLmxlZ2VuZENvbG9yQm94ID4gZGl2ID4gZGl2IHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjQ0NDO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucGFuZWwgLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLnBhbmVsIC5kYXRhVGFibGVzX3dyYXBwZXIgPiAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuLnBhbmVsIC5kYXRhVGFibGVzX3dyYXBwZXIgPiAucm93ID4gLmNvbC1zbS0xMiB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc3Qtc29ydC1hc2NlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjVCMic7XG59XG4uc3Qtc29ydC1kZXNjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDI1QkMnO1xufVxuLnN0LXNlbGVjdGVkIHRkIHtcbiAgYmFja2dyb3VuZDogI2YwZjllYyAhaW1wb3J0YW50O1xufVxuLmNob3Nlbi1jaG9pY2VzLFxuLmNob3Nlbi1zaW5nbGUsXG4uYm9vdHN0cmFwLXRhZ3NpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNjZmRhZGQgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtdGFnc2lucHV0IHtcbiAgcGFkZGluZzogNXB4IDEycHggIWltcG9ydGFudDtcbn1cbi5pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLml0ZW0gLnRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLml0ZW0gLmJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuLml0ZW0gLmNlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG59XG4uaXRlbS1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4uaXRlbS1vdmVybGF5LmFjdGl2ZSxcbi5pdGVtOmhvdmVyIC5pdGVtLW92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb3JtLXZhbGlkYXRpb24gLmZvcm0tY29udHJvbC5uZy1kaXJ0eS5uZy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjA1MDUwO1xufVxuLmZvcm0tdmFsaWRhdGlvbiAuZm9ybS1jb250cm9sLm5nLWRpcnR5Lm5nLXZhbGlkLFxuLmZvcm0tdmFsaWRhdGlvbiAuZm9ybS1jb250cm9sLm5nLWRpcnR5Lm5nLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjdjMjRjO1xufVxuLmZvcm0tdmFsaWRhdGlvbiAuaS1jaGVja3MgLm5nLWludmFsaWQubmctZGlydHkgKyBpIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjA1MDUwO1xufVxuLm5nLWFuaW1hdGUgLmJnLWF1dG86YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblt1aS12aWV3XS5uZy1sZWF2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bdWktdmlld10ubmctbGVhdmUuc21vb3RoIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc21vb3RoLm5nLWFuaW1hdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmFkZS1pbi1yaWdodC1iaWcubmctZW50ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluUmlnaHRCaWcgMC41cztcbiAgYW5pbWF0aW9uOiBmYWRlSW5SaWdodEJpZyAwLjVzO1xufVxuLmZhZGUtaW4tcmlnaHQtYmlnLm5nLWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVPdXRMZWZ0QmlnIDAuNXM7XG4gIGFuaW1hdGlvbjogZmFkZU91dExlZnRCaWcgMC41cztcbn1cbi5mYWRlLWluLWxlZnQtYmlnLm5nLWVudGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbkxlZnRCaWcgMC41cztcbiAgYW5pbWF0aW9uOiBmYWRlSW5MZWZ0QmlnIDAuNXM7XG59XG4uZmFkZS1pbi1sZWZ0LWJpZy5uZy1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlT3V0UmlnaHRCaWcgMC41cztcbiAgYW5pbWF0aW9uOiBmYWRlT3V0UmlnaHRCaWcgMC41cztcbn1cbi5mYWRlLWluLXVwLWJpZy5uZy1lbnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW5VcEJpZyAwLjVzO1xuICBhbmltYXRpb246IGZhZGVJblVwQmlnIDAuNXM7XG59XG4uZmFkZS1pbi11cC1iaWcubmctbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZU91dFVwQmlnIDAuNXM7XG4gIGFuaW1hdGlvbjogZmFkZU91dFVwQmlnIDAuNXM7XG59XG4uZmFkZS1pbi1kb3duLWJpZy5uZy1lbnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW5Eb3duQmlnIDAuNXM7XG4gIGFuaW1hdGlvbjogZmFkZUluRG93bkJpZyAwLjVzO1xufVxuLmZhZGUtaW4tZG93bi1iaWcubmctbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZU91dERvd25CaWcgMC41cztcbiAgYW5pbWF0aW9uOiBmYWRlT3V0RG93bkJpZyAwLjVzO1xufVxuLmZhZGUtaW4ubmctZW50ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIDAuNXM7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuNXM7XG59XG4uZmFkZS1pbi5uZy1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlT3V0IDAuNXM7XG4gIGFuaW1hdGlvbjogZmFkZU91dCAwLjVzO1xufVxuLmZhZGUtaW4tcmlnaHQubmctZW50ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluUmlnaHQgMC41cztcbiAgYW5pbWF0aW9uOiBmYWRlSW5SaWdodCAwLjVzO1xufVxuLmZhZGUtaW4tcmlnaHQubmctbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZU91dExlZnQgMC41cztcbiAgYW5pbWF0aW9uOiBmYWRlT3V0TGVmdCAwLjVzO1xufVxuLmZhZGUtaW4tbGVmdC5uZy1lbnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW5MZWZ0IDAuNXM7XG4gIGFuaW1hdGlvbjogZmFkZUluTGVmdCAwLjVzO1xufVxuLmZhZGUtaW4tbGVmdC5uZy1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlT3V0UmlnaHQgMC41cztcbiAgYW5pbWF0aW9uOiBmYWRlT3V0UmlnaHQgMC41cztcbn1cbi5mYWRlLWluLXVwLm5nLWVudGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJblVwIDAuNXM7XG4gIGFuaW1hdGlvbjogZmFkZUluVXAgMC41cztcbn1cbi5mYWRlLWluLXVwLm5nLWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVPdXRVcCAwLjVzO1xuICBhbmltYXRpb246IGZhZGVPdXRVcCAwLjVzO1xufVxuLmZhZGUtaW4tZG93bi5uZy1lbnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW5Eb3duIDAuNXM7XG4gIGFuaW1hdGlvbjogZmFkZUluRG93biAwLjVzO1xufVxuLmZhZGUtaW4tZG93bi5uZy1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlT3V0RG93biAwLjVzO1xuICBhbmltYXRpb246IGZhZGVPdXREb3duIDAuNXM7XG59XG4uYmctZ2Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoNDAsIDUwLCA2MCwgMCkgMCwgcmdiYSg0MCwgNTAsIDYwLCAwLjA3NSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoNDAsIDUwLCA2MCwgMCkgMCwgcmdiYSg0MCwgNTAsIDYwLCAwLjA3NSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoNDAsIDUwLCA2MCwgMCkgMCwgcmdiYSg0MCwgNTAsIDYwLCAwLjA3NSkgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwMjgzMjNjJywgZW5kQ29sb3JzdHI9JyMxMzI4MzIzYycsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBub25lO1xufVxuLmJnLWdkLWRrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDQwLCA1MCwgNjAsIDApIDEwJSwgcmdiYSg0MCwgNTAsIDYwLCAwLjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDQwLCA1MCwgNjAsIDApIDEwJSwgcmdiYSg0MCwgNTAsIDYwLCAwLjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDQwLCA1MCwgNjAsIDApIDEwJSwgcmdiYSg0MCwgNTAsIDYwLCAwLjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDI4MzIzYycsIGVuZENvbG9yc3RyPScjODAyODMyM2MnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYxZjI7XG4gIGNvbG9yOiAjNTg2NjZlO1xufVxuLmJnLWxpZ2h0Lmx0LFxuLmJnLWxpZ2h0IC5sdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1ZjY7XG59XG4uYmctbGlnaHQubHRlcixcbi5iZy1saWdodCAubHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY4Zjg7XG59XG4uYmctbGlnaHQuZGssXG4uYmctbGlnaHQgLmRrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZWFlYztcbn1cbi5iZy1saWdodC5ka2VyLFxuLmJnLWxpZ2h0IC5ka2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTZlOTtcbn1cbi5iZy1saWdodC5iZyxcbi5iZy1saWdodCAuYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMWYyO1xufVxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzZjUxO1xuICBjb2xvcjogI2E2YThiMTtcbn1cbi5iZy1kYXJrLmx0LFxuLmJnLWRhcmsgLmx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NGM1ZTtcbn1cbi5iZy1kYXJrLmx0ZXIsXG4uYmctZGFyayAubHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDU5NmE7XG59XG4uYmctZGFyay5kayxcbi5iZy1kYXJrIC5kayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTMzNDQ7XG59XG4uYmctZGFyay5ka2VyLFxuLmJnLWRhcmsgLmRrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNzM1O1xufVxuLmJnLWRhcmsuYmcsXG4uYmctZGFyayAuYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzZjUxO1xufVxuLmJnLWRhcmsgYSB7XG4gIGNvbG9yOiAjYzFjM2M5O1xufVxuLmJnLWRhcmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJnLWRhcmsgYS5saXN0LWdyb3VwLWl0ZW06aG92ZXIsXG4uYmctZGFyayBhLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4uYmctZGFyayAubmF2ID4gbGk6aG92ZXIgPiBhLFxuLmJnLWRhcmsgLm5hdiA+IGxpOmZvY3VzID4gYSxcbi5iZy1kYXJrIC5uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTMzNDQ7XG59XG4uYmctZGFyayAubmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICNiNGI2YmQ7XG59XG4uYmctZGFyayAubmF2ID4gbGkgPiBhOmhvdmVyLFxuLmJnLWRhcmsgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjM3NGE7XG59XG4uYmctZGFyayAubmF2IC5vcGVuID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTMzNDQ7XG59XG4uYmctZGFyayAuY2FyZXQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTZhOGIxO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYTZhOGIxO1xufVxuLmJnLWRhcmsubmF2YmFyIC5uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTMzNDQ7XG59XG4uYmctZGFyayAub3BlbiA+IGEsXG4uYmctZGFyayAub3BlbiA+IGE6aG92ZXIsXG4uYmctZGFyayAub3BlbiA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iZy1kYXJrIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM4YjhlOTkgIWltcG9ydGFudDtcbn1cbi5iZy1kYXJrIC50ZXh0LWx0IHtcbiAgY29sb3I6ICNlYWViZWQgIWltcG9ydGFudDtcbn1cbi5iZy1kYXJrLmF1dG8gLmxpc3QtZ3JvdXAtaXRlbSxcbi5iZy1kYXJrIC5hdXRvIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItY29sb3I6ICMyZjMzNDIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYmctZGFyay5hdXRvIC5saXN0LWdyb3VwLWl0ZW06aG92ZXIsXG4uYmctZGFyayAuYXV0byAubGlzdC1ncm91cC1pdGVtOmhvdmVyLFxuLmJnLWRhcmsuYXV0byAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLmJnLWRhcmsgLmF1dG8gLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5iZy1kYXJrLmF1dG8gLmxpc3QtZ3JvdXAtaXRlbTphY3RpdmUsXG4uYmctZGFyayAuYXV0byAubGlzdC1ncm91cC1pdGVtOmFjdGl2ZSxcbi5iZy1kYXJrLmF1dG8gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4uYmctZGFyayAuYXV0byAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTMzNDQgIWltcG9ydGFudDtcbn1cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzJiMzY7XG4gIGNvbG9yOiAjNzc5M2E3O1xufVxuLmJnLWJsYWNrLmx0LFxuLmJnLWJsYWNrIC5sdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjM4NDU7XG59XG4uYmctYmxhY2subHRlcixcbi5iZy1ibGFjayAubHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTQ1NTQ7XG59XG4uYmctYmxhY2suZGssXG4uYmctYmxhY2sgLmRrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMWUyNjtcbn1cbi5iZy1ibGFjay5ka2VyLFxuLmJnLWJsYWNrIC5ka2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMTAxNTtcbn1cbi5iZy1ibGFjay5iZyxcbi5iZy1ibGFjayAuYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMyYjM2O1xufVxuLmJnLWJsYWNrIGEge1xuICBjb2xvcjogIzk2YWJiYjtcbn1cbi5iZy1ibGFjayBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmctYmxhY2sgYS5saXN0LWdyb3VwLWl0ZW06aG92ZXIsXG4uYmctYmxhY2sgYS5saXN0LWdyb3VwLWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLmJnLWJsYWNrIC5uYXYgPiBsaTpob3ZlciA+IGEsXG4uYmctYmxhY2sgLm5hdiA+IGxpOmZvY3VzID4gYSxcbi5iZy1ibGFjayAubmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxZTI2O1xufVxuLmJnLWJsYWNrIC5uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogIzg2OWZiMTtcbn1cbi5iZy1ibGFjayAubmF2ID4gbGkgPiBhOmhvdmVyLFxuLmJnLWJsYWNrIC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYyMzJkO1xufVxuLmJnLWJsYWNrIC5uYXYgLm9wZW4gPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMWUyNjtcbn1cbi5iZy1ibGFjayAuY2FyZXQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNzc5M2E3O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNzc5M2E3O1xufVxuLmJnLWJsYWNrLm5hdmJhciAubmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxZTI2O1xufVxuLmJnLWJsYWNrIC5vcGVuID4gYSxcbi5iZy1ibGFjayAub3BlbiA+IGE6aG92ZXIsXG4uYmctYmxhY2sgLm9wZW4gPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmctYmxhY2sgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzVjNzk4ZiAhaW1wb3J0YW50O1xufVxuLmJnLWJsYWNrIC50ZXh0LWx0IHtcbiAgY29sb3I6ICNjNGQwZDkgIWltcG9ydGFudDtcbn1cbi5iZy1ibGFjay5hdXRvIC5saXN0LWdyb3VwLWl0ZW0sXG4uYmctYmxhY2sgLmF1dG8gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogIzEzMWUyNSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5iZy1ibGFjay5hdXRvIC5saXN0LWdyb3VwLWl0ZW06aG92ZXIsXG4uYmctYmxhY2sgLmF1dG8gLmxpc3QtZ3JvdXAtaXRlbTpob3Zlcixcbi5iZy1ibGFjay5hdXRvIC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4uYmctYmxhY2sgLmF1dG8gLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5iZy1ibGFjay5hdXRvIC5saXN0LWdyb3VwLWl0ZW06YWN0aXZlLFxuLmJnLWJsYWNrIC5hdXRvIC5saXN0LWdyb3VwLWl0ZW06YWN0aXZlLFxuLmJnLWJsYWNrLmF1dG8gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4uYmctYmxhY2sgLmF1dG8gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxZTI2ICFpbXBvcnRhbnQ7XG59XG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjY2YmE7XG4gIGNvbG9yOiAjZjRmM2Y5O1xufVxuLmJnLXByaW1hcnkubHQsXG4uYmctcHJpbWFyeSAubHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ3YWJmO1xufVxuLmJnLXByaW1hcnkubHRlcixcbi5iZy1wcmltYXJ5IC5sdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1OGRjNjtcbn1cbi5iZy1wcmltYXJ5LmRrLFxuLmJnLXByaW1hcnkgLmRrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNTFiNTtcbn1cbi5iZy1wcmltYXJ5LmRrZXIsXG4uYmctcHJpbWFyeSAuZGtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MjQ0YTk7XG59XG4uYmctcHJpbWFyeS5iZyxcbi5iZy1wcmltYXJ5IC5iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjY2YmE7XG59XG4uYmctcHJpbWFyeSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYmctcHJpbWFyeSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmctcHJpbWFyeSBhLmxpc3QtZ3JvdXAtaXRlbTpob3Zlcixcbi5iZy1wcmltYXJ5IGEubGlzdC1ncm91cC1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi5iZy1wcmltYXJ5IC5uYXYgPiBsaTpob3ZlciA+IGEsXG4uYmctcHJpbWFyeSAubmF2ID4gbGk6Zm9jdXMgPiBhLFxuLmJnLXByaW1hcnkgLm5hdiA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNTFiNTtcbn1cbi5iZy1wcmltYXJ5IC5uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogI2YyZjJmMjtcbn1cbi5iZy1wcmltYXJ5IC5uYXYgPiBsaSA+IGE6aG92ZXIsXG4uYmctcHJpbWFyeSAubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NThiODtcbn1cbi5iZy1wcmltYXJ5IC5uYXYgLm9wZW4gPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNTFiNTtcbn1cbi5iZy1wcmltYXJ5IC5jYXJldCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmNGYzZjk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmNGYzZjk7XG59XG4uYmctcHJpbWFyeS5uYXZiYXIgLm5hdiA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNTFiNTtcbn1cbi5iZy1wcmltYXJ5IC5vcGVuID4gYSxcbi5iZy1wcmltYXJ5IC5vcGVuID4gYTpob3Zlcixcbi5iZy1wcmltYXJ5IC5vcGVuID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJnLXByaW1hcnkgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogI2Q2ZDNlNiAhaW1wb3J0YW50O1xufVxuLmJnLXByaW1hcnkgLnRleHQtbHQge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmJnLXByaW1hcnkuYXV0byAubGlzdC1ncm91cC1pdGVtLFxuLmJnLXByaW1hcnkgLmF1dG8gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogIzYyNTRiMiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5iZy1wcmltYXJ5LmF1dG8gLmxpc3QtZ3JvdXAtaXRlbTpob3Zlcixcbi5iZy1wcmltYXJ5IC5hdXRvIC5saXN0LWdyb3VwLWl0ZW06aG92ZXIsXG4uYmctcHJpbWFyeS5hdXRvIC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4uYmctcHJpbWFyeSAuYXV0byAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLmJnLXByaW1hcnkuYXV0byAubGlzdC1ncm91cC1pdGVtOmFjdGl2ZSxcbi5iZy1wcmltYXJ5IC5hdXRvIC5saXN0LWdyb3VwLWl0ZW06YWN0aXZlLFxuLmJnLXByaW1hcnkuYXV0byAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5iZy1wcmltYXJ5IC5hdXRvIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNTFiNSAhaW1wb3J0YW50O1xufVxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdjMjRjO1xuICBjb2xvcjogI2M2ZWZkMDtcbn1cbi5iZy1zdWNjZXNzLmx0LFxuLmJnLXN1Y2Nlc3MgLmx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxZDI1Nztcbn1cbi5iZy1zdWNjZXNzLmx0ZXIsXG4uYmctc3VjY2VzcyAubHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OGQ0NmE7XG59XG4uYmctc3VjY2Vzcy5kayxcbi5iZy1zdWNjZXNzIC5kayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGFmNDI7XG59XG4uYmctc3VjY2Vzcy5ka2VyLFxuLmJnLXN1Y2Nlc3MgLmRrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE5YzM5O1xufVxuLmJnLXN1Y2Nlc3MuYmcsXG4uYmctc3VjY2VzcyAuYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdjMjRjO1xufVxuLmJnLXN1Y2Nlc3MgYSB7XG4gIGNvbG9yOiAjZWVmYWYxO1xufVxuLmJnLXN1Y2Nlc3MgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJnLXN1Y2Nlc3MgYS5saXN0LWdyb3VwLWl0ZW06aG92ZXIsXG4uYmctc3VjY2VzcyBhLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4uYmctc3VjY2VzcyAubmF2ID4gbGk6aG92ZXIgPiBhLFxuLmJnLXN1Y2Nlc3MgLm5hdiA+IGxpOmZvY3VzID4gYSxcbi5iZy1zdWNjZXNzIC5uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGFmNDI7XG59XG4uYmctc3VjY2VzcyAubmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICNkYWY1ZTA7XG59XG4uYmctc3VjY2VzcyAubmF2ID4gbGkgPiBhOmhvdmVyLFxuLmJnLXN1Y2Nlc3MgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMmI4NDY7XG59XG4uYmctc3VjY2VzcyAubmF2IC5vcGVuID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGFmNDI7XG59XG4uYmctc3VjY2VzcyAuY2FyZXQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzZlZmQwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzZlZmQwO1xufVxuLmJnLXN1Y2Nlc3MubmF2YmFyIC5uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGFmNDI7XG59XG4uYmctc3VjY2VzcyAub3BlbiA+IGEsXG4uYmctc3VjY2VzcyAub3BlbiA+IGE6aG92ZXIsXG4uYmctc3VjY2VzcyAub3BlbiA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iZy1zdWNjZXNzIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM5ZWU0YWYgIWltcG9ydGFudDtcbn1cbi5iZy1zdWNjZXNzIC50ZXh0LWx0IHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5iZy1zdWNjZXNzLmF1dG8gLmxpc3QtZ3JvdXAtaXRlbSxcbi5iZy1zdWNjZXNzIC5hdXRvIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItY29sb3I6ICMyM2FkNDQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYmctc3VjY2Vzcy5hdXRvIC5saXN0LWdyb3VwLWl0ZW06aG92ZXIsXG4uYmctc3VjY2VzcyAuYXV0byAubGlzdC1ncm91cC1pdGVtOmhvdmVyLFxuLmJnLXN1Y2Nlc3MuYXV0byAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLmJnLXN1Y2Nlc3MgLmF1dG8gLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5iZy1zdWNjZXNzLmF1dG8gLmxpc3QtZ3JvdXAtaXRlbTphY3RpdmUsXG4uYmctc3VjY2VzcyAuYXV0byAubGlzdC1ncm91cC1pdGVtOmFjdGl2ZSxcbi5iZy1zdWNjZXNzLmF1dG8gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4uYmctc3VjY2VzcyAuYXV0byAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGFmNDIgIWltcG9ydGFudDtcbn1cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzYjdlNTtcbiAgY29sb3I6ICNkY2YyZjg7XG59XG4uYmctaW5mby5sdCxcbi5iZy1pbmZvIC5sdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZGJkZTU7XG59XG4uYmctaW5mby5sdGVyLFxuLmJnLWluZm8gLmx0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTVjM2U2O1xufVxuLmJnLWluZm8uZGssXG4uYmctaW5mbyAuZGsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTZhYWQ4O1xufVxuLmJnLWluZm8uZGtlcixcbi5iZy1pbmZvIC5ka2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExOTljNDtcbn1cbi5iZy1pbmZvLmJnLFxuLmJnLWluZm8gLmJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzYjdlNTtcbn1cbi5iZy1pbmZvIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5iZy1pbmZvIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iZy1pbmZvIGEubGlzdC1ncm91cC1pdGVtOmhvdmVyLFxuLmJnLWluZm8gYS5saXN0LWdyb3VwLWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLmJnLWluZm8gLm5hdiA+IGxpOmhvdmVyID4gYSxcbi5iZy1pbmZvIC5uYXYgPiBsaTpmb2N1cyA+IGEsXG4uYmctaW5mbyAubmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTZhYWQ4O1xufVxuLmJnLWluZm8gLm5hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiAjZjJmMmYyO1xufVxuLmJnLWluZm8gLm5hdiA+IGxpID4gYTpob3Zlcixcbi5iZy1pbmZvIC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdiMmUyO1xufVxuLmJnLWluZm8gLm5hdiAub3BlbiA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTZhYWQ4O1xufVxuLmJnLWluZm8gLmNhcmV0IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RjZjJmODtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RjZjJmODtcbn1cbi5iZy1pbmZvLm5hdmJhciAubmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTZhYWQ4O1xufVxuLmJnLWluZm8gLm9wZW4gPiBhLFxuLmJnLWluZm8gLm9wZW4gPiBhOmhvdmVyLFxuLmJnLWluZm8gLm9wZW4gPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmctaW5mbyAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjYjBlMWYxICFpbXBvcnRhbnQ7XG59XG4uYmctaW5mbyAudGV4dC1sdCB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uYmctaW5mby5hdXRvIC5saXN0LWdyb3VwLWl0ZW0sXG4uYmctaW5mbyAuYXV0byAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTlhOWQ1ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJnLWluZm8uYXV0byAubGlzdC1ncm91cC1pdGVtOmhvdmVyLFxuLmJnLWluZm8gLmF1dG8gLmxpc3QtZ3JvdXAtaXRlbTpob3Zlcixcbi5iZy1pbmZvLmF1dG8gLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5iZy1pbmZvIC5hdXRvIC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4uYmctaW5mby5hdXRvIC5saXN0LWdyb3VwLWl0ZW06YWN0aXZlLFxuLmJnLWluZm8gLmF1dG8gLmxpc3QtZ3JvdXAtaXRlbTphY3RpdmUsXG4uYmctaW5mby5hdXRvIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLmJnLWluZm8gLmF1dG8gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTZhYWQ4ICFpbXBvcnRhbnQ7XG59XG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWQ3MzM7XG4gIGNvbG9yOiAjZmZmZWZhO1xufVxuLmJnLXdhcm5pbmcubHQsXG4uYmctd2FybmluZyAubHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkYTRlO1xufVxuLmJnLXdhcm5pbmcubHRlcixcbi5iZy13YXJuaW5nIC5sdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZGU2OTtcbn1cbi5iZy13YXJuaW5nLmRrLFxuLmJnLXdhcm5pbmcgLmRrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZDQxNztcbn1cbi5iZy13YXJuaW5nLmRrZXIsXG4uYmctd2FybmluZyAuZGtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWNlMDA7XG59XG4uYmctd2FybmluZy5iZyxcbi5iZy13YXJuaW5nIC5iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWQ3MzM7XG59XG4uYmctd2FybmluZyBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYmctd2FybmluZyBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmctd2FybmluZyBhLmxpc3QtZ3JvdXAtaXRlbTpob3Zlcixcbi5iZy13YXJuaW5nIGEubGlzdC1ncm91cC1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi5iZy13YXJuaW5nIC5uYXYgPiBsaTpob3ZlciA+IGEsXG4uYmctd2FybmluZyAubmF2ID4gbGk6Zm9jdXMgPiBhLFxuLmJnLXdhcm5pbmcgLm5hdiA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZDQxNztcbn1cbi5iZy13YXJuaW5nIC5uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogI2YyZjJmMjtcbn1cbi5iZy13YXJuaW5nIC5uYXYgPiBsaSA+IGE6aG92ZXIsXG4uYmctd2FybmluZyAubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZDYyMTtcbn1cbi5iZy13YXJuaW5nIC5uYXYgLm9wZW4gPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZDQxNztcbn1cbi5iZy13YXJuaW5nIC5jYXJldCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZlZmE7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZlZmE7XG59XG4uYmctd2FybmluZy5uYXZiYXIgLm5hdiA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZDQxNztcbn1cbi5iZy13YXJuaW5nIC5vcGVuID4gYSxcbi5iZy13YXJuaW5nIC5vcGVuID4gYTpob3Zlcixcbi5iZy13YXJuaW5nIC5vcGVuID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJnLXdhcm5pbmcgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogI2ZiZjJjYiAhaW1wb3J0YW50O1xufVxuLmJnLXdhcm5pbmcgLnRleHQtbHQge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmJnLXdhcm5pbmcuYXV0byAubGlzdC1ncm91cC1pdGVtLFxuLmJnLXdhcm5pbmcgLmF1dG8gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogI2Y5ZDIxYSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5iZy13YXJuaW5nLmF1dG8gLmxpc3QtZ3JvdXAtaXRlbTpob3Zlcixcbi5iZy13YXJuaW5nIC5hdXRvIC5saXN0LWdyb3VwLWl0ZW06aG92ZXIsXG4uYmctd2FybmluZy5hdXRvIC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4uYmctd2FybmluZyAuYXV0byAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLmJnLXdhcm5pbmcuYXV0byAubGlzdC1ncm91cC1pdGVtOmFjdGl2ZSxcbi5iZy13YXJuaW5nIC5hdXRvIC5saXN0LWdyb3VwLWl0ZW06YWN0aXZlLFxuLmJnLXdhcm5pbmcuYXV0byAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5iZy13YXJuaW5nIC5hdXRvIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZDQxNyAhaW1wb3J0YW50O1xufVxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDUwNTA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJnLWRhbmdlci5sdCxcbi5iZy1kYW5nZXIgLmx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNmE2YTtcbn1cbi5iZy1kYW5nZXIubHRlcixcbi5iZy1kYW5nZXIgLmx0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE4MjgyO1xufVxuLmJnLWRhbmdlci5kayxcbi5iZy1kYW5nZXIgLmRrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxMzYzNjtcbn1cbi5iZy1kYW5nZXIuZGtlcixcbi5iZy1kYW5nZXIgLmRrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjIxYjFiO1xufVxuLmJnLWRhbmdlci5iZyxcbi5iZy1kYW5nZXIgLmJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTA1MDtcbn1cbi5iZy1kYW5nZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJnLWRhbmdlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmctZGFuZ2VyIGEubGlzdC1ncm91cC1pdGVtOmhvdmVyLFxuLmJnLWRhbmdlciBhLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4uYmctZGFuZ2VyIC5uYXYgPiBsaTpob3ZlciA+IGEsXG4uYmctZGFuZ2VyIC5uYXYgPiBsaTpmb2N1cyA+IGEsXG4uYmctZGFuZ2VyIC5uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTM2MzY7XG59XG4uYmctZGFuZ2VyIC5uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogI2YyZjJmMjtcbn1cbi5iZy1kYW5nZXIgLm5hdiA+IGxpID4gYTpob3Zlcixcbi5iZy1kYW5nZXIgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTNmM2Y7XG59XG4uYmctZGFuZ2VyIC5uYXYgLm9wZW4gPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxMzYzNjtcbn1cbi5iZy1kYW5nZXIgLmNhcmV0IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cbi5iZy1kYW5nZXIubmF2YmFyIC5uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTM2MzY7XG59XG4uYmctZGFuZ2VyIC5vcGVuID4gYSxcbi5iZy1kYW5nZXIgLm9wZW4gPiBhOmhvdmVyLFxuLmJnLWRhbmdlciAub3BlbiA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iZy1kYW5nZXIgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogI2U2ZTZlNiAhaW1wb3J0YW50O1xufVxuLmJnLWRhbmdlciAudGV4dC1sdCB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uYmctZGFuZ2VyLmF1dG8gLmxpc3QtZ3JvdXAtaXRlbSxcbi5iZy1kYW5nZXIgLmF1dG8gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogI2VlMzkzOSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5iZy1kYW5nZXIuYXV0byAubGlzdC1ncm91cC1pdGVtOmhvdmVyLFxuLmJnLWRhbmdlciAuYXV0byAubGlzdC1ncm91cC1pdGVtOmhvdmVyLFxuLmJnLWRhbmdlci5hdXRvIC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4uYmctZGFuZ2VyIC5hdXRvIC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4uYmctZGFuZ2VyLmF1dG8gLmxpc3QtZ3JvdXAtaXRlbTphY3RpdmUsXG4uYmctZGFuZ2VyIC5hdXRvIC5saXN0LWdyb3VwLWl0ZW06YWN0aXZlLFxuLmJnLWRhbmdlci5hdXRvIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLmJnLWRhbmdlciAuYXV0byAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTM2MzYgIWltcG9ydGFudDtcbn1cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNTg2NjZlO1xufVxuLmJnLXdoaXRlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5iZy13aGl0ZSBhOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYmctd2hpdGUgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzk4YTZhZCAhaW1wb3J0YW50O1xufVxuLmJnLXdoaXRlIC5sdCxcbi5iZy13aGl0ZSAubHRlcixcbi5iZy13aGl0ZSAuZGssXG4uYmctd2hpdGUgLmRrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJnLXdoaXRlLW9ubHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJnLXdoaXRlLW9wYWNpdHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYmctYmxhY2stb3BhY2l0eSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzIsIDQzLCA1NCwgMC41KTtcbn1cbmEuYmctbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEuYmctcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MjU0YjI7XG59XG5hLnRleHQtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjNjI1NGIyO1xufVxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNzI2NmJhO1xufVxuLnRleHQtcHJpbWFyeS1sdCB7XG4gIGNvbG9yOiAjODI3OGMyO1xufVxuLnRleHQtcHJpbWFyeS1sdGVyIHtcbiAgY29sb3I6ICM5Mjg5Y2E7XG59XG4udGV4dC1wcmltYXJ5LWRrIHtcbiAgY29sb3I6ICM2MjU0YjI7XG59XG4udGV4dC1wcmltYXJ5LWRrZXIge1xuICBjb2xvcjogIzU2NGFhMztcbn1cbmEuYmctaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOWE5ZDU7XG59XG5hLnRleHQtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjMTlhOWQ1O1xufVxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMjNiN2U1O1xufVxuLnRleHQtaW5mby1sdCB7XG4gIGNvbG9yOiAjM2FiZWU4O1xufVxuLnRleHQtaW5mby1sdGVyIHtcbiAgY29sb3I6ICM1MWM2ZWE7XG59XG4udGV4dC1pbmZvLWRrIHtcbiAgY29sb3I6ICMxOWE5ZDU7XG59XG4udGV4dC1pbmZvLWRrZXIge1xuICBjb2xvcjogIzE3OTdiZTtcbn1cbmEuYmctc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyM2FkNDQ7XG59XG5hLnRleHQtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjMjNhZDQ0O1xufVxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjdjMjRjO1xufVxuLnRleHQtc3VjY2Vzcy1sdCB7XG4gIGNvbG9yOiAjMmVkNTU2O1xufVxuLnRleHQtc3VjY2Vzcy1sdGVyIHtcbiAgY29sb3I6ICM0M2Q5Njc7XG59XG4udGV4dC1zdWNjZXNzLWRrIHtcbiAgY29sb3I6ICMyM2FkNDQ7XG59XG4udGV4dC1zdWNjZXNzLWRrZXIge1xuICBjb2xvcjogIzFlOTgzYjtcbn1cbmEuYmctd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWQyMWE7XG59XG5hLnRleHQtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZjlkMjFhO1xufVxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmFkNzMzO1xufVxuLnRleHQtd2FybmluZy1sdCB7XG4gIGNvbG9yOiAjZmJkYzRjO1xufVxuLnRleHQtd2FybmluZy1sdGVyIHtcbiAgY29sb3I6ICNmYmUxNjU7XG59XG4udGV4dC13YXJuaW5nLWRrIHtcbiAgY29sb3I6ICNmOWQyMWE7XG59XG4udGV4dC13YXJuaW5nLWRrZXIge1xuICBjb2xvcjogI2Y0Y2EwNjtcbn1cbmEuYmctZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlMzkzOTtcbn1cbmEudGV4dC1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2VlMzkzOTtcbn1cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZjA1MDUwO1xufVxuLnRleHQtZGFuZ2VyLWx0IHtcbiAgY29sb3I6ICNmMjY3Njc7XG59XG4udGV4dC1kYW5nZXItbHRlciB7XG4gIGNvbG9yOiAjZjQ3ZjdmO1xufVxuLnRleHQtZGFuZ2VyLWRrIHtcbiAgY29sb3I6ICNlZTM5Mzk7XG59XG4udGV4dC1kYW5nZXItZGtlciB7XG4gIGNvbG9yOiAjZWMyMTIxO1xufVxuYS5iZy1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMzM0Mjtcbn1cbmEudGV4dC1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICMyZjMzNDI7XG59XG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMzYTNmNTE7XG59XG4udGV4dC1kYXJrLWx0IHtcbiAgY29sb3I6ICM0NTRiNjA7XG59XG4udGV4dC1kYXJrLWx0ZXIge1xuICBjb2xvcjogIzRmNTY2Zjtcbn1cbi50ZXh0LWRhcmstZGsge1xuICBjb2xvcjogIzJmMzM0Mjtcbn1cbi50ZXh0LWRhcmstZGtlciB7XG4gIGNvbG9yOiAjMjUyODMzO1xufVxuYS5iZy1ibGFjazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzFlMjU7XG59XG5hLnRleHQtYmxhY2s6aG92ZXIge1xuICBjb2xvcjogIzEzMWUyNTtcbn1cbi50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMxYzJiMzY7XG59XG4udGV4dC1ibGFjay1sdCB7XG4gIGNvbG9yOiAjMjUzODQ3O1xufVxuLnRleHQtYmxhY2stbHRlciB7XG4gIGNvbG9yOiAjMmQ0NjU4O1xufVxuLnRleHQtYmxhY2stZGsge1xuICBjb2xvcjogIzEzMWUyNTtcbn1cbi50ZXh0LWJsYWNrLWRrZXIge1xuICBjb2xvcjogIzBiMTAxNDtcbn1cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzk4YTZhZDtcbn1cbi5iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYzZjQ7XG59XG4ucG9zLXJsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3Mtc3RjIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuLnBvcy1hYnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucG9zLWZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5zaG93IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC1zaXplOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxpbmUteHMge1xuICBtYXJnaW46IDA7XG59XG4ubGluZS1sZyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubGluZS1kYXNoZWQge1xuICBib3JkZXItc3R5bGU6IGRhc2hlZCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLm5vLWxpbmUge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4ubm8tYm9yZGVyLFxuLm5vLWJvcmRlcnMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4ubm8tcmFkaXVzIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJsb2NrLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuLm5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnB1bGwtbm9uZSB7XG4gIGZsb2F0OiBub25lO1xufVxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA1MDBweDtcbn1cbi5jbGVhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5vLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLm5vLXNlbGVjdCB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmwtaCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuLmwtaC0weCB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmwtaC0xeCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ubC1oLTJ4IHtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbn1cbi5sLXMtMXgge1xuICBsZXR0ZXItc3BhY2luZzogMTtcbn1cbi5sLXMtMngge1xuICBsZXR0ZXItc3BhY2luZzogMjtcbn1cbi5sLXMtM3gge1xuICBsZXR0ZXItc3BhY2luZzogMztcbn1cbi5mb250LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZm9udC10aGluIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5mb250LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRleHQtM3gge1xuICBmb250LXNpemU6IDNlbTtcbn1cbi50ZXh0LTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG4udGV4dC1sZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50ZXh0LW1kIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnRleHQtYmFzZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi50ZXh0LXNtIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLnRleHQteHMge1xuICBmb250LXNpemU6IDEwcHg7XG59XG4udGV4dC14eHMge1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cbi50ZXh0LWVsbGlwc2lzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnRleHQtdS1jIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50ZXh0LWwtdCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLnRleHQtdS1sIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGV4dC1hY3RpdmUsXG4uYWN0aXZlID4gLnRleHQsXG4uYWN0aXZlID4gLmF1dG8gLnRleHQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYWN0aXZlID4gLnRleHQtYWN0aXZlLFxuLmFjdGl2ZSA+IC5hdXRvIC50ZXh0LWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuLmJveC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLmJveC1zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiA1cHggNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi50ZXh0LXNoYWRvdyB7XG4gIGZvbnQtc2l6ZTogMTcwcHg7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNkZWU1ZTcsIDAgMnB4IDAgI2ZjZmRmZCwgMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLm5vLXNoYWRvdyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4ud3JhcHBlci14cyB7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi53cmFwcGVyLXNtIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi53cmFwcGVyIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi53cmFwcGVyLW1kIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi53cmFwcGVyLWxnIHtcbiAgcGFkZGluZzogMzBweDtcbn1cbi53cmFwcGVyLXhsIHtcbiAgcGFkZGluZzogNTBweDtcbn1cbi5wYWRkZXItbGcge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4ucGFkZGVyLW1kIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnBhZGRlciB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5wYWRkZXItdiB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5uby1wYWRkZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ucHVsbC1pbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbi5wdWxsLW91dCB7XG4gIG1hcmdpbjogLTEwcHggLTE1cHg7XG59XG4uYiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uYi1hIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTVlNztcbn1cbi5iLXQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTVlNztcbn1cbi5iLXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlNWU3O1xufVxuLmItYiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlNWU3O1xufVxuLmItbCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTVlNztcbn1cbi5iLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWRmMWYyO1xufVxuLmItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzNhM2Y1MTtcbn1cbi5iLWJsYWNrIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2EzZjUxO1xufVxuLmItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzcyNjZiYTtcbn1cbi5iLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMyN2MyNGM7XG59XG4uYi1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjNiN2U1O1xufVxuLmItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZhZDczMztcbn1cbi5iLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2YwNTA1MDtcbn1cbi5iLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmItZGFzaGVkIHtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQgIWltcG9ydGFudDtcbn1cbi5iLWwtbGlnaHQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2VkZjFmMjtcbn1cbi5iLWwtZGFyayB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjM2EzZjUxO1xufVxuLmItbC1ibGFjayB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjM2EzZjUxO1xufVxuLmItbC1wcmltYXJ5IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3MjY2YmE7XG59XG4uYi1sLXN1Y2Nlc3Mge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI3YzI0Yztcbn1cbi5iLWwtaW5mbyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjNiN2U1O1xufVxuLmItbC13YXJuaW5nIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmYWQ3MzM7XG59XG4uYi1sLWRhbmdlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjA1MDUwO1xufVxuLmItbC13aGl0ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuLmItbC0yeCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAycHg7XG59XG4uYi1sLTN4IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDNweDtcbn1cbi5iLWwtNHgge1xuICBib3JkZXItbGVmdC13aWR0aDogNHB4O1xufVxuLmItbC01eCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiA1cHg7XG59XG4uYi0yeCB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuLmItM3gge1xuICBib3JkZXItd2lkdGg6IDNweDtcbn1cbi5iLTR4IHtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG59XG4uYi01eCB7XG4gIGJvcmRlci13aWR0aDogNXB4O1xufVxuLnIge1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDJweCAycHg7XG59XG4uci0yeCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5yLTN4IHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLnItbCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xufVxuLnItciB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xufVxuLnItdCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xufVxuLnItYiB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xufVxuLm0teHhzIHtcbiAgbWFyZ2luOiAycHggNHB4O1xufVxuLm0teHMge1xuICBtYXJnaW46IDVweDtcbn1cbi5tLXNtIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLm0ge1xuICBtYXJnaW46IDE1cHg7XG59XG4ubS1tZCB7XG4gIG1hcmdpbjogMjBweDtcbn1cbi5tLWxnIHtcbiAgbWFyZ2luOiAzMHB4O1xufVxuLm0teGwge1xuICBtYXJnaW46IDUwcHg7XG59XG4ubS1uIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ubS1sLW5vbmUge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLm0tbC14cyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ubS1sLXNtIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ubS1sIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4ubS1sLW1kIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubS1sLWxnIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4ubS1sLXhsIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4ubS1sLXh4bCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuLm0tbC1uLXh4cyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLm0tbC1uLXhzIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4ubS1sLW4tc20ge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4ubS1sLW4ge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG4ubS1sLW4tbWQge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG4ubS1sLW4tbGcge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG59XG4ubS1sLW4teGwge1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG59XG4ubS1sLW4teHhsIHtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xufVxuLm0tdC1ub25lIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLm0tdC14eHMge1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG4ubS10LXhzIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLm0tdC1zbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubS10IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5tLXQtbWQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm0tdC1sZyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubS10LXhsIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5tLXQteHhsIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5tLXQtbi14eHMge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLm0tdC1uLXhzIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5tLXQtbi1zbSB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLm0tdC1uIHtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG4ubS10LW4tbWQge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cbi5tLXQtbi1sZyB7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuLm0tdC1uLXhsIHtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG59XG4ubS10LW4teHhsIHtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG59XG4ubS1yLW5vbmUge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5tLXIteHhzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG59XG4ubS1yLXhzIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubS1yLXNtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm0tciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5tLXItbWQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ubS1yLWxnIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLm0tci14bCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5tLXIteHhsIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuLm0tci1uLXh4cyB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbi5tLXItbi14cyB7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cbi5tLXItbi1zbSB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG4ubS1yLW4ge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuLm0tci1uLW1kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cbi5tLXItbi1sZyB7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG59XG4ubS1yLW4teGwge1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xufVxuLm0tci1uLXh4bCB7XG4gIG1hcmdpbi1yaWdodDogLTUwcHg7XG59XG4ubS1iLW5vbmUge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubS1iLXh4cyB7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cbi5tLWIteHMge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubS1iLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tLWIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm0tYi1tZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubS1iLWxnIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tLWIteGwge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLm0tYi14eGwge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLm0tYi1uLXh4cyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4ubS1iLW4teHMge1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuLm0tYi1uLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG59XG4ubS1iLW4ge1xuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbn1cbi5tLWItbi1tZCB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuLm0tYi1uLWxnIHtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG59XG4ubS1iLW4teGwge1xuICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbn1cbi5tLWItbi14eGwge1xuICBtYXJnaW4tYm90dG9tOiAtNTBweDtcbn1cbi5hdmF0YXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5hdmF0YXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmF2YXRhciBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMnB4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5hdmF0YXIgaS5yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLmF2YXRhciBpLmJvdHRvbSB7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbi5hdmF0YXIgaS5sZWZ0IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG59XG4uYXZhdGFyIGkub24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdjMjRjO1xufVxuLmF2YXRhciBpLm9mZiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OGE2YWQ7XG59XG4uYXZhdGFyIGkuYnVzeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDUwNTA7XG59XG4uYXZhdGFyIGkuYXdheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWQ3MzM7XG59XG4uYXZhdGFyLnRodW1iLW1kIGkge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDNweDtcbn1cbi5hdmF0YXIudGh1bWItc20gaSB7XG4gIG1hcmdpbjogMXB4O1xufVxuLmF2YXRhci50aHVtYi14cyBpIHtcbiAgbWFyZ2luOiAwO1xufVxuLnctMXgge1xuICB3aWR0aDogMWVtO1xufVxuLnctMngge1xuICB3aWR0aDogMmVtO1xufVxuLnctM3gge1xuICB3aWR0aDogM2VtO1xufVxuLncteHhzIHtcbiAgd2lkdGg6IDYwcHg7XG59XG4udy14cyB7XG4gIHdpZHRoOiA5MHB4O1xufVxuLnctc20ge1xuICB3aWR0aDogMTUwcHg7XG59XG4udyB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi53LW1kIHtcbiAgd2lkdGg6IDI0MHB4O1xufVxuLnctbGcge1xuICB3aWR0aDogMjgwcHg7XG59XG4udy14bCB7XG4gIHdpZHRoOiAzMjBweDtcbn1cbi53LXh4bCB7XG4gIHdpZHRoOiAzNjBweDtcbn1cbi53LWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0bztcbn1cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaC1mdWxsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRodW1iLXhsIHtcbiAgd2lkdGg6IDEyOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGh1bWItbGcge1xuICB3aWR0aDogOTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRodW1iLW1kIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50aHVtYiB7XG4gIHdpZHRoOiA1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGh1bWItc20ge1xuICB3aWR0aDogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRodW1iLXhzIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50aHVtYi14eHMge1xuICB3aWR0aDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRodW1iLXdyYXBwZXIge1xuICBwYWRkaW5nOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWU1ZTc7XG59XG4udGh1bWIgaW1nLFxuLnRodW1iLXhzIGltZyxcbi50aHVtYi1zbSBpbWcsXG4udGh1bWItbWQgaW1nLFxuLnRodW1iLWxnIGltZyxcbi50aHVtYi1idG4gaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaW1nLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbWctZnVsbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zY3JvbGxhYmxlIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uc2Nyb2xsYWJsZS5ob3Zlcixcbi5zY3JvbGxhYmxlLmhvdmVyID4gLmNlbGwtaW5uZXIge1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5zY3JvbGxhYmxlLmhvdmVyOmhvdmVyLFxuLnNjcm9sbGFibGUuaG92ZXI6Zm9jdXMsXG4uc2Nyb2xsYWJsZS5ob3ZlcjphY3RpdmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5zY3JvbGxhYmxlLmhvdmVyOmhvdmVyID4gLmNlbGwtaW5uZXIsXG4uc2Nyb2xsYWJsZS5ob3Zlcjpmb2N1cyA+IC5jZWxsLWlubmVyLFxuLnNjcm9sbGFibGUuaG92ZXI6YWN0aXZlID4gLmNlbGwtaW5uZXIge1xuICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uc21hcnQgLnNjcm9sbGFibGUsXG4uc21hcnQgLnNjcm9sbGFibGUgPiAuY2VsbC1pbm5lciB7XG4gIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5zY3JvbGwteCxcbi5zY3JvbGwteSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5zY3JvbGwteSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uc2Nyb2xsLXgge1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLmhvdmVyLWFjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaG92ZXItcm90YXRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dCAwLjFzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dCAwLjFzO1xufVxuLmhvdmVyLWFuY2hvcjpob3ZlciA+IC5ob3Zlci1hY3Rpb24sXG4uaG92ZXItYW5jaG9yOmZvY3VzID4gLmhvdmVyLWFjdGlvbixcbi5ob3Zlci1hbmNob3I6YWN0aXZlID4gLmhvdmVyLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG59XG4uaG92ZXItYW5jaG9yOmhvdmVyID4gLmhvdmVyLXJvdGF0ZSxcbi5ob3Zlci1hbmNob3I6Zm9jdXMgPiAuaG92ZXItcm90YXRlLFxuLmhvdmVyLWFuY2hvcjphY3RpdmUgPiAuaG92ZXItcm90YXRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xufVxuLmJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG4uYmFja2Ryb3AuaW4ge1xuICBvcGFjaXR5OiAwLjg7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG59XG4vKmRlc2t0b3AqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZy0yLTQge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWRkZW4tc20uc2hvdyB7XG4gICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC5uby1tLXNtIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLypwaG9uZSovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnctYXV0by14cyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnNoaWZ0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNoaWZ0LmluIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctMiBbY2xhc3MqPVwiY29sXCJdIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5yb3ctMiAuY29sLTAge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5yb3ctMiBsaTpudGgtY2hpbGQob2RkKSB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnRleHQtY2VudGVyLXhzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnRleHQtbGVmdC14cyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudGV4dC1yaWdodC14cyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLm5vLWJvcmRlci14cyB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG4gIC5wdWxsLW5vbmUteHMge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB1bGwtcmlnaHQteHMge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdWxsLWxlZnQteHMge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUucHVsbC1ub25lLXhzIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5oaWRkZW4teHMuc2hvdyB7XG4gICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC53cmFwcGVyLWxnLFxuICAud3JhcHBlci1tZCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAucGFkZGVyLWxnLFxuICAucGFkZGVyLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAubm8tbS14cyB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5idXR0ZXJiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gIGhlaWdodDogM3B4O1xufVxuLmJ1dHRlcmJhciAuYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzYjdlNTtcbn1cbi5idXR0ZXJiYXIgLmJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4uYnV0dGVyYmFyLmFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjaGFuZ2ViYXIgMi4yNXMgaW5maW5pdGUgMC43NXM7XG4gIC1tb3otYW5pbWF0aW9uOiBjaGFuZ2ViYXIgMi4yNXMgaW5maW5pdGUgMC43NXM7XG4gIGFuaW1hdGlvbjogY2hhbmdlYmFyIDIuMjVzIGluZmluaXRlIDAuNzVzO1xufVxuLmJ1dHRlcmJhci5hY3RpdmUgLmJhciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjaGFuZ2ViYXIgMi4yNXMgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBjaGFuZ2ViYXIgMi4yNXMgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogY2hhbmdlYmFyIDIuMjVzIGluZmluaXRlO1xufVxuLmJ1dHRlcmJhci5hY3RpdmUgLmJhcjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbW92aW5nYmFyIDAuNzVzIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogbW92aW5nYmFyIDAuNzVzIGluZmluaXRlO1xuICBhbmltYXRpb246IG1vdmluZ2JhciAwLjc1cyBpbmZpbml0ZTtcbn1cbi8qIE1vdmluZyBiYXIgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBtb3ZpbmdiYXIge1xuICAwJSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgOTkuOSUge1xuICAgIGxlZnQ6IDAlO1xuICAgIHJpZ2h0OiAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIG1vdmluZ2JhciB7XG4gIDAlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICA5OS45JSB7XG4gICAgbGVmdDogMCU7XG4gICAgcmlnaHQ6IDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogNTAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1vdmluZ2JhciB7XG4gIDAlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICA5OS45JSB7XG4gICAgbGVmdDogMCU7XG4gICAgcmlnaHQ6IDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogNTAlO1xuICB9XG59XG4vKiBjaGFuZ2UgYmFyICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2hhbmdlYmFyIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyM2I3ZTU7XG4gIH1cbiAgMzMuMyUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyM2I3ZTU7XG4gIH1cbiAgMzMuMzMlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFkNzMzO1xuICB9XG4gIDY2LjYlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFkNzMzO1xuICB9XG4gIDY2LjY2JSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcyNjZiYTtcbiAgfVxuICA5OS45JSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcyNjZiYTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGNoYW5nZWJhciB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjNiN2U1O1xuICB9XG4gIDMzLjMlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjNiN2U1O1xuICB9XG4gIDMzLjMzJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZDczMztcbiAgfVxuICA2Ni42JSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZDczMztcbiAgfVxuICA2Ni42NiUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MjY2YmE7XG4gIH1cbiAgOTkuOSUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MjY2YmE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY2hhbmdlYmFyIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyM2I3ZTU7XG4gIH1cbiAgMzMuMyUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyM2I3ZTU7XG4gIH1cbiAgMzMuMzMlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFkNzMzO1xuICB9XG4gIDY2LjYlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFkNzMzO1xuICB9XG4gIDY2LjY2JSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcyNjZiYTtcbiAgfVxuICA5OS45JSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcyNjZiYTtcbiAgfVxufVxuLmdvb2dsZS1tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2Rpdi1zZWxlY3QtdmVoaWNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLXRvcDogMTFweDtcbiAgcmlnaHQ6IDklO1xufVxuI2Rpdi1zZWxlY3QtdmVoaWNsZSAuc2VsZWN0MiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1hcC1oaXN0b3JpY28gLmJ0bi1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogNXB4O1xuICBsZWZ0OiA2NXB4O1xufVxuLnZpZXctYXNpZ25hY2lvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8qLmNvbnRlbnQtdG9wIHtcbiAgICBoZWlnaHQ6IDcwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC5jb250ZW50LW1hcCxcbiAgICAuY29udGVudC11bmlkYWRlcyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9XG4gICAgLmNvbnRlbnQtbWFwIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG4gICAgLmNvbnRlbnQtdW5pZGFkZXMge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgfVxuICAuY29udGVudC1ib3R0b20ge1xuICAgIGhlaWdodDogMzAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5jb250ZW50LXNlcnZpY2lvc3tcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH0qL1xufVxuLnZpZXctYXNpZ25hY2lvbiBpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnZpZXctYXNpZ25hY2lvbiAuY29udGVudC1tYXAsXG4udmlldy1hc2lnbmFjaW9uIC5jb250ZW50LXVuaWRhZGVzLFxuLnZpZXctYXNpZ25hY2lvbiAuY29udGVudC1zZXJ2aWNpb3Mge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuLnZpZXctYXNpZ25hY2lvbiAuY29udGVudC11bmlkYWRlcyB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbi52aWV3LWFzaWduYWNpb24gLmNvbnRlbnQtbWFwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwMHB4KTtcbn1cbi52aWV3LWFzaWduYWNpb24gLmNvbnRlbnQtc2VydmljaW9zIHtcbiAgd2lkdGg6IDM1MHB4O1xufVxuLnZpZXctYXNpZ25hY2lvbiAuY29udGVudC1zZXJ2aWNpb3MgLmRpdi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmMjtcbiAgY29sb3I6ICM1ODY2NmU7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4udmlldy1hc2lnbmFjaW9uIC5jb250ZW50LXNlcnZpY2lvcyAuZGl2LWNvbnRlbnQubHQsXG4udmlldy1hc2lnbmFjaW9uIC5jb250ZW50LXNlcnZpY2lvcyAuZGl2LWNvbnRlbnQgLmx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjVmNjtcbn1cbi52aWV3LWFzaWduYWNpb24gLmNvbnRlbnQtc2VydmljaW9zIC5kaXYtY29udGVudC5sdGVyLFxuLnZpZXctYXNpZ25hY2lvbiAuY29udGVudC1zZXJ2aWNpb3MgLmRpdi1jb250ZW50IC5sdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjhmODtcbn1cbi52aWV3LWFzaWduYWNpb24gLmNvbnRlbnQtc2VydmljaW9zIC5kaXYtY29udGVudC5kayxcbi52aWV3LWFzaWduYWNpb24gLmNvbnRlbnQtc2VydmljaW9zIC5kaXYtY29udGVudCAuZGsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlYWVjO1xufVxuLnZpZXctYXNpZ25hY2lvbiAuY29udGVudC1zZXJ2aWNpb3MgLmRpdi1jb250ZW50LmRrZXIsXG4udmlldy1hc2lnbmFjaW9uIC5jb250ZW50LXNlcnZpY2lvcyAuZGl2LWNvbnRlbnQgLmRrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRlNmU5O1xufVxuLnZpZXctYXNpZ25hY2lvbiAuY29udGVudC1zZXJ2aWNpb3MgLmRpdi1jb250ZW50LmJnLFxuLnZpZXctYXNpZ25hY2lvbiAuY29udGVudC1zZXJ2aWNpb3MgLmRpdi1jb250ZW50IC5iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYxZjI7XG59XG4udmlldy1hc2lnbmFjaW9uIC5jb250ZW50LXNlcnZpY2lvcyAuZGl2LWNvbnRlbnQgLnBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmMjtcbiAgY29sb3I6ICMxYzJiMzY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xufVxuLnZpZXctYXNpZ25hY2lvbiAuY29udGVudC1zZXJ2aWNpb3MgLmRpdi1jb250ZW50IC5wYW5lbC5sdCxcbi52aWV3LWFzaWduYWNpb24gLmNvbnRlbnQtc2VydmljaW9zIC5kaXYtY29udGVudCAucGFuZWwgLmx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjVmNjtcbn1cbi52aWV3LWFzaWduYWNpb24gLmNvbnRlbnQtc2VydmljaW9zIC5kaXYtY29udGVudCAucGFuZWwubHRlcixcbi52aWV3LWFzaWduYWNpb24gLmNvbnRlbnQtc2VydmljaW9zIC5kaXYtY29udGVudCAucGFuZWwgLmx0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOGY4O1xufVxuLnZpZXctYXNpZ25hY2lvbiAuY29udGVudC1zZXJ2aWNpb3MgLmRpdi1jb250ZW50IC5wYW5lbC5kayxcbi52aWV3LWFzaWduYWNpb24gLmNvbnRlbnQtc2VydmljaW9zIC5kaXYtY29udGVudCAucGFuZWwgLmRrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZWFlYztcbn1cbi52aWV3LWFzaWduYWNpb24gLmNvbnRlbnQtc2VydmljaW9zIC5kaXYtY29udGVudCAucGFuZWwuZGtlcixcbi52aWV3LWFzaWduYWNpb24gLmNvbnRlbnQtc2VydmljaW9zIC5kaXYtY29udGVudCAucGFuZWwgLmRrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRlNmU5O1xufVxuLnZpZXctYXNpZ25hY2lvbiAuY29udGVudC1zZXJ2aWNpb3MgLmRpdi1jb250ZW50IC5wYW5lbC5iZyxcbi52aWV3LWFzaWduYWNpb24gLmNvbnRlbnQtc2VydmljaW9zIC5kaXYtY29udGVudCAucGFuZWwgLmJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmMjtcbn1cbi52aWV3LWFzaWduYWNpb24gLmNvbnRlbnQtc2VydmljaW9zIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLnZpZXctYXNpZ25hY2lvbiAuY29udGVudC11bmlkYWRlcyAudGJvZHlVbmlkYWRlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udmlldy1hc2lnbmFjaW9uIC5jb250ZW50LXVuaWRhZGVzIC50Ym9keVVuaWRhZGVzIC5kaXYtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIG1hcmdpbjogMXB4O1xufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2xlc3MvYXBwLmxlc3MiLCIvLyByZXNldFxuaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBib2R5LWJnOyAgXG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbn1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNntcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyBMaW5rc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5hIHtcbiAgY29sb3I6IEBsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmE6aG92ZXIsXG5hOmZvY3VzIHtcbiAgY29sb3I6IEBsaW5rLWhvdmVyLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmxhYmVse2ZvbnQtd2VpZ2h0OiBub3JtYWw7fVxuc21hbGwsIC5zbWFsbHtmb250LXNpemU6IEBmb250LXNpemUtc207fVxuLmJhZGdlLCAubGFiZWx7Zm9udC13ZWlnaHQ6IGJvbGQ7IHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgLjIpfVxuLmJhZGdlLmJnLWxpZ2h0LCAubGFiZWwuYmctbGlnaHR7dGV4dC1zaGFkb3c6bm9uZTt9XG4uYmFkZ2V7XG4gIGJhY2tncm91bmQtY29sb3I6IEBiYWRnZS1iZztcbiAgJi51cHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMTBweDtcbiAgICBwYWRkaW5nOjNweCA2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG59XG5cbi5iYWRnZS1zbXtcbiAgZm9udC1zaXplOiA4NSU7XG4gIHBhZGRpbmc6IDJweCA1cHggIWltcG9ydGFudDtcbn1cblxuLmxhYmVsLXNte1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuLmJhZGdlLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4zNSk7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG59XG5cbi5iYWRnZS1lbXB0eSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMTUpO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYmxvY2txdW90ZXtcbiAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yO1xufVxuXG4uY2FyZXQtd2hpdGV7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjY1KTtcbiAgYTpob3ZlciAmIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi50aHVtYm5haWx7XG4gIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvcjtcbn1cblxuLnByb2dyZXNze1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtbGlnaHQ7XG59XG4ucHJvZ3Jlc3MteHhze1xuICBoZWlnaHQ6IDJweFxufVxuLnByb2dyZXNzLXhze1xuICBoZWlnaHQ6IDZweFxufVxuLnByb2dyZXNzLXNte1xuICBoZWlnaHQ6IDEycHg7XG4gIC5wcm9ncmVzcy1iYXJ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gIH1cbn1cblxuLnByb2dyZXNzLCAucHJvZ3Jlc3MtYmFye1xuICAuYm94LXNoYWRvdyhub25lKTtcbn1cblxuLnByb2dyZXNzLWJhci1wcmltYXJ5e1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtcHJpbWFyeTtcbn1cbi5wcm9ncmVzcy1iYXItaW5mb3tcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLWluZm87XG59XG4ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3N7XG4gIGJhY2tncm91bmQtY29sb3I6IEBicmFuZC1zdWNjZXNzO1xufVxuLnByb2dyZXNzLWJhci13YXJuaW5ne1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtd2FybmluZztcbn1cbi5wcm9ncmVzcy1iYXItZGFuZ2Vye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtZGFuZ2VyO1xufVxuLnByb2dyZXNzLWJhci1ibGFja3tcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLWJsYWNrO1xufVxuLnByb2dyZXNzLWJhci13aGl0ZXtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuXG4uYWNjb3JkaW9uLWdyb3VwLFxuLmFjY29yZGlvbi1pbm5lcntcbiAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4uYWxlcnR7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG4gIC5jbG9zZSBpe1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2x7XG4gIGJvcmRlci1jb2xvcjogQGlucHV0LWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogQGlucHV0LWJvcmRlci1yYWRpdXM7XG4gICYsXG4gICY6Zm9jdXMgeyAgICBcbiAgICAuYm94LXNoYWRvdyhub25lKTtcbiAgfVxuICAmOmZvY3Vze1xuICAgIGJvcmRlci1jb2xvcjogQGlucHV0LWJvcmRlci1mb2N1cztcbiAgfVxufVxuXG4uZm9ybS1ob3Jpem9udGFse1xuICAgLmNvbnRyb2wtbGFiZWwudGV4dC1sZWZ0e1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgIH1cbn1cblxuLmZvcm0tY29udHJvbC1zcGlue1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTdweDtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9ue1xuICBib3JkZXItY29sb3I6IEBpbnB1dC1ib3JkZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IEBicmFuZC1saWdodDtcbn1cblxuLmxpc3QtZ3JvdXB7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7ICBcbiAgJi5uby1yYWRpdXMge1xuICAgIC5saXN0LWdyb3VwLWl0ZW17XG4gICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYubm8tYm9yZGVycyB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbXtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi5uby1ib3JkZXJ7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbXtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG4gICAgfVxuICB9XG4gICYubm8tYmd7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufVxuXG4ubGlzdC1ncm91cC1pdGVte1xuICBib3JkZXItY29sb3I6IEBsaXN0LWdyb3VwLWl0ZW0tYm9yZGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBhJntcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5ob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBsaXN0LWdyb3VwLWl0ZW0taG92ZXI7XG4gICAgfVxuICB9XG4gICYubWVkaWEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogQGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgLnRleHQtbXV0ZWR7XG4gICAgICBjb2xvcjogbGlnaHRlbihAbGlzdC1ncm91cC1hY3RpdmUtY29sb3IsIDMwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgYXtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuICAmLmZvY3Vze1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBsaXN0LWdyb3VwLWl0ZW0tZm9jdXMgIWltcG9ydGFudDtcbiAgfVxuICAmLnNlbGVjdHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlzdC1ncm91cC1zZWxlY3QtY29sb3IgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbiggQGxpc3QtZ3JvdXAtc2VsZWN0LWNvbG9yICwgNSUpO1xuICB9XG4gIFxuICAubGlzdC1ncm91cC1hbHQgJiB7XG4gICAgJjpudGgtY2hpbGQoMm4rMil7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDIpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5saXN0LWdyb3VwLWxnICYge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC5saXN0LWdyb3VwLXNtICYge1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICB9XG4gIC5saXN0LWdyb3VwLXNwICYge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbiAgPiAuYmFkZ2V7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gID4gLmZhLWNoZXZyb24tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICAgICYgKyAuYmFkZ2V7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cbn1cblxuLm5hdi1waWxsc3tcbiAgJi5uby1yYWRpdXMge1xuICAgID4gbGl7XG4gICAgICA+IGEge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IGxpe1xuICAgICYuYWN0aXZlIHtcbiAgICAgID4gYXtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLWluZm87XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZle1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYnJhbmQtaW5mbywgNSUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uYXZ7XG4gID4gbGl7XG4gICAgPiBhe1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYubmF2LWxne1xuICAgID4gbGkgPiBhe1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgIH1cbiAgfVxuICAmLm5hdi1tZHtcbiAgICA+IGxpID4gYXtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgICB9XG4gIH1cbiAgJi5uYXYtc217XG4gICAgPiBsaSA+IGF7XG4gICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICB9XG4gIH1cbiAgJi5uYXYteHN7XG4gICAgPiBsaSA+IGF7XG4gICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICB9XG4gIH1cbiAgJi5uYXYteHhze1xuICAgID4gbGkgPiBhe1xuICAgICAgcGFkZGluZzogMXB4IDEwcHg7XG4gICAgfVxuICB9XG4gICYubmF2LXJvdW5kZWR7XG4gICAgPiBsaSA+IGF7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cbiAgfVxuICAub3BlbntcbiAgICA+IGF7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uYXYtdGFic3tcbiAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yO1xuICA+IGxpe1xuICAgID4gYXtcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBwYW5lbC1ib3JkZXItcmFkaXVzIEBwYW5lbC1ib3JkZXItcmFkaXVzIDAgMDsgICAgICBcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBib3JkZXItY29sb3I7XG4gICAgfVxuICAgICY6aG92ZXIgPiBhLFxuICAgICYuYWN0aXZlID4gYSxcbiAgICAmLmFjdGl2ZSA+IGE6aG92ZXJ7XG4gICAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3I7ICAgICAgXG4gICAgfVxuICAgICYuYWN0aXZlID4gYXtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLm5hdi10YWJzLWFsdCAmIHtcbiAgICAmLm5hdi1qdXN0aWZpZWR7XG4gICAgICA+IGxpe1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB3aWR0aDogMSU7XG4gICAgICB9XG4gICAgfVxuICAgID4gbGl7XG4gICAgICA+IGEge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZle1xuICAgICAgICA+IGEge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBicmFuZC1pbmZvICFpbXBvcnRhbnQ7ICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICB9ICAgICAgXG4gICAgfVxuICB9XG59XG5cbi50YWItY29udGFpbmVye1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAudGFiLWNvbnRlbnR7XG4gICAgcGFkZGluZzoxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwOyBcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgQHBhbmVsLWJvcmRlci1yYWRpdXMgQHBhbmVsLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuLnBhZ2luYXRpb257XG4gID4gbGl7XG4gICAgPiBhe1xuICAgICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yO1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXN7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLWxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFuZWx7XG4gIGJvcmRlci1yYWRpdXM6IEBwYW5lbC1ib3JkZXItcmFkaXVzO1xuICAuYWNjb3JkaW9uLXRvZ2dsZXtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5saXN0LWdyb3VwLWl0ZW17XG4gICAgYm9yZGVyLWNvbG9yOiBAcGFuZWwtbGlzdC1ncm91cC1ib3JkZXI7XG4gIH1cbiAgJi5uby1ib3JkZXJze1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAucGFuZWwtaGVhZGluZyxcbiAgICAucGFuZWwtZm9vdGVye1xuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ucGFuZWwtaGVhZGluZ3tcbiAgLnBhbmVsLWRlZmF1bHQgJntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFuZWwtaGVhZGluZy1iZztcbiAgfVxuICBib3JkZXItcmFkaXVzOiBAcGFuZWwtYm9yZGVyLXJhZGl1cyBAcGFuZWwtYm9yZGVyLXJhZGl1cyAwIDA7XG4gICYubm8tYm9yZGVye1xuICAgIG1hcmdpbjotMXB4IC0xcHggMCAtMXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAubmF2e1xuICAgIG1hcmdpbjogLTEwcHggIC0xNXB4O1xuICB9XG4gIC5saXN0LWdyb3Vwe1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5wYW5lbC1mb290ZXJ7XG4gIGJvcmRlci1jb2xvcjogQHBhbmVsLWhlYWRpbmctYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAwIDAgQHBhbmVsLWJvcmRlci1yYWRpdXMgQHBhbmVsLWJvcmRlci1yYWRpdXM7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwYW5lbC1mb290ZXItYmc7XG59XG5cbi5wYW5lbC1kZWZhdWx0e1xuICBib3JkZXItY29sb3I6IEBwYW5lbC1ib3JkZXI7XG4gID4gLnBhbmVsLWhlYWRpbmcsXG4gID4gLnBhbmVsLWZvb3RlciB7XG4gICAgYm9yZGVyLWNvbG9yOiBAcGFuZWwtaGVhZGluZy1ib3JkZXI7XG4gIH1cbn1cblxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5e1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWRlZjtcbn1cblxuLnRhYmxle1xuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgcGFkZGluZzo0cHggN3B4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiB0aGVhZCA+IHRyID4gdGh7XG4gICAgcGFkZGluZzo0cHggN3B4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG4udGFibGUtYm9yZGVyZWR7XG4gIGJvcmRlci1jb2xvcjogQHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgPiB0Ym9keXtcbiAgICA+IHRye1xuICAgICAgPiB0ZHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IHRoZWFkID4gdHIgPiB0aHtcbiAgICBib3JkZXItY29sb3I6IEB0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cbi50YWJsZS1zdHJpcGVke1xuICA+IHRib2R5IHtcbiAgICA+IHRye1xuICAgICAgJjpudGgtY2hpbGQob2RkKXtcbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGFibGUtc3RyaXBlZC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IHRoZWFkIHtcbiAgICA+IHRoe1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRhYmxlLXN0cmlwZWQtY29sb3I7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmVcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLndlbGwsIHByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBicmFuZC1saWdodDtcbiAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yO1xufVxuXG4uZHJvcGRvd24tbWVudXtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgLmJveC1zaGFkb3coMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgJi5wdWxsLWxlZnR7XG4gICAgbGVmdDoxMDAlO1xuICB9XG4gID4gLnBhbmVse1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IC01cHggMDtcbiAgfVxuICA+IGxpID4gYXtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgfVxuICA+IGxpID4gYTpob3ZlcixcbiAgPiBsaSA+IGE6Zm9jdXMsXG4gID4gLmFjdGl2ZSA+IGEsXG4gID4gLmFjdGl2ZSA+IGE6aG92ZXIsIFxuICA+IC5hY3RpdmUgPiBhOmZvY3Vze1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgZmlsdGVyOm5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICB9XG59XG5cbi5kcm9wZG93bi1oZWFkZXJ7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuXG4uZHJvcGRvd24tc3VibWVudXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmhvdmVyLFxuICAmOmZvY3Vze1xuICAgID4gYXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBicmFuZC1saWdodCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICAgIH0gICAgXG4gICAgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJi5wdWxsLWxlZnR7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICA+IC5kcm9wZG93bi1tZW51e1xuICAgICAgbGVmdDogLTEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnV7XG4gICAgbGVmdDoxMDAlO1xuICAgIHRvcDowO1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHhcbiAgfVxuXG4gIC5kcm9wdXAgJiB7XG4gICAgPiAuZHJvcGRvd24tbWVudXtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1ncm91cCA+IC5idG57XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4vKmNvbHMqL1xuLmNvbC1sZy0yLTQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uY29sLTB7Y2xlYXI6bGVmdDt9XG5cbi5yb3cubm8tZ3V0dGVye1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubm8tZ3V0dGVyIFtjbGFzcyo9XCJjb2xcIl17XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yb3ctc217XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgPiBkaXZ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLm1vZGFsLWJhY2tkcm9we1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtZGFyaztcbiAgJi5pbntcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbiAgfVxufVxuXG4ubW9kYWwtb3ZlcntcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5tb2RhbC1jZW50ZXJ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDo1MCU7XG4gIHRvcDo1MCU7XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvbGVzcy9hcHAucmVzZXQubGVzcyIsIi5jb2xvci12YXJpYW50KEBiZy1jb2xvcjogIzU1NSwgQGx0LXBlcmNlbnQ6IDEwJSwgQGx0ZXItcGVyY2VudDogMTUlLCBAZGstcGVyY2VudDogMTAlLCBAZGtlci1wZXJjZW50OiAxNSUpIHtcblx0YmFja2dyb3VuZC1jb2xvcjogQGJnLWNvbG9yO1xuXHQmLmx0LFxuXHQubHQge1xuXHRcdC5jb2xvci1zY2hlbWEoQGJnLWNvbG9yLCAtQGx0LXBlcmNlbnQsIC0yLjUlKTtcblx0fVxuXHQmLmx0ZXIsXG5cdC5sdGVyIHtcblx0XHQuY29sb3Itc2NoZW1hKEBiZy1jb2xvciwgLUBsdGVyLXBlcmNlbnQsIC01JSk7XG5cdH1cblx0Ji5kayxcblx0LmRrIHtcblx0XHQuY29sb3Itc2NoZW1hKEBiZy1jb2xvciwgQGRrLXBlcmNlbnQsIDIuNSUpO1xuXHR9XG5cdCYuZGtlcixcblx0LmRrZXIge1xuXHRcdC5jb2xvci1zY2hlbWEoQGJnLWNvbG9yLCBAZGtlci1wZXJjZW50LCA1JSk7XG5cdH1cbiAgJi5iZyxcbiAgLmJne1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBiZy1jb2xvcjtcbiAgfVxufVxuXG4uY29sb3Itc2NoZW1hKEBiZy1jb2xvcjogIzU1NSwgQHBlcmNlbnQ6IDE1JSwgQHNhdC1wZXJjZW50KXtcbiAgYmFja2dyb3VuZC1jb2xvcjogc2F0dXJhdGUoZGFya2VuKEBiZy1jb2xvciwgQHBlcmNlbnQpLCBAc2F0LXBlcmNlbnQpO1xufVxuXG4uZm9udC12YXJpYW50KEBiZy1jb2xvcil7XG5cdEBmb250LWNvbG9yOiAgZGVzYXR1cmF0ZShsaWdodGVuKEBiZy1jb2xvciw0MCUpLCAxMCUpO1xuICBAbGluay1jb2xvcjogIGRlc2F0dXJhdGUobGlnaHRlbihAYmctY29sb3IsNTAlKSwgMTAlKTtcbiAgQGhvdmVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogQGZvbnQtY29sb3I7XG5cdGEge1xuXHRcdGNvbG9yOiBAbGluay1jb2xvcjtcblx0XHQmOmhvdmVye1xuXHRcdFx0Y29sb3I6IEBob3Zlci1jb2xvcjtcblx0XHR9XG5cdFx0Ji5saXN0LWdyb3VwLWl0ZW17XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm5hdiB7XG5cdFx0PiBsaSB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICYuYWN0aXZle1xuICAgICAgICA+IGF7XG4gICAgICAgICAgY29sb3I6IEBob3Zlci1jb2xvcjtcbiAgICAgICAgICAuY29sb3Itc2NoZW1hKEBiZy1jb2xvciwgNSUsIDIuNSUpO1xuICAgICAgICB9XG4gICAgICB9XG5cdFx0XHQ+IGF7XG5cdFx0XHRcdGNvbG9yOiBkYXJrZW4oQGxpbmstY29sb3IsIDUlKTtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAuY29sb3Itc2NoZW1hKEBiZy1jb2xvciwgMyUsIDIuNSUpO1xuICAgICAgICB9XG5cdFx0XHR9XG5cdFx0fVxuICAgIC5vcGVuID4gYXtcbiAgICAgIC5jb2xvci1zY2hlbWEoQGJnLWNvbG9yLCA1JSwgMi41JSk7XG4gICAgfVxuXHR9XG4gIC5jYXJldHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAZm9udC1jb2xvcjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAZm9udC1jb2xvcjtcbiAgfVxuICAmLm5hdmJhciAubmF2e1xuICAgID4gbGkuYWN0aXZlID4gYXtcbiAgICAgIGNvbG9yOiBAaG92ZXItY29sb3I7XG4gICAgICAuY29sb3Itc2NoZW1hKEBiZy1jb2xvciwgNSUsIDIuNSUpO1xuICAgIH1cbiAgfVxuXHQub3BlbiA+IGEge1xuICAgICYsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3Vze1xuICAgICAgY29sb3I6IEBob3Zlci1jb2xvcjtcbiAgICB9XG5cdH1cblx0LnRleHQtbXV0ZWQge1xuXHRcdGNvbG9yOiBkYXJrZW4oQGZvbnQtY29sb3IsIDEwJSkgIWltcG9ydGFudDtcblx0fVxuICAudGV4dC1sdCB7XG4gICAgY29sb3I6IGxpZ2h0ZW4oQGZvbnQtY29sb3IsIDI1JSkgIWltcG9ydGFudDtcbiAgfVxuICAmLmF1dG8sXG4gIC5hdXRve1xuICAgIC5saXN0LWdyb3VwLWl0ZW17XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYmctY29sb3IsIDUlKSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJi5hY3RpdmV7XG4gICAgICAgIC5jb2xvci1zY2hlbWEoQGJnLWNvbG9yLCA1JSwgMi41JSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRleHQtd2FyaWFudChAYmctY29sb3IsIEBuYW1lKXtcbiAgYS5iZy1Ae25hbWV9OmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmctY29sb3IsIDUlKTtcbiAgfVxuICBhLnRleHQtQHtuYW1lfTpob3ZlcntcbiAgICBjb2xvcjogZGFya2VuKEBiZy1jb2xvciwgNSUpO1xuICB9XG4gIC50ZXh0LUB7bmFtZX17XG4gICAgY29sb3I6IEBiZy1jb2xvcjtcbiAgfVxuICAudGV4dC1Ae25hbWV9LWx0e1xuICAgIGNvbG9yOiBsaWdodGVuKEBiZy1jb2xvciwgNSUpO1xuICB9XG4gIC50ZXh0LUB7bmFtZX0tbHRlcntcbiAgICBjb2xvcjogbGlnaHRlbihAYmctY29sb3IsIDEwJSk7XG4gIH1cbiAgLnRleHQtQHtuYW1lfS1ka3tcbiAgICBjb2xvcjogZGFya2VuKEBiZy1jb2xvciwgNSUpO1xuICB9XG4gIC50ZXh0LUB7bmFtZX0tZGtlcntcbiAgICBjb2xvcjogZGFya2VuKEBiZy1jb2xvciwgMTAlKTtcbiAgfVxufVxuXG5cbi5jbGVhcmZpeCgpIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8vIEJ1dHRvbiB2YXJpYW50c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG4uYnV0dG9uLXZhcmlhbnQoQGNvbG9yOyBAYmFja2dyb3VuZDsgQGJvcmRlcikge1xuICBjb2xvcjogQGNvbG9yICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6IEBib3JkZXI7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiAuZHJvcGRvd24tdG9nZ2xlJiB7XG4gICAgY29sb3I6IEBjb2xvciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgNSUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYm9yZGVyLCA4JSk7XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiAuZHJvcGRvd24tdG9nZ2xlJiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuICAmLmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICYsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogQGJvcmRlclxuICAgIH1cbiAgfVxufVxuXG4udHJhbnNsYXRlWihAeikge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWihAeik7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWihAeik7XG5cdFx0IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWihAeik7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooQHopO1xufVxuXG4vLyBDU1MzIFBST1BFUlRJRVNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcbi5ib3JkZXItdG9wLXJhZGl1cyhAcmFkaXVzKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzO1xuICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1cztcbn1cbi5ib3JkZXItcmlnaHQtcmFkaXVzKEByYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXM7XG4gICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzO1xufVxuLmJvcmRlci1ib3R0b20tcmFkaXVzKEByYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXM7XG4gICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xufVxuLmJvcmRlci1sZWZ0LXJhZGl1cyhAcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXM7XG4gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXM7XG59XG5cbi8vIERyb3Agc2hhZG93c1xuLmJveC1zaGFkb3coQHNoYWRvdykge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IEBzaGFkb3c7IC8vIGlPUyA8NC4zICYgQW5kcm9pZCA8NC4xXG4gICAgICAgICAgYm94LXNoYWRvdzogQHNoYWRvdztcbn1cblxuLy8gVHJhbnNpdGlvbnNcbi50cmFuc2l0aW9uKEB0cmFuc2l0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XG59XG4udHJhbnNpdGlvbi1kZWxheShAdHJhbnNpdGlvbi1kZWxheSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IEB0cmFuc2l0aW9uLWRlbGF5O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IEB0cmFuc2l0aW9uLWRlbGF5O1xufVxuLnRyYW5zaXRpb24tZHVyYXRpb24oQHRyYW5zaXRpb24tZHVyYXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiBAdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBAdHJhbnNpdGlvbi1kdXJhdGlvbjtcbn1cbi50cmFuc2l0aW9uLXRyYW5zZm9ybShAdHJhbnNpdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIEB0cmFuc2l0aW9uO1xuICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIEB0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSBAdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gQHRyYW5zaXRpb247XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uc1xuLnJvdGF0ZShAZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7IC8vIElFOStcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG59XG4uc2NhbGUoQHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKTsgLy8gSUU5K1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKTtcbn1cbi50cmFuc2xhdGUoQHgsIEB5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpOyAvLyBJRTkrXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTtcbn1cbi5za2V3KEB4LCBAeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldyhAeCwgQHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNDg4NTsgSUU5K1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tldyhAeCwgQHkpO1xufVxuLnRyYW5zbGF0ZTNkKEB4LCBAeSwgQHopIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKEB4LCBAeSwgQHopO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoQHgsIEB5LCBAeik7XG59XG5cbi8vIEJhY2tmYWNlIHZpc2liaWxpdHlcbi8vIFByZXZlbnQgYnJvd3NlcnMgZnJvbSBmbGlja2VyaW5nIHdoZW4gdXNpbmcgQ1NTIDNEIHRyYW5zZm9ybXMuXG4vLyBEZWZhdWx0IHZhbHVlIGlzIGB2aXNpYmxlYCwgYnV0IGNhbiBiZSBjaGFuZ2VkIHRvIGBoaWRkZW5gXG4vLyBTZWUgZ2l0IHB1bGwgaHR0cHM6Ly9naXRodWIuY29tL2Rhbm55a2VhbmUvYm9vdHN0cmFwLmdpdCBiYWNrZmFjZS12aXNpYmlsaXR5IGZvciBleGFtcGxlc1xuLmJhY2tmYWNlLXZpc2liaWxpdHkoQHZpc2liaWxpdHkpe1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IEB2aXNpYmlsaXR5O1xuICAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IEB2aXNpYmlsaXR5O1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IEB2aXNpYmlsaXR5O1xufVxuXG4vLyBCb3ggc2l6aW5nXG4uYm94LXNpemluZyhAYm94bW9kZWwpIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBAYm94bW9kZWw7XG4gICAgIC1tb3otYm94LXNpemluZzogQGJveG1vZGVsO1xuICAgICAgICAgIGJveC1zaXppbmc6IEBib3htb2RlbDtcbn1cblxuLy8gVXNlciBzZWxlY3Rcbi8vIEZvciBzZWxlY3RpbmcgdGV4dCBvbiB0aGUgcGFnZVxuLnVzZXItc2VsZWN0KEBzZWxlY3QpIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogQHNlbGVjdDtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogQHNlbGVjdDtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogQHNlbGVjdDsgLy8gSUUxMCtcbiAgICAgICAtby11c2VyLXNlbGVjdDogQHNlbGVjdDtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogQHNlbGVjdDtcbn1cblxuLy8gUmVzaXplIGFueXRoaW5nXG4ucmVzaXphYmxlKEBkaXJlY3Rpb24pIHtcbiAgcmVzaXplOiBAZGlyZWN0aW9uOyAvLyBPcHRpb25zOiBob3Jpem9udGFsLCB2ZXJ0aWNhbCwgYm90aFxuICBvdmVyZmxvdzogYXV0bzsgLy8gU2FmYXJpIGZpeFxufVxuXG4vLyBDU1MzIENvbnRlbnQgQ29sdW1uc1xuLmNvbnRlbnQtY29sdW1ucyhAY29sdW1uLWNvdW50LCBAY29sdW1uLWdhcDogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiBAY29sdW1uLWNvdW50O1xuICAgICAtbW96LWNvbHVtbi1jb3VudDogQGNvbHVtbi1jb3VudDtcbiAgICAgICAgICBjb2x1bW4tY291bnQ6IEBjb2x1bW4tY291bnQ7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogQGNvbHVtbi1nYXA7XG4gICAgIC1tb3otY29sdW1uLWdhcDogQGNvbHVtbi1nYXA7XG4gICAgICAgICAgY29sdW1uLWdhcDogQGNvbHVtbi1nYXA7XG59XG5cbi8vIE9wdGlvbmFsIGh5cGhlbmF0aW9uXG4uaHlwaGVucyhAbW9kZTogYXV0bykge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtaHlwaGVuczogQG1vZGU7XG4gICAgIC1tb3otaHlwaGVuczogQG1vZGU7XG4gICAgICAtbXMtaHlwaGVuczogQG1vZGU7IC8vIElFMTArXG4gICAgICAgLW8taHlwaGVuczogQG1vZGU7XG4gICAgICAgICAgaHlwaGVuczogQG1vZGU7XG59XG5cbi8vIE9wYWNpdHlcbi5vcGFjaXR5KEBvcGFjaXR5KSB7XG4gIG9wYWNpdHk6IEBvcGFjaXR5O1xuICAvLyBJRTggZmlsdGVyXG4gIEBvcGFjaXR5LWllOiAoQG9wYWNpdHkgKiAxMDApO1xuICBmaWx0ZXI6IH5cImFscGhhKG9wYWNpdHk9QHtvcGFjaXR5LWllfSlcIjtcbn1cblxuXG5cbi8vIEdSQURJRU5UU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuI2dyYWRpZW50IHtcblxuICAvLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbiAgLy9cbiAgLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbiAgLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbiAgLmhvcml6b250YWwoQHN0YXJ0LWNvbG9yOiAjNTU1OyBAZW5kLWNvbG9yOiAjMzMzOyBAc3RhcnQtcGVyY2VudDogMCU7IEBlbmQtcGVyY2VudDogMTAwJSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIEBzdGFydC1jb2xvciBAc3RhcnQtcGVyY2VudCwgQGVuZC1jb2xvciBAZW5kLXBlcmNlbnQpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7IC8vIE9wZXJhIDEyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IGUoJShcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSclZCcsIGVuZENvbG9yc3RyPSclZCcsIEdyYWRpZW50VHlwZT0xKVwiLGFyZ2IoQHN0YXJ0LWNvbG9yKSxhcmdiKEBlbmQtY29sb3IpKSk7IC8vIElFOSBhbmQgZG93blxuICB9XG5cbiAgLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuICAvL1xuICAvLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuICAvLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxuICAudmVydGljYWwoQHN0YXJ0LWNvbG9yOiAjNTU1OyBAZW5kLWNvbG9yOiAjMzMzOyBAc3RhcnQtcGVyY2VudDogMCU7IEBlbmQtcGVyY2VudDogMTAwJSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7ICAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgIC8vIE9wZXJhIDEyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgZmlsdGVyOiBlKCUoXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJWQnLCBlbmRDb2xvcnN0cj0nJWQnLCBHcmFkaWVudFR5cGU9MClcIixhcmdiKEBzdGFydC1jb2xvciksYXJnYihAZW5kLWNvbG9yKSkpOyAvLyBJRTkgYW5kIGRvd25cbiAgfVxuXG4gIC5kaXJlY3Rpb25hbChAc3RhcnQtY29sb3I6ICM1NTU7IEBlbmQtY29sb3I6ICMzMzM7IEBkZWc6IDQ1ZGVnKSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBkZWcsIEBzdGFydC1jb2xvciwgQGVuZC1jb2xvcik7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChAZGVnLCBAc3RhcnQtY29sb3IsIEBlbmQtY29sb3IpOyAvLyBPcGVyYSAxMlxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChAZGVnLCBAc3RhcnQtY29sb3IsIEBlbmQtY29sb3IpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gIH1cbiAgLmhvcml6b250YWwtdGhyZWUtY29sb3JzKEBzdGFydC1jb2xvcjogIzAwYjNlZTsgQG1pZC1jb2xvcjogIzdhNDNiNjsgQGNvbG9yLXN0b3A6IDUwJTsgQGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBAc3RhcnQtY29sb3IsIEBtaWQtY29sb3IgQGNvbG9yLXN0b3AsIEBlbmQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZmlsdGVyOiBlKCUoXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJWQnLCBlbmRDb2xvcnN0cj0nJWQnLCBHcmFkaWVudFR5cGU9MSlcIixhcmdiKEBzdGFydC1jb2xvciksYXJnYihAZW5kLWNvbG9yKSkpOyAvLyBJRTkgYW5kIGRvd24sIGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xuICB9XG4gIC52ZXJ0aWNhbC10aHJlZS1jb2xvcnMoQHN0YXJ0LWNvbG9yOiAjMDBiM2VlOyBAbWlkLWNvbG9yOiAjN2E0M2I2OyBAY29sb3Itc3RvcDogNTAlOyBAZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGZpbHRlcjogZSglKFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyVkJywgZW5kQ29sb3JzdHI9JyVkJywgR3JhZGllbnRUeXBlPTApXCIsYXJnYihAc3RhcnQtY29sb3IpLGFyZ2IoQGVuZC1jb2xvcikpKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbiAgfVxuICAucmFkaWFsKEBpbm5lci1jb2xvcjogIzU1NTsgQG91dGVyLWNvbG9yOiAjMzMzKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCBAaW5uZXItY29sb3IsIEBvdXRlci1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgQGlubmVyLWNvbG9yLCBAb3V0ZXItY29sb3IpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgLnN0cmlwZWQoQGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xNSk7IEBhbmdsZTogNDVkZWcpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAYW5nbGUsIEBjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCBAY29sb3IgNTAlLCBAY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQGFuZ2xlLCBAY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgQGNvbG9yIDUwJSwgQGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBhbmdsZSwgQGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIEBjb2xvciA1MCUsIEBjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG5cbi8vIFJlc2V0IGZpbHRlcnMgZm9yIElFXG4vL1xuLy8gV2hlbiB5b3UgbmVlZCB0byByZW1vdmUgYSBncmFkaWVudCBiYWNrZ3JvdW5kLCBkb24ndCBmb3JnZXQgdG8gdXNlIHRoaXMgdG8gcmVzZXRcbi8vIHRoZSBJRSBmaWx0ZXIgZm9yIElFOSBhbmQgYmVsb3cuXG4ucmVzZXQtZmlsdGVyKCkge1xuICBmaWx0ZXI6IGUoJShcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpXCIpKTtcbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9sZXNzL2FwcC5taXhpbnMubGVzcyIsIi8qbGF5b3V0Ki9cbmh0bWwsIGJvZHl7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5ib2R5e1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5hcHB7XG5cdGhlaWdodDogMTAwJTtcblx0bWluLWhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IGluaGVyaXQ7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR6LWluZGV4OiAtMTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAYm9keS1iZztcblx0XHRib3JkZXI6IGluaGVyaXQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLmFwcC1oZWFkZXItZml4ZWR7XG5cdHBhZGRpbmctdG9wOiBAYXBwLWhlYWRlci1oZWlnaHQ7XG5cdC5hcHAtaGVhZGVye1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmFwcC1oZWFkZXJ7XG5cdHotaW5kZXg6IDEwMjU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIG1lbnVcbi5hcHAtYXNpZGV7XG5cdGZsb2F0OiBsZWZ0O1xuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogaW5oZXJpdDtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyOiBpbmhlcml0O1xuXHR9XG59XG5cbi5hcHAtYXNpZGUtZm9vdGVye1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDEwMDA7XG5cdG1heC13aWR0aDogQGFwcC1hc2lkZS13aWR0aDtcblx0LmFwcC1hc2lkZS1mb2xkZWQgJiB7XG5cdFx0bWF4LXdpZHRoOiBAYXBwLWFzaWRlLWZvbGRlZC13aWR0aDtcblx0fVxuXHR+IGRpdntcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0fVxufVxuXG4uYXBwLWFzaWRlLXJpZ2h0e1xuXHRwYWRkaW5nLWJvdHRvbTogQGFwcC1oZWFkZXItaGVpZ2h0O1xufVxuXG4vLyBjb250ZW50XG4uYXBwLWNvbnRlbnR7XG5cdGhlaWdodDogMTAwJTtcblx0LmNsZWFyZml4KCk7XG59XG5cbi5hcHAtY29udGVudC1mdWxse1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogQGFwcC1oZWFkZXItaGVpZ2h0O1xuXHRib3R0b206IEBhcHAtaGVhZGVyLWhlaWdodDtcblx0aGVpZ2h0OiBhdXRvO1xuXHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0Ji5oLWZ1bGx7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVx0XG59XG5cbi5hcHAtY29udGVudC1ib2R5e1xuXHRwYWRkaW5nLWJvdHRvbTogQGFwcC1oZWFkZXItaGVpZ2h0O1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi8vIGZvb3RlclxuLmFwcC1mb290ZXJ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogMTAwNTtcblx0Ji5hcHAtZm9vdGVyLWZpeGVke1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0fVxufVxuXG4uaGJveHtcblx0ZGlzcGxheTogdGFibGU7XG5cdHRhYmxlLWxheW91dDogZml4ZWQ7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHQuY29se1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdH1cbn1cblxuLnYtbWlkZGxle3ZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDt9XG4udi10b3B7dmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O31cbi52LWJvdHRvbXt2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7fVxuXG4udmJveHtcblx0ZGlzcGxheTogdGFibGU7XG5cdGJvcmRlci1zcGFjaW5nOjA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcdFxuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAyNDBweDtcblx0LnJvdy1yb3cge1xuXHRcdGRpc3BsYXk6IHRhYmxlLXJvdztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0LmNlbGwge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQuaWUgJiB7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdFx0ICAgIC5jZWxsLWlubmVye1xuXHRcdFx0ICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0XHQuY2VsbC1pbm5lciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtcblx0XHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIG5hdmJhclxuXG4ubmF2YmFye1xuXHQubmF2YmFyLWZvcm0tc217XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cdGJvcmRlci13aWR0aDogMDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0bWFyZ2luOiAwO1xufVxuXG4ubmF2YmFyLW1ke1xuXHRtaW4taGVpZ2h0OiBAYXBwLWhlYWRlci1tZC1oZWlnaHQ7XG5cdC5uYXZiYXItYnRue1xuXHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdH1cblx0Lm5hdmJhci1mb3Jte1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cblx0Lm5hdmJhci1uYXYgPiBsaSA+IGF7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdH1cblx0Lm5hdmJhci1icmFuZHtcblx0XHRsaW5lLWhlaWdodDogNjBweDtcblx0fVxufVxuXG4ubmF2YmFyLWhlYWRlcntcblx0PiBidXR0b257XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRwYWRkaW5nOiAxMHB4IDE3cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG59XG5cbi5uYXZiYXItYnJhbmR7XG5cdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiBAYXBwLWhlYWRlci1oZWlnaHQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMCAxMHB4O1xuXHQmOmhvdmVye1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXHRpbWd7XG5cdFx0bWF4LWhlaWdodDogMjBweDtcblx0XHRtYXJnaW4tdG9wOiAtNHB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XHRcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5hcHAtYXNpZGUsXG5cdC5uYXZiYXItaGVhZGVyIHtcblx0XHR3aWR0aDogQGFwcC1hc2lkZS13aWR0aDtcblx0fVxuXHQubmF2YmFyLWNvbGxhcHNlLFxuXHQuYXBwLWNvbnRlbnQsXG5cdC5hcHAtZm9vdGVye1xuXHRcdG1hcmdpbi1sZWZ0OiBAYXBwLWFzaWRlLXdpZHRoO1xuXHR9XG5cblx0LmFwcC1hc2lkZS1yaWdodHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiBAYXBwLWhlYWRlci1oZWlnaHQ7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHotaW5kZXg6IDEwMDA7XG5cdFx0Ji5wb3MtZml4e1xuXHRcdFx0ei1pbmRleDogMTAxMDtcblx0XHR9XG5cdH1cblxuXHQudmlzaWJsZS1mb2xkZWR7ZGlzcGxheTogbm9uZTt9XG5cblx0LmFwcC1hc2lkZS1mb2xkZWR7XG5cdFx0LmhpZGRlbi1mb2xkZWR7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC52aXNpYmxlLWZvbGRlZHtcblx0XHRcdGRpc3BsYXk6IGluaGVyaXQ7XG5cdFx0fVxuXHRcdC50ZXh0LWNlbnRlci1mb2xkZWR7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5wdWxsLW5vbmUtZm9sZGVke1xuXHRcdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnctYXV0by1mb2xkZWR7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cblx0XHQuYXBwLWFzaWRlLFxuXHRcdC5uYXZiYXItaGVhZGVyIHtcblx0XHRcdHdpZHRoOiBAYXBwLWFzaWRlLWZvbGRlZC13aWR0aDtcblx0XHR9XG5cdFx0Lm5hdmJhci1jb2xsYXBzZSxcblx0XHQuYXBwLWNvbnRlbnQsXG5cdFx0LmFwcC1mb290ZXJ7XG5cdFx0XHRtYXJnaW4tbGVmdDogQGFwcC1hc2lkZS1mb2xkZWQtd2lkdGg7XG5cdFx0fVxuXHRcdC5hcHAtaGVhZGVye1xuXHRcdFx0Lm5hdmJhci1icmFuZHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHR9XG5cblx0LmFwcC1hc2lkZS1maXhlZHtcblx0XHQuYXBwLWFzaWRlOmJlZm9yZXtcblx0XHRcdHBvc2l0aW9uOmZpeGVkO1xuXHRcdH1cblx0XHQuYXBwLWhlYWRlcntcblx0XHRcdC5uYXZiYXItaGVhZGVye1xuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR9XHRcdFx0XG5cdFx0fVxuXHRcdC5hc2lkZS13cmFwe1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRvcDogQGFwcC1oZWFkZXItaGVpZ2h0O1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiBAYXBwLWFzaWRlLXdpZHRoIC0gMTtcblx0XHRcdHotaW5kZXg6IDEwMDA7XG5cdFx0XHQubmF2aS13cmFwe1xuXHRcdFx0XHR3aWR0aDogQGFwcC1hc2lkZS13aWR0aCArIEBzY3JvbGwtYmFyLXdpZHRoO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b3ZlcmZsb3cteDpoaWRkZW47XG5cdFx0XHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHRcdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRcdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRcdCAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsIHtcblx0XHRcdFx0ICB3aWR0aDogQHNjcm9sbC1iYXItd2lkdGg7XG5cdFx0XHRcdH1cblx0XHRcdFx0PiAqe1xuXHRcdFx0XHRcdHdpZHRoOiBAYXBwLWFzaWRlLXdpZHRoO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc21hcnQgJiAubmF2aS13cmFwe1xuXHRcdFx0XHR3aWR0aDogQGFwcC1hc2lkZS13aWR0aDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5hcHAtYXNpZGUtZm9sZGVke1xuXHRcdFx0LmFwcC1hc2lkZXtcblx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0ei1pbmRleDogMTAxMDtcblx0XHRcdH1cblx0XHRcdC5hc2lkZS13cmFwe1xuXHRcdFx0XHR3aWR0aDogQGFwcC1hc2lkZS1mb2xkZWQtd2lkdGggLSAxO1xuXHRcdFx0XHQubmF2aS13cmFwe1xuXHRcdFx0XHRcdHdpZHRoOiBAYXBwLWFzaWRlLWZvbGRlZC13aWR0aCArIEBzY3JvbGwtYmFyLXdpZHRoO1xuXHRcdFx0XHRcdD4gKntcblx0XHRcdFx0XHRcdHdpZHRoOiBAYXBwLWFzaWRlLWZvbGRlZC13aWR0aDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNtYXJ0ICYgLm5hdmktd3JhcHtcblx0XHRcdFx0XHR3aWR0aDogQGFwcC1hc2lkZS1mb2xkZWQtd2lkdGg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYmctYXV0b3tcblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogaW5oZXJpdDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcblx0XHRcdGJvcmRlcjogaW5oZXJpdDtcdFx0XHRcblx0XHR9XG5cdFx0Ji5iLWw6YmVmb3Jle1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xcHg7XG5cdFx0fVxuXHRcdCYuYi1yOmJlZm9yZXtcblx0XHRcdG1hcmdpbi1yaWdodDogLTFweDtcblx0XHR9XG5cdH1cblxuXHQuY29sLnNob3d7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8vIHNtXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuaGJveC1hdXRvLXNte1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdD4gLmNvbHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQmLnNob3d7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC52Ym94e1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHQuY2VsbC1pbm5lcntcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbi8vIHhzXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Ym9keXtcblx0XHRoZWlnaHQ6YXV0bztcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHR9XG5cdC5uYXZiYXItZml4ZWQtYm90dG9te1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0fVxuXHQuYXBwLWFzaWRle1xuXHRcdGZsb2F0OiBub25lO1xuXHR9XG5cdC5hcHAtY29udGVudC1mdWxse1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXHQuaGJveC1hdXRvLXhze1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdD4gLmNvbHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC52Ym94e1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHQuY2VsbC1pbm5lcntcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0Lm5hdmJhci1uYXZ7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdD4gbGkgPiBhe1xuXHRcdFx0Ym94LXNoYWRvdzowIC0xcHggMCByZ2JhKDAsMCwwLDAuMSk7XG5cdFx0XHQudXB7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblx0XHRcdC5hdmF0YXJ7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQub3BlbiAuZHJvcGRvd24tbWVudXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdC5uYXZiYXItZm9ybXtcblx0XHRib3gtc2hhZG93OjAgLTFweCAwIHJnYmEoMCwwLDAsMC4xKTtcblx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdC5mb3JtLWdyb3Vwe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9sZXNzL2FwcC5sYXlvdXQubGVzcyIsImh0bWwuYmd7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JnLmpwZycpO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYXBwLmNvbnRhaW5lcntcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmFwcC5jb250YWluZXJ7XG5cdFx0d2lkdGg6IDc1MHB4O1xuXHRcdC5ib3gtc2hhZG93KDAgMCAzMHB4IHJnYmEoMCwwLDAsMC4zKSk7XG5cdFx0LmFwcC1hc2lkZXtcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHR9XG5cdFx0XG5cdFx0Ji5hcHAtYXNpZGUtZm9sZGVke1xuXHRcdFx0LmFwcC1hc2lkZXtcblx0XHRcdFx0b3ZlcmZsb3cteDogdmlzaWJsZTtcblx0XHRcdH1cdFx0XHRcblx0XHR9XG5cdFx0Ji5hcHAtYXNpZGUtZml4ZWR7XG5cdFx0XHQuYXNpZGUtd3JhcHtcblx0XHRcdFx0bGVmdDogaW5oZXJpdDtcblx0XHRcdH1cblx0XHRcdCYuYXBwLWFzaWRlLWZvbGRlZHtcblx0XHRcdFx0LmFwcC1hc2lkZXtcblx0XHRcdFx0XHQ+IHVsLm5hdntcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXBwLWhlYWRlcixcblx0XHQuYXBwLWFzaWRle1xuXHRcdFx0bWF4LXdpZHRoOiA3NTBweDtcblx0XHR9XG5cdFx0LmFwcC1mb290ZXItZml4ZWR7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogNzUwIC0gQGFwcC1hc2lkZS13aWR0aDtcblx0XHR9XG5cdFx0Ji5hcHAtYXNpZGUtZm9sZGVke1xuXHRcdFx0LmFwcC1mb290ZXItZml4ZWR7XG5cdFx0XHRcdG1heC13aWR0aDogNzUwIC0gQGFwcC1hc2lkZS1mb2xkZWQtd2lkdGg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuYXBwLWFzaWRlLWRvY2t7XG5cdFx0XHQuYXBwLWZvb3Rlci1maXhlZHtcblx0XHRcdFx0bWF4LXdpZHRoOiA3NTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5hcHAuY29udGFpbmVye1xuXHRcdHdpZHRoOiA5NzBweDtcblx0XHQuYXBwLWhlYWRlcixcblx0XHQuYXBwLWFzaWRle1xuXHRcdFx0bWF4LXdpZHRoOiA5NzBweDtcblx0XHR9XG5cdFx0LmFwcC1mb290ZXItZml4ZWR7XG5cdFx0XHRtYXgtd2lkdGg6IDk3MCAtIEBhcHAtYXNpZGUtd2lkdGg7XG5cdFx0fVxuXHRcdCYuYXBwLWFzaWRlLWZvbGRlZHtcblx0XHRcdC5hcHAtZm9vdGVyLWZpeGVke1xuXHRcdFx0XHRtYXgtd2lkdGg6IDk3MCAtIEBhcHAtYXNpZGUtZm9sZGVkLXdpZHRoO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmFwcC1hc2lkZS1kb2Nre1xuXHRcdFx0LmFwcC1mb290ZXItZml4ZWR7XG5cdFx0XHRcdG1heC13aWR0aDogOTcwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmFwcC5jb250YWluZXJ7XG5cdFx0d2lkdGg6IDExNzBweDtcblx0XHQuYXBwLWhlYWRlcixcblx0XHQuYXBwLWFzaWRle1xuXHRcdFx0bWF4LXdpZHRoOiAxMTcwcHg7XG5cdFx0fVxuXHRcdC5hcHAtZm9vdGVyLWZpeGVke1xuXHRcdFx0bWF4LXdpZHRoOiAxMTcwIC0gQGFwcC1hc2lkZS13aWR0aDtcblx0XHR9XG5cdFx0Ji5hcHAtYXNpZGUtZm9sZGVke1xuXHRcdFx0LmFwcC1mb290ZXItZml4ZWR7XG5cdFx0XHRcdG1heC13aWR0aDogMTE3MCAtIEBhcHAtYXNpZGUtZm9sZGVkLXdpZHRoO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmFwcC1hc2lkZS1kb2Nre1xuXHRcdFx0LmFwcC1mb290ZXItZml4ZWR7XG5cdFx0XHRcdG1heC13aWR0aDogMTE3MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2xlc3MvYXBwLmxheW91dC5ib3hlZC5sZXNzIiwiLm5hdi1zdWJ7XG5cdG9wYWNpdHk6IDA7XG5cdGhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHQudHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0IDBzKTtcblxuICAuYWN0aXZlID4gJixcbiAgLmFwcC1hc2lkZS1mb2xkZWQgbGk6aG92ZXIgPiAmLFxuICAuYXBwLWFzaWRlLWZvbGRlZCBsaTpmb2N1cyA+ICYsXG4gIC5hcHAtYXNpZGUtZm9sZGVkIGxpOmFjdGl2ZSA+ICZ7XG4gIFx0b3BhY2l0eTogMTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuXG4ubmF2LXN1Yi1oZWFkZXIge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdGF7XG5cdFx0cGFkZGluZzogZmxvb3IoKEBhcHAtYXNpZGUtZm9sZGVkLW5hdi1oZWlnaHQgLSBAbGluZS1oZWlnaHQtY29tcHV0ZWQpLzIpIDIwcHg7XG5cdH1cbn1cblxuLm5hdmkge1xuXHR1bC5uYXYge1xuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGkge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IEBhcHAtYXNpZGUtbmF2LWhlaWdodCArIDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYWN0aXZlID4gdWx7XG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZzogZmxvb3IoKEBhcHAtYXNpZGUtbmF2LWhlaWdodCAtIEBsaW5lLWhlaWdodC1jb21wdXRlZCkvMikgMjBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQudHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dCAwcyk7XG5cdFx0XHRcdC5iYWRnZSxcblx0XHRcdFx0LmxhYmVsIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMnB4IDVweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0PiBpIHtcblx0XHRcdFx0XHRtYXJnaW46IGZsb29yKC0oQGFwcC1hc2lkZS1uYXYtaGVpZ2h0IC0gQGxpbmUtaGVpZ2h0LWNvbXB1dGVkKS8yKSAtMTBweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogQGFwcC1hc2lkZS1uYXYtaGVpZ2h0O1xuXHRcdFx0XHRcdHdpZHRoOiBAYXBwLWFzaWRlLW5hdi1oZWlnaHQ7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuYXBwLWFzaWRlLWZvbGRlZHtcblx0XHQubmF2LXN1Yi1oZWFkZXJ7XG5cdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0YXtcblx0XHRcdFx0cGFkZGluZzogZmxvb3IoKEBhcHAtYXNpZGUtZm9sZGVkLW5hdi1oZWlnaHQgLSBAbGluZS1oZWlnaHQtY29tcHV0ZWQpLzIpIDIwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm5hdml7XG5cdFx0XHQ+IHVsIHtcblx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IEBhcHAtYXNpZGUtZm9sZGVkLW5hdi1oZWlnaHQ7XG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0Ji5wdWxsLXJpZ2h0e1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aXtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRcdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IEBhcHAtYXNpZGUtZm9sZGVkLW5hdi1oZWlnaHQ7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRie1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmJhZGdlLFxuXHRcdFx0XHRcdFx0LmxhYmVse1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAxMnB4O1xuXHRcdFx0XHRcdFx0XHR0b3A6IDhweDtcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0PiBsaSA+IHVse1xuXHRcdFx0XHRcdGhlaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdFx0XHRcdHRvcDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHotaW5kZXg6IDEwNTA7XG5cdFx0XHRcdFx0d2lkdGg6IEBhcHAtYXNpZGUtd2lkdGg7XG5cdFx0XHRcdFx0LmJveC1zaGFkb3coMCAycHggNnB4IHJnYmEoMCwwLDAsMC4xKSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGxpIHtcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5hcHAtYXNpZGUtZm9sZGVkLmFwcC1hc2lkZS1maXhlZCAuYXBwLWFzaWRle1xuXHRcdD4gdWwubmF2IHtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRcdHdpZHRoOiBAYXBwLWFzaWRlLWZvbGRlZC13aWR0aDtcblx0XHRcdFx0aGVpZ2h0OiBAYXBwLWFzaWRlLWZvbGRlZC1uYXYtaGVpZ2h0O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IC1AYXBwLWFzaWRlLWZvbGRlZC13aWR0aDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0ei1pbmRleDogMTAxMDtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiBAYXBwLWFzaWRlLXdpZHRoICsgQGFwcC1hc2lkZS1mb2xkZWQtd2lkdGg7XG5cdFx0XHRsZWZ0OiBAYXBwLWFzaWRlLWZvbGRlZC13aWR0aCArIDIwO1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRcdFx0YXtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAgMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvbGVzcy9hcHAubmF2Lmxlc3MiLCJAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0aHRtbCxcbiAgICBib2R5e1xuXHQgICBcdG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIH1cblx0LmFwcHtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdH1cblx0LmFwcC1jb250ZW50e1xuXHRcdC50cmFuc2l0aW9uLXRyYW5zZm9ybSgwLjJzIGVhc2UpO1xuXHR9XG5cdC5vZmYtc2NyZWVue1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiA1MHB4O1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0d2lkdGg6IEBvZmYtc2NyZWVuLXdpZHRoO1xuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdCAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRcdCAgei1pbmRleDogMTAxMDtcblx0XHQgICsgKntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGJvZHktYmc7XG5cdFx0XHRcdC50cmFuc2l0aW9uLXRyYW5zZm9ybSgwLjJzIGVhc2UpO1xuXHRcdFx0XHQuYmFja2ZhY2UtdmlzaWJpbGl0eShoaWRkZW4pO1xuXHRcdFx0XHQudHJhbnNsYXRlM2QoQG9mZi1zY3JlZW4td2lkdGgsIDBweCwgMHB4KTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR6LWluZGV4OiAxMDE1O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRcdFx0Lm9mZi1zY3JlZW4tdG9nZ2xlIHtcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHR6LWluZGV4OiAxMDIwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnB1bGwtcmlnaHR7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHQrICp7XG5cdFx0XHRcdFx0LnRyYW5zbGF0ZTNkKC1Ab2ZmLXNjcmVlbi13aWR0aCwgMHB4LCAwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9sZXNzL2FwcC5uYXYub2Zmc2NyZWVuLmxlc3MiLCJAbWVkaWEgKG1pbi13aWR0aDogQGFwcC1hc2lkZS1kb2NrLW1lZGlhKSB7XG5cdC5hcHAtYXNpZGUtZG9ja3tcblx0XHQuYXBwLWNvbnRlbnQsXG5cdFx0LmFwcC1mb290ZXJ7XG5cdFx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5hcHAtYXNpZGUtZm9vdGVyIH4gZGl2e1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXHRcdCYuYXBwLWFzaWRlLWZpeGVke1xuXHRcdFx0Ji5hcHAtaGVhZGVyLWZpeGVke1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTE1cHg7XG5cdFx0XHR9XG5cdFx0XHQuYXBwLWFzaWRle1xuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRcdHRvcDogNTBweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHotaW5kZXg6IDEwMDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5hcHAtYXNpZGUsXG5cdFx0LmFzaWRlLXdyYXAsXG5cdFx0Lm5hdmktd3JhcHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5uYXZpLXdyYXAgPiAqe1xuXHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuYXBwLWFzaWRle1xuXHRcdFx0Ym90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHQmLmItcntcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0bmF2ID4gLm5hdntcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR9XHRcdFx0XG5cdFx0XHQuaGlkZGVuLWZvbGRlZCxcblx0XHRcdC5saW5lLFxuXHRcdFx0Lm5hdmktd3JhcCA+IGRpdntcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0Lm5hdmkgPiB1bCA+IGxpe1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdD4gYXtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHggMTJweCAxNXB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0PiAuYmFkZ2UsXG5cdFx0XHRcdFx0PiAubGFiZWx7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDVweDtcblx0XHRcdFx0XHRcdHJpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxcHggNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQ+IGl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC03cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMTBweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQ+IHNwYW4ucHVsbC1yaWdodHtcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJvdHRvbTogMnB4O1xuXHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC02cHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0Ji50ZXh0e1xuXHRcdFx0XHRcdFx0XHRcdC5yb3RhdGUoOTBkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQ+IHNwYW57XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5uYXYtc3Vie1xuXHRcdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0ei1pbmRleDogMTA1MDtcblx0XHRcdFx0XHR3aWR0aDogQGFwcC1hc2lkZS13aWR0aDtcblx0XHRcdFx0XHQuYm94LXNoYWRvdygwIDJweCA2cHggcmdiYSgwLDAsMCwwLjEpKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQubmF2LXN1Yi1oZWFkZXJ7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XHRcblx0XHRcdH1cblx0XHRcdC5uYXZpIGxpIGxpIGF7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdH1cblx0XHRcdC5uYXZpIGxpOmhvdmVyLFxuXHRcdCAgLm5hdmkgbGk6Zm9jdXMsXG5cdFx0ICAubmF2aSBsaTphY3RpdmV7XG5cdFx0ICBcdD4gLm5hdi1zdWJ7XG5cdFx0XHQgIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgIFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRcdFx0fVxuXHRcdCAgfVxuXHRcdH1cblx0fVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2xlc3MvYXBwLm5hdi5kb2NrLmxlc3MiLCIuYXJyb3cge1xuICBib3JkZXItd2lkdGg6IEBhcnJvdy1vdXRlci13aWR0aDtcbiAgei1pbmRleDogMTA7XG4gICYsXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG4gICY6YWZ0ZXJ7XG4gIFx0Ym9yZGVyLXdpZHRoOiBAYXJyb3ctd2lkdGg7XG4gIFx0Y29udGVudDogXCJcIjtcbiAgfVxuXG4gICYudG9wIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC1AYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgdG9wOiAtQGFycm93LW91dGVyLXdpZHRoO1xuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLUBhcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAYXJyb3ctY29sb3I7XG4gICAgfVxuICAgICYuYXJyb3ctcHJpbWFyeXtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBicmFuZC1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFycm93LWluZm97XG4gICAgICAmOmFmdGVye1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAYnJhbmQtaW5mbztcbiAgICAgIH1cbiAgICB9XG4gICAgJi5hcnJvdy1zdWNjZXNze1xuICAgICAgJjphZnRlcntcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQGJyYW5kLXN1Y2Nlc3M7XG4gICAgICB9XG4gICAgfVxuICAgICYuYXJyb3ctZGFuZ2Vye1xuICAgICAgJjphZnRlcntcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQGJyYW5kLWRhbmdlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5hcnJvdy13YXJuaW5ne1xuICAgICAgJjphZnRlcntcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQGJyYW5kLXdhcm5pbmc7XG4gICAgICB9XG4gICAgfVxuICAgICYuYXJyb3ctbGlnaHR7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAYnJhbmQtbGlnaHQ7XG4gICAgICB9XG4gICAgfVxuICAgICYuYXJyb3ctZGFya3tcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBicmFuZC1kYXJrO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFycm93LWJsYWNre1xuICAgICAgJjphZnRlcntcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQGJyYW5kLWJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucmlnaHQge1xuICBcdHRvcDogNTAlO1xuICAgIHJpZ2h0OiAtQGFycm93LW91dGVyLXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC1AYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgJjphZnRlciB7XG4gICAgICByaWdodDogMXB4O1xuICAgICAgYm90dG9tOiAtQGFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IEBhcnJvdy1jb2xvcjsgICAgICBcbiAgICB9XG4gICAgJi5hcnJvdy1wcmltYXJ5e1xuICAgICAgJjphZnRlcntcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IEBicmFuZC1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFycm93LWluZm97XG4gICAgICAmOmFmdGVye1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogQGJyYW5kLWluZm87XG4gICAgICB9XG4gICAgfVxuICAgICYuYXJyb3ctc3VjY2Vzc3tcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAYnJhbmQtc3VjY2VzcztcbiAgICAgIH1cbiAgICB9XG4gICAgJi5hcnJvdy1kYW5nZXJ7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogQGJyYW5kLWRhbmdlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5hcnJvdy13YXJuaW5ne1xuICAgICAgJjphZnRlcntcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IEBicmFuZC13YXJuaW5nO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFycm93LWxpZ2h0e1xuICAgICAgJjphZnRlcntcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IEBicmFuZC1saWdodDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5hcnJvdy1kYXJre1xuICAgICAgJjphZnRlcntcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IEBicmFuZC1kYXJrO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFycm93LWJsYWNre1xuICAgICAgJjphZnRlcntcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IEBicmFuZC1ibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJvdHRvbSB7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogLUBhcnJvdy1vdXRlci13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLUBhcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6IEBhcnJvdy1vdXRlci1jb2xvcjsgICAgXG4gICAgJjphZnRlciB7XG4gICAgICBib3R0b206IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtQGFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IEBhcnJvdy1jb2xvcjtcbiAgICB9XG4gICAgJi5hcnJvdy1wcmltYXJ5e1xuICAgICAgJjphZnRlcntcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogQGJyYW5kLXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICAgICYuYXJyb3ctaW5mb3tcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IEBicmFuZC1pbmZvO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFycm93LXN1Y2Nlc3N7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBAYnJhbmQtc3VjY2VzcztcbiAgICAgIH1cbiAgICB9XG4gICAgJi5hcnJvdy1kYW5nZXJ7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBAYnJhbmQtZGFuZ2VyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFycm93LXdhcm5pbmd7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBAYnJhbmQtd2FybmluZztcbiAgICAgIH1cbiAgICB9XG4gICAgJi5hcnJvdy1saWdodHtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IEBicmFuZC1saWdodDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5hcnJvdy1kYXJre1xuICAgICAgJjphZnRlcntcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogQGJyYW5kLWRhcms7XG4gICAgICB9XG4gICAgfVxuICAgICYuYXJyb3ctYmxhY2t7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBAYnJhbmQtYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5sZWZ0IHtcbiAgXHR0b3A6IDUwJTtcbiAgICBsZWZ0OiAtQGFycm93LW91dGVyLXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC1AYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgJjphZnRlciB7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICBib3R0b206IC1AYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogQGFycm93LWNvbG9yOyAgICAgIFxuICAgIH1cbiAgICAmLmFycm93LXByaW1hcnl7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IEBicmFuZC1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFycm93LWluZm97XG4gICAgICAmOmFmdGVye1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IEBicmFuZC1pbmZvO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFycm93LXN1Y2Nlc3N7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IEBicmFuZC1zdWNjZXNzO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFycm93LWRhbmdlcntcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogQGJyYW5kLWRhbmdlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5hcnJvdy13YXJuaW5ne1xuICAgICAgJjphZnRlcntcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAYnJhbmQtd2FybmluZztcbiAgICAgIH1cbiAgICB9XG4gICAgJi5hcnJvdy1saWdodHtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogQGJyYW5kLWxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFycm93LWRhcmt7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IEBicmFuZC1kYXJrO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFycm93LWJsYWNre1xuICAgICAgJjphZnRlcntcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAYnJhbmQtYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5wdWxsLWxlZnR7XG4gICAgbGVmdDogQGFycm93LW91dGVyLXdpZHRoICsgMTA7XG4gIH1cbiAgJi5wdWxsLXJpZ2h0e1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IEBhcnJvdy1vdXRlci13aWR0aCArIDEwO1xuICB9XG4gICYucHVsbC11cHtcbiAgICB0b3A6IEBhcnJvdy1vdXRlci13aWR0aCArIDEwO1xuICB9XG4gICYucHVsbC1kb3due1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IEBhcnJvdy1vdXRlci13aWR0aCArIDEwO1xuICB9XG5cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9sZXNzL2FwcC5hcnJvdy5sZXNzIiwiLmJ0bntcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Ym9yZGVyLXJhZGl1czogQGJ0bi1ib3JkZXItcmFkaXVzO1xuXHRvdXRsaW5lOiAwIWltcG9ydGFudDtcbn1cbi5idG4tbGlua3tcblx0Y29sb3I6IEB0ZXh0LWNvbG9yO1xuXHQmLmFjdGl2ZXtcblx0XHR3ZWJraXQtYm94LXNoYWRvdzpub25lO1xuXHRcdGJveC1zaGFkb3c6bm9uZTtcblx0fVxufVxuXG4uYnRuLWRlZmF1bHR7XG5cdC5idXR0b24tdmFyaWFudChAdGV4dC1jb2xvciwgQGJ0bi1kZWZhdWx0LWJnLCBAYnRuLWRlZmF1bHQtYm9yZGVyKTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogZGFya2VuKEBidG4tZGVmYXVsdC1ib3JkZXIsIDIlKTtcblx0LmJveC1zaGFkb3coMCAxcHggMXB4IHJnYmEoOTAsOTAsOTAsMC4xKSk7XG5cdCYuYnRuLWJne1xuXHRcdGJvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMSk7XG5cdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0fVxufVxuXG4uYnRuLXByaW1hcnl7XG5cdC5idXR0b24tdmFyaWFudCgjZmZmLCBAYnJhbmQtcHJpbWFyeSwgQGJyYW5kLXByaW1hcnkpO1xufVxuXG4uYnRuLXN1Y2Nlc3N7XG5cdC5idXR0b24tdmFyaWFudCgjZmZmLCBAYnJhbmQtc3VjY2VzcywgQGJyYW5kLXN1Y2Nlc3MpO1xufVxuXG4uYnRuLWluZm97XG5cdC5idXR0b24tdmFyaWFudCgjZmZmLCBAYnJhbmQtaW5mbywgQGJyYW5kLWluZm8pO1xufVxuXG4uYnRuLXdhcm5pbmd7XG5cdC5idXR0b24tdmFyaWFudCgjZmZmLCBAYnJhbmQtd2FybmluZywgQGJyYW5kLXdhcm5pbmcpO1xufVxuXG4uYnRuLWRhbmdlcntcblx0LmJ1dHRvbi12YXJpYW50KCNmZmYsIEBicmFuZC1kYW5nZXIsIEBicmFuZC1kYW5nZXIpO1xufVxuXG4uYnRuLWRhcmt7XG5cdC5idXR0b24tdmFyaWFudCgjZmZmLCBAYnJhbmQtZGFyaywgQGJyYW5kLWRhcmspO1xufVxuXG4uYnRuLWJsYWNre1xuXHQuYnV0dG9uLXZhcmlhbnQoI2ZmZiwgQGJyYW5kLWJsYWNrLCBAYnJhbmQtYmxhY2spO1xufVxuXG4uYnRuLWljb257XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDoyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGl7XG5cdFx0dG9wOiAtMXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVx0XG5cdCYuYnRuLXNte1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRpe1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdCYuYnRuLWxne1xuXHRcdHdpZHRoOiAzNXB4O1xuXHRcdGhlaWdodDogMzVweDtcblx0XHRpe1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5idG4tcm91bmRlZHtcblx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHQmLmJ0bi1sZ3tcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjVweDtcblx0fVxufVxuXG4uYnRue1xuXHQ+IGl7XG5cdFx0Ji5wdWxsLWxlZnQsXG5cdFx0Ji5wdWxsLXJpZ2h0e1xuXHRcdFx0bGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuXHRcdH1cblx0fVxufVxuXG4uYnRuLWJsb2NrIHtcblx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpe1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKXtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuLmJ0bi1hZGRvbiB7XG5cdGl7XG5cdFx0bWFyZ2luOiAtN3B4IC0xMnB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0d2lkdGg6IDM0cHg7XG5cdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogQGJ0bi1ib3JkZXItcmFkaXVzIDAgMCBAYnRuLWJvcmRlci1yYWRpdXM7XG5cdFx0Ji5wdWxsLXJpZ2h0e1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTJweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMnB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCBAYnRuLWJvcmRlci1yYWRpdXMgQGJ0bi1ib3JkZXItcmFkaXVzIDA7XG5cdFx0fVxuXHR9XG5cdCYuYnRuLXNte1xuXHRcdGl7XG5cdFx0XHRtYXJnaW46IC02cHggLTEwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0Ji5wdWxsLXJpZ2h0e1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5idG4tbGd7XG5cdFx0aXtcblx0XHRcdG1hcmdpbjogLTExcHggLTE2cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdFx0XHR3aWR0aDogNDVweDtcblx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0NXB4O1xuXHRcdFx0Ji5wdWxsLXJpZ2h0e1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5idG4tZGVmYXVsdHtcblx0XHRpe1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuXHRcdH1cblx0fVxufVxuXG4uYnRuLWdyb3VwcyAuYnRue1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2xlc3MvYXBwLmJ1dHRvbnMubGVzcyIsIi8vIGljb24gbGlzdFxuLmxpc3QtaWNvbiBpe3dpZHRoOjQwcHg7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbjowO2Rpc3BsYXk6IGlubGluZS1ibG9jazt0ZXh0LWFsaWduOiBjZW50ZXI7LnRyYW5zaXRpb24oZm9udC1zaXplIC4ycyk7fVxuLmxpc3QtaWNvbiBkaXZ7bGluZS1oZWlnaHQ6IDQwcHg7d2hpdGUtc3BhY2U6IG5vd3JhcDt9XG4ubGlzdC1pY29uIGRpdjpob3ZlciBpe2ZvbnQtc2l6ZToyNnB4O31cblxuLy8gc2V0dGluZ3Ncbi5zZXR0aW5nc3tcblx0ei1pbmRleDogMTA1MDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDEyMHB4O1xuXHRyaWdodDogLTI0MHB4O1xuXHR3aWR0aDogMjQwcHg7XG5cdC50cmFuc2l0aW9uKGFsbCAwLjJzKTtcbn1cbi5zZXR0aW5ncy5hY3RpdmV7XG5cdHJpZ2h0OiAtMXB4O1xufVxuXG4uc2V0dGluZ3MgPiAuYnRue1xuXHRiYWNrZ3JvdW5kOiBAcGFuZWwtaGVhZGluZy1iZyAhaW1wb3J0YW50O1xuXHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cdGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAtNDJweDtcblx0dG9wOiAtMXB4O1xuXHRwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5cbi5zZXR0aW5ncyAuaS1jaGVja3Mgc3BhbiBie1xuXHR3aWR0aDogNTAlO1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG59XG4uc2V0dGluZ3MgLmktY2hlY2tzIHNwYW4gYi5oZWFkZXJ7XG5cdGhlaWdodDogMTBweDtcbn1cblxuLy8gc3RyZWFtbGluZVxuLnN0cmVhbWxpbmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvcjtcblx0LnNsLWl0ZW06YWZ0ZXIsXG5cdCY6YWZ0ZXJ7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWNvbG9yOiBpbmhlcml0O1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHR3aWR0aDogOXB4O1xuXHRcdGhlaWdodDogOXB4O1x0XHRcblx0XHRtYXJnaW4tbGVmdDogLTVweDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0fVxufVxuXG4uc2wtaXRlbXtcblx0Ym9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiAxcHg7XG5cdC5jbGVhcmZpeCgpO1xuXHQmOmFmdGVye1xuXHRcdHRvcDogNnB4O1xuXHRcdGJvdHRvbTogYXV0bztcblx0fVxuXHQmLmItbHtcblx0XHRtYXJnaW4tbGVmdDogLTFweDtcblx0fVxufVxuXG4vLyB0aW1lbGluZVxuLnRpbWVsaW5le1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG4udGwtaXRlbXtcblx0ZGlzcGxheTogYmxvY2s7XG5cdC5jbGVhcmZpeCgpO1xufVxuLnZpc2libGUtbGVmdHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi50bC13cmFwe1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IDZlbTtcblx0cGFkZGluZzogMTVweCAwIDE1cHggMjBweDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yO1xuXHRib3JkZXItd2lkdGg6IDAgMCAwIDRweDtcblx0LmNsZWFyZml4KCk7XG5cdCY6YmVmb3Jle1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHRvcDogMTVweDtcblx0XHRtYXJnaW4tbGVmdDogLTI3cHg7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJvcmRlci1jb2xvcjogaW5oZXJpdDtcblx0XHRib3JkZXItd2lkdGg6IDNweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRiYWNrZ3JvdW5kOiBAYnJhbmQtbGlnaHQ7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgNHB4IEBib2R5LWJnO1x0XHRcblx0fVxuXHQmOmhvdmVyOmJlZm9yZXtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItY29sb3I6ICNmZmY7XG5cdH1cdFxufVxuXG4udGwtZGF0ZXtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDEwcHg7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tbGVmdDogLTcuNWVtO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDQuNWVtO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRsLWNvbnRlbnR7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdCYuYmxvY2t7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Ji5wYW5lbHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi50bC1oZWFkZXJ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tbGVmdDogMnB4O1xuXHRtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLnRpbWVsaW5lLWNlbnRlcntcblx0LnRsLWl0ZW17XG5cdFx0bWFyZ2luLWxlZnQ6IDUwJTtcblx0XHQudGwtd3JhcHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMnB4O1xuXHRcdH1cblx0fVxuXHQudGwtaGVhZGVye1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQudGwtbGVmdHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDUwJTtcblx0XHQuaGlkZGVuLWxlZnR7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC52aXNpYmxlLWxlZnR7XG5cdFx0XHRkaXNwbGF5OiBpbmhlcml0O1xuXHRcdH1cdFx0XG5cdFx0LnRsLXdyYXB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0ycHg7XG5cdFx0XHRib3JkZXItbGVmdC13aWR0aDogMDtcblx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogNHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0yN3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGwtZGF0ZXtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtOC41ZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1x0XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvbGVzcy9hcHAud2lkZ2V0cy5sZXNzIiwiLmktc3dpdGNoe1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogQHN3aXRjaC13aWR0aDtcbiAgaGVpZ2h0OiBAc3dpdGNoLWhlaWdodDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLXN1Y2Nlc3M7XG4gIG1hcmdpbjogMDtcblx0aW5wdXR7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdC5vcGFjaXR5KDApO1xuXHRcdCY6Y2hlY2tlZHtcblx0XHRcdCsgaXtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBAc3dpdGNoLXdpZHRoIC0gQHN3aXRjaC1oZWlnaHQgKyAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGl7XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgLnRyYW5zaXRpb24oYWxsIDAuMnMpO1xuICAgIH1cblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHR3aWR0aDogQHN3aXRjaC1oZWlnaHQgLSAyO1xuXHRcdFx0dG9wOiAxcHg7XG5cdFx0XHRib3R0b206IDFweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdC5ib3gtc2hhZG93KDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xuICAgICAgLnRyYW5zaXRpb24obWFyZ2luLWxlZnQgMC4zcyk7XG5cdFx0fVxuXHR9XG59XG5cbi5pLXN3aXRjaC1tZHtcbiAgd2lkdGg6IEBzd2l0Y2gtbWQtd2lkdGg7XG4gIGhlaWdodDogQHN3aXRjaC1tZC1oZWlnaHQ7XG4gIGlucHV0e1xuICAgICY6Y2hlY2tlZHtcbiAgICAgICsgaXtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBtYXJnaW4tbGVmdDogQHN3aXRjaC1tZC13aWR0aCAtIEBzd2l0Y2gtbWQtaGVpZ2h0ICsgMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBpe1xuICAgICY6YWZ0ZXJ7XG4gICAgICB3aWR0aDogQHN3aXRjaC1tZC1oZWlnaHQgLSAyO1xuICAgIH1cbiAgfVxufVxuXG4uaS1zd2l0Y2gtbGd7XG4gIHdpZHRoOiBAc3dpdGNoLWxnLXdpZHRoO1xuICBoZWlnaHQ6IEBzd2l0Y2gtbGctaGVpZ2h0O1xuICBpbnB1dHtcbiAgICAmOmNoZWNrZWR7XG4gICAgICArIGl7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IEBzd2l0Y2gtbGctd2lkdGggLSBAc3dpdGNoLWxnLWhlaWdodCArIDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaXtcbiAgICAmOmFmdGVye1xuICAgICAgd2lkdGg6IEBzd2l0Y2gtbGctaGVpZ2h0IC0gMjtcbiAgICB9XG4gIH1cbn1cblxuLmktY2hlY2tze1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaW5wdXR7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICY6Y2hlY2tlZCArIGl7XG4gICAgICBib3JkZXItY29sb3I6IEBicmFuZC1pbmZvO1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBicmFuZC1pbmZvO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmNoZWNrZWQgKyBzcGFuIC5hY3RpdmV7XG4gICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgIH1cbiAgICAmW3R5cGU9XCJyYWRpb1wiXSArIGl7XG4gICAgICAmLFxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH0gICAgICBcbiAgICB9XG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGk6YmVmb3Jle1xuICAgICAgXG4gICAgfVxuICAgICZbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBpOmJlZm9yZXtcbiAgICAgIFxuICAgIH1cbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAmICsgaXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKEBpbnB1dC1ib3JkZXIsIDUlKTtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihAaW5wdXQtYm9yZGVyLCA1JSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiBpe1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAaW5wdXQtYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDpcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMHB4O1xuICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIC50cmFuc2l0aW9uKGFsbCAwLjJzKTtcbiAgICB9XG4gIH1cbiAgPiBzcGFue1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAuYWN0aXZle1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmktY2hlY2tzLXNte1xuICBpbnB1dHtcbiAgICAmOmNoZWNrZWQgKyBpe1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IGl7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxufVxuXG4uaS1jaGVja3MtbGd7XG4gIGlucHV0e1xuICAgICY6Y2hlY2tlZCArIGl7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiBpe1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuXG4vLyB1aS5ib290c3RyYXAgZGF0ZXBpY2tlclxuLmRhdGVwaWNrZXJ7bWFyZ2luOiAwIDVweH1cbi5kYXRlcGlja2VyIC5idG4tZGVmYXVsdHtib3JkZXItd2lkdGg6IDA7Ym94LXNoYWRvdzogbm9uZTt9XG4uZGF0ZXBpY2tlciAuYnRuW2Rpc2FibGVkXXtvcGFjaXR5OiAwLjR9XG4uZGF0ZXBpY2tlciAuYnRuLWluZm8gLnRleHQtaW5mb3tjb2xvcjogI2ZmZiAhaW1wb3J0YW50O31cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvbGVzcy9hcHAuY29tcG9uZW50cy5sZXNzIiwiLypDaGFydHMqL1xuLmpxc3Rvb2x0aXB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IHNvbGlkIDFweCAjMDAwICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50O1xuICAuYm94LXNpemluZyhjb250ZW50LWJveCk7XG4gIG1heC1oZWlnaHQ6IDEycHg7XG59XG5cbi8vIGVhc3lwaWVcbi5lYXN5UGllQ2hhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7dGV4dC1hbGlnbjogY2VudGVyO1xuICA+IGRpdntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICAudGV4dHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiA2MCU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gICAgaW1ne1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICB9XG4gIH1cbiAgY2FudmFzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMFxuICB9XG59XG5cbi8vIGZsb3QgdGlwXG4jZmxvdFRpcCxcbi5mbG90VGlwIHtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44KTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzAwMCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4vLyBmbG90IGxlbmdlbmRcbi5sZWdlbmRDb2xvckJveHtcbiAgPiBkaXZ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgPiBkaXZ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBzb3J0YWJsZVxuLnNvcnRhYmxlLXBsYWNlaG9sZGVye2xpc3Qtc3R5bGU6IG5vbmU7Ym9yZGVyOiAxcHggZGFzaGVkICNDQ0M7bWluLWhlaWdodDogNTBweDttYXJnaW4tYm90dG9tOiA1cHh9XG5cbi8vIGRhdGF0YWJsZVxuLnBhbmVsIC5kYXRhVGFibGVzX3dyYXBwZXIge3BhZGRpbmctdG9wOiAxMHB4fVxuLnBhbmVsIC5kYXRhVGFibGVzX3dyYXBwZXIgPiAucm93IHttYXJnaW46IDB9XG4ucGFuZWwgLmRhdGFUYWJsZXNfd3JhcHBlciA+IC5yb3cgPiAuY29sLXNtLTEye3BhZGRpbmc6IDA7fVxuXG4vLyBzb3J0YWJsZVxuLnN0LXNvcnQtYXNjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDI1QjInO1xufVxuLnN0LXNvcnQtZGVzY2VudDpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyNUJDJztcbn1cbi5zdC1zZWxlY3RlZCB0ZHtcbiAgYmFja2dyb3VuZDogI2YwZjllYyAhaW1wb3J0YW50O1xufVxuLy8gaW5wdXRcblxuLmNob3Nlbi1jaG9pY2VzLCAuY2hvc2VuLXNpbmdsZSwgLmJvb3RzdHJhcC10YWdzaW5wdXR7XG4gIGJvcmRlci1yYWRpdXM6MnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NmZGFkZCAhaW1wb3J0YW50O1xufVxuLmJvb3RzdHJhcC10YWdzaW5wdXR7XG4gIHBhZGRpbmc6NXB4IDEycHggIWltcG9ydGFudDtcbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9sZXNzL2FwcC5wbHVnaW4ubGVzcyIsIi5pdGVte1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC50b3B7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5ib3R0b217XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5jZW50ZXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDo1MCU7XG4gIH1cbn1cbi5pdGVtLW92ZXJsYXl7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICAmLmFjdGl2ZSxcbiAgLml0ZW06aG92ZXIgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvbGVzcy9hcHAuaXRlbS5sZXNzIiwiLmZvcm0tdmFsaWRhdGlvbntcbiAgLmZvcm0tY29udHJvbHtcbiAgICAmLm5nLWRpcnR5Lm5nLWludmFsaWR7XG4gICAgICBib3JkZXItY29sb3I6IEBicmFuZC1kYW5nZXI7XG4gICAgfVxuICAgICYubmctZGlydHkubmctdmFsaWR7XG4gICAgICAmLFxuICAgICAgJjpmb2N1c3tcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAYnJhbmQtc3VjY2VzcztcbiAgICAgIH1cbiAgICB9ICBcbiAgfVxuXG4gIC5pLWNoZWNrc3tcbiAgICAubmctaW52YWxpZC5uZy1kaXJ0eSArIGl7XG4gICAgICBib3JkZXItY29sb3I6IEBicmFuZC1kYW5nZXI7XG4gICAgfVxuICB9XG59XG5cbi5uZy1hbmltYXRlIC5iZy1hdXRvOmJlZm9yZXtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW3VpLXZpZXddLm5nLWxlYXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW3VpLXZpZXddLm5nLWxlYXZlLnNtb290aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc21vb3RoLm5nLWFuaW1hdGV7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gYmlnIGFuaW1hdGlvblxuLmZhZGUtaW4tcmlnaHQtYmlnLm5nLWVudGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJblJpZ2h0QmlnIDAuNXM7XG4gIGFuaW1hdGlvbjogZmFkZUluUmlnaHRCaWcgMC41cztcbn1cbi5mYWRlLWluLXJpZ2h0LWJpZy5uZy1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlT3V0TGVmdEJpZyAwLjVzO1xuICBhbmltYXRpb246IGZhZGVPdXRMZWZ0QmlnIDAuNXM7XG59XG5cbi5mYWRlLWluLWxlZnQtYmlnLm5nLWVudGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbkxlZnRCaWcgMC41cztcbiAgYW5pbWF0aW9uOiBmYWRlSW5MZWZ0QmlnIDAuNXM7XG59XG4uZmFkZS1pbi1sZWZ0LWJpZy5uZy1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlT3V0UmlnaHRCaWcgMC41cztcbiAgYW5pbWF0aW9uOiBmYWRlT3V0UmlnaHRCaWcgMC41cztcbn1cblxuLmZhZGUtaW4tdXAtYmlnLm5nLWVudGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJblVwQmlnIDAuNXM7XG4gIGFuaW1hdGlvbjogZmFkZUluVXBCaWcgMC41cztcbn1cbi5mYWRlLWluLXVwLWJpZy5uZy1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlT3V0VXBCaWcgMC41cztcbiAgYW5pbWF0aW9uOiBmYWRlT3V0VXBCaWcgMC41cztcbn1cblxuLmZhZGUtaW4tZG93bi1iaWcubmctZW50ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluRG93bkJpZyAwLjVzO1xuICBhbmltYXRpb246IGZhZGVJbkRvd25CaWcgMC41cztcbn1cbi5mYWRlLWluLWRvd24tYmlnLm5nLWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVPdXREb3duQmlnIDAuNXM7XG4gIGFuaW1hdGlvbjogZmFkZU91dERvd25CaWcgMC41cztcbn1cblxuLy8gc21hbGxcbi5mYWRlLWluLm5nLWVudGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAwLjVzO1xuICBhbmltYXRpb246IGZhZGVJbiAwLjVzO1xufVxuLmZhZGUtaW4ubmctbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZU91dCAwLjVzO1xuICBhbmltYXRpb246IGZhZGVPdXQgMC41cztcbn1cblxuLmZhZGUtaW4tcmlnaHQubmctZW50ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluUmlnaHQgMC41cztcbiAgYW5pbWF0aW9uOiBmYWRlSW5SaWdodCAwLjVzO1xufVxuLmZhZGUtaW4tcmlnaHQubmctbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZU91dExlZnQgMC41cztcbiAgYW5pbWF0aW9uOiBmYWRlT3V0TGVmdCAwLjVzO1xufVxuXG4uZmFkZS1pbi1sZWZ0Lm5nLWVudGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbkxlZnQgMC41cztcbiAgYW5pbWF0aW9uOiBmYWRlSW5MZWZ0IDAuNXM7XG59XG4uZmFkZS1pbi1sZWZ0Lm5nLWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVPdXRSaWdodCAwLjVzO1xuICBhbmltYXRpb246IGZhZGVPdXRSaWdodCAwLjVzO1xufVxuXG4uZmFkZS1pbi11cC5uZy1lbnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW5VcCAwLjVzO1xuICBhbmltYXRpb246IGZhZGVJblVwIDAuNXM7XG59XG4uZmFkZS1pbi11cC5uZy1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlT3V0VXAgMC41cztcbiAgYW5pbWF0aW9uOiBmYWRlT3V0VXAgMC41cztcbn1cblxuLmZhZGUtaW4tZG93bi5uZy1lbnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW5Eb3duIDAuNXM7XG4gIGFuaW1hdGlvbjogZmFkZUluRG93biAwLjVzO1xufVxuLmZhZGUtaW4tZG93bi5uZy1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlT3V0RG93biAwLjVzO1xuICBhbmltYXRpb246IGZhZGVPdXREb3duIDAuNXM7XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2xlc3MvYXBwLm5nLmxlc3MiLCIuYmctZ2R7XG4gICNncmFkaWVudCA+IC52ZXJ0aWNhbChyZ2JhKDQwLDUwLDYwLDApLCByZ2JhKDQwLDUwLDYwLDAuMDc1KSwgMCwgMTAwJSk7XG4gIGZpbHRlcjpub25lO1xufVxuXG4uYmctZ2QtZGt7XG4gICNncmFkaWVudCA+IC52ZXJ0aWNhbChyZ2JhKDQwLDUwLDYwLDApLCByZ2JhKDQwLDUwLDYwLDAuNSksIDEwJSwgMTAwJSk7XG4gIGZpbHRlcjpub25lO1xufVxuXG4uYmctbGlnaHQge1xuXHQuY29sb3ItdmFyaWFudChAYnJhbmQtbGlnaHQsIDIlLCAzJSwgMyUsIDUlKTtcblx0Y29sb3I6IEB0ZXh0LWNvbG9yO1xufVxuXG4uYmctZGFyayB7XG5cdC5jb2xvci12YXJpYW50KEBicmFuZC1kYXJrLCA1JSwgMTAlLCA1JSwgMTAlKTtcblx0LmZvbnQtdmFyaWFudChAYnJhbmQtZGFyayk7XHRcbn1cblxuLmJnLWJsYWNrIHtcblx0LmNvbG9yLXZhcmlhbnQoQGJyYW5kLWJsYWNrLCA1JSwgMTAlLCA1JSwgMTAlKTtcblx0LmZvbnQtdmFyaWFudChAYnJhbmQtYmxhY2spO1xufVxuXG4uYmctcHJpbWFyeSB7XG5cdC5jb2xvci12YXJpYW50KEBicmFuZC1wcmltYXJ5LCA1JSwgMTAlLCA1JSwgMTAlKTtcblx0LmZvbnQtdmFyaWFudChAYnJhbmQtcHJpbWFyeSk7XHRcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuXHQuY29sb3ItdmFyaWFudChAYnJhbmQtc3VjY2VzcywgNSUsIDEwJSwgNSUsIDEwJSk7XG5cdC5mb250LXZhcmlhbnQoQGJyYW5kLXN1Y2Nlc3MpO1xufVxuXG4uYmctaW5mbyB7XG5cdC5jb2xvci12YXJpYW50KEBicmFuZC1pbmZvLCA1JSwgMTAlLCA1JSwgMTAlKTtcblx0LmZvbnQtdmFyaWFudChAYnJhbmQtaW5mbyk7XG59XG5cbi5iZy13YXJuaW5nIHtcblx0LmNvbG9yLXZhcmlhbnQoQGJyYW5kLXdhcm5pbmcsIDUlLCAxMCUsIDUlLCAxMCUpO1xuXHQuZm9udC12YXJpYW50KEBicmFuZC13YXJuaW5nKTtcbn1cblxuLmJnLWRhbmdlciB7XG5cdC5jb2xvci12YXJpYW50KEBicmFuZC1kYW5nZXIsIDUlLCAxMCUsIDUlLCAxMCUpO1xuXHQuZm9udC12YXJpYW50KEBicmFuZC1kYW5nZXIpO1xufVxuXG4uYmctd2hpdGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRjb2xvcjogQHRleHQtY29sb3I7XG5cdGEge1xuXHRcdGNvbG9yOiBAbGluay1jb2xvcjtcblx0XHQmOmhvdmVye1xuXHRcdFx0Y29sb3I6IEBsaW5rLWhvdmVyLWNvbG9yO1xuXHRcdH1cblx0fVxuXHQudGV4dC1tdXRlZHtjb2xvcjogQHRleHQtbXV0ZWQgIWltcG9ydGFudDt9XG5cdC5sdCxcblx0Lmx0ZXIsXG5cdC5kayxcblx0LmRrZXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxufVxuLmJnLXdoaXRlLW9ubHl7YmFja2dyb3VuZC1jb2xvcjojZmZmO31cbi5iZy13aGl0ZS1vcGFjaXR5e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYmctYmxhY2stb3BhY2l0eXtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMiwgNDMsIDU0LCAwLjUpO1xufVxuXG5hLmJnLWxpZ2h0e1xuXHQmOmhvdmVye1xuXHRcdGNvbG9yOiBAbGluay1jb2xvcjtcblx0fVxufVxuXG4udGV4dC13YXJpYW50KEBicmFuZC1wcmltYXJ5LCBwcmltYXJ5KTtcbi50ZXh0LXdhcmlhbnQoQGJyYW5kLWluZm8sIGluZm8pO1xuLnRleHQtd2FyaWFudChAYnJhbmQtc3VjY2Vzcywgc3VjY2Vzcyk7XG4udGV4dC13YXJpYW50KEBicmFuZC13YXJuaW5nLCB3YXJuaW5nKTtcbi50ZXh0LXdhcmlhbnQoQGJyYW5kLWRhbmdlciwgZGFuZ2VyKTtcbi50ZXh0LXdhcmlhbnQoQGJyYW5kLWRhcmssIGRhcmspO1xuLnRleHQtd2FyaWFudChAYnJhbmQtYmxhY2ssIGJsYWNrKTtcblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50ZXh0LWJsYWNrIHtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6IEB0ZXh0LW11dGVkO1xufVxuXG4uYmd7XG5cdGJhY2tncm91bmQtY29sb3I6IEBib2R5LWJnO1xufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2xlc3MvYXBwLmNvbG9ycy5sZXNzIiwiLmdvb2dsZS1tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jZGl2LXNlbGVjdC12ZWhpY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW4tdG9wOiAxMXB4O1xuICByaWdodDogOSU7XG4gIC5zZWxlY3QyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBFc3RpbG9zIGRlIG1hcGEgZGUgaGlzdG9yaWNvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ubWFwLWhpc3RvcmljbyB7XG4gIC5idG4tYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICBib3R0b206IDVweDtcbiAgICBsZWZ0OiA2NXB4O1xuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEVzdGlsb3MgZGVsIG1hcGEgZGUgYXNpZ25hY2lvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLnZpZXctYXNpZ25hY2lvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuY29udGVudC1tYXAsXG4gIC5jb250ZW50LXVuaWRhZGVzLFxuICAuY29udGVudC1zZXJ2aWNpb3Mge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgfVxuICAuY29udGVudC11bmlkYWRlcyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG4gIC5jb250ZW50LW1hcCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwMHB4KTtcbiAgfVxuICAuY29udGVudC1zZXJ2aWNpb3Mge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICAuZGl2LWNvbnRlbnQge1xuICAgICAgLmNvbG9yLXZhcmlhbnQoQGJyYW5kLWxpZ2h0LCAyJSwgMyUsIDMlLCA1JSk7XG4gICAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgLnBhbmVsIHtcbiAgICAgICAgLmNvbG9yLXZhcmlhbnQoQGJyYW5kLWxpZ2h0LCAyJSwgMyUsIDMlLCA1JSk7XG4gICAgICAgIGNvbG9yOiBAYnJhbmQtYmxhY2s7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQtdW5pZGFkZXMge1xuICAgIC50Ym9keVVuaWRhZGVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLmRpdi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgbWFyZ2luOiAxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyouY29udGVudC10b3Age1xuICAgIGhlaWdodDogNzAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLmNvbnRlbnQtbWFwLFxuICAgIC5jb250ZW50LXVuaWRhZGVzIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cbiAgICAuY29udGVudC1tYXAge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbiAgICAuY29udGVudC11bmlkYWRlcyB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgfVxuICB9XG4gIC5jb250ZW50LWJvdHRvbSB7XG4gICAgaGVpZ2h0OiAzMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmNvbnRlbnQtc2VydmljaW9ze1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfSovXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2xlc3MvYWRtaW4vbWFwYS5sZXNzIiwiLnBvcy1ybHR7cG9zaXRpb246IHJlbGF0aXZlO31cbi5wb3Mtc3Rje3Bvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDt9XG4ucG9zLWFidHtwb3NpdGlvbjogYWJzb2x1dGU7fVxuLnBvcy1maXh7cG9zaXRpb246IGZpeGVkO31cblxuLnNob3d7dmlzaWJpbGl0eTogdmlzaWJsZTt9XG4ubGluZSB7d2lkdGg6IDEwMCU7aGVpZ2h0OiAycHg7bWFyZ2luOiAxMHB4IDA7Zm9udC1zaXplOjA7b3ZlcmZsb3c6IGhpZGRlbjt9XG4ubGluZS14c3ttYXJnaW46IDB9XG4ubGluZS1sZ3ttYXJnaW4tdG9wOjE1cHg7bWFyZ2luLWJvdHRvbTogMTVweH1cbi5saW5lLWRhc2hlZHtib3JkZXItc3R5bGU6IGRhc2hlZCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O2JvcmRlci13aWR0aDowO31cbi5uby1saW5le2JvcmRlci13aWR0aDogMH1cbi5uby1ib3JkZXIsIC5uby1ib3JkZXJze2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6MH1cbi5uby1yYWRpdXN7Ym9yZGVyLXJhZGl1czogMH1cbi5ibG9ja3tkaXNwbGF5OmJsb2NrO31cbi5ibG9jay5oaWRle2Rpc3BsYXk6IG5vbmU7fVxuLmlubGluZXtkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O31cbi5ub25le2Rpc3BsYXk6IG5vbmU7fVxuLnB1bGwtbm9uZXtmbG9hdDogbm9uZTt9XG4ucm91bmRlZHtib3JkZXItcmFkaXVzOiA1MDBweDt9XG4uY2xlYXJ7ZGlzcGxheTpibG9jaztvdmVyZmxvdzogaGlkZGVuO31cbi5uby1iZ3tiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgY29sb3I6IGluaGVyaXQ7fVxuLm5vLXNlbGVjdHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5sLWh7bGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO31cbi5sLWgtMHh7bGluZS1oZWlnaHQ6IDA7fVxuLmwtaC0xeHtsaW5lLWhlaWdodDogMS4yO31cbi5sLWgtMnh7bGluZS1oZWlnaHQ6IDJlbTt9XG5cbi5sLXMtMXh7bGV0dGVyLXNwYWNpbmc6IDF9XG4ubC1zLTJ4e2xldHRlci1zcGFjaW5nOiAyfVxuLmwtcy0zeHtsZXR0ZXItc3BhY2luZzogM31cblxuLmZvbnQtbm9ybWFse2ZvbnQtd2VpZ2h0OiBub3JtYWw7fVxuLmZvbnQtdGhpbntmb250LXdlaWdodDogMzAwO31cbi5mb250LWJvbGR7Zm9udC13ZWlnaHQ6IDcwMDt9XG5cbi50ZXh0LTN4e2ZvbnQtc2l6ZTogM2VtO31cbi50ZXh0LTJ4e2ZvbnQtc2l6ZTogMmVtO31cbi50ZXh0LWxne2ZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sZzt9XG4udGV4dC1tZHtmb250LXNpemU6IEBmb250LXNpemUtbWQ7fVxuLnRleHQtYmFzZXtmb250LXNpemU6IEBmb250LXNpemUtYmFzZTt9XG4udGV4dC1zbXtmb250LXNpemU6IEBmb250LXNpemUtc207fVxuLnRleHQteHN7Zm9udC1zaXplOiBAZm9udC1zaXplLXhzO31cbi50ZXh0LXh4c3t0ZXh0LWluZGVudDogLTk5OTlweH1cbi50ZXh0LWVsbGlwc2lze1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzplbGxpcHNpcztcbn1cbi50ZXh0LXUtY3t0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO31cbi50ZXh0LWwtdHt0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDt9XG4udGV4dC11LWx7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7fVxuLnRleHQtYWN0aXZlLCAuYWN0aXZlID4gLnRleHQsIC5hY3RpdmUgPiAuYXV0byAudGV4dHtkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7fVxuLmFjdGl2ZSA+IC50ZXh0LWFjdGl2ZSwgLmFjdGl2ZSA+IC5hdXRvIC50ZXh0LWFjdGl2ZXtkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDt9XG4uYm94LXNoYWRvd3tcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5ib3gtc2hhZG93LWxne1xuICBib3gtc2hhZG93OiA1cHggNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi50ZXh0LXNoYWRvd3tcbiAgZm9udC1zaXplOiAxNzBweDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgQGJvcmRlci1jb2xvciwwIDJweCAwIGxpZ2h0ZW4oQGJvcmRlci1jb2xvciwgMTAlKSwwIDVweCAxMHB4IHJnYmEoMCwwLDAsLjEyNSksMCAxMHB4IDIwcHggcmdiYSgwLDAsMCwuMik7XG59XG4ubm8tc2hhZG93e1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ud3JhcHBlci14c3twYWRkaW5nOiA1cHg7fVxuLndyYXBwZXItc217cGFkZGluZzogMTBweDt9XG4ud3JhcHBlcntwYWRkaW5nOiAxNXB4O31cbi53cmFwcGVyLW1ke3BhZGRpbmc6IDIwcHg7fVxuLndyYXBwZXItbGd7cGFkZGluZzogMzBweDt9XG4ud3JhcHBlci14bHtwYWRkaW5nOiA1MHB4O31cbi5wYWRkZXItbGd7cGFkZGluZy1sZWZ0OjMwcHg7cGFkZGluZy1yaWdodDogMzBweH1cbi5wYWRkZXItbWR7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDogMjBweH1cbi5wYWRkZXJ7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDogMTVweH1cbi5wYWRkZXItdntwYWRkaW5nLXRvcDoxNXB4O3BhZGRpbmctYm90dG9tOiAxNXB4fVxuLm5vLXBhZGRlcntwYWRkaW5nOiAwICFpbXBvcnRhbnQ7fVxuLnB1bGwtaW57bWFyZ2luLWxlZnQ6IC0xNXB4O21hcmdpbi1yaWdodDogLTE1cHg7fVxuLnB1bGwtb3V0e21hcmdpbjotMTBweCAtMTVweDt9XG5cbi5ie2JvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSl9XG4uYi1he2JvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3J9XG4uYi10e2JvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yfVxuLmItcntib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yfVxuLmItYntib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlci1jb2xvcn1cbi5iLWx7Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yfVxuLmItbGlnaHR7Ym9yZGVyLWNvbG9yOiBAYnJhbmQtbGlnaHR9XG4uYi1kYXJre2JvcmRlci1jb2xvcjogQGJyYW5kLWRhcmt9XG4uYi1ibGFja3tib3JkZXItY29sb3I6IEBicmFuZC1kYXJrfVxuLmItcHJpbWFyeXtib3JkZXItY29sb3I6IEBicmFuZC1wcmltYXJ5fVxuLmItc3VjY2Vzc3tib3JkZXItY29sb3I6IEBicmFuZC1zdWNjZXNzfVxuLmItaW5mb3tib3JkZXItY29sb3I6IEBicmFuZC1pbmZvfVxuLmItd2FybmluZ3tib3JkZXItY29sb3I6IEBicmFuZC13YXJuaW5nfVxuLmItZGFuZ2Vye2JvcmRlci1jb2xvcjogQGJyYW5kLWRhbmdlcn1cbi5iLXdoaXRle2JvcmRlci1jb2xvcjogI2ZmZn1cbi5iLWRhc2hlZHtib3JkZXItc3R5bGU6IGRhc2hlZCAhaW1wb3J0YW50O31cblxuLmItbC1saWdodHtib3JkZXItbGVmdC1jb2xvcjogQGJyYW5kLWxpZ2h0fVxuLmItbC1kYXJre2JvcmRlci1sZWZ0LWNvbG9yOiBAYnJhbmQtZGFya31cbi5iLWwtYmxhY2t7Ym9yZGVyLWxlZnQtY29sb3I6IEBicmFuZC1kYXJrfVxuLmItbC1wcmltYXJ5e2JvcmRlci1sZWZ0LWNvbG9yOiBAYnJhbmQtcHJpbWFyeX1cbi5iLWwtc3VjY2Vzc3tib3JkZXItbGVmdC1jb2xvcjogQGJyYW5kLXN1Y2Nlc3N9XG4uYi1sLWluZm97Ym9yZGVyLWxlZnQtY29sb3I6IEBicmFuZC1pbmZvfVxuLmItbC13YXJuaW5ne2JvcmRlci1sZWZ0LWNvbG9yOiBAYnJhbmQtd2FybmluZ31cbi5iLWwtZGFuZ2Vye2JvcmRlci1sZWZ0LWNvbG9yOiBAYnJhbmQtZGFuZ2VyfVxuLmItbC13aGl0ZXtib3JkZXItbGVmdC1jb2xvcjogI2ZmZn1cblxuLmItbC0yeHtib3JkZXItbGVmdC13aWR0aDogMnB4fVxuLmItbC0zeHtib3JkZXItbGVmdC13aWR0aDogM3B4fVxuLmItbC00eHtib3JkZXItbGVmdC13aWR0aDogNHB4fVxuLmItbC01eHtib3JkZXItbGVmdC13aWR0aDogNXB4fVxuXG4uYi0yeHtib3JkZXItd2lkdGg6IDJweH1cbi5iLTN4e2JvcmRlci13aWR0aDogM3B4fVxuLmItNHh7Ym9yZGVyLXdpZHRoOiA0cHh9XG4uYi01eHtib3JkZXItd2lkdGg6IDVweH1cblxuLnJ7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2UgQGJvcmRlci1yYWRpdXMtYmFzZSBAYm9yZGVyLXJhZGl1cy1iYXNlIEBib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi5yLTJ4e1xuICBib3JkZXItcmFkaXVzOiAgQGJvcmRlci1yYWRpdXMtYmFzZSAqIDI7XG59XG5cbi5yLTN4e1xuICBib3JkZXItcmFkaXVzOiAgQGJvcmRlci1yYWRpdXMtYmFzZSAqIDM7XG59XG5cbi5yLWx7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2UgMCAwIEBib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi5yLXJ7XG4gIGJvcmRlci1yYWRpdXM6IDAgQGJvcmRlci1yYWRpdXMtYmFzZSBAYm9yZGVyLXJhZGl1cy1iYXNlIDA7XG59XG5cbi5yLXR7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2UgQGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG59XG5cbi5yLWJ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBAYm9yZGVyLXJhZGl1cy1iYXNlIEBib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi5tLXh4c3ttYXJnaW46IDJweCA0cHh9XG4ubS14c3ttYXJnaW46IDVweDt9XG4ubS1zbXttYXJnaW46IDEwcHg7fVxuLm17bWFyZ2luOiAxNXB4O31cbi5tLW1ke21hcmdpbjogMjBweDt9XG4ubS1sZ3ttYXJnaW46IDMwcHg7fVxuLm0teGx7bWFyZ2luOiA1MHB4O31cbi5tLW57bWFyZ2luOiAwICFpbXBvcnRhbnR9XG5cbi5tLWwtbm9uZXttYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50fVxuLm0tbC14c3ttYXJnaW4tbGVmdDogNXB4O31cbi5tLWwtc217bWFyZ2luLWxlZnQ6IDEwcHg7fVxuLm0tbHttYXJnaW4tbGVmdDogMTVweH1cbi5tLWwtbWR7bWFyZ2luLWxlZnQ6IDIwcHg7fVxuLm0tbC1sZ3ttYXJnaW4tbGVmdDogMzBweDt9XG4ubS1sLXhse21hcmdpbi1sZWZ0OiA0MHB4O31cbi5tLWwteHhse21hcmdpbi1sZWZ0OiA1MHB4O31cblxuLm0tbC1uLXh4c3ttYXJnaW4tbGVmdDogLTFweH1cbi5tLWwtbi14c3ttYXJnaW4tbGVmdDogLTVweH1cbi5tLWwtbi1zbXttYXJnaW4tbGVmdDogLTEwcHh9XG4ubS1sLW57bWFyZ2luLWxlZnQ6IC0xNXB4fVxuLm0tbC1uLW1ke21hcmdpbi1sZWZ0OiAtMjBweH1cbi5tLWwtbi1sZ3ttYXJnaW4tbGVmdDogLTMwcHh9XG4ubS1sLW4teGx7bWFyZ2luLWxlZnQ6IC00MHB4fVxuLm0tbC1uLXh4bHttYXJnaW4tbGVmdDogLTUwcHh9XG5cbi5tLXQtbm9uZXttYXJnaW4tdG9wOjAgIWltcG9ydGFudH1cbi5tLXQteHhze21hcmdpbi10b3A6IDFweDt9XG4ubS10LXhze21hcmdpbi10b3A6IDVweDt9XG4ubS10LXNte21hcmdpbi10b3A6IDEwcHg7fVxuLm0tdHttYXJnaW4tdG9wOiAxNXB4fVxuLm0tdC1tZHttYXJnaW4tdG9wOiAyMHB4O31cbi5tLXQtbGd7bWFyZ2luLXRvcDogMzBweDt9XG4ubS10LXhse21hcmdpbi10b3A6IDQwcHg7fVxuLm0tdC14eGx7bWFyZ2luLXRvcDogNTBweDt9XG5cbi5tLXQtbi14eHN7bWFyZ2luLXRvcDogLTFweH1cbi5tLXQtbi14c3ttYXJnaW4tdG9wOiAtNXB4fVxuLm0tdC1uLXNte21hcmdpbi10b3A6IC0xMHB4fVxuLm0tdC1ue21hcmdpbi10b3A6IC0xNXB4fVxuLm0tdC1uLW1ke21hcmdpbi10b3A6IC0yMHB4fVxuLm0tdC1uLWxne21hcmdpbi10b3A6IC0zMHB4fVxuLm0tdC1uLXhse21hcmdpbi10b3A6IC00MHB4fVxuLm0tdC1uLXh4bHttYXJnaW4tdG9wOiAtNTBweH1cblxuLm0tci1ub25le21hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50fVxuLm0tci14eHN7bWFyZ2luLXJpZ2h0OiAxcHh9XG4ubS1yLXhze21hcmdpbi1yaWdodDogNXB4fVxuLm0tci1zbXttYXJnaW4tcmlnaHQ6IDEwcHh9XG4ubS1ye21hcmdpbi1yaWdodDogMTVweH1cbi5tLXItbWR7bWFyZ2luLXJpZ2h0OiAyMHB4fVxuLm0tci1sZ3ttYXJnaW4tcmlnaHQ6IDMwcHh9XG4ubS1yLXhse21hcmdpbi1yaWdodDogNDBweH1cbi5tLXIteHhse21hcmdpbi1yaWdodDogNTBweH1cblxuLm0tci1uLXh4c3ttYXJnaW4tcmlnaHQ6IC0xcHh9XG4ubS1yLW4teHN7bWFyZ2luLXJpZ2h0OiAtNXB4fVxuLm0tci1uLXNte21hcmdpbi1yaWdodDogLTEwcHh9XG4ubS1yLW57bWFyZ2luLXJpZ2h0OiAtMTVweH1cbi5tLXItbi1tZHttYXJnaW4tcmlnaHQ6IC0yMHB4fVxuLm0tci1uLWxne21hcmdpbi1yaWdodDogLTMwcHh9XG4ubS1yLW4teGx7bWFyZ2luLXJpZ2h0OiAtNDBweH1cbi5tLXItbi14eGx7bWFyZ2luLXJpZ2h0OiAtNTBweH1cblxuLm0tYi1ub25le21hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudH1cbi5tLWIteHhze21hcmdpbi1ib3R0b206IDFweDt9XG4ubS1iLXhze21hcmdpbi1ib3R0b206IDVweDt9XG4ubS1iLXNte21hcmdpbi1ib3R0b206IDEwcHg7fVxuLm0tYnttYXJnaW4tYm90dG9tOiAxNXB4O31cbi5tLWItbWR7bWFyZ2luLWJvdHRvbTogMjBweDt9XG4ubS1iLWxne21hcmdpbi1ib3R0b206IDMwcHg7fVxuLm0tYi14bHttYXJnaW4tYm90dG9tOiA0MHB4O31cbi5tLWIteHhse21hcmdpbi1ib3R0b206IDUwcHg7fVxuXG4ubS1iLW4teHhze21hcmdpbi1ib3R0b206IC0xcHh9XG4ubS1iLW4teHN7bWFyZ2luLWJvdHRvbTogLTVweH1cbi5tLWItbi1zbXttYXJnaW4tYm90dG9tOiAtMTBweH1cbi5tLWItbnttYXJnaW4tYm90dG9tOiAtMTVweH1cbi5tLWItbi1tZHttYXJnaW4tYm90dG9tOiAtMjBweH1cbi5tLWItbi1sZ3ttYXJnaW4tYm90dG9tOiAtMzBweH1cbi5tLWItbi14bHttYXJnaW4tYm90dG9tOiAtNDBweH1cbi5tLWItbi14eGx7bWFyZ2luLWJvdHRvbTogLTUwcHh9XG5cbi5hdmF0YXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBpbWd7XG4gICAgYm9yZGVyLXJhZGl1czogNTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaXsgICAgXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDJweDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgJi5yaWdodHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gICAgJi5ib3R0b217XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgICYubGVmdHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gICAgJi5vbntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBicmFuZC1zdWNjZXNzO1xuICAgIH1cbiAgICAmLm9mZntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEB0ZXh0LW11dGVkO1xuICAgIH1cbiAgICAmLmJ1c3l7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtZGFuZ2VyO1xuICAgIH1cbiAgICAmLmF3YXl7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtd2FybmluZztcbiAgICB9XG4gIH1cblxuICAmLnRodW1iLW1kIGkge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW46IDNweDtcbiAgfVxuICAmLnRodW1iLXNtIGkge1xuICAgIG1hcmdpbjogMXB4O1xuICB9XG4gICYudGh1bWIteHMgaSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4udy0xeHtcbiAgd2lkdGg6IDFlbTtcbn1cbi53LTJ4e1xuICB3aWR0aDogMmVtO1xufVxuLnctM3h7XG4gIHdpZHRoOiAzZW07XG59XG4udy14eHN7XG4gIHdpZHRoOiA2MHB4O1xufVxuLncteHN7XG4gIHdpZHRoOiA5MHB4O1xufVxuLnctc217XG4gIHdpZHRoOiAxNTBweDtcbn1cbi53e1xuICB3aWR0aDogMjAwcHg7XG59XG4udy1tZHtcbiAgd2lkdGg6IDI0MHB4O1xufVxuLnctbGd7XG4gIHdpZHRoOiAyODBweDtcbn1cbi53LXhse1xuICB3aWR0aDogMzIwcHg7XG59XG4udy14eGx7XG4gIHdpZHRoOiAzNjBweDtcbn1cbi53LWZ1bGx7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnctYXV0b3tcbiAgd2lkdGg6IGF1dG87XG59XG4uaC1hdXRve1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaC1mdWxse1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50aHVtYi14bHt3aWR0aDogMTI4cHg7ZGlzcGxheTogaW5saW5lLWJsb2NrfVxuLnRodW1iLWxne3dpZHRoOiA5NnB4O2Rpc3BsYXk6IGlubGluZS1ibG9ja31cbi50aHVtYi1tZHt3aWR0aDogNjRweDtkaXNwbGF5OiBpbmxpbmUtYmxvY2t9XG4udGh1bWJ7d2lkdGg6IDUwcHg7ZGlzcGxheTogaW5saW5lLWJsb2NrfVxuLnRodW1iLXNte3dpZHRoOiA0MHB4O2Rpc3BsYXk6IGlubGluZS1ibG9ja31cbi50aHVtYi14c3t3aWR0aDogMzRweDtkaXNwbGF5OiBpbmxpbmUtYmxvY2t9XG4udGh1bWIteHhze3dpZHRoOiAzMHB4O2Rpc3BsYXk6IGlubGluZS1ibG9ja31cbi50aHVtYi13cmFwcGVye3BhZGRpbmc6IDJweDsgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcn1cbi50aHVtYiwgXG4udGh1bWIteHMsIFxuLnRodW1iLXNtLCBcbi50aHVtYi1tZCwgXG4udGh1bWItbGcsXG4udGh1bWItYnRue1xuICBpbWd7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG4uaW1nLWZ1bGx7XG4gIHdpZHRoOiAxMDAlO1xuICBpbWd7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNjcm9sbGFibGV7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAmLmhvdmVyIHtcbiAgICAmLFxuICAgID4gLmNlbGwtaW5uZXJ7XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlXG4gICAge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgPiAuY2VsbC1pbm5lcntcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbWFydCAmIHtcbiAgICAmLFxuICAgID4gLmNlbGwtaW5uZXJ7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbn1cblxuLnNjcm9sbC14LCAuc2Nyb2xsLXl7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO31cbi5zY3JvbGwteXtvdmVyZmxvdy15OmF1dG87fVxuLnNjcm9sbC14e292ZXJmbG93LXg6YXV0bzt9XG5cbi5ob3Zlci1hY3Rpb257XG4gIGRpc3BsYXk6IG5vbmU7ICAgIFxufVxuLmhvdmVyLXJvdGF0ZXtcbiAgLnRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCAuMXMpXG59XG4uaG92ZXItYW5jaG9yOmhvdmVyLFxuLmhvdmVyLWFuY2hvcjpmb2N1cyxcbi5ob3Zlci1hbmNob3I6YWN0aXZle1xuICA+IC5ob3Zlci1hY3Rpb257XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxuICA+IC5ob3Zlci1yb3RhdGV7XG4gICAgLnJvdGF0ZSg5MGRlZylcbiAgfVxufVxuXG4uYmFja2Ryb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgJi5mYWRle1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICB9XG4gICYuaW57XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG4gIH1cbn1cblxuLypkZXNrdG9wKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGctMi00e3dpZHRoOiAyMC4wMDAlO2Zsb2F0OiBsZWZ0O31cbn1cblxuLy8gc21cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWRkZW4tc20uc2hvd3tkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7fVxuICAubm8tbS1zbXttYXJnaW46MCAhaW1wb3J0YW50O31cbn1cblxuLypwaG9uZSovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnctYXV0by14c3t3aWR0aDogYXV0bzt9XG4gIC5zaGlmdHtkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7fVxuICAuc2hpZnQuaW57ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDt9XG4gIC5yb3ctMiBbY2xhc3MqPVwiY29sXCJde3dpZHRoOiA1MCU7ZmxvYXQ6IGxlZnR9XG4gIC5yb3ctMiAuY29sLTB7Y2xlYXI6IG5vbmV9XG4gIC5yb3ctMiBsaTpudGgtY2hpbGQob2RkKSB7IGNsZWFyOiBsZWZ0O21hcmdpbi1sZWZ0OiAwfVxuICAudGV4dC1jZW50ZXIteHN7dGV4dC1hbGlnbjogY2VudGVyO31cbiAgLnRleHQtbGVmdC14c3t0ZXh0LWFsaWduOiBsZWZ0O31cbiAgLnRleHQtcmlnaHQteHN7dGV4dC1hbGlnbjogcmlnaHQ7fVxuICAubm8tYm9yZGVyLXhze2JvcmRlci13aWR0aDogMDt9XG4gIC5wdWxsLW5vbmUteHN7ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDt9XG4gIC5wdWxsLXJpZ2h0LXhze2Zsb2F0OiByaWdodCAhaW1wb3J0YW50O31cbiAgLnB1bGwtbGVmdC14c3tmbG9hdDogbGVmdCAhaW1wb3J0YW50O31cbiAgLmRyb3Bkb3duLW1lbnUucHVsbC1ub25lLXhze2xlZnQ6IDA7fVxuICAuaGlkZGVuLXhzLnNob3d7ZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O31cbiAgLndyYXBwZXItbGcsIC53cmFwcGVyLW1ke3BhZGRpbmc6IDE1cHg7fVxuICAucGFkZGVyLWxnLCAucGFkZGVyLW1ke3BhZGRpbmctbGVmdDogMTVweDtwYWRkaW5nLXJpZ2h0OiAxNXB4O31cbiAgLm5vLW0teHN7bWFyZ2luOjAgIWltcG9ydGFudDt9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvbGVzcy9hcHAudXRpbGl0aWVzLmxlc3MiLCIuYnV0dGVyYmFye1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IC1AYnV0dGVyYmFyLWhlaWdodDtcbiAgaGVpZ2h0OiBAYnV0dGVyYmFyLWhlaWdodDtcbiAgLmJhcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBicmFuZC1pbmZvO1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogQGJ1dHRlcmJhci1oZWlnaHQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICByaWdodDogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gIH1cbn1cbi5idXR0ZXJiYXIuYWN0aXZle1xuICAtd2Via2l0LWFuaW1hdGlvbjogY2hhbmdlYmFyIEBidXR0ZXJiYXItdGltZSozIGluZmluaXRlIEBidXR0ZXJiYXItdGltZTtcbiAgLW1vei1hbmltYXRpb246IGNoYW5nZWJhciBAYnV0dGVyYmFyLXRpbWUqMyBpbmZpbml0ZSBAYnV0dGVyYmFyLXRpbWU7XG4gIGFuaW1hdGlvbjogY2hhbmdlYmFyIEBidXR0ZXJiYXItdGltZSozIGluZmluaXRlIEBidXR0ZXJiYXItdGltZTtcbiAgLmJhcntcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogY2hhbmdlYmFyIEBidXR0ZXJiYXItdGltZSozIGluZmluaXRlO1xuICAgIC1tb3otYW5pbWF0aW9uOiBjaGFuZ2ViYXIgQGJ1dHRlcmJhci10aW1lKjMgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uOiBjaGFuZ2ViYXIgQGJ1dHRlcmJhci10aW1lKjMgaW5maW5pdGU7XG4gICAgJjpiZWZvcmV7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogbW92aW5nYmFyIEBidXR0ZXJiYXItdGltZSBpbmZpbml0ZTtcbiAgICAgIC1tb3otYW5pbWF0aW9uOiBtb3ZpbmdiYXIgQGJ1dHRlcmJhci10aW1lIGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uOiBtb3ZpbmdiYXIgQGJ1dHRlcmJhci10aW1lIGluZmluaXRlO1xuICAgIH1cbiAgfVxufVxuXG4vKiBNb3ZpbmcgYmFyICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgbW92aW5nYmFyeyBcbiAgMCUgICAgeyBsZWZ0OjUwJTsgcmlnaHQ6NTAlIH0gXG4gIDk5LjklIHsgbGVmdDowJTsgcmlnaHQ6MCUgfSBcbiAgMTAwJSAgeyBsZWZ0OjUwJTsgcmlnaHQ6NTAlfSBcbn1cblxuQC1tb3ota2V5ZnJhbWVzIG1vdmluZ2JhcnsgXG4gIDAlICAgIHsgbGVmdDo1MCU7IHJpZ2h0OjUwJSB9IFxuICA5OS45JSB7IGxlZnQ6MCU7IHJpZ2h0OjAlIH0gXG4gIDEwMCUgIHsgbGVmdDo1MCU7IHJpZ2h0OjUwJX0gXG59XG5cbkBrZXlmcmFtZXMgbW92aW5nYmFyeyBcbiAgMCUgICAgeyBsZWZ0OjUwJTsgcmlnaHQ6NTAlIH0gXG4gIDk5LjklIHsgbGVmdDowJTsgcmlnaHQ6MCUgfSBcbiAgMTAwJSAgeyBsZWZ0OjUwJTsgcmlnaHQ6NTAlfSBcbn1cblxuLyogY2hhbmdlIGJhciAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGNoYW5nZWJhcnsgXG4gIDAlICAgICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtaW5mbyB9XG4gIDMzLjMlICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtaW5mbyB9XG4gIDMzLjMzJSAgeyBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtd2FybmluZyB9IFxuICA2Ni42JSAgIHsgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLXdhcm5pbmcgfSBcbiAgNjYuNjYlICB7IGJhY2tncm91bmQtY29sb3I6IEBicmFuZC1wcmltYXJ5IH0gXG4gIDk5LjklICAgIHsgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLXByaW1hcnkgfSBcbn1cblxuQC1tb3ota2V5ZnJhbWVzIGNoYW5nZWJhcnsgXG4gIDAlICAgICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtaW5mbyB9XG4gIDMzLjMlICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtaW5mbyB9XG4gIDMzLjMzJSAgeyBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtd2FybmluZyB9IFxuICA2Ni42JSAgIHsgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLXdhcm5pbmcgfSBcbiAgNjYuNjYlICB7IGJhY2tncm91bmQtY29sb3I6IEBicmFuZC1wcmltYXJ5IH0gXG4gIDk5LjklICAgIHsgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLXByaW1hcnkgfSBcbn1cblxuQGtleWZyYW1lcyBjaGFuZ2ViYXJ7IFxuICAwJSAgICAgIHsgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLWluZm8gfVxuICAzMy4zJSAgIHsgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLWluZm8gfVxuICAzMy4zMyUgIHsgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLXdhcm5pbmcgfSBcbiAgNjYuNiUgICB7IGJhY2tncm91bmQtY29sb3I6IEBicmFuZC13YXJuaW5nIH0gXG4gIDY2LjY2JSAgeyBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtcHJpbWFyeSB9IFxuICA5OS45JSAgICB7IGJhY2tncm91bmQtY29sb3I6IEBicmFuZC1wcmltYXJ5IH0gXG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2xlc3MvYXBwLmJ1dHRlcmJhci5sZXNzIl0sInNvdXJjZVJvb3QiOiIifQ==*/