@charset "UTF-8";
#bodyContainer .optionMenu-content.no-admin {
  padding: 0;
}

.main-menu-tabs {
  font-size: 18px;
  margin: 0 -15px;
  text-align: center;
  /*background-color: #2a2a2a;*/
  justify-content: center;
  border-bottom: none;
}
.main-menu-tabs .elementMenuOptions {
  font-size: 16px;
  text-align: center;
  display: inline-flex;
  width: 100%;
}
.main-menu-tabs .elementMenu:hover, .main-menu-tabs .elementMenu:focus {
  text-decoration: none;
}
.main-menu-tabs .elementMenu .titleOptMenu {
  color: #b2b2b2;
  padding: 7px 25px;
}
.main-menu-tabs .elementMenu.active .titleOptMenu {
  color: #ffffff;
}

.tab-content .tab-pane .allCategoryOpt {
  font-size: 15px;
    /*background-color: #202020;*/
  padding: 5px 0;
  color: #949494;
  margin: 0 -10px;
}
.tab-content .tab-pane .allCategoryOpt .findPath {
  margin: 0;
}
.tab-content .tab-pane .allCategoryOpt .findPath:hover {
  color: #ffffff;
}
.tab-content .tab-pane .allCategoryOpt .findPath:hover a, .tab-content .tab-pane .allCategoryOpt .findPath:hover i {
  color: #ffffff;
}
.tab-content .tab-pane .allCategoryOpt .fireHide {
  padding-left: 0;
}
.tab-content .tab-pane .allCategoryOpt .fireHide.activeCarouselOpt a,
.tab-content .tab-pane .allCategoryOpt .fireHide a.active {
  color: #ffffff;
}
.tab-content .tab-pane .allCategoryOpt .itDesign {
  justify-content: center;
}
.tab-content .tab-pane .allCategoryOpt a {
  text-decoration: none;
    /*color: #949494;*/
  font-size: 16px;
  padding: 5px 20px;
  display: block;
}

.mobile-menu-for-user-wrapper {
  background-color: #2a2a2a;
}
.mobile-menu-for-user-wrapper #mobile-menu-for-user.menuMobileUser {
    top: 100px;
    max-height: calc(100vh - 200px) !important;
    min-height: calc(100vh - 90px) !important;
    width: 100%;
    display: none;
    overflow: scroll;
    margin-top: 68px;
    padding-bottom: 60px !important;
}
.mobile-menu-for-user-wrapper #mobile-menu-for-user .dropdown-btnOptions {
  display: none;
}
.mobile-menu-for-user-wrapper #mobile-menu-for-user .dropdown-btnOptions .dropBtnOptDiv {
  text-decoration: none;
  position: relative;
    /*background-color: #0c0c0c;*/
  border-bottom: 1px solid #2a2a2a;
}
.mobile-menu-for-user-wrapper #mobile-menu-for-user .dropdown-btnOptions .dropBtnOptDiv:last-child {
  border-bottom: none;
}
.mobile-menu-for-user-wrapper #mobile-menu-for-user .dropdown-btnOptions .dropBtnOptDiv .titleOptMenu2 {
  padding: 10px 16px 10px 40px;
  font-size: 14px;
  color: #ffffff;
  display: inline-flex;
  width: 100%;
  cursor: pointer;
}
.mobile-menu-for-user-wrapper #mobile-menu-for-user .dropdown-btnOptions .dropBtnOptDiv .titleOptMenu2.active, .mobile-menu-for-user-wrapper #mobile-menu-for-user .dropdown-btnOptions .dropBtnOptDiv .titleOptMenu2.active > i {
  color: #ffffff;
}
.mobile-menu-for-user-wrapper #mobile-menu-for-user .mobileMenuBtns {
    /*background-color: #2a2a2a;*/
  width: 100%;
  border: none;
  text-decoration: none;
  color: #ffffff;
  cursor: pointer;
  font-size: 14px;
  line-height: 20px;
  padding: 11px 17px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 1px solid #000000;
  position: relative;
}
.mobile-menu-for-user-wrapper #mobile-menu-for-user .mobileMenuBtns a:hover {
  color: #ffffff;
}
.mobile-menu-for-user-wrapper #mobile-menu-for-user .mobileMenuBtns.logoutButton {
  border-bottom: 1px solid #000000;
}
.mobile-menu-for-user-wrapper #mobile-menu-for-user .mobileMenuBtns i {

  font-size: 18px;
}
.mobile-menu-for-user-wrapper #mobile-menu-for-user .mobileMenuBtns .badgeMsgCount {
  position: absolute;
  top: 8px;
  display: block;
  min-width: 24px;
  height: 24px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  padding: 2px;
  text-align: center;
  font-size: 10px;
  background-color: #dc3545;
  color: #ffffff;
  right: 8px;
  line-height: 22px;
}

.menu-3rd-level {
  flex-wrap: nowrap;
  overflow-x: auto;
  padding: 0 5px;
  margin: 15px 0 5px;
    /*background-color: #202020;*/
  border-bottom: none;
}
.menu-3rd-level .nav-item {
  margin: 5px 10px 5px 0;
  min-width: max-content;
}
.menu-3rd-level .nav-item:last-child {
  margin-right: 0;
}
.menu-3rd-level .nav-item .nav-link {
  position: relative;
  display: inline-block;
  padding: 3px 10px;
  border: none;
  border-radius: 0;
  color: #949494;
  font-size: 16px;
}
.menu-3rd-level .nav-item .nav-link button {
  color: #ffffff;
}
.menu-3rd-level .nav-item .nav-link + a {
  position: relative;
  top: -1.5px;
  display: none;
  padding: 2px 5px 3px;
  border: 3px solid #ffffff;
  font-size: 13px;
  text-decoration: none;
  margin-left: -5px;
}
.menu-3rd-level .nav-item .nav-link + a i {
  position: relative;
  top: 1px;
  font-size: 13px;
  margin-right: 3px;
}
.menu-3rd-level .nav-item .nav-link.active {
  color: #ffffff;
  background: none;
}
.menu-3rd-level .nav-item .nav-link.active button {
  color: #ffffff;
}
.menu-3rd-level .nav-item .nav-link.active + a {
  display: inline-block;
}
.menu-3rd-level .nav-item .nav-link[data-tid] {
  border: 1px solid #ffffff;
}

#usersRequest .menu-3rd-level {
  margin-top: 0;
}

.divContainerGallery {
  width: 25%;
  padding: 0 8px;
  margin: 0 0 15px;
}
.divContainerGallery .divHeaderUpateDoc {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  padding: 0 10px;
  border-radius: 5px 5px 0 0;
  background-color: #0c0c0c;
  color: #ffffff;
  font-size: 12px;
}
.divContainerGallery .divHeaderUpateDoc .toogleSubHeader {
  padding-right: 0;
  margin-left: 5px;
}
.divContainerGallery .divHeaderUpateDoc span {
  font-weight: 600;
}
.divContainerGallery .divSubheaderUpdateDoc {
  display: none;
  width: 100%;
  z-index: 1;
  padding: 5px 15px 15px;
  background-color: #0c0c0c;
  color: #ffffff;
}
.divContainerGallery .divSubheaderUpdateDoc .desc {
  font-size: 10px;
  padding-left: 0;
}
.divContainerGallery .gallery {
  position: relative;
  box-shadow: none;
  float: none;
  background-color: #ffffff;
  border-radius: 5px;
  margin: 0;
  overflow: hidden;
  margin-bottom: 10px;
}
.divContainerGallery .gallery a {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  height: 265px;
  position: relative;
}
.divContainerGallery img {
  max-width: 90%;
  max-height: none;
  height: auto;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .divContainerGallery {
    width: 100%;
    padding: 0 15px;
  }
  .divContainerGallery .divHeaderUpateDoc {
    padding: 0 15px;
  }
}

@media (max-width: 767px) {
  .documents_section {
    padding: 10px;
    border-radius: 5px;
    margin: 15px 5px 5px;
    background-color: #0c0c0c;
    color: #ffffff;
    text-align: center;
  }
  .documents_section .btn {
    width: 100%;
  }
}

.datepicker_container .userSearchPeriod {
  width: 95px;
  margin-right: 20px;
}
.datepicker_container .userSearchPeriod label {
  display: block;
  height: 30px;
  border-radius: 5px;
  color: #ffffff;
  line-height: 30px;
  text-align: center;
  cursor: pointer;
  font-size: 14px;
}
.datepicker_container .userSearchPeriod input[type=checkbox] {
  display: none;
}
.datepicker_container .userSearchPeriod input[type=checkbox]:checked + label {
  background-color: #2a2a2a;
}
.datepicker_container .show_dropdown {
  width: 95px;
  margin-right: 20px;
}
.datepicker_container .show_dropdown:last-child {
  margin-right: 0;
}
.datepicker_container .select2-container .select2-choice {
  border: none;
  border-radius: 5px;
  background-color: transparent;
  text-align: center;
  font-size: 14px !important;
}
.datepicker_container .select2-container .select2-choice p {
  margin-bottom: 0;
  line-height: 30px;
}
.datepicker_container .select2-container .select2-choice .select2-arrow {
  display: none;
}
.datepicker_container .select2-container .select2-choice .select2-chosen {
  margin-right: 0;
}
.datepicker_container .select2-container.selected .select2-choice, .datepicker_container .select2-container.select2-dropdown-open .select2-choice {
  background-color: #2a2a2a;
}
.datepicker_container .icon-append {
  position: absolute;
  bottom: 18px;
  right: 25px;
  color: #ffffff;
}
.datepicker_container .custom-period-row {
  display: flex;
  margin: 0 -15px;
}
.datepicker_container .custom-period-row .to_hide {
  position: relative;
  padding: 0 15px;
  width: 25%;
}
.datepicker_container .custom-period-row .to_hide .form-control {
  border-radius: 0;
}
@media (max-width: 767px) {
  .datepicker_container .custom-period-row {
    flex-wrap: wrap;
  }
  .datepicker_container .custom-period-row .to_hide {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .datepicker_container .userSearchPeriod,
.datepicker_container .show_dropdown {
    flex: 1;
  }
  .datepicker_container .custom-period-row {
    margin-top: 10px;
  }
}

#voucher_filter .datepicker_container .custom-period-row .to_hide,
#transactionsForm.player-transactionsForm .datepicker_container .custom-period-row .to_hide {
  width: 50%;
}
@media (max-width: 767px) {
  #voucher_filter .datepicker_container .custom-period-row .to_hide,
#transactionsForm.player-transactionsForm .datepicker_container .custom-period-row .to_hide {
    width: 100%;
  }
}

#usersRequest #dangerousPlayerForm .datepicker_container .custom-period-row .to_hide {
  width: 25%;
}
@media (max-width: 767px) {
  #usersRequest #dangerousPlayerForm .datepicker_container .custom-period-row .to_hide {
    width: 100%;
  }
}

#usersRequest #dangerousPlayerForm .datepicker_container .custom-period-row {
  flex-direction: row;
}

.players-list {
  position: relative;
  padding: 0 3px;
}
@media (min-width: 768px) {
  .players-list {
    margin: 0 -18px;
  }
}
.players-list #usersTableView th,
.players-list #usersTableView td {
  width: calc((100% - 285px) / 7) !important;
}
.players-list #usersTableView th.actions,
.players-list #usersTableView td.actions {
  padding: 0;
  max-width: 475px;
  width: 475px !important;
}
.players-list #usersTableView td {
  padding: 0 10px;
}
.players-list #usersTableView tr.child td ul li {
  padding: 5px;
  border-bottom: 1px solid #4e4e4e;
  flex-wrap: wrap;
}
.players-list #usersTableView tr.child td ul li span.dtr-title {
  min-width: 115px;
}
.players-list #usersTableView tr.child td ul li:last-child span.dtr-title {
  width: 100%;
}
.players-list #usersTableView tr.child td ul li:last-child span.dtr-data {
  display: block;
  min-width: 100%;
  padding-bottom: 5px;
}
.players-list #usersTableView tr.child td ul li:last-child span.dtr-data .btn {
  width: calc(33.3333333% - 2px);
}
.players-list #usersTableView tr.child td.child, .players-list #usersTableView tr.child td:first-child {
  padding: 0;
}
.players-list .withdrawals-details,
.players-list .deposit-details {
  position: fixed;
  z-index: 200;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 10px;
  display: none;
  justify-content: center;
  align-items: center;
  background-color: rgba(12, 12, 12, 0.9);
}
.players-list .withdrawals-details .modal-title,
.players-list .deposit-details .modal-title {
  font-size: 17px;
  color: white;
}
.players-list .withdrawals-details .dpui-numberPicker,
.players-list .deposit-details .dpui-numberPicker {
  color: white;
}
.players-list .withdrawals-details .select2-container-disabled,
.players-list .deposit-details .select2-container-disabled {
  opacity: 1;
}
.players-list .withdrawals-details .select2-container-disabled .select2-arrow,
.players-list .deposit-details .select2-container-disabled .select2-arrow {
  display: none;
}
.players-list .withdrawals-details.show,
.players-list .deposit-details.show {
  display: flex;
}
.players-list .withdrawals-details > div,
.players-list .deposit-details > div {
  position: relative;
  display: inline-block;
}
.players-list .withdrawals-details > div .close-btn,
.players-list .deposit-details > div .close-btn {
  position: absolute;
  top: -10px;
  right: -10px;
  display: block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #ffffff;
  color: #0c0c0c;
  line-height: 20px;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  cursor: pointer;
}
.players-list .withdrawals-details table,
.players-list .deposit-details table {
  max-width: 100%;
  border: 1px solid #4e4e4e;
  font-size: 13px;
  text-align: center;
}
@media (max-width: 767px) {
  .players-list .withdrawals-details table,
.players-list .deposit-details table {
    font-size: 12px;
    line-height: 16px;
  }
}
@media (max-width: 767px) {
  .players-list .withdrawals-details table tr > th,
.players-list .deposit-details table tr > th {
    text-align: center;
  }
}
.players-list .withdrawals-details table tr > td,
.players-list .deposit-details table tr > td {
  padding: 5px 10px;
}
@media (max-width: 767px) {
  .players-list .withdrawals-details table tr > td:first-child,
.players-list .deposit-details table tr > td:first-child {
    padding-left: 5px;
    text-align: center;
  }
  .players-list .withdrawals-details table tr > td:last-child,
.players-list .deposit-details table tr > td:last-child {
    background-color: #2a2a2a;
    min-width: auto;
    text-align: center;
  }
}
.players-list .withdrawals-details table [data-toggle=popover],
.players-list .deposit-details table [data-toggle=popover] {
  color: #1be7ff;
  text-decoration: underline;
  cursor: pointer;
}
.players-list .withdrawals-details .dpui-numberPicker,
.players-list .deposit-details .dpui-numberPicker {
  display: flex;
}
.players-list .withdrawals-details .dpui-numberPicker .dpui-numberPicker-input,
.players-list .deposit-details .dpui-numberPicker .dpui-numberPicker-input {
  width: 100% !important;
  text-align: left !important;
  padding: 0 10px;
  border-top: 1px solid #4e4e4e !important;
  border-bottom: 1px solid #4e4e4e !important;
  background: #161616 !important;
  color: #fff;
  font-size: 14px;
}
.players-list .withdrawals-details .dpui-numberPicker .dpui-numberPicker-span,
.players-list .deposit-details .dpui-numberPicker .dpui-numberPicker-span {
  width: 22px !important;
  height: 40px !important;
  line-height: 40px !important;
}
@media (min-width: 768px) {
  .players-list .dataTables_length {
    position: absolute;
    top: -35px;
    right: 0;
  }
}
.players-list .dt-toolbar-footer {
  background-color: transparent;
  box-shadow: none;
}
.players-list .btn {
  width: 100px;
  padding: 5px 0;
  font-size: 12px;
  font-weight: 400;
  border-radius: 0;
}
.players-list .btn + .btn {
  margin-left: -2px;
}
.players-list .btn.deposit-btn {
  background-color: #1c5a4a;
}
.players-list .btn.withdrawals-btn {
  background-color: #00435d;
}
.players-list .btn.withdrawals-btn.inactive {
  background-color: #621d1d;
}
.players-list .btn.transaction-btn {
  background-color: #414141;
}
.players-list .btn.enable-disable-btn.enable {
  background-color: #1c5a4a;
}
.players-list .btn.enable-disable-btn.disable {
  background-color: #621d1d;
}
.players-list .btn.user-details-btn {
  background-color: #837413;
  color: #ffffff !important;
}

#transactionsList2_wrapper .dt-toolbar-footer {
  background-color: transparent;
  box-shadow: none;
}
.popover input {
  border: none;
  background-color: #dcdcdc;
  text-align: center;
}
.popover .btn {
  width: 40px;
  padding: 3px;
  border: none;
  font-size: 13px;
  font-weight: 400;
}
.popover .btn.btn-success {
  border: none !important;
  background-color: #00BC3A;
  color: #ffffff;
}
.popover .btn.btn-danger {
  background-color: #ff2121;
}

#user-search-page .players-list #usersTableView_wrapper #usersTableView tr td .dtr-details li .dtr-data {
  padding-left: 0;
}

#user_filter_dropdown {
  background: #2a2a2a;
  color: #ffffff;
  border: 1px solid #4e4e4e;
  border-radius: 2px !important;
  height: 30px;
}

.cssc-tree-heder {
  display: flex;
  font-size: 14px;
}
.cssc-tree-heder .cssc-tree-header-element {
  display: inline-flex;
  background: #202020;
  padding: 5px;
  color: #ffffff;
  margin: 0;
  border: 0;
  padding: 0;
  box-sizing: unset;
  text-align: center;
  align-items: center;
  justify-content: center;
  outline: 1px solid #2a2a2a;
}
.cssc-tree-heder .cssc-tree-header-element:nth-child(1) {
  flex: 25%;
}
.cssc-tree-heder .cssc-tree-header-element:nth-child(2) {
  flex: 16%;
}
.cssc-tree-heder .cssc-tree-header-element:nth-child(3) {
  flex: 8%;
}
.cssc-tree-heder .cssc-tree-header-element:nth-child(4) {
  flex: 8%;
}
.cssc-tree-heder .cssc-tree-header-element:nth-child(5) {
  flex: 8%;
}
.cssc-tree-heder .cssc-tree-header-element:nth-child(6) {
  flex: 8%;
}
.cssc-tree-heder .cssc-tree-header-element:nth-child(7) {
  flex: 8%;
}
.cssc-tree-heder .cssc-tree-header-element:nth-child(8) {
  flex: 7%;
}
.cssc-tree-heder .cssc-tree-header-element:nth-child(9) {
  flex: 7%;
}
.cssc-tree-heder .cssc-tree-header-element:nth-child(10) {
  flex: 5%;
}
.cssc-tree-heder .cssc-tree-header-element:nth-child(11) {
  flex: 5%;
}

.cssc-tree {
  width: 100%;
  font-size: 14px;
}
.cssc-tree .cssc-tree-table {
  width: calc(100% / 10);
  display: inline-flex;
}
.cssc-tree .cssc-tree-table-list-element {
  display: inline-flex;
  text-align: center;
  justify-content: center;
  background: #0c0c0c;
  color: #ffffff;
  outline: 1px solid #2a2a2a;
  height: 29px;
  line-height: 29px;
}
.cssc-tree .cssc-tree-table-list-element:nth-child(1) {
  width: 25%;
}
.cssc-tree .cssc-tree-table-list-element:nth-child(2) {
  width: 16%;
}
.cssc-tree .cssc-tree-table-list-element:nth-child(3) {
  width: 8%;
}
.cssc-tree .cssc-tree-table-list-element:nth-child(4) {
  width: 8%;
}
.cssc-tree .cssc-tree-table-list-element:nth-child(5) {
  width: 8%;
}
.cssc-tree .cssc-tree-table-list-element:nth-child(6) {
  width: 8%;
}
.cssc-tree .cssc-tree-table-list-element:nth-child(7) {
  width: 8%;
}
.cssc-tree .cssc-tree-table-list-element:nth-child(8) {
  width: 7%;
}
.cssc-tree .cssc-tree-table-list-element:nth-child(9) {
  width: 7%;
}
.cssc-tree .cssc-tree-table-list-element:nth-child(10) {
  width: 5%;
}
.cssc-tree .cssc-tree-table-list-element:nth-child(11) {
  width: 5%;
}
.cssc-tree .single-user-cssctree {
  display: inline-flex;
}
.cssc-tree .single-element-cssctree {
  background: #0c0c0c;
  color: #ffffff;
  padding-left: 10px;
  padding-right: 35px;
  height: 29px;
  line-height: 29px;
  outline: 1px solid #2a2a2a;
  cursor: pointer;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
}
.cssc-tree .single-element-cssctree .moreInfoStructure {
  position: absolute;
  top: 4px;
  right: 9px;
  background: white;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  text-align: center;
  line-height: 20px;
  color: #0c0c0c;
}
.cssc-tree .element-cssctree {
  position: relative;
}
.cssc-tree .element-cssctree:after {
  content: "";
  position: absolute;
  left: 10px;
  width: 10px;
  top: 13px;
  height: 1px;
}
.cssc-tree .element-cssctree span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.cssc-tree .element-cssctree del {
  white-space: nowrap;
}
.cssc-tree .element-cssctree .cssc-tree-parent {
  width: calc(100% / 10);
  display: inline-flex;
}
.cssc-tree > .element-cssctree > .element-list-cssctree > .element-cssctree:after {
  left: 0;
}
.cssc-tree .level-cssctree-1 .element-cssctree:after {
  background: #ffffff;
}
.cssc-tree .level-cssctree-1 .single-element-cssctree {
  color: #ffffff;
}
.cssc-tree .level-cssctree-1 .single-element-cssctree.active {
  background: #ffffff;
  color: #0c0c0c;
  border-left: 5px solid #ffffff;
}
.cssc-tree .level-cssctree-1 > .single-element-cssctree.active .moreInfoStructure {
  background-color: #0c0c0c;
  color: #ffffff;
}
.cssc-tree .level-cssctree-2 .element-cssctree:after {
  background: #10b6ff;
}
.cssc-tree .level-cssctree-2 .single-element-cssctree {
  color: #10b6ff;
}
.cssc-tree .level-cssctree-2 .single-element-cssctree.active {
  background: #10b6ff;
  color: #0c0c0c;
  border-left: 5px solid #10b6ff;
}
.cssc-tree .level-cssctree-3 .element-cssctree:after {
  background: #ff9100;
}
.cssc-tree .level-cssctree-3 .single-element-cssctree {
  color: #ff9100;
}
.cssc-tree .level-cssctree-3 .single-element-cssctree.active {
  background: #ff9100;
  color: #0c0c0c;
  border-left: 5px solid #ff9100;
}
.cssc-tree .level-cssctree-4 .element-cssctree:after {
  background: #f7ff00;
}
.cssc-tree .level-cssctree-4 .single-element-cssctree {
  color: #f7ff00;
}
.cssc-tree .level-cssctree-4 .single-element-cssctree.active {
  background: #f7ff00;
  color: #0c0c0c;
  border-left: 5px solid #f7ff00;
}
.cssc-tree .level-cssctree-5 .element-cssctree:after {
  background: #ff29f1;
}
.cssc-tree .level-cssctree-5 .single-element-cssctree {
  color: #ff29f1;
}
.cssc-tree .level-cssctree-5 .single-element-cssctree.active {
  background: #ff29f1;
  color: #0c0c0c;
  border-left: 5px solid #ff29f1;
}
.cssc-tree .level-cssctree-5 .single-user-cssctree {
  color: #1be7ff;
}
.cssc-tree .level-cssctree-5 .single-user-cssctree .active {
  background: #1be7ff;
  color: #0c0c0c;
}
.cssc-tree .element-list-cssctree {
  position: relative;
  text-align: right;
  padding-left: 10px;
  margin-left: -10px;
}
.cssc-tree .element-list-cssctree:before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 10px;
}
.cssc-tree .element-list-cssctree .single-element-cssctree {
  width: calc(25% - 10px);
}
.cssc-tree .element-list-cssctree .single-element-cssctree.notablecssc {
  width: calc(100% - 10px);
  margin-left: 10px;
}
.cssc-tree .element-list-cssctree .element-list-cssctree:before {
  left: 20px;
}
.cssc-tree .element-list-cssctree .element-list-cssctree .single-element-cssctree {
  width: calc(25% - 20px);
}
.cssc-tree .element-list-cssctree .element-list-cssctree .single-element-cssctree.notablecssc {
  width: calc(100% - 20px);
  margin-left: 20px;
}
.cssc-tree .element-list-cssctree .element-list-cssctree .element-list-cssctree:before {
  left: 30px;
}
.cssc-tree .element-list-cssctree .element-list-cssctree .element-list-cssctree .element-cssctree:after {
  left: 20px;
}
.cssc-tree .element-list-cssctree .element-list-cssctree .element-list-cssctree .single-element-cssctree {
  width: calc(25% - 30px);
}
.cssc-tree .element-list-cssctree .element-list-cssctree .element-list-cssctree .single-element-cssctree.notablecssc {
  width: calc(100% - 30px);
  margin-left: 30px;
}
.cssc-tree .element-list-cssctree .element-list-cssctree .element-list-cssctree .element-list-cssctree:before {
  left: 40px;
}
.cssc-tree .element-list-cssctree .element-list-cssctree .element-list-cssctree .element-list-cssctree .element-cssctree:after {
  left: 30px;
}
.cssc-tree .element-list-cssctree .element-list-cssctree .element-list-cssctree .element-list-cssctree .single-element-cssctree {
  width: calc(25% - 40px);
}
.cssc-tree .element-list-cssctree .element-list-cssctree .element-list-cssctree .element-list-cssctree .single-element-cssctree.notablecssc {
  width: calc(100% - 40px);
  margin-left: 40px;
}
.cssc-tree .element-list-cssctree .element-list-cssctree .element-list-cssctree .element-list-cssctree .element-list-cssctree:before {
  left: 50px;
}
.cssc-tree .element-list-cssctree .element-list-cssctree .element-list-cssctree .element-list-cssctree .element-list-cssctree .element-cssctree:after {
  left: 40px;
}
.cssc-tree .element-list-cssctree .element-list-cssctree .element-list-cssctree .element-list-cssctree .element-list-cssctree .single-element-cssctree {
  width: calc(25% - 50px);
}
.cssc-tree .element-list-cssctree .element-list-cssctree .element-list-cssctree .element-list-cssctree .element-list-cssctree .single-element-cssctree.notablecssc {
  width: calc(100% - 50px);
  margin-left: 50px;
}
.cssc-tree .element-list-cssctree.level-cssctree-1:before {
  border-left: 1px solid #ffffff;
}
.cssc-tree .element-list-cssctree.level-cssctree-2:before {
  border-left: 1px solid #10b6ff;
}
.cssc-tree .element-list-cssctree.level-cssctree-3:before {
  border-left: 1px solid #ff9100;
}
.cssc-tree .element-list-cssctree.level-cssctree-4:before {
  border-left: 1px solid #f7ff00;
}
.cssc-tree .element-list-cssctree.level-cssctree-5:before {
  border-left: 1px solid #ff29f1;
}
.cssc-tree .fa-exchange-alt:before {
  content: "";
}
.cssc-tree .fa-ticket-alt:before {
  content: "";
}
.cssc-tree .fa-money-bill-alt:before {
  content: "";
}
@media (max-width: 767px) {
  .cssc-tree .cssc-tree-table-list-element {
    display: none;
  }
  .cssc-tree .single-element-cssctree {
    outline: none;
    border-bottom: 1px solid #2a2a2a;
  }
  .cssc-tree .cssc-tree-table {
    width: 100%;
    padding-right: 10px;
  }
  .cssc-tree .cssc-tree-table:after {
    margin-left: auto;
    font-size: 18px;
    font-weight: 700;
    content: "+";
  }
  .cssc-tree .cssc-tree-table.active:after {
    content: "-";
  }
  .cssc-tree .cssc-tree-table.active ~ .element-list-cssctree {
    display: block;
  }
  .cssc-tree .cssc-tree-table.active ~ .element-list-cssctree .single-element-cssctree {
    display: flex;
    width: calc(100% - 10px);
    margin-left: 10px;
  }
  .cssc-tree .cssc-tree-table.active ~ .element-list-cssctree .cssc-tree-table.active ~ .element-list-cssctree .single-element-cssctree {
    display: flex;
    width: calc(100% - 20px);
    margin-left: 20px;
  }
  .cssc-tree .cssc-tree-table.active ~ .element-list-cssctree .cssc-tree-table.active ~ .element-list-cssctree .cssc-tree-table.active ~ .element-list-cssctree .single-element-cssctree {
    display: flex;
    width: calc(100% - 30px);
    margin-left: 30px;
  }
  .cssc-tree .cssc-tree-table.active ~ .element-list-cssctree .cssc-tree-table.active ~ .element-list-cssctree .cssc-tree-table.active ~ .element-list-cssctree .cssc-tree-table.active ~ .element-list-cssctree .single-element-cssctree {
    display: flex;
    width: calc(100% - 40px);
    margin-left: 40px;
  }
  .cssc-tree .cssc-tree-table.active ~ .element-list-cssctree .cssc-tree-table.active ~ .element-list-cssctree .cssc-tree-table.active ~ .element-list-cssctree .cssc-tree-table.active ~ .element-list-cssctree .cssc-tree-table.active ~ .element-list-cssctree .single-element-cssctree {
    display: flex;
    width: calc(100% - 50px);
    margin-left: 50px;
  }
  .cssc-tree .single-user-cssctree {
    padding-right: 10px;
  }
  .cssc-tree .single-user-cssctree:after {
    margin-left: auto;
    font-size: 18px;
    font-weight: 700;
    content: "+";
  }
  .cssc-tree .single-user-cssctree.opened {
    background-color: #ffffff;
    color: #0c0c0c;
  }
  .cssc-tree .single-user-cssctree.opened:after {
    content: "-";
  }
  .cssc-tree .single-user-cssctree.opened ~ .cssc-tree-table-list-element {
    position: relative;
    display: block;
    width: 100%;
    padding-left: 105px;
    background-color: #161616;
    text-align: left;
  }
  .cssc-tree .single-user-cssctree.opened ~ .cssc-tree-table-list-element:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100px;
    padding-left: 5px;
    border-right: 1px solid #2a2a2a;
    content: attr(data-col-name);
  }
  .cssc-tree .single-user-cssctree.opened ~ .cssc-tree-table-list-element:last-child {
    margin-bottom: 1px;
    border-bottom: 1px solid #2a2a2a;
  }
}

.jurTabsTabs .single-element-cssctree {
  width: 25%;
}

.cssctree-loader {
  display: inline-block;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 9999;
  top: 0;
  justify-content: center;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  background: #0c0c0c;
  filter: opacity(0.7);
}
.cssctree-loader div {
  position: absolute;
  top: 50%;
  width: 29px;
  height: 29px;
  border-radius: 50%;
  background: #ffffff;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.cssctree-loader div:nth-child(1) {
  left: 44%;
  animation: cssctree-loader1 0.6s infinite;
}
.cssctree-loader div:nth-child(2) {
  left: 45%;
  animation: cssctree-loader2 0.6s infinite;
}
.cssctree-loader div:nth-child(3) {
  left: 50%;
  animation: cssctree-loader2 0.6s infinite;
}
.cssctree-loader div:nth-child(4) {
  left: 55%;
  animation: cssctree-loader3 0.6s infinite;
}

@keyframes cssctree-loader1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes cssctree-loader3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes cssctree-loader2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(24px, 0);
  }
}
#alertsDiv {
    padding: 10px;
    margin: 5px -15px;
    background-color: var(--newTemBackground);
    font-size: 14px;
    line-height: 20px;
}
#alertsDiv .msg-filter-container #msg_filter_form {
    padding: 15px;
    background-color: var(--newTemSecondBackground);
}
#alertsDiv .msg-filter-container #msg_filter_form h6 {
  margin-top: 0;
  color: #ffffff;
  font-weight: 700;
}
#alertsDiv .msg-filter-container #msg_filter_form .datepicker_container {
  flex-basis: 50%;
  max-width: 50%;
}
#alertsDiv .msg-filter-container #msg_filter_form .datepicker_container .custom-period-row .to_hide {
  width: 50%;
}
#alertsDiv .msg-filter-container #msg_filter_form .select2-container {
  margin-bottom: 10px;
}
#alertsDiv .msg_header {
    padding: 5px;
    margin: 5px 0;
    background-color: var(--newTemSecondBackground);
}
#alertsDiv .msg_header .searchBarAlertViewContainer {
  position: relative;
}
#alertsDiv .msg_header .searchBarAlertViewContainer:before {
  position: absolute;
  top: 4px;
  right: 10px;
  color: gray;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "";
}
#alertsDiv .msg_header .searchBarAlertViewContainer .searchBarAlertView {
  background-color: #4e4e4e;
}
#alertsDiv .wrapperAlertView {
  margin: 0;
  align-items: flex-start;
}
#alertsDiv .wrapperAlertView .listAlertView {
  margin-bottom: 20px;
}
#alertsDiv .wrapperAlertView .listAlertView .textTypeAlertView {
    background-color: var(--newTemSecondBackground);
    color: var(--lightMain);
    margin-top: 3px;
}
#alertsDiv .wrapperAlertView .listAlertView .textTypeAlertView:first-child {
  margin-top: 0;
}
#alertsDiv .wrapperAlertView .listAlertView .individualAlert2 {
  padding: 5px;
  border: 1px solid #0c0c0c;
  margin-top: 2px;
  margin-bottom: 2px;
  background-color: #202020;
  color: #ffffff;
}
#alertsDiv .wrapperAlertView .listAlertView .individualAlert2.addSeenColorClass {
  background-color: #4e4e4e;
}
#alertsDiv .wrapperAlertView .listAlertView .individualAlert2.addSeenColorClass.active {
  background-color: transparent;
}
#alertsDiv .wrapperAlertView .listAlertView .individualAlert2 .rowAlertViewT {
  width: 100%;
  margin: 0;
}
#alertsDiv .wrapperAlertView .listAlertView .individualAlert2 .rowAlertViewT .titleOnly {
  padding: 0;
  font-weight: 700;
}
#alertsDiv .wrapperAlertView .listAlertView .individualAlert2 .rowAlertViewT .titleOnly i {
  display: inline-block;
  width: 16px;
  text-align: center;
}
#alertsDiv .wrapperAlertView .listAlertView .individualAlert2 .rowAlertViewT .notifTime {
  padding: 0;
  font-size: 12px;
}
#alertsDiv .wrapperAlertView .listAlertView .individualAlert2 .rowAlertViewT .titleAlert {
  margin-top: 5px;
  font-weight: 700;
}
#alertsDiv .wrapperAlertView .listAlertView .individualAlert2 .showEllipseDesc {
  width: 100%;
  margin: 0;
}
#alertsDiv .wrapperAlertView .listAlertView .individualAlert2 .showEllipseDesc .notifDescription {
  padding: 0;
}
#alertsDiv .wrapperAlertView .listAlertView .individualAlert2 .showEllipseDesc .notifDescription > div {
  padding: 0;
  display: none;
}
#alertsDiv .wrapperAlertView .listAlertView .individualAlert2 .showEllipseDesc .notifDescription > div:last-of-type {
  display: block;
}
#alertsDiv .wrapperAlertView .listAlertView .individualAlert2 .showEllipseDesc .notifDescription p {
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#alertsDiv .wrapperAlertView .showFullAlertView {
  max-width: calc(75% - 5px);
  min-height: 0;
  padding: 0 15px;
  margin-left: 5px;
  margin-bottom: 20px;
  background-color: #0c0c0c;
  color: #ffffff;
}
#alertsDiv .wrapperAlertView .showFullAlertView * {
  min-height: 0;
}
#alertsDiv .wrapperAlertView .showFullAlertView .titleShowFullAlertView span {
  display: flex;
  align-items: center;
  padding: 3px 15px;
  font-size: 16px;
}
#alertsDiv .wrapperAlertView .showFullAlertView .titleShowFullAlertView span strong {
  padding: 7px 0;
}
#alertsDiv .wrapperAlertView .showFullAlertView .titleShowFullAlertView:empty + .statusBarShowFullAlertView {
  border: none;
  padding: 0;
  margin-bottom: 0;
}
#alertsDiv .wrapperAlertView .showFullAlertView .titleShowFullAlertView:empty + .statusBarShowFullAlertView .dateStatusBarShowFullAlertView {
  padding-top: 0;
}
#alertsDiv .wrapperAlertView .showFullAlertView .statusBarShowFullAlertView {
  padding: 10px 0;
  border: 1px solid #4e4e4e;
  margin: 0 0 15px;
  background-color: #202020;
}
#alertsDiv .wrapperAlertView .showFullAlertView .statusBarShowFullAlertView .dateStatusBarShowFullAlertView {
  padding-top: 0;
}
#alertsDiv .wrapperAlertView .showFullAlertView .statusBarShowFullAlertView i {
  line-height: 20px;
}
#alertsDiv .wrapperAlertView .showFullAlertView .descriptionShowFullAlertView .even_message {
  padding: 10px !important;
  background-color: #202020;
  margin-bottom: 15px;
}
#alertsDiv .wrapperAlertView .showFullAlertView .descriptionShowFullAlertView .even_message > p:last-child {
  margin-bottom: 0;
}
#alertsDiv .wrapperAlertView .showFullAlertView .admin-transactions-table .dt-toolbar {
  padding: 0;
  border: none;
}
#alertsDiv .wrapperAlertView .showFullAlertView .admin-transactions-table .dt-toolbar strong {
  position: relative;
  top: 10px;
  font-size: 14px;
}
#alertsDiv .wrapperAlertView .showFullAlertView .admin-transactions-table .dt-toolbar .dataTables_length {
  margin-right: 0;
}

#addMessageForm {
  margin-bottom: 15px;
  color: #ffffff;
}
#addMessageForm .smart-form .checkbox,
#addMessageForm .smart-form .radio {
  color: #ffffff;
}
#addMessageForm .switch {
  position: relative;
  background-color: #ffffff;
  border-radius: 10px;
  margin: 0 10px;
}
#addMessageForm .switch span {
  position: absolute;
  top: 1px;
  left: 1px;
  display: block;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background-color: #0c0c0c;
  content: "";
}
#addMessageForm .switch span:before {
  display: none;
}
#addMessageForm .switch input[type=checkbox]:checked + span {
  left: auto;
  right: 1px;
}
#addMessageForm .select2-container-multi .select2-search-choice-close {
  left: auto;
}
#addMessageForm .cke_editor_form_message {
  border-color: #4e4e4e;
}
#addMessageForm .cke_editor_form_message .cke_top {
  background-color: #060606 !important;
  border-bottom-color: #4e4e4e;
}
#addMessageForm .cke_editor_form_message .cke_top .cke_combo_text,
#addMessageForm .cke_editor_form_message .cke_top .cke_button_label {
  color: #bfbfbf;
}
#addMessageForm .cke_editor_form_message .cke_top .cke_combo_on a.cke_combo_button,
#addMessageForm .cke_editor_form_message .cke_top .cke_combo_off a.cke_combo_button:active,
#addMessageForm .cke_editor_form_message .cke_top a.cke_combo_button:hover {
  background: transparent;
  border-color: transparent;
}
#addMessageForm .cke_editor_form_message .cke_top .cke_button:hover {
  background: transparent;
  border-color: transparent;
  opacity: 0.5;
}
#addMessageForm .cke_editor_form_message .cke_top .cke_button.cke_button_disabled:hover {
  opacity: 1;
}
#addMessageForm .cke_editor_form_message .cke_top .cke_button .cke_button_icon {
  filter: invert(1);
}
#addMessageForm .cke_editor_form_message .cke_bottom {
  background-color: #070707;
  border-top-color: #4e4e4e;
}
#addMessageForm .previewDiv {
  display: none;
}
#addMessageForm .previewDiv.messagePreview {
  display: block;
  background-color: #202020;
  border: 1px solid #4e4e4e;
  padding-bottom: 10px;
  margin: 0 15px 15px;
  width: 100%;
}
#addMessageForm .structureSelector {
  max-width: 50%;
  flex-basis: 50%;
}

#insertAddMsgPage {
  padding: 0 10px;
  margin: 0 -10px;
  border-top: 10px solid #0c0c0c;
}

.swal-modal {
  box-shadow: 1px 5px 43px #353535;
}

.swal-title, .swal-text {
  color: #fff !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2NvbW1vbnMvX21haW4tbWVudS10YWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9jb21tb25zL19kb2N1bWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2NvbW1vbnMvX2RhdGVfdGltZV9waWNrZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2NvbW1vbnMvX3BsYXllcnMtbGlzdC5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvY29tbW9ucy9fY3NzYy10cmVlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9jb21tb25zL19tZXNzYWdlcy5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvZGVza3RvcC9fc3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNFWjtFQUNJO0FEQVI7O0FDR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QkMrQ2dCO0VEOUNoQjtFQUNBO0FEQUo7QUNFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FEQVI7QUNJUTtFQUVJO0FESFo7QUNLUTtFQUNJLGNDNkJPO0VENUJQO0FESFo7QUNLUTtFQUNJLGNDekJKO0FGc0JSOztBQ1VRO0VBQ0k7RUFDQSx5QkNtQlE7RURsQlI7RUFDQSxjQ2dCTztFRGZQO0FEUFo7QUNTWTtFQUNJO0FEUGhCO0FDUWdCO0VBQ0ksY0MxQ1o7QUZvQ1I7QUNRb0I7RUFDSSxjQzdDaEI7QUZ1Q1I7QUNXWTtFQUNJO0FEVGhCO0FDV2dCOztFQUVJLGNDdkRaO0FGOENSO0FDYVk7RUFDSTtBRFhoQjtBQ2NZO0VBQ0k7RUFDQSxjQ2JHO0VEY0g7RUFDQTtFQUNBO0FEWmhCOztBQ2tCQTtFQUNJLHlCQ2xEVztBRm1DZjtBQ2tCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEaEJaO0FDbUJRO0VBQ0k7QURqQlo7QUNtQlk7RUFDSTtFQUNBO0VBQ0EseUJDbkdBO0VEb0dBO0FEakJoQjtBQ21CZ0I7RUFDSTtBRGpCcEI7QUNvQmdCO0VBQ0k7RUFDQTtFQUNBLGNDeEdaO0VEeUdZO0VBQ0E7RUFDQTtBRGxCcEI7QUNvQm9CO0VBRUksY0MvR2hCO0FGNEZSO0FDeUJRO0VBQ0kseUJDN0ZHO0VEOEZIO0VBQ0E7RUFDQTtFQUNBLGNDMUhKO0VEMkhJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHZCWjtBQ3lCWTtFQUNJLGNDdElSO0FGK0dSO0FDMEJZO0VBQ0k7QUR4QmhCO0FDMkJZO0VBQ0k7QUR6QmhCO0FDNEJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkMvSEE7RURnSUEsY0M3SlI7RUQ4SlE7RUFDQTtBRDFCaEI7O0FDZ0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkNySGdCO0VEc0hoQjtBRDdCSjtBQytCSTtFQUNJO0VBQ0E7QUQ3QlI7QUMrQlE7RUFDSTtBRDdCWjtBQ2dDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQ3ZJTztFRHdJUDtBRDlCWjtBQ2dDWTtFQUNJLGNDL0xSO0FGaUtSO0FDaUNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRC9CaEI7QUNpQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUQvQnBCO0FDbUNZO0VBQ0ksY0NyTlI7RURzTlE7QURqQ2hCO0FDa0NnQjtFQUNJLGNDeE5aO0FGd0xSO0FDbUNnQjtFQUNJO0FEakNwQjtBQ3FDWTtFQUNJO0FEbkNoQjs7QUMwQ0k7RUFDSTtBRHZDUjs7QUd4TUE7RUFDSTtFQUNBO0VBQ0E7QUgyTUo7QUd6TUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCRFpRO0VDYVIsY0RSQTtFQ1NBO0FIMk1SO0FHek1RO0VBQ0k7RUFDQTtBSDJNWjtBR3hNUTtFQUNJO0FIME1aO0FHdE1JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkQvQlE7RUNnQ1IsY0QzQkE7QUZtT1I7QUd0TVE7RUFDSTtFQUNBO0FId01aO0FHcE1JO0VBQ0k7RUFDQTtFQUNBO0VBQ0EseUJEdkNBO0VDd0NBO0VBQ0E7RUFDQTtFQUNBO0FIc01SO0FHcE1RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHNNWjtBR2xNSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FIb01SO0FHak1JO0VBbkVKO0lBb0VRO0lBQ0E7RUhvTU47RUdsTU07SUFDSTtFSG9NVjtBQUNGOztBRy9MSTtFQURKO0lBRVE7SUFDQTtJQUNBO0lBQ0EseUJEakZRO0lDa0ZSLGNEN0VBO0lDOEVBO0VIbU1OO0VHak1NO0lBQ0k7RUhtTVY7QUFDRjs7QUl6Ukk7RUFDSTtFQUNBO0FKNFJSO0FJMVJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsY0ZKSjtFRUtJO0VBQ0E7RUFDQTtFQUNBO0FKNFJaO0FJelJRO0VBQ0k7QUoyUlo7QUl6Ulk7RUFDSSx5QkZuQkU7QUY4U2xCO0FJclJJO0VBQ0k7RUFDQTtBSnVSUjtBSXJSUTtFQUNJO0FKdVJaO0FJbFJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSm9SWjtBSWxSWTtFQUNJO0VBQ0E7QUpvUmhCO0FJalJZO0VBQ0k7QUptUmhCO0FJaFJZO0VBQ0k7QUprUmhCO0FJNVFZO0VBQ0kseUJGM0RFO0FGeVVsQjtBSXpRSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGNGaEVBO0FGMlVSO0FJeFFJO0VBQ0k7RUFDQTtBSjBRUjtBSXhRUTtFQUNJO0VBQ0E7RUFDQTtBSjBRWjtBSXhRWTtFQUNJO0FKMFFoQjtBSXRRUTtFQWRKO0lBZVE7RUp5UVY7RUl2UVU7SUFDSTtFSnlRZDtBQUNGO0FJclFJO0VBQ0k7O0lBRUk7RUp1UVY7RUlwUU07SUFDSTtFSnNRVjtBQUNGOztBSWxRQTs7RUFFSTtBSnFRSjtBSW5RSTtFQUpKOztJQUtRO0VKdVFOO0FBQ0Y7O0FJcFFBO0VBQ0k7QUp1UUo7QUlyUUk7RUFISjtJQUlRO0VKd1FOO0FBQ0Y7O0FJclFBO0VBQ0k7QUp3UUo7O0FLdFlBO0VBQ0M7RUFDQTtBTHlZRDtBS3ZZQztFQUpEO0lBS0U7RUwwWUE7QUFDRjtBS3RZRTs7RUFFQztBTHdZSDtBS3RZRzs7RUFDQztFQUNBO0VBQ0E7QUx5WUo7QUtyWUU7RUFDQztBTHVZSDtBS2pZSztFQUNDO0VBQ0E7RUFDQTtBTG1ZTjtBS2pZTTtFQUNDO0FMbVlQO0FLL1hPO0VBQ0M7QUxpWVI7QUs5WE87RUFDQztFQUNBO0VBQ0E7QUxnWVI7QUs5WFE7RUFDQztBTGdZVDtBS3pYSTtFQUVDO0FMMFhMO0FLcFhDOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxzWEY7QUtwWEU7O0VBQ0M7RUFDQTtBTHVYSDtBS3BYRTs7RUFDQztBTHVYSDtBS3BYRTs7RUFDQztBTHVYSDtBS3JYRzs7RUFDQztBTHdYSjtBS3BYRTs7RUFDQztBTHVYSDtBS3BYRTs7RUFDQztFQUNBO0FMdVhIO0FLclhHOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJIeEdJO0VHeUdKLGNIOUdZO0VHK0daO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx3WEo7QUtwWEU7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUx1WEg7QUtyWEc7RUFORDs7SUFPRTtJQUNBO0VMeVhGO0FBQ0Y7QUtyWEs7RUFERDs7SUFFRTtFTHlYSjtBQUNGO0FLdlhJOztFQUNDO0FMMFhMO0FLeFhLO0VBQ0M7O0lBQ0M7SUFDQTtFTDJYTDtFS3hYSTs7SUFDQyx5QkhqSlc7SUdrSlg7SUFDQTtFTDJYTDtBQUNGO0FLdFhHOztFQUNDLGNIekpXO0VHMEpYO0VBQ0E7QUx5WEo7QUtyWEU7O0VBQ0M7QUx3WEg7QUt0WEc7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHlYSjtBS3RYRzs7RUFDQztFQUNBO0VBQ0E7QUx5WEo7QUtuWEU7RUFERDtJQUVFO0lBQ0E7SUFDQTtFTHNYRDtBQUNGO0FLblhDO0VBQ0M7RUFDQTtBTHFYRjtBSzFXQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw0V0Y7QUsxV0U7RUFDQztBTDRXSDtBS3pXRTtFQUNDLHlCSG5MYTtBRjhoQmhCO0FLeFdFO0VBQ0MseUJIdExpQjtBRmdpQnBCO0FLdFdHO0VBQ0MseUJIMUx5QjtBRmtpQjdCO0FLcFdFO0VBQ0MseUJIOUxpQjtBRm9pQnBCO0FLbFdHO0VBQ0MseUJIbE1XO0FGc2lCZjtBS2pXRztFQUNDLHlCSHJNWTtBRndpQmhCO0FLL1ZFO0VBQ0MseUJIek1rQjtFRzBNbEI7QUxpV0g7O0FLNVZDO0VBQ0M7RUFDQTtBTCtWRjtBS2xWQztFQUNDO0VBQ0EseUJIaFFXO0VHaVFYO0FMb1ZGO0FLalZDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTG1WRjtBS2pWRTtFQUNDO0VBQ0EseUJIalJhO0VHa1JiLGNIcFJLO0FGdW1CUjtBS2hWRTtFQUNDLHlCSHJSWTtBRnVtQmY7O0FLN1VBO0VBQ0M7QUxnVkQ7O0FLN1VBO0VBQ0MsbUJIdFNpQjtFR3VTakIsY0huU087RUdvU1A7RUFDQTtFQUNBO0FMZ1ZEOztBTTVuQkE7RUFDQztFQUNBO0FOK25CRDtBTTduQkM7RUFDQztFQUNBLG1CSm9Cd0I7RUluQnhCO0VBQ0EsY0pGTTtFSUdOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4rbkJGO0FNOW5CRTtFQUNDO0FOZ29CSDtBTTluQkU7RUFDQztBTmdvQkg7QU05bkJFO0VBQ0M7QU5nb0JIO0FNOW5CRTtFQUNDO0FOZ29CSDtBTTluQkU7RUFDQztBTmdvQkg7QU05bkJFO0VBQ0M7QU5nb0JIO0FNOW5CRTtFQUNDO0FOZ29CSDtBTTluQkU7RUFDQztBTmdvQkg7QU05bkJFO0VBQ0M7QU5nb0JIO0FNOW5CRTtFQUNDO0FOZ29CSDtBTTluQkU7RUFDQztBTmdvQkg7O0FNM25CQTtFQUNDO0VBQ0E7QU44bkJEO0FNNW5CQztFQUNDO0VBRUE7QU42bkJGO0FNMW5CQztFQUNDO0VBQ0E7RUFDQTtFQUNBLG1CSmxFYztFSW1FZCxjSjlETTtFSStETjtFQUNBO0VBQ0E7QU40bkJGO0FNM25CRTtFQUNDO0FONm5CSDtBTTNuQkU7RUFDQztBTjZuQkg7QU0zbkJFO0VBQ0M7QU42bkJIO0FNM25CRTtFQUNDO0FONm5CSDtBTTNuQkU7RUFDQztBTjZuQkg7QU0zbkJFO0VBQ0M7QU42bkJIO0FNM25CRTtFQUNDO0FONm5CSDtBTTNuQkU7RUFDQztBTjZuQkg7QU0zbkJFO0VBQ0M7QU42bkJIO0FNM25CRTtFQUNDO0FONm5CSDtBTTNuQkU7RUFDQztBTjZuQkg7QU16bkJDO0VBQ0M7QU4ybkJGO0FNeG5CQztFQUNDLG1CSi9HYztFSWdIZCxjSjNHTTtFSTRHTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOMG5CRjtBTXhuQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjSnZJYTtBRml3QmhCO0FNdG5CQztFQUNDO0FOd25CRjtBTXRuQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU53bkJIO0FNcm5CRTtFQUNDO0VBQ0E7RUFDQTtBTnVuQkg7QU1wbkJFO0VBQ0M7QU5zbkJIO0FNbm5CRTtFQUNDO0VBRUE7QU5vbkJIO0FNM21CSTtFQUNDO0FONm1CTDtBTXJtQkc7RUFDQyxtQkp6SWdCO0FGZ3ZCcEI7QU1ubUJFO0VBQ0MsY0o5SWlCO0FGbXZCcEI7QU1ubUJHO0VBQ0MsbUJKakpnQjtFSWtKaEIsY0poTVk7RUlpTVo7QU5xbUJKO0FNaG1CRztFQUNDLHlCSnZNWTtFSXdNWixjSm5NSTtBRnF5QlI7QU0zbEJHO0VBQ0MsbUJKaktnQjtBRjh2QnBCO0FNemxCRTtFQUNDLGNKdEtpQjtBRml3QnBCO0FNemxCRztFQUNDLG1CSnpLZ0I7RUkwS2hCLGNKek5ZO0VJME5aO0FOMmxCSjtBTXBsQkc7RUFDQyxtQkpsTGdCO0FGd3dCcEI7QU1sbEJFO0VBQ0MsY0p2TGlCO0FGMndCcEI7QU1sbEJHO0VBQ0MsbUJKMUxnQjtFSTJMaEIsY0ozT1k7RUk0T1o7QU5vbEJKO0FNN2tCRztFQUNDLG1CSm5NZ0I7QUZreEJwQjtBTTNrQkU7RUFDQyxjSnhNaUI7QUZxeEJwQjtBTTNrQkc7RUFDQyxtQkozTWdCO0VJNE1oQixjSjdQWTtFSThQWjtBTjZrQko7QU10a0JHO0VBQ0MsbUJKcE5nQjtBRjR4QnBCO0FNcGtCRTtFQUNDLGNKek5pQjtBRit4QnBCO0FNcGtCRztFQUNDLG1CSjVOZ0I7RUk2TmhCLGNKL1FZO0VJZ1JaO0FOc2tCSjtBTWxrQkU7RUFDQyxjSmxPc0I7QUZzeUJ6QjtBTWxrQkc7RUFDQyxtQkpyT3FCO0VJc09yQixjSnpSWTtBRjYxQmhCO0FNL2pCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FOaWtCRjtBTS9qQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOaWtCSDtBTTdqQkU7RUFDQztBTitqQkg7QU03akJHO0VBQ0M7RUFDQTtBTitqQko7QU0xakJHO0VBQ0M7QU40akJKO0FNeGpCRztFQUNDO0FOMGpCSjtBTXhqQkk7RUFDQztFQUNBO0FOMGpCTDtBTXJqQkk7RUFDQztBTnVqQkw7QU1uakJLO0VBQ0M7QU5xakJOO0FNampCSTtFQUNDO0FObWpCTDtBTWpqQks7RUFDQztFQUNBO0FObWpCTjtBTTlpQks7RUFDQztBTmdqQk47QU01aUJNO0VBQ0M7QU44aUJQO0FNMWlCSztFQUNDO0FONGlCTjtBTTFpQk07RUFDQztFQUNBO0FONGlCUDtBTXZpQk07RUFDQztBTnlpQlA7QU1yaUJPO0VBQ0M7QU51aUJSO0FNbmlCTTtFQUNDO0FOcWlCUDtBTW5pQk87RUFDQztFQUNBO0FOcWlCUjtBTTVoQkc7RUFDQztBTjhoQko7QU16aEJHO0VBQ0M7QU4yaEJKO0FNdGhCRztFQUNDO0FOd2hCSjtBTW5oQkc7RUFDQztBTnFoQko7QU1oaEJHO0VBQ0M7QU5raEJKO0FNN2dCQztFQUNDO0FOK2dCRjtBTTVnQkM7RUFDQztBTjhnQkY7QU0zZ0JDO0VBQ0M7QU42Z0JGO0FNMWdCQztFQUVDO0lBQ0M7RU4yZ0JEO0VNeGdCQTtJQUNDO0lBQ0E7RU4wZ0JEO0VNdmdCQTtJQUNDO0lBQ0E7RU55Z0JEO0VNdmdCQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0VOeWdCRjtFTXJnQkU7SUFDQztFTnVnQkg7RU1wZ0JFO0lBQ0M7RU5zZ0JIO0VNcGdCRztJQUNDO0lBQ0E7SUFDQTtFTnNnQko7RU0vZk07SUFDQztJQUNBO0lBQ0E7RU5pZ0JQO0VNMWZTO0lBQ0M7SUFDQTtJQUNBO0VONGZWO0VNcmZZO0lBQ0M7SUFDQTtJQUNBO0VOdWZiO0VNaGZlO0lBQ0M7SUFDQTtJQUNBO0VOa2ZoQjtFTWhlQTtJQUNDO0VOa2VEO0VNaGVDO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RU5rZUY7RU0vZEM7SUFDQyx5QkpqaEJJO0lJa2hCSixjSnZoQlk7RUZ3L0JkO0VNL2RFO0lBQ0M7RU5pZUg7RU05ZEU7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCSmxoQlk7SUltaEJaO0VOZ2VIO0VNOWRHO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RU5nZUo7RU03ZEc7SUFDQztJQUNBO0VOK2RKO0FBQ0Y7O0FNdGRDO0VBQ0M7QU55ZEY7O0FNcmRBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkoza0JlO0VJNGtCZjtBTndkRDtBTXRkQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkova0JNO0VJZ2xCTjtBTndkRjtBTXRkRTtFQUNDO0VBQ0E7QU53ZEg7QU1yZEU7RUFDQztFQUNBO0FOdWRIO0FNcGRFO0VBQ0M7RUFDQTtBTnNkSDtBTW5kRTtFQUNDO0VBQ0E7QU5xZEg7O0FNaGRBO0VBQ0M7SUFDQztFTm1kQTtFTWpkRDtJQUNDO0VObWRBO0FBQ0Y7QU1oZEE7RUFDQztJQUNDO0VOa2RBO0VNaGREO0lBQ0M7RU5rZEE7QUFDRjtBTS9jQTtFQUNDO0lBQ0M7RU5pZEE7RU0vY0Q7SUFDQztFTmlkQTtBQUNGO0FPdmxDQTtFQUNDO0VBQ0E7RUFDQSx5QkxEaUI7RUtFakI7RUFDQTtBUHlsQ0Q7QU9ybENFO0VBQ0M7RUFDQSx5QkxWYTtBRmltQ2hCO0FPcmxDRztFQUNDO0VBQ0EsY0xUSTtFS1VKO0FQdWxDSjtBT3BsQ0c7RUFDQztFQUNBO0FQc2xDSjtBT25sQ0s7RUFDQztBUHFsQ047QU9obENHO0VBQ0M7QVBrbENKO0FPN2tDQztFQUNDO0VBQ0E7RUFDQSx5Qkx0Q2M7QUZxbkNoQjtBTzdrQ0U7RUFDQztBUCtrQ0g7QU83a0NHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVAra0NKO0FPNWtDRztFQUNDLHlCTGxDaUI7QUZnbkNyQjtBT3prQ0M7RUFDQztFQUNBO0FQMmtDRjtBT3prQ0U7RUFDQztBUDJrQ0g7QU96a0NHO0VBQ0MseUJMbkVZO0VLb0VaLGNML0RJO0VLZ0VKO0FQMmtDSjtBT3prQ0k7RUFDQztBUDJrQ0w7QU92a0NHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5Qkx4RHNCO0VLeUR0QixjTDdFSTtBRnNwQ1I7QU92a0NJO0VBQ0MseUJMakVnQjtBRjBvQ3JCO0FPdmtDSztFQUNDO0FQeWtDTjtBT3JrQ0k7RUFDQztFQUNBO0FQdWtDTDtBT3JrQ0s7RUFDQztFQUNBO0FQdWtDTjtBT3JrQ007RUFDQztFQUNBO0VBQ0E7QVB1a0NQO0FPbmtDSztFQUNDO0VBQ0E7QVBxa0NOO0FPbGtDSztFQUNDO0VBQ0E7QVBva0NOO0FPaGtDSTtFQUNDO0VBQ0E7QVBra0NMO0FPaGtDSztFQUNDO0FQa2tDTjtBT2hrQ007RUFDQztFQUNBO0FQa2tDUDtBT2hrQ087RUFDQztBUGtrQ1I7QU85akNNO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QVBna0NQO0FPempDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5Qkx2SmE7RUt3SmIsY0xuSks7QUY4c0NSO0FPempDRztFQUNDO0FQMmpDSjtBT3ZqQ0k7RUFDQztFQUNBO0VBQ0E7RUFDQTtBUHlqQ0w7QU92akNLO0VBQ0M7QVB5akNOO0FPcmpDSTtFQUNDO0VBQ0E7RUFDQTtBUHVqQ0w7QU9yakNLO0VBQ0M7QVB1akNOO0FPbGpDRztFQUNDO0VBQ0E7RUFDQTtFQUNBLHlCTGhLc0I7QUZvdEMxQjtBT2xqQ0k7RUFDQztBUG9qQ0w7QU9qakNJO0VBQ0M7QVBtakNMO0FPOWlDSTtFQUNDO0VBQ0EseUJMOUtxQjtFSytLckI7QVBnakNMO0FPOWlDSztFQUNDO0FQZ2pDTjtBTzFpQ0k7RUFDQztFQUNBO0FQNGlDTDtBTzFpQ0s7RUFDQztFQUNBO0VBQ0E7QVA0aUNOO0FPemlDSztFQUNDO0FQMmlDTjs7QU9uaUNBO0VBQ0M7RUFDQSxjTGpPTztBRnV3Q1I7QU9waUNDOztFQUVDLGNMck9NO0FGMndDUjtBT25pQ0M7RUFDQztFQUNBLHlCTDFPTTtFSzJPTjtFQUNBO0FQcWlDRjtBT25pQ0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCTDNQYTtFSzRQYjtBUHFpQ0g7QU9uaUNHO0VBQ0M7QVBxaUNKO0FPamlDRTtFQUNDO0VBQ0E7QVBtaUNIO0FPOWhDQztFQUNDO0FQZ2lDRjtBTzdoQ0M7RUFDQyxxQkwzUG1CO0FGMHhDckI7QU83aENFO0VBQ0M7RUFDQSw0QkwvUGtCO0FGOHhDckI7QU83aENHOztFQUVDO0FQK2hDSjtBTzVoQ0c7OztFQUdDO0VBQ0E7QVA4aENKO0FPemhDSTtFQUNDO0VBQ0E7RUFDQTtBUDJoQ0w7QU94aENJO0VBQ0M7QVAwaENMO0FPdmhDSTtFQUNDO0FQeWhDTDtBT3BoQ0U7RUFDQyx5Qkx2UmE7RUt3UmIseUJMalNrQjtBRnV6Q3JCO0FPbGhDQztFQUNDO0FQb2hDRjtBT2xoQ0U7RUFDQztFQUNBLHlCTHJTdUI7RUtzU3ZCO0VBQ0E7RUFDQTtFQUNBO0FQb2hDSDtBT2hoQ0M7RUFDQztFQUNBO0FQa2hDRjs7QU85Z0NBO0VBQ0M7RUFDQTtFQUNBO0FQaWhDRDs7QVF0MUNBO0VBQ0k7QVJ5MUNKOztBUXQxQ0E7RUFDSTtBUnkxQ0osQyIsImZpbGUiOiJiZXRhZ2lvY28uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuI2JvZHlDb250YWluZXIgLm9wdGlvbk1lbnUtY29udGVudC5uby1hZG1pbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tYWluLW1lbnUtdGFicyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTJhMmE7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm1haW4tbWVudS10YWJzIC5lbGVtZW50TWVudU9wdGlvbnMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1haW4tbWVudS10YWJzIC5lbGVtZW50TWVudTpob3ZlciwgLm1haW4tbWVudS10YWJzIC5lbGVtZW50TWVudTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tYWluLW1lbnUtdGFicyAuZWxlbWVudE1lbnUgLnRpdGxlT3B0TWVudSB7XG4gIGNvbG9yOiAjYjJiMmIyO1xuICBwYWRkaW5nOiA3cHggMjVweDtcbn1cbi5tYWluLW1lbnUtdGFicyAuZWxlbWVudE1lbnUuYWN0aXZlIC50aXRsZU9wdE1lbnUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRhYi1jb250ZW50IC50YWItcGFuZSAuYWxsQ2F0ZWdvcnlPcHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBjb2xvcjogIzk0OTQ5NDtcbiAgbWFyZ2luOiAwIC0xMHB4O1xufVxuLnRhYi1jb250ZW50IC50YWItcGFuZSAuYWxsQ2F0ZWdvcnlPcHQgLmZpbmRQYXRoIHtcbiAgbWFyZ2luOiAwO1xufVxuLnRhYi1jb250ZW50IC50YWItcGFuZSAuYWxsQ2F0ZWdvcnlPcHQgLmZpbmRQYXRoOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udGFiLWNvbnRlbnQgLnRhYi1wYW5lIC5hbGxDYXRlZ29yeU9wdCAuZmluZFBhdGg6aG92ZXIgYSwgLnRhYi1jb250ZW50IC50YWItcGFuZSAuYWxsQ2F0ZWdvcnlPcHQgLmZpbmRQYXRoOmhvdmVyIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50YWItY29udGVudCAudGFiLXBhbmUgLmFsbENhdGVnb3J5T3B0IC5maXJlSGlkZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi50YWItY29udGVudCAudGFiLXBhbmUgLmFsbENhdGVnb3J5T3B0IC5maXJlSGlkZS5hY3RpdmVDYXJvdXNlbE9wdCBhLFxuLnRhYi1jb250ZW50IC50YWItcGFuZSAuYWxsQ2F0ZWdvcnlPcHQgLmZpcmVIaWRlIGEuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udGFiLWNvbnRlbnQgLnRhYi1wYW5lIC5hbGxDYXRlZ29yeU9wdCAuaXREZXNpZ24ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi50YWItY29udGVudCAudGFiLXBhbmUgLmFsbENhdGVnb3J5T3B0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjOTQ5NDk0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vYmlsZS1tZW51LWZvci11c2VyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyYTJhO1xufVxuLm1vYmlsZS1tZW51LWZvci11c2VyLXdyYXBwZXIgI21vYmlsZS1tZW51LWZvci11c2VyLm1lbnVNb2JpbGVVc2VyIHtcbiAgdG9wOiAxMDBweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDkwcHgpICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA5MHB4KSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgbWFyZ2luLXRvcDogNjhweDtcbn1cbi5tb2JpbGUtbWVudS1mb3ItdXNlci13cmFwcGVyICNtb2JpbGUtbWVudS1mb3ItdXNlciAuZHJvcGRvd24tYnRuT3B0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9iaWxlLW1lbnUtZm9yLXVzZXItd3JhcHBlciAjbW9iaWxlLW1lbnUtZm9yLXVzZXIgLmRyb3Bkb3duLWJ0bk9wdGlvbnMgLmRyb3BCdG5PcHREaXYge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjMGMwYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYTJhMmE7XG59XG4ubW9iaWxlLW1lbnUtZm9yLXVzZXItd3JhcHBlciAjbW9iaWxlLW1lbnUtZm9yLXVzZXIgLmRyb3Bkb3duLWJ0bk9wdGlvbnMgLmRyb3BCdG5PcHREaXY6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubW9iaWxlLW1lbnUtZm9yLXVzZXItd3JhcHBlciAjbW9iaWxlLW1lbnUtZm9yLXVzZXIgLmRyb3Bkb3duLWJ0bk9wdGlvbnMgLmRyb3BCdG5PcHREaXYgLnRpdGxlT3B0TWVudTIge1xuICBwYWRkaW5nOiAxMHB4IDE2cHggMTBweCA0MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb2JpbGUtbWVudS1mb3ItdXNlci13cmFwcGVyICNtb2JpbGUtbWVudS1mb3ItdXNlciAuZHJvcGRvd24tYnRuT3B0aW9ucyAuZHJvcEJ0bk9wdERpdiAudGl0bGVPcHRNZW51Mi5hY3RpdmUsIC5tb2JpbGUtbWVudS1mb3ItdXNlci13cmFwcGVyICNtb2JpbGUtbWVudS1mb3ItdXNlciAuZHJvcGRvd24tYnRuT3B0aW9ucyAuZHJvcEJ0bk9wdERpdiAudGl0bGVPcHRNZW51Mi5hY3RpdmUgPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubW9iaWxlLW1lbnUtZm9yLXVzZXItd3JhcHBlciAjbW9iaWxlLW1lbnUtZm9yLXVzZXIgLm1vYmlsZU1lbnVCdG5zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhMmEyYTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxMXB4IDE3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2JpbGUtbWVudS1mb3ItdXNlci13cmFwcGVyICNtb2JpbGUtbWVudS1mb3ItdXNlciAubW9iaWxlTWVudUJ0bnMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1vYmlsZS1tZW51LWZvci11c2VyLXdyYXBwZXIgI21vYmlsZS1tZW51LWZvci11c2VyIC5tb2JpbGVNZW51QnRucy5sb2dvdXRCdXR0b24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbn1cbi5tb2JpbGUtbWVudS1mb3ItdXNlci13cmFwcGVyICNtb2JpbGUtbWVudS1mb3ItdXNlciAubW9iaWxlTWVudUJ0bnMgaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5tb2JpbGUtbWVudS1mb3ItdXNlci13cmFwcGVyICNtb2JpbGUtbWVudS1mb3ItdXNlciAubW9iaWxlTWVudUJ0bnMgLmJhZGdlTXNnQ291bnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICByaWdodDogOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLm1lbnUtM3JkLWxldmVsIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtYXJnaW46IDE1cHggMCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubWVudS0zcmQtbGV2ZWwgLm5hdi1pdGVtIHtcbiAgbWFyZ2luOiA1cHggMTBweCA1cHggMDtcbiAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5tZW51LTNyZC1sZXZlbCAubmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tZW51LTNyZC1sZXZlbCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjOTQ5NDk0O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubWVudS0zcmQtbGV2ZWwgLm5hdi1pdGVtIC5uYXYtbGluayBidXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tZW51LTNyZC1sZXZlbCAubmF2LWl0ZW0gLm5hdi1saW5rICsgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMS41cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDJweCA1cHggM3B4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4ubWVudS0zcmQtbGV2ZWwgLm5hdi1pdGVtIC5uYXYtbGluayArIGEgaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4ubWVudS0zcmQtbGV2ZWwgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5tZW51LTNyZC1sZXZlbCAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSBidXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tZW51LTNyZC1sZXZlbCAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSArIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubWVudS0zcmQtbGV2ZWwgLm5hdi1pdGVtIC5uYXYtbGlua1tkYXRhLXRpZF0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4jdXNlcnNSZXF1ZXN0IC5tZW51LTNyZC1sZXZlbCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5kaXZDb250YWluZXJHYWxsZXJ5IHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMCA4cHg7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG4uZGl2Q29udGFpbmVyR2FsbGVyeSAuZGl2SGVhZGVyVXBhdGVEb2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzBjMGM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uZGl2Q29udGFpbmVyR2FsbGVyeSAuZGl2SGVhZGVyVXBhdGVEb2MgLnRvb2dsZVN1YkhlYWRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uZGl2Q29udGFpbmVyR2FsbGVyeSAuZGl2SGVhZGVyVXBhdGVEb2Mgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZGl2Q29udGFpbmVyR2FsbGVyeSAuZGl2U3ViaGVhZGVyVXBkYXRlRG9jIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDVweCAxNXB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzBjMGM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmRpdkNvbnRhaW5lckdhbGxlcnkgLmRpdlN1YmhlYWRlclVwZGF0ZURvYyAuZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmRpdkNvbnRhaW5lckdhbGxlcnkgLmdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZsb2F0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5kaXZDb250YWluZXJHYWxsZXJ5IC5nYWxsZXJ5IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMjY1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kaXZDb250YWluZXJHYWxsZXJ5IGltZyB7XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaXZDb250YWluZXJHYWxsZXJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLmRpdkNvbnRhaW5lckdhbGxlcnkgLmRpdkhlYWRlclVwYXRlRG9jIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb2N1bWVudHNfc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luOiAxNXB4IDVweCA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBjMGMwYztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmRvY3VtZW50c19zZWN0aW9uIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5kYXRlcGlja2VyX2NvbnRhaW5lciAudXNlclNlYXJjaFBlcmlvZCB7XG4gIHdpZHRoOiA5NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uZGF0ZXBpY2tlcl9jb250YWluZXIgLnVzZXJTZWFyY2hQZXJpb2QgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5kYXRlcGlja2VyX2NvbnRhaW5lciAudXNlclNlYXJjaFBlcmlvZCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGF0ZXBpY2tlcl9jb250YWluZXIgLnVzZXJTZWFyY2hQZXJpb2QgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhMmEyYTtcbn1cbi5kYXRlcGlja2VyX2NvbnRhaW5lciAuc2hvd19kcm9wZG93biB7XG4gIHdpZHRoOiA5NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uZGF0ZXBpY2tlcl9jb250YWluZXIgLnNob3dfZHJvcGRvd246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5kYXRlcGlja2VyX2NvbnRhaW5lciAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuLmRhdGVwaWNrZXJfY29udGFpbmVyIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmRhdGVwaWNrZXJfY29udGFpbmVyIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhdGVwaWNrZXJfY29udGFpbmVyIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItY2hvc2VuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmRhdGVwaWNrZXJfY29udGFpbmVyIC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3RlZCAuc2VsZWN0Mi1jaG9pY2UsIC5kYXRlcGlja2VyX2NvbnRhaW5lciAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1kcm9wZG93bi1vcGVuIC5zZWxlY3QyLWNob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTJhMmE7XG59XG4uZGF0ZXBpY2tlcl9jb250YWluZXIgLmljb24tYXBwZW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE4cHg7XG4gIHJpZ2h0OiAyNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5kYXRlcGlja2VyX2NvbnRhaW5lciAuY3VzdG9tLXBlcmlvZC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG4uZGF0ZXBpY2tlcl9jb250YWluZXIgLmN1c3RvbS1wZXJpb2Qtcm93IC50b19oaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHdpZHRoOiAyNSU7XG59XG4uZGF0ZXBpY2tlcl9jb250YWluZXIgLmN1c3RvbS1wZXJpb2Qtcm93IC50b19oaWRlIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXRlcGlja2VyX2NvbnRhaW5lciAuY3VzdG9tLXBlcmlvZC1yb3cge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuZGF0ZXBpY2tlcl9jb250YWluZXIgLmN1c3RvbS1wZXJpb2Qtcm93IC50b19oaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXRlcGlja2VyX2NvbnRhaW5lciAudXNlclNlYXJjaFBlcmlvZCxcbi5kYXRlcGlja2VyX2NvbnRhaW5lciAuc2hvd19kcm9wZG93biB7XG4gICAgZmxleDogMTtcbiAgfVxuICAuZGF0ZXBpY2tlcl9jb250YWluZXIgLmN1c3RvbS1wZXJpb2Qtcm93IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbiN2b3VjaGVyX2ZpbHRlciAuZGF0ZXBpY2tlcl9jb250YWluZXIgLmN1c3RvbS1wZXJpb2Qtcm93IC50b19oaWRlLFxuI3RyYW5zYWN0aW9uc0Zvcm0ucGxheWVyLXRyYW5zYWN0aW9uc0Zvcm0gLmRhdGVwaWNrZXJfY29udGFpbmVyIC5jdXN0b20tcGVyaW9kLXJvdyAudG9faGlkZSB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3ZvdWNoZXJfZmlsdGVyIC5kYXRlcGlja2VyX2NvbnRhaW5lciAuY3VzdG9tLXBlcmlvZC1yb3cgLnRvX2hpZGUsXG4jdHJhbnNhY3Rpb25zRm9ybS5wbGF5ZXItdHJhbnNhY3Rpb25zRm9ybSAuZGF0ZXBpY2tlcl9jb250YWluZXIgLmN1c3RvbS1wZXJpb2Qtcm93IC50b19oaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jdXNlcnNSZXF1ZXN0ICNkYW5nZXJvdXNQbGF5ZXJGb3JtIC5kYXRlcGlja2VyX2NvbnRhaW5lciAuY3VzdG9tLXBlcmlvZC1yb3cgLnRvX2hpZGUge1xuICB3aWR0aDogMjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICN1c2Vyc1JlcXVlc3QgI2Rhbmdlcm91c1BsYXllckZvcm0gLmRhdGVwaWNrZXJfY29udGFpbmVyIC5jdXN0b20tcGVyaW9kLXJvdyAudG9faGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuI3VzZXJzUmVxdWVzdCAjZGFuZ2Vyb3VzUGxheWVyRm9ybSAuZGF0ZXBpY2tlcl9jb250YWluZXIgLmN1c3RvbS1wZXJpb2Qtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLnBsYXllcnMtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsYXllcnMtbGlzdCB7XG4gICAgbWFyZ2luOiAwIC0xOHB4O1xuICB9XG59XG4ucGxheWVycy1saXN0ICN1c2Vyc1RhYmxlVmlldyB0aCxcbi5wbGF5ZXJzLWxpc3QgI3VzZXJzVGFibGVWaWV3IHRkIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyODVweCkgLyA3KSAhaW1wb3J0YW50O1xufVxuLnBsYXllcnMtbGlzdCAjdXNlcnNUYWJsZVZpZXcgdGguYWN0aW9ucyxcbi5wbGF5ZXJzLWxpc3QgI3VzZXJzVGFibGVWaWV3IHRkLmFjdGlvbnMge1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDQ3NXB4O1xuICB3aWR0aDogNDc1cHggIWltcG9ydGFudDtcbn1cbi5wbGF5ZXJzLWxpc3QgI3VzZXJzVGFibGVWaWV3IHRkIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnBsYXllcnMtbGlzdCAjdXNlcnNUYWJsZVZpZXcgdHIuY2hpbGQgdGQgdWwgbGkge1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGU0ZTRlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucGxheWVycy1saXN0ICN1c2Vyc1RhYmxlVmlldyB0ci5jaGlsZCB0ZCB1bCBsaSBzcGFuLmR0ci10aXRsZSB7XG4gIG1pbi13aWR0aDogMTE1cHg7XG59XG4ucGxheWVycy1saXN0ICN1c2Vyc1RhYmxlVmlldyB0ci5jaGlsZCB0ZCB1bCBsaTpsYXN0LWNoaWxkIHNwYW4uZHRyLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGxheWVycy1saXN0ICN1c2Vyc1RhYmxlVmlldyB0ci5jaGlsZCB0ZCB1bCBsaTpsYXN0LWNoaWxkIHNwYW4uZHRyLWRhdGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLnBsYXllcnMtbGlzdCAjdXNlcnNUYWJsZVZpZXcgdHIuY2hpbGQgdGQgdWwgbGk6bGFzdC1jaGlsZCBzcGFuLmR0ci1kYXRhIC5idG4ge1xuICB3aWR0aDogY2FsYygzMy4zMzMzMzMzJSAtIDJweCk7XG59XG4ucGxheWVycy1saXN0ICN1c2Vyc1RhYmxlVmlldyB0ci5jaGlsZCB0ZC5jaGlsZCwgLnBsYXllcnMtbGlzdCAjdXNlcnNUYWJsZVZpZXcgdHIuY2hpbGQgdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nOiAwO1xufVxuLnBsYXllcnMtbGlzdCAud2l0aGRyYXdhbHMtZGV0YWlscyxcbi5wbGF5ZXJzLWxpc3QgLmRlcG9zaXQtZGV0YWlscyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyLCAxMiwgMTIsIDAuOSk7XG59XG4ucGxheWVycy1saXN0IC53aXRoZHJhd2Fscy1kZXRhaWxzIC5tb2RhbC10aXRsZSxcbi5wbGF5ZXJzLWxpc3QgLmRlcG9zaXQtZGV0YWlscyAubW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wbGF5ZXJzLWxpc3QgLndpdGhkcmF3YWxzLWRldGFpbHMgLmRwdWktbnVtYmVyUGlja2VyLFxuLnBsYXllcnMtbGlzdCAuZGVwb3NpdC1kZXRhaWxzIC5kcHVpLW51bWJlclBpY2tlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wbGF5ZXJzLWxpc3QgLndpdGhkcmF3YWxzLWRldGFpbHMgLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkLFxuLnBsYXllcnMtbGlzdCAuZGVwb3NpdC1kZXRhaWxzIC5zZWxlY3QyLWNvbnRhaW5lci1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGxheWVycy1saXN0IC53aXRoZHJhd2Fscy1kZXRhaWxzIC5zZWxlY3QyLWNvbnRhaW5lci1kaXNhYmxlZCAuc2VsZWN0Mi1hcnJvdyxcbi5wbGF5ZXJzLWxpc3QgLmRlcG9zaXQtZGV0YWlscyAuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQgLnNlbGVjdDItYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBsYXllcnMtbGlzdCAud2l0aGRyYXdhbHMtZGV0YWlscy5zaG93LFxuLnBsYXllcnMtbGlzdCAuZGVwb3NpdC1kZXRhaWxzLnNob3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBsYXllcnMtbGlzdCAud2l0aGRyYXdhbHMtZGV0YWlscyA+IGRpdixcbi5wbGF5ZXJzLWxpc3QgLmRlcG9zaXQtZGV0YWlscyA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBsYXllcnMtbGlzdCAud2l0aGRyYXdhbHMtZGV0YWlscyA+IGRpdiAuY2xvc2UtYnRuLFxuLnBsYXllcnMtbGlzdCAuZGVwb3NpdC1kZXRhaWxzID4gZGl2IC5jbG9zZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwYzBjMGM7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBsYXllcnMtbGlzdCAud2l0aGRyYXdhbHMtZGV0YWlscyB0YWJsZSxcbi5wbGF5ZXJzLWxpc3QgLmRlcG9zaXQtZGV0YWlscyB0YWJsZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRlNGU0ZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYXllcnMtbGlzdCAud2l0aGRyYXdhbHMtZGV0YWlscyB0YWJsZSxcbi5wbGF5ZXJzLWxpc3QgLmRlcG9zaXQtZGV0YWlscyB0YWJsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYXllcnMtbGlzdCAud2l0aGRyYXdhbHMtZGV0YWlscyB0YWJsZSB0ciA+IHRoLFxuLnBsYXllcnMtbGlzdCAuZGVwb3NpdC1kZXRhaWxzIHRhYmxlIHRyID4gdGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnBsYXllcnMtbGlzdCAud2l0aGRyYXdhbHMtZGV0YWlscyB0YWJsZSB0ciA+IHRkLFxuLnBsYXllcnMtbGlzdCAuZGVwb3NpdC1kZXRhaWxzIHRhYmxlIHRyID4gdGQge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGxheWVycy1saXN0IC53aXRoZHJhd2Fscy1kZXRhaWxzIHRhYmxlIHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGxheWVycy1saXN0IC5kZXBvc2l0LWRldGFpbHMgdGFibGUgdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wbGF5ZXJzLWxpc3QgLndpdGhkcmF3YWxzLWRldGFpbHMgdGFibGUgdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBsYXllcnMtbGlzdCAuZGVwb3NpdC1kZXRhaWxzIHRhYmxlIHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJhMmEyYTtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucGxheWVycy1saXN0IC53aXRoZHJhd2Fscy1kZXRhaWxzIHRhYmxlIFtkYXRhLXRvZ2dsZT1wb3BvdmVyXSxcbi5wbGF5ZXJzLWxpc3QgLmRlcG9zaXQtZGV0YWlscyB0YWJsZSBbZGF0YS10b2dnbGU9cG9wb3Zlcl0ge1xuICBjb2xvcjogIzFiZTdmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wbGF5ZXJzLWxpc3QgLndpdGhkcmF3YWxzLWRldGFpbHMgLmRwdWktbnVtYmVyUGlja2VyLFxuLnBsYXllcnMtbGlzdCAuZGVwb3NpdC1kZXRhaWxzIC5kcHVpLW51bWJlclBpY2tlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGxheWVycy1saXN0IC53aXRoZHJhd2Fscy1kZXRhaWxzIC5kcHVpLW51bWJlclBpY2tlciAuZHB1aS1udW1iZXJQaWNrZXItaW5wdXQsXG4ucGxheWVycy1saXN0IC5kZXBvc2l0LWRldGFpbHMgLmRwdWktbnVtYmVyUGlja2VyIC5kcHVpLW51bWJlclBpY2tlci1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzRlNGU0ZSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRlNGU0ZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMTYxNjE2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucGxheWVycy1saXN0IC53aXRoZHJhd2Fscy1kZXRhaWxzIC5kcHVpLW51bWJlclBpY2tlciAuZHB1aS1udW1iZXJQaWNrZXItc3Bhbixcbi5wbGF5ZXJzLWxpc3QgLmRlcG9zaXQtZGV0YWlscyAuZHB1aS1udW1iZXJQaWNrZXIgLmRwdWktbnVtYmVyUGlja2VyLXNwYW4ge1xuICB3aWR0aDogMjJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGxheWVycy1saXN0IC5kYXRhVGFibGVzX2xlbmd0aCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTM1cHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5wbGF5ZXJzLWxpc3QgLmR0LXRvb2xiYXItZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucGxheWVycy1saXN0IC5idG4ge1xuICB3aWR0aDogMTAwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucGxheWVycy1saXN0IC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG59XG4ucGxheWVycy1saXN0IC5idG4uZGVwb3NpdC1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWM1YTRhO1xufVxuLnBsYXllcnMtbGlzdCAuYnRuLndpdGhkcmF3YWxzLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQzNWQ7XG59XG4ucGxheWVycy1saXN0IC5idG4ud2l0aGRyYXdhbHMtYnRuLmluYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyMWQxZDtcbn1cbi5wbGF5ZXJzLWxpc3QgLmJ0bi50cmFuc2FjdGlvbi1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0MTQxO1xufVxuLnBsYXllcnMtbGlzdCAuYnRuLmVuYWJsZS1kaXNhYmxlLWJ0bi5lbmFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWM1YTRhO1xufVxuLnBsYXllcnMtbGlzdCAuYnRuLmVuYWJsZS1kaXNhYmxlLWJ0bi5kaXNhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyMWQxZDtcbn1cbi5wbGF5ZXJzLWxpc3QgLmJ0bi51c2VyLWRldGFpbHMtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgzNzQxMztcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuI3RyYW5zYWN0aW9uc0xpc3QyX3dyYXBwZXIgLmR0LXRvb2xiYXItZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucG9wb3ZlciBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGNkYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBvcG92ZXIgLmJ0biB7XG4gIHdpZHRoOiA0MHB4O1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnBvcG92ZXIgLmJ0bi5idG4tc3VjY2VzcyB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCQzNBO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3BvdmVyIC5idG4uYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjIxMjE7XG59XG5cbiN1c2VyLXNlYXJjaC1wYWdlIC5wbGF5ZXJzLWxpc3QgI3VzZXJzVGFibGVWaWV3X3dyYXBwZXIgI3VzZXJzVGFibGVWaWV3IHRyIHRkIC5kdHItZGV0YWlscyBsaSAuZHRyLWRhdGEge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbiN1c2VyX2ZpbHRlcl9kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6ICMyYTJhMmE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGU0ZTRlO1xuICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uY3NzYy10cmVlLWhlZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNzc2MtdHJlZS1oZWRlciAuY3NzYy10cmVlLWhlYWRlci1lbGVtZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJhY2tncm91bmQ6ICMyMDIwMjA7XG4gIHBhZGRpbmc6IDVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiB1bnNldDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3V0bGluZTogMXB4IHNvbGlkICMyYTJhMmE7XG59XG4uY3NzYy10cmVlLWhlZGVyIC5jc3NjLXRyZWUtaGVhZGVyLWVsZW1lbnQ6bnRoLWNoaWxkKDEpIHtcbiAgZmxleDogMjUlO1xufVxuLmNzc2MtdHJlZS1oZWRlciAuY3NzYy10cmVlLWhlYWRlci1lbGVtZW50Om50aC1jaGlsZCgyKSB7XG4gIGZsZXg6IDE2JTtcbn1cbi5jc3NjLXRyZWUtaGVkZXIgLmNzc2MtdHJlZS1oZWFkZXItZWxlbWVudDpudGgtY2hpbGQoMykge1xuICBmbGV4OiA4JTtcbn1cbi5jc3NjLXRyZWUtaGVkZXIgLmNzc2MtdHJlZS1oZWFkZXItZWxlbWVudDpudGgtY2hpbGQoNCkge1xuICBmbGV4OiA4JTtcbn1cbi5jc3NjLXRyZWUtaGVkZXIgLmNzc2MtdHJlZS1oZWFkZXItZWxlbWVudDpudGgtY2hpbGQoNSkge1xuICBmbGV4OiA4JTtcbn1cbi5jc3NjLXRyZWUtaGVkZXIgLmNzc2MtdHJlZS1oZWFkZXItZWxlbWVudDpudGgtY2hpbGQoNikge1xuICBmbGV4OiA4JTtcbn1cbi5jc3NjLXRyZWUtaGVkZXIgLmNzc2MtdHJlZS1oZWFkZXItZWxlbWVudDpudGgtY2hpbGQoNykge1xuICBmbGV4OiA4JTtcbn1cbi5jc3NjLXRyZWUtaGVkZXIgLmNzc2MtdHJlZS1oZWFkZXItZWxlbWVudDpudGgtY2hpbGQoOCkge1xuICBmbGV4OiA3JTtcbn1cbi5jc3NjLXRyZWUtaGVkZXIgLmNzc2MtdHJlZS1oZWFkZXItZWxlbWVudDpudGgtY2hpbGQoOSkge1xuICBmbGV4OiA3JTtcbn1cbi5jc3NjLXRyZWUtaGVkZXIgLmNzc2MtdHJlZS1oZWFkZXItZWxlbWVudDpudGgtY2hpbGQoMTApIHtcbiAgZmxleDogNSU7XG59XG4uY3NzYy10cmVlLWhlZGVyIC5jc3NjLXRyZWUtaGVhZGVyLWVsZW1lbnQ6bnRoLWNoaWxkKDExKSB7XG4gIGZsZXg6IDUlO1xufVxuXG4uY3NzYy10cmVlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jc3NjLXRyZWUgLmNzc2MtdHJlZS10YWJsZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmNzc2MtdHJlZSAuY3NzYy10cmVlLXRhYmxlLWxpc3QtZWxlbWVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMGMwYzBjO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3V0bGluZTogMXB4IHNvbGlkICMyYTJhMmE7XG4gIGhlaWdodDogMjlweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG4uY3NzYy10cmVlIC5jc3NjLXRyZWUtdGFibGUtbGlzdC1lbGVtZW50Om50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiAyNSU7XG59XG4uY3NzYy10cmVlIC5jc3NjLXRyZWUtdGFibGUtbGlzdC1lbGVtZW50Om50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAxNiU7XG59XG4uY3NzYy10cmVlIC5jc3NjLXRyZWUtdGFibGUtbGlzdC1lbGVtZW50Om50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiA4JTtcbn1cbi5jc3NjLXRyZWUgLmNzc2MtdHJlZS10YWJsZS1saXN0LWVsZW1lbnQ6bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDglO1xufVxuLmNzc2MtdHJlZSAuY3NzYy10cmVlLXRhYmxlLWxpc3QtZWxlbWVudDpudGgtY2hpbGQoNSkge1xuICB3aWR0aDogOCU7XG59XG4uY3NzYy10cmVlIC5jc3NjLXRyZWUtdGFibGUtbGlzdC1lbGVtZW50Om50aC1jaGlsZCg2KSB7XG4gIHdpZHRoOiA4JTtcbn1cbi5jc3NjLXRyZWUgLmNzc2MtdHJlZS10YWJsZS1saXN0LWVsZW1lbnQ6bnRoLWNoaWxkKDcpIHtcbiAgd2lkdGg6IDglO1xufVxuLmNzc2MtdHJlZSAuY3NzYy10cmVlLXRhYmxlLWxpc3QtZWxlbWVudDpudGgtY2hpbGQoOCkge1xuICB3aWR0aDogNyU7XG59XG4uY3NzYy10cmVlIC5jc3NjLXRyZWUtdGFibGUtbGlzdC1lbGVtZW50Om50aC1jaGlsZCg5KSB7XG4gIHdpZHRoOiA3JTtcbn1cbi5jc3NjLXRyZWUgLmNzc2MtdHJlZS10YWJsZS1saXN0LWVsZW1lbnQ6bnRoLWNoaWxkKDEwKSB7XG4gIHdpZHRoOiA1JTtcbn1cbi5jc3NjLXRyZWUgLmNzc2MtdHJlZS10YWJsZS1saXN0LWVsZW1lbnQ6bnRoLWNoaWxkKDExKSB7XG4gIHdpZHRoOiA1JTtcbn1cbi5jc3NjLXRyZWUgLnNpbmdsZS11c2VyLWNzc2N0cmVlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uY3NzYy10cmVlIC5zaW5nbGUtZWxlbWVudC1jc3NjdHJlZSB7XG4gIGJhY2tncm91bmQ6ICMwYzBjMGM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIGhlaWdodDogMjlweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjMmEyYTJhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY3NzYy10cmVlIC5zaW5nbGUtZWxlbWVudC1jc3NjdHJlZSAubW9yZUluZm9TdHJ1Y3R1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICByaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzBjMGMwYztcbn1cbi5jc3NjLXRyZWUgLmVsZW1lbnQtY3NzY3RyZWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3NzYy10cmVlIC5lbGVtZW50LWNzc2N0cmVlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgdG9wOiAxM3B4O1xuICBoZWlnaHQ6IDFweDtcbn1cbi5jc3NjLXRyZWUgLmVsZW1lbnQtY3NzY3RyZWUgc3BhbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmNzc2MtdHJlZSAuZWxlbWVudC1jc3NjdHJlZSBkZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNzc2MtdHJlZSAuZWxlbWVudC1jc3NjdHJlZSAuY3NzYy10cmVlLXBhcmVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmNzc2MtdHJlZSA+IC5lbGVtZW50LWNzc2N0cmVlID4gLmVsZW1lbnQtbGlzdC1jc3NjdHJlZSA+IC5lbGVtZW50LWNzc2N0cmVlOmFmdGVyIHtcbiAgbGVmdDogMDtcbn1cbi5jc3NjLXRyZWUgLmxldmVsLWNzc2N0cmVlLTEgLmVsZW1lbnQtY3NzY3RyZWU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmNzc2MtdHJlZSAubGV2ZWwtY3NzY3RyZWUtMSAuc2luZ2xlLWVsZW1lbnQtY3NzY3RyZWUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jc3NjLXRyZWUgLmxldmVsLWNzc2N0cmVlLTEgLnNpbmdsZS1lbGVtZW50LWNzc2N0cmVlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMGMwYzBjO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmZmZmY7XG59XG4uY3NzYy10cmVlIC5sZXZlbC1jc3NjdHJlZS0xID4gLnNpbmdsZS1lbGVtZW50LWNzc2N0cmVlLmFjdGl2ZSAubW9yZUluZm9TdHJ1Y3R1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMwYzBjO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jc3NjLXRyZWUgLmxldmVsLWNzc2N0cmVlLTIgLmVsZW1lbnQtY3NzY3RyZWU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTBiNmZmO1xufVxuLmNzc2MtdHJlZSAubGV2ZWwtY3NzY3RyZWUtMiAuc2luZ2xlLWVsZW1lbnQtY3NzY3RyZWUge1xuICBjb2xvcjogIzEwYjZmZjtcbn1cbi5jc3NjLXRyZWUgLmxldmVsLWNzc2N0cmVlLTIgLnNpbmdsZS1lbGVtZW50LWNzc2N0cmVlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMxMGI2ZmY7XG4gIGNvbG9yOiAjMGMwYzBjO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICMxMGI2ZmY7XG59XG4uY3NzYy10cmVlIC5sZXZlbC1jc3NjdHJlZS0zIC5lbGVtZW50LWNzc2N0cmVlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmOTEwMDtcbn1cbi5jc3NjLXRyZWUgLmxldmVsLWNzc2N0cmVlLTMgLnNpbmdsZS1lbGVtZW50LWNzc2N0cmVlIHtcbiAgY29sb3I6ICNmZjkxMDA7XG59XG4uY3NzYy10cmVlIC5sZXZlbC1jc3NjdHJlZS0zIC5zaW5nbGUtZWxlbWVudC1jc3NjdHJlZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmY5MTAwO1xuICBjb2xvcjogIzBjMGMwYztcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmY5MTAwO1xufVxuLmNzc2MtdHJlZSAubGV2ZWwtY3NzY3RyZWUtNCAuZWxlbWVudC1jc3NjdHJlZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmN2ZmMDA7XG59XG4uY3NzYy10cmVlIC5sZXZlbC1jc3NjdHJlZS00IC5zaW5nbGUtZWxlbWVudC1jc3NjdHJlZSB7XG4gIGNvbG9yOiAjZjdmZjAwO1xufVxuLmNzc2MtdHJlZSAubGV2ZWwtY3NzY3RyZWUtNCAuc2luZ2xlLWVsZW1lbnQtY3NzY3RyZWUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2Y3ZmYwMDtcbiAgY29sb3I6ICMwYzBjMGM7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2Y3ZmYwMDtcbn1cbi5jc3NjLXRyZWUgLmxldmVsLWNzc2N0cmVlLTUgLmVsZW1lbnQtY3NzY3RyZWU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmYyOWYxO1xufVxuLmNzc2MtdHJlZSAubGV2ZWwtY3NzY3RyZWUtNSAuc2luZ2xlLWVsZW1lbnQtY3NzY3RyZWUge1xuICBjb2xvcjogI2ZmMjlmMTtcbn1cbi5jc3NjLXRyZWUgLmxldmVsLWNzc2N0cmVlLTUgLnNpbmdsZS1lbGVtZW50LWNzc2N0cmVlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZjI5ZjE7XG4gIGNvbG9yOiAjMGMwYzBjO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZjI5ZjE7XG59XG4uY3NzYy10cmVlIC5sZXZlbC1jc3NjdHJlZS01IC5zaW5nbGUtdXNlci1jc3NjdHJlZSB7XG4gIGNvbG9yOiAjMWJlN2ZmO1xufVxuLmNzc2MtdHJlZSAubGV2ZWwtY3NzY3RyZWUtNSAuc2luZ2xlLXVzZXItY3NzY3RyZWUgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMxYmU3ZmY7XG4gIGNvbG9yOiAjMGMwYzBjO1xufVxuLmNzc2MtdHJlZSAuZWxlbWVudC1saXN0LWNzc2N0cmVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4uY3NzYy10cmVlIC5lbGVtZW50LWxpc3QtY3NzY3RyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTBweDtcbn1cbi5jc3NjLXRyZWUgLmVsZW1lbnQtbGlzdC1jc3NjdHJlZSAuc2luZ2xlLWVsZW1lbnQtY3NzY3RyZWUge1xuICB3aWR0aDogY2FsYygyNSUgLSAxMHB4KTtcbn1cbi5jc3NjLXRyZWUgLmVsZW1lbnQtbGlzdC1jc3NjdHJlZSAuc2luZ2xlLWVsZW1lbnQtY3NzY3RyZWUubm90YWJsZWNzc2Mge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmNzc2MtdHJlZSAuZWxlbWVudC1saXN0LWNzc2N0cmVlIC5lbGVtZW50LWxpc3QtY3NzY3RyZWU6YmVmb3JlIHtcbiAgbGVmdDogMjBweDtcbn1cbi5jc3NjLXRyZWUgLmVsZW1lbnQtbGlzdC1jc3NjdHJlZSAuZWxlbWVudC1saXN0LWNzc2N0cmVlIC5zaW5nbGUtZWxlbWVudC1jc3NjdHJlZSB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDIwcHgpO1xufVxuLmNzc2MtdHJlZSAuZWxlbWVudC1saXN0LWNzc2N0cmVlIC5lbGVtZW50LWxpc3QtY3NzY3RyZWUgLnNpbmdsZS1lbGVtZW50LWNzc2N0cmVlLm5vdGFibGVjc3NjIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5jc3NjLXRyZWUgLmVsZW1lbnQtbGlzdC1jc3NjdHJlZSAuZWxlbWVudC1saXN0LWNzc2N0cmVlIC5lbGVtZW50LWxpc3QtY3NzY3RyZWU6YmVmb3JlIHtcbiAgbGVmdDogMzBweDtcbn1cbi5jc3NjLXRyZWUgLmVsZW1lbnQtbGlzdC1jc3NjdHJlZSAuZWxlbWVudC1saXN0LWNzc2N0cmVlIC5lbGVtZW50LWxpc3QtY3NzY3RyZWUgLmVsZW1lbnQtY3NzY3RyZWU6YWZ0ZXIge1xuICBsZWZ0OiAyMHB4O1xufVxuLmNzc2MtdHJlZSAuZWxlbWVudC1saXN0LWNzc2N0cmVlIC5lbGVtZW50LWxpc3QtY3NzY3RyZWUgLmVsZW1lbnQtbGlzdC1jc3NjdHJlZSAuc2luZ2xlLWVsZW1lbnQtY3NzY3RyZWUge1xuICB3aWR0aDogY2FsYygyNSUgLSAzMHB4KTtcbn1cbi5jc3NjLXRyZWUgLmVsZW1lbnQtbGlzdC1jc3NjdHJlZSAuZWxlbWVudC1saXN0LWNzc2N0cmVlIC5lbGVtZW50LWxpc3QtY3NzY3RyZWUgLnNpbmdsZS1lbGVtZW50LWNzc2N0cmVlLm5vdGFibGVjc3NjIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi5jc3NjLXRyZWUgLmVsZW1lbnQtbGlzdC1jc3NjdHJlZSAuZWxlbWVudC1saXN0LWNzc2N0cmVlIC5lbGVtZW50LWxpc3QtY3NzY3RyZWUgLmVsZW1lbnQtbGlzdC1jc3NjdHJlZTpiZWZvcmUge1xuICBsZWZ0OiA0MHB4O1xufVxuLmNzc2MtdHJlZSAuZWxlbWVudC1saXN0LWNzc2N0cmVlIC5lbGVtZW50LWxpc3QtY3NzY3RyZWUgLmVsZW1lbnQtbGlzdC1jc3NjdHJlZSAuZWxlbWVudC1saXN0LWNzc2N0cmVlIC5lbGVtZW50LWNzc2N0cmVlOmFmdGVyIHtcbiAgbGVmdDogMzBweDtcbn1cbi5jc3NjLXRyZWUgLmVsZW1lbnQtbGlzdC1jc3NjdHJlZSAuZWxlbWVudC1saXN0LWNzc2N0cmVlIC5lbGVtZW50LWxpc3QtY3NzY3RyZWUgLmVsZW1lbnQtbGlzdC1jc3NjdHJlZSAuc2luZ2xlLWVsZW1lbnQtY3NzY3RyZWUge1xuICB3aWR0aDogY2FsYygyNSUgLSA0MHB4KTtcbn1cbi5jc3NjLXRyZWUgLmVsZW1lbnQtbGlzdC1jc3NjdHJlZSAuZWxlbWVudC1saXN0LWNzc2N0cmVlIC5lbGVtZW50LWxpc3QtY3NzY3RyZWUgLmVsZW1lbnQtbGlzdC1jc3NjdHJlZSAuc2luZ2xlLWVsZW1lbnQtY3NzY3RyZWUubm90YWJsZWNzc2Mge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLmNzc2MtdHJlZSAuZWxlbWVudC1saXN0LWNzc2N0cmVlIC5lbGVtZW50LWxpc3QtY3NzY3RyZWUgLmVsZW1lbnQtbGlzdC1jc3NjdHJlZSAuZWxlbWVudC1saXN0LWNzc2N0cmVlIC5lbGVtZW50LWxpc3QtY3NzY3RyZWU6YmVmb3JlIHtcbiAgbGVmdDogNTBweDtcbn1cbi5jc3NjLXRyZWUgLmVsZW1lbnQtbGlzdC1jc3NjdHJlZSAuZWxlbWVudC1saXN0LWNzc2N0cmVlIC5lbGVtZW50LWxpc3QtY3NzY3RyZWUgLmVsZW1lbnQtbGlzdC1jc3NjdHJlZSAuZWxlbWVudC1saXN0LWNzc2N0cmVlIC5lbGVtZW50LWNzc2N0cmVlOmFmdGVyIHtcbiAgbGVmdDogNDBweDtcbn1cbi5jc3NjLXRyZWUgLmVsZW1lbnQtbGlzdC1jc3NjdHJlZSAuZWxlbWVudC1saXN0LWNzc2N0cmVlIC5lbGVtZW50LWxpc3QtY3NzY3RyZWUgLmVsZW1lbnQtbGlzdC1jc3NjdHJlZSAuZWxlbWVudC1saXN0LWNzc2N0cmVlIC5zaW5nbGUtZWxlbWVudC1jc3NjdHJlZSB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDUwcHgpO1xufVxuLmNzc2MtdHJlZSAuZWxlbWVudC1saXN0LWNzc2N0cmVlIC5lbGVtZW50LWxpc3QtY3NzY3RyZWUgLmVsZW1lbnQtbGlzdC1jc3NjdHJlZSAuZWxlbWVudC1saXN0LWNzc2N0cmVlIC5lbGVtZW50LWxpc3QtY3NzY3RyZWUgLnNpbmdsZS1lbGVtZW50LWNzc2N0cmVlLm5vdGFibGVjc3NjIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cbi5jc3NjLXRyZWUgLmVsZW1lbnQtbGlzdC1jc3NjdHJlZS5sZXZlbC1jc3NjdHJlZS0xOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5jc3NjLXRyZWUgLmVsZW1lbnQtbGlzdC1jc3NjdHJlZS5sZXZlbC1jc3NjdHJlZS0yOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzEwYjZmZjtcbn1cbi5jc3NjLXRyZWUgLmVsZW1lbnQtbGlzdC1jc3NjdHJlZS5sZXZlbC1jc3NjdHJlZS0zOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmOTEwMDtcbn1cbi5jc3NjLXRyZWUgLmVsZW1lbnQtbGlzdC1jc3NjdHJlZS5sZXZlbC1jc3NjdHJlZS00OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Y3ZmYwMDtcbn1cbi5jc3NjLXRyZWUgLmVsZW1lbnQtbGlzdC1jc3NjdHJlZS5sZXZlbC1jc3NjdHJlZS01OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmMjlmMTtcbn1cbi5jc3NjLXRyZWUgLmZhLWV4Y2hhbmdlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtFwiO1xufVxuLmNzc2MtdHJlZSAuZmEtdGlja2V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+UvFwiO1xufVxuLmNzc2MtdHJlZSAuZmEtbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvlLpcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3NzYy10cmVlIC5jc3NjLXRyZWUtdGFibGUtbGlzdC1lbGVtZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jc3NjLXRyZWUgLnNpbmdsZS1lbGVtZW50LWNzc2N0cmVlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmEyYTJhO1xuICB9XG4gIC5jc3NjLXRyZWUgLmNzc2MtdHJlZS10YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuY3NzYy10cmVlIC5jc3NjLXRyZWUtdGFibGU6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbnRlbnQ6IFwiK1wiO1xuICB9XG4gIC5jc3NjLXRyZWUgLmNzc2MtdHJlZS10YWJsZS5hY3RpdmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiLVwiO1xuICB9XG4gIC5jc3NjLXRyZWUgLmNzc2MtdHJlZS10YWJsZS5hY3RpdmUgfiAuZWxlbWVudC1saXN0LWNzc2N0cmVlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY3NzYy10cmVlIC5jc3NjLXRyZWUtdGFibGUuYWN0aXZlIH4gLmVsZW1lbnQtbGlzdC1jc3NjdHJlZSAuc2luZ2xlLWVsZW1lbnQtY3NzY3RyZWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5jc3NjLXRyZWUgLmNzc2MtdHJlZS10YWJsZS5hY3RpdmUgfiAuZWxlbWVudC1saXN0LWNzc2N0cmVlIC5jc3NjLXRyZWUtdGFibGUuYWN0aXZlIH4gLmVsZW1lbnQtbGlzdC1jc3NjdHJlZSAuc2luZ2xlLWVsZW1lbnQtY3NzY3RyZWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC5jc3NjLXRyZWUgLmNzc2MtdHJlZS10YWJsZS5hY3RpdmUgfiAuZWxlbWVudC1saXN0LWNzc2N0cmVlIC5jc3NjLXRyZWUtdGFibGUuYWN0aXZlIH4gLmVsZW1lbnQtbGlzdC1jc3NjdHJlZSAuY3NzYy10cmVlLXRhYmxlLmFjdGl2ZSB+IC5lbGVtZW50LWxpc3QtY3NzY3RyZWUgLnNpbmdsZS1lbGVtZW50LWNzc2N0cmVlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxuICAuY3NzYy10cmVlIC5jc3NjLXRyZWUtdGFibGUuYWN0aXZlIH4gLmVsZW1lbnQtbGlzdC1jc3NjdHJlZSAuY3NzYy10cmVlLXRhYmxlLmFjdGl2ZSB+IC5lbGVtZW50LWxpc3QtY3NzY3RyZWUgLmNzc2MtdHJlZS10YWJsZS5hY3RpdmUgfiAuZWxlbWVudC1saXN0LWNzc2N0cmVlIC5jc3NjLXRyZWUtdGFibGUuYWN0aXZlIH4gLmVsZW1lbnQtbGlzdC1jc3NjdHJlZSAuc2luZ2xlLWVsZW1lbnQtY3NzY3RyZWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG4gIC5jc3NjLXRyZWUgLmNzc2MtdHJlZS10YWJsZS5hY3RpdmUgfiAuZWxlbWVudC1saXN0LWNzc2N0cmVlIC5jc3NjLXRyZWUtdGFibGUuYWN0aXZlIH4gLmVsZW1lbnQtbGlzdC1jc3NjdHJlZSAuY3NzYy10cmVlLXRhYmxlLmFjdGl2ZSB+IC5lbGVtZW50LWxpc3QtY3NzY3RyZWUgLmNzc2MtdHJlZS10YWJsZS5hY3RpdmUgfiAuZWxlbWVudC1saXN0LWNzc2N0cmVlIC5jc3NjLXRyZWUtdGFibGUuYWN0aXZlIH4gLmVsZW1lbnQtbGlzdC1jc3NjdHJlZSAuc2luZ2xlLWVsZW1lbnQtY3NzY3RyZWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB9XG4gIC5jc3NjLXRyZWUgLnNpbmdsZS11c2VyLWNzc2N0cmVlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5jc3NjLXRyZWUgLnNpbmdsZS11c2VyLWNzc2N0cmVlOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb250ZW50OiBcIitcIjtcbiAgfVxuICAuY3NzYy10cmVlIC5zaW5nbGUtdXNlci1jc3NjdHJlZS5vcGVuZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMwYzBjMGM7XG4gIH1cbiAgLmNzc2MtdHJlZSAuc2luZ2xlLXVzZXItY3NzY3RyZWUub3BlbmVkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIi1cIjtcbiAgfVxuICAuY3NzYy10cmVlIC5zaW5nbGUtdXNlci1jc3NjdHJlZS5vcGVuZWQgfiAuY3NzYy10cmVlLXRhYmxlLWxpc3QtZWxlbWVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE2MTYxNjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5jc3NjLXRyZWUgLnNpbmdsZS11c2VyLWNzc2N0cmVlLm9wZW5lZCB+IC5jc3NjLXRyZWUtdGFibGUtbGlzdC1lbGVtZW50OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMmEyYTJhO1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb2wtbmFtZSk7XG4gIH1cbiAgLmNzc2MtdHJlZSAuc2luZ2xlLXVzZXItY3NzY3RyZWUub3BlbmVkIH4gLmNzc2MtdHJlZS10YWJsZS1saXN0LWVsZW1lbnQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmEyYTJhO1xuICB9XG59XG5cbi5qdXJUYWJzVGFicyAuc2luZ2xlLWVsZW1lbnQtY3NzY3RyZWUge1xuICB3aWR0aDogMjUlO1xufVxuXG4uY3NzY3RyZWUtbG9hZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRvcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogIzBjMGMwYztcbiAgZmlsdGVyOiBvcGFjaXR5KDAuNyk7XG59XG4uY3NzY3RyZWUtbG9hZGVyIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDEsIDEsIDApO1xufVxuLmNzc2N0cmVlLWxvYWRlciBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgbGVmdDogNDQlO1xuICBhbmltYXRpb246IGNzc2N0cmVlLWxvYWRlcjEgMC42cyBpbmZpbml0ZTtcbn1cbi5jc3NjdHJlZS1sb2FkZXIgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGxlZnQ6IDQ1JTtcbiAgYW5pbWF0aW9uOiBjc3NjdHJlZS1sb2FkZXIyIDAuNnMgaW5maW5pdGU7XG59XG4uY3NzY3RyZWUtbG9hZGVyIGRpdjpudGgtY2hpbGQoMykge1xuICBsZWZ0OiA1MCU7XG4gIGFuaW1hdGlvbjogY3NzY3RyZWUtbG9hZGVyMiAwLjZzIGluZmluaXRlO1xufVxuLmNzc2N0cmVlLWxvYWRlciBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgbGVmdDogNTUlO1xuICBhbmltYXRpb246IGNzc2N0cmVlLWxvYWRlcjMgMC42cyBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBjc3NjdHJlZS1sb2FkZXIxIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBjc3NjdHJlZS1sb2FkZXIzIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBjc3NjdHJlZS1sb2FkZXIyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI0cHgsIDApO1xuICB9XG59XG4jYWxlcnRzRGl2IHtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiA1cHggLTE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTJhMmE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4jYWxlcnRzRGl2IC5tc2ctZmlsdGVyLWNvbnRhaW5lciAjbXNnX2ZpbHRlcl9mb3JtIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjMGMwYztcbn1cbiNhbGVydHNEaXYgLm1zZy1maWx0ZXItY29udGFpbmVyICNtc2dfZmlsdGVyX2Zvcm0gaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNhbGVydHNEaXYgLm1zZy1maWx0ZXItY29udGFpbmVyICNtc2dfZmlsdGVyX2Zvcm0gLmRhdGVwaWNrZXJfY29udGFpbmVyIHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbiNhbGVydHNEaXYgLm1zZy1maWx0ZXItY29udGFpbmVyICNtc2dfZmlsdGVyX2Zvcm0gLmRhdGVwaWNrZXJfY29udGFpbmVyIC5jdXN0b20tcGVyaW9kLXJvdyAudG9faGlkZSB7XG4gIHdpZHRoOiA1MCU7XG59XG4jYWxlcnRzRGl2IC5tc2ctZmlsdGVyLWNvbnRhaW5lciAjbXNnX2ZpbHRlcl9mb3JtIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jYWxlcnRzRGl2IC5tc2dfaGVhZGVyIHtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW46IDVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMwYzBjO1xufVxuI2FsZXJ0c0RpdiAubXNnX2hlYWRlciAuc2VhcmNoQmFyQWxlcnRWaWV3Q29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2FsZXJ0c0RpdiAubXNnX2hlYWRlciAuc2VhcmNoQmFyQWxlcnRWaWV3Q29udGFpbmVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBjb2xvcjogZ3JheTtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb250ZW50OiBcIu+AglwiO1xufVxuI2FsZXJ0c0RpdiAubXNnX2hlYWRlciAuc2VhcmNoQmFyQWxlcnRWaWV3Q29udGFpbmVyIC5zZWFyY2hCYXJBbGVydFZpZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU0ZTRlO1xufVxuI2FsZXJ0c0RpdiAud3JhcHBlckFsZXJ0VmlldyB7XG4gIG1hcmdpbjogMDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4jYWxlcnRzRGl2IC53cmFwcGVyQWxlcnRWaWV3IC5saXN0QWxlcnRWaWV3IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNhbGVydHNEaXYgLndyYXBwZXJBbGVydFZpZXcgLmxpc3RBbGVydFZpZXcgLnRleHRUeXBlQWxlcnRWaWV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjMGMwYztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbiNhbGVydHNEaXYgLndyYXBwZXJBbGVydFZpZXcgLmxpc3RBbGVydFZpZXcgLnRleHRUeXBlQWxlcnRWaWV3OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiNhbGVydHNEaXYgLndyYXBwZXJBbGVydFZpZXcgLmxpc3RBbGVydFZpZXcgLmluZGl2aWR1YWxBbGVydDIge1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwYzBjMGM7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbiNhbGVydHNEaXYgLndyYXBwZXJBbGVydFZpZXcgLmxpc3RBbGVydFZpZXcgLmluZGl2aWR1YWxBbGVydDIuYWRkU2VlbkNvbG9yQ2xhc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU0ZTRlO1xufVxuI2FsZXJ0c0RpdiAud3JhcHBlckFsZXJ0VmlldyAubGlzdEFsZXJ0VmlldyAuaW5kaXZpZHVhbEFsZXJ0Mi5hZGRTZWVuQ29sb3JDbGFzcy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNhbGVydHNEaXYgLndyYXBwZXJBbGVydFZpZXcgLmxpc3RBbGVydFZpZXcgLmluZGl2aWR1YWxBbGVydDIgLnJvd0FsZXJ0Vmlld1Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuI2FsZXJ0c0RpdiAud3JhcHBlckFsZXJ0VmlldyAubGlzdEFsZXJ0VmlldyAuaW5kaXZpZHVhbEFsZXJ0MiAucm93QWxlcnRWaWV3VCAudGl0bGVPbmx5IHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNhbGVydHNEaXYgLndyYXBwZXJBbGVydFZpZXcgLmxpc3RBbGVydFZpZXcgLmluZGl2aWR1YWxBbGVydDIgLnJvd0FsZXJ0Vmlld1QgLnRpdGxlT25seSBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2FsZXJ0c0RpdiAud3JhcHBlckFsZXJ0VmlldyAubGlzdEFsZXJ0VmlldyAuaW5kaXZpZHVhbEFsZXJ0MiAucm93QWxlcnRWaWV3VCAubm90aWZUaW1lIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuI2FsZXJ0c0RpdiAud3JhcHBlckFsZXJ0VmlldyAubGlzdEFsZXJ0VmlldyAuaW5kaXZpZHVhbEFsZXJ0MiAucm93QWxlcnRWaWV3VCAudGl0bGVBbGVydCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNhbGVydHNEaXYgLndyYXBwZXJBbGVydFZpZXcgLmxpc3RBbGVydFZpZXcgLmluZGl2aWR1YWxBbGVydDIgLnNob3dFbGxpcHNlRGVzYyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4jYWxlcnRzRGl2IC53cmFwcGVyQWxlcnRWaWV3IC5saXN0QWxlcnRWaWV3IC5pbmRpdmlkdWFsQWxlcnQyIC5zaG93RWxsaXBzZURlc2MgLm5vdGlmRGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAwO1xufVxuI2FsZXJ0c0RpdiAud3JhcHBlckFsZXJ0VmlldyAubGlzdEFsZXJ0VmlldyAuaW5kaXZpZHVhbEFsZXJ0MiAuc2hvd0VsbGlwc2VEZXNjIC5ub3RpZkRlc2NyaXB0aW9uID4gZGl2IHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNhbGVydHNEaXYgLndyYXBwZXJBbGVydFZpZXcgLmxpc3RBbGVydFZpZXcgLmluZGl2aWR1YWxBbGVydDIgLnNob3dFbGxpcHNlRGVzYyAubm90aWZEZXNjcmlwdGlvbiA+IGRpdjpsYXN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNhbGVydHNEaXYgLndyYXBwZXJBbGVydFZpZXcgLmxpc3RBbGVydFZpZXcgLmluZGl2aWR1YWxBbGVydDIgLnNob3dFbGxpcHNlRGVzYyAubm90aWZEZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4jYWxlcnRzRGl2IC53cmFwcGVyQWxlcnRWaWV3IC5zaG93RnVsbEFsZXJ0VmlldyB7XG4gIG1heC13aWR0aDogY2FsYyg3NSUgLSA1cHgpO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzBjMGM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuI2FsZXJ0c0RpdiAud3JhcHBlckFsZXJ0VmlldyAuc2hvd0Z1bGxBbGVydFZpZXcgKiB7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4jYWxlcnRzRGl2IC53cmFwcGVyQWxlcnRWaWV3IC5zaG93RnVsbEFsZXJ0VmlldyAudGl0bGVTaG93RnVsbEFsZXJ0VmlldyBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogM3B4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNhbGVydHNEaXYgLndyYXBwZXJBbGVydFZpZXcgLnNob3dGdWxsQWxlcnRWaWV3IC50aXRsZVNob3dGdWxsQWxlcnRWaWV3IHNwYW4gc3Ryb25nIHtcbiAgcGFkZGluZzogN3B4IDA7XG59XG4jYWxlcnRzRGl2IC53cmFwcGVyQWxlcnRWaWV3IC5zaG93RnVsbEFsZXJ0VmlldyAudGl0bGVTaG93RnVsbEFsZXJ0VmlldzplbXB0eSArIC5zdGF0dXNCYXJTaG93RnVsbEFsZXJ0VmlldyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNhbGVydHNEaXYgLndyYXBwZXJBbGVydFZpZXcgLnNob3dGdWxsQWxlcnRWaWV3IC50aXRsZVNob3dGdWxsQWxlcnRWaWV3OmVtcHR5ICsgLnN0YXR1c0JhclNob3dGdWxsQWxlcnRWaWV3IC5kYXRlU3RhdHVzQmFyU2hvd0Z1bGxBbGVydFZpZXcge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbiNhbGVydHNEaXYgLndyYXBwZXJBbGVydFZpZXcgLnNob3dGdWxsQWxlcnRWaWV3IC5zdGF0dXNCYXJTaG93RnVsbEFsZXJ0VmlldyB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRlNGU0ZTtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcbn1cbiNhbGVydHNEaXYgLndyYXBwZXJBbGVydFZpZXcgLnNob3dGdWxsQWxlcnRWaWV3IC5zdGF0dXNCYXJTaG93RnVsbEFsZXJ0VmlldyAuZGF0ZVN0YXR1c0JhclNob3dGdWxsQWxlcnRWaWV3IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4jYWxlcnRzRGl2IC53cmFwcGVyQWxlcnRWaWV3IC5zaG93RnVsbEFsZXJ0VmlldyAuc3RhdHVzQmFyU2hvd0Z1bGxBbGVydFZpZXcgaSB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuI2FsZXJ0c0RpdiAud3JhcHBlckFsZXJ0VmlldyAuc2hvd0Z1bGxBbGVydFZpZXcgLmRlc2NyaXB0aW9uU2hvd0Z1bGxBbGVydFZpZXcgLmV2ZW5fbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbiNhbGVydHNEaXYgLndyYXBwZXJBbGVydFZpZXcgLnNob3dGdWxsQWxlcnRWaWV3IC5kZXNjcmlwdGlvblNob3dGdWxsQWxlcnRWaWV3IC5ldmVuX21lc3NhZ2UgPiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2FsZXJ0c0RpdiAud3JhcHBlckFsZXJ0VmlldyAuc2hvd0Z1bGxBbGVydFZpZXcgLmFkbWluLXRyYW5zYWN0aW9ucy10YWJsZSAuZHQtdG9vbGJhciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNhbGVydHNEaXYgLndyYXBwZXJBbGVydFZpZXcgLnNob3dGdWxsQWxlcnRWaWV3IC5hZG1pbi10cmFuc2FjdGlvbnMtdGFibGUgLmR0LXRvb2xiYXIgc3Ryb25nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbiNhbGVydHNEaXYgLndyYXBwZXJBbGVydFZpZXcgLnNob3dGdWxsQWxlcnRWaWV3IC5hZG1pbi10cmFuc2FjdGlvbnMtdGFibGUgLmR0LXRvb2xiYXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4jYWRkTWVzc2FnZUZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbiNhZGRNZXNzYWdlRm9ybSAuc21hcnQtZm9ybSAuY2hlY2tib3gsXG4jYWRkTWVzc2FnZUZvcm0gLnNtYXJ0LWZvcm0gLnJhZGlvIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4jYWRkTWVzc2FnZUZvcm0gLnN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4jYWRkTWVzc2FnZUZvcm0gLnN3aXRjaCBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMwYzBjO1xuICBjb250ZW50OiBcIlwiO1xufVxuI2FkZE1lc3NhZ2VGb3JtIC5zd2l0Y2ggc3BhbjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2FkZE1lc3NhZ2VGb3JtIC5zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW4ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMXB4O1xufVxuI2FkZE1lc3NhZ2VGb3JtIC5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgbGVmdDogYXV0bztcbn1cbiNhZGRNZXNzYWdlRm9ybSAuY2tlX2VkaXRvcl9mb3JtX21lc3NhZ2Uge1xuICBib3JkZXItY29sb3I6ICM0ZTRlNGU7XG59XG4jYWRkTWVzc2FnZUZvcm0gLmNrZV9lZGl0b3JfZm9ybV9tZXNzYWdlIC5ja2VfdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2MDYwNiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNGU0ZTRlO1xufVxuI2FkZE1lc3NhZ2VGb3JtIC5ja2VfZWRpdG9yX2Zvcm1fbWVzc2FnZSAuY2tlX3RvcCAuY2tlX2NvbWJvX3RleHQsXG4jYWRkTWVzc2FnZUZvcm0gLmNrZV9lZGl0b3JfZm9ybV9tZXNzYWdlIC5ja2VfdG9wIC5ja2VfYnV0dG9uX2xhYmVsIHtcbiAgY29sb3I6ICNiZmJmYmY7XG59XG4jYWRkTWVzc2FnZUZvcm0gLmNrZV9lZGl0b3JfZm9ybV9tZXNzYWdlIC5ja2VfdG9wIC5ja2VfY29tYm9fb24gYS5ja2VfY29tYm9fYnV0dG9uLFxuI2FkZE1lc3NhZ2VGb3JtIC5ja2VfZWRpdG9yX2Zvcm1fbWVzc2FnZSAuY2tlX3RvcCAuY2tlX2NvbWJvX29mZiBhLmNrZV9jb21ib19idXR0b246YWN0aXZlLFxuI2FkZE1lc3NhZ2VGb3JtIC5ja2VfZWRpdG9yX2Zvcm1fbWVzc2FnZSAuY2tlX3RvcCBhLmNrZV9jb21ib19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNhZGRNZXNzYWdlRm9ybSAuY2tlX2VkaXRvcl9mb3JtX21lc3NhZ2UgLmNrZV90b3AgLmNrZV9idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xufVxuI2FkZE1lc3NhZ2VGb3JtIC5ja2VfZWRpdG9yX2Zvcm1fbWVzc2FnZSAuY2tlX3RvcCAuY2tlX2J1dHRvbi5ja2VfYnV0dG9uX2Rpc2FibGVkOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbiNhZGRNZXNzYWdlRm9ybSAuY2tlX2VkaXRvcl9mb3JtX21lc3NhZ2UgLmNrZV90b3AgLmNrZV9idXR0b24gLmNrZV9idXR0b25faWNvbiB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xufVxuI2FkZE1lc3NhZ2VGb3JtIC5ja2VfZWRpdG9yX2Zvcm1fbWVzc2FnZSAuY2tlX2JvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzA3MDc7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0ZTRlNGU7XG59XG4jYWRkTWVzc2FnZUZvcm0gLnByZXZpZXdEaXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2FkZE1lc3NhZ2VGb3JtIC5wcmV2aWV3RGl2Lm1lc3NhZ2VQcmV2aWV3IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0ZTRlNGU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW46IDAgMTVweCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbiNhZGRNZXNzYWdlRm9ybSAuc3RydWN0dXJlU2VsZWN0b3Ige1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgZmxleC1iYXNpczogNTAlO1xufVxuXG4jaW5zZXJ0QWRkTXNnUGFnZSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMwYzBjMGM7XG59XG5cbi5zd2FsLW1vZGFsIHtcbiAgYm94LXNoYWRvdzogMXB4IDVweCA0M3B4ICMzNTM1MzU7XG59XG5cbi5zd2FsLXRpdGxlLCAuc3dhbC10ZXh0IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn0iLCJcbiNib2R5Q29udGFpbmVyIHtcbiAgICAub3B0aW9uTWVudS1jb250ZW50Lm5vLWFkbWluIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG4ubWFpbi1tZW51LXRhYnMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgLmVsZW1lbnRNZW51T3B0aW9ucyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmVsZW1lbnRNZW51e1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGVPcHRNZW51IHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1ncmV5MTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAyNXB4O1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIC50aXRsZU9wdE1lbnUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRhYi1jb250ZW50IHtcbiAgICAudGFiLXBhbmUge1xuICAgICAgICAuYWxsQ2F0ZWdvcnlPcHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3IyO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItZ3JleTI7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7XG5cbiAgICAgICAgICAgIC5maW5kUGF0aCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgIGEsIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpcmVIaWRlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZUNhcm91c2VsT3B0IGEsXG4gICAgICAgICAgICAgICAgYS5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLml0RGVzaWduIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1ncmV5MjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb2JpbGUtbWVudS1mb3ItdXNlci13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVudS1iZy1ncmF5O1xuXG4gICAgI21vYmlsZS1tZW51LWZvci11c2VyIHtcbiAgICAgICAgJi5tZW51TW9iaWxlVXNlciB7XG4gICAgICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDkwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTBweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2OHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLWJ0bk9wdGlvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgLmRyb3BCdG5PcHREaXYge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50aXRsZU9wdE1lbnUyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNnB4IDEwcHggNDBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUgPiBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubW9iaWxlTWVudUJ0bnMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lbnUtYmctZ3JheTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTFweCAxN3B4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxvZ291dEJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmFkZ2VNc2dDb3VudCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZXNzYWdlLWNvbG9yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lbnUtM3JkLWxldmVsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIG1hcmdpbjogMTVweCAwIDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjI7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogNXB4IDEwcHggNXB4IDA7XG4gICAgICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItZ3JleTI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICArIGEge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xLjVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA1cHggM3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgKyBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJltkYXRhLXRpZF0ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3VzZXJzUmVxdWVzdCB7XG4gICAgLm1lbnUtM3JkLWxldmVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59IiwiLy9tYWluIGNvbG9yc1xuJHByaW1hcnktY29sb3I6ICMwYzBjMGM7XG4kc2Vjb25kYXJ5LWNvbG9yOiAjMmEyYTJhO1xuJGFjY2VudC1jb2xvcjogIzFiZTdmZjtcblxuLy9iYXNlIGNvbG9yc1xuJHdoaXRlOiAjZmZmZmZmO1xuJGJsYWNrOiAjMDAwMDAwO1xuJHN1Y2Nlc3MtY29sb3I6ICMwMEJDM0E7XG4kZGFuZ2VyLWNvbG9yOiAjZmYyMTIxO1xuJHRleHQtbXV0ZS1jb2xvcjogIzRlNGU0ZTtcbiRyZWQ6ICNmZjAwMDA7XG4kbGlnaHQtZ3JleTogI2RjZGNkYztcbiRhZG1pbi1kcm9wZG93bi1idG4gOiAjMTczZWZmO1xuXG4vL2N1c3RvbSBjb2xvcnNcbiRzdWJzZWN0aW9uLWJnLWNvbG9yOiAjMWExYTFhO1xuJGlucHV0LWJnLWNvbG9yOiAjMTYxNjE2O1xuJHNlbGVjdC1iZy1jb2xvcjogIzIxMjEyMTtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICMxNjE2MTY7XG4kdGFibGUtaGVhZC1iZy1jb2xvcjogIzRlNGU0ZTtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICM0ZTRlNGU7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAjNGU0ZTRlO1xuJHRhYmxlLWhlYWQtYm9yZGVyLWNvbG9yOiAjMmEyYTJhO1xuJHRhYmxlLXJvdy1oaWdobGlnaHQtZ3JlZW46ICMyNzM0Mjg7XG4kdGFibGUtcm93LWhpZ2hsaWdodC1yZWQ6ICMzODI3Mjg7XG4kZ2VuZXJhbC10YWJsZS1oZWFkZXItYmc6ICMyMDIwMjA7XG4kdGFibGUtaGVhZC1iZy1jb2xvcjogIzRlNGU0ZTtcbiRja2UtaGVhZGVyLWJnOiAjMDYwNjA2O1xuJGNrZS1jb250ZW50LWJnOiAjMDAwMDAwO1xuJGNrZS1mb290ZXItYmc6ICMwNzA3MDc7XG4kbWVudS1iZy1ncmF5OiAjMmEyYTJhO1xuJHB1bHNlLWNvbG9yOiAjMDBmZjA4O1xuJG1lbnUtYmxhY2s6ICMwZDBkMGQ7XG4kbWVudS1kYXJrLWdyYXk6ICMxNjE2MTY7XG4kbWVzc2FnZS1jb2xvcjogI2RjMzU0NTtcblxuLy8gUGxheWVyIGxpc3QgYnRuIGNvbG9yc1xuJGRlcG9zaXQtY29sb3I6ICMxYzVhNGE7XG4kd2l0aGRyYXdhbHMtY29sb3I6ICMwMDQzNWQ7XG4kd2l0aGRyYXdhbHMtaW5hY3RpdmUtY29sb3I6ICM2MjFkMWQ7XG4kdHJhbnNhY3Rpb24tY29sb3I6ICM0MTQxNDE7XG4kZW5hYmxlLWNvbG9yOiAjMWM1YTRhO1xuJGRpc2FibGUtY29sb3I6ICM2MjFkMWQ7XG4kdXNlci1kZXRhaWxzLWNvbG9yOiAjODM3NDEzO1xuXG4vLyBDc3NjIFRyZWUgY29sb3JzIC8vXG4kc3RydWN0dXJlLWxldmVsLTE6ICNmZmZmZmY7XG4kc3RydWN0dXJlLWxldmVsLTI6ICMxMGI2ZmY7XG4kc3RydWN0dXJlLWxldmVsLTM6ICNmZjkxMDA7XG4kc3RydWN0dXJlLWxldmVsLTQ6ICNmN2ZmMDA7XG4kc3RydWN0dXJlLWxldmVsLTU6ICNmZjI5ZjE7XG4kc3RydWN1dHVyZS1sZXZlbC11c2VyczogIzFiZTdmZjtcblxuLy9Dc3NjIG1lbnUgY29sb3JzXG5cbiR0ZXh0LWNvbG9yLWdyZXkxOiAjYjJiMmIyO1xuJGJhY2tncm91bmQtY29sb3IxOiAjMmEyYTJhO1xuJHRleHQtY29sb3ItZ3JleTI6ICM5NDk0OTQ7XG4kYmFja2dyb3VuZC1jb2xvcjI6ICMyMDIwMjA7XG4iLCIuZGl2Q29udGFpbmVyR2FsbGVyeSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuXG4gICAgLmRpdkhlYWRlclVwYXRlRG9jIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgIC50b29nbGVTdWJIZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGl2U3ViaGVhZGVyVXBkYXRlRG9jIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nYWxsZXJ5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNjVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgIC5kaXZIZWFkZXJVcGF0ZURvYyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kb2N1bWVudHNfc2VjdGlvbiB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDVweCA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBjb2xvcjogICR3aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmRhdGVwaWNrZXJfY29udGFpbmVyIHtcblxuICAgIC51c2VyU2VhcmNoUGVyaW9kIHtcbiAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnNob3dfZHJvcGRvd24ge1xuICAgICAgICB3aWR0aDogOTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAuc2VsZWN0Mi1jaG9pY2Uge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlbGVjdDItYXJyb3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWxlY3QyLWNob3NlbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWxlY3RlZCxcbiAgICAgICAgJi5zZWxlY3QyLWRyb3Bkb3duLW9wZW4ge1xuICAgICAgICAgICAgLnNlbGVjdDItY2hvaWNlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmljb24tYXBwZW5kIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDE4cHg7XG4gICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5jdXN0b20tcGVyaW9kLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcblxuICAgICAgICAudG9faGlkZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuXG4gICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgIC50b19oaWRlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudXNlclNlYXJjaFBlcmlvZCxcbiAgICAgICAgLnNob3dfZHJvcGRvd24ge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXN0b20tcGVyaW9kLXJvdyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jdm91Y2hlcl9maWx0ZXIgLmRhdGVwaWNrZXJfY29udGFpbmVyIC5jdXN0b20tcGVyaW9kLXJvdyAudG9faGlkZSxcbiN0cmFuc2FjdGlvbnNGb3JtLnBsYXllci10cmFuc2FjdGlvbnNGb3JtIC5kYXRlcGlja2VyX2NvbnRhaW5lciAuY3VzdG9tLXBlcmlvZC1yb3cgLnRvX2hpZGUge1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4jdXNlcnNSZXF1ZXN0ICNkYW5nZXJvdXNQbGF5ZXJGb3JtIC5kYXRlcGlja2VyX2NvbnRhaW5lciAuY3VzdG9tLXBlcmlvZC1yb3cgLnRvX2hpZGUge1xuICAgIHdpZHRoOiAyNSU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4jdXNlcnNSZXF1ZXN0ICNkYW5nZXJvdXNQbGF5ZXJGb3JtIC5kYXRlcGlja2VyX2NvbnRhaW5lciAuY3VzdG9tLXBlcmlvZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59IiwiLnBsYXllcnMtbGlzdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMCAzcHg7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luOiAwIC0xOHB4O1xuXHR9XG5cblx0I3VzZXJzVGFibGVWaWV3IHtcblxuXHRcdHRoLFxuXHRcdHRkIHtcblx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gMjg1cHgpIC8gNykgIWltcG9ydGFudDtcblxuXHRcdFx0Ji5hY3Rpb25zIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bWF4LXdpZHRoOiA0NzVweDtcblx0XHRcdFx0d2lkdGg6IDQ3NXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGQge1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdH1cblxuXHRcdHRyLmNoaWxkIHtcblx0XHRcdHRkIHtcblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHRcdFx0XHRzcGFuLmR0ci10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMTE1cHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdHNwYW4uZHRyLXRpdGxlIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdHNwYW4uZHRyLWRhdGEge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygzMy4zMzMzMzMzJSAtIDJweCk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5jaGlsZCxcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC53aXRoZHJhd2Fscy1kZXRhaWxzLFxuXHQuZGVwb3NpdC1kZXRhaWxzIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0ei1pbmRleDogMjAwO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkcHJpbWFyeS1jb2xvciwgMC4xKTtcblxuXHRcdC5tb2RhbC10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0fVxuXG5cdFx0LmRwdWktbnVtYmVyUGlja2VyIHtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR9XG5cblx0XHQuc2VsZWN0Mi1jb250YWluZXItZGlzYWJsZWQge1xuXHRcdFx0b3BhY2l0eTogMTtcblxuXHRcdFx0LnNlbGVjdDItYXJyb3cge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuc2hvdyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblxuXHRcdCYgPiBkaXYge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHQuY2xvc2UtYnRuIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IC0xMHB4O1xuXHRcdFx0XHRyaWdodDogLTEwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0YWJsZSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdH1cblxuXHRcdFx0dHIge1xuXHRcdFx0XHQ+IHRoIHtcblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0PiB0ZCB7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0W2RhdGEtdG9nZ2xlPVwicG9wb3ZlclwiXSB7XG5cdFx0XHRcdGNvbG9yOiAkYWNjZW50LWNvbG9yO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kcHVpLW51bWJlclBpY2tlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHQuZHB1aS1udW1iZXJQaWNrZXItaW5wdXQge1xuXHRcdFx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzRlNGU0ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRlNGU0ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMTYxNjE2ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5kcHVpLW51bWJlclBpY2tlci1zcGFuIHtcblx0XHRcdFx0d2lkdGg6IDIycHggIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmRhdGFUYWJsZXNfbGVuZ3RoIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTM1cHg7XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQuZHQtdG9vbGJhci1mb290ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0XHQucGFnaW5hdGlvbiB7XG5cdFx0XHQucGFnZS1pdGVtIHtcblx0XHRcdFx0LnBhZ2UtbGluayB7XG5cdFx0XHRcdFx0Ly9jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYnRuIHtcblx0XHR3aWR0aDogMTAwcHg7XG5cdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblxuXHRcdCYgKyAuYnRuIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMnB4O1xuXHRcdH1cblxuXHRcdCYuZGVwb3NpdC1idG4ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRlcG9zaXQtY29sb3I7XG5cdFx0fVxuXG5cdFx0Ji53aXRoZHJhd2Fscy1idG4ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdpdGhkcmF3YWxzLWNvbG9yO1xuXHRcdH1cblxuXHRcdCYud2l0aGRyYXdhbHMtYnRuICB7XG5cdFx0XHQmLmluYWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdpdGhkcmF3YWxzLWluYWN0aXZlLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYudHJhbnNhY3Rpb24tYnRuIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0cmFuc2FjdGlvbi1jb2xvcjtcblx0XHR9XG5cblx0XHQmLmVuYWJsZS1kaXNhYmxlLWJ0biB7XG5cdFx0XHQmLmVuYWJsZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRlbmFibGUtY29sb3I7XG5cdFx0XHR9XG5cblx0XHRcdCYuZGlzYWJsZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkaXNhYmxlLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYudXNlci1kZXRhaWxzLWJ0biB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdXNlci1kZXRhaWxzLWNvbG9yO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuI3RyYW5zYWN0aW9uc0xpc3QyX3dyYXBwZXIge1xuXHQuZHQtdG9vbGJhci1mb290ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0XHQucGFnaW5hdGlvbiB7XG5cdFx0XHQucGFnZS1pdGVtIHtcblx0XHRcdFx0LnBhZ2UtbGluayB7XG5cdFx0XHRcdFx0Ly9jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBvcG92ZXIge1xuXHRpbnB1dCB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5idG4ge1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdHBhZGRpbmc6IDNweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0XHQmLmJ0bi1zdWNjZXNzIHtcblx0XHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblxuXHRcdCYuYnRuLWRhbmdlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuXHRcdH1cblx0fVxufVxuXG4jdXNlci1zZWFyY2gtcGFnZSAucGxheWVycy1saXN0ICN1c2Vyc1RhYmxlVmlld193cmFwcGVyICN1c2Vyc1RhYmxlVmlldyB0ciB0ZCAuZHRyLWRldGFpbHMgbGkgLmR0ci1kYXRhIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4jdXNlcl9maWx0ZXJfZHJvcGRvd257XG5cdGJhY2tncm91bmQ6ICRzZWNvbmRhcnktY29sb3I7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cdGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDMwcHg7XG59XG4iLCIuY3NzYy10cmVlLWhlZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdC5jc3NjLXRyZWUtaGVhZGVyLWVsZW1lbnQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGJhY2tncm91bmQ6ICRnZW5lcmFsLXRhYmxlLWhlYWRlci1iZztcblx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym94LXNpemluZzogdW5zZXQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0b3V0bGluZTogMXB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG5cdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0ZmxleDogMjUlO1xuXHRcdH1cblx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRmbGV4OiAxNiU7XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdGZsZXg6IDglO1xuXHRcdH1cblx0XHQmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHRmbGV4OiA4JTtcblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoNSkge1xuXHRcdFx0ZmxleDogOCU7XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKDYpIHtcblx0XHRcdGZsZXg6IDglO1xuXHRcdH1cblx0XHQmOm50aC1jaGlsZCg3KSB7XG5cdFx0XHRmbGV4OiA4JTtcblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoOCkge1xuXHRcdFx0ZmxleDogNyU7XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKDkpIHtcblx0XHRcdGZsZXg6IDclO1xuXHRcdH1cblx0XHQmOm50aC1jaGlsZCgxMCkge1xuXHRcdFx0ZmxleDogNSU7XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKDExKSB7XG5cdFx0XHRmbGV4OiA1JTtcblx0XHR9XG5cdH1cbn1cblxuLmNzc2MtdHJlZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDE0cHg7XG5cblx0LmNzc2MtdHJlZS10YWJsZSB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDEwKTtcblxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cblx0LmNzc2MtdHJlZS10YWJsZS1saXN0LWVsZW1lbnQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdG91dGxpbmU6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdGhlaWdodDogMjlweDtcblx0XHRsaW5lLWhlaWdodDogMjlweDtcblx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHR3aWR0aDogMjUlO1xuXHRcdH1cblx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHR3aWR0aDogMTYlO1xuXHRcdH1cblx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHR3aWR0aDogOCU7XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKDQpIHtcblx0XHRcdHdpZHRoOiA4JTtcblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoNSkge1xuXHRcdFx0d2lkdGg6IDglO1xuXHRcdH1cblx0XHQmOm50aC1jaGlsZCg2KSB7XG5cdFx0XHR3aWR0aDogOCU7XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKDcpIHtcblx0XHRcdHdpZHRoOiA4JTtcblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoOCkge1xuXHRcdFx0d2lkdGg6IDclO1xuXHRcdH1cblx0XHQmOm50aC1jaGlsZCg5KSB7XG5cdFx0XHR3aWR0aDogNyU7XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKDEwKSB7XG5cdFx0XHR3aWR0aDogNSU7XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKDExKSB7XG5cdFx0XHR3aWR0aDogNSU7XG5cdFx0fVxuXHR9XG5cblx0LnNpbmdsZS11c2VyLWNzc2N0cmVlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0fVxuXG5cdC5zaW5nbGUtZWxlbWVudC1jc3NjdHJlZSB7XG5cdFx0YmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMzVweDtcblx0XHRoZWlnaHQ6IDI5cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI5cHg7XG5cdFx0b3V0bGluZTogMXB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdC5tb3JlSW5mb1N0cnVjdHVyZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDRweDtcblx0XHRcdHJpZ2h0OiA5cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0fVxuXHR9XG5cblx0LmVsZW1lbnQtY3NzY3RyZWUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHR0b3A6IDEzcHg7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0fVxuXG5cdFx0ZGVsIHtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXG5cdFx0LmNzc2MtdHJlZS1wYXJlbnQge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDEwKTtcblxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0fVxuXHR9XG5cblx0PiAuZWxlbWVudC1jc3NjdHJlZSB7XG5cblx0XHQ+IC5lbGVtZW50LWxpc3QtY3NzY3RyZWUge1xuXG5cdFx0XHQ+IC5lbGVtZW50LWNzc2N0cmVlIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5sZXZlbC1jc3NjdHJlZS0xIHtcblx0XHQuZWxlbWVudC1jc3NjdHJlZSB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHN0cnVjdHVyZS1sZXZlbC0xO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zaW5nbGUtZWxlbWVudC1jc3NjdHJlZSB7XG5cdFx0XHRjb2xvcjogJHN0cnVjdHVyZS1sZXZlbC0xO1xuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRzdHJ1Y3R1cmUtbGV2ZWwtMTtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRib3JkZXItbGVmdDogNXB4IHNvbGlkICRzdHJ1Y3R1cmUtbGV2ZWwtMTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IC5zaW5nbGUtZWxlbWVudC1jc3NjdHJlZS5hY3RpdmUge1xuXHRcdFx0Lm1vcmVJbmZvU3RydWN0dXJlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmxldmVsLWNzc2N0cmVlLTIge1xuXHRcdC5lbGVtZW50LWNzc2N0cmVlIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkc3RydWN0dXJlLWxldmVsLTI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNpbmdsZS1lbGVtZW50LWNzc2N0cmVlIHtcblx0XHRcdGNvbG9yOiAkc3RydWN0dXJlLWxldmVsLTI7XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHN0cnVjdHVyZS1sZXZlbC0yO1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiA1cHggc29saWQgJHN0cnVjdHVyZS1sZXZlbC0yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5sZXZlbC1jc3NjdHJlZS0zIHtcblx0XHQuZWxlbWVudC1jc3NjdHJlZSB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHN0cnVjdHVyZS1sZXZlbC0zO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zaW5nbGUtZWxlbWVudC1jc3NjdHJlZSB7XG5cdFx0XHRjb2xvcjogJHN0cnVjdHVyZS1sZXZlbC0zO1xuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRzdHJ1Y3R1cmUtbGV2ZWwtMztcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRib3JkZXItbGVmdDogNXB4IHNvbGlkICRzdHJ1Y3R1cmUtbGV2ZWwtMztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubGV2ZWwtY3NzY3RyZWUtNCB7XG5cdFx0LmVsZW1lbnQtY3NzY3RyZWUge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRzdHJ1Y3R1cmUtbGV2ZWwtNDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2luZ2xlLWVsZW1lbnQtY3NzY3RyZWUge1xuXHRcdFx0Y29sb3I6ICRzdHJ1Y3R1cmUtbGV2ZWwtNDtcblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkc3RydWN0dXJlLWxldmVsLTQ7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkc3RydWN0dXJlLWxldmVsLTQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmxldmVsLWNzc2N0cmVlLTUge1xuXHRcdC5lbGVtZW50LWNzc2N0cmVlIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkc3RydWN0dXJlLWxldmVsLTU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNpbmdsZS1lbGVtZW50LWNzc2N0cmVlIHtcblx0XHRcdGNvbG9yOiAkc3RydWN0dXJlLWxldmVsLTU7XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHN0cnVjdHVyZS1sZXZlbC01O1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiA1cHggc29saWQgJHN0cnVjdHVyZS1sZXZlbC01O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zaW5nbGUtdXNlci1jc3NjdHJlZSB7XG5cdFx0XHRjb2xvcjogJHN0cnVjdXR1cmUtbGV2ZWwtdXNlcnM7XG5cblx0XHRcdC5hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkc3RydWN1dHVyZS1sZXZlbC11c2Vycztcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5lbGVtZW50LWxpc3QtY3NzY3RyZWUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdH1cblxuXG5cdFx0LnNpbmdsZS1lbGVtZW50LWNzc2N0cmVlIHtcblx0XHRcdHdpZHRoOiBjYWxjKDI1JSAtIDEwcHgpO1xuXG5cdFx0XHQmLm5vdGFibGVjc3NjIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZWxlbWVudC1saXN0LWNzc2N0cmVlIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bGVmdDogMjBweDtcblx0XHRcdH1cblxuXG5cdFx0XHQuc2luZ2xlLWVsZW1lbnQtY3NzY3RyZWUge1xuXHRcdFx0XHR3aWR0aDogY2FsYygyNSUgLSAyMHB4KTtcblxuXHRcdFx0XHQmLm5vdGFibGVjc3NjIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmVsZW1lbnQtbGlzdC1jc3NjdHJlZSB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRsZWZ0OiAzMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmVsZW1lbnQtY3NzY3RyZWUge1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0bGVmdDogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc2luZ2xlLWVsZW1lbnQtY3NzY3RyZWUge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDI1JSAtIDMwcHgpO1xuXG5cdFx0XHRcdFx0Ji5ub3RhYmxlY3NzYyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZWxlbWVudC1saXN0LWNzc2N0cmVlIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRsZWZ0OiA0MHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5lbGVtZW50LWNzc2N0cmVlIHtcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5zaW5nbGUtZWxlbWVudC1jc3NjdHJlZSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYygyNSUgLSA0MHB4KTtcblxuXHRcdFx0XHRcdFx0Ji5ub3RhYmxlY3NzYyB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmVsZW1lbnQtbGlzdC1jc3NjdHJlZSB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDUwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5lbGVtZW50LWNzc2N0cmVlIHtcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogNDBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuc2luZ2xlLWVsZW1lbnQtY3NzY3RyZWUge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygyNSUgLSA1MHB4KTtcblxuXHRcdFx0XHRcdFx0XHQmLm5vdGFibGVjc3NjIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDUwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmxldmVsLWNzc2N0cmVlLTEge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRzdHJ1Y3R1cmUtbGV2ZWwtMTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmxldmVsLWNzc2N0cmVlLTIge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRzdHJ1Y3R1cmUtbGV2ZWwtMjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmxldmVsLWNzc2N0cmVlLTMge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRzdHJ1Y3R1cmUtbGV2ZWwtMztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmxldmVsLWNzc2N0cmVlLTQge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRzdHJ1Y3R1cmUtbGV2ZWwtNDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmxldmVsLWNzc2N0cmVlLTUge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRzdHJ1Y3R1cmUtbGV2ZWwtNTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmEtZXhjaGFuZ2UtYWx0OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcXGYwNzRcIjtcblx0fVxuXG5cdC5mYS10aWNrZXQtYWx0OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcXGY1M2NcIjtcblx0fVxuXG5cdC5mYS1tb25leS1iaWxsLWFsdDpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXFxmNTNhXCI7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblxuXHRcdC5jc3NjLXRyZWUtdGFibGUtbGlzdC1lbGVtZW50IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LnNpbmdsZS1lbGVtZW50LWNzc2N0cmVlIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcblx0XHR9XG5cblx0XHQuY3NzYy10cmVlLXRhYmxlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiK1wiO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiLVwiO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0fiAuZWxlbWVudC1saXN0LWNzc2N0cmVlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRcdC5zaW5nbGUtZWxlbWVudC1jc3NjdHJlZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmNzc2MtdHJlZS10YWJsZSB7XG5cdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRcdH4gLmVsZW1lbnQtbGlzdC1jc3NjdHJlZSB7XG5cblx0XHRcdFx0XHRcdFx0XHQuc2luZ2xlLWVsZW1lbnQtY3NzY3RyZWUge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdC5jc3NjLXRyZWUtdGFibGUge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR+IC5lbGVtZW50LWxpc3QtY3NzY3RyZWUge1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0LnNpbmdsZS1lbGVtZW50LWNzc2N0cmVlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQuY3NzYy10cmVlLXRhYmxlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fiAuZWxlbWVudC1saXN0LWNzc2N0cmVlIHtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5zaW5nbGUtZWxlbWVudC1jc3NjdHJlZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0LmNzc2MtdHJlZS10YWJsZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH4gLmVsZW1lbnQtbGlzdC1jc3NjdHJlZSB7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQuc2luZ2xlLWVsZW1lbnQtY3NzY3RyZWUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zaW5nbGUtdXNlci1jc3NjdHJlZSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Y29udGVudDogXCIrXCI7XG5cdFx0XHR9XG5cblx0XHRcdCYub3BlbmVkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCItXCI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR+IC5jc3NjLXRyZWUtdGFibGUtbGlzdC1lbGVtZW50IHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMDVweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmctY29sb3I7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtY29sLW5hbWUpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcHg7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxufVxuXG4uanVyVGFic1RhYnN7XG5cdC5zaW5nbGUtZWxlbWVudC1jc3NjdHJlZSB7XG5cdFx0d2lkdGg6IDI1JTtcblx0fVxufVxuXG4uY3NzY3RyZWUtbG9hZGVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDk5OTk7XG5cdHRvcDogMDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0YmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG5cdGZpbHRlcjogb3BhY2l0eSgwLjcpO1xuXG5cdGRpdiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHdpZHRoOiAyOXB4O1xuXHRcdGhlaWdodDogMjlweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAxLCAxLCAwKTtcblxuXHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdGxlZnQ6IDQ0JTtcblx0XHRcdGFuaW1hdGlvbjogY3NzY3RyZWUtbG9hZGVyMSAwLjZzIGluZmluaXRlO1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdGxlZnQ6IDQ1JTtcblx0XHRcdGFuaW1hdGlvbjogY3NzY3RyZWUtbG9hZGVyMiAwLjZzIGluZmluaXRlO1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdGFuaW1hdGlvbjogY3NzY3RyZWUtbG9hZGVyMiAwLjZzIGluZmluaXRlO1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDQpIHtcblx0XHRcdGxlZnQ6IDU1JTtcblx0XHRcdGFuaW1hdGlvbjogY3NzY3RyZWUtbG9hZGVyMyAwLjZzIGluZmluaXRlO1xuXHRcdH1cblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGNzc2N0cmVlLWxvYWRlcjEge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgY3NzY3RyZWUtbG9hZGVyMyB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBjc3NjdHJlZS1sb2FkZXIyIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDI0cHgsIDApO1xuXHR9XG59IiwiI2FsZXJ0c0RpdiB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdG1hcmdpbjogNXB4IC0xNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG5cdC5tc2ctZmlsdGVyLWNvbnRhaW5lciB7XG5cblx0XHQjbXNnX2ZpbHRlcl9mb3JtIHtcblx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblxuXHRcdFx0aDYge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuZGF0ZXBpY2tlcl9jb250YWluZXIge1xuXHRcdFx0XHRmbGV4LWJhc2lzOiA1MCU7XG5cdFx0XHRcdG1heC13aWR0aDogNTAlO1xuXG5cdFx0XHRcdC5jdXN0b20tcGVyaW9kLXJvdyB7XG5cdFx0XHRcdFx0LnRvX2hpZGUge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNlbGVjdDItY29udGFpbmVyIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubXNnX2hlYWRlciB7XG5cdFx0cGFkZGluZzogNXB4O1xuXHRcdG1hcmdpbjogNXB4IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cblx0XHQuc2VhcmNoQmFyQWxlcnRWaWV3Q29udGFpbmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNHB4O1xuXHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0Y29sb3I6IGRhcmtlbigkd2hpdGUsIDUwJSk7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0Y29udGVudDogXCJcXGYwMDJcIjtcblx0XHRcdH1cblxuXHRcdFx0LnNlYXJjaEJhckFsZXJ0VmlldyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LndyYXBwZXJBbGVydFZpZXcge1xuXHRcdG1hcmdpbjogMDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHRcdC5saXN0QWxlcnRWaWV3IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRcdC50ZXh0VHlwZUFsZXJ0VmlldyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaW5kaXZpZHVhbEFsZXJ0MiB7XG5cdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ2VuZXJhbC10YWJsZS1oZWFkZXItYmc7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHRcdFx0Ji5hZGRTZWVuQ29sb3JDbGFzcyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvcjtcblxuXHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yb3dBbGVydFZpZXdUIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0XHQudGl0bGVPbmx5IHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5ub3RpZlRpbWUge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQudGl0bGVBbGVydCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zaG93RWxsaXBzZURlc2Mge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRcdC5ub3RpZkRlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zaG93RnVsbEFsZXJ0VmlldyB7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoNzUlIC0gNXB4KTtcblx0XHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblxuXHRcdFx0KiB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC50aXRsZVNob3dGdWxsQWxlcnRWaWV3IHtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDNweCAxNXB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblxuXHRcdFx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA3cHggMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmVtcHR5ICsgLnN0YXR1c0JhclNob3dGdWxsQWxlcnRWaWV3IHtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRcdFx0LmRhdGVTdGF0dXNCYXJTaG93RnVsbEFsZXJ0VmlldyB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnN0YXR1c0JhclNob3dGdWxsQWxlcnRWaWV3IHtcblx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ2VuZXJhbC10YWJsZS1oZWFkZXItYmc7XG5cblx0XHRcdFx0LmRhdGVTdGF0dXNCYXJTaG93RnVsbEFsZXJ0VmlldyB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZGVzY3JpcHRpb25TaG93RnVsbEFsZXJ0VmlldyB7XG5cdFx0XHRcdC5ldmVuX21lc3NhZ2Uge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ2VuZXJhbC10YWJsZS1oZWFkZXItYmc7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdFx0XHRcdD4gcDpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5hZG1pbi10cmFuc2FjdGlvbnMtdGFibGUge1xuXHRcdFx0XHQuZHQtdG9vbGJhciB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHRcdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5kYXRhVGFibGVzX2xlbmd0aCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNhZGRNZXNzYWdlRm9ybSB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdGNvbG9yOiAkd2hpdGU7XG5cblx0LnNtYXJ0LWZvcm0gLmNoZWNrYm94LFxuXHQuc21hcnQtZm9ybSAucmFkaW8ge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblxuXHQuc3dpdGNoIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0bWFyZ2luOiAwIDEwcHg7XG5cblx0XHRzcGFuIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMXB4O1xuXHRcdFx0bGVmdDogMXB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTNweDtcblx0XHRcdGhlaWdodDogMTNweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgc3BhbiB7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IDFweDtcblx0XHR9XG5cblx0fVxuXG5cdC5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlIHtcblx0XHRsZWZ0OiBhdXRvO1xuXHR9XG5cblx0LmNrZV9lZGl0b3JfZm9ybV9tZXNzYWdlIHtcblx0XHRib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XG5cblx0XHQuY2tlX3RvcCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2tlLWhlYWRlci1iZyAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvcjtcblxuXHRcdFx0LmNrZV9jb21ib190ZXh0LFxuXHRcdFx0LmNrZV9idXR0b25fbGFiZWwge1xuXHRcdFx0XHRjb2xvcjogZGFya2VuKCR3aGl0ZSwgMjUlKTtcblx0XHRcdH1cblxuXHRcdFx0LmNrZV9jb21ib19vbiBhLmNrZV9jb21ib19idXR0b24sXG5cdFx0XHQuY2tlX2NvbWJvX29mZiBhLmNrZV9jb21ib19idXR0b246YWN0aXZlLFxuXHRcdFx0YS5ja2VfY29tYm9fYnV0dG9uOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5ja2VfYnV0dG9uIHtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuY2tlX2J1dHRvbl9kaXNhYmxlZDpob3ZlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5ja2VfYnV0dG9uX2ljb24ge1xuXHRcdFx0XHRcdGZpbHRlcjogaW52ZXJ0KDEpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNrZV9ib3R0b20ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNrZS1mb290ZXItYmc7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXHRcdH1cblx0fVxuXG5cdC5wcmV2aWV3RGl2IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0Ji5tZXNzYWdlUHJldmlldyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRnZW5lcmFsLXRhYmxlLWhlYWRlci1iZztcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdG1hcmdpbjogMCAxNXB4IDE1cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQuc3RydWN0dXJlU2VsZWN0b3Ige1xuXHRcdG1heC13aWR0aDogNTAlO1xuXHRcdGZsZXgtYmFzaXM6IDUwJTtcblx0fVxufVxuXG4jaW5zZXJ0QWRkTXNnUGFnZSB7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0bWFyZ2luOiAwIC0xMHB4O1xuXHRib3JkZXItdG9wOiAxMHB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xufSIsIi8vU3RhcnQgZGVtb3NraW5pdCBjc3MgbGlicmFyeVxuXG5AaW1wb3J0IFwiLi4vY29sb3JzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwiLi4vY29tbW9ucy9tYWluLW1lbnUtdGFic1wiO1xuQGltcG9ydCBcIi4uL2NvbW1vbnMvZG9jdW1lbnRzXCI7XG5AaW1wb3J0IFwiLi4vY29tbW9ucy9kYXRlX3RpbWVfcGlja2VyXCI7XG5AaW1wb3J0IFwiLi4vY29tbW9ucy9wbGF5ZXJzLWxpc3RcIjtcbkBpbXBvcnQgXCIuLi9jb21tb25zL2Nzc2MtdHJlZVwiO1xuQGltcG9ydCBcIi4uL2NvbW1vbnMvbWVzc2FnZXNcIjtcblxuLnN3YWwtbW9kYWx7XG4gICAgYm94LXNoYWRvdzogMXB4IDVweCA0M3B4ICMzNTM1MzU7XG59XG5cbi5zd2FsLXRpdGxlLCAuc3dhbC10ZXh0e1xuICAgIGNvbG9yOiNmZmYhaW1wb3J0YW50O1xufSJdLCJzb3VyY2VSb290IjoiIn0=*/