@import url(https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css);
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);
.uw-table > .filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 15px;
}
.uw-table > .filters > .common-filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.uw-table > .filters > .common-filters > .filter {
  margin-right: 5px;
}
.uw-table > .filters > .common-filters > .filter.item-per-page {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.uw-table > .filters > .common-filters > .filter.search > input {
  width: 115%;
}
.uw-table > .filters > .common-filters > .filter .filter-input {
  line-height: unset !important;
}
.uw-table > .filters > .extra-table-filters {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.uw-table > .filters > .extra-table-filters > * {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  max-width: 250px;
}
.uw-table .table-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.uw-table th {
  text-transform: capitalize !important;
  color: black !important;
  font-weight: 600 !important;
}
.uw-table td {
  overflow: visible !important;
  white-space: pre-wrap !important;
}
.uw-table .table > tbody > tr > td,
.uw-table .table > thead > tr > th {
  border-bottom: 0 none;
  padding: auto 24px;
  height: 56px;
  text-align: center !important;
  vertical-align: middle !important;
}
.uw-table .table > tbody > tr > td {
  border-top: 1px solid rgb(101, 101, 101);
}
.uw-table .pagination {
  margin: unset;
}
.uw-table .pagination button {
  width: 15px;
  height: 15px;
  min-width: unset;
}
.uw-table .sorting-caret {
  margin-left: 5px;
  cursor: pointer;
}
.uw-table a {
  text-decoration: none;
}
.uw-table img {
  max-width: 250px;
  max-height: 250px;
}
@font-face {
  font-family: 'Gotham';
  src: url(/fonts/Gotham-Medium.otf);
}
@font-face {
  font-family: 'Gotham';
  src: url(/fonts/Gotham-Bold.otf);
  font-weight: bold;
}
html,
body,
#react-root,
.max-height {
  height: 100%;
  overflow: hidden;
}
#react-root {
  background-image: url('/images/E7-Building-Large-bg.jpg');
  background-size: cover;
}
#block-ui-root > div {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1400;
}
body {
  margin: unset !important;
  background-color: #e6e6e6;
  font-family: Gotham !important;
}
a {
  text-decoration: none !important;
  text-underline: none !important;
  color: inherit !important;
}
.section-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  text-transform: uppercase;
  margin-top: 0;
  padding-top: 8px;
  padding-bottom: 15px;
}
.section-header .section-title-container {
  margin-bottom: 16px;
  margin-bottom: 1rem;
  max-width: 500px;
}
.section-header .section-title {
  color: #000;
}
.section-header button {
  min-width: unset;
  float: right;
}
.section-header .section-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
.font-white {
  color: #fff;
}
.font-primary {
  color: #000;
}
.panel {
  padding: 25px;
  min-height: 150px;
}
.app-bar {
  position: fixed;
  height: 64px;
}
.app-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  top: 64px;
  bottom: 0;
  left: 0;
  right: 0;
}
.app-body main {
  overflow-y: auto;
}
.app-body main {
  width: 100%;
}
.app-body main .content-box {
  margin: 30px auto 50px auto;
}
.cursor-pointer {
  cursor: pointer;
}
*:focus {
  outline: none !important;
}
*:not(input):not(textare) {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
   -ms-user-select: none !important;
       user-select: none !important;
}
.body-text {
  font-family: Gotham;
  font-size: 24px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.25;
  letter-spacing: -0.4px;
  color: #ffffff;
}
.bg {
  background-color: #787878;
  position: fixed;
  width: 100%;
  height: 100%;
}
.clip-top-right {
  position: fixed;
  right: -15px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: uppercase;
  height: 10%;
  width: 450px;
}
.clip-top-right > .clip-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  font-size: 20px;
}
.uw-logo {
  position: fixed;
  width: 300px;
  bottom: 15px;
  right: 30px;
  max-width: 250px;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
}
.back-button {
  position: fixed !important;
  bottom: 5%;
  left: 6%;
  color: #000 !important;
}
.automode-button {
  position: fixed !important;
  z-index: 100;
  color: #fff !important;
}
.automode-overlay {
  position: fixed !important;
  z-index: 1000;
  background-color: transparent;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.flex-row-start {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.flex-row-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.flex-row-space-between {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.uw-style-button {
  font-smoothing: antialiased;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background-color: #eee !important;
}
.uw-style-button > span {
  color: #4e4e4e !important;
}
.click-circle {
  position: fixed;
  border-radius: 50%;
  border: 3px solid;
  z-index: 200;
}
.mui-form-group {
  margin-bottom: 15px;
}
.main-content {
  padding: 20px 35px;
  position: relative;
  overflow: visible !important;
}
.main-content.history-data,
.main-content.live-data {
  margin: 20px 35px;
}
.main-content button.btn-back {
  position: absolute;
  top: -25px;
  left: -10px;
}
.main-content .section-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  text-transform: uppercase;
  margin-top: 0;
  padding-top: 8px;
  padding-bottom: 24px;
}
.main-content .section-header button {
  min-width: unset;
  float: right;
  margin-left: 10px;
}
.common-modal > div:nth-child(2) {
  overflow-y: visible;
}
.common-modal-dialog-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.common-modal-title {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.full-screen-btn {
  position: fixed !important;
  bottom: 35px;
  right: 35px;
  outline: none !important;
}
.sm-margin-right {
  margin-right: 5px;
}
.app-bar .toolbar-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.Select-control {
  border: 0;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: transparent;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.Select-control:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.Select-multi-value-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.Select--multi .Select-input {
  margin: 0;
}
.Select.has-value.is-clearable.Select--single > .Select-control .Select-value {
  padding: 0;
}
.Select-noresults {
  padding: 16px;
}
.Select-input {
  height: auto;
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  padding: 0;
}
.Select-input input {
  border: 0;
  cursor: default;
  margin: 0;
  padding: 0;
  display: inline-block;
  outline: 0;
  font-size: inherit;
  background: transparent;
  font-family: inherit;
}
.Select-placeholder, .Select--single .Select-value {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  position: absolute;
  font-size: 16px;
  font-size: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
}
.Select-placeholder {
  color: #000;
  opacity: 0;
}
.Select-menu-outer {
  top: calc(100% + 8px);
  left: 0;
  width: 100%;
  z-index: 2;
  position: absolute;
  -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12);
          box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12);
  max-height: 216px;
  background-color: #fff;
}
.Select.is-focused:not(.is-open) > .Select-control {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.Select-menu {
  max-height: 216px;
  overflow-y: auto;
}
.Select-menu div {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.Select-arrow-zone, .Select-clear-zone {
  color: rgba(0, 0, 0, .54);
  width: 21px;
  cursor: pointer;
  height: 21px;
  z-index: 1;
}
.Select-aria-only {
  clip: rect(0 0 0 0);
  width: 1px;
  height: 1px;
  margin: -1px;
  position: absolute;
  overflow: hidden;
}
@media screen and (max-width: 958px) {
  .clip-top-right {
    display: none;
  }
  .section-header .section-title-container {
    max-width: 100%;
  }
}
@media screen and (max-width: 1199px) {
  .section-header .section-title-container {
    max-width: 100%;
  }

  .slogan-arrow-icon {
    width: 85px;
    height: 85px;
    margin-top: -85px;
  }

  .uw-logo {
    position: relative;
    bottom: 0;
  }

  .back-button {
    bottom: 0;
    left: 0;
    color: #fff !important;
  }

  .automode-button {
    display: none !important;
  }

  .app-body main {
    padding-top: 15px !important;
  }

  .app-body main .content-box {
    margin: unset;
    max-width: unset;
    padding: 0 5px;
  }

  .app-body main .content-box .main-content {
    padding: 15px 20px;
    margin-bottom: 20px;
  }

  .app-body main .content-box .section-header {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 20px;
  }

  .app-body main .content-box .records-details {
    font-size: 14px;
  }

  .common-modal > div:nth-child(2) {
    overflow-y: auto;
    margin: 0;
    max-width: 100%;
    max-height: 100%;
    border-radius: 0;
    position: absolute;
    top: 0;
    bottom: 0;
  }

  .app-body main .content-box .section-header  {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.color-picker-input {
  margin-top: 24px !important;
}
.dashboard,
.dashboard .dashboard-background,
.dashboard .dashboard-background > .background-overlay {
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.dashboard .dashboard-background > .background-overlay {
  position: absolute;
  z-index: 5;
  background-color: rgba(223, 223, 223, .3);
}
.dashboard .dashboard-background > video {
  -o-object-fit: contain;
     object-fit: contain;
}
.dashboard .dashboard-background > .background-overlay > .left-panel {
  width: 730px;
  position: fixed;
  left: 0;
  height: 100%;
  -webkit-backdrop-filter: blur(6px);
          backdrop-filter: blur(6px);
  background-color: #787878;
  opacity: 0.8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 88px;
  color: #fff;
  overflow-y: auto;
}
.dashboard .dashboard-background > iframe {
  width: 100%;
  height: 100%;
}
.dashboard .dashboard-background > .background-overlay > .left-panel .engineering7-text {
  font-size: 62px;
  line-height: 72px;
  text-transform: uppercase;
  margin-bottom: 15px;
}
.dashboard .dashboard-background > .background-overlay > .left-panel > .description {
  font-size: 20px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.25;
  letter-spacing: -0.4px;
  color: #fff;
}
.dashboard .dashboard-background > .background-overlay > .left-panel > .slogan-arrow-icon {
  /* margin-top: -80px;
  margin-bottom: -20px; */
  height: auto;

}
.dashboard .dashboard-background > .background-overlay > .left-panel > .touch-start {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #fff;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: uppercase;
  opacity: 0.75;
  font-family: Gotham;
  font-size: 19px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.05;
  letter-spacing: -0.4px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  margin-top: 60px;
  margin-bottom: 60px;
  margin-left: -20px;
}
.dashboard .dashboard-background > .background-overlay > .left-panel >  .touch-start > img{
  padding-bottom: 15px;
}
@media screen and (max-width: 1199px) {
  .dashboard .dashboard-background > .background-overlay > .left-panel .engineering7-text {
    font-size: 40px;
    line-height: 40px;
  }

  .dashboard .dashboard-background > .background-overlay > .left-panel > .description {
    font-size: 18px;
  }

  .dashboard .dashboard-background > .background-overlay > .left-panel {
    width: 100%;
    padding: 0 15px;
    padding-top: 150px;
  }

  .dashboard .dashboard-background > .background-overlay > .left-panel > .touch-start {
    left: -40px;
    -webkit-transform: scale(0.6);
            transform: scale(0.6);
    margin:20px 0;
  }

  .dashboard .dashboard-background .uw-logo {
    margin-left: 15px;
  }

}
.uw-navigator button {
  background-color: #fff !important;
  color: #000 !important;
}
header.app-bar {
  height: 70px;
}
header.app-bar > * {
    height: 100%;
  }
.app-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  top: 70px;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
}
.app-body main {
  overflow-y: auto;
  width: 100%;
  padding-top: 30px;
}
.drawer-menu.sidebar {
  height: 100%;
}
.drawer-menu.sidebar > div,
.drawer-menu > div:nth-child(2) {
  width: 240px;
}
.drawer-menu .menu-items .menu-item {
  height: 72px;
  text-decoration: none;
}
.drawer-menu .menu-items .menu-item.active {
  background-color: #000 !important;
}
.drawer-menu .menu-items .menu-item.active * {
  color: #fff !important;
}
.drawer-menu .menu-items .menu-item button {
  outline: none;
}
.drawer-menu .menu-items .menu-item.nested {
  background-color: #e3e3e3;
}
.app-body .drawer-menu.sidebar > div {
  position: relative;
}
.drawer-menu nav > .menu-items > a.active {
  background-color: #000;
}
.drawer-menu nav > .menu-items > a.active span {
  color: #fff !important;
}
.landing-scrollers {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 300;
}
.landing-scrollers .scroller {
  height: 10%;
  background-color: #787878;
}
.uw-building-wrapper {
  position: fixed;
  left: 6%;
  top: 2%;
  width: 88%;
  height: 80%;
}
.uw-building-wrapper .header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #ffffff;
}
.uw-building-wrapper .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: uppercase;
  color: #ffffff;
}
.uw-building-wrapper .uw-building {
  width: 100%;
  height: calc(100% - 236px);
  max-width: 100%;
  max-height: 100%;
  position: relative;
}
.uw-building-wrapper .uw-building .uw-building-img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.uw-building-wrapper .uw-building .uw-building-sections {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1;
}
.uw-building-wrapper .uw-building .uw-building-sections > .section-name-wrapper {
  height: 100%;
  width: 33.33333%;
  color: #fff;
  font-size: 40px;
  text-transform: uppercase;
  position: relative;
}
.uw-building-wrapper .uw-building .uw-building-sections > .section-name-wrapper:hover {
  background-color: rgba(0, 0, 0, .2);
}
.uw-building-wrapper .uw-building .uw-building-sections > .section-name-wrapper > .section-name {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  width: 100%;
  cursor: pointer;
}
h3.sensor-page-header {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
}
h3.sensor-page-header img {
  width: 70px;
}
h3.sensor-page-header hr {
  display: inline-block;
  width: 700px;
  background-color: #fff;
  color: #fff;
  margin: 0 0 0 15px;
}
.sensor-type-wrapper,
.section-wrapper {
  position: fixed;
  top: 10%;
  left: 5%;
  height: 80%;
  width: 90%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.sensor-type-wrapper {
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0 16px;
  padding: 0 1rem;
}
.sensor-type-wrapper .sensor-type-detail .sensor-type-info{
  overflow: visible;
}
.section-wrapper .section-detail {
  height: calc(100% - 85px);
  overflow-y: auto;
}
.sensor-type-detail {
  height: auto;
}
.sensor-type-wrapper .sensor-type-info {
  color: #fff;
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
.section-wrapper .section-info {
  color: #fff;
  overflow: hidden;
}
.sensor-type-wrapper .sensor-type-info .sensor-type-title,
.section-wrapper .section-info .section-title,
.sensor-type-title {
  text-transform: uppercase;
  font-size: 62px;
}
.sensor-type-wrapper .sensor-type-info .sensor-type-description,
.section-wrapper .section-info .section-description, 
.sensor-type-description {
  font-size: 25px;
}
.section-wrapper .section-info .section-image {
  max-width: 100%;
}
.sensor-filters-wrapper .sensor-filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sensor-filters-wrapper .sensor-filters .sensor-filter {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 200px;
  height: 190px;
  background-color: #fff;
  margin: 15px;
  padding: 5px 15px;
  cursor: pointer;
  text-transform: uppercase;
  border-radius: 8px;
}
.sensor-type-wrapper .sensor-type-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.sensor-type-wrapper .sensor-type-info .sensor-type-icon,
.sensor-type-info .sensor-type-icon {
  font-size: 55px;
}
.sensor-type-wrapper .sensor-type-info .sensor-type-title,
.sensor-type-title {
  font-size: 40px;
  margin-left: 15px;
}
.sensor-type-wrapper .sensors-wrapper {
  color: #fff;
}
.sensor-type-wrapper .sensors-wrapper .sensor {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 120px;
  cursor: pointer;
}
.sensor-type-wrapper .sensors-wrapper .sensor .sensor-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sensor-type-wrapper .sensors-wrapper .sensor .sensor-info hr {
  margin: 0 15px;
  width: 45px;
  background-color: #fff;
}
.sensor-type-wrapper .sensors-wrapper .sensors .sensor .sensor-info .sensor-name { 
  font-size: 31px;
}
.sensor-type-wrapper .sensors-wrapper .sensor .sensor-checkbox > svg {
  font-size: 35px;
}
.sensor-type-location {
  /* margin-top: 15px; */
}
.chart-wrapper {
  background-color: #fff;
  margin: 25px 0;
  padding: 25px 15px;
  overflow-x: auto;
}
.chart-wrapper .chart-grouping-function,
.chart-wrapper .chart-time-range {
  text-align: center;
}
.chart-wrapper .chart-grouping-function button,
.chart-wrapper .chart-time-range button {
  border-radius: 0;
  font-size: 19.2px;
  font-size: 1.2rem;
}
.uw-building-wrapper .title > .title-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  white-space: nowrap;
}
.uw-building-wrapper .title > .title-text > span:first-child {
  font-weight: 500;
  font-size: 40px;
  line-height: 40px;
}
.uw-building-wrapper .subtitle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  font-size: 26px;
  position: absolute;
  left: 750px;
}
.sensor-cnt {
  font-size: 18px;
  font-weight: 500;
  font-style: normal;
  font-stretch: condensed;
  line-height: 1.11;
  letter-spacing: -0.6px;
  color: #aeaeae;
}
.sensor-type-name {
  font-weight: 500;
  letter-spacing: -0.5px;
}
.sensor-image {
  max-width: 100%;
}
@media screen and (max-width: 1320px) {
  .uw-building-wrapper .subtitle {
    display: none;
  }

  .uw-building-wrapper .uw-building .uw-building-sections > .section-name-wrapper {
    font-size: 36px;
  }

}
@media screen and (max-width: 1199px) {
  .sensor-type-wrapper,
  .section-wrapper,
  .uw-building-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: #fff !important;
  }

  .sensor-type-wrapper .content-wrapper,
  .section-wrapper .content-wrapper,
  .uw-building-wrapper .content-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    padding: 0 10px;
    height: calc(100% - 56px);
    overflow-y: auto;
  }


  .section-wrapper .content-wrapper .header > .title-text,
  .uw-building-wrapper .content-wrapper .header > .title-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    white-space: nowrap;
  }

  .section-wrapper .content-wrapper .header > .title-text > span:first-child,
  .uw-building-wrapper .content-wrapper .header > .title-text > span:first-child {
    font-weight: 500;
    font-size: 30px;
    line-height: 30px;
  }

  .section-wrapper .content-wrapper .header > .title-text > span:last-child,
  .uw-building-wrapper .content-wrapper .header > .title-text > span:last-child {
    font-size: 15px;
  }

  .section-wrapper .content-wrapper .header,
  .uw-building-wrapper .content-wrapper .header {
    font-size: 30px;
    text-transform: uppercase;
    margin-left: -15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .uw-building-wrapper .content-wrapper .header {
    margin-left: 0px;
  }

  .section-wrapper .content-wrapper .header .slogan-arrow-icon,
  .uw-building-wrapper .content-wrapper .header .slogan-arrow-icon {
    margin-top: 0;
  }

  .section-wrapper .content-wrapper .description,
  .uw-building-wrapper .content-wrapper .description {
    font-size: 22px;
  }

  .uw-building-wrapper .content-wrapper .section-button {
    width: 100%;
    border: 3px solid rgba(0, 0, 0, .3) !important;
    margin: 15px 0 !important;
    font-size: 30px !important;
    color: #fff !important;
    padding: 15px;
  }

  .uw-building-wrapper .content-wrapper .section-button1 {
    background-image: url(/images/E7-Section-One-Highlight.jpg);
    background-position: 20px 160px;
    background-size: 900px 400px;
  }

  .uw-building-wrapper .content-wrapper .section-button2 {
    background-image: url(/images/E7-Section-Two-Highlight.jpg);
    background-position: 600px 116px;
    background-size: 900px 400px;
  }

  .uw-building-wrapper .content-wrapper .section-button3 {
    background-image: url(/images/E7-Section-Two-Highlight.jpg);
    background-position: 850px 216px;
  }

  .uw-building-wrapper .title > .title-text > span:first-child {
    font-size: 32px;
    line-height: 32px;
  }

  .uw-building-wrapper .uw-building .uw-building-sections > .section-name-wrapper {
    font-size: 24px;
  }

  .sensor-filters .sensor-filter {
    width: 100%;
    height: 99px;
    background-color: #fff;
    border-radius: 10px;
    margin: 10px 0;
    padding: 0 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .sensor-filters .sensor-filter .sensor-filter-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-left: 10px;
    text-transform: uppercase;
    color: #000;
  }

  .sensor-filters .sensor-filter .sensor-filter-text > :first-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .sensor-type-wrapper .content-wrapper .sensor-page-header {
    text-transform: uppercase;
  }

  .sensor-type-wrapper .content-wrapper .section-name-info {
    opacity: 0.75;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.56;
    letter-spacing: -0.5px;
    margin-top: 15px;
  }

  .sensor-type-wrapper .content-wrapper .sensor-type-title {
    font-size: 37px;
    line-height: 1.11;
    letter-spacing: -0.5px;
  }

  .sensor-type-wrapper .content-wrapper .sensors {
    margin-top: 30px;
  }

  .sensor-type-wrapper .content-wrapper .sensors .sensor {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-top: 1px solid #fff;
    margin: 25px 0;
    padding-top: 25px;
  }

  .sensor-type-wrapper .content-wrapper .sensors .sensor:first-child {
    border-top: 0 none;
  }


  .sensor-type-wrapper .content-wrapper .sensors .sensor .sensor-name {
    font-size: 22px;
    font-weight: bold;
    line-height: 1.36;
    letter-spacing: -0.4px;
  }

  .sensor-type-wrapper .view-graph-button {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    border-radius: 0;
    height: 67px;
    background-color: #fff;
    z-index: 10;
  }

  .sensor-type-wrapper .view-graph-button > span{
    font-size: 22px;
    font-weight: bold;
    line-height: 1.36;
    letter-spacing: -0.4px;
    color: #787878;
  }

  .chart-grouping-function-button,
  .chart-time-range-button {
    background-color: #fff !important;
    margin-top: 30px !important;
  }

  .chart-grouping-function-button > span,
  .chart-time-range-button > span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

}
.authentication.login > div {
  padding: 20px 35px;
  width: 450px;
  margin: auto;
  max-width: 100%;
  top: 150px;
  position: relative;
}
.authentication.login .authentication-title {
  font-family: "Arial Black", Gadget, sans-serif;
  font-size: 32px;
  font-size: 2rem;
  text-align: center;
  margin-bottom: 25px;
}
@media screen and (max-width: 1199px) {
  .authentication.login > div {
    top: 35px;
    border-radius: 0;
  }
  .authentication.login button {
    width: 100%;
  }
}
.snapshot-cell,
.live-cell {
  position: relative;
  width: 50%;
}
.snapshot-cell .actions,
.live-cell .actions {
  position: absolute;
  right: 50px;
  z-index: 10;
}
.live-cell .chart-wrapper > :nth-child(1) {
  margin: auto !important;
}
.snapshot-cell {
  padding-bottom: 50px !important;
}
@media screen and (max-width: 1279px) {
  .snapshot-cell,
  .live-cell {
    width: 100%;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvY3NzL2luZGV4LmNzcyAoMikiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnV3LXRhYmxlID4gLmZpbHRlcnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0cmV0Y2g7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdHJldGNoO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi51dy10YWJsZSA+IC5maWx0ZXJzID4gLmNvbW1vbi1maWx0ZXJzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnV3LXRhYmxlID4gLmZpbHRlcnMgPiAuY29tbW9uLWZpbHRlcnMgPiAuZmlsdGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4udXctdGFibGUgPiAuZmlsdGVycyA+IC5jb21tb24tZmlsdGVycyA+IC5maWx0ZXIuaXRlbS1wZXItcGFnZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi51dy10YWJsZSA+IC5maWx0ZXJzID4gLmNvbW1vbi1maWx0ZXJzID4gLmZpbHRlci5zZWFyY2ggPiBpbnB1dCB7XG4gIHdpZHRoOiAxMTUlO1xufVxuLnV3LXRhYmxlID4gLmZpbHRlcnMgPiAuY29tbW9uLWZpbHRlcnMgPiAuZmlsdGVyIC5maWx0ZXItaW5wdXQge1xuICBsaW5lLWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi51dy10YWJsZSA+IC5maWx0ZXJzID4gLmV4dHJhLXRhYmxlLWZpbHRlcnMge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLnV3LXRhYmxlID4gLmZpbHRlcnMgPiAuZXh0cmEtdGFibGUtZmlsdGVycyA+ICoge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbn1cbi51dy10YWJsZSAudGFibGUtZm9vdGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udXctdGFibGUgdGgge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuLnV3LXRhYmxlIHRkIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG59XG4udXctdGFibGUgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuLnV3LXRhYmxlIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgcGFkZGluZzogYXV0byAyNHB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG4udXctdGFibGUgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYigxMDEsIDEwMSwgMTAxKTtcbn1cbi51dy10YWJsZSAucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogdW5zZXQ7XG59XG4udXctdGFibGUgLnBhZ2luYXRpb24gYnV0dG9uIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWluLXdpZHRoOiB1bnNldDtcbn1cbi51dy10YWJsZSAuc29ydGluZy1jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51dy10YWJsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnV3LXRhYmxlIGltZyB7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtJztcbiAgc3JjOiB1cmwoL2ZvbnRzL0dvdGhhbS1NZWRpdW0ub3RmKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSc7XG4gIHNyYzogdXJsKC9mb250cy9Hb3RoYW0tQm9sZC5vdGYpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmh0bWwsXG5ib2R5LFxuI3JlYWN0LXJvb3QsXG4ubWF4LWhlaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNyZWFjdC1yb290IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL0U3LUJ1aWxkaW5nLUxhcmdlLWJnLmpwZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuI2Jsb2NrLXVpLXJvb3QgPiBkaXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE0MDA7XG59XG5ib2R5IHtcbiAgbWFyZ2luOiB1bnNldCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBmb250LWZhbWlseTogR290aGFtICFpbXBvcnRhbnQ7XG59XG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtdW5kZXJsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1oZWFkZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5zZWN0aW9uLWhlYWRlciAuc2VjdGlvbi10aXRsZS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuLnNlY3Rpb24taGVhZGVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2VjdGlvbi1oZWFkZXIgYnV0dG9uIHtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNlY3Rpb24taGVhZGVyIC5zZWN0aW9uLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZm9udC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvbnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnBhbmVsIHtcbiAgcGFkZGluZzogMjVweDtcbiAgbWluLWhlaWdodDogMTUwcHg7XG59XG4uYXBwLWJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuLmFwcC1ib2R5IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNjRweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5hcHAtYm9keSBtYWluIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5hcHAtYm9keSBtYWluIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXBwLWJvZHkgbWFpbiAuY29udGVudC1ib3gge1xuICBtYXJnaW46IDMwcHggYXV0byA1MHB4IGF1dG87XG59XG4uY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4qOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuKjpub3QoaW5wdXQpOm5vdCh0ZXh0YXJlKSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICAgLW1zLXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ib2R5LXRleHQge1xuICBmb250LWZhbWlseTogR290aGFtO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODc4Nzg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jbGlwLXRvcC1yaWdodCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IC0xNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGhlaWdodDogMTAlO1xuICB3aWR0aDogNDUwcHg7XG59XG4uY2xpcC10b3AtcmlnaHQgPiAuY2xpcC10ZXh0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4udXctbG9nbyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDMwMHB4O1xuICBib3R0b206IDE1cHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG59XG4uYmFjay1idXR0b24ge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgYm90dG9tOiA1JTtcbiAgbGVmdDogNiU7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4uYXV0b21vZGUtYnV0dG9uIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5hdXRvbW9kZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uZmxleC1yb3ctc3RhcnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1mbG93OiByb3c7XG4gICAgICAgICAgZmxleC1mbG93OiByb3c7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uZmxleC1yb3ctY2VudGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZmxvdzogcm93O1xuICAgICAgICAgIGZsZXgtZmxvdzogcm93O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmxleC1yb3ctc3BhY2UtYmV0d2VlbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdztcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdztcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnV3LXN0eWxlLWJ1dHRvbiB7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cbi51dy1zdHlsZS1idXR0b24gPiBzcGFuIHtcbiAgY29sb3I6ICM0ZTRlNGUgIWltcG9ydGFudDtcbn1cbi5jbGljay1jaXJjbGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAzcHggc29saWQ7XG4gIHotaW5kZXg6IDIwMDtcbn1cbi5tdWktZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubWFpbi1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4ubWFpbi1jb250ZW50Lmhpc3RvcnktZGF0YSxcbi5tYWluLWNvbnRlbnQubGl2ZS1kYXRhIHtcbiAgbWFyZ2luOiAyMHB4IDM1cHg7XG59XG4ubWFpbi1jb250ZW50IGJ1dHRvbi5idG4tYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjVweDtcbiAgbGVmdDogLTEwcHg7XG59XG4ubWFpbi1jb250ZW50IC5zZWN0aW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLm1haW4tY29udGVudCAuc2VjdGlvbi1oZWFkZXIgYnV0dG9uIHtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5jb21tb24tbW9kYWwgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cbi5jb21tb24tbW9kYWwtZGlhbG9nLXRpdGxlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbW1vbi1tb2RhbC10aXRsZSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG59XG4uZnVsbC1zY3JlZW4tYnRuIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMzVweDtcbiAgcmlnaHQ6IDM1cHg7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zbS1tYXJnaW4tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5hcHAtYmFyIC50b29sYmFyLWJ1dHRvbnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xufVxuLlNlbGVjdC1jb250cm9sIHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uU2VsZWN0LWNvbnRyb2w6aG92ZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5TZWxlY3QtbXVsdGktdmFsdWUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5TZWxlY3QtLW11bHRpIC5TZWxlY3QtaW5wdXQge1xuICBtYXJnaW46IDA7XG59XG4uU2VsZWN0Lmhhcy12YWx1ZS5pcy1jbGVhcmFibGUuU2VsZWN0LS1zaW5nbGUgPiAuU2VsZWN0LWNvbnRyb2wgLlNlbGVjdC12YWx1ZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uU2VsZWN0LW5vcmVzdWx0cyB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4uU2VsZWN0LWlucHV0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4uU2VsZWN0LWlucHV0IGlucHV0IHtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cbi5TZWxlY3QtcGxhY2Vob2xkZXIsIC5TZWxlY3QtLXNpbmdsZSAuU2VsZWN0LXZhbHVlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG59XG4uU2VsZWN0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDA7XG59XG4uU2VsZWN0LW1lbnUtb3V0ZXIge1xuICB0b3A6IGNhbGMoMTAwJSArIDhweCk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAuMiksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAuMTIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgLjIpLCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgLjEyKTtcbiAgbWF4LWhlaWdodDogMjE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uU2VsZWN0LmlzLWZvY3VzZWQ6bm90KC5pcy1vcGVuKSA+IC5TZWxlY3QtY29udHJvbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxuLlNlbGVjdC1tZW51IHtcbiAgbWF4LWhlaWdodDogMjE2cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uU2VsZWN0LW1lbnUgZGl2IHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5TZWxlY3QtYXJyb3ctem9uZSwgLlNlbGVjdC1jbGVhci16b25lIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjU0KTtcbiAgd2lkdGg6IDIxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAyMXB4O1xuICB6LWluZGV4OiAxO1xufVxuLlNlbGVjdC1hcmlhLW9ubHkge1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NThweCkge1xuICAuY2xpcC10b3AtcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24taGVhZGVyIC5zZWN0aW9uLXRpdGxlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24taGVhZGVyIC5zZWN0aW9uLXRpdGxlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNsb2dhbi1hcnJvdy1pY29uIHtcbiAgICB3aWR0aDogODVweDtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gICAgbWFyZ2luLXRvcDogLTg1cHg7XG4gIH1cblxuICAudXctbG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5iYWNrLWJ1dHRvbiB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hdXRvbW9kZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hcHAtYm9keSBtYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFwcC1ib2R5IG1haW4gLmNvbnRlbnQtYm94IHtcbiAgICBtYXJnaW46IHVuc2V0O1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cblxuICAuYXBwLWJvZHkgbWFpbiAuY29udGVudC1ib3ggLm1haW4tY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuYXBwLWJvZHkgbWFpbiAuY29udGVudC1ib3ggLnNlY3Rpb24taGVhZGVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAuYXBwLWJvZHkgbWFpbiAuY29udGVudC1ib3ggLnJlY29yZHMtZGV0YWlscyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLmNvbW1vbi1tb2RhbCA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAuYXBwLWJvZHkgbWFpbiAuY29udGVudC1ib3ggLnNlY3Rpb24taGVhZGVyICB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uY29sb3ItcGlja2VyLWlucHV0IHtcbiAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xufVxuLmRhc2hib2FyZCxcbi5kYXNoYm9hcmQgLmRhc2hib2FyZC1iYWNrZ3JvdW5kLFxuLmRhc2hib2FyZCAuZGFzaGJvYXJkLWJhY2tncm91bmQgPiAuYmFja2dyb3VuZC1vdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRhc2hib2FyZCAuZGFzaGJvYXJkLWJhY2tncm91bmQgPiAuYmFja2dyb3VuZC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMywgMjIzLCAyMjMsIC4zKTtcbn1cbi5kYXNoYm9hcmQgLmRhc2hib2FyZC1iYWNrZ3JvdW5kID4gdmlkZW8ge1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmRhc2hib2FyZCAuZGFzaGJvYXJkLWJhY2tncm91bmQgPiAuYmFja2dyb3VuZC1vdmVybGF5ID4gLmxlZnQtcGFuZWwge1xuICB3aWR0aDogNzMwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xuICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzg3ODc4O1xuICBvcGFjaXR5OiAwLjg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDAgODhweDtcbiAgY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uZGFzaGJvYXJkIC5kYXNoYm9hcmQtYmFja2dyb3VuZCA+IGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZGFzaGJvYXJkIC5kYXNoYm9hcmQtYmFja2dyb3VuZCA+IC5iYWNrZ3JvdW5kLW92ZXJsYXkgPiAubGVmdC1wYW5lbCAuZW5naW5lZXJpbmc3LXRleHQge1xuICBmb250LXNpemU6IDYycHg7XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmRhc2hib2FyZCAuZGFzaGJvYXJkLWJhY2tncm91bmQgPiAuYmFja2dyb3VuZC1vdmVybGF5ID4gLmxlZnQtcGFuZWwgPiAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXNoYm9hcmQgLmRhc2hib2FyZC1iYWNrZ3JvdW5kID4gLmJhY2tncm91bmQtb3ZlcmxheSA+IC5sZWZ0LXBhbmVsID4gLnNsb2dhbi1hcnJvdy1pY29uIHtcbiAgLyogbWFyZ2luLXRvcDogLTgwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4OyAqL1xuICBoZWlnaHQ6IGF1dG87XG5cbn1cbi5kYXNoYm9hcmQgLmRhc2hib2FyZC1iYWNrZ3JvdW5kID4gLmJhY2tncm91bmQtb3ZlcmxheSA+IC5sZWZ0LXBhbmVsID4gLnRvdWNoLXN0YXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW07XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cbi5kYXNoYm9hcmQgLmRhc2hib2FyZC1iYWNrZ3JvdW5kID4gLmJhY2tncm91bmQtb3ZlcmxheSA+IC5sZWZ0LXBhbmVsID4gIC50b3VjaC1zdGFydCA+IGltZ3tcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRhc2hib2FyZCAuZGFzaGJvYXJkLWJhY2tncm91bmQgPiAuYmFja2dyb3VuZC1vdmVybGF5ID4gLmxlZnQtcGFuZWwgLmVuZ2luZWVyaW5nNy10ZXh0IHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuZGFzaGJvYXJkIC5kYXNoYm9hcmQtYmFja2dyb3VuZCA+IC5iYWNrZ3JvdW5kLW92ZXJsYXkgPiAubGVmdC1wYW5lbCA+IC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLmRhc2hib2FyZCAuZGFzaGJvYXJkLWJhY2tncm91bmQgPiAuYmFja2dyb3VuZC1vdmVybGF5ID4gLmxlZnQtcGFuZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIH1cblxuICAuZGFzaGJvYXJkIC5kYXNoYm9hcmQtYmFja2dyb3VuZCA+IC5iYWNrZ3JvdW5kLW92ZXJsYXkgPiAubGVmdC1wYW5lbCA+IC50b3VjaC1zdGFydCB7XG4gICAgbGVmdDogLTQwcHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gICAgbWFyZ2luOjIwcHggMDtcbiAgfVxuXG4gIC5kYXNoYm9hcmQgLmRhc2hib2FyZC1iYWNrZ3JvdW5kIC51dy1sb2dvIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxuXG59XG4udXctbmF2aWdhdG9yIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbmhlYWRlci5hcHAtYmFyIHtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuaGVhZGVyLmFwcC1iYXIgPiAqIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbi5hcHAtYm9keSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDcwcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFwcC1ib2R5IG1haW4ge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uZHJhd2VyLW1lbnUuc2lkZWJhciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kcmF3ZXItbWVudS5zaWRlYmFyID4gZGl2LFxuLmRyYXdlci1tZW51ID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAyNDBweDtcbn1cbi5kcmF3ZXItbWVudSAubWVudS1pdGVtcyAubWVudS1pdGVtIHtcbiAgaGVpZ2h0OiA3MnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZHJhd2VyLW1lbnUgLm1lbnUtaXRlbXMgLm1lbnUtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4uZHJhd2VyLW1lbnUgLm1lbnUtaXRlbXMgLm1lbnUtaXRlbS5hY3RpdmUgKiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZHJhd2VyLW1lbnUgLm1lbnUtaXRlbXMgLm1lbnUtaXRlbSBidXR0b24ge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRyYXdlci1tZW51IC5tZW51LWl0ZW1zIC5tZW51LWl0ZW0ubmVzdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcbn1cbi5hcHAtYm9keSAuZHJhd2VyLW1lbnUuc2lkZWJhciA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kcmF3ZXItbWVudSBuYXYgPiAubWVudS1pdGVtcyA+IGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5kcmF3ZXItbWVudSBuYXYgPiAubWVudS1pdGVtcyA+IGEuYWN0aXZlIHNwYW4ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmxhbmRpbmctc2Nyb2xsZXJzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAzMDA7XG59XG4ubGFuZGluZy1zY3JvbGxlcnMgLnNjcm9sbGVyIHtcbiAgaGVpZ2h0OiAxMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODc4Nzg7XG59XG4udXctYnVpbGRpbmctd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNiU7XG4gIHRvcDogMiU7XG4gIHdpZHRoOiA4OCU7XG4gIGhlaWdodDogODAlO1xufVxuLnV3LWJ1aWxkaW5nLXdyYXBwZXIgLmhlYWRlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udXctYnVpbGRpbmctd3JhcHBlciAudGl0bGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnV3LWJ1aWxkaW5nLXdyYXBwZXIgLnV3LWJ1aWxkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMjM2cHgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51dy1idWlsZGluZy13cmFwcGVyIC51dy1idWlsZGluZyAudXctYnVpbGRpbmctaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4udXctYnVpbGRpbmctd3JhcHBlciAudXctYnVpbGRpbmcgLnV3LWJ1aWxkaW5nLXNlY3Rpb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuLnV3LWJ1aWxkaW5nLXdyYXBwZXIgLnV3LWJ1aWxkaW5nIC51dy1idWlsZGluZy1zZWN0aW9ucyA+IC5zZWN0aW9uLW5hbWUtd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnV3LWJ1aWxkaW5nLXdyYXBwZXIgLnV3LWJ1aWxkaW5nIC51dy1idWlsZGluZy1zZWN0aW9ucyA+IC5zZWN0aW9uLW5hbWUtd3JhcHBlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjIpO1xufVxuLnV3LWJ1aWxkaW5nLXdyYXBwZXIgLnV3LWJ1aWxkaW5nIC51dy1idWlsZGluZy1zZWN0aW9ucyA+IC5zZWN0aW9uLW5hbWUtd3JhcHBlciA+IC5zZWN0aW9uLW5hbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmgzLnNlbnNvci1wYWdlLWhlYWRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5oMy5zZW5zb3ItcGFnZS1oZWFkZXIgaW1nIHtcbiAgd2lkdGg6IDcwcHg7XG59XG5oMy5zZW5zb3ItcGFnZS1oZWFkZXIgaHIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA3MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAwIDAgMTVweDtcbn1cbi5zZW5zb3ItdHlwZS13cmFwcGVyLFxuLnNlY3Rpb24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxMCU7XG4gIGxlZnQ6IDUlO1xuICBoZWlnaHQ6IDgwJTtcbiAgd2lkdGg6IDkwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2Vuc29yLXR5cGUtd3JhcHBlciB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4uc2Vuc29yLXR5cGUtd3JhcHBlciAuc2Vuc29yLXR5cGUtZGV0YWlsIC5zZW5zb3ItdHlwZS1pbmZve1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zZWN0aW9uLXdyYXBwZXIgLnNlY3Rpb24tZGV0YWlsIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4NXB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5zZW5zb3ItdHlwZS1kZXRhaWwge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2Vuc29yLXR5cGUtd3JhcHBlciAuc2Vuc29yLXR5cGUtaW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnNlY3Rpb24td3JhcHBlciAuc2VjdGlvbi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2Vuc29yLXR5cGUtd3JhcHBlciAuc2Vuc29yLXR5cGUtaW5mbyAuc2Vuc29yLXR5cGUtdGl0bGUsXG4uc2VjdGlvbi13cmFwcGVyIC5zZWN0aW9uLWluZm8gLnNlY3Rpb24tdGl0bGUsXG4uc2Vuc29yLXR5cGUtdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDYycHg7XG59XG4uc2Vuc29yLXR5cGUtd3JhcHBlciAuc2Vuc29yLXR5cGUtaW5mbyAuc2Vuc29yLXR5cGUtZGVzY3JpcHRpb24sXG4uc2VjdGlvbi13cmFwcGVyIC5zZWN0aW9uLWluZm8gLnNlY3Rpb24tZGVzY3JpcHRpb24sIFxuLnNlbnNvci10eXBlLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLnNlY3Rpb24td3JhcHBlciAuc2VjdGlvbi1pbmZvIC5zZWN0aW9uLWltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNlbnNvci1maWx0ZXJzLXdyYXBwZXIgLnNlbnNvci1maWx0ZXJzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2Vuc29yLWZpbHRlcnMtd3JhcHBlciAuc2Vuc29yLWZpbHRlcnMgLnNlbnNvci1maWx0ZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTkwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMTVweDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnNlbnNvci10eXBlLXdyYXBwZXIgLnNlbnNvci10eXBlLWluZm8ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zZW5zb3ItdHlwZS13cmFwcGVyIC5zZW5zb3ItdHlwZS1pbmZvIC5zZW5zb3ItdHlwZS1pY29uLFxuLnNlbnNvci10eXBlLWluZm8gLnNlbnNvci10eXBlLWljb24ge1xuICBmb250LXNpemU6IDU1cHg7XG59XG4uc2Vuc29yLXR5cGUtd3JhcHBlciAuc2Vuc29yLXR5cGUtaW5mbyAuc2Vuc29yLXR5cGUtdGl0bGUsXG4uc2Vuc29yLXR5cGUtdGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLnNlbnNvci10eXBlLXdyYXBwZXIgLnNlbnNvcnMtd3JhcHBlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbnNvci10eXBlLXdyYXBwZXIgLnNlbnNvcnMtd3JhcHBlciAuc2Vuc29yIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZW5zb3ItdHlwZS13cmFwcGVyIC5zZW5zb3JzLXdyYXBwZXIgLnNlbnNvciAuc2Vuc29yLWluZm8ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2Vuc29yLXR5cGUtd3JhcHBlciAuc2Vuc29ycy13cmFwcGVyIC5zZW5zb3IgLnNlbnNvci1pbmZvIGhyIHtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIHdpZHRoOiA0NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNlbnNvci10eXBlLXdyYXBwZXIgLnNlbnNvcnMtd3JhcHBlciAuc2Vuc29ycyAuc2Vuc29yIC5zZW5zb3ItaW5mbyAuc2Vuc29yLW5hbWUgeyBcbiAgZm9udC1zaXplOiAzMXB4O1xufVxuLnNlbnNvci10eXBlLXdyYXBwZXIgLnNlbnNvcnMtd3JhcHBlciAuc2Vuc29yIC5zZW5zb3ItY2hlY2tib3ggPiBzdmcge1xuICBmb250LXNpemU6IDM1cHg7XG59XG4uc2Vuc29yLXR5cGUtbG9jYXRpb24ge1xuICAvKiBtYXJnaW4tdG9wOiAxNXB4OyAqL1xufVxuLmNoYXJ0LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDI1cHggMDtcbiAgcGFkZGluZzogMjVweCAxNXB4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLmNoYXJ0LXdyYXBwZXIgLmNoYXJ0LWdyb3VwaW5nLWZ1bmN0aW9uLFxuLmNoYXJ0LXdyYXBwZXIgLmNoYXJ0LXRpbWUtcmFuZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2hhcnQtd3JhcHBlciAuY2hhcnQtZ3JvdXBpbmctZnVuY3Rpb24gYnV0dG9uLFxuLmNoYXJ0LXdyYXBwZXIgLmNoYXJ0LXRpbWUtcmFuZ2UgYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxOS4ycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLnV3LWJ1aWxkaW5nLXdyYXBwZXIgLnRpdGxlID4gLnRpdGxlLXRleHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi51dy1idWlsZGluZy13cmFwcGVyIC50aXRsZSA+IC50aXRsZS10ZXh0ID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4udXctYnVpbGRpbmctd3JhcHBlciAuc3VidGl0bGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA3NTBweDtcbn1cbi5zZW5zb3ItY250IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogY29uZGVuc2VkO1xuICBsaW5lLWhlaWdodDogMS4xMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcbiAgY29sb3I6ICNhZWFlYWU7XG59XG4uc2Vuc29yLXR5cGUtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG59XG4uc2Vuc29yLWltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMyMHB4KSB7XG4gIC51dy1idWlsZGluZy13cmFwcGVyIC5zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC51dy1idWlsZGluZy13cmFwcGVyIC51dy1idWlsZGluZyAudXctYnVpbGRpbmctc2VjdGlvbnMgPiAuc2VjdGlvbi1uYW1lLXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlbnNvci10eXBlLXdyYXBwZXIsXG4gIC5zZWN0aW9uLXdyYXBwZXIsXG4gIC51dy1idWlsZGluZy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2Vuc29yLXR5cGUtd3JhcHBlciAuY29udGVudC13cmFwcGVyLFxuICAuc2VjdGlvbi13cmFwcGVyIC5jb250ZW50LXdyYXBwZXIsXG4gIC51dy1idWlsZGluZy13cmFwcGVyIC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1NnB4KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cblxuICAuc2VjdGlvbi13cmFwcGVyIC5jb250ZW50LXdyYXBwZXIgLmhlYWRlciA+IC50aXRsZS10ZXh0LFxuICAudXctYnVpbGRpbmctd3JhcHBlciAuY29udGVudC13cmFwcGVyIC5oZWFkZXIgPiAudGl0bGUtdGV4dCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciAuaGVhZGVyID4gLnRpdGxlLXRleHQgPiBzcGFuOmZpcnN0LWNoaWxkLFxuICAudXctYnVpbGRpbmctd3JhcHBlciAuY29udGVudC13cmFwcGVyIC5oZWFkZXIgPiAudGl0bGUtdGV4dCA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudC13cmFwcGVyIC5oZWFkZXIgPiAudGl0bGUtdGV4dCA+IHNwYW46bGFzdC1jaGlsZCxcbiAgLnV3LWJ1aWxkaW5nLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciAuaGVhZGVyID4gLnRpdGxlLXRleHQgPiBzcGFuOmxhc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciAuaGVhZGVyLFxuICAudXctYnVpbGRpbmctd3JhcHBlciAuY29udGVudC13cmFwcGVyIC5oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnV3LWJ1aWxkaW5nLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciAuaGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudC13cmFwcGVyIC5oZWFkZXIgLnNsb2dhbi1hcnJvdy1pY29uLFxuICAudXctYnVpbGRpbmctd3JhcHBlciAuY29udGVudC13cmFwcGVyIC5oZWFkZXIgLnNsb2dhbi1hcnJvdy1pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudC13cmFwcGVyIC5kZXNjcmlwdGlvbixcbiAgLnV3LWJ1aWxkaW5nLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuXG4gIC51dy1idWlsZGluZy13cmFwcGVyIC5jb250ZW50LXdyYXBwZXIgLnNlY3Rpb24tYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4zKSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMTVweCAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG5cbiAgLnV3LWJ1aWxkaW5nLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciAuc2VjdGlvbi1idXR0b24xIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9FNy1TZWN0aW9uLU9uZS1IaWdobGlnaHQuanBnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDE2MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTAwcHggNDAwcHg7XG4gIH1cblxuICAudXctYnVpbGRpbmctd3JhcHBlciAuY29udGVudC13cmFwcGVyIC5zZWN0aW9uLWJ1dHRvbjIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL0U3LVNlY3Rpb24tVHdvLUhpZ2hsaWdodC5qcGcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDYwMHB4IDExNnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTAwcHggNDAwcHg7XG4gIH1cblxuICAudXctYnVpbGRpbmctd3JhcHBlciAuY29udGVudC13cmFwcGVyIC5zZWN0aW9uLWJ1dHRvbjMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL0U3LVNlY3Rpb24tVHdvLUhpZ2hsaWdodC5qcGcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDg1MHB4IDIxNnB4O1xuICB9XG5cbiAgLnV3LWJ1aWxkaW5nLXdyYXBwZXIgLnRpdGxlID4gLnRpdGxlLXRleHQgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICAudXctYnVpbGRpbmctd3JhcHBlciAudXctYnVpbGRpbmcgLnV3LWJ1aWxkaW5nLXNlY3Rpb25zID4gLnNlY3Rpb24tbmFtZS13cmFwcGVyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICAuc2Vuc29yLWZpbHRlcnMgLnNlbnNvci1maWx0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOTlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuc2Vuc29yLWZpbHRlcnMgLnNlbnNvci1maWx0ZXIgLnNlbnNvci1maWx0ZXItdGV4dCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAuc2Vuc29yLWZpbHRlcnMgLnNlbnNvci1maWx0ZXIgLnNlbnNvci1maWx0ZXItdGV4dCA+IDpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5zZW5zb3ItdHlwZS13cmFwcGVyIC5jb250ZW50LXdyYXBwZXIgLnNlbnNvci1wYWdlLWhlYWRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5zZW5zb3ItdHlwZS13cmFwcGVyIC5jb250ZW50LXdyYXBwZXIgLnNlY3Rpb24tbmFtZS1pbmZvIHtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gIC5zZW5zb3ItdHlwZS13cmFwcGVyIC5jb250ZW50LXdyYXBwZXIgLnNlbnNvci10eXBlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgfVxuXG4gIC5zZW5zb3ItdHlwZS13cmFwcGVyIC5jb250ZW50LXdyYXBwZXIgLnNlbnNvcnMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAuc2Vuc29yLXR5cGUtd3JhcHBlciAuY29udGVudC13cmFwcGVyIC5zZW5zb3JzIC5zZW5zb3Ige1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICBtYXJnaW46IDI1cHggMDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxuXG4gIC5zZW5zb3ItdHlwZS13cmFwcGVyIC5jb250ZW50LXdyYXBwZXIgLnNlbnNvcnMgLnNlbnNvcjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMCBub25lO1xuICB9XG5cblxuICAuc2Vuc29yLXR5cGUtd3JhcHBlciAuY29udGVudC13cmFwcGVyIC5zZW5zb3JzIC5zZW5zb3IgLnNlbnNvci1uYW1lIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgfVxuXG4gIC5zZW5zb3ItdHlwZS13cmFwcGVyIC52aWV3LWdyYXBoLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgaGVpZ2h0OiA2N3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMTA7XG4gIH1cblxuICAuc2Vuc29yLXR5cGUtd3JhcHBlciAudmlldy1ncmFwaC1idXR0b24gPiBzcGFue1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4zNjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAgIGNvbG9yOiAjNzg3ODc4O1xuICB9XG5cbiAgLmNoYXJ0LWdyb3VwaW5nLWZ1bmN0aW9uLWJ1dHRvbixcbiAgLmNoYXJ0LXRpbWUtcmFuZ2UtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNoYXJ0LWdyb3VwaW5nLWZ1bmN0aW9uLWJ1dHRvbiA+IHNwYW4sXG4gIC5jaGFydC10aW1lLXJhbmdlLWJ1dHRvbiA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG59XG4uYXV0aGVudGljYXRpb24ubG9naW4gPiBkaXYge1xuICBwYWRkaW5nOiAyMHB4IDM1cHg7XG4gIHdpZHRoOiA0NTBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRvcDogMTUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hdXRoZW50aWNhdGlvbi5sb2dpbiAuYXV0aGVudGljYXRpb24tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJBcmlhbCBCbGFja1wiLCBHYWRnZXQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmF1dGhlbnRpY2F0aW9uLmxvZ2luID4gZGl2IHtcbiAgICB0b3A6IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuYXV0aGVudGljYXRpb24ubG9naW4gYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNuYXBzaG90LWNlbGwsXG4ubGl2ZS1jZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xufVxuLnNuYXBzaG90LWNlbGwgLmFjdGlvbnMsXG4ubGl2ZS1jZWxsIC5hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTBweDtcbiAgei1pbmRleDogMTA7XG59XG4ubGl2ZS1jZWxsIC5jaGFydC13cmFwcGVyID4gOm50aC1jaGlsZCgxKSB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuLnNuYXBzaG90LWNlbGwge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zbmFwc2hvdC1jZWxsLFxuICAubGl2ZS1jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/