.show-dropdown {
  float: right;
}
.collapse {
  width: 100% !important;
}
.table-secondary > td {
  background-color: #E8EAED !important;
}
.table > :not(:first-child) {
  border-top: 1px solid #a5a5a5;
}
.table thead th {
  color: black !important;
  border-top: 0px !important;
  padding: 0.75rem !important;
  vertical-align: top !important;
  border-bottom: 0px !important;
}
.table tbody td {
  color: black !important;
}
.table > tbody > tr.table-success > td {
  background-color: #d1e7dd !important;
}
.table > tbody > tr.table-success:hover {
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075) !important;
}
.table > tbody > tr.table-success-tim > td {
  background-color: #D9E6F2 !important;
}
.table > tbody > tr.table-success-tim:hover {
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075) !important;
}
.simple-text {
  color: #fff !important;
  margin-left: 35%;
}
.form-row {
  margin-left: 5px !important;
  margin-right: 5px !important;
}
.control-label {
  color: #1d1e21 !important;
}
.is-invalid {
  background-image: linear-gradient(0deg, #F44336 2px, rgba(156, 39, 176, 0) 0), linear-gradient(0deg, rgba(44, 140, 230, 0.2) 1px, hsla(0, 0%, 71%, 0) 0) !important;
  background-size: 100% !important;
}
.pog-select {
  position: relative !important;
}
.pog-select option {
  color: black;
}
.pog-select option:hover {
  color: #fff;
}
.nav-link {
  color: black !important;
}
:focus {
  outline: none;
}
:disabled {
  background-color: transparent;
}
.select2-multiple-choice-new-lines-container .select2-container--material .select2-selection--multiple .select2-selection__choice {
  display: block !important;
  width: fit-content;
}
.select2-container--material {
  /**
     * Textbox
     */
  /**
     * Dropdown
     */
  /**
     * Options
     */
  /**
     * Focused textbox
     */
  /**
     * Disabled textbox
     */
}
.select2-container--material ::placeholder {
  color: inherit;
}
.select2-container--material .select2-search__field {
  background-color: #fff;
  color: #1d1e21;
}
.select2-container--material .select2-selection {
  overflow: visible;
  font: inherit;
  touch-action: manipulation;
  margin: 0;
  line-height: inherit;
  box-sizing: inherit;
  display: block;
  color: #55595c;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  padding: 0.5rem 0 0.6rem;
  line-height: 1.5;
  background-image: none;
  margin-top: 0.2rem;
  margin-bottom: 1rem;
  background-color: transparent;
  border: none;
  border-radius: 0;
  outline: 0;
  width: 100%;
  font-size: 1rem;
  box-shadow: none;
  transition: all 0.3s;
  min-height: 2.1rem;
}
.select2-container--material .select2-selection .select2-selection__rendered {
  padding-left: 0;
  margin-bottom: 0px !important;
}
.select2-container--material .select2-selection--single .select2-selection__rendered {
  float: left;
}
.select2-container--material .select2-selection--single .select2-selection__arrow {
  float: right;
}
.select2-container--material .select2-selection--multiple {
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
  color: #1d1e21;
  background-image: linear-gradient(0deg, rgba(44, 140, 230, 0.2) 2.4px, hsla(0, 0%, 71%, 0) 0);
  /**
         * Multiple selected options
         */
  /**
         * Multiple selected option clear button
         */
  /* .select2-selection__choice__remove {
         
        }*/
}
.select2-container--material .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}
.select2-container--material .select2-selection--multiple .select2-selection__choice {
  height: 32px;
  line-height: 32px;
  padding: 0 12px;
  border: 0;
  border-radius: 16px;
  background-color: #dedede;
  color: rgba(0, 0, 0, 0.87);
  margin: 2px 0;
  font-size: 0;
  white-space: nowrap;
  font-size: 13px;
  vertical-align: middle;
  display: inline-block;
  margin-right: 8px;
  margin-bottom: 4px;
}
.select2-container--material .select2-search--inline .select2-search__field {
  margin-top: 0;
  /* Match input[type=text] */
  height: 34px;
  line-height: 1;
}
.select2-container--material .select2-dropdown {
  border: 0;
}
.select2-container--material .select2-dropdown .select2-search__field {
  min-height: 2.1rem;
  margin-bottom: 16px;
  border: 0;
  border-bottom: 1px solid #ccc;
  transition: all 0.3s;
}
.select2-container--material .select2-dropdown .select2-search__field:focus {
  background-image: linear-gradient(0deg, #4582ec 2px, rgba(156, 39, 176, 0) 0), linear-gradient(0deg, rgba(44, 140, 230, 0.2) 1px, hsla(0, 0%, 71%, 0) 0) !important;
}
.select2-container--material .select2-results__options {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  background-color: #fff;
  margin: 0;
  min-width: 100px;
  max-height: 650px;
  overflow-y: auto;
  z-index: 999;
  will-change: width, height;
  /* &--above {
            //top: 50px;
        }
        
        &--below {
            //top: -50px;
        }*/
}
.select2-container--material .select2-results__option {
  cursor: pointer;
  clear: both;
  color: rgba(0, 0, 0, 0.87);
  line-height: 1.5rem;
  text-align: left;
  text-transform: none;
  font-size: 1.2rem;
  display: block;
  padding: 1rem;
  /**
         * Disabled options
         */
  /**
         * Selected option
         */
  /**
         * Active/hovered option
         */
}
.select2-container--material .select2-results__option[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.3);
  background-color: transparent !important;
  cursor: context-menu;
  cursor: not-allowed;
}
.select2-container--material .select2-results__option[aria-selected=true] {
  background-image: linear-gradient(0deg, #4582ec 2px, rgba(156, 39, 176, 0) 0), linear-gradient(0deg, rgba(44, 140, 230, 0.2) 1px, hsla(0, 0%, 71%, 0) 0) !important;
  background-color: #eee;
}
.select2-container--material .select2-results__option--highlighted[aria-selected] {
  background-color: #ddd;
}
.select2-container--material.select2-container--focus .select2-selection {
  background-image: linear-gradient(0deg, #4582ec 2px, rgba(156, 39, 176, 0) 0), linear-gradient(0deg, rgba(44, 140, 230, 0.2) 1px, hsla(0, 0%, 71%, 0) 0) !important;
}
.select2-container--material.select2-container--disabled .select2-selection {
  color: rgba(0, 0, 0, 0.3);
  cursor: default;
  user-select: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}
.select2-container--material.select2-container--disabled.select2-container--focus .select2-selection {
  box-shadow: none;
}
.pog-filters .select2-search__field {
  background-color: #E8EAED !important;
}
.gm-style .gm-style-iw-d::-webkit-scrollbar-track,
.gm-style .gm-style-iw-d::-webkit-scrollbar-track-piece,
.gm-style .gm-style-iw-c,
.gm-style .gm-style-iw-t::after {
  background-color: #E8EAED !important;
}
.gm-ui-hover-effect img {
  filter: invert(0);
}
.gm-style-iw-c,
.gm-style-iw-d {
  max-height: 1200px !important;
  overflow: visible !important;
}
.cp-round:after,
.cp-round:before {
  border-radius: 50%;
  content: " ";
  box-sizing: border-box;
  width: 96px;
  height: 96px;
  top: 39% !important;
  left: auto !important;
  text-align: center;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
}
.cp-round:after {
  border-top: solid 6px #F87224;
  border-right: solid 6px transparent;
  border-bottom: solid 6px transparent;
  border-left: solid 6px transparent;
  animation: cp-round-animate 1s ease-in-out infinite;
}
.cp-round:before {
  border: solid 6px #a5a5a5;
}
#spinner {
  text-align: center;
  z-index: 9999;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  top: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
  left: 0 !important;
  background-color: rgba(0, 0, 0, 0.802);
  opacity: 0.7;
}
.page-link:hover {
  background-color: #4582ec !important;
  opacity: 0.5 !important;
}
.page-item.disabled .page-link {
  color: #fff !important;
  background-color: #4582ec !important;
}
input[type=range]::-webkit-slider-thumb {
  background: #F87224;
}
#modal-notification-body .modal-dialog .modal-content .modal-body .container-fluid .row .col-md-6 {
  max-width: 100% !important;
  flex: 0 0 100% !important;
}
.gm-ui-hover-effect > span {
  background-color: black !important;
}
.modal-fullscreen {
  width: 100vw !important;
  max-width: none !important;
  height: 100% !important;
  margin: 0 !important;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}
.modal-fullscreen .modal-header {
  border-radius: 0;
}
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.card [class*=card-header-]:not(.card-header-icon):not(.card-header-text):not(.card-header-image) {
  border-radius: 10px;
}
body {
  font-family: "Outfit", system-ui, -apple-system, "Segoe UI", sans-serif !important;
}
body p {
  font-family: "Outfit", system-ui, -apple-system, "Segoe UI", sans-serif !important;
}
body a {
  color: #F87224;
}
body .display-none {
  display: none;
}
body .show {
  display: inherit !important;
}
body .connection-upgradable {
  background-color: #eae297;
}
body .btn {
  font-family: "Outfit", system-ui, -apple-system, "Segoe UI", sans-serif !important;
}
body .wrapper-rightbar {
  display: flex;
  width: 100%;
}
body .wrapper-rightbar .rightbar-nav {
  overflow: hidden;
  overflow-y: auto;
  position: fixed;
  top: 0;
  right: calc(5px - 328px);
  z-index: 999;
  width: 328px;
  height: 100%;
  border-left: 6px solid #F87224;
  background: #E8EAED;
  transition: all 0.3s;
}
body .wrapper-rightbar .rightbar-nav .connection-searchbar-form {
  margin: 12px !important;
}
body .wrapper-rightbar .icon-bar .iconbtn.btn-open-rightbar {
  border-radius: 26px 0 0 26px;
  box-shadow: 0 0 0 2px transparent;
  margin-right: 6px;
  transition: all 0.3s;
  position: fixed ;
  right: 0;
  bottom: 0;
  z-index: 999;
}
body .wrapper-rightbar .icon-bar .iconbtn.btn-open-rightbar:hover {
  box-shadow: 0 0 0 2px #F87224;
}
body .wrapper-rightbar .icon-bar .iconbtn.btn-open-rightbar:hover::after {
  box-shadow: 0 0 0 2px #F87224;
}
body .wrapper-rightbar .icon-bar .iconbtn.btn-open-rightbar::after {
  border-radius: 26px 0 0 26px;
}
body .wrapper-rightbar .pog-filters-actions-container {
  position: fixed;
  bottom: 0px;
}
body .wrapper-rightbar .pog-filters-actions-placeholder {
  height: 230px;
}
body .icon-bar {
  text-align: left;
}
body .icon-bar .iconbtn {
  box-shadow: 0 0 0 4px #E8EAED;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  transition: color 0.3s;
  color: #F87224;
}
body .icon-bar .iconbtn:hover::before {
  color: #F87224;
}
body .icon-bar .iconbtn:after {
  top: -2px;
  left: -2px;
  padding: 2px;
  z-index: -1;
  background: #F87224;
  color: #F87224;
  -webkit-transition: -webkit-transform 0.2s, opacity 0.3s;
  -moz-transition: -moz-transform 0.2s, opacity 0.3s;
  transition: transform 0.2s, opacity 0.3s;
}
body .icon-bar .iconbtn:hover::after {
  -webkit-transform: scale(1.3);
  -moz-transform: scale(1.3);
  -ms-transform: scale(1.3);
  transform: scale(1.3);
  opacity: 0;
  color: #F87224;
  background: #F87224;
}
body .icon-bar .iconbtn:hover {
  box-shadow: 0 0 0 2px #F87224;
  color: #F87224;
}
body .header-text {
  float: right;
  width: auto;
  text-align: right;
  font-size: 40px;
  padding: 12px 24px 12px 16px;
}
body .iconbtn {
  display: inline-block;
  font-size: 0px;
  cursor: pointer;
  margin: 5px 15px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  text-align: center;
  position: relative;
  z-index: 1;
  color: #E8EAED;
}
body .iconbtn.iconbtn-small {
  margin: 8px 8px;
  width: 30px;
  height: 30px;
}
body .iconbtn.iconbtn-small:before {
  font-size: 20px;
  line-height: 30px;
}
body .iconbtn:before {
  color: #E8EAED;
  font-size: 32px;
  line-height: 40px;
  text-transform: none;
  display: block;
  -webkit-font-smoothing: antialiased;
}
body .iconbtn:after {
  pointer-events: none;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  content: '';
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
body.open-rightbar .wrapper-rightbar .rightbar-nav {
  transition: all 0.3s;
  right: 0;
}
body.open-rightbar .wrapper-rightbar .icon-bar .iconbtn.btn-open-rightbar {
  margin-right: 328px;
  transition: all 0.3s;
}
body .validation-error-message {
  color: #F44336;
  font-size: 12px;
  opacity: 0;
}
body .validation-error-message.be-visible {
  opacity: 1;
}
body .fieldset-main-container {
  margin: 12px;
}
body .selected-row {
  background-color: #a6d4a1 !important;
  color: #E8EAED !important;
}
body .pog-badge-larger {
  font-size: 26px;
}
body .advanced-map-container {
  width: 100%;
  height: 580px;
  overflow: hidden;
  margin: 0 auto;
}
body .advanced-map-container .advanced-map-element {
  width: 100%;
  height: 580px;
  margin: 0;
  padding: 0;
}
body .advanced-map-container .connection-maps-tooltip-table {
  font-size: 12px;
}
body .map-container {
  width: 100%;
  height: 500px;
  overflow: hidden;
  margin: 0px auto;
}
body .map-container .map-element {
  width: 100%;
  height: 500px;
  margin: 0px;
  padding: 0px;
}
body .maps-tooltip-table {
  background-color: #E8EAED;
}
body .table-zal-warning {
  background-color: #f9e000;
}
body td .customer-snippet-business-name {
  white-space: nowrap;
  overflow: hidden;
  max-width: 268px;
  text-overflow: ellipsis;
}
body td .truncate-column-content {
  white-space: nowrap;
  overflow: hidden;
  max-width: 268px;
  text-overflow: ellipsis;
}
body .pog-column-header-table {
  white-space: nowrap;
  max-width: 105px;
  overflow: hidden;
  text-overflow: ellipsis;
}
body .center-card-container {
  position: absolute;
  top: 150px;
  left: 0px;
  right: 0px;
  width: 44%;
  max-width: 672px;
  display: block;
  margin: 0px auto;
}
body .ping-request-ongoing {
  animation: ping-request-ongoing 1s infinite;
}
body .statistic-result tbody td {
  padding: 2px 0px 2px 0px;
}
body .fieldset legend {
  top: -12px;
  padding: 0px 0.5rem 0px 0.5rem;
}
body .card-plain {
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
body .card-plain .card-plain-body {
  padding: 0.9375rem 1.25rem;
}
body .text-sm {
  font-size: 0.9em !important;
}
body .control-label.required::after {
  content: " *";
  color: #F44336;
}
body .cuboweb-iframe {
  width: 100%;
  min-height: 78vh;
  border: 1px solid #dee2e6;
  border-radius: 10px;
}
.version {
  font-size: 11px;
  color: rgba(0, 0, 0, 0.7);
}
@keyframes ping-request-ongoing {
  from {
    background-color: #4582ec;
  }
  to {
    background-color: inherit;
  }
}
body .icon-bar .iconbtn-small.mdi.mdi-monitor-eye.open-zabbix-monitoring-modal::after {
  background: #3d8b40 !important;
}
body .hide {
  display: none;
}
body .colum-list-actions {
  width: 15%;
}
body .colum-list-actions .icon-bar {
  /*float: right;
            text-align: right;*/
  text-align: left;
}
body .exploded-detail-wrapper {
  border-left: 6px solid #4582ec;
}
body .exploded-rows {
  border-bottom: none;
}
body .expanded-info-list--popover .list-group-item {
  padding: 4px !important;
  background-color: transparent !important;
}
body .expanded-info-container {
  padding: 0 !important;
  border-bottom: 6px solid #fff;
}
body .expanded-info-container .expanded-info-list {
  display: grid;
  grid-template-columns: repeat(12, minmax(5%, 9%));
  margin-bottom: 0;
  padding: 0px;
  border-top: 3px solid rgba(0, 0, 0, 0.125);
  font-size: 12px;
}
body .expanded-info-container .expanded-info-list .list-group-item {
  padding: 4px;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-top: none;
  border-right: none;
}
body .expanded-info-container .expanded-info-list .list-group-item--address {
  grid-column: 2 / 5;
}
body .expanded-info-container .expanded-info-list .list-group-item--complete-address {
  grid-column: 6 / 9;
}
body .expanded-info-container .expanded-info-list .list-group-item:last-child,
body .expanded-info-container .expanded-info-list .list-group-item:nth-child(8n) {
  border-right: 1px solid rgba(0, 0, 0, 0.125);
}
.price-list-content {
  border: 1px #a5a5a5 solid;
  margin: 16px 0px 26px 0;
}
.price-list-content .price-list-product-option-content {
  display: inline-block;
  vertical-align: top;
}
.checkout-summary-content {
  border-top: 4px solid #a5a5a5;
  padding: 2% 25% 0px 25%;
}
.checkout-summary-content .checkout-row {
  padding: 12px;
  display: flex;
  justify-content: space-between;
}
.checkout-summary-content .tooltip-checkout {
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 16px;
  padding: 8px;
  color: #a5a5a5;
}
.tooltip {
  opacity: 1;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: block;
  float: left;
  min-width: 10rem;
  padding: 1.1125rem 1.1125rem;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: black;
  text-align: left;
  list-style: none;
  background-color: #E8EAED;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  transition: transform 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
  transform: scale(0);
}
.tooltip.show {
  transition: transform 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
  transform: scale(1);
}
.tooltip.details-container ul {
  font-size: 14px;
  list-style-type: none;
  padding: 0px !important;
}
.tooltip.details-container ul li {
  padding: 4px 0px;
  border-bottom: 1px solid #a5a5a5;
}
#arrow,
#arrow::before {
  position: absolute;
  width: 48px;
  height: 48px;
  background: inherit;
}
#arrow {
  z-index: -1;
  visibility: hidden;
}
#arrow::before {
  visibility: visible;
  content: '';
  transform: rotate(45deg);
}
.tooltip[data-popper-placement^='top'] > #arrow {
  bottom: -4px;
}
.tooltip[data-popper-placement^='bottom'] > #arrow {
  top: -4px;
}
.tooltip[data-popper-placement^='left'] > #arrow {
  right: -4px;
}
.tooltip[data-popper-placement^='right'] > #arrow {
  left: -4px;
}
/* common */
.ribbon {
  z-index: 9999;
  width: 75px;
  height: 75px;
  overflow: hidden;
  position: absolute;
}
.ribbon::before,
.ribbon::after {
  position: absolute;
  z-index: -1;
  content: '';
  display: block;
  border: 5px solid #4582ec;
}
.ribbon span {
  position: absolute;
  display: block;
  width: 110px;
  padding: 4px 0;
  background-color: #4582ec;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  color: #fff;
  font: 700 10px/1 'Lato', sans-serif;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  text-transform: uppercase;
  text-align: center;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.5);
}
/* top left*/
.ribbon-top-left {
  top: -10px;
  left: -10px;
}
.ribbon-top-left::before,
.ribbon-top-left::after {
  border-top-color: transparent;
  border-left-color: transparent;
}
.ribbon-top-left::before {
  top: 0;
  right: 0;
}
.ribbon-top-left::after {
  bottom: 0;
  left: 0;
}
.ribbon-top-left span {
  right: -14px;
  top: 20px;
  transform: rotate(-45deg);
}
/* top right*/
.ribbon-top-right {
  top: -10px;
  right: -10px;
}
.ribbon-top-right::before,
.ribbon-top-right::after {
  border-top-color: transparent;
  border-right-color: transparent;
}
.ribbon-top-right::before {
  top: 0;
  left: 0;
}
.ribbon-top-right::after {
  bottom: 0;
  right: 0;
}
.ribbon-top-right span {
  left: -25px;
  top: 30px;
  transform: rotate(45deg);
}
/* bottom left*/
.ribbon-bottom-left {
  bottom: -10px;
  left: -10px;
}
.ribbon-bottom-left::before,
.ribbon-bottom-left::after {
  border-bottom-color: transparent;
  border-left-color: transparent;
}
.ribbon-bottom-left::before {
  bottom: 0;
  right: 0;
}
.ribbon-bottom-left::after {
  top: 0;
  left: 0;
}
.ribbon-bottom-left span {
  right: -25px;
  bottom: 30px;
  transform: rotate(225deg);
}
/* bottom right*/
.ribbon-bottom-right {
  bottom: -10px;
  right: -10px;
}
.ribbon-bottom-right::before,
.ribbon-bottom-right::after {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.ribbon-bottom-right::before {
  bottom: 0;
  left: 0;
}
.ribbon-bottom-right::after {
  top: 0;
  right: 0;
}
.ribbon-bottom-right span {
  left: -25px;
  bottom: 30px;
  transform: rotate(-225deg);
}
#connectionavailabilityresult-table > tbody > tr {
  height: 95px;
}
#connectionavailabilityresult-table > tbody > tr > td {
  border-bottom: 1px solid #a5a5a5 !important;
}
#connectionslist-table .ipservice-link {
  color: #fff !important;
}
#connection-form .connection-info-box .form-control {
  background-image: linear-gradient(0deg, #ffffff 2px, rgba(255, 255, 255, 0) 0), linear-gradient(0deg, rgba(255, 255, 255, 0.2) 2.4px, hsla(0, 0%, 71%, 0) 0) !important;
}
#connection-form .connection-info-box .form-control:focus {
  border-color: #fff !important;
}
#connection-form a.copy-to-clipboard {
  color: #fff !important;
  cursor: pointer;
}
#connection-form #parent-connection-search-result {
  width: 100%;
  min-height: 40px;
  max-height: 200px;
  overflow-y: auto;
  z-index: 1000;
  background-color: #fff;
  border: 1px solid #a5a5a5;
}
#connection-form #parent-connection-search-result li a {
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}
#connection-form #parent-connection-search-result li a:hover {
  padding-left: 8px;
  transition: all 0.2s ease-in-out;
}
#connection-form #parent-connection-search-result span {
  line-height: 40px;
}
#connection-form #parent-connection-list .parent-connection-item button {
  width: 20px;
  height: 20px;
  line-height: 16px;
  margin-left: 8px;
  background: transparent;
  color: white;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  font-size: 16px;
}
#ipservice-form #btn-generate-device-name-for-onboarding {
  width: 40px;
  height: 40px;
  padding: 8px;
  border-radius: 100%;
}
#ipservice-form #parent-connection-search-result {
  width: 100%;
  min-height: 40px;
  max-height: 200px;
  overflow-y: auto;
  z-index: 1000;
  background-color: #fff;
  border: 1px solid #a5a5a5;
}
#ipservice-form #parent-connection-search-result li a {
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}
#ipservice-form #parent-connection-search-result li a:hover {
  padding-left: 8px;
  transition: all 0.2s ease-in-out;
}
#ipservice-form #parent-connection-search-result span {
  line-height: 40px;
}
#ipservice-form #parent-connection-list .parent-connection-item .reorder-arrows {
  cursor: pointer;
}
#ipservice-form #parent-connection-list .parent-connection-item button {
  width: 20px;
  height: 20px;
  line-height: 16px;
  margin-left: 8px;
  background: transparent;
  color: white;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  font-size: 16px;
}
#ipservice-ipkeeping-configurator-form .connection-container {
  position: relative;
  border: 1px solid #a5a5a5;
  border-radius: 0.325rem;
}
#ipservice-ipkeeping-configurator-form .connection-container legend {
  position: absolute;
  display: inline-block;
  top: -10px;
  width: auto;
  padding: 0 4px;
  background: #fff;
  font-size: 1.2em;
}
#ipservice-zal-sdwan-configurator-form .ipservice-info-box h5 {
  margin: 0;
}
#ipservice-zal-sdwan-configurator-form .ipservice-info-box h5 i.mdi {
  display: inline-block;
  width: 32px;
  height: 32px;
  text-align: center;
}
#modal-sync-radius-confirm .modal-title {
  color: black;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  body {
    /**
            * Multiple selected option clear button
            */
  }
  body .left-menu-button-container {
    background-color: #316EE7 !important;
    top: 8px;
    left: 0;
    padding: 10px !important;
    position: fixed;
    border-top-right-radius: 0.1875rem !important;
    border-bottom-right-radius: 0.1875rem !important;
  }
  body .center-card-container {
    width: 100% !important;
  }
  body .header-text {
    float: none;
    text-align: center;
    font-size: 32px;
  }
  body html.nav-open .left-menu-button-container {
    transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1);
    left: 260px;
  }
  body .nav-open .main-panel {
    left: 0 !important;
    transform: translate3d(0, 0, 0) !important;
  }
  body .nav-open .navbar .container {
    left: 0 !important;
    transform: translate3d(0, 0, 0) !important;
  }
  body .nav-open .navbar .container .navbar-toggler {
    left: 0 !important;
    transform: translate3d(0, 0, 0) !important;
  }
  body .nav-open .navbar .container .navbar-wrapper {
    left: 0 !important;
    transform: translate3d(0, 0, 0) !important;
  }
  body .nav-open .wrapper-full-page {
    left: 0 !important;
    transform: translate3d(0, 0, 0) !important;
  }
  body .select2-selection__choice__remove {
    padding: 16px;
  }
  body #connectionavailabilityresult-table > tbody > tr {
    height: auto !important;
  }
  body #connectionavailabilityresult-table > tbody > tr > td {
    border-bottom: 0px !important;
  }
  body table.pog-table {
    border: 0;
  }
  body table.pog-table > :not(:first-child) {
    border-top: 0px;
  }
  body table.pog-table thead {
    display: none;
  }
  body table.pog-table tbody {
    line-height: 0 !important;
  }
  body table.pog-table tr {
    display: block;
    border: 1px solid #1759cd;
    background-color: #E8EAED;
    margin-top: 3px;
    margin-left: 2px;
    margin-right: 4px;
    margin-bottom: 8px;
    padding: 6px;
  }
  body table.pog-table tr td {
    display: block;
    border: none;
    padding-top: 0;
    padding-bottom: 6px;
    min-height: 54px;
  }
  body table.pog-table tr td.krs-checkbox-col {
    float: right;
  }
  body table.pog-table tr td.krs-checkbox-col::before {
    height: 4px;
  }
  body table.pog-table tr td:last-child {
    border-bottom: 0;
  }
  body table.pog-table tr td::before {
    white-space: nowrap;
    display: block;
    content: attr(data-pogheaderlabel);
    text-transform: uppercase;
    font-weight: bold;
    height: 20px;
  }
}
/* Password zone card — user form / change-password (see password-zone-spec.md) */
.pwd-card {
  border-radius: 8px;
  padding: 22px 24px 20px;
  margin-bottom: 16px;
  background: #E8EAED;
  border: 1px solid rgba(44, 140, 230, 0.2);
}
.pwd-card.pwd-card--readonly {
  opacity: 0.95;
}
.pwd-card.pwd-card--readonly .gen-link,
.pwd-card.pwd-card--readonly .input-actions,
.pwd-card.pwd-card--readonly .strength,
.pwd-card.pwd-card--readonly .strength-label,
.pwd-card.pwd-card--readonly .match-row {
  display: none !important;
}
.pwd-card.pwd-card--fields-locked .pwd-input-row input[disabled],
.pwd-card.pwd-card--fields-locked .pwd-field-input-wrap input[disabled] {
  opacity: 0.55;
  cursor: not-allowed;
}
.pwd-card-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
}
.pwd-card-title {
  margin: 0;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: black;
}
.lock-state {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 12px;
  color: #1d1e21;
}
.lock-state .pwd-lock-icon.mdi {
  font-size: 22px;
  line-height: 1;
}
.lock-state[data-state="locked"] .pwd-lock-icon {
  color: #1d1e21;
}
.lock-state[data-state="editing"] .pwd-lock-icon {
  color: #d1e7dd;
}
.lock-state[data-state="readonly"] .pwd-lock-icon {
  color: #1d1e21;
}
/* Reset banner */
.pwd-reset-banner {
  background: rgba(255, 140, 42, 0.1);
  border: 1px dashed rgba(255, 140, 42, 0.35);
  border-radius: 6px;
  padding: 10px 14px;
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 16px;
  font-size: 13px;
  color: #1d1e21;
}
.pwd-reset-banner:hover {
  background: rgba(255, 140, 42, 0.14);
}
.pwd-reset-banner-hit {
  flex: 1;
  margin: 0;
  cursor: pointer;
  font-weight: 400;
  display: flex;
  align-items: center;
  gap: 10px;
  min-width: 0;
}
.pwd-reset-banner-icon {
  color: #ff8c2a;
  font-size: 18px;
  flex-shrink: 0;
}
.pwd-reset-banner-text {
  display: block;
}
.pwd-reset-banner-input {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  margin: 0 !important;
  cursor: pointer;
}
.pwd-reset-banner-input:focus-visible {
  outline: 2px solid #ff8c2a;
  outline-offset: 2px;
}
.pwd-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 32px;
  margin-bottom: 16px;
}
@media (max-width: 767px) {
  .pwd-grid {
    grid-template-columns: 1fr;
  }
}
.pwd-field-label {
  display: block;
  color: #1d1e21;
  font-size: 13px;
  font-weight: 400;
  margin-bottom: 8px;
}
.pwd-gen-row {
  display: block;
  width: 100%;
  margin-top: 16px;
  margin-bottom: 4px;
  clear: both;
}
/* Ensure normal flow if any legacy/global #generatepwd rule still applies */
.pwd-card #generatepwd {
  position: static !important;
  transform: none !important;
  top: auto !important;
  left: auto !important;
}
.gen-link.pwd-gen-btn {
  margin: 0 !important;
  padding: 4px 0 !important;
  text-align: left;
  vertical-align: top;
  display: inline-flex !important;
  align-items: center;
  gap: 6px;
}
.gen-link {
  padding: 0 !important;
  border: 0 !important;
  color: #ff8c2a !important;
  font-size: 12px !important;
  font-weight: 500;
  text-decoration: none !important;
  white-space: nowrap;
}
.gen-link:hover {
  color: #ffa654 !important;
}
.gen-link:disabled {
  opacity: 0.45;
  pointer-events: none;
}
.gen-link .mdi {
  vertical-align: middle;
  margin-right: 6px;
}
.gen-link span {
  text-transform: uppercase;
  letter-spacing: 0.06em;
  font-weight: 600;
  font-size: 11px;
}
.pwd-input-row {
  display: flex;
  align-items: flex-end;
  gap: 10px;
}
.pwd-input-grow {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
}
.pwd-input-grow .validation-error-message {
  margin-top: 6px;
  font-size: 11px;
}
.pwd-input-grow .pwd-field-input-wrap > input.form-control,
.pwd-input-grow .pwd-field-input-wrap input.form-control {
  width: 100%;
  border: none;
  border-radius: 0;
  border-bottom: 2px solid rgba(66, 81, 161, 0.55);
  background: transparent;
  color: black;
  padding: 8px 8px 8px 0;
  box-shadow: none;
}
.pwd-input-grow .pwd-field-input-wrap > input.form-control:focus,
.pwd-input-grow .pwd-field-input-wrap input.form-control:focus {
  border-bottom-color: #ff8c2a;
  outline: none;
  box-shadow: none;
}
.pwd-input-grow .pwd-field-input-wrap > input.form-control:disabled,
.pwd-input-grow .pwd-field-input-wrap input.form-control:disabled {
  opacity: 0.55;
  cursor: not-allowed;
  border-bottom-style: dashed;
}
.input-actions {
  display: flex;
  gap: 6px;
  align-items: flex-end;
  flex-shrink: 0;
}
/* Square MDI buttons — do NOT use global .iconbtn (font-size:0 + huge margins breaks icons/layout) */
.pwd-action-btn.mdi {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 38px;
  height: 38px;
  min-width: 38px;
  min-height: 38px;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 4px;
  border: 1px solid rgba(29, 30, 33, 0.4);
  background: #b5b7b9;
  color: black !important;
  font-size: 22px !important;
  line-height: 1 !important;
  cursor: pointer;
  flex-shrink: 0;
  text-decoration: none !important;
}
.pwd-action-btn.mdi:before {
  font-size: 22px !important;
  line-height: 1 !important;
}
.pwd-action-btn.mdi:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.pwd-action-btn.mdi:focus-visible {
  outline: 2px solid #ff8c2a;
  outline-offset: 2px;
}
.pwd-action-btn.mdi:hover:not(:disabled) {
  border-color: #ff8c2a;
  color: #ff8c2a !important;
}
/* Strength meter */
.strength {
  display: flex;
  gap: 4px;
  margin-top: 8px;
}
.strength span {
  flex: 1;
  height: 4px;
  border-radius: 2px;
  background: rgba(29, 30, 33, 0.25);
  transition: background 0.15s ease;
}
.strength[data-level="1"] span:nth-child(-n + 1) {
  background: #ff5b6e;
}
.strength[data-level="2"] span:nth-child(-n + 2) {
  background: #f5b342;
}
.strength[data-level="3"] span:nth-child(-n + 3) {
  background: #ff8c2a;
}
.strength[data-level="4"] span:nth-child(-n + 4) {
  background: #4cd2a5;
}
.strength-label {
  display: block;
  margin-top: 6px;
  font-size: 11px;
  color: rgba(29, 30, 33, 0.85);
}
.strength-meta {
  white-space: nowrap;
}
.match-row {
  margin-top: 10px;
  font-size: 11px;
  min-height: 1.2em;
}
.match-row.match-row--ok {
  color: #4cd2a5;
}
.match-row.match-row--ko {
  color: #ff5b6e;
}
.pwd-footer {
  margin-top: 8px;
  border-top: 1px solid rgba(29, 30, 33, 0.18);
  padding-top: 14px;
}
.pwd-footer-force .form-check {
  margin-bottom: 0;
}
.role-grants-matrix {
  border-radius: 8px;
  padding: 22px 24px 20px;
  margin-bottom: 16px;
  background: #E8EAED;
  border: 1px solid rgba(44, 140, 230, 0.2);
}
*,
:after,
:before {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}
body {
  margin: 0;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212121;
  text-align: left;
  background-color: #fff;
}
[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[data-original-title],
abbr[title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none;
}
address {
  font-style: normal;
  line-height: inherit;
}
address,
dl,
ol,
ul {
  margin-bottom: 1rem;
}
dl,
ol,
ul {
  margin-top: 0;
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
}
dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
b,
strong {
  font-weight: 700;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #4582ec;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #641971;
  text-decoration: underline;
}
a:not([href]):not([class]),
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
code,
kbd,
pre,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-size: 1em;
}
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}
figure {
  margin: 0 0 1rem;
}
img {
  border-style: none;
}
img,
svg {
  vertical-align: middle;
}
svg {
  overflow: hidden;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
}
label {
  display: inline-block;
  margin-bottom: 0.5rem;
}
button {
  border-radius: 0;
}
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
[role=button] {
  cursor: pointer;
}
select {
  word-wrap: normal;
}
[type=button],
[type=reset],
[type=submit],
button {
  -webkit-appearance: button;
}
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
  cursor: pointer;
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
  cursor: pointer;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.display-1 {
  font-size: 6rem;
}
.display-1,
.display-2 {
  font-weight: 300;
  line-height: 1.2;
}
.display-2 {
  font-size: 5.5rem;
}
.display-3 {
  font-size: 4.5rem;
}
.display-3,
.display-4 {
  font-weight: 300;
  line-height: 1.2;
}
.display-4 {
  font-size: 3.5rem;
}
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.small,
small {
  font-size: 80%;
  font-weight: 400;
}
.mark,
mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.list-inline,
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}
.blockquote-footer:before {
  content: "\2014\00A0";
}
.img-fluid,
.img-thumbnail {
  max-width: 100%;
  height: auto;
}
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.figure {
  display: inline-block;
}
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.figure-caption {
  font-size: 90%;
  color: #6c757d;
}
code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212121;
  border-radius: 0.2rem;
  box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 500;
  box-shadow: none;
}
pre {
  display: block;
  font-size: 87.5%;
  color: #212121;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container,
  .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container,
  .container-md,
  .container-sm {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1140px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.col,
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}
.row-cols-6 > * {
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.col-1 {
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}
.col-2 {
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.col-5 {
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}
.col-8 {
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}
.col-11 {
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first {
  order: -1;
}
.order-last {
  order: 13;
}
.order-0 {
  order: 0;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.order-3 {
  order: 3;
}
.order-4 {
  order: 4;
}
.order-5 {
  order: 5;
}
.order-6 {
  order: 6;
}
.order-7 {
  order: 7;
}
.order-8 {
  order: 8;
}
.order-9 {
  order: 9;
}
.order-10 {
  order: 10;
}
.order-11 {
  order: 11;
}
.order-12 {
  order: 12;
}
.offset-1 {
  margin-left: 8.333333%;
}
.offset-2 {
  margin-left: 16.666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.333333%;
}
.offset-5 {
  margin-left: 41.666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.333333%;
}
.offset-8 {
  margin-left: 66.666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.333333%;
}
.offset-11 {
  margin-left: 91.666667%;
}
@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212121;
}
.table td,
.table th {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}
.table-sm td,
.table-sm th {
  padding: 0.3rem;
}
.table-bordered,
.table-bordered td,
.table-bordered th {
  border: 1px solid #dee2e6;
}
.table-bordered thead td,
.table-bordered thead th {
  border-bottom-width: 2px;
}
.table-borderless tbody + tbody,
.table-borderless td,
.table-borderless th,
.table-borderless thead th {
  border: 0;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}
.table-hover tbody tr:hover {
  color: #212121;
  background-color: rgba(0, 0, 0, 0.075);
}
.table-primary,
.table-primary > td,
.table-primary > th {
  background-color: #e3c3e9;
}
.table-primary tbody + tbody,
.table-primary td,
.table-primary th,
.table-primary thead th {
  border-color: #cc8fd6;
}
.table-hover .table-primary:hover,
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #dab0e2;
}
.table-secondary,
.table-secondary > td,
.table-secondary > th {
  background-color: #d6d8db;
}
.table-secondary tbody + tbody,
.table-secondary td,
.table-secondary th,
.table-secondary thead th {
  border-color: #b3b7bb;
}
.table-hover .table-secondary:hover,
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}
.table-success,
.table-success > td,
.table-success > th {
  background-color: #cde9ce;
}
.table-success-tim,
.table-success-tim > td,
.table-success-tim > th {
  background-color: #D9E6F2;
}
.table-success tbody + tbody,
.table-success td,
.table-success th,
.table-success thead th {
  border-color: #a2d5a4;
}
.table-hover .table-success:hover,
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #bbe1bd;
}
.table-info,
.table-info > td,
.table-info > th {
  background-color: #bee5eb;
}
.table-info tbody + tbody,
.table-info td,
.table-info th,
.table-info thead th {
  border-color: #86cfda;
}
.table-hover .table-info:hover,
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}
.table-warning,
.table-warning > td,
.table-warning > th {
  background-color: #ffe2b8;
}
.table-warning tbody + tbody,
.table-warning td,
.table-warning th,
.table-warning thead th {
  border-color: #ffc97a;
}
.table-hover .table-warning:hover,
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffd89f;
}
.table-danger,
.table-danger > td,
.table-danger > th {
  background-color: #fccac7;
}
.table-danger tbody + tbody,
.table-danger td,
.table-danger th,
.table-danger thead th {
  border-color: #f99d96;
}
.table-hover .table-danger:hover,
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #fbb3af;
}
.table-light,
.table-light > td,
.table-light > th {
  background-color: #fdfdfe;
}
.table-light tbody + tbody,
.table-light td,
.table-light th,
.table-light thead th {
  border-color: #fbfcfc;
}
.table-hover .table-light:hover,
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}
.table-dark,
.table-dark > td,
.table-dark > th {
  background-color: #c6c8ca;
}
.table-dark tbody + tbody,
.table-dark td,
.table-dark th,
.table-dark thead th {
  border-color: #95999c;
}
.table-hover .table-dark:hover,
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}
.table-active,
.table-active > td,
.table-active > th,
.table-hover .table-active:hover,
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}
.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark td,
.table-dark th,
.table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: hsla(0, 0%, 100%, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: hsla(0, 0%, 100%, 0.075);
}
@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}
.form-control {
  display: block;
  width: 100%;
  height: 36px;
  padding: 0.4375rem 0;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #1d1e21;
  background-color: transparent;
  background-clip: padding-box;
  border: 0 solid rgba(44, 140, 230, 0.2);
  border-radius: 0;
  box-shadow: none;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #fff;
}
.form-control:focus {
  color: #1d1e21;
  background-color: transparent;
  border-color: #d176e1;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(156, 39, 176, 0.25);
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled,
.form-control[readonly] {
  background-color: transparent;
  opacity: 1;
}
input[type=date].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control,
input[type=time].form-control {
  appearance: none;
}
select.form-control:focus::-ms-value {
  color: #fff;
  background-color: transparent;
}
.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}
.col-form-label {
  padding-top: 0.4375rem;
  padding-bottom: 0.4375rem;
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
.col-form-label-lg {
  padding-top: 0.5625rem;
  padding-bottom: 0.5625rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.col-form-label-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.4375rem 0;
  margin-bottom: 0;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #212121;
  background-color: transparent;
  border: solid transparent;
  border-width: 0;
}
.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm {
  height: calc(1.5em + 0.5rem);
  padding: 0.25rem 0;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0;
}
.form-control-lg {
  height: calc(1.5em + 1.125rem);
  padding: 0.5625rem 0;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0;
}
select.form-control[multiple],
select.form-control[size],
textarea.form-control {
  height: auto;
}
.form-group {
  margin-bottom: 1rem;
}
.form-text {
  display: block;
  margin-top: 0.25rem;
}
.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input:disabled ~ .form-check-label,
.form-check-input[disabled] ~ .form-check-label {
  color: #6c757d;
}
.form-check-label {
  margin-bottom: 0;
}
.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #4caf50;
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(76, 175, 80, 0.9);
  border-radius: 0.25rem;
}
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip,
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip {
  display: block;
}
.form-control.is-valid,
.was-validated .form-control:valid {
  border-color: #4caf50;
  padding-right: calc(1.5em + 0.875rem);
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.21875rem) center;
  background-size: calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem);
}
.form-control.is-valid:focus,
.was-validated .form-control:valid:focus {
  border-color: #4caf50;
  box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.25);
}
.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.875rem);
  background-position: top calc(0.375em + 0.21875rem) right calc(0.375em + 0.21875rem);
}
.custom-select.is-valid,
.was-validated .custom-select:valid {
  border-color: #4caf50;
  padding-right: calc(0.75em + 1.65625rem);
}
.custom-select.is-valid:focus,
.was-validated .custom-select:valid:focus {
  border-color: #4caf50;
  box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.25);
}
.form-check-input.is-valid ~ .form-check-label,
.was-validated .form-check-input:valid ~ .form-check-label {
  color: #4caf50;
}
.form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip,
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip {
  display: block;
}
.custom-control-input.is-valid ~ .custom-control-label,
.was-validated .custom-control-input:valid ~ .custom-control-label {
  color: #4caf50;
}
.custom-control-input.is-valid ~ .custom-control-label:before,
.was-validated .custom-control-input:valid ~ .custom-control-label:before {
  border-color: #4caf50;
}
.custom-control-input.is-valid:checked ~ .custom-control-label:before,
.was-validated .custom-control-input:valid:checked ~ .custom-control-label:before {
  border-color: #6ec071;
  background: #6ec071 linear-gradient(180deg, #84c987, #6ec071) repeat-x;
}
.custom-control-input.is-valid:focus ~ .custom-control-label:before,
.was-validated .custom-control-input:valid:focus ~ .custom-control-label:before {
  box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.25);
}
.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label:before,
.custom-file-input.is-valid ~ .custom-file-label,
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label:before,
.was-validated .custom-file-input:valid ~ .custom-file-label {
  border-color: #4caf50;
}
.custom-file-input.is-valid:focus ~ .custom-file-label,
.was-validated .custom-file-input:valid:focus ~ .custom-file-label {
  border-color: #4caf50;
  box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.25);
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #f44336;
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(244, 67, 54, 0.9);
  border-radius: 0.25rem;
}
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip,
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip {
  display: block;
}
.form-control.is-invalid,
.was-validated .form-control:invalid {
  background-image: linear-gradient(0deg, #F44336 2px, rgba(156, 39, 176, 0) 0), linear-gradient(0deg, rgba(44, 140, 230, 0.2) 1px, hsla(0, 0%, 71%, 0) 0) !important;
  background-size: 100% !important;
  /*  padding-right: calc(1.5em + .875rem);    
    background-repeat: no-repeat;
    background-position: right calc(.375em + .21875rem) center;
    background-size: calc(.75em + .4375rem) calc(.75em + .4375rem)*/
}
.form-control.is-invalid:focus,
.was-validated .form-control:invalid:focus {
  background-image: linear-gradient(0deg, #F44336 2px, rgba(156, 39, 176, 0) 0), linear-gradient(0deg, rgba(44, 140, 230, 0.2) 1px, hsla(0, 0%, 71%, 0) 0) !important;
  background-size: 100% !important;
  box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.25);
}
.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.875rem);
  background-position: top calc(0.375em + 0.21875rem) right calc(0.375em + 0.21875rem);
}
.custom-select.is-invalid,
.was-validated .custom-select:invalid {
  border-color: #f44336;
  padding-right: calc(0.75em + 1.65625rem);
}
.custom-select.is-invalid:focus,
.was-validated .custom-select:invalid:focus {
  border-color: #f44336;
  box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.25);
}
.form-check-input.is-invalid ~ .form-check-label,
.was-validated .form-check-input:invalid ~ .form-check-label {
  color: #f44336;
}
.form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip,
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip {
  display: block;
}
.custom-control-input.is-invalid ~ .custom-control-label,
.was-validated .custom-control-input:invalid ~ .custom-control-label {
  color: #f44336;
}
.custom-control-input.is-invalid ~ .custom-control-label:before,
.was-validated .custom-control-input:invalid ~ .custom-control-label:before {
  border-color: #f44336;
}
.custom-control-input.is-invalid:checked ~ .custom-control-label:before,
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label:before {
  border-color: #f77066;
  background: #f77066 linear-gradient(180deg, #f8867d, #f77066) repeat-x;
}
.custom-control-input.is-invalid:focus ~ .custom-control-label:before,
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label:before {
  box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.25);
}
.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label:before,
.custom-file-input.is-invalid ~ .custom-file-label,
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label:before,
.was-validated .custom-file-input:invalid ~ .custom-file-label {
  border-color: #f44336;
}
.custom-file-input.is-invalid:focus ~ .custom-file-label,
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label {
  border-color: #f44336;
  box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.25);
}
.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    justify-content: center;
  }
  .form-inline .form-group,
  .form-inline label {
    display: flex;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    flex: 0 0 auto;
    flex-flow: row wrap;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .custom-select,
  .form-inline .input-group {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.btn {
  display: inline-block;
  font-weight: 400;
  color: #212121;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 0 solid transparent;
  padding: 12px 30px;
  font-size: 0.75rem;
  line-height: 1.428571;
  border-radius: 0.1875rem;
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212121;
  text-decoration: none;
}
.btn.focus,
.btn:focus {
  outline: 0;
  box-shadow: none;
}
.btn.disabled,
.btn:disabled {
  opacity: 0.65;
  box-shadow: none;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.btn:not(:disabled):not(.disabled).active,
.btn:not(:disabled):not(.disabled):active {
  box-shadow: none;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}
.btn-primary {
  color: #fff;
  background: #4582ec linear-gradient(180deg, #1759cd, #4582ec) repeat-x;
  border-color: #4582ec;
  box-shadow: none;
}
.btn-primary.focus,
.btn-primary:focus,
.btn-primary:hover {
  color: #fff;
  background: #204d91 linear-gradient(180deg, #203791, #204d91) repeat-x;
  border-color: #771e86;
}
.btn-primary.focus,
.btn-primary:focus {
  box-shadow: 0 0 0 none rgba(171, 71, 188, 0.5);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #fff;
  background-color: #4582ec;
  border-color: #4582ec;
  background-image: none;
}
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #203791;
  background-image: none;
  border-color: #6e1b7c;
}
.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 none rgba(171, 71, 188, 0.5);
}
.btn-secondary {
  color: #fff;
  background: #6c757d linear-gradient(180deg, #828a91, #6c757d) repeat-x;
  border-color: #6c757d;
  box-shadow: none;
}
.btn-secondary.focus,
.btn-secondary:focus,
.btn-secondary:hover {
  color: #fff;
  background: #5a6268 linear-gradient(180deg, #73797f, #5a6268) repeat-x;
  border-color: #545b62;
}
.btn-secondary.focus,
.btn-secondary:focus {
  box-shadow: 0 0 0 none hsla(208, 6%, 54%, 0.5);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
  background-image: none;
}
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  background-image: none;
  border-color: #4e555b;
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 none hsla(208, 6%, 54%, 0.5);
}
.btn-success {
  color: #fff;
  background: #4caf50 linear-gradient(180deg, #67bb6a, #4caf50) repeat-x;
  border-color: #4caf50;
  box-shadow: none;
}
.btn-success.focus,
.btn-success:focus,
.btn-success:hover {
  color: #fff;
  background: #409444 linear-gradient(180deg, #5da460, #409444) repeat-x;
  border-color: #3d8b40;
}
.btn-success.focus,
.btn-success:focus {
  box-shadow: 0 0 0 none rgba(103, 187, 106, 0.5);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #fff;
  background-color: #4caf50;
  border-color: #4caf50;
  background-image: none;
}
.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #3d8b40;
  background-image: none;
  border-color: #39833c;
}
.btn-success:not(:disabled):not(.disabled).active:focus,
.btn-success:not(:disabled):not(.disabled):active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 none rgba(103, 187, 106, 0.5);
}
.btn-info {
  color: #fff;
  background: #17a2b8 linear-gradient(180deg, #3ab0c3, #17a2b8) repeat-x;
  border-color: #17a2b8;
  box-shadow: none;
}
.btn-info.focus,
.btn-info:focus,
.btn-info:hover {
  color: #fff;
  background: #138496 linear-gradient(180deg, #3697a6, #138496) repeat-x;
  border-color: #117a8b;
}
.btn-info.focus,
.btn-info:focus {
  box-shadow: 0 0 0 none rgba(58, 176, 195, 0.5);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
  background-image: none;
}
.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  background-image: none;
  border-color: #10707f;
}
.btn-info:not(:disabled):not(.disabled).active:focus,
.btn-info:not(:disabled):not(.disabled):active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 none rgba(58, 176, 195, 0.5);
}
.btn-warning {
  color: #212121;
  background: #ff9800 linear-gradient(180deg, #ffa726, #ff9800) repeat-x;
  border-color: #ff9800;
  box-shadow: none;
}
.btn-warning.focus,
.btn-warning:focus,
.btn-warning:hover {
  color: #fff;
  background: #d98100 linear-gradient(180deg, #de9426, #d98100) repeat-x;
  border-color: #cc7a00;
}
.btn-warning.focus,
.btn-warning:focus {
  box-shadow: 0 0 0 none rgba(222, 134, 5, 0.5);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #212121;
  background-color: #ff9800;
  border-color: #ff9800;
  background-image: none;
}
.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #cc7a00;
  background-image: none;
  border-color: #bf7200;
}
.btn-warning:not(:disabled):not(.disabled).active:focus,
.btn-warning:not(:disabled):not(.disabled):active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 none rgba(222, 134, 5, 0.5);
}
.btn-danger {
  color: #fff;
  background: #f44336 linear-gradient(180deg, #f65f54, #f44336) repeat-x;
  border-color: #f44336;
  box-shadow: none;
}
.btn-danger.focus,
.btn-danger:focus,
.btn-danger:hover {
  color: #fff;
  background: #f22112 linear-gradient(180deg, #f44235, #f22112) repeat-x;
  border-color: #ea1c0d;
}
.btn-danger.focus,
.btn-danger:focus {
  box-shadow: 0 0 0 none rgba(246, 95, 84, 0.5);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #fff;
  background-color: #f44336;
  border-color: #f44336;
  background-image: none;
}
.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #ea1c0d;
  background-image: none;
  border-color: #de1b0c;
}
.btn-danger:not(:disabled):not(.disabled).active:focus,
.btn-danger:not(:disabled):not(.disabled):active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 none rgba(246, 95, 84, 0.5);
}
.btn-light {
  color: #212121;
  background: #f8f9fa linear-gradient(180deg, #f9fafb, #f8f9fa) repeat-x;
  border-color: #f8f9fa;
  box-shadow: none;
}
.btn-light.focus,
.btn-light:focus,
.btn-light:hover {
  color: #212121;
  background: #e2e6ea linear-gradient(180deg, #e6eaed, #e2e6ea) repeat-x;
  border-color: #dae0e5;
}
.btn-light.focus,
.btn-light:focus {
  box-shadow: 0 0 0 none hsla(180, 1%, 85%, 0.5);
}
.btn-light.disabled,
.btn-light:disabled {
  color: #212121;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  background-image: none;
}
.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show > .btn-light.dropdown-toggle {
  color: #212121;
  background-color: #dae0e5;
  background-image: none;
  border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled).active:focus,
.btn-light:not(:disabled):not(.disabled):active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 none hsla(180, 1%, 85%, 0.5);
}
.btn-dark {
  color: #fff;
  background: #343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x;
  border-color: #343a40;
  box-shadow: none;
}
.btn-dark.focus,
.btn-dark:focus,
.btn-dark:hover {
  color: #fff;
  background: #23272b linear-gradient(180deg, #44474b, #23272b) repeat-x;
  border-color: #1d2124;
}
.btn-dark.focus,
.btn-dark:focus {
  box-shadow: 0 0 0 none rgba(82, 88, 93, 0.5);
}
.btn-dark.disabled,
.btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
  background-image: none;
}
.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  background-image: none;
  border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled).active:focus,
.btn-dark:not(:disabled):not(.disabled):active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 none rgba(82, 88, 93, 0.5);
}
.btn-outline-primary {
  color: #4582ec;
  border-color: #4582ec;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #4582ec;
  border-color: #4582ec;
}
.btn-outline-primary.focus,
.btn-outline-primary:focus {
  box-shadow: 0 0 0 none rgba(156, 39, 176, 0.5);
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  color: #4582ec;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #4582ec;
  border-color: #4582ec;
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 none rgba(156, 39, 176, 0.5);
}
.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary.focus,
.btn-outline-secondary:focus {
  box-shadow: 0 0 0 none hsla(208, 7%, 46%, 0.5);
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 none hsla(208, 7%, 46%, 0.5);
}
.btn-outline-success {
  color: #4caf50;
  border-color: #4caf50;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #4caf50;
  border-color: #4caf50;
}
.btn-outline-success.focus,
.btn-outline-success:focus {
  box-shadow: 0 0 0 none rgba(76, 175, 80, 0.5);
}
.btn-outline-success.disabled,
.btn-outline-success:disabled {
  color: #4caf50;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.disabled):active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #4caf50;
  border-color: #4caf50;
}
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 none rgba(76, 175, 80, 0.5);
}
.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info.focus,
.btn-outline-info:focus {
  box-shadow: 0 0 0 none rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled,
.btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 none rgba(23, 162, 184, 0.5);
}
.btn-outline-warning {
  color: #ff9800;
  border-color: #ff9800;
}
.btn-outline-warning:hover {
  color: #212121;
  background-color: #ff9800;
  border-color: #ff9800;
}
.btn-outline-warning.focus,
.btn-outline-warning:focus {
  box-shadow: 0 0 0 none rgba(255, 152, 0, 0.5);
}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
  color: #ff9800;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled).active,
.btn-outline-warning:not(:disabled):not(.disabled):active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #212121;
  background-color: #ff9800;
  border-color: #ff9800;
}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 none rgba(255, 152, 0, 0.5);
}
.btn-outline-danger {
  color: #f44336;
  border-color: #f44336;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #f44336;
  border-color: #f44336;
}
.btn-outline-danger.focus,
.btn-outline-danger:focus {
  box-shadow: 0 0 0 none rgba(244, 67, 54, 0.5);
}
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
  color: #f44336;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled).active,
.btn-outline-danger:not(:disabled):not(.disabled):active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #f44336;
  border-color: #f44336;
}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 none rgba(244, 67, 54, 0.5);
}
.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212121;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light.focus,
.btn-outline-light:focus {
  box-shadow: 0 0 0 none rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled,
.btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled).active,
.btn-outline-light:not(:disabled):not(.disabled):active,
.show > .btn-outline-light.dropdown-toggle {
  color: #212121;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 none rgba(248, 249, 250, 0.5);
}
.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark.focus,
.btn-outline-dark:focus {
  box-shadow: 0 0 0 none rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled).active,
.btn-outline-dark:not(:disabled):not(.disabled):active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 none rgba(52, 58, 64, 0.5);
}
.btn-link {
  font-weight: 400;
  color: #4582ec;
  text-decoration: none;
}
.btn-link:hover {
  color: #641971;
}
.btn-link.focus,
.btn-link:focus,
.btn-link:hover {
  text-decoration: underline;
}
.btn-link.disabled,
.btn-link:disabled {
  color: #6c757d;
  pointer-events: none;
}
.btn-group-lg > .btn,
.btn-lg {
  padding: 1.125rem 2.25rem;
  font-size: 0.875rem;
  line-height: 1.333333;
  border-radius: 0.3rem;
}
.btn-group-sm > .btn,
.btn-sm {
  padding: 0.40625rem 1.25rem;
  font-size: 0.6875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}
input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
  width: 100%;
}
.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}
.collapse:not(.show) {
  display: none;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.dropdown,
.dropleft,
.dropright,
.dropup {
  position: relative;
}
.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle:after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty:after {
  margin-left: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.3125rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212121;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle:after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty:after {
  margin-left: 0;
}
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle:after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty:after {
  margin-left: 0;
}
.dropright .dropdown-toggle:after {
  vertical-align: 0;
}
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle:after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  display: none;
}
.dropleft .dropdown-toggle:before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty:after {
  margin-left: 0;
}
.dropleft .dropdown-toggle:before {
  vertical-align: 0;
}
.dropdown-menu[x-placement^=bottom],
.dropdown-menu[x-placement^=left],
.dropdown-menu[x-placement^=right],
.dropdown-menu[x-placement^=top] {
  right: auto;
  bottom: auto;
}
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.625rem 1.25rem;
  clear: both;
  font-weight: 400;
  color: #212121;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item.active,
.dropdown-item:active,
.dropdown-item:focus,
.dropdown-item:hover {
  color: #fff;
  text-decoration: none;
  background: #4582ec linear-gradient(180deg, #1759cd, #4582ec) repeat-x;
}
.dropdown-item.disabled,
.dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
  background-image: none;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}
.dropdown-header,
.dropdown-item-text {
  display: block;
  padding: 0.625rem 1.25rem;
}
.dropdown-item-text {
  color: #212121;
}
.btn-group,
.btn-group-vertical {
  display: inline-flex;
  vertical-align: middle;
}
.btn-group-vertical > .btn,
.btn-group > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group-vertical > .btn.active,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:hover,
.btn-group > .btn.active,
.btn-group > .btn:active,
.btn-group > .btn:focus,
.btn-group > .btn:hover {
  z-index: 1;
}
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group > .btn-group:not(:first-child),
.btn-group > .btn:not(:first-child) {
  margin-left: 0;
}
.btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:not(:first-child) > .btn,
.btn-group > .btn:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
  padding-right: 22.5px;
  padding-left: 22.5px;
}
.dropdown-toggle-split:after,
.dropright .dropdown-toggle-split:after,
.dropup .dropdown-toggle-split:after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split:before {
  margin-right: 0;
}
.btn-group-sm > .btn + .dropdown-toggle-split,
.btn-sm + .dropdown-toggle-split {
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}
.btn-group-lg > .btn + .dropdown-toggle-split,
.btn-lg + .dropdown-toggle-split {
  padding-right: 1.6875rem;
  padding-left: 1.6875rem;
}
.btn-group.show .dropdown-toggle,
.btn-group.show .dropdown-toggle.btn-link {
  box-shadow: none;
}
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn-group:not(:first-child),
.btn-group-vertical > .btn:not(:first-child) {
  margin-top: 0;
}
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.btn-group-vertical > .btn:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn-group > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn input[type=radio] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .custom-file,
.input-group > .custom-select,
.input-group > .form-control,
.input-group > .form-control-plaintext {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .custom-file + .custom-file,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .form-control,
.input-group > .custom-select + .custom-file,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .form-control,
.input-group > .form-control + .custom-file,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .form-control,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .form-control {
  margin-left: 0;
}
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label,
.input-group > .custom-select:focus,
.input-group > .form-control:focus {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .custom-select:not(:last-child),
.input-group > .form-control:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-select:not(:first-child),
.input-group > .form-control:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label:after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-append,
.input-group-prepend {
  display: flex;
}
.input-group-append .btn,
.input-group-prepend .btn {
  position: relative;
  z-index: 2;
}
.input-group-append .btn:focus,
.input-group-prepend .btn:focus {
  z-index: 3;
}
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .btn,
.input-group-append .input-group-text + .input-group-text,
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-prepend .input-group-text + .input-group-text {
  margin-left: 0;
}
.input-group-prepend {
  margin-right: 0;
}
.input-group-append {
  margin-left: 0;
}
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.4375rem 0;
  margin-bottom: 0;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: transparent;
  border: 0 solid transparent;
  border-radius: 0;
}
.input-group-text input[type=checkbox],
.input-group-text input[type=radio] {
  margin-top: 0;
}
.input-group-lg > .custom-select,
.input-group-lg > .form-control:not(textarea) {
  height: calc(1.5em + 1.125rem);
}
.input-group-lg > .custom-select,
.input-group-lg > .form-control,
.input-group-lg > .input-group-append > .btn,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-prepend > .input-group-text {
  padding: 0.5625rem 0;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0;
}
.input-group-sm > .custom-select,
.input-group-sm > .form-control:not(textarea) {
  height: calc(1.5em + 0.5rem);
}
.input-group-sm > .custom-select,
.input-group-sm > .form-control,
.input-group-sm > .input-group-append > .btn,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-prepend > .input-group-text {
  padding: 0.25rem 0;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0;
}
.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1rem;
}
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child),
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child),
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}
.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}
.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label:before {
  color: #fff;
  border-color: #4582ec;
  background: #4582ec linear-gradient(180deg, #1759cd, #4582ec) repeat-x;
  box-shadow: none;
}
.custom-control-input:focus ~ .custom-control-label:before {
  box-shadow: none, 0 0 0 0.2rem rgba(156, 39, 176, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label:before {
  border-color: #d176e1;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label:before {
  color: #fff;
  background-color: #dfa0ea;
  border-color: #dfa0ea;
  box-shadow: none;
}
.custom-control-input:disabled ~ .custom-control-label,
.custom-control-input[disabled] ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input:disabled ~ .custom-control-label:before,
.custom-control-input[disabled] ~ .custom-control-label:before {
  background-color: transparent;
}
.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label:before {
  pointer-events: none;
  background-color: transparent;
  border: 0 solid #adb5bd;
  box-shadow: none;
}
.custom-control-label:after,
.custom-control-label:before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
}
.custom-control-label:after {
  background: no-repeat 50%/50% 50%;
}
.custom-checkbox .custom-control-label:before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label:before {
  border-color: #4582ec;
  background: #4582ec linear-gradient(180deg, #1759cd, #4582ec) repeat-x;
  box-shadow: none;
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label:before {
  background: rgba(156, 39, 176, 0.5) linear-gradient(180deg, rgba(190, 114, 203, 0.575), rgba(156, 39, 176, 0.5)) repeat-x;
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label:before {
  background: rgba(156, 39, 176, 0.5) linear-gradient(180deg, rgba(190, 114, 203, 0.575), rgba(156, 39, 176, 0.5)) repeat-x;
}
.custom-radio .custom-control-label:before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label:before {
  background: rgba(156, 39, 176, 0.5) linear-gradient(180deg, rgba(190, 114, 203, 0.575), rgba(156, 39, 176, 0.5)) repeat-x;
}
.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label:before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label:after {
  top: 0.25rem;
  left: -2.25rem;
  width: 1rem;
  height: 1rem;
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label:after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label:after {
  background-color: transparent;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label:before {
  background: rgba(156, 39, 176, 0.5) linear-gradient(180deg, rgba(190, 114, 203, 0.575), rgba(156, 39, 176, 0.5)) repeat-x;
}
.custom-select {
  display: inline-block;
  width: 100%;
  height: 36px;
  padding: 0.4375rem 1rem 0.4375rem 0;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #fff;
  vertical-align: middle;
  background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0 center / 8px 10px;
  border: 0 solid rgba(44, 140, 230, 0.2);
  border-radius: 0.25rem;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  appearance: none;
}
.custom-select:focus {
  border-color: #d176e1;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(156, 39, 176, 0.25);
}
.custom-select:focus::-ms-value {
  color: #fff;
  background-color: transparent;
}
.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #fff;
}
.custom-select-sm {
  height: calc(1.5em + 0.5rem);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0;
  font-size: 0.875rem;
}
.custom-select-lg {
  height: calc(1.5em + 1.125rem);
  padding-top: 0.5625rem;
  padding-bottom: 0.5625rem;
  padding-left: 0;
  font-size: 1.25rem;
}
.custom-file {
  display: inline-block;
  margin-bottom: 0;
}
.custom-file,
.custom-file-input {
  position: relative;
  width: 100%;
  height: 36px;
}
.custom-file-input {
  z-index: 2;
  margin: 0;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #d176e1;
  box-shadow: 0 0 0 0.2rem rgba(156, 39, 176, 0.25);
}
.custom-file-input:disabled ~ .custom-file-label,
.custom-file-input[disabled] ~ .custom-file-label {
  background-color: transparent;
}
.custom-file-input:lang(en) ~ .custom-file-label:after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]:after {
  content: attr(data-browse);
}
.custom-file-label {
  left: 0;
  z-index: 1;
  height: 36px;
  font-weight: 400;
  background-color: transparent;
  border: 0 solid rgba(44, 140, 230, 0.2);
  border-radius: 0;
  box-shadow: none;
}
.custom-file-label,
.custom-file-label:after {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.4375rem 0;
  line-height: 1.5;
  color: #fff;
}
.custom-file-label:after {
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.875rem);
  content: "Browse";
  background: transparent linear-gradient(180deg, hsla(0, 0%, 100%, 0.15), transparent) repeat-x;
  border-left: inherit;
  border-radius: 0 0 0 0;
}
.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.custom-range:focus {
  outline: none;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(156, 39, 176, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(156, 39, 176, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(156, 39, 176, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background: #4582ec linear-gradient(180deg, #1759cd, #4582ec) repeat-x;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background: #dfa0ea linear-gradient(180deg, #e4aeed, #dfa0ea) repeat-x;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background: #4582ec linear-gradient(180deg, #1759cd, #4582ec) repeat-x;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background: #dfa0ea linear-gradient(180deg, #e4aeed, #dfa0ea) repeat-x;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background: #4582ec linear-gradient(180deg, #1759cd, #4582ec) repeat-x;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background: #dfa0ea linear-gradient(180deg, #e4aeed, #dfa0ea) repeat-x;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}
.custom-range::-ms-fill-lower,
.custom-range::-ms-fill-upper {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}
.custom-control-label:before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label:before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link {
  display: block;
  padding: 0.625rem 0.9375rem;
}
.nav-link:focus,
.nav-link:hover {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}
.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-item {
  margin-bottom: -1px;
}
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  color: #495057;
  background-color: hsla(0, 0%, 100%, 0.2);
  border-color: #dee2e6 #dee2e6 hsla(0, 0%, 100%, 0.2);
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-pills .nav-link {
  border-radius: 30px;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #4582ec;
}
.nav-fill .nav-item,
.nav-fill > .nav-link {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified .nav-item,
.nav-justified > .nav-link {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.navbar {
  position: relative;
  padding: 0.625rem 0;
}
.navbar,
.navbar .container,
.navbar .container-fluid,
.navbar .container-lg,
.navbar .container-md,
.navbar .container-sm,
.navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.53125rem;
  padding-bottom: 0.53125rem;
  margin-right: 0;
  font-size: 1.125rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:focus,
.navbar-brand:hover {
  text-decoration: none;
}
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}
.navbar-text {
  display: inline-block;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.1875rem;
}
.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat 50%;
  background-size: 100% 100%;
}
@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex!important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex!important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex!important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex!important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-lg,
.navbar-expand > .container-md,
.navbar-expand > .container-sm,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-lg,
.navbar-expand > .container-md,
.navbar-expand > .container-sm,
.navbar-expand > .container-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
  display: flex!important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-light .navbar-brand,
.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .show > .nav-link {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a,
.navbar-light .navbar-text a:focus,
.navbar-light .navbar-text a:hover {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-dark .navbar-brand,
.navbar-dark .navbar-brand:focus,
.navbar-dark .navbar-brand:hover {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: hsla(0, 0%, 100%, 0.5);
}
.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
  color: hsla(0, 0%, 100%, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: hsla(0, 0%, 100%, 0.25);
}
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .show > .nav-link {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: hsla(0, 0%, 100%, 0.5);
  border-color: hsla(0, 0%, 100%, 0.1);
}
.navbar-dark .navbar-text {
  color: hsla(0, 0%, 100%, 0.5);
}
.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:focus,
.navbar-dark .navbar-text a:hover {
  color: #fff;
}
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}
.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
  color: #fff;
}
.card-title {
  margin-bottom: 0.75rem;
}
.card-subtitle {
  margin-top: -0.375rem;
}
.card-subtitle,
.card-text:last-child {
  margin-bottom: 0;
}
.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}
.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-footer {
  padding: 0.75rem 1.25rem;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}
.card-header-tabs {
  margin-bottom: -0.75rem;
  border-bottom: 0;
}
.card-header-pills,
.card-header-tabs {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px);
}
.card-img,
.card-img-bottom,
.card-img-top {
  flex-shrink: 0;
  width: 100%;
}
.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}
.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-header,
  .card-group > .card:not(:last-child) .card-img-top {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-footer,
  .card-group > .card:not(:last-child) .card-img-bottom {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-header,
  .card-group > .card:not(:first-child) .card-img-top {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-footer,
  .card-group > .card:not(:first-child) .card-img-bottom {
    border-bottom-left-radius: 0;
  }
}
.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}
.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}
.breadcrumb {
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.breadcrumb,
.breadcrumb-item {
  display: flex;
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item:before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover:before {
  text-decoration: underline;
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}
.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}
.page-link {
  position: relative;
  display: block;
  padding: 0 0.6875rem;
  margin-left: 0;
  line-height: 1.875rem;
  color: #999;
  border: 0 solid transparent;
}
.page-link,
.page-link:hover {
  background-color: transparent;
}
.page-link:hover {
  z-index: 2;
  color: #fff;
  text-decoration: none;
  border-color: transparent;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(156, 39, 176, 0.25);
}
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #4582ec;
  border-color: #4582ec;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #4582ec;
  border-color: #dee2e6;
}
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
.badge {
  display: inline-block;
  padding: 4px 6px;
  font-size: 75%;
  font-weight: 500;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: all 0.15s ease 0s;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:focus,
a.badge:hover {
  text-decoration: none;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}
.badge-primary {
  color: #fff;
  background-color: #4582ec;
}
a.badge-primary:focus,
a.badge-primary:hover {
  color: #fff;
  background-color: #771e86;
}
a.badge-primary.focus,
a.badge-primary:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(156, 39, 176, 0.5);
}
.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}
a.badge-secondary:focus,
a.badge-secondary:hover {
  color: #fff;
  background-color: #545b62;
}
a.badge-secondary.focus,
a.badge-secondary:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem hsla(208, 7%, 46%, 0.5);
}
.badge-success {
  color: #fff;
  background-color: #4caf50;
}
a.badge-success:focus,
a.badge-success:hover {
  color: #fff;
  background-color: #3d8b40;
}
a.badge-success.focus,
a.badge-success:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.5);
}
.badge-info {
  color: #fff;
  background-color: #17a2b8;
}
a.badge-info:focus,
a.badge-info:hover {
  color: #fff;
  background-color: #117a8b;
}
a.badge-info.focus,
a.badge-info:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.badge-warning {
  color: #212121;
  background-color: #ff9800;
}
a.badge-warning:focus,
a.badge-warning:hover {
  color: #212121;
  background-color: #cc7a00;
}
a.badge-warning.focus,
a.badge-warning:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 152, 0, 0.5);
}
.badge-danger {
  color: #fff;
  background-color: #f44336;
}
a.badge-danger:focus,
a.badge-danger:hover {
  color: #fff;
  background-color: #ea1c0d;
}
a.badge-danger.focus,
a.badge-danger:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.5);
}
.badge-light {
  color: #212121;
  background-color: #f8f9fa;
}
a.badge-light:focus,
a.badge-light:hover {
  color: #212121;
  background-color: #dae0e5;
}
a.badge-light.focus,
a.badge-light:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.badge-dark {
  color: #fff;
  background-color: #343a40;
}
a.badge-dark:focus,
a.badge-dark:hover {
  color: #fff;
  background-color: #1d2124;
}
a.badge-dark.focus,
a.badge-dark:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}
.alert {
  position: relative;
  padding: 1.25rem 0.9375rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 3px;
}
.alert-heading {
  color: inherit;
}
.alert-link {
  font-weight: 500;
}
.alert-dismissible {
  padding-right: 3.375rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 1.25rem 0.9375rem;
  color: inherit;
}
.alert-primary {
  color: #51145c;
  background: #ac4abd linear-gradient(180deg, #b865c7, #ac4abd) repeat-x;
  border-color: #e3c3e9;
}
.alert-primary hr {
  border-top-color: #dab0e2;
}
.alert-primary .alert-link {
  color: #2c0b32;
}
.alert-secondary {
  color: #383d41;
  background: #848b92 linear-gradient(180deg, #969ca2, #848b92) repeat-x;
  border-color: #d6d8db;
}
.alert-secondary hr {
  border-top-color: #c8cbcf;
}
.alert-secondary .alert-link {
  color: #202326;
}
.alert-success {
  color: #285b2a;
  background: #69bc6c linear-gradient(180deg, #80c682, #69bc6c) repeat-x;
  border-color: #cde9ce;
}
.alert-success hr {
  border-top-color: #bbe1bd;
}
.alert-success .alert-link {
  color: #18381a;
}
.alert-info {
  color: #0c5460;
  background: #3cb1c3 linear-gradient(180deg, #59bdcc, #3cb1c3) repeat-x;
  border-color: #bee5eb;
}
.alert-info hr {
  border-top-color: #abdde5;
}
.alert-info .alert-link {
  color: #062c33;
}
.alert-warning {
  color: #854f00;
  background: #ffa829 linear-gradient(180deg, #ffb549, #ffa829) repeat-x;
  border-color: #ffe2b8;
}
.alert-warning hr {
  border-top-color: #ffd89f;
}
.alert-warning .alert-link {
  color: #523100;
}
.alert-danger {
  color: #7f231c;
  background: #f66156 linear-gradient(180deg, #f7796f, #f66156) repeat-x;
  border-color: #fccac7;
}
.alert-danger hr {
  border-top-color: #fbb3af;
}
.alert-danger .alert-link {
  color: #551713;
}
.alert-light {
  color: #818182;
  background: #f9fafb linear-gradient(180deg, #fafbfc, #f9fafb) repeat-x;
  border-color: #fdfdfe;
}
.alert-light hr {
  border-top-color: #ececf6;
}
.alert-light .alert-link {
  color: #686868;
}
.alert-dark {
  color: #1b1e21;
  background: #545a5f linear-gradient(180deg, #6e7377, #545a5f) repeat-x;
  border-color: #c6c8ca;
}
.alert-dark hr {
  border-top-color: #b9bbbe;
}
.alert-dark .alert-link {
  color: #040505;
}
@keyframes a {
  0% {
    background-position: 4px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 4px;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #ddd;
  border-radius: 0;
  box-shadow: none;
}
.progress,
.progress-bar {
  display: flex;
  overflow: hidden;
}
.progress-bar {
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #4582ec;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image: linear-gradient(45deg, hsla(0, 0%, 100%, 0.15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, 0.15) 0, hsla(0, 0%, 100%, 0.15) 75%, transparent 0, transparent);
  background-size: 4px 4px;
}
.progress-bar-animated {
  animation: a 1s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}
.media {
  display: flex;
  align-items: flex-start;
}
.media-body {
  flex: 1;
}
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}
.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:focus,
.list-group-item-action:hover {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212121;
  background-color: #e9ecef;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled,
.list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #4582ec;
  border-color: #4582ec;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}
.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}
@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}
.list-group-item-primary {
  color: #51145c;
  background-color: #e3c3e9;
}
.list-group-item-primary.list-group-item-action:focus,
.list-group-item-primary.list-group-item-action:hover {
  color: #51145c;
  background-color: #dab0e2;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #51145c;
  border-color: #51145c;
}
.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}
.list-group-item-secondary.list-group-item-action:focus,
.list-group-item-secondary.list-group-item-action:hover {
  color: #383d41;
  background-color: #c8cbcf;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}
.list-group-item-success {
  color: #285b2a;
  background-color: #cde9ce;
}
.list-group-item-success.list-group-item-action:focus,
.list-group-item-success.list-group-item-action:hover {
  color: #285b2a;
  background-color: #bbe1bd;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #285b2a;
  border-color: #285b2a;
}
.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}
.list-group-item-info.list-group-item-action:focus,
.list-group-item-info.list-group-item-action:hover {
  color: #0c5460;
  background-color: #abdde5;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}
.list-group-item-warning {
  color: #854f00;
  background-color: #ffe2b8;
}
.list-group-item-warning.list-group-item-action:focus,
.list-group-item-warning.list-group-item-action:hover {
  color: #854f00;
  background-color: #ffd89f;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #854f00;
  border-color: #854f00;
}
.list-group-item-danger {
  color: #7f231c;
  background-color: #fccac7;
}
.list-group-item-danger.list-group-item-action:focus,
.list-group-item-danger.list-group-item-action:hover {
  color: #7f231c;
  background-color: #fbb3af;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #7f231c;
  border-color: #7f231c;
}
.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:focus,
.list-group-item-light.list-group-item-action:hover {
  color: #818182;
  background-color: #ececf6;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}
.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}
.list-group-item-dark.list-group-item-action:focus,
.list-group-item-dark.list-group-item-action:hover {
  color: #1b1e21;
  background-color: #b9bbbe;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):focus,
.close:not(:disabled):not(.disabled):hover {
  opacity: 0.75;
}
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}
a.close.disabled {
  pointer-events: none;
}
.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: hsla(0, 0%, 100%, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}
.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: hsla(0, 0%, 100%, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.toast-body {
  padding: 0.75rem;
}
.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translateY(-50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}
.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-footer,
.modal-dialog-scrollable .modal-header {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered:before {
  display: block;
  height: calc(100vh - 1rem);
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable:before {
  content: none;
}
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.5);
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}
.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}
.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}
.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered:before {
    height: calc(100vh - 3.5rem);
    height: min-content;
  }
  .modal-content {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow:before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-tooltip-auto[x-placement^=top],
.bs-tooltip-top {
  padding: 0.4rem 0;
}
.bs-tooltip-auto[x-placement^=top] .arrow,
.bs-tooltip-top .arrow {
  bottom: 0;
}
.bs-tooltip-auto[x-placement^=top] .arrow:before,
.bs-tooltip-top .arrow:before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}
.bs-tooltip-auto[x-placement^=right],
.bs-tooltip-right {
  padding: 0 0.4rem;
}
.bs-tooltip-auto[x-placement^=right] .arrow,
.bs-tooltip-right .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-auto[x-placement^=right] .arrow:before,
.bs-tooltip-right .arrow:before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}
.bs-tooltip-auto[x-placement^=bottom],
.bs-tooltip-bottom {
  padding: 0.4rem 0;
}
.bs-tooltip-auto[x-placement^=bottom] .arrow,
.bs-tooltip-bottom .arrow {
  top: 0;
}
.bs-tooltip-auto[x-placement^=bottom] .arrow:before,
.bs-tooltip-bottom .arrow:before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}
.bs-tooltip-auto[x-placement^=left],
.bs-tooltip-left {
  padding: 0 0.4rem;
}
.bs-tooltip-auto[x-placement^=left] .arrow,
.bs-tooltip-left .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-auto[x-placement^=left] .arrow:before,
.bs-tooltip-left .arrow:before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}
.popover {
  top: 0;
  left: 0;
  z-index: 1060;
  max-width: 276px;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 0 solid transparent;
  border-radius: 0.3rem;
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.2);
}
.popover,
.popover .arrow {
  position: absolute;
  display: block;
}
.popover .arrow {
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow:after,
.popover .arrow:before {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-popover-auto[x-placement^=top],
.bs-popover-top {
  margin-bottom: 0.5rem;
}
.bs-popover-auto[x-placement^=top] > .arrow,
.bs-popover-top > .arrow {
  bottom: -0.5rem;
}
.bs-popover-auto[x-placement^=top] > .arrow:before,
.bs-popover-top > .arrow:before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.05);
}
.bs-popover-auto[x-placement^=top] > .arrow:after,
.bs-popover-top > .arrow:after {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}
.bs-popover-auto[x-placement^=right],
.bs-popover-right {
  margin-left: 0.5rem;
}
.bs-popover-auto[x-placement^=right] > .arrow,
.bs-popover-right > .arrow {
  left: -0.5rem;
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-auto[x-placement^=right] > .arrow:before,
.bs-popover-right > .arrow:before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.05);
}
.bs-popover-auto[x-placement^=right] > .arrow:after,
.bs-popover-right > .arrow:after {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}
.bs-popover-auto[x-placement^=bottom],
.bs-popover-bottom {
  margin-top: 0.5rem;
}
.bs-popover-auto[x-placement^=bottom] > .arrow,
.bs-popover-bottom > .arrow {
  top: -0.5rem;
}
.bs-popover-auto[x-placement^=bottom] > .arrow:before,
.bs-popover-bottom > .arrow:before {
  top: 0;
  border-width: 0 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.05);
}
.bs-popover-auto[x-placement^=bottom] > .arrow:after,
.bs-popover-bottom > .arrow:after {
  top: 0;
  border-width: 0 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-auto[x-placement^=bottom] .popover-header:before,
.bs-popover-bottom .popover-header:before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 0 solid transparent;
}
.bs-popover-auto[x-placement^=left],
.bs-popover-left {
  margin-right: 0.5rem;
}
.bs-popover-auto[x-placement^=left] > .arrow,
.bs-popover-left > .arrow {
  right: -0.5rem;
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-auto[x-placement^=left] > .arrow:before,
.bs-popover-left > .arrow:before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.05);
}
.bs-popover-auto[x-placement^=left] > .arrow:after,
.bs-popover-left > .arrow:after {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: transparent;
  border-bottom: 0 solid transparent;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.popover-header:empty {
  display: none;
}
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212121;
}
.carousel {
  position: relative;
}
.carousel.pointer-event {
  touch-action: pan-y;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner:after {
  display: block;
  clear: both;
  content: "";
}
.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
  display: block;
}
.active.carousel-item-right,
.carousel-item-next:not(.carousel-item-left) {
  transform: translateX(100%);
}
.active.carousel-item-left,
.carousel-item-prev:not(.carousel-item-right) {
  transform: translateX(-100%);
}
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right,
.carousel-fade .carousel-item.active {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}
.carousel-control-next,
.carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-next,
  .carousel-control-prev {
    transition: none;
  }
}
.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-prev {
  left: 0;
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.001));
}
.carousel-control-next {
  right: 0;
  background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.001));
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50%/100% 100%;
}
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: Sb 0.75s linear infinite;
}
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}
@keyframes b {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: b 0.75s linear infinite;
}
.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.bg-primary {
  background-color: #4582ec !important;
}
a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
  background-color: #771e86 !important;
}
.bg-secondary {
  background-color: #6c757d !important;
}
a.bg-secondary:focus,
a.bg-secondary:hover,
button.bg-secondary:focus,
button.bg-secondary:hover {
  background-color: #545b62 !important;
}
.bg-success {
  background-color: #4caf50 !important;
}
a.bg-success:focus,
a.bg-success:hover,
button.bg-success:focus,
button.bg-success:hover {
  background-color: #3d8b40 !important;
}
.bg-info {
  background-color: #17a2b8 !important;
}
a.bg-info:focus,
a.bg-info:hover,
button.bg-info:focus,
button.bg-info:hover {
  background-color: #117a8b !important;
}
.bg-warning {
  background-color: #ff9800 !important;
}
a.bg-warning:focus,
a.bg-warning:hover,
button.bg-warning:focus,
button.bg-warning:hover {
  background-color: #cc7a00 !important;
}
.bg-danger {
  background-color: #f44336 !important;
}
a.bg-danger:focus,
a.bg-danger:hover,
button.bg-danger:focus,
button.bg-danger:hover {
  background-color: #ea1c0d !important;
}
.bg-light {
  background-color: #f8f9fa !important;
}
a.bg-light:focus,
a.bg-light:hover,
button.bg-light:focus,
button.bg-light:hover {
  background-color: #dae0e5 !important;
}
.bg-dark {
  background-color: #343a40 !important;
}
a.bg-dark:focus,
a.bg-dark:hover,
button.bg-dark:focus,
button.bg-dark:hover {
  background-color: #1d2124 !important;
}
.bg-gradient-primary {
  background: #4582ec linear-gradient(180deg, #1759cd, #4582ec) repeat-x !important;
}
.bg-gradient-secondary {
  background: #6c757d linear-gradient(180deg, #828a91, #6c757d) repeat-x !important;
}
.bg-gradient-success {
  background: #4caf50 linear-gradient(180deg, #67bb6a, #4caf50) repeat-x !important;
}
.bg-gradient-info {
  background: #17a2b8 linear-gradient(180deg, #3ab0c3, #17a2b8) repeat-x !important;
}
.bg-gradient-warning {
  background: #ff9800 linear-gradient(180deg, #ffa726, #ff9800) repeat-x !important;
}
.bg-gradient-danger {
  background: #f44336 linear-gradient(180deg, #f65f54, #f44336) repeat-x !important;
}
.bg-gradient-light {
  background: #f8f9fa linear-gradient(180deg, #f9fafb, #f8f9fa) repeat-x !important;
}
.bg-gradient-dark {
  background: #343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x !important;
}
.bg-white {
  background-color: #fff !important;
}
.bg-transparent {
  background-color: transparent !important;
}
.border {
  border: 1px solid #dee2e6 !important;
}
.border-top {
  border-top: 1px solid #dee2e6 !important;
}
.border-right {
  border-right: 1px solid #dee2e6 !important;
}
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}
.border-left {
  border-left: 1px solid #dee2e6 !important;
}
.border-0 {
  border: 0 !important;
}
.border-top-0 {
  border-top: 0 !important;
}
.border-right-0 {
  border-right: 0 !important;
}
.border-bottom-0 {
  border-bottom: 0 !important;
}
.border-left-0 {
  border-left: 0 !important;
}
.border-primary {
  border-color: #4582ec !important;
}
.border-secondary {
  border-color: #6c757d !important;
}
.border-success {
  border-color: #4caf50 !important;
}
.border-info {
  border-color: #17a2b8 !important;
}
.border-warning {
  border-color: #ff9800 !important;
}
.border-danger {
  border-color: #f44336 !important;
}
.border-light {
  border-color: #f8f9fa !important;
}
.border-dark {
  border-color: #343a40 !important;
}
.border-white {
  border-color: #fff !important;
}
.rounded-sm {
  border-radius: 0.2rem !important;
}
.rounded {
  border-radius: 0.25rem !important;
}
.rounded-top {
  border-top-left-radius: 0.25rem !important;
}
.rounded-right,
.rounded-top {
  border-top-right-radius: 0.25rem !important;
}
.rounded-bottom,
.rounded-right {
  border-bottom-right-radius: 0.25rem !important;
}
.rounded-bottom,
.rounded-left {
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-left {
  border-top-left-radius: 0.25rem !important;
}
.rounded-lg {
  border-radius: 0.3rem !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-pill {
  border-radius: 50rem !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.clearfix:after {
  display: block;
  clear: both;
  content: "";
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive:before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-21by9:before {
  padding-top: 42.857143%;
}
.embed-responsive-16by9:before {
  padding-top: 56.25%;
}
.embed-responsive-4by3:before {
  padding-top: 75%;
}
.embed-responsive-1by1:before {
  padding-top: 100%;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}
.float-right {
  float: right !important;
}
.float-none {
  float: none !important;
}
@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  user-select: all !important;
}
.user-select-auto {
  user-select: auto !important;
}
.user-select-none {
  user-select: none !important;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: sticky !important;
}
.fixed-top {
  top: 0;
}
.fixed-bottom,
.fixed-top {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-bottom {
  bottom: 0;
}
@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.bootstrap-datetimepicker-widget .btn[data-action=clear]:after,
.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]:after,
.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]:after,
.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]:after,
.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]:after,
.bootstrap-datetimepicker-widget .btn[data-action=showHours]:after,
.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]:after,
.bootstrap-datetimepicker-widget .btn[data-action=today]:after,
.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]:after,
.bootstrap-datetimepicker-widget .picker-switch:after,
.bootstrap-datetimepicker-widget table th.next:after,
.bootstrap-datetimepicker-widget table th.prev:after,
.sr-only {
  white-space: nowrap;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}
.w-auto {
  width: auto !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.h-auto {
  height: auto !important;
}
.mw-100 {
  max-width: 100% !important;
}
.mh-100 {
  max-height: 100% !important;
}
.min-vw-100 {
  min-width: 100vw !important;
}
.min-vh-100 {
  min-height: 100vh !important;
}
.vw-100 {
  width: 100vw !important;
}
.vh-100 {
  height: 100vh !important;
}
.m-0 {
  margin: 0 !important;
}
.mt-0,
.my-0 {
  margin-top: 0 !important;
}
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.mt-3,
.my-3 {
  margin-top: 1rem !important;
}
.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}
.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}
.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.mt-5,
.my-5 {
  margin-top: 3rem !important;
}
.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}
.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}
.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}
.p-0 {
  padding: 0 !important;
}
.pt-0,
.py-0 {
  padding-top: 0 !important;
}
.pr-0,
.px-0 {
  padding-right: 0 !important;
}
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
  padding-left: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.pt-3,
.py-3 {
  padding-top: 1rem !important;
}
.pr-3,
.px-3 {
  padding-right: 1rem !important;
}
.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}
.pl-3,
.px-3 {
  padding-left: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}
.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}
.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.pt-5,
.py-5 {
  padding-top: 3rem !important;
}
.pr-5,
.px-5 {
  padding-right: 3rem !important;
}
.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}
.pl-5,
.px-5 {
  padding-left: 3rem !important;
}
.m-n1 {
  margin: -0.25rem !important;
}
.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}
.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}
.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}
.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}
.m-n2 {
  margin: -0.5rem !important;
}
.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}
.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}
.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}
.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}
.m-n3 {
  margin: -1rem !important;
}
.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}
.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}
.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}
.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}
.m-n4 {
  margin: -1.5rem !important;
}
.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}
.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}
.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}
.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}
.m-n5 {
  margin: -3rem !important;
}
.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}
.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}
.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}
.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mt-auto,
.my-auto {
  margin-top: auto !important;
}
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
.stretched-link:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: transparent;
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important;
}
.text-justify {
  text-align: justify !important;
}
.text-wrap {
  white-space: normal !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.font-weight-light {
  font-weight: 300 !important;
}
.font-weight-lighter {
  font-weight: lighter !important;
}
.font-weight-normal {
  font-weight: 400 !important;
}
.font-weight-bold {
  font-weight: 500 !important;
}
.font-weight-bolder {
  font-weight: 700 !important;
}
.font-italic {
  font-style: italic !important;
}
.text-white {
  color: #fff !important;
}
a.text-primary:focus,
a.text-primary:hover {
  color: #641971 !important;
}
.text-secondary {
  color: #6c757d !important;
}
a.text-secondary:focus,
a.text-secondary:hover {
  color: #494f54 !important;
}
a.text-success:focus,
a.text-success:hover {
  color: #357a38 !important;
}
a.text-info:focus,
a.text-info:hover {
  color: #0f6674 !important;
}
a.text-warning:focus,
a.text-warning:hover {
  color: #b36a00 !important;
}
a.text-danger:focus,
a.text-danger:hover {
  color: #d2190b !important;
}
.text-light {
  color: #f8f9fa !important;
}
a.text-light:focus,
a.text-light:hover {
  color: #cbd3da !important;
}
.text-dark {
  color: #343a40 !important;
}
a.text-dark:focus,
a.text-dark:hover {
  color: #121416 !important;
}
.text-body {
  color: #212121 !important;
}
.text-muted {
  color: #6c757d !important;
}
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
  color: hsla(0, 0%, 100%, 0.5) !important;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}
.text-reset {
  color: inherit !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
@media print {
  *,
  :after,
  :before {
    text-shadow: none!important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  blockquote,
  pre {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  img,
  tr {
    page-break-inside: avoid;
  }
  h2,
  h3,
  p {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  .container,
  body {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered td,
  .table-bordered th {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark tbody + tbody,
  .table-dark td,
  .table-dark th,
  .table-dark thead th {
    border-color: #dee2e6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
.card {
  font-size: 0.875rem;
}
.animate__animated {
  animation-duration: 1s;
  animation-duration: var(--animate-duration);
  animation-fill-mode: both;
}
.animate__animated.animate__infinite {
  animation-iteration-count: infinite;
}
.animate__animated.animate__repeat-1 {
  animation-iteration-count: 1;
  animation-iteration-count: var(--animate-repeat);
}
.animate__animated.animate__repeat-2 {
  animation-iteration-count: 2;
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}
.animate__animated.animate__repeat-3 {
  animation-iteration-count: 3;
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}
.animate__animated.animate__delay-1s {
  animation-delay: 1s;
  animation-delay: var(--animate-delay);
}
.animate__animated.animate__delay-2s {
  animation-delay: 2s;
  animation-delay: calc(var(--animate-delay) * 2);
}
.animate__animated.animate__delay-3s {
  animation-delay: 3s;
  animation-delay: calc(var(--animate-delay) * 3);
}
.animate__animated.animate__delay-4s {
  animation-delay: 4s;
  animation-delay: calc(var(--animate-delay) * 4);
}
.animate__animated.animate__delay-5s {
  animation-delay: 5s;
  animation-delay: calc(var(--animate-delay) * 5);
}
.animate__animated.animate__faster {
  animation-duration: 0.5s;
  animation-duration: calc(var(--animate-duration)/2);
}
.animate__animated.animate__fast {
  animation-duration: 0.8s;
  animation-duration: calc(var(--animate-duration) * 0.8);
}
.animate__animated.animate__slow {
  animation-duration: 2s;
  animation-duration: calc(var(--animate-duration) * 2);
}
.animate__animated.animate__slower {
  animation-duration: 3s;
  animation-duration: calc(var(--animate-duration) * 3);
}
@media (prefers-reduced-motion: reduce), print {
  .animate__animated {
    animation-duration: 1ms!important;
    transition-duration: 1ms!important;
    animation-iteration-count: 1 !important;
  }
  .animate__animated[class*=Out] {
    opacity: 0;
  }
}
@keyframes c {
  0%,
  20%,
  53%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translateZ(0);
  }
  40%,
  43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }
  80% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translateZ(0) scaleY(0.95);
  }
  90% {
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
.animate__bounce {
  animation-name: c;
  transform-origin: center bottom;
}
@keyframes d {
  0%,
  50%,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
.animate__flash {
  animation-name: d;
}
@keyframes e {
  0% {
    transform: scaleX(1);
  }
  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    transform: scaleX(1);
  }
}
.animate__pulse {
  animation-name: e;
  animation-timing-function: ease-in-out;
}
@keyframes f {
  0% {
    transform: scaleX(1);
  }
  30% {
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    transform: scaleX(1);
  }
}
.animate__rubberBand {
  animation-name: f;
}
@keyframes g {
  0%,
  to {
    transform: translateZ(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    transform: translate3d(10px, 0, 0);
  }
}
.animate__shakeX {
  animation-name: g;
}
@keyframes h {
  0%,
  to {
    transform: translateZ(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate3d(0, -10px, 0);
  }
  20%,
  40%,
  60%,
  80% {
    transform: translate3d(0, 10px, 0);
  }
}
.animate__shakeY {
  animation-name: h;
}
@keyframes i {
  0% {
    transform: translateX(0);
  }
  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    transform: translateX(0);
  }
}
.animate__headShake {
  animation-timing-function: ease-in-out;
  animation-name: i;
}
@keyframes j {
  20% {
    transform: rotate(15deg);
  }
  40% {
    transform: rotate(-10deg);
  }
  60% {
    transform: rotate(5deg);
  }
  80% {
    transform: rotate(-5deg);
  }
  to {
    transform: rotate(0deg);
  }
}
.animate__swing {
  transform-origin: top center;
  animation-name: j;
}
@keyframes k {
  0% {
    transform: scaleX(1);
  }
  10%,
  20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
  }
  40%,
  60%,
  80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
  }
  to {
    transform: scaleX(1);
  }
}
.animate__tada {
  animation-name: k;
}
@keyframes l {
  0% {
    transform: translateZ(0);
  }
  15% {
    transform: translate3d(-25%, 0, 0) rotate(-5deg);
  }
  30% {
    transform: translate3d(20%, 0, 0) rotate(3deg);
  }
  45% {
    transform: translate3d(-15%, 0, 0) rotate(-3deg);
  }
  60% {
    transform: translate3d(10%, 0, 0) rotate(2deg);
  }
  75% {
    transform: translate3d(-5%, 0, 0) rotate(-1deg);
  }
  to {
    transform: translateZ(0);
  }
}
.animate__wobble {
  animation-name: l;
}
@keyframes m {
  0%,
  11.1%,
  to {
    transform: translateZ(0);
  }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    transform: skewX(-0.195312deg) skewY(-0.195312deg);
  }
}
.animate__jello {
  animation-name: m;
  transform-origin: center;
}
@keyframes n {
  0% {
    transform: scale(1);
  }
  14% {
    transform: scale(1.3);
  }
  28% {
    transform: scale(1);
  }
  42% {
    transform: scale(1.3);
  }
  70% {
    transform: scale(1);
  }
}
.animate__heartBeat {
  animation-name: n;
  animation-duration: 1.3s;
  animation-duration: calc(var(--animate-duration) * 1.3);
  animation-timing-function: ease-in-out;
}
@keyframes o {
  0% {
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInDown {
  animation-name: o;
}
@keyframes p {
  0% {
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    transform: translateX(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInLeft {
  animation-name: p;
}
@keyframes q {
  0% {
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    transform: translateX(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInRight {
  animation-name: q;
}
@keyframes r {
  0% {
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInUp {
  animation-name: r;
}
@keyframes s {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  20% {
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutDown {
  animation-name: s;
}
@keyframes t {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  20% {
    transform: translateX(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutLeft {
  animation-name: t;
}
@keyframes u {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  20% {
    transform: translateX(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutRight {
  animation-name: u;
}
@keyframes v {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  20% {
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutUp {
  animation-name: v;
}
@keyframes w {
  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    transform: scaleX(1);
  }
}
.animate__bounceIn {
  animation-duration: 0.75s;
  animation-duration: calc(var(--animate-duration) * 0.75);
  animation-name: w;
}
@keyframes x {
  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }
  75% {
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }
  90% {
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }
  to {
    transform: translateZ(0);
  }
}
.animate__bounceInDown {
  animation-name: x;
}
@keyframes y {
  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0) scaleX(1);
  }
  75% {
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }
  90% {
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }
  to {
    transform: translateZ(0);
  }
}
.animate__bounceInLeft {
  animation-name: y;
}
@keyframes z {
  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }
  75% {
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }
  90% {
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }
  to {
    transform: translateZ(0);
  }
}
.animate__bounceInRight {
  animation-name: z;
}
@keyframes A {
  0%,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  75% {
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }
  90% {
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }
  to {
    transform: translateZ(0);
  }
}
.animate__bounceInUp {
  animation-name: A;
}
@keyframes B {
  20% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.animate__bounceOut {
  animation-duration: 0.75s;
  animation-duration: calc(var(--animate-duration) * 0.75);
  animation-name: B;
}
@keyframes C {
  20% {
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
.animate__bounceOutDown {
  animation-name: C;
}
@keyframes D {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutLeft {
  animation-name: D;
}
@keyframes E {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutRight {
  animation-name: E;
}
@keyframes F {
  20% {
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
.animate__bounceOutUp {
  animation-name: F;
}
@keyframes G {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.animate__fadeIn {
  animation-name: G;
}
@keyframes H {
  0% {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.animate__fadeInDown {
  animation-name: H;
}
@keyframes I {
  0% {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.animate__fadeInDownBig {
  animation-name: I;
}
@keyframes J {
  0% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.animate__fadeInLeft {
  animation-name: J;
}
@keyframes K {
  0% {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.animate__fadeInLeftBig {
  animation-name: K;
}
@keyframes L {
  0% {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.animate__fadeInRight {
  animation-name: L;
}
@keyframes M {
  0% {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.animate__fadeInRightBig {
  animation-name: M;
}
@keyframes N {
  0% {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.animate__fadeInUp {
  animation-name: N;
}
@keyframes O {
  0% {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.animate__fadeInUpBig {
  animation-name: O;
}
@keyframes P {
  0% {
    opacity: 0;
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.animate__fadeInTopLeft {
  animation-name: P;
}
@keyframes Q {
  0% {
    opacity: 0;
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.animate__fadeInTopRight {
  animation-name: Q;
}
@keyframes R {
  0% {
    opacity: 0;
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.animate__fadeInBottomLeft {
  animation-name: R;
}
@keyframes S {
  0% {
    opacity: 0;
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.animate__fadeInBottomRight {
  animation-name: S;
}
@keyframes T {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.animate__fadeOut {
  animation-name: T;
}
@keyframes U {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}
.animate__fadeOutDown {
  animation-name: U;
}
@keyframes V {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.animate__fadeOutDownBig {
  animation-name: V;
}
@keyframes W {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__fadeOutLeft {
  animation-name: W;
}
@keyframes X {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
.animate__fadeOutLeftBig {
  animation-name: X;
}
@keyframes Y {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}
.animate__fadeOutRight {
  animation-name: Y;
}
@keyframes Z {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
.animate__fadeOutRightBig {
  animation-name: Z;
}
@keyframes ab {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}
.animate__fadeOutUp {
  animation-name: ab;
}
@keyframes bb {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
.animate__fadeOutUpBig {
  animation-name: bb;
}
@keyframes cb {
  0% {
    opacity: 1;
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, -100%, 0);
  }
}
.animate__fadeOutTopLeft {
  animation-name: cb;
}
@keyframes db {
  0% {
    opacity: 1;
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    transform: translate3d(100%, -100%, 0);
  }
}
.animate__fadeOutTopRight {
  animation-name: db;
}
@keyframes eb {
  0% {
    opacity: 1;
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 100%, 0);
  }
}
.animate__fadeOutBottomRight {
  animation-name: eb;
}
@keyframes fb {
  0% {
    opacity: 1;
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, 100%, 0);
  }
}
.animate__fadeOutBottomLeft {
  animation-name: fb;
}
@keyframes gb {
  0% {
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    animation-timing-function: ease-out;
  }
  40% {
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    animation-timing-function: ease-out;
  }
  50% {
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    animation-timing-function: ease-in;
  }
  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
    animation-timing-function: ease-in;
  }
  to {
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    animation-timing-function: ease-in;
  }
}
.animate__animated.animate__flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  animation-name: gb;
}
@keyframes hb {
  0% {
    transform: perspective(400px) rotateX(90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateX(-20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotateX(10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotateX(-5deg);
  }
  to {
    transform: perspective(400px);
  }
}
.animate__flipInX {
  -webkit-backface-visibility: visible!important;
  backface-visibility: visible!important;
  animation-name: hb;
}
@keyframes ib {
  0% {
    transform: perspective(400px) rotateY(90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateY(-20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotateY(10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotateY(-5deg);
  }
  to {
    transform: perspective(400px);
  }
}
.animate__flipInY {
  -webkit-backface-visibility: visible!important;
  backface-visibility: visible!important;
  animation-name: ib;
}
@keyframes jb {
  0% {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
.animate__flipOutX {
  animation-duration: 0.75s;
  animation-duration: calc(var(--animate-duration) * 0.75);
  animation-name: jb;
  -webkit-backface-visibility: visible!important;
  backface-visibility: visible !important;
}
@keyframes kb {
  0% {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotateY(-15deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
.animate__flipOutY {
  animation-duration: 0.75s;
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-backface-visibility: visible!important;
  backface-visibility: visible!important;
  animation-name: kb;
}
@keyframes lb {
  0% {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    transform: skewX(-5deg);
  }
  to {
    transform: translateZ(0);
  }
}
.animate__lightSpeedInRight {
  animation-name: lb;
  animation-timing-function: ease-out;
}
@keyframes mb {
  0% {
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
  60% {
    transform: skewX(-20deg);
    opacity: 1;
  }
  80% {
    transform: skewX(5deg);
  }
  to {
    transform: translateZ(0);
  }
}
.animate__lightSpeedInLeft {
  animation-name: mb;
  animation-timing-function: ease-out;
}
@keyframes nb {
  0% {
    opacity: 1;
  }
  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutRight {
  animation-name: nb;
  animation-timing-function: ease-in;
}
@keyframes ob {
  0% {
    opacity: 1;
  }
  to {
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutLeft {
  animation-name: ob;
  animation-timing-function: ease-in;
}
@keyframes pb {
  0% {
    transform: rotate(-200deg);
    opacity: 0;
  }
  to {
    transform: translateZ(0);
    opacity: 1;
  }
}
.animate__rotateIn {
  animation-name: pb;
  transform-origin: center;
}
@keyframes qb {
  0% {
    transform: rotate(-45deg);
    opacity: 0;
  }
  to {
    transform: translateZ(0);
    opacity: 1;
  }
}
.animate__rotateInDownLeft {
  animation-name: qb;
  transform-origin: left bottom;
}
.animate__rotateInDownRight {
  animation-name: rb;
  transform-origin: right bottom;
}
@keyframes rb {
  0% {
    transform: rotate(45deg);
    opacity: 0;
  }
  to {
    transform: translateZ(0);
    opacity: 1;
  }
}
.animate__rotateInUpLeft {
  animation-name: rb;
  transform-origin: left bottom;
}
@keyframes sb {
  0% {
    transform: rotate(-90deg);
    opacity: 0;
  }
  to {
    transform: translateZ(0);
    opacity: 1;
  }
}
.animate__rotateInUpRight {
  animation-name: sb;
  transform-origin: right bottom;
}
@keyframes tb {
  0% {
    opacity: 1;
  }
  to {
    transform: rotate(200deg);
    opacity: 0;
  }
}
.animate__rotateOut {
  animation-name: tb;
  transform-origin: center;
}
@keyframes ub {
  0% {
    opacity: 1;
  }
  to {
    transform: rotate(45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownLeft {
  animation-name: ub;
  transform-origin: left bottom;
}
.animate__rotateOutDownRight {
  animation-name: vb;
  transform-origin: right bottom;
}
@keyframes vb {
  0% {
    opacity: 1;
  }
  to {
    transform: rotate(-45deg);
    opacity: 0;
  }
}
.animate__rotateOutUpLeft {
  animation-name: vb;
  transform-origin: left bottom;
}
@keyframes wb {
  0% {
    opacity: 1;
  }
  to {
    transform: rotate(90deg);
    opacity: 0;
  }
}
.animate__rotateOutUpRight {
  animation-name: wb;
  transform-origin: right bottom;
}
.animate__hinge {
  animation-duration: 2s;
  animation-duration: calc(var(--animate-duration) * 2);
  animation-name: fc;
  transform-origin: top left;
}
@keyframes xb {
  0% {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom;
  }
  50% {
    transform: rotate(-10deg);
  }
  70% {
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
.animate__jackInTheBox {
  animation-name: xb;
}
@keyframes yb {
  0% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate(-120deg);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.animate__rollIn {
  animation-name: yb;
}
@keyframes zb {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate(120deg);
  }
}
.animate__rollOut {
  animation-name: zb;
}
@keyframes Ab {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.animate__zoomIn {
  animation-name: Ab;
}
@keyframes Bb {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInDown {
  animation-name: Bb;
}
@keyframes Cb {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInLeft {
  animation-name: Cb;
}
@keyframes Db {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInRight {
  animation-name: Db;
}
@keyframes Eb {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInUp {
  animation-name: Eb;
}
@keyframes Fb {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.animate__zoomOut {
  animation-name: Fb;
}
@keyframes Gb {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutDown {
  animation-name: Gb;
  transform-origin: center bottom;
}
@keyframes Hb {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
.animate__zoomOutLeft {
  animation-name: Hb;
  transform-origin: left center;
}
@keyframes Ib {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
.animate__zoomOutRight {
  animation-name: Ib;
  transform-origin: right center;
}
@keyframes Jb {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutUp {
  animation-name: Jb;
  transform-origin: center bottom;
}
@keyframes Kb {
  0% {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}
.animate__slideInDown {
  animation-name: Kb;
}
@keyframes Lb {
  0% {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}
.animate__slideInLeft {
  animation-name: Lb;
}
@keyframes Mb {
  0% {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}
.animate__slideInRight {
  animation-name: Mb;
}
@keyframes Nb {
  0% {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    transform: translateZ(0);
  }
}
.animate__slideInUp {
  animation-name: Nb;
}
@keyframes Ob {
  0% {
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}
.animate__slideOutDown {
  animation-name: Ob;
}
@keyframes Pb {
  0% {
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__slideOutLeft {
  animation-name: Pb;
}
@keyframes Qb {
  0% {
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
  }
}
.animate__slideOutRight {
  animation-name: Qb;
}
@keyframes Rb {
  0% {
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0);
  }
}
.animate__slideOutUp {
  animation-name: Rb;
}
.ct-label {
  fill: rgba(0, 0, 0, 0.4);
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 1;
}
.ct-chart-bar .ct-label,
.ct-chart-line .ct-label {
  display: block;
  display: -ms-flexbox;
  display: flex;
}
.ct-chart-donut .ct-label,
.ct-chart-pie .ct-label {
  dominant-baseline: central;
}
.ct-label.ct-horizontal.ct-start {
  -ms-flex-align: flex-end;
  align-items: flex-end;
}
.ct-label.ct-horizontal.ct-end,
.ct-label.ct-horizontal.ct-start {
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}
.ct-label.ct-horizontal.ct-end {
  -ms-flex-align: flex-start;
  align-items: flex-start;
}
.ct-label.ct-vertical.ct-start {
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end;
}
.ct-label.ct-vertical.ct-end {
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}
.ct-chart-bar .ct-label.ct-horizontal.ct-start {
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  text-anchor: start;
}
.ct-chart-bar .ct-label.ct-horizontal.ct-end {
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  text-anchor: start;
}
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start {
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end {
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start {
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end;
}
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end {
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: end;
}
.ct-grid {
  stroke: rgba(0, 0, 0, 0.2);
  stroke-width: 1px;
  stroke-dasharray: 2px;
}
.ct-grid-background {
  fill: none;
}
.ct-point {
  stroke-width: 10px;
  stroke-linecap: round;
}
.ct-line {
  fill: none;
  stroke-width: 4px;
}
.ct-area {
  stroke: none;
  fill-opacity: 0.1;
}
.ct-bar {
  fill: none;
  stroke-width: 10px;
}
.ct-slice-donut {
  fill: none;
  stroke-width: 60px;
}
.ct-series-a .ct-bar,
.ct-series-a .ct-line,
.ct-series-a .ct-point,
.ct-series-a .ct-slice-donut {
  stroke: #d70206;
}
.ct-series-a .ct-area,
.ct-series-a .ct-slice-donut-solid,
.ct-series-a .ct-slice-pie {
  fill: #d70206;
}
.ct-series-b .ct-bar,
.ct-series-b .ct-line,
.ct-series-b .ct-point,
.ct-series-b .ct-slice-donut {
  stroke: #f05b4f;
}
.ct-series-b .ct-area,
.ct-series-b .ct-slice-donut-solid,
.ct-series-b .ct-slice-pie {
  fill: #f05b4f;
}
.ct-series-c .ct-bar,
.ct-series-c .ct-line,
.ct-series-c .ct-point,
.ct-series-c .ct-slice-donut {
  stroke: #f4c63d;
}
.ct-series-c .ct-area,
.ct-series-c .ct-slice-donut-solid,
.ct-series-c .ct-slice-pie {
  fill: #f4c63d;
}
.ct-series-d .ct-bar,
.ct-series-d .ct-line,
.ct-series-d .ct-point,
.ct-series-d .ct-slice-donut {
  stroke: #d17905;
}
.ct-series-d .ct-area,
.ct-series-d .ct-slice-donut-solid,
.ct-series-d .ct-slice-pie {
  fill: #d17905;
}
.ct-series-e .ct-bar,
.ct-series-e .ct-line,
.ct-series-e .ct-point,
.ct-series-e .ct-slice-donut {
  stroke: #453d3f;
}
.ct-series-e .ct-area,
.ct-series-e .ct-slice-donut-solid,
.ct-series-e .ct-slice-pie {
  fill: #453d3f;
}
.ct-series-f .ct-bar,
.ct-series-f .ct-line,
.ct-series-f .ct-point,
.ct-series-f .ct-slice-donut {
  stroke: #59922b;
}
.ct-series-f .ct-area,
.ct-series-f .ct-slice-donut-solid,
.ct-series-f .ct-slice-pie {
  fill: #59922b;
}
.ct-series-g .ct-bar,
.ct-series-g .ct-line,
.ct-series-g .ct-point,
.ct-series-g .ct-slice-donut {
  stroke: #0544d3;
}
.ct-series-g .ct-area,
.ct-series-g .ct-slice-donut-solid,
.ct-series-g .ct-slice-pie {
  fill: #0544d3;
}
.ct-series-h .ct-bar,
.ct-series-h .ct-line,
.ct-series-h .ct-point,
.ct-series-h .ct-slice-donut {
  stroke: #6b0392;
}
.ct-series-h .ct-area,
.ct-series-h .ct-slice-donut-solid,
.ct-series-h .ct-slice-pie {
  fill: #6b0392;
}
.ct-series-i .ct-bar,
.ct-series-i .ct-line,
.ct-series-i .ct-point,
.ct-series-i .ct-slice-donut {
  stroke: #f05b4f;
}
.ct-series-i .ct-area,
.ct-series-i .ct-slice-donut-solid,
.ct-series-i .ct-slice-pie {
  fill: #f05b4f;
}
.ct-series-j .ct-bar,
.ct-series-j .ct-line,
.ct-series-j .ct-point,
.ct-series-j .ct-slice-donut {
  stroke: #dda458;
}
.ct-series-j .ct-area,
.ct-series-j .ct-slice-donut-solid,
.ct-series-j .ct-slice-pie {
  fill: #dda458;
}
.ct-series-k .ct-bar,
.ct-series-k .ct-line,
.ct-series-k .ct-point,
.ct-series-k .ct-slice-donut {
  stroke: #eacf7d;
}
.ct-series-k .ct-area,
.ct-series-k .ct-slice-donut-solid,
.ct-series-k .ct-slice-pie {
  fill: #eacf7d;
}
.ct-series-l .ct-bar,
.ct-series-l .ct-line,
.ct-series-l .ct-point,
.ct-series-l .ct-slice-donut {
  stroke: #86797d;
}
.ct-series-l .ct-area,
.ct-series-l .ct-slice-donut-solid,
.ct-series-l .ct-slice-pie {
  fill: #86797d;
}
.ct-series-m .ct-bar,
.ct-series-m .ct-line,
.ct-series-m .ct-point,
.ct-series-m .ct-slice-donut {
  stroke: #b2c326;
}
.ct-series-m .ct-area,
.ct-series-m .ct-slice-donut-solid,
.ct-series-m .ct-slice-pie {
  fill: #b2c326;
}
.ct-series-n .ct-bar,
.ct-series-n .ct-line,
.ct-series-n .ct-point,
.ct-series-n .ct-slice-donut {
  stroke: #6188e2;
}
.ct-series-n .ct-area,
.ct-series-n .ct-slice-donut-solid,
.ct-series-n .ct-slice-pie {
  fill: #6188e2;
}
.ct-series-o .ct-bar,
.ct-series-o .ct-line,
.ct-series-o .ct-point,
.ct-series-o .ct-slice-donut {
  stroke: #a748ca;
}
.ct-series-o .ct-area,
.ct-series-o .ct-slice-donut-solid,
.ct-series-o .ct-slice-pie {
  fill: #a748ca;
}
.ct-square {
  display: block;
  position: relative;
  width: 100%;
}
.ct-square:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 100%;
}
.ct-square:after {
  content: "";
  display: table;
  clear: both;
}
.ct-square > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-minor-second {
  display: block;
  position: relative;
  width: 100%;
}
.ct-minor-second:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 93.75%;
}
.ct-minor-second:after {
  content: "";
  display: table;
  clear: both;
}
.ct-minor-second > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-major-second {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-second:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 88.888889%;
}
.ct-major-second:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-second > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-minor-third {
  display: block;
  position: relative;
  width: 100%;
}
.ct-minor-third:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 83.333333%;
}
.ct-minor-third:after {
  content: "";
  display: table;
  clear: both;
}
.ct-minor-third > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-major-third {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-third:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 80%;
}
.ct-major-third:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-third > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-perfect-fourth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-perfect-fourth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 75%;
}
.ct-perfect-fourth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-perfect-fourth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-perfect-fifth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-perfect-fifth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 66.666667%;
}
.ct-perfect-fifth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-perfect-fifth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-minor-sixth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-minor-sixth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 62.5%;
}
.ct-minor-sixth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-minor-sixth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-golden-section {
  display: block;
  position: relative;
  width: 100%;
}
.ct-golden-section:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 61.804697%;
}
.ct-golden-section:after {
  content: "";
  display: table;
  clear: both;
}
.ct-golden-section > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-major-sixth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-sixth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 60%;
}
.ct-major-sixth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-sixth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-minor-seventh {
  display: block;
  position: relative;
  width: 100%;
}
.ct-minor-seventh:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 56.25%;
}
.ct-minor-seventh:after {
  content: "";
  display: table;
  clear: both;
}
.ct-minor-seventh > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-major-seventh {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-seventh:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 53.333333%;
}
.ct-major-seventh:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-seventh > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-octave {
  display: block;
  position: relative;
  width: 100%;
}
.ct-octave:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 50%;
}
.ct-octave:after {
  content: "";
  display: table;
  clear: both;
}
.ct-octave > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-major-tenth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-tenth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 40%;
}
.ct-major-tenth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-tenth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-major-eleventh {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-eleventh:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 37.5%;
}
.ct-major-eleventh:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-eleventh > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-major-twelfth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-twelfth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 33.333333%;
}
.ct-major-twelfth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-twelfth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-double-octave {
  display: block;
  position: relative;
  width: 100%;
}
.ct-double-octave:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 25%;
}
.ct-double-octave:after {
  content: "";
  display: table;
  clear: both;
}
.ct-double-octave > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.ct-chart .ct-series-a .ct-area,
.ct-chart .ct-series-a .ct-bar,
.ct-chart .ct-series-a .ct-line,
.ct-chart .ct-series-a .ct-point,
.ct-chart .ct-series-a .ct-slice-donut,
.ct-chart .ct-series-a .ct-slice-donut-solid,
.ct-chart .ct-series-a .ct-slice-pie {
  stroke: #00bcd4;
}
.ct-chart .ct-series-b .ct-area,
.ct-chart .ct-series-b .ct-bar,
.ct-chart .ct-series-b .ct-line,
.ct-chart .ct-series-b .ct-point,
.ct-chart .ct-series-b .ct-slice-donut,
.ct-chart .ct-series-b .ct-slice-donut-solid,
.ct-chart .ct-series-b .ct-slice-pie {
  stroke: #f44336;
}
.ct-chart .ct-series-c .ct-area,
.ct-chart .ct-series-c .ct-bar,
.ct-chart .ct-series-c .ct-line,
.ct-chart .ct-series-c .ct-point,
.ct-chart .ct-series-c .ct-slice-donut,
.ct-chart .ct-series-c .ct-slice-donut-solid,
.ct-chart .ct-series-c .ct-slice-pie {
  stroke: #ff9800;
}
.ct-chart .ct-bar {
  fill: none;
  stroke-width: 10px;
}
.ct-chart .ct-line {
  fill: none;
  stroke-width: 4px;
}
.ct-chart .ct-point {
  stroke-width: 10px;
  stroke-linecap: round;
}
.ct-chart .ct-grid {
  stroke: rgba(44, 140, 230, 0.2);
  stroke-width: 1px;
  stroke-dasharray: 2px;
}
.ct-chart .ct-label {
  fill: rgba(0, 0, 0, 0.4);
  color: black;
  display: flex;
}
.ct-chart .ct-label.ct-vertical.ct-start {
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end;
}
.ct-chart .ct-series-a .ct-area,
.ct-chart .ct-series-a .ct-slice-donut-solid,
.ct-chart .ct-series-a .ct-slice-pie {
  fill: #00bcd4 !important;
}
.ct-chart .ct-series-b .ct-area,
.ct-chart .ct-series-b .ct-slice-donut-solid,
.ct-chart .ct-series-b .ct-slice-pie {
  fill: #f44336 !important;
}
.ct-chart .ct-series-c .ct-area,
.ct-chart .ct-series-c .ct-slice-donut-solid,
.ct-chart .ct-series-c .ct-slice-pie {
  fill: #ff9800 !important;
}
table.dataTable {
  clear: both;
  margin-top: 6px!important;
  margin-bottom: 6px!important;
  max-width: none!important;
  border-collapse: separate!important;
  border-spacing: 0;
}
table.dataTable td,
table.dataTable th {
  box-sizing: content-box;
}
table.dataTable td.dataTables_empty,
table.dataTable th.dataTables_empty {
  text-align: center;
}
table.dataTable.nowrap td,
table.dataTable.nowrap th {
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_length label {
  font-weight: 400;
  text-align: left;
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_length select {
  width: auto;
  display: inline-block;
}
div.dataTables_wrapper div.dataTables_filter {
  text-align: right;
}
div.dataTables_wrapper div.dataTables_filter label {
  font-weight: 400;
  white-space: nowrap;
  text-align: left;
}
div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0.5em;
  display: inline-block;
  width: auto;
}
div.dataTables_wrapper div.dataTables_info {
  padding-top: 0.85em;
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_paginate {
  margin: 0;
  white-space: nowrap;
  text-align: right;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin: 2px 0;
  white-space: nowrap;
  justify-content: flex-end;
}
div.dataTables_wrapper div.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -26px;
  text-align: center;
  padding: 1em 0;
}
table.dataTable thead > tr > td.sorting,
table.dataTable thead > tr > td.sorting_asc,
table.dataTable thead > tr > td.sorting_desc,
table.dataTable thead > tr > th.sorting,
table.dataTable thead > tr > th.sorting_asc,
table.dataTable thead > tr > th.sorting_desc {
  padding-right: 30px;
}
table.dataTable thead > tr > td:active,
table.dataTable thead > tr > th:active {
  outline: none;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  position: relative;
}
table.dataTable thead .sorting:after,
table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_desc_disabled:after,
table.dataTable thead .sorting_desc_disabled:before {
  position: absolute;
  bottom: 0.9em;
  display: block;
  opacity: 0.3;
}
table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_desc_disabled:before {
  right: 1em;
  content: "\2191";
}
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_desc_disabled:after {
  right: 0.5em;
  content: "\2193";
}
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_desc:after {
  opacity: 1;
}
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc_disabled:after {
  opacity: 0;
}
div.dataTables_scrollHead table.dataTable {
  margin-bottom: 0 !important;
}
div.dataTables_scrollBody table {
  border-top: none;
  margin-top: 0!important;
  margin-bottom: 0 !important;
}
div.dataTables_scrollBody table thead .sorting:after,
div.dataTables_scrollBody table thead .sorting:before,
div.dataTables_scrollBody table thead .sorting_asc:after,
div.dataTables_scrollBody table thead .sorting_asc:before,
div.dataTables_scrollBody table thead .sorting_desc:after,
div.dataTables_scrollBody table thead .sorting_desc:before {
  display: none;
}
div.dataTables_scrollBody table tbody tr:first-child td,
div.dataTables_scrollBody table tbody tr:first-child th {
  border-top: none;
}
div.dataTables_scrollFoot > .dataTables_scrollFootInner {
  box-sizing: content-box;
}
div.dataTables_scrollFoot > .dataTables_scrollFootInner > table {
  margin-top: 0!important;
  border-top: none;
}
@media screen and (max-width: 767px) {
  div.dataTables_wrapper div.dataTables_filter,
  div.dataTables_wrapper div.dataTables_info,
  div.dataTables_wrapper div.dataTables_length,
  div.dataTables_wrapper div.dataTables_paginate {
    text-align: center;
  }
}
table.dataTable.table-sm > thead > tr > th {
  padding-right: 20px;
}
table.dataTable.table-sm .sorting:before,
table.dataTable.table-sm .sorting_asc:before,
table.dataTable.table-sm .sorting_desc:before {
  top: 5px;
  right: 0.85em;
}
table.dataTable.table-sm .sorting:after,
table.dataTable.table-sm .sorting_asc:after,
table.dataTable.table-sm .sorting_desc:after {
  top: 5px;
}
table.table-bordered.dataTable td,
table.table-bordered.dataTable th {
  border-left-width: 0;
}
table.table-bordered.dataTable td:last-child,
table.table-bordered.dataTable th:last-child {
  border-right-width: 0;
}
div.dataTables_scrollHead table.table-bordered,
table.table-bordered.dataTable tbody td,
table.table-bordered.dataTable tbody th {
  border-bottom-width: 0;
}
div.table-responsive > div.dataTables_wrapper > div.row {
  margin: 0;
}
div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:first-child {
  padding-left: 0;
}
div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:last-child {
  padding-right: 0;
}
div.dt-autofill-handle {
  position: absolute;
  height: 8px;
  width: 8px;
  z-index: 102;
  box-sizing: border-box;
  border: 1px solid #0275d8;
  background: #0275d8;
}
div.dt-autofill-select {
  position: absolute;
  z-index: 1001;
  background-color: #0275d8;
  background-image: repeating-linear-gradient(45deg, transparent, transparent 5px, hsla(0, 0%, 100%, 0.5) 0, hsla(0, 0%, 100%, 0.5) 10px);
}
div.dt-autofill-select.bottom,
div.dt-autofill-select.top {
  height: 3px;
  margin-top: -1px;
}
div.dt-autofill-select.left,
div.dt-autofill-select.right {
  width: 3px;
  margin-left: -1px;
}
div.dt-autofill-list {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 500px;
  margin-left: -250px;
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0 0 5px #555;
  border: 2px solid #444;
  z-index: 11;
  box-sizing: border-box;
  padding: 1.5em 2em;
}
div.dt-autofill-list ul {
  display: table;
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
}
div.dt-autofill-list ul li {
  display: table-row;
}
div.dt-autofill-list ul li:last-child div.dt-autofill-button,
div.dt-autofill-list ul li:last-child div.dt-autofill-question {
  border-bottom: none;
}
div.dt-autofill-list ul li:hover {
  background-color: #f6f6f6;
}
div.dt-autofill-list div.dt-autofill-question {
  display: table-cell;
  padding: 0.5em 0;
  border-bottom: 1px solid #ccc;
}
div.dt-autofill-list div.dt-autofill-question input[type=number] {
  width: 30px;
}
div.dt-autofill-list div.dt-autofill-button {
  display: table-cell;
  padding: 0.5em 0;
  border-bottom: 1px solid #ccc;
}
div.dt-autofill-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  background: radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.7) 100%);
  z-index: 10;
}
div.dt-autofill-list div.dt-autofill-question input[type=number] {
  padding: 6px;
  width: 60px;
  margin: -2px 0;
}
@keyframes Sb {
  to {
    transform: rotate(1turn);
  }
}
div.dt-button-info {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 400px;
  margin-top: -100px;
  margin-left: -200px;
  background-color: #fff;
  border: 2px solid #111;
  box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  text-align: center;
  z-index: 21;
}
div.dt-button-info h2 {
  padding: 0.5em;
  margin: 0;
  font-weight: 400;
  border-bottom: 1px solid #ddd;
  background-color: #f3f3f3;
}
div.dt-button-info > div {
  padding: 1em;
}
ul.dt-button-collection.dropdown-menu {
  display: block;
  z-index: 2002;
  -ms-column-gap: 8px;
  -o-column-gap: 8px;
  column-gap: 8px;
}
ul.dt-button-collection.dropdown-menu.fixed {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -75px;
  border-radius: 0;
}
ul.dt-button-collection.dropdown-menu.fixed.two-column {
  margin-left: -150px;
}
ul.dt-button-collection.dropdown-menu.fixed.three-column {
  margin-left: -225px;
}
ul.dt-button-collection.dropdown-menu.fixed.four-column {
  margin-left: -300px;
}
ul.dt-button-collection.dropdown-menu > * {
  break-inside: avoid;
}
ul.dt-button-collection.dropdown-menu.two-column {
  width: 300px;
  padding-bottom: 1px;
  -ms-column-count: 2;
  -o-column-count: 2;
  column-count: 2;
}
ul.dt-button-collection.dropdown-menu.three-column {
  width: 450px;
  padding-bottom: 1px;
  -ms-column-count: 3;
  -o-column-count: 3;
  column-count: 3;
}
ul.dt-button-collection.dropdown-menu.four-column {
  width: 600px;
  padding-bottom: 1px;
  -ms-column-count: 4;
  -o-column-count: 4;
  column-count: 4;
}
ul.dt-button-collection.dropdown-menu .dt-button {
  border-radius: 0;
}
ul.dt-button-collection {
  -ms-column-gap: 8px;
  -o-column-gap: 8px;
  column-gap: 8px;
}
ul.dt-button-collection.fixed {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -75px;
  border-radius: 0;
}
ul.dt-button-collection.fixed.two-column {
  margin-left: -150px;
}
ul.dt-button-collection.fixed.three-column {
  margin-left: -225px;
}
ul.dt-button-collection.fixed.four-column {
  margin-left: -300px;
}
ul.dt-button-collection > * {
  break-inside: avoid;
}
ul.dt-button-collection.two-column {
  width: 300px;
  padding-bottom: 1px;
  -ms-column-count: 2;
  -o-column-count: 2;
  column-count: 2;
}
ul.dt-button-collection.three-column {
  width: 450px;
  padding-bottom: 1px;
  -ms-column-count: 3;
  -o-column-count: 3;
  column-count: 3;
}
ul.dt-button-collection.four-column {
  width: 600px;
  padding-bottom: 1px;
  -ms-column-count: 4;
  -o-column-count: 4;
  column-count: 4;
}
ul.dt-button-collection .dt-button {
  border-radius: 0;
}
ul.dt-button-collection.fixed {
  max-width: none;
}
ul.dt-button-collection.fixed:after,
ul.dt-button-collection.fixed:before {
  display: none;
}
div.dt-button-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
}
@media screen and (max-width: 767px) {
  div.dt-buttons {
    float: none;
    width: 100%;
    text-align: center;
    margin-bottom: 0.5em;
  }
  div.dt-buttons a.btn {
    float: none;
  }
}
div.dt-buttons a.btn.processing,
div.dt-buttons button.btn.processing,
div.dt-buttons div.btn.processing {
  color: rgba(0, 0, 0, 0.2);
}
div.dt-buttons a.btn.processing:after,
div.dt-buttons button.btn.processing:after,
div.dt-buttons div.btn.processing:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  margin: -8px 0 0 -8px;
  box-sizing: border-box;
  display: block;
  content: " ";
  border: 2px solid #282828;
  border-radius: 50%;
  border-left-color: transparent;
  border-right-color: transparent;
  animation: Sb 1.5s infinite linear;
  -o-animation: Sb 1.5s infinite linear;
  -ms-animation: Sb 1.5s infinite linear;
  -webkit-animation: Sb 1.5s infinite linear;
  -moz-animation: Sb 1.5s infinite linear;
}
table.DTCR_clonedTable.dataTable {
  position: absolute!important;
  background-color: hsla(0, 0%, 100%, 0.7);
  z-index: 202;
}
div.DTCR_pointer {
  width: 1px;
  background-color: #0275d8;
  z-index: 201;
}
table.DTFC_Cloned tr {
  background-color: #fff;
  margin-bottom: 0;
}
div.DTFC_LeftHeadWrapper table,
div.DTFC_RightHeadWrapper table {
  border-bottom: none!important;
  margin-bottom: 0!important;
  background-color: #fff;
}
div.DTFC_LeftBodyWrapper table,
div.DTFC_RightBodyWrapper table {
  border-top: none;
  margin: 0 !important;
}
div.DTFC_LeftBodyWrapper table thead .sorting:after,
div.DTFC_LeftBodyWrapper table thead .sorting_asc:after,
div.DTFC_LeftBodyWrapper table thead .sorting_desc:after,
div.DTFC_RightBodyWrapper table thead .sorting:after,
div.DTFC_RightBodyWrapper table thead .sorting_asc:after,
div.DTFC_RightBodyWrapper table thead .sorting_desc:after {
  display: none;
}
div.DTFC_LeftBodyWrapper table tbody tr:first-child td,
div.DTFC_LeftBodyWrapper table tbody tr:first-child th,
div.DTFC_RightBodyWrapper table tbody tr:first-child td,
div.DTFC_RightBodyWrapper table tbody tr:first-child th {
  border-top: none;
}
div.DTFC_LeftFootWrapper table,
div.DTFC_RightFootWrapper table {
  border-top: none;
  margin-top: 0!important;
  background-color: #fff;
}
div.DTFC_Blocker,
table.dataTable.table-striped.DTFC_Cloned tbody {
  background-color: #fff;
}
table.dataTable.fixedHeader-floating,
table.dataTable.fixedHeader-locked {
  background-color: #fff;
  margin-top: 0!important;
  margin-bottom: 0 !important;
}
table.dataTable.fixedHeader-floating {
  position: fixed !important;
}
table.dataTable.fixedHeader-locked {
  position: absolute !important;
}
@media print {
  table.fixedHeader-floating {
    display: none;
  }
}
table.dataTable tbody td.focus,
table.dataTable tbody th.focus {
  box-shadow: inset 0 0 1px 2px #0275d8;
}
table.dataTable.dtr-inline.collapsed > tbody > tr > td.child,
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child {
  cursor: default !important;
}
table.dataTable.dtr-inline.collapsed > tbody > tr > td.child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child:before {
  display: none !important;
}
table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child,
table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child {
  position: relative;
  padding-left: 30px;
  cursor: pointer;
}
table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child:before {
  top: 12px;
  left: 4px;
  height: 14px;
  width: 14px;
  display: block;
  position: absolute;
  color: #fff;
  border: 2px solid #fff;
  border-radius: 14px;
  box-shadow: 0 0 3px #444;
  box-sizing: content-box;
  text-align: center;
  text-indent: 0!important;
  font-family: Courier New,Courier,monospace;
  line-height: 14px;
  content: "+";
  background-color: #0275d8;
}
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
  content: "-";
  background-color: #d33333;
}
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child,
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child {
  padding-left: 27px;
}
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child:before,
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child:before {
  top: 5px;
  left: 4px;
  height: 14px;
  width: 14px;
  border-radius: 14px;
  line-height: 14px;
  text-indent: 3px;
}
table.dataTable.dtr-column > tbody > tr > td.control,
table.dataTable.dtr-column > tbody > tr > th.control {
  position: relative;
  cursor: pointer;
}
table.dataTable.dtr-column > tbody > tr > td.control:before,
table.dataTable.dtr-column > tbody > tr > th.control:before {
  top: 50%;
  left: 50%;
  height: 16px;
  width: 16px;
  margin-top: -10px;
  margin-left: -10px;
  display: block;
  position: absolute;
  color: #fff;
  border: 2px solid #fff;
  border-radius: 14px;
  box-shadow: 0 0 3px #444;
  box-sizing: content-box;
  text-align: center;
  text-indent: 0!important;
  font-family: Courier New,Courier,monospace;
  line-height: 14px;
  content: "+";
  background-color: #0275d8;
}
table.dataTable.dtr-column > tbody > tr.parent td.control:before,
table.dataTable.dtr-column > tbody > tr.parent th.control:before {
  content: "-";
  background-color: #d33333;
}
table.dataTable > tbody > tr.child {
  padding: 0.5em 1em;
}
table.dataTable > tbody > tr.child:hover {
  background: transparent !important;
}
table.dataTable > tbody > tr.child ul.dtr-details {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
table.dataTable > tbody > tr.child ul.dtr-details > li {
  border-bottom: 1px solid #efefef;
  padding: 0.5em 0;
}
table.dataTable > tbody > tr.child ul.dtr-details > li:first-child {
  padding-top: 0;
}
table.dataTable > tbody > tr.child ul.dtr-details > li:last-child {
  border-bottom: none;
}
table.dataTable > tbody > tr.child span.dtr-title {
  display: inline-block;
  min-width: 75px;
  font-weight: 700;
}
div.dtr-modal {
  position: fixed;
  box-sizing: border-box;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 100;
  padding: 10em 1em;
}
div.dtr-modal div.dtr-modal-display {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 50%;
  height: 50%;
  margin: auto;
  z-index: 102;
  overflow: auto;
  background-color: #f5f5f7;
  border: 1px solid #000;
  border-radius: 0.5em;
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6);
}
div.dtr-modal div.dtr-modal-content {
  position: relative;
  padding: 1em;
}
div.dtr-modal div.dtr-modal-close {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 22px;
  height: 22px;
  border: 1px solid #eaeaea;
  background-color: #f9f9f9;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
  z-index: 12;
}
div.dtr-modal div.dtr-modal-close:hover {
  background-color: #eaeaea;
}
div.dtr-modal div.dtr-modal-background {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 101;
  background: rgba(0, 0, 0, 0.6);
}
@media screen and (max-width: 767px) {
  div.dtr-modal div.dtr-modal-display {
    width: 95%;
  }
}
div.dtr-bs-modal table.table tr:first-child td {
  border-top: none;
}
table.dataTable tr.group td {
  font-weight: 700;
  background-color: #e0e0e0;
}
table.dt-rowReorder-float {
  position: absolute!important;
  opacity: 0.8;
  table-layout: fixed;
  outline: 2px solid #0275d8;
  outline-offset: -2px;
  z-index: 2001;
}
tr.dt-rowReorder-moving {
  outline: 2px solid #888;
  outline-offset: -2px;
}
body.dt-rowReorder-noOverflow {
  overflow-x: hidden;
}
table.dataTable td.reorder {
  text-align: center;
  cursor: move;
}
div.DTS {
  display: block !important;
}
div.DTS tbody td,
div.DTS tbody th {
  white-space: nowrap;
}
div.DTS div.DTS_Loading {
  z-index: 1;
}
div.DTS div.dataTables_scrollBody {
  background: repeating-linear-gradient(45deg, #edeeff, #edeeff 10px, #fff 0, #fff 20px);
}
div.DTS div.dataTables_scrollBody table {
  z-index: 2;
}
div.DTS div.dataTables_length,
div.DTS div.dataTables_paginate {
  display: none;
}
div.DTS div.dataTables_scrollBody table {
  background-color: #fff;
}
table.dataTable tbody > tr.selected,
table.dataTable tbody > tr > .selected {
  background-color: #0275d8;
}
table.dataTable.display tbody > tr.odd.selected,
table.dataTable.display tbody > tr.odd > .selected,
table.dataTable.stripe tbody > tr.odd.selected,
table.dataTable.stripe tbody > tr.odd > .selected {
  background-color: #0272d3;
}
table.dataTable.display tbody > tr.selected:hover,
table.dataTable.display tbody > tr > .selected:hover,
table.dataTable.hover tbody > tr.selected:hover,
table.dataTable.hover tbody > tr > .selected:hover {
  background-color: #0271d0;
}
table.dataTable.display tbody > tr.selected > .sorting_1,
table.dataTable.display tbody > tr.selected > .sorting_2,
table.dataTable.display tbody > tr.selected > .sorting_3,
table.dataTable.display tbody > tr > .selected,
table.dataTable.order-column tbody > tr.selected > .sorting_1,
table.dataTable.order-column tbody > tr.selected > .sorting_2,
table.dataTable.order-column tbody > tr.selected > .sorting_3,
table.dataTable.order-column tbody > tr > .selected {
  background-color: #0273d4;
}
table.dataTable.display tbody > tr.odd.selected > .sorting_1,
table.dataTable.order-column.stripe tbody > tr.odd.selected > .sorting_1 {
  background-color: #026fcc;
}
table.dataTable.display tbody > tr.odd.selected > .sorting_2,
table.dataTable.order-column.stripe tbody > tr.odd.selected > .sorting_2 {
  background-color: #0270ce;
}
table.dataTable.display tbody > tr.odd.selected > .sorting_3,
table.dataTable.order-column.stripe tbody > tr.odd.selected > .sorting_3 {
  background-color: #0270d0;
}
table.dataTable.display tbody > tr.even.selected > .sorting_1,
table.dataTable.order-column.stripe tbody > tr.even.selected > .sorting_1 {
  background-color: #0273d4;
}
table.dataTable.display tbody > tr.even.selected > .sorting_2,
table.dataTable.order-column.stripe tbody > tr.even.selected > .sorting_2 {
  background-color: #0274d5;
}
table.dataTable.display tbody > tr.even.selected > .sorting_3,
table.dataTable.order-column.stripe tbody > tr.even.selected > .sorting_3 {
  background-color: #0275d7;
}
table.dataTable.display tbody > tr.odd > .selected,
table.dataTable.order-column.stripe tbody > tr.odd > .selected {
  background-color: #026fcc;
}
table.dataTable.display tbody > tr.even > .selected,
table.dataTable.order-column.stripe tbody > tr.even > .selected {
  background-color: #0273d4;
}
table.dataTable.display tbody > tr.selected:hover > .sorting_1,
table.dataTable.order-column.hover tbody > tr.selected:hover > .sorting_1 {
  background-color: #026bc6;
}
table.dataTable.display tbody > tr.selected:hover > .sorting_2,
table.dataTable.order-column.hover tbody > tr.selected:hover > .sorting_2 {
  background-color: #026cc8;
}
table.dataTable.display tbody > tr.selected:hover > .sorting_3,
table.dataTable.order-column.hover tbody > tr.selected:hover > .sorting_3 {
  background-color: #026eca;
}
table.dataTable.display tbody > tr:hover > .selected,
table.dataTable.display tbody > tr > .selected:hover,
table.dataTable.order-column.hover tbody > tr:hover > .selected,
table.dataTable.order-column.hover tbody > tr > .selected:hover {
  background-color: #026bc6;
}
table.dataTable tbody td.select-checkbox,
table.dataTable tbody th.select-checkbox {
  position: relative;
}
table.dataTable tbody td.select-checkbox:after,
table.dataTable tbody td.select-checkbox:before,
table.dataTable tbody th.select-checkbox:after,
table.dataTable tbody th.select-checkbox:before {
  display: block;
  position: absolute;
  top: 1.2em;
  left: 50%;
  width: 12px;
  height: 12px;
  box-sizing: border-box;
}
table.dataTable tbody td.select-checkbox:before,
table.dataTable tbody th.select-checkbox:before {
  content: " ";
  margin-top: -6px;
  margin-left: -6px;
  border: 1px solid #000;
  border-radius: 3px;
}
table.dataTable tr.selected td.select-checkbox:after,
table.dataTable tr.selected th.select-checkbox:after {
  content: "\2714";
  margin-top: -11px;
  margin-left: -4px;
  text-align: center;
  text-shadow: 1px 1px #b0bed9, -1px -1px #b0bed9, 1px -1px #b0bed9, -1px 1px #b0bed9;
}
div.dataTables_wrapper span.select-info,
div.dataTables_wrapper span.select-item {
  margin-left: 0.5em;
}
@media screen and (max-width: 640px) {
  div.dataTables_wrapper span.select-info,
  div.dataTables_wrapper span.select-item {
    margin-left: 0;
    display: block;
  }
}
table.dataTable tbody td.selected,
table.dataTable tbody th.selected,
table.dataTable tbody tr.selected {
  color: #fff;
}
table.dataTable tbody td.selected a,
table.dataTable tbody th.selected a,
table.dataTable tbody tr.selected a {
  color: #a2d4ed;
}
@media screen and (max-width: 767px) {
  table.dataTable > tbody > tr > td:first-child {
    padding-left: 30px !important;
  }
  table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > td:first-child:before,
  table.dataTable.dtr-inline.collapsed > tbody > tr[role=row] > th:first-child:before {
    top: 50%;
    margin-top: -9px;
    left: 4px;
    height: 18px;
    width: 18px;
    display: block;
    position: absolute;
    color: #4caf50;
    border: 0 solid #fff;
    border-radius: 14px;
    box-shadow: 0 0 3px #444;
    box-sizing: content-box;
    text-align: center;
    font-family: Courier New,Courier,monospace;
    line-height: 18px;
    content: "+";
    background-color: #fff;
  }
}
/*!
FullCalendar v5.3.0
Docs & License: https://fullcalendar.io/
(c) 2020 Adam Shaw
*/
.fc-not-allowed,
.fc-not-allowed .fc-event {
  cursor: not-allowed;
}
.fc-unselectable {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.fc {
  display: flex;
  flex-direction: column;
  font-size: 1em;
}
.fc,
.fc *,
.fc :after,
.fc :before {
  box-sizing: border-box;
}
.fc table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em;
}
.fc th {
  text-align: center;
}
.fc td,
.fc th {
  vertical-align: top;
  padding: 0;
}
.fc a[data-navlink] {
  cursor: pointer;
}
.fc a[data-navlink]:hover {
  text-decoration: underline;
}
.fc-direction-ltr {
  direction: ltr;
  text-align: left;
}
.fc-direction-rtl {
  direction: rtl;
  text-align: right;
}
.fc-theme-standard td,
.fc-theme-standard th {
  border: 1px solid rgba(44, 140, 230, 0.2);
  color: black;
}
.fc-liquid-hack td,
.fc-liquid-hack th {
  position: relative;
}
@font-face {
  font-family: fcicons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype");
  font-weight: 400;
  font-style: normal;
}
.fc-icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-family: fcicons!important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fc-icon-chevron-left:before {
  content: "\e900";
}
.fc-icon-chevron-right:before {
  content: "\e901";
}
.fc-icon-chevrons-left:before {
  content: "\e902";
}
.fc-icon-chevrons-right:before {
  content: "\e903";
}
.fc-icon-minus-square:before {
  content: "\e904";
}
.fc-icon-plus-square:before {
  content: "\e905";
}
.fc-icon-x:before {
  content: "\e906";
}
.fc .fc-button {
  display: inline-block;
  border-radius: 30px;
  overflow: visible;
  padding: 6px 12px;
  text-transform: none;
  font-weight: 400;
  position: relative;
  border: none;
  margin: 0;
  line-height: 1.5 !important;
  letter-spacing: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  will-change: box-shadow, transform;
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.fc .fc-button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}
.fc .fc-button {
  -webkit-appearance: button;
}
.fc .fc-button:not(:disabled) {
  cursor: pointer;
}
.fc .fc-button::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
.fc .fc-button:hover {
  text-decoration: none;
}
.fc .fc-button:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25);
}
.fc .fc-button-primary {
  color: #fff;
  background: #4582ec linear-gradient(180deg, #1759cd, #4582ec) repeat-x;
  border-color: #4582ec;
  box-shadow: 0 2px 2px 0 rgba(156, 39, 176, 0.14), 0 3px 1px -2px rgba(156, 39, 176, 0.2), 0 1px 5px 0 rgba(156, 39, 176, 0.12);
}
.fc .fc-button-primary:hover {
  color: #fff;
  background: #204d91 linear-gradient(180deg, #203791, #204d91) repeat-x;
  border-color: #701c7e;
  box-shadow: 0 14px 26px -12px rgba(156, 39, 176, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(156, 39, 176, 0.2);
}
.fc .fc-button-primary:focus,
.fc .fc-button-primary:not(:disabled).fc-button-active:focus,
.fc .fc-button-primary:not(:disabled):active:focus {
  box-shadow: none;
}
.fc .fc-button-primary:not(:disabled).fc-button-active,
.fc .fc-button-primary:not(:disabled):active,
.fc .fc-button[disabled] {
  color: #fff;
  border-color: #ccc;
  box-shadow: none;
  cursor: default;
  background: #6c757d linear-gradient(180deg, #828a91, #6c757d) repeat-x !important;
}
.fc .fc-day-future.fc-day-other,
.fc .fc-day-past.fc-day-other {
  opacity: 0.5;
}
.fc .fc-daygrid-day-number {
  float: right;
  padding: 2px;
}
.fc .fc-button .fc-icon {
  vertical-align: middle;
  font-size: 1.5em;
}
.fc .fc-button-group {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.fc .fc-button-group > .fc-button {
  position: relative;
  flex: 1 1 auto;
}
.fc .fc-button-group > .fc-button.fc-button-active,
.fc .fc-button-group > .fc-button:active,
.fc .fc-button-group > .fc-button:focus,
.fc .fc-button-group > .fc-button:hover {
  z-index: 1;
}
.fc-direction-ltr .fc-button-group > .fc-button:not(:first-child) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.fc-direction-ltr .fc-button-group > .fc-button:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.fc-direction-rtl .fc-button-group > .fc-button:not(:first-child) {
  margin-right: -1px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.fc-direction-rtl .fc-button-group > .fc-button:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.fc .fc-toolbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.fc .fc-toolbar.fc-header-toolbar {
  margin-bottom: 1.5em;
}
.fc .fc-toolbar.fc-footer-toolbar {
  margin-top: 1.5em;
}
.fc .fc-toolbar-title {
  font-size: 1.75em;
  margin: 0;
}
.fc-direction-ltr .fc-toolbar > * > :not(:first-child) {
  margin-left: 0.75em;
}
.fc-direction-rtl .fc-toolbar > * > :not(:first-child) {
  margin-right: 0.75em;
}
.fc-direction-rtl .fc-toolbar-ltr {
  flex-direction: row-reverse;
}
.fc .fc-scroller {
  -webkit-overflow-scrolling: touch;
  position: relative;
}
.fc .fc-scroller-liquid {
  height: 100%;
}
.fc .fc-scroller-liquid-absolute {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.fc .fc-scrollgrid-shrink-frame {
  width: 40px;
}
.fc .fc-scroller-harness {
  position: relative;
  overflow: hidden;
  direction: ltr;
}
.fc .fc-scroller-harness-liquid {
  height: 100%;
}
.fc-direction-rtl .fc-scroller-harness > .fc-scroller {
  direction: rtl;
}
.fc-theme-standard .fc-scrollgrid {
  border: 1px solid rgba(44, 140, 230, 0.2);
  color: black;
}
.fc .fc-scrollgrid,
.fc .fc-scrollgrid table {
  width: 100%;
  table-layout: fixed;
}
.fc .fc-scrollgrid table {
  border-top-style: hidden;
  border-left-style: hidden;
  border-right-style: hidden;
}
.fc .fc-scrollgrid {
  border-collapse: separate;
  border-right-width: 0;
  border-bottom-width: 0;
}
.fc .fc-scrollgrid-liquid {
  height: 100%;
}
.fc .fc-scrollgrid-section,
.fc .fc-scrollgrid-section > td,
.fc .fc-scrollgrid-section table {
  height: 1px;
}
.fc .fc-scrollgrid-section-liquid {
  height: auto;
}
.fc .fc-scrollgrid-section-liquid > td {
  height: 100%;
}
.fc .fc-scrollgrid-section > * {
  border-top-width: 0;
  border-left-width: 0;
}
.fc .fc-scrollgrid-section-footer > *,
.fc .fc-scrollgrid-section-header > * {
  border-bottom-width: 0;
}
.fc .fc-scrollgrid-section-body table,
.fc .fc-scrollgrid-section-footer table {
  border-bottom-style: hidden;
}
.fc .fc-scrollgrid-section-sticky > * {
  background: #fff;
  background: var(--fc-page-bg-color, #fff);
  position: -webkit-sticky;
  position: sticky;
  z-index: 2;
}
.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky > * {
  top: 0;
}
.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky > * {
  bottom: 0;
}
.fc .fc-scrollgrid-sticky-shim {
  height: 1px;
  margin-bottom: -1px;
}
.fc-sticky {
  position: -webkit-sticky;
  position: sticky;
}
.fc .fc-view-harness {
  flex-grow: 1;
  position: relative;
}
.fc .fc-view-harness-active > .fc-view {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.fc .fc-col-header-cell-cushion {
  display: inline-block;
  padding: 2px 4px;
}
.fc .fc-bg-event,
.fc .fc-highlight,
.fc .fc-non-business {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.fc .fc-non-business {
  background: hsla(0, 0%, 84%, 0.3);
  background: var(--fc-non-business-color, hsla(0, 0%, 84%, 0.3));
}
.fc .fc-bg-event {
  background: #8fdf82;
  background: var(--fc-bg-event-color, #8fdf82);
  opacity: 0.3;
  opacity: var(--fc-bg-event-opacity, 0.3);
}
.fc .fc-bg-event .fc-event-title {
  margin: 0.5em;
  font-size: 0.85em;
  font-size: var(--fc-small-font-size, 0.85em);
  font-style: italic;
}
.fc .fc-highlight {
  background: rgba(188, 232, 241, 0.3);
  background: var(--fc-highlight-color, rgba(188, 232, 241, 0.3));
}
.fc .fc-cell-shaded,
.fc .fc-day-disabled {
  background: hsla(0, 0%, 82%, 0.3);
  background: var(--fc-neutral-bg-color, hsla(0, 0%, 82%, 0.3));
}
.fc-event {
  position: relative;
  display: block;
  font-size: 0.85em;
  line-height: 1.3;
  border-radius: 2px;
  background-color: #4caf50;
  color: #fff;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(156, 39, 176, 0.4);
  font-weight: 400;
}
.fc-event.event-azure {
  background-color: #17a2b8;
  color: #fff;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(23, 162, 184, 0.4);
}
.fc-event.event-green {
  background-color: #4caf50;
  color: #fff;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(76, 175, 80, 0.4);
}
.fc-event.event-orange {
  background-color: #ff9800;
  color: #fff;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(255, 152, 0, 0.4);
}
.fc-event.event-red {
  background-color: #f44336;
  color: #fff;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(244, 67, 54, 0.4);
}
.fc-event.event-rose {
  background-color: #e91e63;
  color: #fff;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(233, 30, 99, 0.4);
}
.fc-event.event-default {
  background-color: #999;
  color: #fff;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px hsla(0, 0%, 60%, 0.4);
}
a.fc-event,
a.fc-event:hover {
  text-decoration: none;
}
.fc-event.fc-event-draggable,
.fc-event[href] {
  cursor: pointer;
}
.fc-event .fc-event-main {
  position: relative;
  z-index: 2;
}
.fc-event-dragging:not(.fc-event-selected) {
  opacity: 0.75;
}
.fc-event-dragging.fc-event-selected {
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);
}
.fc-event .fc-event-resizer {
  display: none;
  position: absolute;
  z-index: 4;
}
.fc-event-selected .fc-event-resizer,
.fc-event:hover .fc-event-resizer {
  display: block;
}
.fc-event-selected .fc-event-resizer {
  border-radius: 4px;
  border-radius: calc(var(--fc-event-resizer-dot-total-width, 8px) / 2);
  border-width: 1px;
  border-width: var(--fc-event-resizer-dot-border-width, 1px);
  width: 8px;
  width: var(--fc-event-resizer-dot-total-width, 8px);
  height: 8px;
  height: var(--fc-event-resizer-dot-total-width, 8px);
  border-style: solid;
  border-color: inherit;
  background: #fff;
  background: var(--fc-page-bg-color, #fff);
}
.fc-event-selected .fc-event-resizer:before {
  content: "";
  position: absolute;
  top: -20px;
  left: -20px;
  right: -20px;
  bottom: -20px;
}
.fc-event-selected {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.fc-event-selected:before {
  content: "";
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.fc-event-selected:after {
  content: "";
  background: rgba(0, 0, 0, 0.25);
  background: var(--fc-event-selected-overlay-color, rgba(0, 0, 0, 0.25));
  position: absolute;
  z-index: 1;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
}
.fc-h-event {
  display: block;
  border: 1px solid #3788d8;
  border: 1px solid var(--fc-event-border-color, #3788d8);
  background-color: #3788d8;
  background-color: var(--fc-event-bg-color, #3788d8);
}
.fc-h-event .fc-event-main {
  color: #fff;
  color: var(--fc-event-text-color, #fff);
}
.fc-h-event .fc-event-main-frame {
  display: flex;
}
.fc-h-event .fc-event-time {
  max-width: 100%;
  overflow: hidden;
}
.fc-h-event .fc-event-title-container {
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0;
}
.fc-h-event .fc-event-title {
  display: inline-block;
  vertical-align: top;
  left: 0;
  right: 0;
  max-width: 100%;
  overflow: hidden;
}
.fc-h-event.fc-event-selected:before {
  top: -10px;
  bottom: -10px;
}
.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),
.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-width: 0;
}
.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),
.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right-width: 0;
}
.fc-h-event:not(.fc-event-selected) .fc-event-resizer {
  top: 0;
  bottom: 0;
  width: 8px;
  width: var(--fc-event-resizer-thickness, 8px);
}
.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,
.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end {
  cursor: w-resize;
  left: -4px;
  left: calc(var(--fc-event-resizer-thickness, 8px) / -2);
}
.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,
.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start {
  cursor: e-resize;
  right: -4px;
  right: calc(var(--fc-event-resizer-thickness, 8px) / -2);
}
.fc-h-event.fc-event-selected .fc-event-resizer {
  top: 50%;
  margin-top: -4px;
  margin-top: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}
.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,
.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end {
  left: -4px;
  left: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}
.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,
.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start {
  right: -4px;
  right: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}
.swal2-html-container .form-control {
  color: #fff !important;
}
.fc-daygrid-day .fc-daygrid-day-frame .fc-event {
  top: 30px !important;
}
.fc-daygrid-event-harness:not(:first-child) {
  margin-top: 5px;
}
.fc-daygrid-event {
  margin: 2px 5px 0;
  padding: 0 1px;
}
.fc-daygrid-event .fc-event-time,
.fc-daygrid-event .fc-event-title {
  display: inline-block;
  color: #fff !important;
}
.fc-daygrid-event .fc-event-title {
  margin-left: 5px;
}
.fc-daygrid-event .fc-event-time {
  font-weight: 700;
}
.fc-daygrid-event.fc-h-event {
  background: #4582ec;
  border-color: #4582ec;
}
.card-calendar .fc th,
.card-calendar table td {
  text-align: right;
}
.card-calendar a {
  color: black !important;
}
/*!
 * Bootstrap-select v1.13.1 (https://developer.snapappointments.com/bootstrap-select)
 *
 * Copyright 2012-2018 SnapAppointments, LLC
 * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE)
 */
select.bs-select-hidden,
select.selectpicker {
  display: none !important;
}
.bootstrap-select > .dropdown-toggle {
  padding-right: 25px;
}
.error .bootstrap-select .dropdown-toggle,
.has-error .bootstrap-select .dropdown-toggle {
  border-color: #b94a48;
}
.bootstrap-select.form-control:not([class*=col-]),
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: 100%;
}
.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*=col-] {
  float: none;
  display: inline-block;
  margin-left: 0;
}
.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,
.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right {
  float: right;
}
.form-group .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-inline .bootstrap-select.btn-group {
  margin-bottom: 0;
}
.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {
  padding: 0;
}
.form-inline .bootstrap-select.btn-group .form-control {
  width: 100%;
}
.bootstrap-select.btn-group .dropdown-menu li.disabled a:focus,
.bootstrap-select.btn-group .dropdown-menu li.disabled a:hover {
  box-shadow: none;
}
.bootstrap-select.btn-group.disabled,
.bootstrap-select.btn-group > .disabled {
  cursor: not-allowed;
}
.bootstrap-select.btn-group.disabled:focus,
.bootstrap-select.btn-group > .disabled:focus {
  outline: none !important;
}
.bootstrap-select.btn-group.bs-container {
  position: absolute;
  height: 0!important;
  padding: 0 !important;
}
.bootstrap-select.btn-group.bs-container .dropdown-menu {
  z-index: 1060;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
  display: inline-block;
  overflow: hidden;
  width: 100%;
  text-align: left;
  text-overflow: ellipsis;
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
  position: absolute;
  top: 50%;
  right: 16px;
  margin-top: -2px;
  vertical-align: middle;
}
.bootstrap-select.btn-group[class*=col-] .dropdown-toggle {
  width: 100%;
}
.bootstrap-select.btn-group .dropdown-menu {
  border-radius: 4px;
  padding: 0;
  min-width: 100%;
  box-sizing: border-box;
}
.bootstrap-select.btn-group .dropdown-menu.inner {
  position: static;
  float: none;
  border: 0;
  padding: 5px 0;
  margin: 0;
  box-shadow: none;
  -ms-overflow-style: auto;
}
.bootstrap-select.btn-group .dropdown-menu li {
  position: relative;
}
.bootstrap-select.btn-group .dropdown-menu li.active small {
  color: #fff;
}
.bootstrap-select.btn-group .dropdown-menu li.disabled a {
  cursor: not-allowed;
}
.bootstrap-select.btn-group .dropdown-menu li a {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: 0;
}
.bootstrap-select.btn-group .dropdown-menu li a:focus,
.bootstrap-select.btn-group .dropdown-menu li a:hover {
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(156, 39, 176, 0.4);
}
.bootstrap-select .dropdown-item.active {
  background: #4582ec;
  color: #fff;
}
.bootstrap-select > select.bs-select-hidden,
select.bs-select-hidden,
select.selectpicker {
  display: none !important;
}
.bootstrap-select {
  width: 220px \0;
}
.bootstrap-select > .dropdown-toggle {
  position: relative;
  width: 100%;
  z-index: 1;
  text-align: right;
  white-space: nowrap;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder,
.bootstrap-select > .dropdown-toggle.bs-placeholder:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder:hover {
  color: #999;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:hover {
  color: hsla(0, 0%, 100%, 0.5);
}
.bootstrap-select > select {
  position: absolute!important;
  bottom: 0;
  left: 50%;
  display: block!important;
  width: 0.5px !important;
  height: 100%!important;
  padding: 0!important;
  opacity: 0!important;
  border: none;
}
.bootstrap-select > select.mobile-device {
  top: 0;
  left: 0;
  display: block!important;
  width: 100%!important;
  z-index: 2;
}
.bootstrap-select.is-invalid .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle,
.has-error .bootstrap-select .dropdown-toggle,
.was-validated .bootstrap-select .selectpicker:invalid + .dropdown-toggle {
  border-color: #b94a48;
}
.bootstrap-select.is-valid .dropdown-toggle,
.was-validated .bootstrap-select .selectpicker:valid + .dropdown-toggle {
  border-color: #28a745;
}
.bootstrap-select.fit-width {
  width: auto !important;
}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: 220px;
}
.bootstrap-select .dropdown-toggle:focus {
  outline: thin dotted #333 !important;
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: -2px;
}
.bootstrap-select.form-control {
  margin-bottom: 0;
  padding: 0;
  border: none;
}
:not(.input-group) > .bootstrap-select.form-control:not([class*=col-]) {
  width: 100%;
}
.bootstrap-select.form-control.input-group-btn {
  z-index: auto;
}
.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.bootstrap-select:not(.input-group-btn),
.bootstrap-select[class*=col-] {
  float: none;
  display: inline-block;
  margin-left: 0;
}
.bootstrap-select.dropdown-menu-right,
.bootstrap-select[class*=col-].dropdown-menu-right,
.row .bootstrap-select[class*=col-].dropdown-menu-right {
  float: right;
}
.form-group .bootstrap-select,
.form-horizontal .bootstrap-select,
.form-inline .bootstrap-select {
  margin-bottom: 0;
}
.form-group-lg .bootstrap-select.form-control,
.form-group-sm .bootstrap-select.form-control {
  padding: 0;
}
.form-group-lg .bootstrap-select.form-control .dropdown-toggle,
.form-group-sm .bootstrap-select.form-control .dropdown-toggle {
  height: 100%;
  font-size: inherit;
  line-height: inherit;
  border-radius: inherit;
}
.bootstrap-select.form-control-lg .dropdown-toggle,
.bootstrap-select.form-control-sm .dropdown-toggle {
  font-size: inherit;
  line-height: inherit;
  border-radius: inherit;
}
.bootstrap-select.form-control-sm .dropdown-toggle {
  padding: 0.25rem 0.5rem;
}
.bootstrap-select.form-control-lg .dropdown-toggle {
  padding: 0.5rem 1rem;
}
.form-inline .bootstrap-select .form-control {
  width: 100%;
}
.bootstrap-select.disabled,
.bootstrap-select > .disabled {
  cursor: not-allowed;
}
.bootstrap-select.disabled:focus,
.bootstrap-select > .disabled:focus {
  outline: none !important;
}
.bootstrap-select.bs-container {
  position: absolute;
  top: 0;
  left: 0;
  height: 0!important;
  padding: 0 !important;
}
.bootstrap-select.bs-container .dropdown-menu {
  z-index: 1060;
}
.bootstrap-select .dropdown-toggle:before {
  content: "";
  display: inline-block;
}
.bootstrap-select .dropdown-toggle .filter-option {
  position: absolute;
  top: 0;
  left: 0;
  padding-top: inherit;
  padding-right: inherit;
  padding-bottom: inherit;
  padding-left: inherit;
  height: 100%;
  width: 100%;
  text-align: left;
}
.bootstrap-select .dropdown-toggle .filter-option-inner {
  padding-right: inherit;
}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  overflow: hidden;
}
.bootstrap-select .dropdown-toggle .caret {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -2px;
  vertical-align: middle;
}
.input-group .bootstrap-select.form-control .dropdown-toggle {
  border-radius: inherit;
}
.bootstrap-select[class*=col-] .dropdown-toggle {
  width: 100%;
}
.bootstrap-select .dropdown-menu {
  min-width: 100%;
  box-sizing: border-box;
}
.bootstrap-select .dropdown-menu > .inner:focus {
  outline: none !important;
}
.bootstrap-select .dropdown-menu.inner {
  position: static;
  float: none;
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
  box-shadow: none;
}
.bootstrap-select .dropdown-menu li {
  position: relative;
}
.bootstrap-select .dropdown-menu li.active small {
  color: #fff;
}
.bootstrap-select .dropdown-menu li.disabled a {
  cursor: not-allowed;
}
.bootstrap-select .dropdown-menu li a {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.bootstrap-select .dropdown-menu li a.opt {
  position: relative;
  padding-left: 2.25em;
}
.bootstrap-select .dropdown-menu li a span.check-mark {
  display: none;
}
.bootstrap-select .dropdown-menu li a span.text {
  display: inline-block;
}
.bootstrap-select .dropdown-menu li small {
  padding-left: 0.5em;
}
.bootstrap-select .dropdown-menu .notify {
  position: absolute;
  bottom: 5px;
  width: 96%;
  margin: 0 2%;
  min-height: 26px;
  padding: 3px 5px;
  background: #f5f5f5;
  border: 1px solid #e3e3e3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  pointer-events: none;
  opacity: 0.9;
  box-sizing: border-box;
}
.bootstrap-select .no-results {
  padding: 3px;
  background: #f5f5f5;
  margin: 0 5px;
  white-space: nowrap;
}
.bootstrap-select.fit-width .dropdown-toggle .filter-option {
  position: static;
  display: inline;
  padding: 0;
}
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner {
  display: inline;
}
.bootstrap-select.fit-width .dropdown-toggle .caret {
  position: static;
  top: auto;
  margin-top: -1px;
}
.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
  position: absolute;
  display: inline-block;
  right: 15px;
  top: 5px;
}
.bootstrap-select.show-tick .dropdown-menu li a span.text {
  margin-right: 34px;
}
.bootstrap-select .bs-ok-default:after {
  content: "";
  display: block;
  width: 0.5em;
  height: 1em;
  top: 5px;
  position: relative;
  border-style: solid;
  border-width: 0 0.26em 0.26em 0;
  transform: rotate(45deg);
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle,
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle {
  z-index: 1061;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before {
  content: "";
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid hsla(0, 0%, 80%, 0.2);
  position: absolute;
  bottom: -4px;
  left: 9px;
  display: none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after {
  content: "";
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  position: absolute;
  bottom: -4px;
  left: 10px;
  display: none;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before {
  bottom: auto;
  top: -4px;
  border-top: 7px solid hsla(0, 0%, 80%, 0.2);
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after {
  bottom: auto;
  top: -4px;
  border-top: 6px solid #fff;
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before {
  right: 12px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after {
  right: 13px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:after,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:before,
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:after,
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:before {
  display: block;
}
.bs-actionsbox,
.bs-donebutton,
.bs-searchbox {
  padding: 4px 8px;
}
.bs-actionsbox {
  width: 100%;
  box-sizing: border-box;
}
.bs-actionsbox .btn-group button {
  width: 50%;
}
.bs-donebutton {
  float: left;
  width: 100%;
  box-sizing: border-box;
}
.bs-donebutton .btn-group button {
  width: 100%;
}
.bs-searchbox + .bs-actionsbox {
  padding: 0 8px 4px;
}
.bs-searchbox .form-control {
  margin-bottom: 0;
  width: 100%;
  float: none;
}
.bootstrap-select .btn:focus {
  outline: none !important;
}
.bootstrap-select .btn.dropdown-toggle.btn-link[aria-expanded=true],
.bootstrap-select .btn.dropdown-toggle.btn-link[aria-expanded=true]:hover {
  background: transparent !important;
}
.bootstrap-select .btn.dropdown-toggle[aria-expanded=true]:hover + .dropdown-menu.show .inner.show {
  background: transparent;
}
.bootstrap-select .btn.dropdown-toggle.select-with-transition {
  border: 0!important;
  background-image: linear-gradient(0deg, #4582ec 2px, rgba(156, 39, 176, 0) 0), linear-gradient(0deg, rgba(44, 140, 230, 0.2) 2.4px, hsla(0, 0%, 71%, 0) 0);
  background-size: 0 100%,100% 100%;
  background-repeat: no-repeat;
  background-position: bottom, 50% calc(100% - 1px);
  background-color: transparent!important;
  transition: background 0s linear!important;
  float: none!important;
  box-shadow: none!important;
  border-radius: 0!important;
  color: #a9afbbd1 !important;
  height: 34px;
  padding-left: 0!important;
  padding-bottom: 5px !important;
}
.bootstrap-select .btn.dropdown-toggle.select-with-transition:focus {
  background-size: 100% 100%,100% 100%!important;
  transition-duration: 0.3s !important;
  box-shadow: none !important;
}
.btn-file {
  position: relative;
  overflow: hidden;
  vertical-align: middle;
}
.btn-file > input {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  font-size: 23px;
  cursor: pointer;
  filter: alpha(opacity=0);
  opacity: 0;
  direction: ltr;
}
.fileinput {
  display: inline-block;
  margin-bottom: 9px;
}
.fileinput .form-control {
  display: inline-block;
  padding-top: 7px;
  padding-bottom: 5px;
  margin-bottom: 0;
  vertical-align: middle;
  cursor: text;
}
.fileinput .thumbnail {
  display: inline-block;
  margin-bottom: 10px;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
  max-width: 250px;
  box-shadow: 0 10px 30px -12px rgba(0, 0, 0, 0.42), 0 4px 25px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}
.fileinput .thumbnail.img-circle {
  border-radius: 50%;
  max-width: 100px;
}
.fileinput .thumbnail > img {
  max-height: 100%;
  width: 100%;
}
.fileinput .btn {
  vertical-align: middle;
}
.fileinput-exists .fileinput-new,
.fileinput-new .fileinput-exists {
  display: none;
}
.fileinput-inline .fileinput-controls {
  display: inline;
}
.fileinput-filename {
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
}
.form-control .fileinput-filename {
  vertical-align: bottom;
}
.fileinput.input-group {
  display: table;
}
.fileinput.input-group > * {
  position: relative;
  z-index: 2;
}
.fileinput.input-group > .btn-file {
  z-index: 1;
}
.fileinput-new.input-group .btn-file,
.fileinput-new .input-group .btn-file {
  border-radius: 0 4px 4px 0;
}
.fileinput-new.input-group .btn-file.btn-sm,
.fileinput-new .input-group .btn-file.btn-sm,
.fileinput-new.input-group .btn-file.btn-xs,
.fileinput-new .input-group .btn-file.btn-xs,
.fileinput-new.input-group .btn-group-sm > .btn-file.btn,
.fileinput-new .input-group .btn-group-sm > .btn-file.btn {
  border-radius: 0 3px 3px 0;
}
.fileinput-new.input-group .btn-file.btn-lg,
.fileinput-new .input-group .btn-file.btn-lg,
.fileinput-new.input-group .btn-group-lg > .btn-file.btn,
.fileinput-new .input-group .btn-group-lg > .btn-file.btn {
  border-radius: 0 6px 6px 0;
}
.form-group.has-warning .fileinput .fileinput-preview {
  color: #ff9800;
}
.form-group.has-warning .fileinput .thumbnail {
  border-color: #ff9800;
}
.form-group.has-error .fileinput .fileinput-preview {
  color: #f44336;
}
.form-group.has-error .fileinput .thumbnail {
  border-color: #f44336;
}
.form-group.has-success .fileinput .fileinput-preview {
  color: #4caf50;
}
.form-group.has-success .fileinput .thumbnail {
  border-color: #4caf50;
}
.input-group-addon:not(:first-child) {
  border-left: 0;
}
.thumbnail {
  border: 0 none;
  border-radius: 4px;
  padding: 0;
}
/*!
 * Datetimepicker for Bootstrap 3
 * ! version : 4.17.37
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
.bootstrap-datetimepicker-widget .btn[data-action=clear]:after,
.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]:after,
.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]:after,
.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]:after,
.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]:after,
.bootstrap-datetimepicker-widget .btn[data-action=showHours]:after,
.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]:after,
.bootstrap-datetimepicker-widget .btn[data-action=today]:after,
.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]:after,
.bootstrap-datetimepicker-widget .picker-switch:after,
.bootstrap-datetimepicker-widget table th.next:after,
.bootstrap-datetimepicker-widget table th.prev:after,
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.bootstrap-datetimepicker-widget {
  list-style: none;
}
.bootstrap-datetimepicker-widget a:hover {
  box-shadow: none !important;
}
.bootstrap-datetimepicker-widget a .btn:hover {
  background-color: transparent;
}
.bootstrap-datetimepicker-widget.dropdown-menu {
  padding: 4px;
  width: 19em;
}
@media (min-width: 768px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 991px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 1200px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after,
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  right: auto;
  left: 12px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top {
  margin-top: auto;
  margin-bottom: 27px;
  z-index: 1111;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top.open {
  margin-top: auto;
  margin-bottom: 27px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
  left: auto;
  right: 6px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
  left: auto;
  right: 7px;
}
.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0;
}
.bootstrap-datetimepicker-widget a[data-action] {
  padding: 0;
  margin: 0;
  border-width: 0;
  background-color: transparent;
  color: #4582ec;
  box-shadow: none;
}
.bootstrap-datetimepicker-widget a[data-action]:hover {
  background-color: transparent;
}
.bootstrap-datetimepicker-widget a[data-action]:hover span {
  background-color: #eee;
  color: #4582ec;
}
.bootstrap-datetimepicker-widget a[data-action]:active {
  box-shadow: none;
}
.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-weight: 300;
  font-size: 1.125rem;
  margin: 0;
  border-radius: 50%;
}
.bootstrap-datetimepicker-widget button[data-action] {
  width: 38px;
  height: 38px;
  margin-right: 3px;
  padding: 0;
}
.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]:after {
  content: "Increment Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]:after {
  content: "Increment Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]:after {
  content: "Decrement Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]:after {
  content: "Decrement Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action=showHours]:after {
  content: "Show Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]:after {
  content: "Show Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]:after {
  content: "Toggle AM/PM";
}
.bootstrap-datetimepicker-widget .btn[data-action=clear]:after {
  content: "Clear the picker";
}
.bootstrap-datetimepicker-widget .btn[data-action=today]:after {
  content: "Set the date to today";
}
.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center;
  border-radius: 0.25rem;
  font-size: 0.875rem;
}
.bootstrap-datetimepicker-widget .picker-switch:after {
  content: "Toggle Date and Time Screens";
}
.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  line-height: inherit;
}
.bootstrap-datetimepicker-widget .picker-switch td span {
  line-height: 2.5;
  height: 2.5em;
  width: 100%;
  border-radius: 0.25rem;
  margin: 2px 0 !important;
}
.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0;
}
.bootstrap-datetimepicker-widget table.table-condensed tr > td,
.bootstrap-datetimepicker-widget table td > div,
.bootstrap-datetimepicker-widget table th > div {
  text-align: center;
}
.bootstrap-datetimepicker-widget table th {
  height: 20px;
  line-height: 20px;
  width: 20px;
  font-weight: 500;
}
.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 145px;
}
.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
  background: none;
  color: #eee;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table th.next span,
.bootstrap-datetimepicker-widget table th.prev span {
  border-radius: 0.25rem;
  height: 27px;
  width: 27px;
  line-height: 28px;
  font-size: 12px;
  border-radius: 50%;
  text-align: center;
}
.bootstrap-datetimepicker-widget table th.prev:after {
  content: "Previous Month";
}
.bootstrap-datetimepicker-widget table th.next:after {
  content: "Next Month";
}
.bootstrap-datetimepicker-widget table th.dow {
  text-align: center;
  border-bottom: 1px solid #eee;
  font-size: 0.75rem;
  text-transform: uppercase;
  color: #333;
  font-weight: 400;
  padding-bottom: 5px;
  padding-top: 10px;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th {
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th.picker-switch:hover,
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover span {
  background: #eee;
}
.bootstrap-datetimepicker-widget table td > div {
  border-radius: 0.25rem;
  height: 54px;
  line-height: 54px;
  width: 54px;
  text-align: center;
}
.bootstrap-datetimepicker-widget table td.cw > div {
  font-size: 0.8em;
  height: 20px;
  line-height: 20px;
  color: #999;
}
.bootstrap-datetimepicker-widget table td.day > div {
  height: 30px;
  line-height: 30px;
  width: 30px;
  text-align: center;
  padding: 0;
  border-radius: 50%;
  position: relative;
  z-index: -1;
  color: #000;
  font-size: 0.875rem;
}
.bootstrap-datetimepicker-widget table td.hour > div,
.bootstrap-datetimepicker-widget table td.minute > div {
  border-radius: 50%;
}
.bootstrap-datetimepicker-widget table td.day:hover > div,
.bootstrap-datetimepicker-widget table td.hour:hover > div,
.bootstrap-datetimepicker-widget table td.minute:hover > div,
.bootstrap-datetimepicker-widget table td.second:hover > div {
  background: #eee;
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table td.new > div,
.bootstrap-datetimepicker-widget table td.old > div {
  color: #999;
}
.bootstrap-datetimepicker-widget table td.today > div {
  position: relative;
}
.bootstrap-datetimepicker-widget table td.today > div:before {
  content: "";
  display: inline-block;
  border: 5px solid transparent;
  border-bottom-color: #4582ec;
  position: absolute;
  bottom: 4px;
  right: 4px;
}
.bootstrap-datetimepicker-widget table td.active:hover > div,
.bootstrap-datetimepicker-widget table td.active > div {
  background-color: #4582ec;
  color: #fff;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(156, 39, 176, 0.4);
}
.bootstrap-datetimepicker-widget table td.active.today:before > div {
  border-bottom-color: #fff;
}
.bootstrap-datetimepicker-widget table td.disabled:hover > div,
.bootstrap-datetimepicker-widget table td.disabled > div {
  background: none;
  color: #eee;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table td span {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  margin: 3px;
  cursor: pointer;
  border-radius: 50%;
  text-align: center;
}
.bootstrap-datetimepicker-widget table td span:hover {
  background: #eee;
}
.bootstrap-datetimepicker-widget table td span.active {
  background-color: #4582ec;
  color: #fff;
}
.bootstrap-datetimepicker-widget table td span.old {
  color: #999;
}
.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
  background: none;
  color: #eee;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget .timepicker-hours span,
.bootstrap-datetimepicker-widget .timepicker-minutes span,
.bootstrap-datetimepicker-widget .timepicker-picker span {
  border-radius: 50% !important;
}
.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 27px;
  line-height: 27px;
}
.input-group.date .input-group-addon {
  cursor: pointer;
}
.table-condensed > tbody > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > thead > tr > th {
  padding: 1px;
  text-align: center;
  z-index: 1;
  cursor: pointer;
}
svg {
  touch-action: none;
}
.jvectormap-container {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  touch-action: none;
}
.jvectormap-tip {
  position: absolute;
  display: none;
  color: #555;
  line-height: 1.5em;
  background: #fff;
  border: none;
  border-radius: 2rem;
  box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
  padding: 5px 10px;
  z-index: 1040;
}
.jvectormap-goback,
.jvectormap-zoomin,
.jvectormap-zoomout {
  position: absolute;
  left: 10px;
  border-radius: 3px;
  background: #292929;
  padding: 3px;
  color: #fff;
  cursor: pointer;
  line-height: 10px;
  text-align: center;
  box-sizing: content-box;
}
.jvectormap-zoomin,
.jvectormap-zoomout {
  width: 10px;
  height: 10px;
}
.jvectormap-zoomin {
  top: 10px;
}
.jvectormap-zoomout {
  top: 30px;
}
.jvectormap-goback {
  bottom: 10px;
  z-index: 1000;
  padding: 6px;
}
.jvectormap-spinner {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: 50% no-repeat url(data:image/gif;base64,R0lGODlhIAAgAPMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==);
}
.jvectormap-legend-title {
  font-weight: 700;
  font-size: 14px;
  text-align: center;
}
.jvectormap-legend-cnt {
  position: absolute;
}
.jvectormap-legend-cnt-h {
  bottom: 0;
  right: 0;
}
.jvectormap-legend-cnt-v {
  top: 0;
  right: 0;
}
.jvectormap-legend {
  background: #000;
  color: #fff;
  border-radius: 3px;
}
.jvectormap-legend-cnt-h .jvectormap-legend {
  float: left;
  margin: 0 10px 10px 0;
  padding: 3px 3px 1px;
}
.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
  float: left;
}
.jvectormap-legend-cnt-v .jvectormap-legend {
  margin: 10px 10px 0 0;
  padding: 3px;
}
.jvectormap-legend-cnt-h .jvectormap-legend-tick {
  width: 40px;
}
.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
  height: 15px;
}
.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
  height: 20px;
  width: 20px;
  display: inline-block;
  vertical-align: middle;
}
.jvectormap-legend-tick-text {
  font-size: 12px;
}
.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
  text-align: center;
}
.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
  display: inline-block;
  vertical-align: middle;
  line-height: 20px;
  padding-left: 3px;
}
.ps {
  overflow: hidden!important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}
.ps__rail-x {
  height: 15px;
  bottom: 0;
}
.ps__rail-x,
.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  position: absolute;
}
.ps__rail-y {
  width: 15px;
  right: 0;
}
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y,
.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y {
  opacity: 0.6;
}
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-x:focus,
.ps .ps__rail-x:hover,
.ps .ps__rail-y.ps--clicking,
.ps .ps__rail-y:focus,
.ps .ps__rail-y:hover {
  background-color: #eee;
  opacity: 0.9;
}
.ps__thumb-x {
  transition: background-color 0.2s linear, height 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, height 0.2s ease-in-out;
  height: 6px;
  bottom: 2px;
}
.ps__thumb-x,
.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  position: absolute;
}
.ps__thumb-y {
  transition: background-color 0.2s linear, width 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;
  width: 6px;
  right: 2px;
}
.ps__rail-x.ps--clicking .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x:hover > .ps__thumb-x {
  background-color: #999;
  height: 11px;
}
.ps__rail-y.ps--clicking .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y:hover > .ps__thumb-y {
  background-color: #999;
  width: 11px;
}
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}
@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .ps {
    overflow: auto !important;
  }
}
/*! nouislider - 14.6.0 - 6/27/2020 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  box-sizing: border-box;
}
.noUi-target {
  position: relative;
  direction: ltr;
}
.noUi-base {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
.noUi-connect {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
}
.noUi-origin {
  position: absolute;
  height: 0;
  width: 0;
  margin: 0;
  border-radius: 0;
  height: 2px;
  background: #c8c8c8;
}
.noUi-origin[style^="left: 0"] .noUi-handle {
  background-color: #fff;
  border: 2px solid #c8c8c8;
}
.noUi-origin[style^="left: 0"] .noUi-handle.noUi-active {
  border-width: 1px;
}
.noUi-handle {
  position: relative;
  z-index: 1;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
.noUi-base,
.noUi-handle {
  transform: translateZ(0);
}
.noUi-horizontal {
  height: 2px;
  margin: 15px 0;
}
.noUi-vertical {
  width: 18px;
}
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  left: -6px;
  top: -17px;
}
.noUi-target {
  background: #c8c8c8;
  border-radius: 4px;
}
.noUi-connect {
  background: #3fb8af;
  transition: background 0.45s;
}
.noUi-draggable {
  cursor: w-resize;
}
.noUi-vertical .noUi-draggable {
  cursor: n-resize;
}
.noUi-handle {
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  left: -10px;
  top: -6px;
  cursor: pointer;
  border-radius: 100%;
  transition: all 0.2s ease-out;
  border: 1px solid;
  background: #fff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
}
.noUi-handle:focus {
  outline-width: 0;
}
.noUi-handle.noUi-active {
  transform: scale3d(1.5, 1.5, 1);
}
.noUi-vertical .noUi-handle:after,
.noUi-vertical .noUi-handle:before {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
.noUi-vertical .noUi-handle:after {
  top: 17px;
}
[disabled].noUi-handle,
[disabled] .noUi-handle,
[disabled].noUi-target {
  cursor: not-allowed;
}
.slider {
  background: #323a4d;
}
.slider .noUi-connect {
  background-color: #4582ec;
  border-radius: 4px;
}
.slider .noUi-handle {
  border-color: #4582ec;
}
.slider.slider-info .noUi-connect {
  background-color: #17a2b8;
}
.slider.slider-info .noUi-handle {
  border-color: #17a2b8;
}
.slider.slider-success .noUi-connect {
  background-color: #4caf50;
}
.slider.slider-success .noUi-handle {
  border-color: #4caf50;
}
.slider.slider-warning .noUi-connect {
  background-color: #ff9800;
}
.slider.slider-warning .noUi-handle {
  border-color: #ff9800;
}
.slider.slider-danger .noUi-connect {
  background-color: #f44336;
}
.slider.slider-danger .noUi-handle {
  border-color: #f44336;
}
.slider.slider-rose .noUi-connect {
  background-color: #e91e63;
}
.slider.slider-rose .noUi-handle {
  border-color: #e91e63;
}
[disabled] .noUi-connect {
  background: #b8b8b8;
}
[disabled].noUi-handle,
[disabled] .noUi-handle,
[disabled].noUi-target {
  cursor: not-allowed;
}
.noUi-pips,
.noUi-pips * {
  box-sizing: border-box;
}
.noUi-pips {
  position: absolute;
  color: #999;
}
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}
.noUi-marker {
  position: absolute;
  background: #ccc;
}
.noUi-marker-large,
.noUi-marker-sub {
  background: #aaa;
}
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
.noUi-value-vertical {
  transform: translateY(-50%);
  padding-left: 25px;
}
.noUi-rtl .noUi-value-vertical {
  transform: translateY(50%);
}
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}
.bootstrap-tagsinput input {
  outline: none;
  background-color: transparent;
  margin: 0;
  width: 74px;
  max-width: inherit;
  display: inline-block;
}
.bootstrap-tagsinput input,
.bootstrap-tagsinput input:focus {
  border: none;
  box-shadow: none;
  background-image: none;
}
.bootstrap-tagsinput.form-control input::-moz-placeholder {
  color: #777;
  opacity: 1;
}
.bootstrap-tagsinput.form-control input:-ms-input-placeholder,
.bootstrap-tagsinput.form-control input::-webkit-input-placeholder {
  color: #777;
}
.bootstrap-tagsinput .tag {
  cursor: pointer;
  margin: 5px 3px 5px 0;
  position: relative;
  padding: 3px 8px;
  border-radius: 12px;
  color: #fff;
  font-weight: 500;
  font-size: 0.75em;
  text-transform: uppercase;
  display: inline-block;
  line-height: 1.5em;
  padding-left: 0.8em;
  transition: all 0.15s ease 0s;
}
@media (prefers-reduced-motion: reduce) {
  .bootstrap-tagsinput .tag {
    transition: none;
  }
}
.bootstrap-tagsinput .tag:hover {
  padding-right: 18px;
}
.bootstrap-tagsinput .tag:hover [data-role=remove] {
  opacity: 1;
  padding-right: 6px;
}
.bootstrap-tagsinput .tag [data-role=remove] {
  cursor: pointer;
  position: absolute;
  top: 3px;
  right: 0;
  opacity: 0;
}
.bootstrap-tagsinput .tag [data-role=remove]:after {
  content: "x";
  padding: 0 2px;
}
.bootstrap-tagsinput.primary-badge .tag {
  background-color: #4582ec;
  color: #fff;
}
.bootstrap-tagsinput.primary-badge .tag .tagsinput-remove-link {
  color: #fff;
}
.bootstrap-tagsinput.info-badge .tag {
  background-color: #17a2b8;
  color: #fff;
}
.bootstrap-tagsinput.info-badge .tag .tagsinput-remove-link {
  color: #fff;
}
.bootstrap-tagsinput.success-badge .tag {
  background-color: #4caf50;
  color: #fff;
}
.bootstrap-tagsinput.success-badge .tag .tagsinput-remove-link {
  color: #fff;
}
.bootstrap-tagsinput.warning-badge .tag {
  background-color: #ff9800;
  color: #fff;
}
.bootstrap-tagsinput.warning-badge .tag .tagsinput-remove-link {
  color: #fff;
}
.bootstrap-tagsinput.danger-badge .tag {
  background-color: #f44336;
  color: #fff;
}
.bootstrap-tagsinput.danger-badge .tag .tagsinput-remove-link {
  color: #fff;
}
.bootstrap-tagsinput.rose-badge .tag {
  background-color: #e91e63;
  color: #fff;
}
.bootstrap-tagsinput.rose-badge .tag .tagsinput-remove-link {
  color: #fff;
}
/*!
* sweetalert2 v9.17.1
* Released under the MIT License.
*/
.swal2-popup.swal2-toast {
  flex-direction: row;
  align-items: center;
  width: auto;
  padding: 0.625em;
  overflow-y: hidden;
  background: #fff;
  box-shadow: 0 0 0.625em #d9d9d9;
}
.swal2-popup.swal2-toast .swal2-header {
  flex-direction: row;
  padding: 0;
}
.swal2-popup.swal2-toast .swal2-title {
  flex-grow: 1;
  justify-content: flex-start;
  margin: 0 0.6em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-footer {
  margin: 0.5em 0 0;
  padding: 0.5em 0 0;
  font-size: 0.8em;
}
.swal2-popup.swal2-toast .swal2-close {
  position: static;
  width: 0.8em;
  height: 0.8em;
  line-height: 0.8;
}
.swal2-popup.swal2-toast .swal2-content {
  justify-content: flex-start;
  padding: 0;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-icon {
  width: 2em;
  min-width: 2em;
  height: 2em;
  margin: 0;
}
.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
  display: flex;
  align-items: center;
  font-size: 1.8em;
  font-weight: 700;
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
    font-size: 0.25em;
  }
}
.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  top: 0.875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-actions {
  flex-basis: auto!important;
  width: auto;
  height: auto;
  margin: 0 0.3125em;
}
.swal2-popup.swal2-toast .swal2-styled {
  margin: 0 0.3125em;
  padding: 0.3125em 0.625em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-styled:focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(50, 100, 150, 0.4);
}
.swal2-popup.swal2-toast .swal2-success {
  border-color: #a5dc86;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 1.6em;
  height: 3em;
  transform: rotate(45deg);
  border-radius: 50%;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.8em;
  left: -0.5em;
  transform: rotate(-45deg);
  transform-origin: 2em 2em;
  border-radius: 4em 0 0 4em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.25em;
  left: 0.9375em;
  transform-origin: 0 1.5em;
  border-radius: 0 4em 4em 0;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
  top: 0;
  left: 0.4375em;
  width: 0.4375em;
  height: 2.6875em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] {
  height: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
  top: 1.125em;
  left: 0.1875em;
  width: 0.75em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
  top: 0.9375em;
  right: 0.1875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip {
  animation: Vb 0.75s;
}
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long {
  animation: Wb 0.75s;
}
.swal2-popup.swal2-toast.swal2-show {
  animation: Tb 0.5s;
}
.swal2-popup.swal2-toast.swal2-hide {
  animation: Ub 0.1s forwards;
}
.swal2-container {
  display: flex;
  position: fixed;
  z-index: 1060;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0.625em;
  overflow-x: hidden;
  transition: background-color 0.1s;
  -webkit-overflow-scrolling: touch;
}
.swal2-container.swal2-backdrop-show,
.swal2-container.swal2-noanimation {
  background: rgba(0, 0, 0, 0.4);
}
.swal2-container.swal2-backdrop-hide {
  background: transparent !important;
}
.swal2-container.swal2-top {
  align-items: flex-start;
}
.swal2-container.swal2-top-left,
.swal2-container.swal2-top-start {
  align-items: flex-start;
  justify-content: flex-start;
}
.swal2-container.swal2-top-end,
.swal2-container.swal2-top-right {
  align-items: flex-start;
  justify-content: flex-end;
}
.swal2-container.swal2-center {
  align-items: center;
}
.swal2-container.swal2-center-left,
.swal2-container.swal2-center-start {
  align-items: center;
  justify-content: flex-start;
}
.swal2-container.swal2-center-end,
.swal2-container.swal2-center-right {
  align-items: center;
  justify-content: flex-end;
}
.swal2-container.swal2-bottom {
  align-items: flex-end;
}
.swal2-container.swal2-bottom-left,
.swal2-container.swal2-bottom-start {
  align-items: flex-end;
  justify-content: flex-start;
}
.swal2-container.swal2-bottom-end,
.swal2-container.swal2-bottom-right {
  align-items: flex-end;
  justify-content: flex-end;
}
.swal2-container.swal2-bottom-end > :first-child,
.swal2-container.swal2-bottom-left > :first-child,
.swal2-container.swal2-bottom-right > :first-child,
.swal2-container.swal2-bottom-start > :first-child,
.swal2-container.swal2-bottom > :first-child {
  margin-top: auto;
}
.swal2-container.swal2-grow-fullscreen > .swal2-modal {
  display: flex!important;
  flex: 1;
  align-self: stretch;
  justify-content: center;
}
.swal2-container.swal2-grow-row > .swal2-modal {
  display: flex!important;
  flex: 1;
  align-content: center;
  justify-content: center;
}
.swal2-container.swal2-grow-column {
  flex: 1;
  flex-direction: column;
}
.swal2-container.swal2-grow-column.swal2-bottom,
.swal2-container.swal2-grow-column.swal2-center,
.swal2-container.swal2-grow-column.swal2-top {
  align-items: center;
}
.swal2-container.swal2-grow-column.swal2-bottom-left,
.swal2-container.swal2-grow-column.swal2-bottom-start,
.swal2-container.swal2-grow-column.swal2-center-left,
.swal2-container.swal2-grow-column.swal2-center-start,
.swal2-container.swal2-grow-column.swal2-top-left,
.swal2-container.swal2-grow-column.swal2-top-start {
  align-items: flex-start;
}
.swal2-container.swal2-grow-column.swal2-bottom-end,
.swal2-container.swal2-grow-column.swal2-bottom-right,
.swal2-container.swal2-grow-column.swal2-center-end,
.swal2-container.swal2-grow-column.swal2-center-right,
.swal2-container.swal2-grow-column.swal2-top-end,
.swal2-container.swal2-grow-column.swal2-top-right {
  align-items: flex-end;
}
.swal2-container.swal2-grow-column > .swal2-modal {
  display: flex!important;
  flex: 1;
  align-content: center;
  justify-content: center;
}
.swal2-container.swal2-no-transition {
  transition: none !important;
}
.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen) > .swal2-modal {
  margin: auto;
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .swal2-container .swal2-modal {
    margin: 0 !important;
  }
}
.swal2-popup {
  display: none;
  position: relative;
  box-sizing: border-box;
  flex-direction: column;
  justify-content: center;
  width: 32em;
  max-width: 100%;
  padding: 1.25em;
  border: none;
  border-radius: 0.3125em;
  background: #fff;
  color: #fff;
  font-family: inherit;
  font-size: 1rem;
}
.swal2-popup:focus {
  outline: none;
}
.swal2-popup.swal2-loading {
  overflow-y: hidden;
}
.swal2-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 1.8em;
}
.swal2-title {
  position: relative;
  max-width: 100%;
  margin: 0 0 0.4em;
  padding: 0;
  color: #fff;
  font-size: 1.875em;
  font-weight: 600;
  text-align: center;
  text-transform: none;
  word-wrap: break-word;
}
.swal2-actions {
  display: flex;
  z-index: 1;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin: 1.25em auto 0;
}
.swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
  opacity: 0.4;
}
.swal2-actions:not(.swal2-loading) .swal2-styled:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}
.swal2-actions:not(.swal2-loading) .swal2-styled:active {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}
.swal2-actions.swal2-loading .swal2-styled.swal2-confirm {
  box-sizing: border-box;
  width: 2.5em;
  height: 2.5em;
  margin: 0.46875em;
  padding: 0;
  animation: ec 1.5s linear 0s infinite normal;
  border: 0.25em solid transparent;
  border-radius: 100%;
  border-color: transparent;
  background-color: transparent!important;
  color: transparent!important;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.swal2-actions.swal2-loading .swal2-styled.swal2-cancel {
  margin-right: 30px;
  margin-left: 30px;
}
.swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm:after {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-left: 5px;
  animation: ec 1.5s linear 0s infinite normal;
  border: 3px solid #999;
  border-radius: 50%;
  border-right-color: transparent;
  box-shadow: 1px 1px 1px #fff;
}
.swal2-styled {
  margin: 0.3125em;
  padding: 0.625em 2em;
  box-shadow: none;
  font-weight: 500;
}
.swal2-styled:not([disabled]) {
  cursor: pointer;
}
.swal2-styled.swal2-confirm {
  background: initial;
  background-color: #3085d6;
}
.swal2-styled.swal2-cancel,
.swal2-styled.swal2-confirm {
  border: 0;
  border-radius: 0.25em;
  color: #fff;
  font-size: 1.0625em;
}
.swal2-styled.swal2-cancel {
  background: initial;
  background-color: #aaa;
}
.swal2-styled:focus {
  outline: none;
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(50, 100, 150, 0.4);
}
.swal2-styled::-moz-focus-inner {
  border: 0;
}
.swal2-footer {
  justify-content: center;
  margin: 1.25em 0 0;
  padding: 1em 0 0;
  border-top: 1px solid #eee;
  color: #545454;
  font-size: 1em;
}
.swal2-timer-progress-bar-container {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 0.25em;
  overflow: hidden;
  border-bottom-right-radius: 0.3125em;
  border-bottom-left-radius: 0.3125em;
}
.swal2-timer-progress-bar {
  width: 100%;
  height: 0.25em;
  background: rgba(0, 0, 0, 0.2);
}
.swal2-image {
  max-width: 100%;
  margin: 1.25em auto;
}
.swal2-close {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  align-items: center;
  justify-content: center;
  width: 1.2em;
  height: 1.2em;
  padding: 0;
  overflow: hidden;
  transition: color 0.1s ease-out;
  border: none;
  border-radius: 0;
  background: transparent;
  color: #ccc;
  font-family: serif;
  font-size: 2.5em;
  line-height: 1.2;
  cursor: pointer;
}
.swal2-close:hover {
  transform: none;
  background: transparent;
  color: #f27474;
}
.swal2-close:focus {
  outline: none !important;
}
.swal2-close::-moz-focus-inner {
  border: 0;
}
.swal2-content {
  z-index: 1;
  justify-content: center;
  margin: 0;
  padding: 0 1.6em;
  color: black;
  font-size: 1.125em;
  font-weight: 400;
  line-height: normal;
  text-align: center;
  word-wrap: break-word;
}
.swal2-checkbox,
.swal2-file,
.swal2-input,
.swal2-radio,
.swal2-select,
.swal2-textarea {
  margin: 1em auto;
}
.swal2-file,
.swal2-input,
.swal2-textarea {
  box-sizing: border-box;
  width: 100%;
  transition: border-color 0.3s, box-shadow 0.3s;
  border: 1px solid #d9d9d9;
  border-radius: 0.1875em;
  background: inherit;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
  color: inherit;
  font-size: 1.125em;
}
.swal2-file.swal2-inputerror,
.swal2-input.swal2-inputerror,
.swal2-textarea.swal2-inputerror {
  border-color: #f27474 !important;
  box-shadow: 0 0 2px #f27474 !important;
}
.swal2-file:focus,
.swal2-input:focus,
.swal2-textarea:focus {
  border: 1px solid #b4dbed;
  outline: none;
  box-shadow: 0 0 3px #c4e6f5;
}
.swal2-file::-moz-placeholder,
.swal2-input::-moz-placeholder,
.swal2-textarea::-moz-placeholder {
  color: #ccc;
}
.swal2-file:-ms-input-placeholder,
.swal2-file::-ms-input-placeholder,
.swal2-input:-ms-input-placeholder,
.swal2-input::-ms-input-placeholder,
.swal2-textarea:-ms-input-placeholder,
.swal2-textarea::-ms-input-placeholder {
  color: #ccc;
}
.swal2-file::placeholder,
.swal2-input::placeholder,
.swal2-textarea::placeholder {
  color: #ccc;
}
.swal2-range {
  margin: 1em auto;
  background: #fff;
}
.swal2-range input {
  width: 80%;
}
.swal2-range output {
  width: 20%;
  color: inherit;
  font-weight: 600;
  text-align: center;
}
.swal2-range input,
.swal2-range output {
  height: 2.625em;
  padding: 0;
  font-size: 1.125em;
  line-height: 2.625em;
}
.swal2-input {
  height: 2.625em;
  padding: 0 0.75em;
}
.swal2-input[type=number] {
  max-width: 10em;
}
.swal2-file {
  background: inherit;
  font-size: 1.125em;
}
.swal2-textarea {
  height: 6.75em;
  padding: 0.75em;
}
.swal2-select {
  min-width: 50%;
  max-width: 100%;
  padding: 0.375em 0.625em;
  background: inherit;
  color: inherit;
  font-size: 1.125em;
}
.swal2-checkbox,
.swal2-radio {
  align-items: center;
  justify-content: center;
  background: #fff;
  color: inherit;
}
.swal2-checkbox label,
.swal2-radio label {
  margin: 0 0.6em;
  font-size: 1.125em;
}
.swal2-checkbox input,
.swal2-radio input {
  margin: 0 0.4em;
}
.swal2-validation-message {
  display: none;
  align-items: center;
  justify-content: center;
  padding: 0.625em;
  overflow: hidden;
  background: #f0f0f0;
  color: #666;
  font-size: 1em;
  font-weight: 300;
}
.swal2-validation-message:before {
  content: "!";
  display: inline-block;
  width: 1.5em;
  min-width: 1.5em;
  height: 1.5em;
  margin: 0 0.625em;
  border-radius: 50%;
  background-color: #f27474;
  color: #fff;
  font-weight: 600;
  line-height: 1.5em;
  text-align: center;
}
.swal2-icon {
  position: relative;
  box-sizing: content-box;
  justify-content: center;
  width: 5em;
  height: 5em;
  margin: 1.25em auto 1.875em;
  border: 0.25em solid transparent;
  border-radius: 50%;
  font-family: inherit;
  line-height: 5em;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.swal2-icon .swal2-icon-content {
  display: flex;
  align-items: center;
  font-size: 3.75em;
}
.swal2-icon.swal2-error {
  border-color: #f27474;
  color: #f27474;
}
.swal2-icon.swal2-error .swal2-x-mark {
  position: relative;
  flex-grow: 1;
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  display: block;
  position: absolute;
  top: 2.3125em;
  width: 2.9375em;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #f27474;
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 1.0625em;
  transform: rotate(45deg);
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 1em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-error.swal2-icon-show {
  animation: dc 0.5s;
}
.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark {
  animation: cc 0.5s;
}
.swal2-icon.swal2-warning {
  border-color: #facea8;
  color: #f8bb86;
}
.swal2-icon.swal2-info {
  border-color: #9de0f6;
  color: #3fc3ee;
}
.swal2-icon.swal2-question {
  border-color: #c9dae1;
  color: #87adbd;
}
.swal2-icon.swal2-success {
  border-color: #a5dc86;
  color: #a5dc86;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 3.75em;
  height: 7.5em;
  transform: rotate(45deg);
  border-radius: 50%;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.4375em;
  left: -2.0635em;
  transform: rotate(-45deg);
  transform-origin: 3.75em 3.75em;
  border-radius: 7.5em 0 0 7.5em;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.6875em;
  left: 1.875em;
  transform: rotate(-45deg);
  transform-origin: 0 3.75em;
  border-radius: 0 7.5em 7.5em 0;
}
.swal2-icon.swal2-success .swal2-success-ring {
  position: absolute;
  z-index: 2;
  top: -0.25em;
  left: -0.25em;
  box-sizing: content-box;
  width: 100%;
  height: 100%;
  border: 0.25em solid hsla(98, 55%, 69%, 0.3);
  border-radius: 50%;
}
.swal2-icon.swal2-success .swal2-success-fix {
  position: absolute;
  z-index: 1;
  top: 0.5em;
  left: 1.625em;
  width: 0.4375em;
  height: 5.625em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-success [class^=swal2-success-line] {
  display: block;
  position: absolute;
  z-index: 2;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #a5dc86;
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] {
  top: 2.875em;
  left: 0.8125em;
  width: 1.5625em;
  transform: rotate(45deg);
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
  top: 2.375em;
  right: 0.5em;
  width: 2.9375em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip {
  animation: Zb 0.75s;
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long {
  animation: ac 0.75s;
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right {
  animation: bc 4.25s ease-in;
}
.swal2-progress-steps {
  align-items: center;
  margin: 0 0 1.25em;
  padding: 0;
  background: inherit;
  font-weight: 600;
}
.swal2-progress-steps li {
  display: inline-block;
  position: relative;
}
.swal2-progress-steps .swal2-progress-step {
  z-index: 20;
  width: 2em;
  height: 2em;
  border-radius: 2em;
  background: #3085d6;
  color: #fff;
  line-height: 2em;
  text-align: center;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
  background: #3085d6;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step {
  background: #add8e6;
  color: #fff;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
  background: #add8e6;
}
.swal2-progress-steps .swal2-progress-step-line {
  z-index: 10;
  width: 2.5em;
  height: 0.4em;
  margin: 0 -1px;
  background: #3085d6;
}
[class^=swal2] {
  -webkit-tap-highlight-color: transparent;
}
.swal2-show {
  animation: Xb 0.3s;
}
.swal2-hide {
  animation: Yb 0.15s forwards;
}
.swal2-noanimation {
  transition: none;
}
.swal2-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
.swal2-rtl .swal2-close {
  right: auto;
  left: 0;
}
.swal2-rtl .swal2-timer-progress-bar {
  right: 0;
  left: auto;
}
@supports (-ms-accelerator:true) {
  .swal2-range input {
    width: 100% !important;
  }
  .swal2-range output {
    display: none;
  }
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .swal2-range input {
    width: 100% !important;
  }
  .swal2-range output {
    display: none;
  }
}
@-moz-document url-prefix() {
  .swal2-close:focus {
    outline: 2px solid rgba(50, 100, 150, 0.4);
  }
}
@keyframes Tb {
  0% {
    transform: translateY(-0.625em) rotate(2deg);
  }
  33% {
    transform: translateY(0) rotate(-2deg);
  }
  66% {
    transform: translateY(0.3125em) rotate(2deg);
  }
  to {
    transform: translateY(0) rotate(0deg);
  }
}
@keyframes Ub {
  to {
    transform: rotate(1deg);
    opacity: 0;
  }
}
@keyframes Vb {
  0% {
    top: 0.5625em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 0.125em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 0.625em;
    left: -0.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: 0.75em;
    width: 0.5em;
  }
  to {
    top: 1.125em;
    left: 0.1875em;
    width: 0.75em;
  }
}
@keyframes Wb {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: 0.9375em;
    width: 0;
  }
  84% {
    top: 0.9375em;
    right: 0;
    width: 1.125em;
  }
  to {
    top: 0.9375em;
    right: 0.1875em;
    width: 1.375em;
  }
}
@keyframes Xb {
  0% {
    transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
  }
  to {
    transform: scale(1);
  }
}
@keyframes Yb {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  to {
    transform: scale(0.5);
    opacity: 0;
  }
}
@keyframes Zb {
  0% {
    top: 1.1875em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -0.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  to {
    top: 2.8125em;
    left: 0.8125em;
    width: 1.5625em;
  }
}
@keyframes ac {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  to {
    top: 2.375em;
    right: 0.5em;
    width: 2.9375em;
  }
}
@keyframes bc {
  0% {
    transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
  }
  to {
    transform: rotate(-405deg);
  }
}
@keyframes cc {
  0% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -0.375em;
    transform: scale(1.15);
  }
  to {
    margin-top: 0;
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes dc {
  0% {
    transform: rotateX(100deg);
    opacity: 0;
  }
  to {
    transform: rotateX(0deg);
    opacity: 1;
  }
}
@keyframes ec {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
  overflow: hidden;
}
body.swal2-height-auto {
  height: auto !important;
}
body.swal2-no-backdrop .swal2-container {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  max-width: calc(100% - 0.625em * 2);
  background-color: transparent !important;
}
body.swal2-no-backdrop .swal2-container > .swal2-modal {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
body.swal2-no-backdrop .swal2-container.swal2-top {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-no-backdrop .swal2-container.swal2-top-left,
body.swal2-no-backdrop .swal2-container.swal2-top-start {
  top: 0;
  left: 0;
}
body.swal2-no-backdrop .swal2-container.swal2-top-end,
body.swal2-no-backdrop .swal2-container.swal2-top-right {
  top: 0;
  right: 0;
}
body.swal2-no-backdrop .swal2-container.swal2-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
body.swal2-no-backdrop .swal2-container.swal2-center-left,
body.swal2-no-backdrop .swal2-container.swal2-center-start {
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
body.swal2-no-backdrop .swal2-container.swal2-center-end,
body.swal2-no-backdrop .swal2-container.swal2-center-right {
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
body.swal2-no-backdrop .swal2-container.swal2-bottom {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-no-backdrop .swal2-container.swal2-bottom-left,
body.swal2-no-backdrop .swal2-container.swal2-bottom-start {
  bottom: 0;
  left: 0;
}
body.swal2-no-backdrop .swal2-container.swal2-bottom-end,
body.swal2-no-backdrop .swal2-container.swal2-bottom-right {
  right: 0;
  bottom: 0;
}
@media print {
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
    overflow-y: scroll !important;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) > [aria-hidden=true] {
    display: none;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
    position: static !important;
  }
}
body.swal2-toast-shown .swal2-container {
  background-color: transparent;
}
body.swal2-toast-shown .swal2-container.swal2-top {
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-top-end,
body.swal2-toast-shown .swal2-container.swal2-top-right {
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
}
body.swal2-toast-shown .swal2-container.swal2-top-left,
body.swal2-toast-shown .swal2-container.swal2-top-start {
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
}
body.swal2-toast-shown .swal2-container.swal2-center-left,
body.swal2-toast-shown .swal2-container.swal2-center-start {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-center {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translate(-50%, -50%);
}
body.swal2-toast-shown .swal2-container.swal2-center-end,
body.swal2-toast-shown .swal2-container.swal2-center-right {
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-left,
body.swal2-toast-shown .swal2-container.swal2-bottom-start {
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
}
body.swal2-toast-shown .swal2-container.swal2-bottom {
  top: auto;
  right: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-end,
body.swal2-toast-shown .swal2-container.swal2-bottom-right {
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
}
body.swal2-toast-column .swal2-toast {
  flex-direction: column;
  align-items: stretch;
}
body.swal2-toast-column .swal2-toast .swal2-actions {
  flex: 1;
  align-self: stretch;
  height: 2.2em;
  margin-top: 0.3125em;
}
body.swal2-toast-column .swal2-toast .swal2-loading {
  justify-content: center;
}
body.swal2-toast-column .swal2-toast .swal2-input {
  height: 2em;
  margin: 0.3125em auto;
  font-size: 1em;
}
body.swal2-toast-column .swal2-toast .swal2-validation-message {
  font-size: 1em;
}
.card-wizard {
  min-height: 410px;
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
  opacity: 0;
}
.card-wizard.active {
  opacity: 1;
}
.card-wizard .picture-container {
  position: relative;
  cursor: pointer;
  text-align: center;
}
.card-wizard .wizard-navigation {
  position: relative;
}
.card-wizard .picture {
  width: 106px;
  height: 106px;
  background-color: #999;
  border: 4px solid #ccc;
  color: #fff;
  border-radius: 50%;
  margin: 5px auto;
  overflow: hidden;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
}
.card-wizard .picture:hover {
  border-color: #2ca8ff;
}
.card-wizard .moving-tab {
  position: absolute;
  text-align: center;
  padding: 12px;
  font-size: 12px;
  text-transform: uppercase;
  -webkit-font-smoothing: subpixel-antialiased;
  top: -6px;
  left: 0;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  font-weight: 500;
}
.card-wizard[data-color=purple] .moving-tab {
  background-color: #4582ec;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(156, 39, 176, 0.4);
}
.card-wizard[data-color=purple] .picture:hover {
  border-color: #4582ec;
}
.card-wizard[data-color=purple] .choice.active .icon,
.card-wizard[data-color=purple] .choice:hover .icon {
  border-color: #4582ec;
  color: #4582ec;
}
.card-wizard[data-color=purple] .checkbox input[type=checkbox]:checked + .checkbox-material .check,
.card-wizard[data-color=purple] .radio input[type=radio]:checked ~ .check {
  background-color: #4582ec;
}
.card-wizard[data-color=purple] .radio input[type=radio]:checked ~ .circle {
  border-color: #4582ec;
}
.card-wizard[data-color=green] .moving-tab {
  background-color: #4caf50;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(76, 175, 80, 0.4);
}
.card-wizard[data-color=green] .picture:hover {
  border-color: #4caf50;
}
.card-wizard[data-color=green] .choice.active .icon,
.card-wizard[data-color=green] .choice:hover .icon {
  border-color: #4caf50;
  color: #4caf50;
}
.card-wizard[data-color=green] .checkbox input[type=checkbox]:checked + .checkbox-material .check,
.card-wizard[data-color=green] .radio input[type=radio]:checked ~ .check {
  background-color: #4caf50;
}
.card-wizard[data-color=green] .radio input[type=radio]:checked ~ .circle {
  border-color: #4caf50;
}
.card-wizard[data-color=blue] .moving-tab {
  background-color: #17a2b8;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(23, 162, 184, 0.4);
}
.card-wizard[data-color=blue] .picture:hover {
  border-color: #17a2b8;
}
.card-wizard[data-color=blue] .choice.active .icon,
.card-wizard[data-color=blue] .choice:hover .icon {
  border-color: #17a2b8;
  color: #17a2b8;
}
.card-wizard[data-color=blue] .checkbox input[type=checkbox]:checked + .checkbox-material .check,
.card-wizard[data-color=blue] .radio input[type=radio]:checked ~ .check {
  background-color: #17a2b8;
}
.card-wizard[data-color=blue] .radio input[type=radio]:checked ~ .circle {
  border-color: #17a2b8;
}
.card-wizard[data-color=orange] .moving-tab {
  background-color: #ff9800;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(255, 152, 0, 0.4);
}
.card-wizard[data-color=orange] .picture:hover {
  border-color: #ff9800;
}
.card-wizard[data-color=orange] .choice.active .icon,
.card-wizard[data-color=orange] .choice:hover .icon {
  border-color: #ff9800;
  color: #ff9800;
}
.card-wizard[data-color=orange] .checkbox input[type=checkbox]:checked + .checkbox-material .check,
.card-wizard[data-color=orange] .radio input[type=radio]:checked ~ .check {
  background-color: #ff9800;
}
.card-wizard[data-color=orange] .radio input[type=radio]:checked ~ .circle {
  border-color: #ff9800;
}
.card-wizard[data-color=red] .moving-tab {
  background-color: #f44336;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(244, 67, 54, 0.4);
}
.card-wizard[data-color=red] .picture:hover {
  border-color: #f44336;
}
.card-wizard[data-color=red] .choice.active .icon,
.card-wizard[data-color=red] .choice:hover .icon {
  border-color: #f44336;
  color: #f44336;
}
.card-wizard[data-color=red] .checkbox input[type=checkbox]:checked + .checkbox-material .check,
.card-wizard[data-color=red] .radio input[type=radio]:checked ~ .check {
  background-color: #f44336;
}
.card-wizard[data-color=red] .radio input[type=radio]:checked ~ .circle {
  border-color: #f44336;
}
.card-wizard[data-color=rose] .moving-tab {
  background-color: #e91e63;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(233, 30, 99, 0.4);
}
.card-wizard[data-color=rose] .picture:hover {
  border-color: #e91e63;
}
.card-wizard[data-color=rose] .choice.active .icon,
.card-wizard[data-color=rose] .choice:hover .icon {
  border-color: #e91e63;
  color: #e91e63;
}
.card-wizard[data-color=rose] .checkbox input[type=checkbox]:checked + .checkbox-material .check,
.card-wizard[data-color=rose] .radio input[type=radio]:checked ~ .check {
  background-color: #e91e63;
}
.card-wizard[data-color=rose] .radio input[type=radio]:checked ~ .circle {
  border-color: #e91e63;
}
.card-wizard .picture input[type=file] {
  cursor: pointer;
  display: block;
  height: 100%;
  left: 0;
  opacity: 0!important;
  position: absolute;
  top: 0;
  width: 100%;
}
.card-wizard .picture-src {
  width: 100%;
}
.card-wizard .tab-content {
  min-height: 340px;
  padding: 20px 15px;
}
.card-wizard .wizard-footer {
  padding: 0 15px;
}
.card-wizard .wizard-footer .checkbox {
  margin-top: 16px;
}
.card-wizard .disabled {
  display: none;
}
.card-wizard .wizard-header {
  text-align: center;
  padding: 25px 0 35px;
}
.card-wizard .wizard-header h5 {
  margin: 5px 0 0;
}
.card-wizard .nav-pills > li {
  text-align: center;
}
.card-wizard .btn {
  text-transform: uppercase;
}
.card-wizard .info-text {
  text-align: center;
  font-weight: 300;
  margin: 10px 0 30px;
}
.card-wizard .choice {
  text-align: center;
  cursor: pointer;
  margin-top: 20px;
}
.card-wizard .choice[disabled] {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.26;
}
.card-wizard .choice .icon {
  text-align: center;
  vertical-align: middle;
  height: 116px;
  width: 116px;
  border-radius: 50%;
  color: #999;
  margin: 0 auto 20px;
  border: 4px solid #ccc;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
}
.card-wizard .choice i {
  font-size: 40px;
  line-height: 111px;
}
.card-wizard .choice.active .icon,
.card-wizard .choice:hover .icon {
  border-color: #2ca8ff;
}
.card-wizard .choice input[type=checkbox],
.card-wizard .choice input[type=radio] {
  position: absolute;
  left: -10000px;
  z-index: -1;
}
.card-wizard .btn-finish {
  display: none;
}
.card-wizard .description {
  color: #999;
  font-size: 14px;
}
.card-wizard .wizard-title {
  margin: 0;
}
.card-wizard .nav-pills {
  background-color: hsla(0, 0%, 78%, 0.2);
}
.card-wizard .nav-pills > li + li {
  margin-left: 0;
}
.card-wizard .nav-pills > li > a {
  border: 0!important;
  border-radius: 0;
  line-height: 18px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  min-width: 100px;
  text-align: center;
}
.card-wizard .nav-pills > li.active > a,
.card-wizard .nav-pills > li.active > a:focus,
.card-wizard .nav-pills > li.active > a:hover,
.card-wizard .nav-pills > li > a:focus,
.card-wizard .nav-pills > li > a:hover {
  background-color: inherit;
  box-shadow: none;
}
.card-wizard .nav-pills > li i {
  display: block;
  font-size: 30px;
  padding: 15px 0;
}
.card-wizard .nav-pills .nav-item .nav-link.active {
  background-color: transparent !important;
}
.card-wizard .tab-pane .form-group.select-wizard {
  margin-top: 22px;
}
.dark-edition {
  background-color: #E8EAED;
}
.dark-edition .badge.badge-warning {
  color: #fff !important;
}
.dark-edition.off-canvas-sidebar .navbar-brand {
  color: #fff;
}
.animation-transition-general,
.lock-page .card-profile,
.login-page .card-login,
.sidebar .logo a.logo-mini,
.sidebar .logo a.logo-normal,
.sidebar .nav p,
.sidebar .sidebar-wrapper .user .user-info [data-toggle=collapse] ~ div > ul > li > a span,
.sidebar .sidebar-wrapper > .nav [data-toggle=collapse] ~ div > ul > li > a span,
.sidebar .user .photo,
.sidebar .user .user-info > a > span {
  transition: all 0.3s linear;
}
.animation-transition-slow {
  transition: all 0.37s linear;
}
.animation-transition-fast,
.bootstrap-datetimepicker-widget table td > div,
.bootstrap-datetimepicker-widget table td span,
.bootstrap-datetimepicker-widget table th,
.bootstrap-datetimepicker-widget table th > div {
  transition: all 0.15s ease 0s;
}
.animation-transition-fast-in,
.caret,
.sidebar a {
  transition: all 0.15s ease-in;
}
.alert {
  border: 0;
  line-height: 20px;
}
.alert b {
  font-weight: 500;
  text-transform: uppercase;
  font-size: 0.75rem;
}
.alert,
.alert.alert-default {
  background-color: #fff;
  color: #6c757d;
}
.alert.alert-default .alert-link,
.alert.alert-default a,
.alert .alert-link,
.alert a {
  color: #6c757d;
}
.alert.alert-inverse {
  background-color: #292929;
  color: #fff;
}
.alert.alert-inverse .alert-link,
.alert.alert-inverse a {
  color: #fff;
}
.alert.alert-primary {
  background-color: #a72abd;
  color: #fff;
}
.alert.alert-primary .alert-link,
.alert.alert-primary a {
  color: #fff;
}
.alert.alert-success {
  background-color: #55b559;
  color: #fff;
}
.alert.alert-success .alert-link,
.alert.alert-success a {
  color: #fff;
}
.alert.alert-info {
  background-color: #19aec6;
  color: #fff;
}
.alert.alert-info .alert-link,
.alert.alert-info a {
  color: #fff;
}
.alert.alert-warning {
  background-color: #ff9e0f;
  color: #fff;
}
.alert.alert-warning .alert-link,
.alert.alert-warning a {
  color: #fff;
}
.alert.alert-danger {
  background-color: #f55145;
  color: #fff;
}
.alert.alert-danger .alert-link,
.alert.alert-danger a {
  color: #fff;
}
.alert.alert-rose {
  background-color: #ea2c6d;
  color: #fff;
}
.alert-danger,
.alert-info,
.alert-rose,
.alert-success,
.alert-warning,
.alert.alert-rose .alert-link,
.alert.alert-rose a {
  color: #fff;
}
.alert-default .alert-link,
.alert-default a {
  color: rgba(0, 0, 0, 0.87);
}
.alert span {
  display: block;
  max-width: 89%;
}
.alert.alert-danger {
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(244, 67, 54, 0.4);
}
.alert.alert-danger i {
  color: #f44336;
}
.alert.alert-warning {
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(255, 152, 0, 0.4);
}
.alert.alert-warning i {
  color: #ff9800;
}
.alert.alert-success {
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(76, 175, 80, 0.4);
}
.alert.alert-success i {
  color: #4caf50;
}
.alert.alert-info {
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(23, 162, 184, 0.4);
}
.alert.alert-info i {
  color: #17a2b8;
}
.alert.alert-primary {
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(156, 39, 176, 0.4);
}
.alert.alert-primary i {
  color: #4582ec;
}
.alert.alert-rose {
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(233, 30, 99, 0.4);
}
.alert.alert-rose i {
  color: #e91e63;
}
.alert.alert-with-icon {
  padding-left: 66px;
}
.alert.alert-with-icon i[data-notify=icon] {
  font-size: 30px;
  display: block;
  left: 0.9375rem;
  position: absolute;
  top: 50%;
  margin-top: -0.9375rem;
  color: #fff;
}
.alert .close {
  line-height: 0.5;
}
.alert .close i {
  color: #fff;
  font-size: 11px;
}
.alert i[data-notify=icon] {
  display: none;
}
.alert .alert-icon {
  display: block;
  float: left;
  margin-right: 1.071rem;
}
.alert .alert-icon i {
  margin-top: -7px;
  top: 5px;
  position: relative;
}
.alert [data-notify=dismiss] {
  margin-right: 5px;
}
.places-buttons .btn {
  margin-bottom: 1.875rem;
}
.alert.alert-info {
  background: linear-gradient(60deg, #029eb1, #25b1c3);
  background-color: unset;
}
.alert.alert-warning {
  background: linear-gradient(60deg, #f5700c, #ff9800);
  background-color: unset;
}
.alert.alert-success {
  background: linear-gradient(60deg, #288c6c, #4ea752);
  background-color: unset;
}
.alert.alert-danger {
  background: linear-gradient(60deg, #d22824, #da3a36);
  background-color: unset;
}
.alert.alert-primary {
  background: linear-gradient(60deg, #4582ec, #1759cd);
  background-color: unset;
}
.alert .close {
  outline: 0;
  text-shadow: none;
  bottom: 0;
  top: 0!important;
  margin-top: 0 !important;
}
.alert .close:focus,
.alert .close:hover {
  color: #fff;
  opacity: 1;
}
.btn {
  text-transform: uppercase;
  margin: 0.3125rem 1px;
  will-change: box-shadow, transform;
}
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
  outline: 0;
}
.btn.btn-primary {
  color: #fff;
  background-color: #4582ec;
  box-shadow: 0 2px 2px 0 rgba(156, 39, 176, 0.14), 0 3px 1px -2px rgba(156, 39, 176, 0.2), 0 1px 5px 0 rgba(156, 39, 176, 0.12);
}
.btn.btn-primary.focus,
.btn.btn-primary:focus,
.btn.btn-primary:hover {
  color: #fff;
  background-color: contrast-color(#4582ec, #4251a1, #a72abd);
  border-color: #701c7e;
}
.btn.btn-primary.active,
.btn.btn-primary:active,
.open > .btn.btn-primary.dropdown-toggle,
.show > .btn.btn-primary.dropdown-toggle {
  color: #fff;
  background-color: contrast-color(#4582ec, #4251a1, #a72abd);
  border-color: #701c7e;
  box-shadow: 0 2px 2px 0 rgba(156, 39, 176, 0.14), 0 3px 1px -2px rgba(156, 39, 176, 0.2), 0 1px 5px 0 rgba(156, 39, 176, 0.12);
}
.btn.btn-primary.active.focus,
.btn.btn-primary.active:focus,
.btn.btn-primary.active:hover,
.btn.btn-primary:active.focus,
.btn.btn-primary:active:focus,
.btn.btn-primary:active:hover,
.open > .btn.btn-primary.dropdown-toggle.focus,
.open > .btn.btn-primary.dropdown-toggle:focus,
.open > .btn.btn-primary.dropdown-toggle:hover,
.show > .btn.btn-primary.dropdown-toggle.focus,
.show > .btn.btn-primary.dropdown-toggle:focus,
.show > .btn.btn-primary.dropdown-toggle:hover {
  color: #fff;
  background-color: contrast-color(#4582ec, #4251a1, #a72abd);
  border-color: #3f1048;
}
.open > .btn.btn-primary.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: #4582ec;
}
.open > .btn.btn-primary.dropdown-toggle.md-btn-icon:hover {
  background-color: contrast-color(#4582ec, #4251a1, #a72abd);
}
.btn.btn-primary.disabled.focus,
.btn.btn-primary.disabled:focus,
.btn.btn-primary.disabled:hover,
.btn.btn-primary:disabled.focus,
.btn.btn-primary:disabled:focus,
.btn.btn-primary:disabled:hover {
  background-color: #4582ec;
  border-color: #4582ec;
}
.btn.btn-primary:active,
.btn.btn-primary:focus,
.btn.btn-primary:hover {
  box-shadow: 0 14px 26px -12px rgba(28 60 217, 0.4), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(28 60 217, 0.4);
}
.btn.btn-secondary {
  color: #fff;
  background-color: #999;
  box-shadow: 0 2px 2px 0 hsla(0, 0%, 60%, 0.14), 0 3px 1px -2px hsla(0, 0%, 60%, 0.2), 0 1px 5px 0 hsla(0, 0%, 60%, 0.12);
}
.btn.btn-secondary.focus,
.btn.btn-secondary:focus,
.btn.btn-secondary:hover {
  color: #fff;
  background-color: contrast-color(#999, #919191, #a1a1a1);
  border-color: #7a7a7a;
}
.btn.btn-secondary.active,
.btn.btn-secondary:active,
.open > .btn.btn-secondary.dropdown-toggle,
.show > .btn.btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: contrast-color(#999, #919191, #a1a1a1);
  border-color: #7a7a7a;
  box-shadow: 0 2px 2px 0 hsla(0, 0%, 60%, 0.14), 0 3px 1px -2px hsla(0, 0%, 60%, 0.2), 0 1px 5px 0 hsla(0, 0%, 60%, 0.12);
}
.btn.btn-secondary.active.focus,
.btn.btn-secondary.active:focus,
.btn.btn-secondary.active:hover,
.btn.btn-secondary:active.focus,
.btn.btn-secondary:active:focus,
.btn.btn-secondary:active:hover,
.open > .btn.btn-secondary.dropdown-toggle.focus,
.open > .btn.btn-secondary.dropdown-toggle:focus,
.open > .btn.btn-secondary.dropdown-toggle:hover,
.show > .btn.btn-secondary.dropdown-toggle.focus,
.show > .btn.btn-secondary.dropdown-toggle:focus,
.show > .btn.btn-secondary.dropdown-toggle:hover {
  color: #fff;
  background-color: contrast-color(#999, #919191, #a1a1a1);
  border-color: #595959;
}
.open > .btn.btn-secondary.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: #999;
}
.open > .btn.btn-secondary.dropdown-toggle.md-btn-icon:hover {
  background-color: contrast-color(#999, #919191, #a1a1a1);
}
.btn.btn-secondary.disabled.focus,
.btn.btn-secondary.disabled:focus,
.btn.btn-secondary.disabled:hover,
.btn.btn-secondary:disabled.focus,
.btn.btn-secondary:disabled:focus,
.btn.btn-secondary:disabled:hover {
  background-color: #999;
  border-color: #999;
}
.btn.btn-secondary:active,
.btn.btn-secondary:focus,
.btn.btn-secondary:hover {
  box-shadow: 0 14px 26px -12px hsla(0, 0%, 60%, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px hsla(0, 0%, 60%, 0.2);
}
.btn.btn-info {
  color: #fff;
  background-color: #17a2b8;
  box-shadow: 0 2px 2px 0 rgba(23, 162, 184, 0.14), 0 3px 1px -2px rgba(23, 162, 184, 0.2), 0 1px 5px 0 rgba(23, 162, 184, 0.12);
}
.btn.btn-info.focus,
.btn.btn-info:focus,
.btn.btn-info:hover {
  color: #fff;
  background-color: contrast-color(#17a2b8, #1596aa, #19aec6);
  border-color: #107282;
}
.btn.btn-info.active,
.btn.btn-info:active,
.open > .btn.btn-info.dropdown-toggle,
.show > .btn.btn-info.dropdown-toggle {
  color: #fff;
  background-color: contrast-color(#17a2b8, #1596aa, #19aec6);
  border-color: #107282;
  box-shadow: 0 2px 2px 0 rgba(23, 162, 184, 0.14), 0 3px 1px -2px rgba(23, 162, 184, 0.2), 0 1px 5px 0 rgba(23, 162, 184, 0.12);
}
.btn.btn-info.active.focus,
.btn.btn-info.active:focus,
.btn.btn-info.active:hover,
.btn.btn-info:active.focus,
.btn.btn-info:active:focus,
.btn.btn-info:active:hover,
.open > .btn.btn-info.dropdown-toggle.focus,
.open > .btn.btn-info.dropdown-toggle:focus,
.open > .btn.btn-info.dropdown-toggle:hover,
.show > .btn.btn-info.dropdown-toggle.focus,
.show > .btn.btn-info.dropdown-toggle:focus,
.show > .btn.btn-info.dropdown-toggle:hover {
  color: #fff;
  background-color: contrast-color(#17a2b8, #1596aa, #19aec6);
  border-color: #093e47;
}
.open > .btn.btn-info.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: #17a2b8;
}
.open > .btn.btn-info.dropdown-toggle.md-btn-icon:hover {
  background-color: contrast-color(#17a2b8, #1596aa, #19aec6);
}
.btn.btn-info.disabled.focus,
.btn.btn-info.disabled:focus,
.btn.btn-info.disabled:hover,
.btn.btn-info:disabled.focus,
.btn.btn-info:disabled:focus,
.btn.btn-info:disabled:hover {
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn.btn-info:active,
.btn.btn-info:focus,
.btn.btn-info:hover {
  box-shadow: 0 14px 26px -12px rgba(23, 162, 184, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(23, 162, 184, 0.2);
}
.btn.btn-success {
  color: #fff;
  background-color: #4caf50;
  box-shadow: 0 2px 2px 0 rgba(76, 175, 80, 0.14), 0 3px 1px -2px rgba(76, 175, 80, 0.2), 0 1px 5px 0 rgba(76, 175, 80, 0.12);
}
.btn.btn-success.focus,
.btn.btn-success:focus,
.btn.btn-success:hover {
  color: #fff;
  background-color: contrast-color(#4caf50, #47a44b, #55b559);
  border-color: #39843c;
}
.btn.btn-success.active,
.btn.btn-success:active,
.open > .btn.btn-success.dropdown-toggle,
.show > .btn.btn-success.dropdown-toggle {
  color: #fff;
  background-color: contrast-color(#4caf50, #47a44b, #55b559);
  border-color: #39843c;
  box-shadow: 0 2px 2px 0 rgba(76, 175, 80, 0.14), 0 3px 1px -2px rgba(76, 175, 80, 0.2), 0 1px 5px 0 rgba(76, 175, 80, 0.12);
}
.btn.btn-success.active.focus,
.btn.btn-success.active:focus,
.btn.btn-success.active:hover,
.btn.btn-success:active.focus,
.btn.btn-success:active:focus,
.btn.btn-success:active:hover,
.open > .btn.btn-success.dropdown-toggle.focus,
.open > .btn.btn-success.dropdown-toggle:focus,
.open > .btn.btn-success.dropdown-toggle:hover,
.show > .btn.btn-success.dropdown-toggle.focus,
.show > .btn.btn-success.dropdown-toggle:focus,
.show > .btn.btn-success.dropdown-toggle:hover {
  color: #fff;
  background-color: contrast-color(#4caf50, #47a44b, #55b559);
  border-color: #255627;
}
.open > .btn.btn-success.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: #4caf50;
}
.open > .btn.btn-success.dropdown-toggle.md-btn-icon:hover {
  background-color: contrast-color(#4caf50, #47a44b, #55b559);
}
.btn.btn-success.disabled.focus,
.btn.btn-success.disabled:focus,
.btn.btn-success.disabled:hover,
.btn.btn-success:disabled.focus,
.btn.btn-success:disabled:focus,
.btn.btn-success:disabled:hover {
  background-color: #4caf50;
  border-color: #4caf50;
}
.btn.btn-success:active,
.btn.btn-success:focus,
.btn.btn-success:hover {
  box-shadow: 0 14px 26px -12px rgba(76, 175, 80, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(76, 175, 80, 0.2);
}
.btn.btn-warning {
  background-color: #ff9800;
  box-shadow: 0 2px 2px 0 rgba(255, 152, 0, 0.14), 0 3px 1px -2px rgba(255, 152, 0, 0.2), 0 1px 5px 0 rgba(255, 152, 0, 0.12);
}
.btn.btn-warning.focus,
.btn.btn-warning:focus,
.btn.btn-warning:hover {
  color: #fff;
  background-color: contrast-color(#ff9800, #f08f00, #ff9e0f);
  border-color: #c27400;
}
.btn.btn-warning.active,
.btn.btn-warning:active,
.open > .btn.btn-warning.dropdown-toggle,
.show > .btn.btn-warning.dropdown-toggle {
  color: #fff;
  background-color: contrast-color(#ff9800, #f08f00, #ff9e0f);
  border-color: #c27400;
  box-shadow: 0 2px 2px 0 rgba(255, 152, 0, 0.14), 0 3px 1px -2px rgba(255, 152, 0, 0.2), 0 1px 5px 0 rgba(255, 152, 0, 0.12);
}
.btn.btn-warning.active.focus,
.btn.btn-warning.active:focus,
.btn.btn-warning.active:hover,
.btn.btn-warning:active.focus,
.btn.btn-warning:active:focus,
.btn.btn-warning:active:hover,
.open > .btn.btn-warning.dropdown-toggle.focus,
.open > .btn.btn-warning.dropdown-toggle:focus,
.open > .btn.btn-warning.dropdown-toggle:hover,
.show > .btn.btn-warning.dropdown-toggle.focus,
.show > .btn.btn-warning.dropdown-toggle:focus,
.show > .btn.btn-warning.dropdown-toggle:hover {
  color: #fff;
  background-color: contrast-color(#ff9800, #f08f00, #ff9e0f);
  border-color: #804c00;
}
.open > .btn.btn-warning.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: #ff9800;
}
.open > .btn.btn-warning.dropdown-toggle.md-btn-icon:hover {
  background-color: contrast-color(#ff9800, #f08f00, #ff9e0f);
}
.btn.btn-warning.disabled.focus,
.btn.btn-warning.disabled:focus,
.btn.btn-warning.disabled:hover,
.btn.btn-warning:disabled.focus,
.btn.btn-warning:disabled:focus,
.btn.btn-warning:disabled:hover {
  background-color: #ff9800;
  border-color: #ff9800;
}
.btn.btn-warning:active,
.btn.btn-warning:focus,
.btn.btn-warning:hover {
  box-shadow: 0 14px 26px -12px rgba(255, 152, 0, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(255, 152, 0, 0.2);
}
.btn.btn-danger {
  color: #fff;
  background-color: #f44336;
  box-shadow: 0 2px 2px 0 rgba(244, 67, 54, 0.14), 0 3px 1px -2px rgba(244, 67, 54, 0.2), 0 1px 5px 0 rgba(244, 67, 54, 0.12);
}
.btn.btn-danger.focus,
.btn.btn-danger:focus,
.btn.btn-danger:hover {
  color: #fff;
  background-color: contrast-color(#f44336, #f33527, #f55145);
  border-color: #e11b0c;
}
.btn.btn-danger.active,
.btn.btn-danger:active,
.open > .btn.btn-danger.dropdown-toggle,
.show > .btn.btn-danger.dropdown-toggle {
  color: #fff;
  background-color: contrast-color(#f44336, #f33527, #f55145);
  border-color: #e11b0c;
  box-shadow: 0 2px 2px 0 rgba(244, 67, 54, 0.14), 0 3px 1px -2px rgba(244, 67, 54, 0.2), 0 1px 5px 0 rgba(244, 67, 54, 0.12);
}
.btn.btn-danger.active.focus,
.btn.btn-danger.active:focus,
.btn.btn-danger.active:hover,
.btn.btn-danger:active.focus,
.btn.btn-danger:active:focus,
.btn.btn-danger:active:hover,
.open > .btn.btn-danger.dropdown-toggle.focus,
.open > .btn.btn-danger.dropdown-toggle:focus,
.open > .btn.btn-danger.dropdown-toggle:hover,
.show > .btn.btn-danger.dropdown-toggle.focus,
.show > .btn.btn-danger.dropdown-toggle:focus,
.show > .btn.btn-danger.dropdown-toggle:hover {
  color: #fff;
  background-color: contrast-color(#f44336, #f33527, #f55145);
  border-color: #a21309;
}
.open > .btn.btn-danger.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: #f44336;
}
.open > .btn.btn-danger.dropdown-toggle.md-btn-icon:hover {
  background-color: contrast-color(#f44336, #f33527, #f55145);
}
.btn.btn-danger.disabled.focus,
.btn.btn-danger.disabled:focus,
.btn.btn-danger.disabled:hover,
.btn.btn-danger:disabled.focus,
.btn.btn-danger:disabled:focus,
.btn.btn-danger:disabled:hover {
  background-color: #f44336;
  border-color: #f44336;
}
.btn.btn-danger:active,
.btn.btn-danger:focus,
.btn.btn-danger:hover {
  box-shadow: 0 14px 26px -12px rgba(244, 67, 54, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(244, 67, 54, 0.2);
}
.btn.btn-rose {
  color: #fff;
  background-color: #e91e63;
  box-shadow: 0 2px 2px 0 rgba(233, 30, 99, 0.14), 0 3px 1px -2px rgba(233, 30, 99, 0.2), 0 1px 5px 0 rgba(233, 30, 99, 0.12);
}
.btn.btn-rose.focus,
.btn.btn-rose:focus,
.btn.btn-rose:hover {
  color: #fff;
  background-color: contrast-color(#e91e63, #e2165b, #ea2c6d);
  border-color: #b8124a;
}
.btn.btn-rose.active,
.btn.btn-rose:active,
.open > .btn.btn-rose.dropdown-toggle,
.show > .btn.btn-rose.dropdown-toggle {
  color: #fff;
  background-color: contrast-color(#e91e63, #e2165b, #ea2c6d);
  border-color: #b8124a;
  box-shadow: 0 2px 2px 0 rgba(233, 30, 99, 0.14), 0 3px 1px -2px rgba(233, 30, 99, 0.2), 0 1px 5px 0 rgba(233, 30, 99, 0.12);
}
.btn.btn-rose.active.focus,
.btn.btn-rose.active:focus,
.btn.btn-rose.active:hover,
.btn.btn-rose:active.focus,
.btn.btn-rose:active:focus,
.btn.btn-rose:active:hover,
.open > .btn.btn-rose.dropdown-toggle.focus,
.open > .btn.btn-rose.dropdown-toggle:focus,
.open > .btn.btn-rose.dropdown-toggle:hover,
.show > .btn.btn-rose.dropdown-toggle.focus,
.show > .btn.btn-rose.dropdown-toggle:focus,
.show > .btn.btn-rose.dropdown-toggle:hover {
  color: #fff;
  background-color: contrast-color(#e91e63, #e2165b, #ea2c6d);
  border-color: #7b0c32;
}
.open > .btn.btn-rose.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: #e91e63;
}
.open > .btn.btn-rose.dropdown-toggle.md-btn-icon:hover {
  background-color: contrast-color(#e91e63, #e2165b, #ea2c6d);
}
.btn.btn-rose.disabled.focus,
.btn.btn-rose.disabled:focus,
.btn.btn-rose.disabled:hover,
.btn.btn-rose:disabled.focus,
.btn.btn-rose:disabled:focus,
.btn.btn-rose:disabled:hover {
  background-color: #e91e63;
  border-color: #e91e63;
}
.btn.btn-rose:active,
.btn.btn-rose:focus,
.btn.btn-rose:hover {
  box-shadow: 0 14px 26px -12px rgba(233, 30, 99, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(233, 30, 99, 0.2);
}
.btn,
.btn.btn-default {
  color: #fff;
  background-color: #999;
  box-shadow: 0 2px 2px 0 hsla(0, 0%, 60%, 0.14), 0 3px 1px -2px hsla(0, 0%, 60%, 0.2), 0 1px 5px 0 hsla(0, 0%, 60%, 0.12);
}
.btn.btn-default.focus,
.btn.btn-default:focus,
.btn.btn-default:hover,
.btn.focus,
.btn:focus,
.btn:hover {
  color: #fff;
  background-color: contrast-color(#999, #919191, #a1a1a1);
  border-color: #7a7a7a;
}
.btn.active,
.btn.btn-default.active,
.btn.btn-default:active,
.btn:active,
.open > .btn.btn-default.dropdown-toggle,
.open > .btn.dropdown-toggle,
.show > .btn.btn-default.dropdown-toggle,
.show > .btn.dropdown-toggle {
  color: #fff;
  background-color: contrast-color(#999, #919191, #a1a1a1);
  border-color: #7a7a7a;
  box-shadow: 0 2px 2px 0 hsla(0, 0%, 60%, 0.14), 0 3px 1px -2px hsla(0, 0%, 60%, 0.2), 0 1px 5px 0 hsla(0, 0%, 60%, 0.12);
}
.btn.active.focus,
.btn.active:focus,
.btn.active:hover,
.btn.btn-default.active.focus,
.btn.btn-default.active:focus,
.btn.btn-default.active:hover,
.btn.btn-default:active.focus,
.btn.btn-default:active:focus,
.btn.btn-default:active:hover,
.btn:active.focus,
.btn:active:focus,
.btn:active:hover,
.open > .btn.btn-default.dropdown-toggle.focus,
.open > .btn.btn-default.dropdown-toggle:focus,
.open > .btn.btn-default.dropdown-toggle:hover,
.open > .btn.dropdown-toggle.focus,
.open > .btn.dropdown-toggle:focus,
.open > .btn.dropdown-toggle:hover,
.show > .btn.btn-default.dropdown-toggle.focus,
.show > .btn.btn-default.dropdown-toggle:focus,
.show > .btn.btn-default.dropdown-toggle:hover,
.show > .btn.dropdown-toggle.focus,
.show > .btn.dropdown-toggle:focus,
.show > .btn.dropdown-toggle:hover {
  color: #fff;
  background-color: contrast-color(#999, #919191, #a1a1a1);
  border-color: #595959;
}
.open > .btn.btn-default.dropdown-toggle.md-btn-icon,
.open > .btn.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: #999;
}
.open > .btn.btn-default.dropdown-toggle.md-btn-icon:hover,
.open > .btn.dropdown-toggle.md-btn-icon:hover {
  background-color: contrast-color(#999, #919191, #a1a1a1);
}
.btn.btn-default.disabled.focus,
.btn.btn-default.disabled:focus,
.btn.btn-default.disabled:hover,
.btn.btn-default:disabled.focus,
.btn.btn-default:disabled:focus,
.btn.btn-default:disabled:hover,
.btn.disabled.focus,
.btn.disabled:focus,
.btn.disabled:hover,
.btn:disabled.focus,
.btn:disabled:focus,
.btn:disabled:hover {
  background-color: #999;
  border-color: #999;
}
.btn.btn-default:active,
.btn.btn-default:focus,
.btn.btn-default:hover,
.btn:active,
.btn:focus,
.btn:hover {
  box-shadow: 0 14px 26px -12px hsla(0, 0%, 60%, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px hsla(0, 0%, 60%, 0.2);
}
.btn.btn-white,
.btn.btn-white:focus,
.btn.btn-white:hover {
  background-color: #fff;
  color: #555;
}
.btn.btn-rose,
.btn.btn-rose:focus,
.btn.btn-rose:hover {
  background-color: #e91e63;
  color: #fff;
}
.btn.btn-warning {
  color: #fff;
}
.btn.btn-link {
  color: #fff;
  background: transparent;
  box-shadow: none;
  text-decoration: none;
}
.btn.btn-link:active,
.btn.btn-link:focus,
.btn.btn-link:hover {
  text-decoration: none !important;
}
.btn-group-raised .btn,
.btn.btn-raised {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.btn-group-raised .btn.btn-link,
.btn-group-raised .btn.btn-link:active,
.btn-group-raised .btn.btn-link:focus,
.btn-group-raised .btn.btn-link:hover,
.btn-group-raised .btn.disabled,
.btn-group-raised .btn:disabled,
.btn-group-raised .btn[disabled],
.btn.btn-raised.btn-link,
.btn.btn-raised.btn-link:active,
.btn.btn-raised.btn-link:focus,
.btn.btn-raised.btn-link:hover,
.btn.btn-raised.disabled,
.btn.btn-raised:disabled,
.btn.btn-raised[disabled],
fieldset[disabled][disabled] .btn-group-raised .btn,
fieldset[disabled][disabled] .btn.btn-raised {
  box-shadow: none;
}
.btn.btn-outline,
.btn.btn-outline-danger,
.btn.btn-outline-info,
.btn.btn-outline-primary,
.btn.btn-outline-secondary,
.btn.btn-outline-success,
.btn.btn-outline-warning {
  border: 1px solid currentColor;
}
.btn.btn-outline {
  color: #333;
  background-color: transparent;
}
.btn.btn-outline.focus,
.btn.btn-outline:focus,
.btn.btn-outline:hover {
  color: #333;
  background-color: hsla(0, 0%, 60%, 0.2);
  border-color: #333;
}
.btn.btn-outline.active,
.btn.btn-outline:active,
.open > .btn.btn-outline.dropdown-toggle,
.show > .btn.btn-outline.dropdown-toggle {
  color: #333;
  background-color: hsla(0, 0%, 60%, 0.2);
  border-color: #333;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.btn.btn-outline.active.focus,
.btn.btn-outline.active:focus,
.btn.btn-outline.active:hover,
.btn.btn-outline:active.focus,
.btn.btn-outline:active:focus,
.btn.btn-outline:active:hover,
.open > .btn.btn-outline.dropdown-toggle.focus,
.open > .btn.btn-outline.dropdown-toggle:focus,
.open > .btn.btn-outline.dropdown-toggle:hover,
.show > .btn.btn-outline.dropdown-toggle.focus,
.show > .btn.btn-outline.dropdown-toggle:focus,
.show > .btn.btn-outline.dropdown-toggle:hover {
  color: #333;
  background-color: hsla(0, 0%, 60%, 0.4);
  border-color: #333;
}
.open > .btn.btn-outline.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: transparent;
}
.open > .btn.btn-outline.dropdown-toggle.md-btn-icon:hover {
  background-color: hsla(0, 0%, 60%, 0.2);
}
.btn.btn-outline.disabled.focus,
.btn.btn-outline.disabled:focus,
.btn.btn-outline.disabled:hover,
.btn.btn-outline:disabled.focus,
.btn.btn-outline:disabled:focus,
.btn.btn-outline:disabled:hover {
  background-color: transparent;
  border-color: #333;
}
.bg-inverse .btn.btn-outline {
  color: #333;
  background-color: transparent;
}
.bg-inverse .btn.btn-outline.focus,
.bg-inverse .btn.btn-outline:focus,
.bg-inverse .btn.btn-outline:hover {
  color: #333;
  background-color: hsla(0, 0%, 80%, 0.15);
  border-color: hsla(0, 0%, 80%, 0.15);
}
.bg-inverse .btn.btn-outline.active,
.bg-inverse .btn.btn-outline:active,
.open > .bg-inverse .btn.btn-outline.dropdown-toggle,
.show > .bg-inverse .btn.btn-outline.dropdown-toggle {
  color: #333;
  background-color: hsla(0, 0%, 80%, 0.15);
  border-color: hsla(0, 0%, 80%, 0.15);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.bg-inverse .btn.btn-outline.active.focus,
.bg-inverse .btn.btn-outline.active:focus,
.bg-inverse .btn.btn-outline.active:hover,
.bg-inverse .btn.btn-outline:active.focus,
.bg-inverse .btn.btn-outline:active:focus,
.bg-inverse .btn.btn-outline:active:hover,
.open > .bg-inverse .btn.btn-outline.dropdown-toggle.focus,
.open > .bg-inverse .btn.btn-outline.dropdown-toggle:focus,
.open > .bg-inverse .btn.btn-outline.dropdown-toggle:hover,
.show > .bg-inverse .btn.btn-outline.dropdown-toggle.focus,
.show > .bg-inverse .btn.btn-outline.dropdown-toggle:focus,
.show > .bg-inverse .btn.btn-outline.dropdown-toggle:hover {
  color: #333;
  background-color: hsla(0, 0%, 80%, 0.25);
  border-color: hsla(0, 0%, 80%, 0.25);
}
.open > .bg-inverse .btn.btn-outline.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: transparent;
}
.open > .bg-inverse .btn.btn-outline.dropdown-toggle.md-btn-icon:hover {
  background-color: hsla(0, 0%, 80%, 0.15);
}
.bg-inverse .btn.btn-outline.disabled.focus,
.bg-inverse .btn.btn-outline.disabled:focus,
.bg-inverse .btn.btn-outline.disabled:hover,
.bg-inverse .btn.btn-outline:disabled.focus,
.bg-inverse .btn.btn-outline:disabled:focus,
.bg-inverse .btn.btn-outline:disabled:hover {
  background-color: transparent;
  border-color: #333;
}
.btn.btn-outline-primary,
.btn.btn-outline.btn-link {
  background-color: transparent;
}
.btn.btn-outline-primary {
  color: #4582ec;
}
.btn.btn-outline-primary.focus,
.btn.btn-outline-primary:focus,
.btn.btn-outline-primary:hover {
  color: #4582ec;
  background-color: hsla(0, 0%, 60%, 0.2);
  border-color: #4582ec;
}
.btn.btn-outline-primary.active,
.btn.btn-outline-primary:active,
.open > .btn.btn-outline-primary.dropdown-toggle,
.show > .btn.btn-outline-primary.dropdown-toggle {
  color: #4582ec;
  background-color: hsla(0, 0%, 60%, 0.2);
  border-color: #4582ec;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.btn.btn-outline-primary.active.focus,
.btn.btn-outline-primary.active:focus,
.btn.btn-outline-primary.active:hover,
.btn.btn-outline-primary:active.focus,
.btn.btn-outline-primary:active:focus,
.btn.btn-outline-primary:active:hover,
.open > .btn.btn-outline-primary.dropdown-toggle.focus,
.open > .btn.btn-outline-primary.dropdown-toggle:focus,
.open > .btn.btn-outline-primary.dropdown-toggle:hover,
.show > .btn.btn-outline-primary.dropdown-toggle.focus,
.show > .btn.btn-outline-primary.dropdown-toggle:focus,
.show > .btn.btn-outline-primary.dropdown-toggle:hover {
  color: #4582ec;
  background-color: hsla(0, 0%, 60%, 0.4);
  border-color: #4582ec;
}
.open > .btn.btn-outline-primary.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: transparent;
}
.open > .btn.btn-outline-primary.dropdown-toggle.md-btn-icon:hover {
  background-color: hsla(0, 0%, 60%, 0.2);
}
.btn.btn-outline-primary.disabled.focus,
.btn.btn-outline-primary.disabled:focus,
.btn.btn-outline-primary.disabled:hover,
.btn.btn-outline-primary:disabled.focus,
.btn.btn-outline-primary:disabled:focus,
.btn.btn-outline-primary:disabled:hover {
  background-color: transparent;
  border-color: #4582ec;
}
.bg-inverse .btn.btn-outline-primary {
  color: #4582ec;
  background-color: transparent;
}
.bg-inverse .btn.btn-outline-primary.focus,
.bg-inverse .btn.btn-outline-primary:focus,
.bg-inverse .btn.btn-outline-primary:hover {
  color: #4582ec;
  background-color: hsla(0, 0%, 80%, 0.15);
  border-color: hsla(0, 0%, 80%, 0.15);
}
.bg-inverse .btn.btn-outline-primary.active,
.bg-inverse .btn.btn-outline-primary:active,
.open > .bg-inverse .btn.btn-outline-primary.dropdown-toggle,
.show > .bg-inverse .btn.btn-outline-primary.dropdown-toggle {
  color: #4582ec;
  background-color: hsla(0, 0%, 80%, 0.15);
  border-color: hsla(0, 0%, 80%, 0.15);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.bg-inverse .btn.btn-outline-primary.active.focus,
.bg-inverse .btn.btn-outline-primary.active:focus,
.bg-inverse .btn.btn-outline-primary.active:hover,
.bg-inverse .btn.btn-outline-primary:active.focus,
.bg-inverse .btn.btn-outline-primary:active:focus,
.bg-inverse .btn.btn-outline-primary:active:hover,
.open > .bg-inverse .btn.btn-outline-primary.dropdown-toggle.focus,
.open > .bg-inverse .btn.btn-outline-primary.dropdown-toggle:focus,
.open > .bg-inverse .btn.btn-outline-primary.dropdown-toggle:hover,
.show > .bg-inverse .btn.btn-outline-primary.dropdown-toggle.focus,
.show > .bg-inverse .btn.btn-outline-primary.dropdown-toggle:focus,
.show > .bg-inverse .btn.btn-outline-primary.dropdown-toggle:hover {
  color: #4582ec;
  background-color: hsla(0, 0%, 80%, 0.25);
  border-color: hsla(0, 0%, 80%, 0.25);
}
.open > .bg-inverse .btn.btn-outline-primary.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: transparent;
}
.open > .bg-inverse .btn.btn-outline-primary.dropdown-toggle.md-btn-icon:hover {
  background-color: hsla(0, 0%, 80%, 0.15);
}
.bg-inverse .btn.btn-outline-primary.disabled.focus,
.bg-inverse .btn.btn-outline-primary.disabled:focus,
.bg-inverse .btn.btn-outline-primary.disabled:hover,
.bg-inverse .btn.btn-outline-primary:disabled.focus,
.bg-inverse .btn.btn-outline-primary:disabled:focus,
.bg-inverse .btn.btn-outline-primary:disabled:hover {
  background-color: transparent;
  border-color: #4582ec;
}
.btn.btn-outline-primary.btn-link,
.btn.btn-outline-secondary {
  background-color: transparent;
}
.btn.btn-outline-secondary {
  color: #333;
}
.btn.btn-outline-secondary.focus,
.btn.btn-outline-secondary:focus,
.btn.btn-outline-secondary:hover {
  color: #333;
  background-color: hsla(0, 0%, 60%, 0.2);
  border-color: #333;
}
.btn.btn-outline-secondary.active,
.btn.btn-outline-secondary:active,
.open > .btn.btn-outline-secondary.dropdown-toggle,
.show > .btn.btn-outline-secondary.dropdown-toggle {
  color: #333;
  background-color: hsla(0, 0%, 60%, 0.2);
  border-color: #333;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.btn.btn-outline-secondary.active.focus,
.btn.btn-outline-secondary.active:focus,
.btn.btn-outline-secondary.active:hover,
.btn.btn-outline-secondary:active.focus,
.btn.btn-outline-secondary:active:focus,
.btn.btn-outline-secondary:active:hover,
.open > .btn.btn-outline-secondary.dropdown-toggle.focus,
.open > .btn.btn-outline-secondary.dropdown-toggle:focus,
.open > .btn.btn-outline-secondary.dropdown-toggle:hover,
.show > .btn.btn-outline-secondary.dropdown-toggle.focus,
.show > .btn.btn-outline-secondary.dropdown-toggle:focus,
.show > .btn.btn-outline-secondary.dropdown-toggle:hover {
  color: #333;
  background-color: hsla(0, 0%, 60%, 0.4);
  border-color: #333;
}
.open > .btn.btn-outline-secondary.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: transparent;
}
.open > .btn.btn-outline-secondary.dropdown-toggle.md-btn-icon:hover {
  background-color: hsla(0, 0%, 60%, 0.2);
}
.btn.btn-outline-secondary.disabled.focus,
.btn.btn-outline-secondary.disabled:focus,
.btn.btn-outline-secondary.disabled:hover,
.btn.btn-outline-secondary:disabled.focus,
.btn.btn-outline-secondary:disabled:focus,
.btn.btn-outline-secondary:disabled:hover {
  background-color: transparent;
  border-color: #333;
}
.bg-inverse .btn.btn-outline-secondary {
  color: #333;
  background-color: transparent;
}
.bg-inverse .btn.btn-outline-secondary.focus,
.bg-inverse .btn.btn-outline-secondary:focus,
.bg-inverse .btn.btn-outline-secondary:hover {
  color: #333;
  background-color: hsla(0, 0%, 80%, 0.15);
  border-color: hsla(0, 0%, 80%, 0.15);
}
.bg-inverse .btn.btn-outline-secondary.active,
.bg-inverse .btn.btn-outline-secondary:active,
.open > .bg-inverse .btn.btn-outline-secondary.dropdown-toggle,
.show > .bg-inverse .btn.btn-outline-secondary.dropdown-toggle {
  color: #333;
  background-color: hsla(0, 0%, 80%, 0.15);
  border-color: hsla(0, 0%, 80%, 0.15);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.bg-inverse .btn.btn-outline-secondary.active.focus,
.bg-inverse .btn.btn-outline-secondary.active:focus,
.bg-inverse .btn.btn-outline-secondary.active:hover,
.bg-inverse .btn.btn-outline-secondary:active.focus,
.bg-inverse .btn.btn-outline-secondary:active:focus,
.bg-inverse .btn.btn-outline-secondary:active:hover,
.open > .bg-inverse .btn.btn-outline-secondary.dropdown-toggle.focus,
.open > .bg-inverse .btn.btn-outline-secondary.dropdown-toggle:focus,
.open > .bg-inverse .btn.btn-outline-secondary.dropdown-toggle:hover,
.show > .bg-inverse .btn.btn-outline-secondary.dropdown-toggle.focus,
.show > .bg-inverse .btn.btn-outline-secondary.dropdown-toggle:focus,
.show > .bg-inverse .btn.btn-outline-secondary.dropdown-toggle:hover {
  color: #333;
  background-color: hsla(0, 0%, 80%, 0.25);
  border-color: hsla(0, 0%, 80%, 0.25);
}
.open > .bg-inverse .btn.btn-outline-secondary.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: transparent;
}
.open > .bg-inverse .btn.btn-outline-secondary.dropdown-toggle.md-btn-icon:hover {
  background-color: hsla(0, 0%, 80%, 0.15);
}
.bg-inverse .btn.btn-outline-secondary.disabled.focus,
.bg-inverse .btn.btn-outline-secondary.disabled:focus,
.bg-inverse .btn.btn-outline-secondary.disabled:hover,
.bg-inverse .btn.btn-outline-secondary:disabled.focus,
.bg-inverse .btn.btn-outline-secondary:disabled:focus,
.bg-inverse .btn.btn-outline-secondary:disabled:hover {
  background-color: transparent;
  border-color: #333;
}
.btn.btn-outline-info,
.btn.btn-outline-secondary.btn-link {
  background-color: transparent;
}
.btn.btn-outline-info {
  color: #17a2b8;
}
.btn.btn-outline-info.focus,
.btn.btn-outline-info:focus,
.btn.btn-outline-info:hover {
  color: #17a2b8;
  background-color: hsla(0, 0%, 60%, 0.2);
  border-color: #17a2b8;
}
.btn.btn-outline-info.active,
.btn.btn-outline-info:active,
.open > .btn.btn-outline-info.dropdown-toggle,
.show > .btn.btn-outline-info.dropdown-toggle {
  color: #17a2b8;
  background-color: hsla(0, 0%, 60%, 0.2);
  border-color: #17a2b8;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.btn.btn-outline-info.active.focus,
.btn.btn-outline-info.active:focus,
.btn.btn-outline-info.active:hover,
.btn.btn-outline-info:active.focus,
.btn.btn-outline-info:active:focus,
.btn.btn-outline-info:active:hover,
.open > .btn.btn-outline-info.dropdown-toggle.focus,
.open > .btn.btn-outline-info.dropdown-toggle:focus,
.open > .btn.btn-outline-info.dropdown-toggle:hover,
.show > .btn.btn-outline-info.dropdown-toggle.focus,
.show > .btn.btn-outline-info.dropdown-toggle:focus,
.show > .btn.btn-outline-info.dropdown-toggle:hover {
  color: #17a2b8;
  background-color: hsla(0, 0%, 60%, 0.4);
  border-color: #17a2b8;
}
.open > .btn.btn-outline-info.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: transparent;
}
.open > .btn.btn-outline-info.dropdown-toggle.md-btn-icon:hover {
  background-color: hsla(0, 0%, 60%, 0.2);
}
.btn.btn-outline-info.disabled.focus,
.btn.btn-outline-info.disabled:focus,
.btn.btn-outline-info.disabled:hover,
.btn.btn-outline-info:disabled.focus,
.btn.btn-outline-info:disabled:focus,
.btn.btn-outline-info:disabled:hover {
  background-color: transparent;
  border-color: #17a2b8;
}
.bg-inverse .btn.btn-outline-info {
  color: #17a2b8;
  background-color: transparent;
}
.bg-inverse .btn.btn-outline-info.focus,
.bg-inverse .btn.btn-outline-info:focus,
.bg-inverse .btn.btn-outline-info:hover {
  color: #17a2b8;
  background-color: hsla(0, 0%, 80%, 0.15);
  border-color: hsla(0, 0%, 80%, 0.15);
}
.bg-inverse .btn.btn-outline-info.active,
.bg-inverse .btn.btn-outline-info:active,
.open > .bg-inverse .btn.btn-outline-info.dropdown-toggle,
.show > .bg-inverse .btn.btn-outline-info.dropdown-toggle {
  color: #17a2b8;
  background-color: hsla(0, 0%, 80%, 0.15);
  border-color: hsla(0, 0%, 80%, 0.15);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.bg-inverse .btn.btn-outline-info.active.focus,
.bg-inverse .btn.btn-outline-info.active:focus,
.bg-inverse .btn.btn-outline-info.active:hover,
.bg-inverse .btn.btn-outline-info:active.focus,
.bg-inverse .btn.btn-outline-info:active:focus,
.bg-inverse .btn.btn-outline-info:active:hover,
.open > .bg-inverse .btn.btn-outline-info.dropdown-toggle.focus,
.open > .bg-inverse .btn.btn-outline-info.dropdown-toggle:focus,
.open > .bg-inverse .btn.btn-outline-info.dropdown-toggle:hover,
.show > .bg-inverse .btn.btn-outline-info.dropdown-toggle.focus,
.show > .bg-inverse .btn.btn-outline-info.dropdown-toggle:focus,
.show > .bg-inverse .btn.btn-outline-info.dropdown-toggle:hover {
  color: #17a2b8;
  background-color: hsla(0, 0%, 80%, 0.25);
  border-color: hsla(0, 0%, 80%, 0.25);
}
.open > .bg-inverse .btn.btn-outline-info.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: transparent;
}
.open > .bg-inverse .btn.btn-outline-info.dropdown-toggle.md-btn-icon:hover {
  background-color: hsla(0, 0%, 80%, 0.15);
}
.bg-inverse .btn.btn-outline-info.disabled.focus,
.bg-inverse .btn.btn-outline-info.disabled:focus,
.bg-inverse .btn.btn-outline-info.disabled:hover,
.bg-inverse .btn.btn-outline-info:disabled.focus,
.bg-inverse .btn.btn-outline-info:disabled:focus,
.bg-inverse .btn.btn-outline-info:disabled:hover {
  background-color: transparent;
  border-color: #17a2b8;
}
.btn.btn-outline-info.btn-link,
.btn.btn-outline-success {
  background-color: transparent;
}
.btn.btn-outline-success {
  color: #4caf50;
}
.btn.btn-outline-success.focus,
.btn.btn-outline-success:focus,
.btn.btn-outline-success:hover {
  color: #4caf50;
  background-color: hsla(0, 0%, 60%, 0.2);
  border-color: #4caf50;
}
.btn.btn-outline-success.active,
.btn.btn-outline-success:active,
.open > .btn.btn-outline-success.dropdown-toggle,
.show > .btn.btn-outline-success.dropdown-toggle {
  color: #4caf50;
  background-color: hsla(0, 0%, 60%, 0.2);
  border-color: #4caf50;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.btn.btn-outline-success.active.focus,
.btn.btn-outline-success.active:focus,
.btn.btn-outline-success.active:hover,
.btn.btn-outline-success:active.focus,
.btn.btn-outline-success:active:focus,
.btn.btn-outline-success:active:hover,
.open > .btn.btn-outline-success.dropdown-toggle.focus,
.open > .btn.btn-outline-success.dropdown-toggle:focus,
.open > .btn.btn-outline-success.dropdown-toggle:hover,
.show > .btn.btn-outline-success.dropdown-toggle.focus,
.show > .btn.btn-outline-success.dropdown-toggle:focus,
.show > .btn.btn-outline-success.dropdown-toggle:hover {
  color: #4caf50;
  background-color: hsla(0, 0%, 60%, 0.4);
  border-color: #4caf50;
}
.open > .btn.btn-outline-success.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: transparent;
}
.open > .btn.btn-outline-success.dropdown-toggle.md-btn-icon:hover {
  background-color: hsla(0, 0%, 60%, 0.2);
}
.btn.btn-outline-success.disabled.focus,
.btn.btn-outline-success.disabled:focus,
.btn.btn-outline-success.disabled:hover,
.btn.btn-outline-success:disabled.focus,
.btn.btn-outline-success:disabled:focus,
.btn.btn-outline-success:disabled:hover {
  background-color: transparent;
  border-color: #4caf50;
}
.bg-inverse .btn.btn-outline-success {
  color: #4caf50;
  background-color: transparent;
}
.bg-inverse .btn.btn-outline-success.focus,
.bg-inverse .btn.btn-outline-success:focus,
.bg-inverse .btn.btn-outline-success:hover {
  color: #4caf50;
  background-color: hsla(0, 0%, 80%, 0.15);
  border-color: hsla(0, 0%, 80%, 0.15);
}
.bg-inverse .btn.btn-outline-success.active,
.bg-inverse .btn.btn-outline-success:active,
.open > .bg-inverse .btn.btn-outline-success.dropdown-toggle,
.show > .bg-inverse .btn.btn-outline-success.dropdown-toggle {
  color: #4caf50;
  background-color: hsla(0, 0%, 80%, 0.15);
  border-color: hsla(0, 0%, 80%, 0.15);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.bg-inverse .btn.btn-outline-success.active.focus,
.bg-inverse .btn.btn-outline-success.active:focus,
.bg-inverse .btn.btn-outline-success.active:hover,
.bg-inverse .btn.btn-outline-success:active.focus,
.bg-inverse .btn.btn-outline-success:active:focus,
.bg-inverse .btn.btn-outline-success:active:hover,
.open > .bg-inverse .btn.btn-outline-success.dropdown-toggle.focus,
.open > .bg-inverse .btn.btn-outline-success.dropdown-toggle:focus,
.open > .bg-inverse .btn.btn-outline-success.dropdown-toggle:hover,
.show > .bg-inverse .btn.btn-outline-success.dropdown-toggle.focus,
.show > .bg-inverse .btn.btn-outline-success.dropdown-toggle:focus,
.show > .bg-inverse .btn.btn-outline-success.dropdown-toggle:hover {
  color: #4caf50;
  background-color: hsla(0, 0%, 80%, 0.25);
  border-color: hsla(0, 0%, 80%, 0.25);
}
.open > .bg-inverse .btn.btn-outline-success.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: transparent;
}
.open > .bg-inverse .btn.btn-outline-success.dropdown-toggle.md-btn-icon:hover {
  background-color: hsla(0, 0%, 80%, 0.15);
}
.bg-inverse .btn.btn-outline-success.disabled.focus,
.bg-inverse .btn.btn-outline-success.disabled:focus,
.bg-inverse .btn.btn-outline-success.disabled:hover,
.bg-inverse .btn.btn-outline-success:disabled.focus,
.bg-inverse .btn.btn-outline-success:disabled:focus,
.bg-inverse .btn.btn-outline-success:disabled:hover {
  background-color: transparent;
  border-color: #4caf50;
}
.btn.btn-outline-success.btn-link,
.btn.btn-outline-warning {
  background-color: transparent;
}
.btn.btn-outline-warning {
  color: #ff9800;
}
.btn.btn-outline-warning.focus,
.btn.btn-outline-warning:focus,
.btn.btn-outline-warning:hover {
  color: #ff9800;
  background-color: hsla(0, 0%, 60%, 0.2);
  border-color: #ff9800;
}
.btn.btn-outline-warning.active,
.btn.btn-outline-warning:active,
.open > .btn.btn-outline-warning.dropdown-toggle,
.show > .btn.btn-outline-warning.dropdown-toggle {
  color: #ff9800;
  background-color: hsla(0, 0%, 60%, 0.2);
  border-color: #ff9800;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.btn.btn-outline-warning.active.focus,
.btn.btn-outline-warning.active:focus,
.btn.btn-outline-warning.active:hover,
.btn.btn-outline-warning:active.focus,
.btn.btn-outline-warning:active:focus,
.btn.btn-outline-warning:active:hover,
.open > .btn.btn-outline-warning.dropdown-toggle.focus,
.open > .btn.btn-outline-warning.dropdown-toggle:focus,
.open > .btn.btn-outline-warning.dropdown-toggle:hover,
.show > .btn.btn-outline-warning.dropdown-toggle.focus,
.show > .btn.btn-outline-warning.dropdown-toggle:focus,
.show > .btn.btn-outline-warning.dropdown-toggle:hover {
  color: #ff9800;
  background-color: hsla(0, 0%, 60%, 0.4);
  border-color: #ff9800;
}
.open > .btn.btn-outline-warning.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: transparent;
}
.open > .btn.btn-outline-warning.dropdown-toggle.md-btn-icon:hover {
  background-color: hsla(0, 0%, 60%, 0.2);
}
.btn.btn-outline-warning.disabled.focus,
.btn.btn-outline-warning.disabled:focus,
.btn.btn-outline-warning.disabled:hover,
.btn.btn-outline-warning:disabled.focus,
.btn.btn-outline-warning:disabled:focus,
.btn.btn-outline-warning:disabled:hover {
  background-color: transparent;
  border-color: #ff9800;
}
.bg-inverse .btn.btn-outline-warning {
  color: #ff9800;
  background-color: transparent;
}
.bg-inverse .btn.btn-outline-warning.focus,
.bg-inverse .btn.btn-outline-warning:focus,
.bg-inverse .btn.btn-outline-warning:hover {
  color: #ff9800;
  background-color: hsla(0, 0%, 80%, 0.15);
  border-color: hsla(0, 0%, 80%, 0.15);
}
.bg-inverse .btn.btn-outline-warning.active,
.bg-inverse .btn.btn-outline-warning:active,
.open > .bg-inverse .btn.btn-outline-warning.dropdown-toggle,
.show > .bg-inverse .btn.btn-outline-warning.dropdown-toggle {
  color: #ff9800;
  background-color: hsla(0, 0%, 80%, 0.15);
  border-color: hsla(0, 0%, 80%, 0.15);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.bg-inverse .btn.btn-outline-warning.active.focus,
.bg-inverse .btn.btn-outline-warning.active:focus,
.bg-inverse .btn.btn-outline-warning.active:hover,
.bg-inverse .btn.btn-outline-warning:active.focus,
.bg-inverse .btn.btn-outline-warning:active:focus,
.bg-inverse .btn.btn-outline-warning:active:hover,
.open > .bg-inverse .btn.btn-outline-warning.dropdown-toggle.focus,
.open > .bg-inverse .btn.btn-outline-warning.dropdown-toggle:focus,
.open > .bg-inverse .btn.btn-outline-warning.dropdown-toggle:hover,
.show > .bg-inverse .btn.btn-outline-warning.dropdown-toggle.focus,
.show > .bg-inverse .btn.btn-outline-warning.dropdown-toggle:focus,
.show > .bg-inverse .btn.btn-outline-warning.dropdown-toggle:hover {
  color: #ff9800;
  background-color: hsla(0, 0%, 80%, 0.25);
  border-color: hsla(0, 0%, 80%, 0.25);
}
.open > .bg-inverse .btn.btn-outline-warning.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: transparent;
}
.open > .bg-inverse .btn.btn-outline-warning.dropdown-toggle.md-btn-icon:hover {
  background-color: hsla(0, 0%, 80%, 0.15);
}
.bg-inverse .btn.btn-outline-warning.disabled.focus,
.bg-inverse .btn.btn-outline-warning.disabled:focus,
.bg-inverse .btn.btn-outline-warning.disabled:hover,
.bg-inverse .btn.btn-outline-warning:disabled.focus,
.bg-inverse .btn.btn-outline-warning:disabled:focus,
.bg-inverse .btn.btn-outline-warning:disabled:hover {
  background-color: transparent;
  border-color: #ff9800;
}
.btn.btn-outline-danger,
.btn.btn-outline-warning.btn-link {
  background-color: transparent;
}
.btn.btn-outline-danger {
  color: #f44336;
}
.btn.btn-outline-danger.focus,
.btn.btn-outline-danger:focus,
.btn.btn-outline-danger:hover {
  color: #f44336;
  background-color: hsla(0, 0%, 60%, 0.2);
  border-color: #f44336;
}
.btn.btn-outline-danger.active,
.btn.btn-outline-danger:active,
.open > .btn.btn-outline-danger.dropdown-toggle,
.show > .btn.btn-outline-danger.dropdown-toggle {
  color: #f44336;
  background-color: hsla(0, 0%, 60%, 0.2);
  border-color: #f44336;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.btn.btn-outline-danger.active.focus,
.btn.btn-outline-danger.active:focus,
.btn.btn-outline-danger.active:hover,
.btn.btn-outline-danger:active.focus,
.btn.btn-outline-danger:active:focus,
.btn.btn-outline-danger:active:hover,
.open > .btn.btn-outline-danger.dropdown-toggle.focus,
.open > .btn.btn-outline-danger.dropdown-toggle:focus,
.open > .btn.btn-outline-danger.dropdown-toggle:hover,
.show > .btn.btn-outline-danger.dropdown-toggle.focus,
.show > .btn.btn-outline-danger.dropdown-toggle:focus,
.show > .btn.btn-outline-danger.dropdown-toggle:hover {
  color: #f44336;
  background-color: hsla(0, 0%, 60%, 0.4);
  border-color: #f44336;
}
.open > .btn.btn-outline-danger.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: transparent;
}
.open > .btn.btn-outline-danger.dropdown-toggle.md-btn-icon:hover {
  background-color: hsla(0, 0%, 60%, 0.2);
}
.btn.btn-outline-danger.disabled.focus,
.btn.btn-outline-danger.disabled:focus,
.btn.btn-outline-danger.disabled:hover,
.btn.btn-outline-danger:disabled.focus,
.btn.btn-outline-danger:disabled:focus,
.btn.btn-outline-danger:disabled:hover {
  background-color: transparent;
  border-color: #f44336;
}
.bg-inverse .btn.btn-outline-danger {
  color: #f44336;
  background-color: transparent;
}
.bg-inverse .btn.btn-outline-danger.focus,
.bg-inverse .btn.btn-outline-danger:focus,
.bg-inverse .btn.btn-outline-danger:hover {
  color: #f44336;
  background-color: hsla(0, 0%, 80%, 0.15);
  border-color: hsla(0, 0%, 80%, 0.15);
}
.bg-inverse .btn.btn-outline-danger.active,
.bg-inverse .btn.btn-outline-danger:active,
.open > .bg-inverse .btn.btn-outline-danger.dropdown-toggle,
.show > .bg-inverse .btn.btn-outline-danger.dropdown-toggle {
  color: #f44336;
  background-color: hsla(0, 0%, 80%, 0.15);
  border-color: hsla(0, 0%, 80%, 0.15);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.bg-inverse .btn.btn-outline-danger.active.focus,
.bg-inverse .btn.btn-outline-danger.active:focus,
.bg-inverse .btn.btn-outline-danger.active:hover,
.bg-inverse .btn.btn-outline-danger:active.focus,
.bg-inverse .btn.btn-outline-danger:active:focus,
.bg-inverse .btn.btn-outline-danger:active:hover,
.open > .bg-inverse .btn.btn-outline-danger.dropdown-toggle.focus,
.open > .bg-inverse .btn.btn-outline-danger.dropdown-toggle:focus,
.open > .bg-inverse .btn.btn-outline-danger.dropdown-toggle:hover,
.show > .bg-inverse .btn.btn-outline-danger.dropdown-toggle.focus,
.show > .bg-inverse .btn.btn-outline-danger.dropdown-toggle:focus,
.show > .bg-inverse .btn.btn-outline-danger.dropdown-toggle:hover {
  color: #f44336;
  background-color: hsla(0, 0%, 80%, 0.25);
  border-color: hsla(0, 0%, 80%, 0.25);
}
.open > .bg-inverse .btn.btn-outline-danger.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: transparent;
}
.open > .bg-inverse .btn.btn-outline-danger.dropdown-toggle.md-btn-icon:hover {
  background-color: hsla(0, 0%, 80%, 0.15);
}
.bg-inverse .btn.btn-outline-danger.disabled.focus,
.bg-inverse .btn.btn-outline-danger.disabled:focus,
.bg-inverse .btn.btn-outline-danger.disabled:hover,
.bg-inverse .btn.btn-outline-danger:disabled.focus,
.bg-inverse .btn.btn-outline-danger:disabled:focus,
.bg-inverse .btn.btn-outline-danger:disabled:hover {
  background-color: transparent;
  border-color: #f44336;
}
.btn.btn-outline-danger.btn-link {
  background-color: transparent;
}
.btn.btn-round {
  border-radius: 2rem;
}
.btn.btn-fab,
.btn.btn-just-icon {
  font-size: 1.5rem;
  height: 2.5625rem;
  min-width: 2.5625rem;
  width: 2.5625rem;
  padding: 0;
  overflow: hidden;
  position: relative;
  line-height: 2.5625rem;
}
.btn.btn-fab.btn-round,
.btn.btn-just-icon.btn-round {
  border-radius: 50%;
}
.btn-group-lg > .btn.btn-fab,
.btn-group-lg > .btn.btn-just-icon,
.btn.btn-fab.btn-lg,
.btn.btn-just-icon.btn-lg {
  font-size: 1.5rem;
  height: 2.5625rem;
  min-width: 2.5625rem;
  width: 2.5625rem;
}
.btn-group-sm .btn.btn-fab,
.btn-group-sm .btn.btn-just-icon,
.btn-group-sm > .btn.btn-fab,
.btn-group-sm > .btn.btn-just-icon,
.btn.btn-fab.btn-fab-mini,
.btn.btn-fab.btn-sm,
.btn.btn-just-icon.btn-fab-mini,
.btn.btn-just-icon.btn-sm {
  height: 2.8125rem;
  min-width: 2.8125rem;
  width: 2.8125rem;
}
.btn-group-sm .btn.btn-fab .fa,
.btn-group-sm .btn.btn-fab .material-icons,
.btn-group-sm .btn.btn-just-icon .fa,
.btn-group-sm .btn.btn-just-icon .material-icons,
.btn-group-sm > .btn.btn-fab .fa,
.btn-group-sm > .btn.btn-fab .material-icons,
.btn-group-sm > .btn.btn-just-icon .fa,
.btn-group-sm > .btn.btn-just-icon .material-icons,
.btn.btn-fab.btn-fab-mini .fa,
.btn.btn-fab.btn-fab-mini .material-icons,
.btn.btn-fab.btn-sm .fa,
.btn.btn-fab.btn-sm .material-icons,
.btn.btn-just-icon.btn-fab-mini .fa,
.btn.btn-just-icon.btn-fab-mini .material-icons,
.btn.btn-just-icon.btn-sm .fa,
.btn.btn-just-icon.btn-sm .material-icons {
  font-size: 1.0625rem;
  line-height: 1.8125rem;
}
.btn-group-lg .btn.btn-fab,
.btn-group-lg .btn.btn-just-icon,
.btn-group-lg > .btn.btn-fab,
.btn-group-lg > .btn.btn-just-icon,
.btn.btn-fab.btn-lg,
.btn.btn-just-icon.btn-lg {
  height: 4.5rem;
  min-width: 4.5rem;
  width: 4.5rem;
  line-height: 3.5rem;
}
.btn-group-lg .btn.btn-fab .fa,
.btn-group-lg .btn.btn-fab .material-icons,
.btn-group-lg .btn.btn-just-icon .fa,
.btn-group-lg .btn.btn-just-icon .material-icons,
.btn-group-lg > .btn.btn-fab .fa,
.btn-group-lg > .btn.btn-fab .material-icons,
.btn-group-lg > .btn.btn-just-icon .fa,
.btn-group-lg > .btn.btn-just-icon .material-icons,
.btn.btn-fab.btn-lg .fa,
.btn.btn-fab.btn-lg .material-icons,
.btn.btn-just-icon.btn-lg .fa,
.btn.btn-just-icon.btn-lg .material-icons {
  font-size: 2rem;
  line-height: 3.5rem;
}
.btn.btn-fab .fa,
.btn.btn-fab .material-icons,
.btn.btn-just-icon .fa,
.btn.btn-just-icon .material-icons {
  margin-top: 0;
  position: absolute;
  width: 100%;
  transform: none;
  left: 0;
  top: 0;
  height: 100%;
  line-height: 2.5625rem;
  font-size: 1.25rem;
}
.input-group-btn > .btn {
  border: 0;
}
.btn .material-icons,
.btn:not(.btn-just-icon):not(.btn-fab) .fa {
  position: relative;
  display: inline-block;
  top: 0;
  margin-top: -1em;
  margin-bottom: -1em;
  font-size: 1.1rem;
  vertical-align: middle;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  margin: 10px 1px;
}
.btn-group-vertical .dropdown-menu,
.btn-group .dropdown-menu {
  border-radius: 0 0 0.25rem 0.25rem;
}
.btn-group-vertical.btn-group-raised,
.btn-group.btn-group-raised {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.btn-group-vertical .btn,
.btn-group-vertical .btn + .btn,
.btn-group-vertical .btn-group,
.btn-group-vertical .btn:active,
.btn-group-vertical > .btn-group,
.btn-group .btn,
.btn-group .btn + .btn,
.btn-group .btn-group,
.btn-group .btn:active,
.btn-group > .btn-group {
  margin: 0;
}
.btn-group-vertical > .btn:first-child:not(.dropdown-toggle) {
  border-top-right-radius: 0.1875rem;
}
.btn-group-vertical > .btn.btn-round:first-child:not(.dropdown-toggle) {
  border-top-right-radius: 2rem;
}
.btn-group-vertical .btn:last-child {
  border-bottom-left-radius: 0.1875rem;
}
.btn-group-vertical .btn.btn-round:last-child {
  border-bottom-left-radius: 2rem;
}
a:hover {
  text-decoration: none;
}
.btn-group.bootstrap-select.open .caret,
.dropdown.open .caret,
.dropup.open .caret,
a[aria-expanded=true] .caret,
a[data-toggle=collapse][aria-expanded=true] .caret {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  transform: rotate(180deg);
}
.card {
  margin: 1.875rem auto;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.card .card-header {
  border-bottom: none;
  background: transparent;
}
.card .card-header .card-title {
  color: black;
}
.card .card-header .title {
  color: #fff;
}
.card .card-header .card-category {
  color: black;
  margin: 0;
}
.card .card-header .nav-tabs {
  padding: 0;
}
.card .card-header.card-header-image {
  position: relative;
  padding: 0;
  z-index: 1;
  margin-left: 0.9375rem;
  margin-right: 0.9375rem;
  margin-top: -1.875rem;
  border-radius: 0.3rem;
}
.card .card-header.card-header-image img {
  width: 100%;
  border-radius: 0.3rem;
  pointer-events: none;
  box-shadow: 0 5px 15px -8px rgba(0, 0, 0, 0.24), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}
.card .card-header.card-header-image .card-title {
  position: absolute;
  bottom: 0.9375rem;
  left: 0.9375rem;
  color: black;
  font-size: 1.125rem;
  text-shadow: 0 2px 5px rgba(33, 33, 33, 0.5);
}
.card .card-header.card-header-image .colored-shadow {
  transform: scale(0.94);
  top: 12px;
  filter: blur(12px);
  position: absolute;
  width: 100%;
  height: 100%;
  background-size: cover;
  z-index: -1;
  transition: opacity 0.45s;
  opacity: 0;
}
.card .card-header.card-header-image.no-shadow {
  box-shadow: none;
}
.card .card-header.card-header-image.no-shadow.shadow-normal {
  box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}
.card .card-header.card-header-image.no-shadow .colored-shadow {
  display: none !important;
}
.card .card-header.card-header-icon i,
.card .card-header.card-header-text i {
  width: 33px;
  height: 33px;
  text-align: center;
  line-height: 33px;
}
.card .card-header.card-header-icon .card-title,
.card .card-header.card-header-text .card-title {
  margin-top: 15px;
  color: #3c4858;
  margin-bottom: 3px;
}
.card .card-header.card-header-icon h4,
.card .card-header.card-header-text h4 {
  font-weight: 300;
}
.card .card-header.card-header-tabs .nav-tabs {
  background: transparent;
  padding: 0;
}
.card .card-header.card-header-tabs .nav-tabs-title {
  float: left;
  padding: 10px 10px 10px 0;
  line-height: 24px;
}
.card .card-header.card-header-tabs .nav-tabs-navigation .material-icons {
  position: relative;
}
.card .card-header.card-header-icon .card-title,
.card .card-header.card-header-text .card-title {
  color: black;
}
.card .card-header.card-header-tabs .nav-tabs-title {
  color: hsla(0, 0%, 100%, 0.8);
}
.card .card-header.card-header-primary .card-icon,
.card .card-header.card-header-primary .card-text,
.card .card-header.card-header-primary:not(.card-header-icon):not(.card-header-text) {
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(28 60 217, 0.4);
}
.card .card-header.card-header-danger .card-icon,
.card .card-header.card-header-danger .card-text,
.card .card-header.card-header-danger:not(.card-header-icon):not(.card-header-text) {
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(244, 67, 54, 0.4);
}
.card .card-header.card-header-rose .card-icon,
.card .card-header.card-header-rose .card-text,
.card .card-header.card-header-rose:not(.card-header-icon):not(.card-header-text) {
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(233, 30, 99, 0.4);
}
.card .card-header.card-header-warning .card-icon,
.card .card-header.card-header-warning .card-text,
.card .card-header.card-header-warning:not(.card-header-icon):not(.card-header-text) {
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(255, 152, 0, 0.4);
}
.card .card-header.card-header-info .card-icon,
.card .card-header.card-header-info .card-text,
.card .card-header.card-header-info:not(.card-header-icon):not(.card-header-text) {
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(23, 162, 184, 0.4);
}
.card .card-header.card-header-success .card-icon,
.card .card-header.card-header-success .card-text,
.card .card-header.card-header-success:not(.card-header-icon):not(.card-header-text) {
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(76, 175, 80, 0.4);
}
.card [class*=card-header-] {
  margin: 0 15px;
  padding: 0;
  position: relative;
}
.card [class*=card-header-] .card-title + .card-category {
  color: hsla(0, 0%, 100%, 0.8);
}
.card [class*=card-header-] .card-title + .card-category a {
  color: #fff;
}
.card [class*=card-header-]:not(.card-header-icon):not(.card-header-text):not(.card-header-image) {
  border-radius: 0.1875rem;
  margin-top: -1.875rem;
  padding: 0.9375rem;
}
.card [class*=card-header-] .card-icon,
.card [class*=card-header-] .card-text {
  border-radius: 0.1875rem;
  background-color: #999;
  padding: 0.9375rem;
  margin-top: -20px;
  margin-right: 0.9375rem;
  float: left;
}
.card [class*=card-header-] .card-text {
  float: none;
  display: inline-block;
  margin-right: 0;
}
.card [class*=card-header-] .card-text .card-title {
  color: #fff;
  margin-top: 0;
}
.card.no-shadow .card-header-image,
.card.no-shadow .card-header-image img {
  box-shadow: none !important;
}
.card .card-body,
.card .card-footer {
  padding: 0.9375rem 1.25rem;
}
.card .card-category {
  margin-top: 10px;
}
.card .card-footer {
  display: flex;
  align-items: center;
  background-color: transparent;
  border: 0;
}
.card .card-footer .author,
.card .card-footer .stats {
  display: inline-flex;
}
.card .card-footer .stats .material-icons {
  top: 2px;
  margin-right: 3px;
  margin-left: 3px;
  font-size: 1.125rem;
}
.card .card-footer .stats {
  color: #999;
  font-size: 0.75rem;
  line-height: 22px;
}
.card .card-footer .stats .card-category {
  padding-top: 7px;
  padding-bottom: 7px;
  margin: 0;
}
.card .card-footer .stats .material-icons {
  position: relative;
  top: 3px;
  font-size: 1rem;
}
.card.card-raised {
  box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
}
.card.card-plain {
  background: transparent!important;
  border: 0;
  box-shadow: none;
}
.card .card-body {
  color: black;
  position: relative;
}
.card .card-body .card-category + .card-title {
  color: #fff;
}
.card .card-body .card-category,
.card .card-body .card-description,
.card .card-body .card-title {
  color: black;
}
.card .card-body + .card-footer .stats,
.card .card-footer .stats {
  color: #a9afbbd1;
}
.card .card-footer .stats a {
  -webkit-background-clip: text;
  background-clip: text;
  background-image: linear-gradient(60deg, #4582ec, #1759cd);
  color: transparent;
}
.card.bg-warning,
.card .card-header-warning .card-icon,
.card .card-header-warning .card-text,
.card .card-header-warning:not(.card-header-icon):not(.card-header-text),
.card.card-rotate.bg-warning .back,
.card.card-rotate.bg-warning .front {
  background: linear-gradient(60deg, #f5700c, #ff9800);
}
.card.bg-success,
.card .card-header-success .card-icon,
.card .card-header-success .card-text,
.card .card-header-success:not(.card-header-icon):not(.card-header-text),
.card.card-rotate.bg-success .back,
.card.card-rotate.bg-success .front {
  background: linear-gradient(60deg, #288c6c, #4ea752);
}
.card.bg-danger,
.card .card-header-danger .card-icon,
.card .card-header-danger .card-text,
.card .card-header-danger:not(.card-header-icon):not(.card-header-text),
.card.card-rotate.bg-danger .back,
.card.card-rotate.bg-danger .front {
  background: linear-gradient(60deg, #d22824, #da3a36);
}
.card.bg-info,
.card .card-header-info .card-icon,
.card .card-header-info .card-text,
.card .card-header-info:not(.card-header-icon):not(.card-header-text),
.card.card-rotate.bg-info .back,
.card.card-rotate.bg-info .front {
  background: linear-gradient(60deg, #029eb1, #25b1c3);
}
.card.bg-primary,
.card .card-header-primary .card-icon,
.card .card-header-primary .card-text,
.card .card-header-primary:not(.card-header-icon):not(.card-header-text),
.card.card-rotate.bg-primary .back,
.card.card-rotate.bg-primary .front {
  background: linear-gradient(60deg, #4582ec, #1759cd);
}
.card.bg-rose,
.card .card-header-rose .card-icon,
.card .card-header-rose .card-text,
.card .card-header-rose:not(.card-header-icon):not(.card-header-text),
.card.card-rotate.bg-rose .back,
.card.card-rotate.bg-rose .front {
  background: linear-gradient(60deg, #ec407a, #d81b60);
}
.card .card-actions {
  position: absolute;
  z-index: 0;
  top: -50px;
  width: calc(100% - 30px);
  left: 17px;
  right: 17px;
  text-align: center;
}
.card .card-actions .btn {
  padding-left: 12px;
  padding-right: 12px;
}
.card .card-actions .fix-broken-card {
  position: absolute;
  top: -65px;
}
.card .form-check {
  margin-top: 5px;
}
.dark-edition .card {
  background: #fff;
}
.dark-edition .card .card-title {
  color: #fff;
}
.dark-edition .card .card-body .card-text {
  color: black;
}
.dark-edition .card .card-body .card-category + .card-title {
  color: #fff;
}
.dark-edition .card-chart .card-body .card-category {
  color: #606477;
}
.primary-link {
  background-image: linear-gradient(60deg, #4582ec, #1759cd) !important;
}
.info-link {
  background-image: linear-gradient(60deg, #029eb1, #25b1c3) !important;
}
.warning-link {
  background-image: linear-gradient(60deg, #f5700c, #ff9800) !important;
}
.success-link {
  background-image: linear-gradient(60deg, #288c6c, #4ea752) !important;
}
.danger-link {
  background-image: linear-gradient(60deg, #d22824, #da3a36) !important;
}
.card.card-chart .card-header {
  z-index: 1;
}
.card.card-chart .card-footer i:nth-child(1n+2) {
  width: 18px;
  text-align: center;
}
.card.card-chart .card-category {
  margin: 0;
}
.card.card-chart .ct-chart .card-title {
  color: #fff;
}
.card.card-chart .ct-chart .card-category {
  margin-bottom: 0;
  color: hsla(0, 0%, 100%, 0.62);
}
.card.card-chart .ct-chart .ct-label {
  color: hsla(0, 0%, 100%, 0.7);
}
.card.card-chart .ct-chart .ct-grid {
  stroke: hsla(0, 0%, 100%, 0.2);
}
.card.card-chart .ct-chart .ct-series-a .ct-bar,
.card.card-chart .ct-chart .ct-series-a .ct-line,
.card.card-chart .ct-chart .ct-series-a .ct-point,
.card.card-chart .ct-chart .ct-series-a .ct-slice-donut {
  stroke: hsla(0, 0%, 100%, 0.8);
}
.card.card-chart .ct-chart .ct-series-a .ct-area,
.card.card-chart .ct-chart .ct-series-a .ct-slice-pie {
  fill: hsla(0, 0%, 100%, 0.4);
}
.card.card-chart .ct-chart .ct-series-a .ct-bar {
  stroke-width: 10px;
}
.card.card-chart .ct-chart .ct-point {
  stroke-width: 10px;
  stroke-linecap: round;
}
.card.card-chart .ct-chart .ct-line {
  fill: none;
  stroke-width: 4px;
}
.card-chart .card-body + .card-footer,
.card-product .card-body + .card-footer {
  border-top: 1px solid rgba(44, 140, 230, 0.2);
}
.card-collapse,
.card-collapse .card-header {
  box-shadow: none;
  background-color: transparent;
  border-radius: 0;
  margin: 0;
}
.card-collapse .card-header {
  border-bottom: 1px solid #323a4d;
  padding: 25px 10px 5px 0;
  box-shadow: none !important;
}
.card-collapse .card-header a {
  color: black;
  font-size: 0.9375rem;
  display: block;
}
.card-collapse .card-header a:active,
.card-collapse .card-header a:hover,
.card-collapse .card-header a[aria-expanded=true] {
  color: #fff;
  text-decoration: none;
}
.card-collapse .card-header a i {
  float: right;
  top: 4px;
  position: relative;
  transition: all 0.15s ease 0s;
}
.card-collapse .card-header a[aria-expanded=true] i {
  transform: rotate(180deg);
}
.card-collapse .card-body {
  padding: 15px 0 5px;
}
.card [data-header-animation=true] {
  transform: translateZ(0);
  transition: all 0.3s cubic-bezier(0.34, 1.61, 0.7, 1);
}
.card:hover [data-header-animation=true] {
  transform: translate3d(0, -50px, 0);
}
@keyframes fc {
  0% {
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    transform: rotate(80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    transform: rotate(60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.hinge {
  animation-name: fc;
}
.animated.hinge {
  animation-duration: 2s;
}
.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}
.card-product {
  margin-top: 30px;
}
.card-product .btn-simple.btn-just-icon {
  padding: 0;
}
.card-product .card-body .card-title a {
  color: #fff;
}
.card-product .card-footer {
  justify-content: space-between;
}
.card-product .card-footer .price h4 {
  margin-bottom: 0;
}
.card-product .card-footer .btn {
  margin: 0;
}
.card-product .card-category,
.card-product .card-description,
.card-product .card-title {
  text-align: center;
}
.card-product .category {
  margin-bottom: 0;
}
.card-product .category ~ .card-title {
  margin-top: 0;
}
.card-product .price {
  font-size: 18px;
}
.card-product .price-old {
  text-decoration: line-through;
  font-size: 1rem;
  color: #9a9a9a;
}
.card-product .price-new {
  color: #f44336;
}
.card-profile .card-header:not([class*=card-header-]) {
  background: transparent;
}
.card-profile .card-avatar {
  max-width: 130px;
  max-height: 130px;
}
.card-pricing {
  text-align: center;
}
.card-pricing:after {
  background-color: rgba(0, 0, 0, 0.7) !important;
}
.card-pricing .card-title {
  margin-top: 30px;
}
.card-pricing .card-body {
  padding: 15px!important;
  margin: 0 !important;
}
.card-pricing .card-icon {
  padding: 10px 0 0;
}
.card-pricing .card-icon i {
  font-size: 55px;
  border: 1px solid #e5e5e5;
  border-radius: 50%;
  width: 130px;
  line-height: 130px;
  height: 130px;
  color: #3c4858;
}
.card-pricing .card-icon.icon-primary i {
  color: #4582ec;
}
.card-pricing .card-icon.icon-info i {
  color: #17a2b8;
}
.card-pricing .card-icon.icon-success i {
  color: #4caf50;
}
.card-pricing .card-icon.icon-warning i {
  color: #ff9800;
}
.card-pricing .card-icon.icon-danger i {
  color: #f44336;
}
.card-pricing .card-icon.icon-rose i {
  color: #e91e63;
}
.card-pricing .card-icon.icon-white i {
  color: #fff;
}
.card-pricing h1 small {
  font-size: 18px;
  display: inline-flex;
  height: 0;
}
.card-pricing h1 small:first-child {
  position: relative;
  top: -17px;
  font-size: 26px;
}
.card-pricing ul {
  list-style: none;
  padding: 0;
  max-width: 240px;
  margin: 10px auto;
}
.card-pricing ul li {
  color: #555;
  text-align: center;
  padding: 12px 0;
  border-bottom: 1px solid rgba(85, 85, 85, 0.3);
}
.card-pricing ul li:last-child {
  border: 0;
}
.card-pricing ul li b {
  color: #000;
}
.card-pricing ul li i {
  top: 6px;
  position: relative;
}
.card-pricing.card-background ul li,
.card-pricing[class*=bg-] ul li {
  color: #fff;
  border-color: hsla(0, 0%, 100%, 0.3);
}
.card-pricing.card-background ul li b,
.card-pricing[class*=bg-] ul li b {
  color: #fff;
  font-weight: 700;
}
.card-pricing.card-background .card-category,
.card-pricing.card-background [class*=text-],
.card-pricing[class*=bg-] .card-category,
.card-pricing[class*=bg-] [class*=text-] {
  color: #fff !important;
}
.card-pricing .card-footer {
  z-index: 2;
}
.card-signup .card-header {
  box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
  margin: -2.5rem 1.25rem 0.9375rem;
  padding: 1.25rem 0;
  width: 100%;
}
.card-signup .card-body {
  padding: 0 30px 0 10px;
}
.card-signup .form-check {
  padding-top: 1.6875rem;
}
.card-signup .form-check label {
  margin-left: 1.125rem;
}
.card-signup .form-check .form-check-sign {
  padding-right: 1.6875rem;
}
.card-signup .social-line {
  margin-top: 1rem;
  text-align: center;
  padding: 0;
}
.card-signup .social-line .btn {
  color: #fff;
  margin-left: 5px;
  margin-right: 5px;
}
.card-stats .card-header.card-header-icon,
.card-stats .card-header.card-header-text {
  text-align: right;
}
.card-stats .card-header .card-icon + .card-category,
.card-stats .card-header .card-icon + .card-title {
  padding-top: 10px;
}
.card-stats .card-header.card-header-icon .card-category,
.card-stats .card-header.card-header-icon .card-title,
.card-stats .card-header.card-header-text .card-category,
.card-stats .card-header.card-header-text .card-title {
  margin: 0;
}
.card-stats .card-header .card-category {
  margin-bottom: 0;
  margin-top: 0;
}
.card-stats .card-header .card-category:not([class*=text-]) {
  color: #999;
  font-size: 0.875rem;
}
.card-stats .card-header + .card-footer {
  border-top: 1px solid rgba(44, 140, 230, 0.2);
  margin-top: 20px;
}
.card-stats .card-header.card-header-icon i {
  font-size: 2.25rem;
  line-height: 56px;
  width: 56px;
  height: 56px;
  text-align: center;
}
.card-stats .card-header .card-title {
  color: #fff !important;
}
.card-stats .card-body {
  text-align: right;
}
.card-wizard .nav.nav-pills .nav-item {
  margin: 0;
}
.card-wizard .nav.nav-pills .nav-item .nav-link {
  padding: 6px 15px !important;
}
.card-wizard .nav-pills:not(.flex-column) .nav-item + .nav-item:not(:first-child) {
  margin-left: 0;
}
.card-wizard .nav-item .nav-link.active,
.card-wizard .nav-item .nav-link:focus,
.card-wizard .nav-item .nav-link:hover {
  background-color: inherit!important;
  box-shadow: none !important;
}
.card-wizard .input-group-text {
  padding: 6px 15px 0 !important;
}
.card-wizard .card-footer {
  border-top: none !important;
}
.card-wizard .select-wizard label {
  position: absolute;
  margin-top: 7px;
}
.card-wizard .select-wizard .bootstrap-select .btn.select-with-transition {
  margin-top: 16px;
}
.card-profile,
.card-testimonial {
  margin-top: 30px;
  text-align: center;
}
.card-profile .card-avatar,
.card-testimonial .card-avatar {
  margin: -50px auto 0;
  border-radius: 50%;
  overflow: hidden;
  padding: 0;
  box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}
.card-profile .card-avatar + .card-body,
.card-testimonial .card-avatar + .card-body {
  margin-top: 15px;
}
.card-profile .card-avatar img,
.card-testimonial .card-avatar img {
  width: 100%;
  height: 100%;
}
.card-profile .card-body + .card-footer,
.card-testimonial .card-body + .card-footer {
  margin-top: -15px;
}
.card-profile .card-footer .btn.btn-just-icon,
.card-testimonial .card-footer .btn.btn-just-icon {
  font-size: 20px;
  padding: 12px;
  line-height: 1em;
}
.card-plain.card-profile .card-avatar,
.card-plain.card-testimonial .card-avatar {
  margin-top: 0;
}
.card-testimonial .card-avatar {
  max-width: 100px;
  max-height: 100px;
}
.card-testimonial .card-footer {
  margin-top: 0;
  display: block;
}
.card-testimonial .card-footer .card-avatar {
  margin-top: 10px;
  margin-bottom: -60px;
}
.card-testimonial .card-description {
  font-style: italic;
}
.card-testimonial .card-description + .card-title,
.card-testimonial .icon {
  margin-top: 30px;
}
.card-testimonial .icon .material-icons {
  font-size: 40px;
  color: #3c4858;
}
.form-check {
  margin-bottom: 0.5rem;
}
.form-check,
.form-check .form-check-label {
  padding-left: 0;
}
.form-check .form-check-input {
  position: absolute;
  margin: 0;
  z-index: -1;
  left: 0;
  pointer-events: none;
}
.form-check .form-check-sign:before {
  display: block;
  position: absolute;
  left: 0;
  content: "";
  background-color: rgba(0, 0, 0, 0.84);
  height: 20px;
  width: 20px;
  border-radius: 100%;
  z-index: 1;
  opacity: 0;
  margin: 0;
  top: 0;
  transform: scale3d(2.3, 2.3, 1);
}
.form-check .form-check-sign .check {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  border: 1px solid rgba(0, 0, 0, 0.54);
  overflow: hidden;
  z-index: 1;
  border-radius: 0.25rem;
}
.form-check .form-check-sign .check:before {
  position: absolute;
  content: "";
  transform: rotate(45deg);
  display: block;
  margin-top: -3px;
  margin-left: 7px;
  width: 0;
  color: #fff;
  height: 0;
  box-shadow: 0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,inset 0 0 0 0;
  animation: checkboxOff 0.3s forwards;
}
.form-check .form-check-input:focus + .form-check-sign .check:after {
  opacity: 0.2;
}
.form-check .form-check-input:checked + .form-check-sign .check:before {
  color: #fff;
  box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
  animation: ic 0.3s forwards;
}
.form-check .form-check-input:checked + .form-check-sign:before {
  animation: jc 0.5s;
}
.form-check .form-check-input:checked + .form-check-sign .check:after {
  animation: jc 0.5s forwards;
}
.form-check .form-check-input:not(:checked) + .form-check-sign .check:after,
.form-check .form-check-input:not(:checked) + .form-check-sign:before {
  animation: jc 0.5s;
}
.form-check .rtl .form-check .form-check-sign .check:before {
  margin-right: 10px;
}
.form-check .form-check-input[disabled] + .circle,
.form-check .form-check-input[disabled] ~ .form-check-sign .check,
fieldset[disabled] .form-check,
fieldset[disabled] .form-check .form-check-input {
  opacity: 0.26;
}
.form-check .form-check-input[disabled] ~ .form-check-sign .check {
  border-color: #000;
  opacity: 0.26;
}
.form-check .form-check-input[disabled] + .form-check-sign .check:after {
  background-color: rgba(0, 0, 0, 0.87);
  transform: rotate(-45deg);
}
.form-check .form-check-input[disabled][checked] + .form-check-sign .check {
  background-color: #000;
}
.dark-edition .form-check .form-check-sign .check {
  border-color: rgba(96, 100, 119, 0.5);
}
.dark-edition .form-check .form-check-sign:before {
  left: -1px;
  top: -1px;
}
.dark-edition .form-check .form-check-input[disabled] ~ .form-check-sign .check {
  border-color: rgba(0, 0, 0, 0.54);
}
.dark-edition .form-check .form-check-input:checked + .form-check-sign .check {
  border-color: #316EE7 !important;
  background: #1759cd;
}
.dark-edition .form-check .form-check-input:checked + .form-check-sign .check:before {
  color: #fff;
}
.dark-edition .form-check label {
  font-size: 0.875rem;
  line-height: 1.428571;
  color: #aaa;
  font-weight: 400;
}
.fixed-plugin .dropdown .dropdown-menu {
  border-radius: 10px;
}
.fixed-plugin .dropdown .dropdown-menu li.adjustments-line {
  border-bottom: 1px solid #ddd;
}
.fixed-plugin .dropdown .dropdown-menu li {
  padding: 5px 2px !important;
}
.fixed-plugin .dropdown .dropdown-menu .adjustments-line .bootstrap-switch {
  position: absolute;
  right: 10px !important;
}
.fixed-plugin .dropdown .dropdown-menu .adjustments-line label {
  margin-bottom: 0.1rem !important;
}
.fixed-plugin .badge,
.fixed-plugin li > a {
  transition: all 0.34s;
  -webkit-transition: all 0.34s;
  -moz-transition: all 0.34s;
}
.fixed-plugin {
  /* position: fixed;
    top: 115px;
    right: 0;
    width: 64px;
    background: rgba(0,0,0,.3);
    z-index: 1031;
    border-radius: 8px 0 0 8px;
    text-align: center*/
}
.fixed-plugin .fa-cog {
  color: #fff;
  padding: 10px;
  border-radius: 0 0 6px 6px;
  width: auto;
}
.fixed-plugin .dropdown-menu {
  right: 80px;
  left: auto;
  width: 290px;
  border-radius: 0.1875rem;
  padding: 0 10px;
}
.fixed-plugin .dropdown-menu:after,
.fixed-plugin .dropdown-menu:before {
  right: 10px;
  margin-left: auto;
  left: auto;
}
.fixed-plugin .fa-circle-thin {
  color: #fff;
}
.fixed-plugin .active .fa-circle-thin {
  color: #0bf;
}
.fixed-plugin .dropdown-menu > .active > a,
.fixed-plugin .dropdown-menu > .active > a:focus,
.fixed-plugin .dropdown-menu > .active > a:hover {
  color: #777;
  text-align: center;
}
.fixed-plugin img {
  border-radius: 0;
  width: 100%;
  height: 100px;
  margin: 0 auto;
}
.fixed-plugin .dropdown-menu li > a:focus,
.fixed-plugin .dropdown-menu li > a:hover {
  box-shadow: none;
}
.fixed-plugin .badge {
  border: 3px solid #fff;
  border-radius: 50%;
  cursor: pointer;
  display: inline-block;
  height: 23px;
  margin-right: 5px;
  position: relative;
  width: 23px;
  padding: 8px;
}
.fixed-plugin .badge.active,
.fixed-plugin .badge:hover {
  border-color: #0bf;
}
.fixed-plugin .badge-black {
  background-color: #000;
}
.fixed-plugin .badge-azure {
  background-color: #2ca8ff;
}
.fixed-plugin .badge-green {
  background-color: #18ce0f;
}
.fixed-plugin .badge-orange {
  background-color: #f96332;
}
.fixed-plugin .badge-yellow {
  background-color: #ffb236;
}
.fixed-plugin .badge-danger {
  background-color: #f44336;
}
.fixed-plugin .badge-purple {
  background-color: #9368e9;
}
.fixed-plugin .badge-white {
  background-color: #fff;
}
.fixed-plugin .badge-rose {
  background-color: #e91e63;
}
.fixed-plugin .badge-lighter {
  background-color: #515d7b;
}
.fixed-plugin .badge-darker {
  background-color: #000;
}
.fixed-plugin .badge-default {
  background-color: #E8EAED;
}
.fixed-plugin h5 {
  font-size: 14px;
  margin: 10px;
}
.fixed-plugin .dropdown-menu li {
  /* display: block;    
    width: 25%;
    float: left*/
  padding: 2px 2px;
}
.fixed-plugin li.adjustments-line,
.fixed-plugin li.button-container,
.fixed-plugin li.header-title {
  width: 100%;
  height: 50px;
  min-height: inherit;
}
.fixed-plugin li.button-container {
  height: auto;
}
.fixed-plugin li.button-container div {
  margin-bottom: 5px;
}
.fixed-plugin .btn {
  position: relative;
  padding: 12px 30px;
  margin: 0.6rem 1px;
  font-size: 0.75rem;
  border-radius: 0.2rem;
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  will-change: box-shadow, transform;
}
.fixed-plugin .btn.btn-primary {
  color: #fff;
  background-color: #4582ec;
  box-shadow: 0 2px 2px 0 rgba(156, 39, 176, 0.14), 0 3px 1px -2px rgba(156, 39, 176, 0.2), 0 1px 5px 0 rgba(156, 39, 176, 0.12);
}
.fixed-plugin .btn.btn-primary.focus,
.fixed-plugin .btn.btn-primary:focus,
.fixed-plugin .btn.btn-primary:hover {
  color: #fff;
  background-color: contrast-color(#4582ec, #4251a1, #a72abd);
  border-color: #701c7e;
}
.fixed-plugin .btn.btn-primary.active,
.fixed-plugin .btn.btn-primary:active,
.open > .fixed-plugin .btn.btn-primary.dropdown-toggle,
.show > .fixed-plugin .btn.btn-primary.dropdown-toggle {
  color: #fff;
  background-color: contrast-color(#4582ec, #4251a1, #a72abd);
  border-color: #701c7e;
  box-shadow: 0 2px 2px 0 rgba(156, 39, 176, 0.14), 0 3px 1px -2px rgba(156, 39, 176, 0.2), 0 1px 5px 0 rgba(156, 39, 176, 0.12);
}
.fixed-plugin .btn.btn-primary.active.focus,
.fixed-plugin .btn.btn-primary.active:focus,
.fixed-plugin .btn.btn-primary.active:hover,
.fixed-plugin .btn.btn-primary:active.focus,
.fixed-plugin .btn.btn-primary:active:focus,
.fixed-plugin .btn.btn-primary:active:hover,
.open > .fixed-plugin .btn.btn-primary.dropdown-toggle.focus,
.open > .fixed-plugin .btn.btn-primary.dropdown-toggle:focus,
.open > .fixed-plugin .btn.btn-primary.dropdown-toggle:hover,
.show > .fixed-plugin .btn.btn-primary.dropdown-toggle.focus,
.show > .fixed-plugin .btn.btn-primary.dropdown-toggle:focus,
.show > .fixed-plugin .btn.btn-primary.dropdown-toggle:hover {
  color: #fff;
  background-color: contrast-color(#4582ec, #4251a1, #a72abd);
  border-color: #3f1048;
}
.open > .fixed-plugin .btn.btn-primary.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: #4582ec;
}
.open > .fixed-plugin .btn.btn-primary.dropdown-toggle.md-btn-icon:hover {
  background-color: contrast-color(#4582ec, #4251a1, #a72abd);
}
.fixed-plugin .btn.btn-primary.disabled.focus,
.fixed-plugin .btn.btn-primary.disabled:focus,
.fixed-plugin .btn.btn-primary.disabled:hover,
.fixed-plugin .btn.btn-primary:disabled.focus,
.fixed-plugin .btn.btn-primary:disabled:focus,
.fixed-plugin .btn.btn-primary:disabled:hover {
  background-color: #4582ec;
  border-color: #4582ec;
}
.fixed-plugin .btn.btn-primary:active,
.fixed-plugin .btn.btn-primary:focus,
.fixed-plugin .btn.btn-primary:hover {
  box-shadow: 0 14px 26px -12px rgba(28 60 217, 0.4), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(28 60 217, 0.4);
}
.fixed-plugin .btn.btn-secondary {
  color: #fff;
  background-color: #999;
  box-shadow: 0 2px 2px 0 hsla(0, 0%, 60%, 0.14), 0 3px 1px -2px hsla(0, 0%, 60%, 0.2), 0 1px 5px 0 hsla(0, 0%, 60%, 0.12);
}
.fixed-plugin .btn.btn-secondary.focus,
.fixed-plugin .btn.btn-secondary:focus,
.fixed-plugin .btn.btn-secondary:hover {
  color: #fff;
  background-color: contrast-color(#999, #919191, #a1a1a1);
  border-color: #7a7a7a;
}
.fixed-plugin .btn.btn-secondary.active,
.fixed-plugin .btn.btn-secondary:active,
.open > .fixed-plugin .btn.btn-secondary.dropdown-toggle,
.show > .fixed-plugin .btn.btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: contrast-color(#999, #919191, #a1a1a1);
  border-color: #7a7a7a;
  box-shadow: 0 2px 2px 0 hsla(0, 0%, 60%, 0.14), 0 3px 1px -2px hsla(0, 0%, 60%, 0.2), 0 1px 5px 0 hsla(0, 0%, 60%, 0.12);
}
.fixed-plugin .btn.btn-secondary.active.focus,
.fixed-plugin .btn.btn-secondary.active:focus,
.fixed-plugin .btn.btn-secondary.active:hover,
.fixed-plugin .btn.btn-secondary:active.focus,
.fixed-plugin .btn.btn-secondary:active:focus,
.fixed-plugin .btn.btn-secondary:active:hover,
.open > .fixed-plugin .btn.btn-secondary.dropdown-toggle.focus,
.open > .fixed-plugin .btn.btn-secondary.dropdown-toggle:focus,
.open > .fixed-plugin .btn.btn-secondary.dropdown-toggle:hover,
.show > .fixed-plugin .btn.btn-secondary.dropdown-toggle.focus,
.show > .fixed-plugin .btn.btn-secondary.dropdown-toggle:focus,
.show > .fixed-plugin .btn.btn-secondary.dropdown-toggle:hover {
  color: #fff;
  background-color: contrast-color(#999, #919191, #a1a1a1);
  border-color: #595959;
}
.open > .fixed-plugin .btn.btn-secondary.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: #999;
}
.open > .fixed-plugin .btn.btn-secondary.dropdown-toggle.md-btn-icon:hover {
  background-color: contrast-color(#999, #919191, #a1a1a1);
}
.fixed-plugin .btn.btn-secondary.disabled.focus,
.fixed-plugin .btn.btn-secondary.disabled:focus,
.fixed-plugin .btn.btn-secondary.disabled:hover,
.fixed-plugin .btn.btn-secondary:disabled.focus,
.fixed-plugin .btn.btn-secondary:disabled:focus,
.fixed-plugin .btn.btn-secondary:disabled:hover {
  background-color: #999;
  border-color: #999;
}
.fixed-plugin .btn.btn-secondary:active,
.fixed-plugin .btn.btn-secondary:focus,
.fixed-plugin .btn.btn-secondary:hover {
  box-shadow: 0 14px 26px -12px hsla(0, 0%, 60%, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px hsla(0, 0%, 60%, 0.2);
}
.fixed-plugin .btn.btn-info {
  color: #fff;
  background-color: #17a2b8;
  box-shadow: 0 2px 2px 0 rgba(23, 162, 184, 0.14), 0 3px 1px -2px rgba(23, 162, 184, 0.2), 0 1px 5px 0 rgba(23, 162, 184, 0.12);
}
.fixed-plugin .btn.btn-info.focus,
.fixed-plugin .btn.btn-info:focus,
.fixed-plugin .btn.btn-info:hover {
  color: #fff;
  background-color: contrast-color(#17a2b8, #1596aa, #19aec6);
  border-color: #107282;
}
.fixed-plugin .btn.btn-info.active,
.fixed-plugin .btn.btn-info:active,
.open > .fixed-plugin .btn.btn-info.dropdown-toggle,
.show > .fixed-plugin .btn.btn-info.dropdown-toggle {
  color: #fff;
  background-color: contrast-color(#17a2b8, #1596aa, #19aec6);
  border-color: #107282;
  box-shadow: 0 2px 2px 0 rgba(23, 162, 184, 0.14), 0 3px 1px -2px rgba(23, 162, 184, 0.2), 0 1px 5px 0 rgba(23, 162, 184, 0.12);
}
.fixed-plugin .btn.btn-info.active.focus,
.fixed-plugin .btn.btn-info.active:focus,
.fixed-plugin .btn.btn-info.active:hover,
.fixed-plugin .btn.btn-info:active.focus,
.fixed-plugin .btn.btn-info:active:focus,
.fixed-plugin .btn.btn-info:active:hover,
.open > .fixed-plugin .btn.btn-info.dropdown-toggle.focus,
.open > .fixed-plugin .btn.btn-info.dropdown-toggle:focus,
.open > .fixed-plugin .btn.btn-info.dropdown-toggle:hover,
.show > .fixed-plugin .btn.btn-info.dropdown-toggle.focus,
.show > .fixed-plugin .btn.btn-info.dropdown-toggle:focus,
.show > .fixed-plugin .btn.btn-info.dropdown-toggle:hover {
  color: #fff;
  background-color: contrast-color(#17a2b8, #1596aa, #19aec6);
  border-color: #093e47;
}
.open > .fixed-plugin .btn.btn-info.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: #17a2b8;
}
.open > .fixed-plugin .btn.btn-info.dropdown-toggle.md-btn-icon:hover {
  background-color: contrast-color(#17a2b8, #1596aa, #19aec6);
}
.fixed-plugin .btn.btn-info.disabled.focus,
.fixed-plugin .btn.btn-info.disabled:focus,
.fixed-plugin .btn.btn-info.disabled:hover,
.fixed-plugin .btn.btn-info:disabled.focus,
.fixed-plugin .btn.btn-info:disabled:focus,
.fixed-plugin .btn.btn-info:disabled:hover {
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.fixed-plugin .btn.btn-info:active,
.fixed-plugin .btn.btn-info:focus,
.fixed-plugin .btn.btn-info:hover {
  box-shadow: 0 14px 26px -12px rgba(23, 162, 184, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(23, 162, 184, 0.2);
}
.fixed-plugin .btn.btn-success {
  color: #fff;
  background-color: #4caf50;
  box-shadow: 0 2px 2px 0 rgba(76, 175, 80, 0.14), 0 3px 1px -2px rgba(76, 175, 80, 0.2), 0 1px 5px 0 rgba(76, 175, 80, 0.12);
}
.fixed-plugin .btn.btn-success.focus,
.fixed-plugin .btn.btn-success:focus,
.fixed-plugin .btn.btn-success:hover {
  color: #fff;
  background-color: contrast-color(#4caf50, #47a44b, #55b559);
  border-color: #39843c;
}
.fixed-plugin .btn.btn-success.active,
.fixed-plugin .btn.btn-success:active,
.open > .fixed-plugin .btn.btn-success.dropdown-toggle,
.show > .fixed-plugin .btn.btn-success.dropdown-toggle {
  color: #fff;
  background-color: contrast-color(#4caf50, #47a44b, #55b559);
  border-color: #39843c;
  box-shadow: 0 2px 2px 0 rgba(76, 175, 80, 0.14), 0 3px 1px -2px rgba(76, 175, 80, 0.2), 0 1px 5px 0 rgba(76, 175, 80, 0.12);
}
.fixed-plugin .btn.btn-success.active.focus,
.fixed-plugin .btn.btn-success.active:focus,
.fixed-plugin .btn.btn-success.active:hover,
.fixed-plugin .btn.btn-success:active.focus,
.fixed-plugin .btn.btn-success:active:focus,
.fixed-plugin .btn.btn-success:active:hover,
.open > .fixed-plugin .btn.btn-success.dropdown-toggle.focus,
.open > .fixed-plugin .btn.btn-success.dropdown-toggle:focus,
.open > .fixed-plugin .btn.btn-success.dropdown-toggle:hover,
.show > .fixed-plugin .btn.btn-success.dropdown-toggle.focus,
.show > .fixed-plugin .btn.btn-success.dropdown-toggle:focus,
.show > .fixed-plugin .btn.btn-success.dropdown-toggle:hover {
  color: #fff;
  background-color: contrast-color(#4caf50, #47a44b, #55b559);
  border-color: #255627;
}
.open > .fixed-plugin .btn.btn-success.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: #4caf50;
}
.open > .fixed-plugin .btn.btn-success.dropdown-toggle.md-btn-icon:hover {
  background-color: contrast-color(#4caf50, #47a44b, #55b559);
}
.fixed-plugin .btn.btn-success.disabled.focus,
.fixed-plugin .btn.btn-success.disabled:focus,
.fixed-plugin .btn.btn-success.disabled:hover,
.fixed-plugin .btn.btn-success:disabled.focus,
.fixed-plugin .btn.btn-success:disabled:focus,
.fixed-plugin .btn.btn-success:disabled:hover {
  background-color: #4caf50;
  border-color: #4caf50;
}
.fixed-plugin .btn.btn-success:active,
.fixed-plugin .btn.btn-success:focus,
.fixed-plugin .btn.btn-success:hover {
  box-shadow: 0 14px 26px -12px rgba(76, 175, 80, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(76, 175, 80, 0.2);
}
.fixed-plugin .btn.btn-warning {
  color: #fff;
  background-color: #ff9800;
  box-shadow: 0 2px 2px 0 rgba(255, 152, 0, 0.14), 0 3px 1px -2px rgba(255, 152, 0, 0.2), 0 1px 5px 0 rgba(255, 152, 0, 0.12);
}
.fixed-plugin .btn.btn-warning.focus,
.fixed-plugin .btn.btn-warning:focus,
.fixed-plugin .btn.btn-warning:hover {
  color: #fff;
  background-color: contrast-color(#ff9800, #f08f00, #ff9e0f);
  border-color: #c27400;
}
.fixed-plugin .btn.btn-warning.active,
.fixed-plugin .btn.btn-warning:active,
.open > .fixed-plugin .btn.btn-warning.dropdown-toggle,
.show > .fixed-plugin .btn.btn-warning.dropdown-toggle {
  color: #fff;
  background-color: contrast-color(#ff9800, #f08f00, #ff9e0f);
  border-color: #c27400;
  box-shadow: 0 2px 2px 0 rgba(255, 152, 0, 0.14), 0 3px 1px -2px rgba(255, 152, 0, 0.2), 0 1px 5px 0 rgba(255, 152, 0, 0.12);
}
.fixed-plugin .btn.btn-warning.active.focus,
.fixed-plugin .btn.btn-warning.active:focus,
.fixed-plugin .btn.btn-warning.active:hover,
.fixed-plugin .btn.btn-warning:active.focus,
.fixed-plugin .btn.btn-warning:active:focus,
.fixed-plugin .btn.btn-warning:active:hover,
.open > .fixed-plugin .btn.btn-warning.dropdown-toggle.focus,
.open > .fixed-plugin .btn.btn-warning.dropdown-toggle:focus,
.open > .fixed-plugin .btn.btn-warning.dropdown-toggle:hover,
.show > .fixed-plugin .btn.btn-warning.dropdown-toggle.focus,
.show > .fixed-plugin .btn.btn-warning.dropdown-toggle:focus,
.show > .fixed-plugin .btn.btn-warning.dropdown-toggle:hover {
  color: #fff;
  background-color: contrast-color(#ff9800, #f08f00, #ff9e0f);
  border-color: #804c00;
}
.open > .fixed-plugin .btn.btn-warning.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: #ff9800;
}
.open > .fixed-plugin .btn.btn-warning.dropdown-toggle.md-btn-icon:hover {
  background-color: contrast-color(#ff9800, #f08f00, #ff9e0f);
}
.fixed-plugin .btn.btn-warning.disabled.focus,
.fixed-plugin .btn.btn-warning.disabled:focus,
.fixed-plugin .btn.btn-warning.disabled:hover,
.fixed-plugin .btn.btn-warning:disabled.focus,
.fixed-plugin .btn.btn-warning:disabled:focus,
.fixed-plugin .btn.btn-warning:disabled:hover {
  background-color: #ff9800;
  border-color: #ff9800;
}
.fixed-plugin .btn.btn-warning:active,
.fixed-plugin .btn.btn-warning:focus,
.fixed-plugin .btn.btn-warning:hover {
  box-shadow: 0 14px 26px -12px rgba(255, 152, 0, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(255, 152, 0, 0.2);
}
.fixed-plugin .btn.btn-danger {
  color: #fff;
  background-color: #f44336;
  box-shadow: 0 2px 2px 0 rgba(244, 67, 54, 0.14), 0 3px 1px -2px rgba(244, 67, 54, 0.2), 0 1px 5px 0 rgba(244, 67, 54, 0.12);
}
.fixed-plugin .btn.btn-danger.focus,
.fixed-plugin .btn.btn-danger:focus,
.fixed-plugin .btn.btn-danger:hover {
  color: #fff;
  background-color: contrast-color(#f44336, #f33527, #f55145);
  border-color: #e11b0c;
}
.fixed-plugin .btn.btn-danger.active,
.fixed-plugin .btn.btn-danger:active,
.open > .fixed-plugin .btn.btn-danger.dropdown-toggle,
.show > .fixed-plugin .btn.btn-danger.dropdown-toggle {
  color: #fff;
  background-color: contrast-color(#f44336, #f33527, #f55145);
  border-color: #e11b0c;
  box-shadow: 0 2px 2px 0 rgba(244, 67, 54, 0.14), 0 3px 1px -2px rgba(244, 67, 54, 0.2), 0 1px 5px 0 rgba(244, 67, 54, 0.12);
}
.fixed-plugin .btn.btn-danger.active.focus,
.fixed-plugin .btn.btn-danger.active:focus,
.fixed-plugin .btn.btn-danger.active:hover,
.fixed-plugin .btn.btn-danger:active.focus,
.fixed-plugin .btn.btn-danger:active:focus,
.fixed-plugin .btn.btn-danger:active:hover,
.open > .fixed-plugin .btn.btn-danger.dropdown-toggle.focus,
.open > .fixed-plugin .btn.btn-danger.dropdown-toggle:focus,
.open > .fixed-plugin .btn.btn-danger.dropdown-toggle:hover,
.show > .fixed-plugin .btn.btn-danger.dropdown-toggle.focus,
.show > .fixed-plugin .btn.btn-danger.dropdown-toggle:focus,
.show > .fixed-plugin .btn.btn-danger.dropdown-toggle:hover {
  color: #fff;
  background-color: contrast-color(#f44336, #f33527, #f55145);
  border-color: #a21309;
}
.open > .fixed-plugin .btn.btn-danger.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: #f44336;
}
.open > .fixed-plugin .btn.btn-danger.dropdown-toggle.md-btn-icon:hover {
  background-color: contrast-color(#f44336, #f33527, #f55145);
}
.fixed-plugin .btn.btn-danger.disabled.focus,
.fixed-plugin .btn.btn-danger.disabled:focus,
.fixed-plugin .btn.btn-danger.disabled:hover,
.fixed-plugin .btn.btn-danger:disabled.focus,
.fixed-plugin .btn.btn-danger:disabled:focus,
.fixed-plugin .btn.btn-danger:disabled:hover {
  background-color: #f44336;
  border-color: #f44336;
}
.fixed-plugin .btn.btn-danger:active,
.fixed-plugin .btn.btn-danger:focus,
.fixed-plugin .btn.btn-danger:hover {
  box-shadow: 0 14px 26px -12px rgba(244, 67, 54, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(244, 67, 54, 0.2);
}
.fixed-plugin .btn.btn-rose {
  color: #fff;
  background-color: #e91e63;
  box-shadow: 0 2px 2px 0 rgba(233, 30, 99, 0.14), 0 3px 1px -2px rgba(233, 30, 99, 0.2), 0 1px 5px 0 rgba(233, 30, 99, 0.12);
}
.fixed-plugin .btn.btn-rose.focus,
.fixed-plugin .btn.btn-rose:focus,
.fixed-plugin .btn.btn-rose:hover {
  color: #fff;
  background-color: contrast-color(#e91e63, #e2165b, #ea2c6d);
  border-color: #b8124a;
}
.fixed-plugin .btn.btn-rose.active,
.fixed-plugin .btn.btn-rose:active,
.open > .fixed-plugin .btn.btn-rose.dropdown-toggle,
.show > .fixed-plugin .btn.btn-rose.dropdown-toggle {
  color: #fff;
  background-color: contrast-color(#e91e63, #e2165b, #ea2c6d);
  border-color: #b8124a;
  box-shadow: 0 2px 2px 0 rgba(233, 30, 99, 0.14), 0 3px 1px -2px rgba(233, 30, 99, 0.2), 0 1px 5px 0 rgba(233, 30, 99, 0.12);
}
.fixed-plugin .btn.btn-rose.active.focus,
.fixed-plugin .btn.btn-rose.active:focus,
.fixed-plugin .btn.btn-rose.active:hover,
.fixed-plugin .btn.btn-rose:active.focus,
.fixed-plugin .btn.btn-rose:active:focus,
.fixed-plugin .btn.btn-rose:active:hover,
.open > .fixed-plugin .btn.btn-rose.dropdown-toggle.focus,
.open > .fixed-plugin .btn.btn-rose.dropdown-toggle:focus,
.open > .fixed-plugin .btn.btn-rose.dropdown-toggle:hover,
.show > .fixed-plugin .btn.btn-rose.dropdown-toggle.focus,
.show > .fixed-plugin .btn.btn-rose.dropdown-toggle:focus,
.show > .fixed-plugin .btn.btn-rose.dropdown-toggle:hover {
  color: #fff;
  background-color: contrast-color(#e91e63, #e2165b, #ea2c6d);
  border-color: #7b0c32;
}
.open > .fixed-plugin .btn.btn-rose.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: #e91e63;
}
.open > .fixed-plugin .btn.btn-rose.dropdown-toggle.md-btn-icon:hover {
  background-color: contrast-color(#e91e63, #e2165b, #ea2c6d);
}
.fixed-plugin .btn.btn-rose.disabled.focus,
.fixed-plugin .btn.btn-rose.disabled:focus,
.fixed-plugin .btn.btn-rose.disabled:hover,
.fixed-plugin .btn.btn-rose:disabled.focus,
.fixed-plugin .btn.btn-rose:disabled:focus,
.fixed-plugin .btn.btn-rose:disabled:hover {
  background-color: #e91e63;
  border-color: #e91e63;
}
.fixed-plugin .btn.btn-rose:active,
.fixed-plugin .btn.btn-rose:focus,
.fixed-plugin .btn.btn-rose:hover {
  box-shadow: 0 14px 26px -12px rgba(233, 30, 99, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(233, 30, 99, 0.2);
}
.fixed-plugin .btn,
.fixed-plugin .btn.btn-default {
  color: #fff;
  background-color: #999;
  box-shadow: 0 2px 2px 0 hsla(0, 0%, 60%, 0.14), 0 3px 1px -2px hsla(0, 0%, 60%, 0.2), 0 1px 5px 0 hsla(0, 0%, 60%, 0.12);
}
.fixed-plugin .btn.btn-default.focus,
.fixed-plugin .btn.btn-default:focus,
.fixed-plugin .btn.btn-default:hover,
.fixed-plugin .btn.focus,
.fixed-plugin .btn:focus,
.fixed-plugin .btn:hover {
  color: #fff;
  background-color: contrast-color(#999, #919191, #a1a1a1);
  border-color: #7a7a7a;
}
.fixed-plugin .btn.active,
.fixed-plugin .btn.btn-default.active,
.fixed-plugin .btn.btn-default:active,
.fixed-plugin .btn:active,
.open > .fixed-plugin .btn.btn-default.dropdown-toggle,
.open > .fixed-plugin .btn.dropdown-toggle,
.show > .fixed-plugin .btn.btn-default.dropdown-toggle,
.show > .fixed-plugin .btn.dropdown-toggle {
  color: #fff;
  background-color: contrast-color(#999, #919191, #a1a1a1);
  border-color: #7a7a7a;
  box-shadow: 0 2px 2px 0 hsla(0, 0%, 60%, 0.14), 0 3px 1px -2px hsla(0, 0%, 60%, 0.2), 0 1px 5px 0 hsla(0, 0%, 60%, 0.12);
}
.fixed-plugin .btn.active.focus,
.fixed-plugin .btn.active:focus,
.fixed-plugin .btn.active:hover,
.fixed-plugin .btn.btn-default.active.focus,
.fixed-plugin .btn.btn-default.active:focus,
.fixed-plugin .btn.btn-default.active:hover,
.fixed-plugin .btn.btn-default:active.focus,
.fixed-plugin .btn.btn-default:active:focus,
.fixed-plugin .btn.btn-default:active:hover,
.fixed-plugin .btn:active.focus,
.fixed-plugin .btn:active:focus,
.fixed-plugin .btn:active:hover,
.open > .fixed-plugin .btn.btn-default.dropdown-toggle.focus,
.open > .fixed-plugin .btn.btn-default.dropdown-toggle:focus,
.open > .fixed-plugin .btn.btn-default.dropdown-toggle:hover,
.open > .fixed-plugin .btn.dropdown-toggle.focus,
.open > .fixed-plugin .btn.dropdown-toggle:focus,
.open > .fixed-plugin .btn.dropdown-toggle:hover,
.show > .fixed-plugin .btn.btn-default.dropdown-toggle.focus,
.show > .fixed-plugin .btn.btn-default.dropdown-toggle:focus,
.show > .fixed-plugin .btn.btn-default.dropdown-toggle:hover,
.show > .fixed-plugin .btn.dropdown-toggle.focus,
.show > .fixed-plugin .btn.dropdown-toggle:focus,
.show > .fixed-plugin .btn.dropdown-toggle:hover {
  color: #fff;
  background-color: contrast-color(#999, #919191, #a1a1a1);
  border-color: #595959;
}
.open > .fixed-plugin .btn.btn-default.dropdown-toggle.md-btn-icon,
.open > .fixed-plugin .btn.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: #999;
}
.open > .fixed-plugin .btn.btn-default.dropdown-toggle.md-btn-icon:hover,
.open > .fixed-plugin .btn.dropdown-toggle.md-btn-icon:hover {
  background-color: contrast-color(#999, #919191, #a1a1a1);
}
.fixed-plugin .btn.btn-default.disabled.focus,
.fixed-plugin .btn.btn-default.disabled:focus,
.fixed-plugin .btn.btn-default.disabled:hover,
.fixed-plugin .btn.btn-default:disabled.focus,
.fixed-plugin .btn.btn-default:disabled:focus,
.fixed-plugin .btn.btn-default:disabled:hover,
.fixed-plugin .btn.disabled.focus,
.fixed-plugin .btn.disabled:focus,
.fixed-plugin .btn.disabled:hover,
.fixed-plugin .btn:disabled.focus,
.fixed-plugin .btn:disabled:focus,
.fixed-plugin .btn:disabled:hover {
  background-color: #999;
  border-color: #999;
}
.fixed-plugin .btn.btn-default:active,
.fixed-plugin .btn.btn-default:focus,
.fixed-plugin .btn.btn-default:hover,
.fixed-plugin .btn:active,
.fixed-plugin .btn:focus,
.fixed-plugin .btn:hover {
  box-shadow: 0 14px 26px -12px hsla(0, 0%, 60%, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px hsla(0, 0%, 60%, 0.2);
}
.fixed-plugin .btn.active.focus,
.fixed-plugin .btn.active:focus,
.fixed-plugin .btn.focus,
.fixed-plugin .btn:active.focus,
.fixed-plugin .btn:active:focus,
.fixed-plugin .btn:focus {
  outline: 0;
}
.fixed-plugin .btn.btn-round {
  border-radius: 2rem;
}
.fixed-plugin .button-container .btn:not(.btn-facebook):not(.btn-twitter) {
  display: block;
}
.fixed-plugin .button-container.github-star {
  margin-left: 78px;
}
.fixed-plugin #sharrreTitle {
  text-align: center;
  padding: 10px 0;
  height: 50px;
}
.fixed-plugin li.header-title {
  height: 30px;
  line-height: 25px;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
}
.fixed-plugin .adjustments-line p {
  float: left;
  display: inline-block;
  margin-bottom: 0;
  font-size: 1em;
  color: black;
  padding-top: 5px;
}
.fixed-plugin .adjustments-line a .badge-colors {
  position: relative;
  top: -2px;
}
.fixed-plugin .adjustments-line .togglebutton {
  padding-right: 7px;
}
.fixed-plugin .adjustments-line .togglebutton .toggle {
  margin-right: 0;
}
.fixed-plugin .dropdown-menu > li.adjustments-line > a {
  padding-right: 0;
  padding-left: 0;
  overflow: visible;
  border-radius: 0;
  margin: 0;
  position: relative;
  top: 5px;
}
.fixed-plugin .dropdown-menu > li > a.img-holder {
  font-size: 16px;
  text-align: center;
  border-radius: 10px;
  background-color: #fff;
  border: 3px solid #fff;
  padding-left: 0;
  padding-right: 0;
  opacity: 1;
  cursor: pointer;
  display: block;
  max-height: 100px;
  overflow: hidden;
  padding: 0;
  min-width: 25%;
}
.fixed-plugin .dropdown-menu > li > a.switch-trigger:focus,
.fixed-plugin .dropdown-menu > li > a.switch-trigger:hover {
  background-color: transparent;
}
.fixed-plugin .dropdown-menu > li:focus > a.img-holder,
.fixed-plugin .dropdown-menu > li:hover > a.img-holder {
  border-color: rgba(0, 187, 255, 0.53);
}
.fixed-plugin .dropdown-menu > .active > a.img-holder {
  border-color: #0bf;
  background-color: #fff;
}
.fixed-plugin .dropdown-menu > li > a img {
  margin-top: auto;
}
.fixed-plugin .btn-social {
  width: 50%;
  display: block;
  width: 48%;
  float: left;
  font-weight: 600;
}
.fixed-plugin .btn-social i {
  margin-right: 5px;
}
.fixed-plugin .btn-social:first-child {
  margin-right: 2%;
}
.fixed-plugin .adjustments-line a,
.fixed-plugin .adjustments-line a:focus,
.fixed-plugin .adjustments-line a:hover {
  color: transparent;
}
.fixed-plugin .dropdown .dropdown-menu {
  top: -40px !important;
  opacity: 0;
  left: -303px !important;
  transform-origin: 100% 0;
  display: block;
}
.fixed-plugin .dropdown.show .dropdown-menu {
  opacity: 1;
  transform: scale(1);
}
.fixed-plugin .dropdown-menu:after,
.fixed-plugin .dropdown-menu:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 65px;
  width: 16px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
}
.fixed-plugin .dropdown-menu:before {
  border-bottom: 16px solid transparent;
  border-left: 16px solid rgba(0, 0, 0, 0.2);
  border-top: 16px solid transparent;
  right: -16px;
}
.fixed-plugin .dropdown-menu:after {
  border-bottom: 16px solid transparent;
  border-left: 16px solid #fff;
  border-top: 16px solid transparent;
  right: -15px;
}
.wrapper-full-page ~ .fixed-plugin .dropdown.open .dropdown-menu {
  transform: translateY(-17%);
}
.wrapper-full-page ~ .fixed-plugin .dropdown .dropdown-menu {
  transform: translateY(-19%);
}
.fixed-plugin {
  /* background: rgba(47,57,84,.6) */
}
.fixed-plugin .fa-cog {
  color: black;
}
.fixed-plugin .dropdown .dropdown-menu {
  background-color: #2f3954;
}
.fixed-plugin .dropdown .dropdown-menu:after {
  border-left-color: #2f3954;
}
.fixed-plugin .dropdown .dropdown-menu li.adjustments-line {
  border-bottom-color: rgba(44, 140, 230, 0.2);
}
.fixed-plugin .dropdown .dropdown-menu li > a.img-holder {
  border-color: #303c58;
}
.fixed-plugin .dropdown .dropdown-menu li.active > a.img-holder,
.fixed-plugin .dropdown .dropdown-menu li > a.img-holder:hover {
  border-color: #596d9c;
}
.fixed-plugin li.header-title {
  color: black;
}
.fixed-plugin .badge {
  border: 2px solid #303c58;
}
.fixed-plugin .badge.badge-purple {
  background-color: #913f9e;
}
.fixed-plugin .badge.badge-azure {
  background-color: #029eb1;
}
.fixed-plugin .badge.badge-green {
  background-color: #288c6c;
}
.fixed-plugin .badge.badge-warning {
  background-color: #f5700c;
}
.fixed-plugin .badge.badge-danger {
  background-color: #d22824;
}
.fixed-plugin .badge.active,
.fixed-plugin .badge:hover {
  border-color: #596d9c;
}
.dropdown-menu {
  border: 0;
  opacity: 0;
  transform: scale(0);
  transform-origin: 0 0;
  will-change: transform,opacity;
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.dropdown-menu.showing {
  animation-name: gc;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.dropdown-menu.show,
.open > .dropdown-menu {
  display: block;
  opacity: 1;
  transform: scale(1);
}
.dropdown-menu.hiding {
  display: block;
  opacity: 0;
  transform: scale(0);
}
.dropdown-menu[x-placement=bottom-start] {
  transform-origin: 0 0;
}
.dropdown-menu[x-placement=bottom-end] {
  transform-origin: 100% 0;
}
.dropdown-menu[x-placement=top-start] {
  transform-origin: 0 100%;
}
.dropdown-menu[x-placement=top-end] {
  transform-origin: 100% 100%;
}
.dropdown-menu .disabled > a {
  color: #6c757d;
}
.dropdown-menu .disabled > a:focus,
.dropdown-menu .disabled > a:hover {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  color: #6c757d;
}
.dropdown-menu.dropdown-with-icons .dropdown-item {
  padding: 0.75rem 1.25rem 0.75rem 0.75rem;
}
.dropdown-menu.dropdown-with-icons .dropdown-item .material-icons {
  vertical-align: middle;
  font-size: 1.5rem;
  position: relative;
  margin-top: -4px;
  top: 1px;
  margin-right: 12px;
  opacity: 0.5;
}
.dropdown-menu .dropdown-item,
.dropdown-menu li > a {
  position: relative;
  width: auto;
  display: flex;
  flex-flow: nowrap;
  align-items: center;
  font-size: 0.8125rem;
  border-radius: 0.125rem;
  margin: 0 0.3125rem;
  transition: background-color 0.15s linear;
  min-width: 7rem;
  overflow: hidden;
  line-height: 1.428571;
  text-overflow: ellipsis;
  word-wrap: break-word;
}
@media (min-width: 768px) {
  .dropdown-menu .dropdown-item,
  .dropdown-menu li > a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.dropdown-menu .dropdown-item:focus,
.dropdown-menu .dropdown-item:hover,
.dropdown-menu a:active,
.dropdown-menu a:focus,
.dropdown-menu a:hover {
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(156, 39, 176, 0.4);
  color: #fff;
}
.dropdown-toggle.md-btn-fab:after,
.dropdown-toggle.md-btn-icon:after {
  display: none;
}
.dropdown-toggle.md-btn-fab ~ .dropdown-menu.dropdown-menu-top-left,
.dropdown-toggle.md-btn-fab ~ .dropdown-menu.dropdown-menu-top-right,
.dropdown-toggle.md-btn-icon ~ .dropdown-menu.dropdown-menu-top-left,
.dropdown-toggle.md-btn-icon ~ .dropdown-menu.dropdown-menu-top-right {
  bottom: 2rem;
}
.dropdown-toggle:after {
  will-change: transform;
  transition: transform 0.15s linear;
}
.show .dropdown-toggle:after {
  transform: rotate(180deg);
}
.dropdown-toggle.md-btn-fab-sm ~ .dropdown-menu.dropdown-menu-top-left,
.dropdown-toggle.md-btn-fab-sm ~ .dropdown-menu.dropdown-menu-top-right {
  bottom: 2.5rem;
}
.dropdown-toggle.md-btn-icon ~ .dropdown-menu {
  margin: 0;
}
.dropdown-header {
  font-size: 0.875rem !important;
  text-transform: none;
  line-height: 1.428571;
  font-weight: inherit;
}
@keyframes gc {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
.dropdown-menu.bootstrap-datetimepicker-widget {
  opacity: 0;
  transform: scale(0);
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transform-origin: 0 0;
  will-change: transform,opacity;
  top: 0;
}
.dropdown-menu.bootstrap-datetimepicker-widget.top {
  transform-origin: 0 100%;
}
.dropdown-menu.bootstrap-datetimepicker-widget.open {
  opacity: 1;
  transform: scale(1);
  top: 0;
}
.card-signup .card-header .social-line .btn {
  color: #fff;
}
.card-signup .text-divider {
  margin-top: 1.875rem;
  margin-bottom: 0;
  text-align: center;
}
.login-page .card-login .card-header {
  margin-top: -2.5rem !important;
  margin-bottom: 1.25rem;
}
.login-page .card-login .social-line {
  padding: 0;
  margin-top: 0.9375rem;
}
.login-page .card-login .card-title {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  font-weight: 700;
}
.register-page .page-header {
  background-position: top;
}
@media (max-width: 991px) {
  .page-header.pricing-page,
  .page-header.register-page {
    min-height: fit-content !important;
  }
}
.footer {
  padding: 0.9375rem 0;
  text-align: center;
  display: flex;
}
.footer ul {
  margin-bottom: 0;
  padding: 0;
  list-style: none;
}
.footer ul li {
  display: inline-block;
}
.footer ul li a {
  padding: 0.9375rem;
  font-weight: 500;
  font-size: 0.75rem;
  text-transform: uppercase;
  border-radius: 0.25rem;
  position: relative;
  display: block;
}
.footer ul li a,
.footer ul li a:hover {
  text-decoration: none;
}
.footer ul li .btn {
  margin: 0;
}
.footer ul.links-horizontal:first-child a {
  padding-left: 0;
}
.footer ul.links-horizontal:last-child a {
  padding-right: 0;
}
.footer ul.links-vertical li {
  display: block;
  margin-left: -5px;
  margin-right: -5px;
}
.footer ul.links-vertical li a {
  padding: 5px;
}
.footer .social-buttons .btn,
.footer .social-buttons a {
  margin-top: 5px;
  margin-bottom: 5px;
}
.footer .footer-brand {
  float: left;
  height: 50px;
  padding: 15px;
  font-size: 18px;
  line-height: 20px;
  margin-left: -15px;
}
.footer .footer-brand:focus,
.footer .footer-brand:hover {
  color: #3c4858;
}
.footer .copyright {
  padding: 15px 0;
}
.footer .copyright .material-icons {
  font-size: 18px;
  position: relative;
  top: 3px;
}
.footer .pull-center {
  display: inline-block;
  float: none;
}
.off-canvas-sidebar .footer {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .footer .copyright {
    padding-right: 15px;
  }
}
.footer {
  border-top: 0;
}
.footer .copyright,
.footer ul li a {
  color: #a9afbbd1;
}
.footer .copyright a {
  color: #fff;
}
.footer .copyright i {
  animation: hc 1s infinite;
  -webkit-background-clip: text;
  background-clip: text;
  background-image: linear-gradient(60deg, #4582ec, #1759cd);
  color: transparent;
}
@keyframes hc {
  0% {
    transform: scale(0.75);
  }
  20% {
    transform: scale(1);
  }
  40% {
    transform: scale(0.75);
  }
  60% {
    transform: scale(1);
  }
  80% {
    transform: scale(0.75);
  }
  to {
    transform: scale(0.75);
  }
}
.dark-edition .form-control:focus,
.md-form-group.is-focused .dark-edition .form-control {
  background-size: 100% 100%,100% 100%;
  transition-duration: 0.3s;
  box-shadow: none;
}
.dark-edition .form-control::-moz-placeholder {
  color: #aaa;
  font-weight: 400;
  font-size: 14px;
}
.dark-edition .form-control:-ms-input-placeholder {
  color: #aaa;
  font-weight: 400;
  font-size: 14px;
}
.dark-edition .form-control::-webkit-input-placeholder {
  color: #aaa;
  font-weight: 400;
  font-size: 14px;
}
.has-white .dark-edition .form-control::-moz-placeholder {
  color: #fff;
}
.has-white .dark-edition .form-control:-ms-input-placeholder {
  color: #fff;
}
.has-white .dark-edition .form-control::-webkit-input-placeholder {
  color: #fff;
}
.dark-edition .input-group-text {
  color: #fff;
}
.form-control {
  background: no-repeat bottom, 50% calc(100% - 1px);
  background-size: 0 100%,100% 100%;
  transition: background 0s ease-out;
}
.checkbox-inline,
.checkbox label,
.is-focused .checkbox-inline,
.is-focused .checkbox label,
.is-focused .radio-inline,
.is-focused .radio label,
.is-focused .switch label,
.radio-inline,
.radio label,
.switch label {
  color: #999;
}
.checkbox-inline label:has(input[type=checkbox][disabled]),
.checkbox-inline label:has(input[type=checkbox][disabled]):focus,
.checkbox-inline label:has(input[type=checkbox][disabled]):hover,
.checkbox-inline label:has(input[type=radio][disabled]),
.checkbox-inline label:has(input[type=radio][disabled]):focus,
.checkbox-inline label:has(input[type=radio][disabled]):hover,
.checkbox label label:has(input[type=checkbox][disabled]),
.checkbox label label:has(input[type=checkbox][disabled]):focus,
.checkbox label label:has(input[type=checkbox][disabled]):hover,
.checkbox label label:has(input[type=radio][disabled]),
.checkbox label label:has(input[type=radio][disabled]):focus,
.checkbox label label:has(input[type=radio][disabled]):hover,
.is-focused .checkbox-inline label:has(input[type=checkbox][disabled]),
.is-focused .checkbox-inline label:has(input[type=checkbox][disabled]):focus,
.is-focused .checkbox-inline label:has(input[type=checkbox][disabled]):hover,
.is-focused .checkbox-inline label:has(input[type=radio][disabled]),
.is-focused .checkbox-inline label:has(input[type=radio][disabled]):focus,
.is-focused .checkbox-inline label:has(input[type=radio][disabled]):hover,
.is-focused .checkbox label label:has(input[type=checkbox][disabled]),
.is-focused .checkbox label label:has(input[type=checkbox][disabled]):focus,
.is-focused .checkbox label label:has(input[type=checkbox][disabled]):hover,
.is-focused .checkbox label label:has(input[type=radio][disabled]),
.is-focused .checkbox label label:has(input[type=radio][disabled]):focus,
.is-focused .checkbox label label:has(input[type=radio][disabled]):hover,
.is-focused .radio-inline label:has(input[type=checkbox][disabled]),
.is-focused .radio-inline label:has(input[type=checkbox][disabled]):focus,
.is-focused .radio-inline label:has(input[type=checkbox][disabled]):hover,
.is-focused .radio-inline label:has(input[type=radio][disabled]),
.is-focused .radio-inline label:has(input[type=radio][disabled]):focus,
.is-focused .radio-inline label:has(input[type=radio][disabled]):hover,
.is-focused .radio label label:has(input[type=checkbox][disabled]),
.is-focused .radio label label:has(input[type=checkbox][disabled]):focus,
.is-focused .radio label label:has(input[type=checkbox][disabled]):hover,
.is-focused .radio label label:has(input[type=radio][disabled]),
.is-focused .radio label label:has(input[type=radio][disabled]):focus,
.is-focused .radio label label:has(input[type=radio][disabled]):hover,
.is-focused .switch label label:has(input[type=checkbox][disabled]),
.is-focused .switch label label:has(input[type=checkbox][disabled]):focus,
.is-focused .switch label label:has(input[type=checkbox][disabled]):hover,
.is-focused .switch label label:has(input[type=radio][disabled]),
.is-focused .switch label label:has(input[type=radio][disabled]):focus,
.is-focused .switch label label:has(input[type=radio][disabled]):hover,
.radio-inline label:has(input[type=checkbox][disabled]),
.radio-inline label:has(input[type=checkbox][disabled]):focus,
.radio-inline label:has(input[type=checkbox][disabled]):hover,
.radio-inline label:has(input[type=radio][disabled]),
.radio-inline label:has(input[type=radio][disabled]):focus,
.radio-inline label:has(input[type=radio][disabled]):hover,
.radio label label:has(input[type=checkbox][disabled]),
.radio label label:has(input[type=checkbox][disabled]):focus,
.radio label label:has(input[type=checkbox][disabled]):hover,
.radio label label:has(input[type=radio][disabled]),
.radio label label:has(input[type=radio][disabled]):focus,
.radio label label:has(input[type=radio][disabled]):hover,
.switch label label:has(input[type=checkbox][disabled]),
.switch label label:has(input[type=checkbox][disabled]):focus,
.switch label label:has(input[type=checkbox][disabled]):hover,
.switch label label:has(input[type=radio][disabled]),
.switch label label:has(input[type=radio][disabled]):focus,
.switch label label:has(input[type=radio][disabled]):hover,
fieldset[disabled] .checkbox-inline,
fieldset[disabled] .checkbox-inline:focus,
fieldset[disabled] .checkbox-inline:hover,
fieldset[disabled] .checkbox label,
fieldset[disabled] .checkbox label:focus,
fieldset[disabled] .checkbox label:hover,
fieldset[disabled] .is-focused .checkbox-inline,
fieldset[disabled] .is-focused .checkbox-inline:focus,
fieldset[disabled] .is-focused .checkbox-inline:hover,
fieldset[disabled] .is-focused .checkbox label,
fieldset[disabled] .is-focused .checkbox label:focus,
fieldset[disabled] .is-focused .checkbox label:hover,
fieldset[disabled] .is-focused .radio-inline,
fieldset[disabled] .is-focused .radio-inline:focus,
fieldset[disabled] .is-focused .radio-inline:hover,
fieldset[disabled] .is-focused .radio label,
fieldset[disabled] .is-focused .radio label:focus,
fieldset[disabled] .is-focused .radio label:hover,
fieldset[disabled] .is-focused .switch label,
fieldset[disabled] .is-focused .switch label:focus,
fieldset[disabled] .is-focused .switch label:hover,
fieldset[disabled] .radio-inline,
fieldset[disabled] .radio-inline:focus,
fieldset[disabled] .radio-inline:hover,
fieldset[disabled] .radio label,
fieldset[disabled] .radio label:focus,
fieldset[disabled] .radio label:hover,
fieldset[disabled] .switch label,
fieldset[disabled] .switch label:focus,
fieldset[disabled] .switch label:hover {
  color: #999;
}
[class*=" md-label"],
[class^=md-label] {
  color: #999;
}
.form-control,
.is-focused .form-control {
  background-image: linear-gradient(0deg, #4582ec 2px, rgba(156, 39, 176, 0) 0), linear-gradient(0deg, rgba(44, 140, 230, 0.2) 2.4px, hsla(0, 0%, 71%, 0) 0) !important;
}
.form-control:read-only {
  background-image: linear-gradient(0deg, rgba(44, 140, 230, 0.2) 2.4px, hsla(0, 0%, 71%, 0) 0), linear-gradient(0deg, rgba(44, 140, 230, 0.2) 2.4px, hsla(0, 0%, 71%, 0) 0);
}
.form-control.disabled,
.form-control:disabled,
.form-control[disabled],
fieldset[disabled][disabled] .form-control {
  background-image: linear-gradient(90deg, rgba(44, 140, 230, 0.2) 0, rgba(44, 140, 230, 0.2) 30%, transparent 0, transparent);
  background-repeat: repeat-x;
  background-size: 0;
}
.form-control.form-control-success,
.is-focused .form-control.form-control-success {
  background-image: linear-gradient(0deg, #4582ec 2px, rgba(156, 39, 176, 0) 0), linear-gradient(0deg, rgba(44, 140, 230, 0.2) 2.4px, hsla(0, 0%, 71%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg==";
}
.form-control.form-control-warning,
.is-focused .form-control.form-control-warning {
  background-image: linear-gradient(0deg, #4582ec 2px, rgba(156, 39, 176, 0) 0), linear-gradient(0deg, rgba(44, 140, 230, 0.2) 2.4px, hsla(0, 0%, 71%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+";
}
.form-control.form-control-danger,
.is-focused .form-control.form-control-danger {
  background-image: linear-gradient(0deg, #4582ec 2px, rgba(156, 39, 176, 0) 0), linear-gradient(0deg, rgba(44, 140, 230, 0.2) 2.4px, hsla(0, 0%, 71%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4=";
}
.is-focused .valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #999;
}
.is-focused .valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #212121;
  background-color: hsla(0, 0%, 60%, 0.9);
  border-radius: 0.25rem;
}
.is-focused.is-valid ~ .valid-feedback,
.is-focused.is-valid ~ .valid-tooltip,
.was-validated .is-focused:valid ~ .valid-feedback,
.was-validated .is-focused:valid ~ .valid-tooltip {
  display: block;
}
.is-focused .form-control.is-valid,
.was-validated .is-focused .form-control:valid {
  border-color: #999;
  padding-right: calc(1.5em + 0.875rem);
  background-image: "none";
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.21875rem) center;
  background-size: calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem);
}
.is-focused .form-control.is-valid:focus,
.was-validated .is-focused .form-control:valid:focus {
  border-color: #999;
  box-shadow: 0 0 0 0.2rem hsla(0, 0%, 60%, 0.25);
}
.is-focused textarea.form-control.is-valid,
.was-validated .is-focused textarea.form-control:valid {
  padding-right: calc(1.5em + 0.875rem);
  background-position: top calc(0.375em + 0.21875rem) right calc(0.375em + 0.21875rem);
}
.is-focused .custom-select.is-valid,
.was-validated .is-focused .custom-select:valid {
  border-color: #999;
  padding-right: calc(0.75em + 1.65625rem);
}
.is-focused .custom-select.is-valid:focus,
.was-validated .is-focused .custom-select:valid:focus {
  border-color: #999;
  box-shadow: 0 0 0 0.2rem hsla(0, 0%, 60%, 0.25);
}
.is-focused .form-check-input.is-valid ~ .form-check-label,
.was-validated .is-focused .form-check-input:valid ~ .form-check-label {
  color: #999;
}
.is-focused .form-check-input.is-valid ~ .valid-feedback,
.is-focused .form-check-input.is-valid ~ .valid-tooltip,
.was-validated .is-focused .form-check-input:valid ~ .valid-feedback,
.was-validated .is-focused .form-check-input:valid ~ .valid-tooltip {
  display: block;
}
.is-focused .custom-control-input.is-valid ~ .custom-control-label,
.was-validated .is-focused .custom-control-input:valid ~ .custom-control-label {
  color: #999;
}
.is-focused .custom-control-input.is-valid ~ .custom-control-label:before,
.was-validated .is-focused .custom-control-input:valid ~ .custom-control-label:before {
  border-color: #999;
}
.is-focused .custom-control-input.is-valid:checked ~ .custom-control-label:before,
.was-validated .is-focused .custom-control-input:valid:checked ~ .custom-control-label:before {
  border-color: #b3b3b3;
  background: #b3b3b3 linear-gradient(180deg, #bebebe, #b3b3b3) repeat-x;
}
.is-focused .custom-control-input.is-valid:focus ~ .custom-control-label:before,
.was-validated .is-focused .custom-control-input:valid:focus ~ .custom-control-label:before {
  box-shadow: 0 0 0 0.2rem hsla(0, 0%, 60%, 0.25);
}
.is-focused .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label:before,
.is-focused .custom-file-input.is-valid ~ .custom-file-label,
.was-validated .is-focused .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label:before,
.was-validated .is-focused .custom-file-input:valid ~ .custom-file-label {
  border-color: #999;
}
.is-focused .custom-file-input.is-valid:focus ~ .custom-file-label,
.was-validated .is-focused .custom-file-input:valid:focus ~ .custom-file-label {
  border-color: #999;
  box-shadow: 0 0 0 0.2rem hsla(0, 0%, 60%, 0.25);
}
.is-focused [class*=" md-label"],
.is-focused [class^=md-label] {
  color: #4582ec;
}
.is-focused .md-label-placeholder {
  color: #999;
}
.is-focused .form-control {
  border-color: rgba(44, 140, 230, 0.2);
}
.is-focused .md-help {
  color: #555;
}
.has-success [class*=" md-label"],
.has-success [class^=md-label] {
  color: #4caf50;
}
.has-success .form-control,
.is-focused .has-success .form-control {
  background-image: linear-gradient(0deg, #4caf50 2px, rgba(76, 175, 80, 0) 0), linear-gradient(0deg, rgba(44, 140, 230, 0.2) 2.4px, hsla(0, 0%, 71%, 0) 0) !important;
}
.has-success .form-control:read-only {
  background-image: linear-gradient(0deg, rgba(44, 140, 230, 0.2) 2.4px, hsla(0, 0%, 71%, 0) 0), linear-gradient(0deg, rgba(44, 140, 230, 0.2) 2.4px, hsla(0, 0%, 71%, 0) 0);
}
.has-success .form-control.disabled,
.has-success .form-control:disabled,
.has-success .form-control[disabled],
fieldset[disabled][disabled] .has-success .form-control {
  background-image: linear-gradient(90deg, rgba(44, 140, 230, 0.2) 0, rgba(44, 140, 230, 0.2) 30%, transparent 0, transparent);
  background-repeat: repeat-x;
  background-size: 0;
}
.has-success .form-control.form-control-success,
.is-focused .has-success .form-control.form-control-success {
  background-image: linear-gradient(0deg, #4caf50 2px, rgba(76, 175, 80, 0) 0), linear-gradient(0deg, rgba(44, 140, 230, 0.2) 2.4px, hsla(0, 0%, 71%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg==";
}
.has-success .form-control.form-control-warning,
.is-focused .has-success .form-control.form-control-warning {
  background-image: linear-gradient(0deg, #4caf50 2px, rgba(76, 175, 80, 0) 0), linear-gradient(0deg, rgba(44, 140, 230, 0.2) 2.4px, hsla(0, 0%, 71%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+";
}
.has-success .form-control.form-control-danger,
.is-focused .has-success .form-control.form-control-danger {
  background-image: linear-gradient(0deg, #4caf50 2px, rgba(76, 175, 80, 0) 0), linear-gradient(0deg, rgba(44, 140, 230, 0.2) 2.4px, hsla(0, 0%, 71%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4=";
}
.has-success .is-focused .valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #4caf50;
}
.has-success .is-focused .valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(76, 175, 80, 0.9);
  border-radius: 0.25rem;
}
.has-success .is-focused.is-valid ~ .valid-feedback,
.has-success .is-focused.is-valid ~ .valid-tooltip,
.was-validated .has-success .is-focused:valid ~ .valid-feedback,
.was-validated .has-success .is-focused:valid ~ .valid-tooltip {
  display: block;
}
.has-success .is-focused .form-control.is-valid,
.was-validated .has-success .is-focused .form-control:valid {
  border-color: #4caf50;
  padding-right: calc(1.5em + 0.875rem);
  background-image: "none";
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.21875rem) center;
  background-size: calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem);
}
.has-success .is-focused .form-control.is-valid:focus,
.was-validated .has-success .is-focused .form-control:valid:focus {
  border-color: #4caf50;
  box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.25);
}
.has-success .is-focused textarea.form-control.is-valid,
.was-validated .has-success .is-focused textarea.form-control:valid {
  padding-right: calc(1.5em + 0.875rem);
  background-position: top calc(0.375em + 0.21875rem) right calc(0.375em + 0.21875rem);
}
.has-success .is-focused .custom-select.is-valid,
.was-validated .has-success .is-focused .custom-select:valid {
  border-color: #4caf50;
  padding-right: calc(0.75em + 1.65625rem);
}
.has-success .is-focused .custom-select.is-valid:focus,
.was-validated .has-success .is-focused .custom-select:valid:focus {
  border-color: #4caf50;
  box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.25);
}
.has-success .is-focused .form-check-input.is-valid ~ .form-check-label,
.was-validated .has-success .is-focused .form-check-input:valid ~ .form-check-label {
  color: #4caf50;
}
.has-success .is-focused .form-check-input.is-valid ~ .valid-feedback,
.has-success .is-focused .form-check-input.is-valid ~ .valid-tooltip,
.was-validated .has-success .is-focused .form-check-input:valid ~ .valid-feedback,
.was-validated .has-success .is-focused .form-check-input:valid ~ .valid-tooltip {
  display: block;
}
.has-success .is-focused .custom-control-input.is-valid ~ .custom-control-label,
.was-validated .has-success .is-focused .custom-control-input:valid ~ .custom-control-label {
  color: #4caf50;
}
.has-success .is-focused .custom-control-input.is-valid ~ .custom-control-label:before,
.was-validated .has-success .is-focused .custom-control-input:valid ~ .custom-control-label:before {
  border-color: #4caf50;
}
.has-success .is-focused .custom-control-input.is-valid:checked ~ .custom-control-label:before,
.was-validated .has-success .is-focused .custom-control-input:valid:checked ~ .custom-control-label:before {
  border-color: #6ec071;
  background: #6ec071 linear-gradient(180deg, #84c987, #6ec071) repeat-x;
}
.has-success .is-focused .custom-control-input.is-valid:focus ~ .custom-control-label:before,
.was-validated .has-success .is-focused .custom-control-input:valid:focus ~ .custom-control-label:before {
  box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.25);
}
.has-success .is-focused .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label:before,
.has-success .is-focused .custom-file-input.is-valid ~ .custom-file-label,
.was-validated .has-success .is-focused .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label:before,
.was-validated .has-success .is-focused .custom-file-input:valid ~ .custom-file-label {
  border-color: #4caf50;
}
.has-success .is-focused .custom-file-input.is-valid:focus ~ .custom-file-label,
.was-validated .has-success .is-focused .custom-file-input:valid:focus ~ .custom-file-label {
  border-color: #4caf50;
  box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.25);
}
.has-success .is-focused .md-label-placeholder,
.has-success .is-focused [class*=" md-label"],
.has-success .is-focused [class^=md-label] {
  color: #4caf50;
}
.has-success .is-focused .form-control {
  border-color: #4caf50;
}
.has-success .is-focused .md-help {
  color: #555;
}
.has-danger [class*=" md-label"],
.has-danger [class^=md-label] {
  color: #f44336;
}
.has-danger .form-control,
.is-focused .has-danger .form-control {
  background-image: linear-gradient(0deg, #f44336 2px, rgba(244, 67, 54, 0) 0), linear-gradient(0deg, rgba(44, 140, 230, 0.2) 2.4px, hsla(0, 0%, 71%, 0) 0) !important;
}
.has-danger .form-control:read-only {
  background-image: linear-gradient(0deg, rgba(44, 140, 230, 0.2) 2.4px, hsla(0, 0%, 71%, 0) 0), linear-gradient(0deg, rgba(44, 140, 230, 0.2) 2.4px, hsla(0, 0%, 71%, 0) 0);
}
.has-danger .form-control.disabled,
.has-danger .form-control:disabled,
.has-danger .form-control[disabled],
fieldset[disabled][disabled] .has-danger .form-control {
  background-image: linear-gradient(90deg, rgba(44, 140, 230, 0.2) 0, rgba(44, 140, 230, 0.2) 30%, transparent 0, transparent);
  background-repeat: repeat-x;
  background-size: 0;
}
.has-danger .form-control.form-control-success,
.is-focused .has-danger .form-control.form-control-success {
  background-image: linear-gradient(0deg, #f44336 2px, rgba(244, 67, 54, 0) 0), linear-gradient(0deg, rgba(44, 140, 230, 0.2) 2.4px, hsla(0, 0%, 71%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg==";
}
.has-danger .form-control.form-control-warning,
.is-focused .has-danger .form-control.form-control-warning {
  background-image: linear-gradient(0deg, #f44336 2px, rgba(244, 67, 54, 0) 0), linear-gradient(0deg, rgba(44, 140, 230, 0.2) 2.4px, hsla(0, 0%, 71%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+";
}
.has-danger .form-control.form-control-danger,
.is-focused .has-danger .form-control.form-control-danger {
  background-image: linear-gradient(0deg, #f44336 2px, rgba(244, 67, 54, 0) 0), linear-gradient(0deg, rgba(44, 140, 230, 0.2) 2.4px, hsla(0, 0%, 71%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4=";
}
.has-danger .is-focused .valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #f44336;
}
.has-danger .is-focused .valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(244, 67, 54, 0.9);
  border-radius: 0.25rem;
}
.has-danger .is-focused.is-valid ~ .valid-feedback,
.has-danger .is-focused.is-valid ~ .valid-tooltip,
.was-validated .has-danger .is-focused:valid ~ .valid-feedback,
.was-validated .has-danger .is-focused:valid ~ .valid-tooltip {
  display: block;
}
.has-danger .is-focused .form-control.is-valid,
.was-validated .has-danger .is-focused .form-control:valid {
  border-color: #f44336;
  padding-right: calc(1.5em + 0.875rem);
  background-image: "none";
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.21875rem) center;
  background-size: calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem);
}
.has-danger .is-focused .form-control.is-valid:focus,
.was-validated .has-danger .is-focused .form-control:valid:focus {
  border-color: #f44336;
  box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.25);
}
.has-danger .is-focused textarea.form-control.is-valid,
.was-validated .has-danger .is-focused textarea.form-control:valid {
  padding-right: calc(1.5em + 0.875rem);
  background-position: top calc(0.375em + 0.21875rem) right calc(0.375em + 0.21875rem);
}
.has-danger .is-focused .custom-select.is-valid,
.was-validated .has-danger .is-focused .custom-select:valid {
  border-color: #f44336;
  padding-right: calc(0.75em + 1.65625rem);
}
.has-danger .is-focused .custom-select.is-valid:focus,
.was-validated .has-danger .is-focused .custom-select:valid:focus {
  border-color: #f44336;
  box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.25);
}
.has-danger .is-focused .form-check-input.is-valid ~ .form-check-label,
.was-validated .has-danger .is-focused .form-check-input:valid ~ .form-check-label {
  color: #f44336;
}
.has-danger .is-focused .form-check-input.is-valid ~ .valid-feedback,
.has-danger .is-focused .form-check-input.is-valid ~ .valid-tooltip,
.was-validated .has-danger .is-focused .form-check-input:valid ~ .valid-feedback,
.was-validated .has-danger .is-focused .form-check-input:valid ~ .valid-tooltip {
  display: block;
}
.has-danger .is-focused .custom-control-input.is-valid ~ .custom-control-label,
.was-validated .has-danger .is-focused .custom-control-input:valid ~ .custom-control-label {
  color: #f44336;
}
.has-danger .is-focused .custom-control-input.is-valid ~ .custom-control-label:before,
.was-validated .has-danger .is-focused .custom-control-input:valid ~ .custom-control-label:before {
  border-color: #f44336;
}
.has-danger .is-focused .custom-control-input.is-valid:checked ~ .custom-control-label:before,
.was-validated .has-danger .is-focused .custom-control-input:valid:checked ~ .custom-control-label:before {
  border-color: #f77066;
  background: #f77066 linear-gradient(180deg, #f8867d, #f77066) repeat-x;
}
.has-danger .is-focused .custom-control-input.is-valid:focus ~ .custom-control-label:before,
.was-validated .has-danger .is-focused .custom-control-input:valid:focus ~ .custom-control-label:before {
  box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.25);
}
.has-danger .is-focused .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label:before,
.has-danger .is-focused .custom-file-input.is-valid ~ .custom-file-label,
.was-validated .has-danger .is-focused .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label:before,
.was-validated .has-danger .is-focused .custom-file-input:valid ~ .custom-file-label {
  border-color: #f44336;
}
.has-danger .is-focused .custom-file-input.is-valid:focus ~ .custom-file-label,
.was-validated .has-danger .is-focused .custom-file-input:valid:focus ~ .custom-file-label {
  border-color: #f44336;
  box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.25);
}
.has-danger .is-focused .md-label-placeholder,
.has-danger .is-focused [class*=" md-label"],
.has-danger .is-focused [class^=md-label] {
  color: #f44336;
}
.has-danger .is-focused .form-control {
  border-color: #f44336;
}
.has-danger .is-focused .md-help {
  color: #555;
}
.has-info [class*=" md-label"],
.has-info [class^=md-label] {
  color: #17a2b8;
}
.has-info .form-control,
.is-focused .has-info .form-control {
  background-image: linear-gradient(0deg, #17a2b8 2px, rgba(23, 162, 184, 0) 0), linear-gradient(0deg, rgba(44, 140, 230, 0.2) 2.4px, hsla(0, 0%, 71%, 0) 0) !important;
}
.has-info .form-control:read-only {
  background-image: linear-gradient(0deg, rgba(44, 140, 230, 0.2) 2.4px, hsla(0, 0%, 71%, 0) 0), linear-gradient(0deg, rgba(44, 140, 230, 0.2) 2.4px, hsla(0, 0%, 71%, 0) 0);
}
.has-info .form-control.disabled,
.has-info .form-control:disabled,
.has-info .form-control[disabled],
fieldset[disabled][disabled] .has-info .form-control {
  background-image: linear-gradient(90deg, rgba(44, 140, 230, 0.2) 0, rgba(44, 140, 230, 0.2) 30%, transparent 0, transparent);
  background-repeat: repeat-x;
  background-size: 0;
}
.has-info .form-control.form-control-success,
.is-focused .has-info .form-control.form-control-success {
  background-image: linear-gradient(0deg, #17a2b8 2px, rgba(23, 162, 184, 0) 0), linear-gradient(0deg, rgba(44, 140, 230, 0.2) 2.4px, hsla(0, 0%, 71%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg==";
}
.has-info .form-control.form-control-warning,
.is-focused .has-info .form-control.form-control-warning {
  background-image: linear-gradient(0deg, #17a2b8 2px, rgba(23, 162, 184, 0) 0), linear-gradient(0deg, rgba(44, 140, 230, 0.2) 2.4px, hsla(0, 0%, 71%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+";
}
.has-info .form-control.form-control-danger,
.is-focused .has-info .form-control.form-control-danger {
  background-image: linear-gradient(0deg, #17a2b8 2px, rgba(23, 162, 184, 0) 0), linear-gradient(0deg, rgba(44, 140, 230, 0.2) 2.4px, hsla(0, 0%, 71%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4=";
}
.has-info .is-focused .valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #17a2b8;
}
.has-info .is-focused .valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(23, 162, 184, 0.9);
  border-radius: 0.25rem;
}
.has-info .is-focused.is-valid ~ .valid-feedback,
.has-info .is-focused.is-valid ~ .valid-tooltip,
.was-validated .has-info .is-focused:valid ~ .valid-feedback,
.was-validated .has-info .is-focused:valid ~ .valid-tooltip {
  display: block;
}
.has-info .is-focused .form-control.is-valid,
.was-validated .has-info .is-focused .form-control:valid {
  border-color: #17a2b8;
  padding-right: calc(1.5em + 0.875rem);
  background-image: "none";
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.21875rem) center;
  background-size: calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem);
}
.has-info .is-focused .form-control.is-valid:focus,
.was-validated .has-info .is-focused .form-control:valid:focus {
  border-color: #17a2b8;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.25);
}
.has-info .is-focused textarea.form-control.is-valid,
.was-validated .has-info .is-focused textarea.form-control:valid {
  padding-right: calc(1.5em + 0.875rem);
  background-position: top calc(0.375em + 0.21875rem) right calc(0.375em + 0.21875rem);
}
.has-info .is-focused .custom-select.is-valid,
.was-validated .has-info .is-focused .custom-select:valid {
  border-color: #17a2b8;
  padding-right: calc(0.75em + 1.65625rem);
}
.has-info .is-focused .custom-select.is-valid:focus,
.was-validated .has-info .is-focused .custom-select:valid:focus {
  border-color: #17a2b8;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.25);
}
.has-info .is-focused .form-check-input.is-valid ~ .form-check-label,
.was-validated .has-info .is-focused .form-check-input:valid ~ .form-check-label {
  color: #17a2b8;
}
.has-info .is-focused .form-check-input.is-valid ~ .valid-feedback,
.has-info .is-focused .form-check-input.is-valid ~ .valid-tooltip,
.was-validated .has-info .is-focused .form-check-input:valid ~ .valid-feedback,
.was-validated .has-info .is-focused .form-check-input:valid ~ .valid-tooltip {
  display: block;
}
.has-info .is-focused .custom-control-input.is-valid ~ .custom-control-label,
.was-validated .has-info .is-focused .custom-control-input:valid ~ .custom-control-label {
  color: #17a2b8;
}
.has-info .is-focused .custom-control-input.is-valid ~ .custom-control-label:before,
.was-validated .has-info .is-focused .custom-control-input:valid ~ .custom-control-label:before {
  border-color: #17a2b8;
}
.has-info .is-focused .custom-control-input.is-valid:checked ~ .custom-control-label:before,
.was-validated .has-info .is-focused .custom-control-input:valid:checked ~ .custom-control-label:before {
  border-color: #1fc8e3;
  background: #1fc8e3 linear-gradient(180deg, #41d0e7, #1fc8e3) repeat-x;
}
.has-info .is-focused .custom-control-input.is-valid:focus ~ .custom-control-label:before,
.was-validated .has-info .is-focused .custom-control-input:valid:focus ~ .custom-control-label:before {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.25);
}
.has-info .is-focused .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label:before,
.has-info .is-focused .custom-file-input.is-valid ~ .custom-file-label,
.was-validated .has-info .is-focused .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label:before,
.was-validated .has-info .is-focused .custom-file-input:valid ~ .custom-file-label {
  border-color: #17a2b8;
}
.has-info .is-focused .custom-file-input.is-valid:focus ~ .custom-file-label,
.was-validated .has-info .is-focused .custom-file-input:valid:focus ~ .custom-file-label {
  border-color: #17a2b8;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.25);
}
.has-info .is-focused .md-label-placeholder,
.has-info .is-focused [class*=" md-label"],
.has-info .is-focused [class^=md-label] {
  color: #17a2b8;
}
.has-info .is-focused .form-control {
  border-color: #17a2b8;
}
.has-info .is-focused .md-help {
  color: #555;
}
.has-white [class*=" md-label"],
.has-white [class^=md-label] {
  color: #fff;
}
.has-white .form-control,
.is-focused .has-white .form-control {
  background-image: linear-gradient(0deg, #fff 2px, hsla(0, 0%, 100%, 0) 0), linear-gradient(0deg, #fff 1px, hsla(0, 0%, 100%, 0) 0) !important;
}
.has-white .form-control:read-only {
  background-image: linear-gradient(0deg, rgba(44, 140, 230, 0.2) 2.4px, hsla(0, 0%, 71%, 0) 0), linear-gradient(0deg, #fff 1px, hsla(0, 0%, 100%, 0) 0);
}
.has-white .form-control.disabled,
.has-white .form-control:disabled,
.has-white .form-control[disabled],
fieldset[disabled][disabled] .has-white .form-control {
  background-image: linear-gradient(90deg, #fff 0, #fff 30%, transparent 0, transparent);
  background-repeat: repeat-x;
  background-size: 0;
}
.has-white .form-control.form-control-success,
.is-focused .has-white .form-control.form-control-success {
  background-image: linear-gradient(0deg, #fff 2px, hsla(0, 0%, 100%, 0) 0), linear-gradient(0deg, #fff 1px, hsla(0, 0%, 100%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg==";
}
.has-white .form-control.form-control-warning,
.is-focused .has-white .form-control.form-control-warning {
  background-image: linear-gradient(0deg, #fff 2px, hsla(0, 0%, 100%, 0) 0), linear-gradient(0deg, #fff 1px, hsla(0, 0%, 100%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+";
}
.has-white .form-control.form-control-danger,
.is-focused .has-white .form-control.form-control-danger {
  background-image: linear-gradient(0deg, #fff 2px, hsla(0, 0%, 100%, 0) 0), linear-gradient(0deg, #fff 1px, hsla(0, 0%, 100%, 0) 0), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4=";
}
.has-white .is-focused .valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #fff;
}
.has-white .is-focused .valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #212121;
  background-color: hsla(0, 0%, 100%, 0.9);
  border-radius: 0.25rem;
}
.has-white .is-focused.is-valid ~ .valid-feedback,
.has-white .is-focused.is-valid ~ .valid-tooltip,
.was-validated .has-white .is-focused:valid ~ .valid-feedback,
.was-validated .has-white .is-focused:valid ~ .valid-tooltip {
  display: block;
}
.has-white .is-focused .form-control.is-valid,
.was-validated .has-white .is-focused .form-control:valid {
  border-color: #fff;
  padding-right: calc(1.5em + 0.875rem);
  background-image: "none";
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.21875rem) center;
  background-size: calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem);
}
.has-white .is-focused .form-control.is-valid:focus,
.was-validated .has-white .is-focused .form-control:valid:focus {
  border-color: #fff;
  box-shadow: 0 0 0 0.2rem hsla(0, 0%, 100%, 0.25);
}
.has-white .is-focused textarea.form-control.is-valid,
.was-validated .has-white .is-focused textarea.form-control:valid {
  padding-right: calc(1.5em + 0.875rem);
  background-position: top calc(0.375em + 0.21875rem) right calc(0.375em + 0.21875rem);
}
.has-white .is-focused .custom-select.is-valid,
.was-validated .has-white .is-focused .custom-select:valid {
  border-color: #fff;
  padding-right: calc(0.75em + 1.65625rem);
}
.has-white .is-focused .custom-select.is-valid:focus,
.was-validated .has-white .is-focused .custom-select:valid:focus {
  border-color: #fff;
  box-shadow: 0 0 0 0.2rem hsla(0, 0%, 100%, 0.25);
}
.has-white .is-focused .form-check-input.is-valid ~ .form-check-label,
.was-validated .has-white .is-focused .form-check-input:valid ~ .form-check-label {
  color: #fff;
}
.has-white .is-focused .form-check-input.is-valid ~ .valid-feedback,
.has-white .is-focused .form-check-input.is-valid ~ .valid-tooltip,
.was-validated .has-white .is-focused .form-check-input:valid ~ .valid-feedback,
.was-validated .has-white .is-focused .form-check-input:valid ~ .valid-tooltip {
  display: block;
}
.has-white .is-focused .custom-control-input.is-valid ~ .custom-control-label,
.was-validated .has-white .is-focused .custom-control-input:valid ~ .custom-control-label {
  color: #fff;
}
.has-white .is-focused .custom-control-input.is-valid ~ .custom-control-label:before,
.was-validated .has-white .is-focused .custom-control-input:valid ~ .custom-control-label:before {
  border-color: #fff;
}
.has-white .is-focused .custom-control-input.is-valid:checked ~ .custom-control-label:before,
.was-validated .has-white .is-focused .custom-control-input:valid:checked ~ .custom-control-label:before {
  border-color: #fff;
  background: #fff linear-gradient(180deg, #fff, #fff) repeat-x;
}
.has-white .is-focused .custom-control-input.is-valid:focus ~ .custom-control-label:before,
.was-validated .has-white .is-focused .custom-control-input:valid:focus ~ .custom-control-label:before {
  box-shadow: 0 0 0 0.2rem hsla(0, 0%, 100%, 0.25);
}
.has-white .is-focused .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label:before,
.has-white .is-focused .custom-file-input.is-valid ~ .custom-file-label,
.was-validated .has-white .is-focused .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label:before,
.was-validated .has-white .is-focused .custom-file-input:valid ~ .custom-file-label {
  border-color: #fff;
}
.has-white .is-focused .custom-file-input.is-valid:focus ~ .custom-file-label,
.was-validated .has-white .is-focused .custom-file-input:valid:focus ~ .custom-file-label {
  border-color: #fff;
  box-shadow: 0 0 0 0.2rem hsla(0, 0%, 100%, 0.25);
}
.has-white .is-focused .md-label-placeholder,
.has-white .is-focused [class*=" md-label"],
.has-white .is-focused [class^=md-label] {
  color: #fff;
}
.has-white .is-focused .form-control {
  border-color: #fff;
}
.has-white .is-focused .md-help {
  color: #555;
}
.has-white .form-control:focus {
  color: #fff;
}
.md-form-group {
  position: relative;
}
.md-form-group:not(.has-success):not(.has-danger) .md-label-floating {
  color: #a9afbbd1;
}
.md-form-group .md-label-floating {
  position: absolute;
  pointer-events: none;
  transition: all 0.3s ease;
  will-change: left,top,contents;
  margin: 0;
  line-height: 1.4;
  font-weight: 400;
}
.md-form-group.is-filled .md-label-placeholder {
  display: none;
}
.md-form-group.md-collapse-inline {
  display: flex;
  align-items: center;
  padding: 0;
  min-height: 2.1em;
}
.md-form-group.md-collapse-inline .collapse {
  flex: 1;
  display: none;
}
.md-form-group.md-collapse-inline .collapse.show {
  max-width: 1200px;
}
.md-form-group.md-collapse-inline .collapse.show,
.md-form-group.md-collapse-inline .collapsing,
.md-form-group.md-collapse-inline .width:not(.collapse) {
  display: block;
}
.md-form-group.md-collapse-inline .collapsing {
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.md-form-group .form-control,
.md-form-group input::placeholder,
.md-form-group label {
  line-height: 1.1;
}
.md-form-group label {
  color: #aaa;
}
.md-form-group .checkbox label,
.md-form-group .form-check-label,
.md-form-group .radio label,
.md-form-group .switch label,
.md-form-group label.checkbox-inline,
.md-form-group label.radio-inline {
  line-height: 1.5;
}
.md-form-group .checkbox label,
.md-form-group .form-check-label,
.md-form-group .radio label,
.md-form-group label {
  font-size: 0.875rem;
}
.md-form-group .md-label-floating,
.md-form-group .md-label-placeholder {
  top: 0.6125rem;
}
.md-form-group .is-filled .md-label-floating,
.md-form-group .is-focused .md-label-floating {
  top: -1rem;
  left: 0;
  font-size: 0.6875rem;
}
.md-form-group .md-label-static {
  top: 0.35rem;
  left: 0;
  font-size: 0.875rem;
}
.md-form-group .md-help {
  margin-top: 0;
  font-size: 0.75rem;
}
.md-form-group .form-control.form-control-danger,
.md-form-group .form-control.form-control-success,
.md-form-group .form-control.form-control-warning {
  background-size: 0 100%, 100% 100%, 0.9375rem 0.9375rem;
}
.md-form-group .form-control.form-control-danger,
.md-form-group .form-control.form-control-danger:focus,
.md-form-group .form-control.form-control-success,
.md-form-group .form-control.form-control-success:focus,
.md-form-group .form-control.form-control-warning,
.md-form-group .form-control.form-control-warning:focus,
.md-form-group.is-focused .md-form-group .form-control.form-control-danger,
.md-form-group.is-focused .md-form-group .form-control.form-control-success,
.md-form-group.is-focused .md-form-group .form-control.form-control-warning {
  padding-right: 0;
  background-repeat: no-repeat, no-repeat;
  background-position: bottom, 50% calc(100% - 1px), center right 0.46875rem;
}
.md-form-group .form-control.form-control-danger:focus,
.md-form-group .form-control.form-control-success:focus,
.md-form-group .form-control.form-control-warning:focus,
.md-form-group.is-focused .md-form-group .form-control.form-control-danger,
.md-form-group.is-focused .md-form-group .form-control.form-control-success,
.md-form-group.is-focused .md-form-group .form-control.form-control-warning {
  background-size: 100% 100%, 100% 100%, 0.9375rem 0.9375rem;
}
.md-form-group.md-form-group-sm .form-control,
.md-form-group.md-form-group-sm input::placeholder,
.md-form-group.md-form-group-sm label {
  line-height: 1.1;
}
.md-form-group.md-form-group-sm label {
  color: #aaa;
}
.md-form-group.md-form-group-sm .checkbox label,
.md-form-group.md-form-group-sm .form-check-label,
.md-form-group.md-form-group-sm .radio label,
.md-form-group.md-form-group-sm .switch label,
.md-form-group.md-form-group-sm label.checkbox-inline,
.md-form-group.md-form-group-sm label.radio-inline {
  line-height: 1.5;
}
.md-form-group.md-form-group-sm .checkbox label,
.md-form-group.md-form-group-sm .form-check-label,
.md-form-group.md-form-group-sm .radio label,
.md-form-group.md-form-group-sm label {
  font-size: 0.875rem;
}
.md-form-group.md-form-group-sm .md-label-floating,
.md-form-group.md-form-group-sm .md-label-placeholder {
  top: 0.175rem;
}
.md-form-group.md-form-group-sm .is-filled .md-label-floating,
.md-form-group.md-form-group-sm .is-focused .md-label-floating {
  top: -1.25rem;
  left: 0;
  font-size: 0.6875rem;
}
.md-form-group.md-form-group-sm .md-label-static {
  top: 0.1rem;
  left: 0;
  font-size: 0.875rem;
}
.md-form-group.md-form-group-sm .md-help {
  margin-top: 0;
  font-size: 0.65625rem;
}
.md-form-group.md-form-group-sm .form-control.form-control-danger,
.md-form-group.md-form-group-sm .form-control.form-control-success,
.md-form-group.md-form-group-sm .form-control.form-control-warning {
  background-size: 0 100%, 100% 100%, 0.6875rem 0.6875rem;
}
.md-form-group.is-focused .md-form-group.md-form-group-sm .form-control.form-control-danger,
.md-form-group.is-focused .md-form-group.md-form-group-sm .form-control.form-control-success,
.md-form-group.is-focused .md-form-group.md-form-group-sm .form-control.form-control-warning,
.md-form-group.md-form-group-sm .form-control.form-control-danger,
.md-form-group.md-form-group-sm .form-control.form-control-danger:focus,
.md-form-group.md-form-group-sm .form-control.form-control-success,
.md-form-group.md-form-group-sm .form-control.form-control-success:focus,
.md-form-group.md-form-group-sm .form-control.form-control-warning,
.md-form-group.md-form-group-sm .form-control.form-control-warning:focus {
  padding-right: 0;
  background-repeat: no-repeat, no-repeat;
  background-position: bottom, 50% calc(100% - 1px), center right 0.34375rem;
}
.md-form-group.is-focused .md-form-group.md-form-group-sm .form-control.form-control-danger,
.md-form-group.is-focused .md-form-group.md-form-group-sm .form-control.form-control-success,
.md-form-group.is-focused .md-form-group.md-form-group-sm .form-control.form-control-warning,
.md-form-group.md-form-group-sm .form-control.form-control-danger:focus,
.md-form-group.md-form-group-sm .form-control.form-control-success:focus,
.md-form-group.md-form-group-sm .form-control.form-control-warning:focus {
  background-size: 100% 100%, 100% 100%, 0.6875rem 0.6875rem;
}
.md-form-group.md-form-group-lg .form-control,
.md-form-group.md-form-group-lg input::placeholder,
.md-form-group.md-form-group-lg label {
  line-height: 1.1;
}
.md-form-group.md-form-group-lg label {
  color: #aaa;
}
.md-form-group.md-form-group-lg .checkbox label,
.md-form-group.md-form-group-lg .form-check-label,
.md-form-group.md-form-group-lg .radio label,
.md-form-group.md-form-group-lg .switch label,
.md-form-group.md-form-group-lg label.checkbox-inline,
.md-form-group.md-form-group-lg label.radio-inline {
  line-height: 1.5;
}
.md-form-group.md-form-group-lg .checkbox label,
.md-form-group.md-form-group-lg .form-check-label,
.md-form-group.md-form-group-lg .radio label,
.md-form-group.md-form-group-lg label {
  font-size: 0.875rem;
}
.md-form-group.md-form-group-lg .md-label-floating,
.md-form-group.md-form-group-lg .md-label-placeholder {
  top: 0.7375rem;
}
.md-form-group.md-form-group-lg .is-filled .md-label-floating,
.md-form-group.md-form-group-lg .is-focused .md-label-floating {
  top: -1rem;
  left: 0;
  font-size: 0.6875rem;
}
.md-form-group.md-form-group-lg .md-label-static {
  top: 0.35rem;
  left: 0;
  font-size: 0.875rem;
}
.md-form-group.md-form-group-lg .md-help {
  margin-top: 0;
  font-size: 0.9375rem;
}
.md-form-group.md-form-group-lg .form-control.form-control-danger,
.md-form-group.md-form-group-lg .form-control.form-control-success,
.md-form-group.md-form-group-lg .form-control.form-control-warning {
  background-size: 0 100%, 100% 100%, 1.1875rem 1.1875rem;
}
.md-form-group.is-focused .md-form-group.md-form-group-lg .form-control.form-control-danger,
.md-form-group.is-focused .md-form-group.md-form-group-lg .form-control.form-control-success,
.md-form-group.is-focused .md-form-group.md-form-group-lg .form-control.form-control-warning,
.md-form-group.md-form-group-lg .form-control.form-control-danger,
.md-form-group.md-form-group-lg .form-control.form-control-danger:focus,
.md-form-group.md-form-group-lg .form-control.form-control-success,
.md-form-group.md-form-group-lg .form-control.form-control-success:focus,
.md-form-group.md-form-group-lg .form-control.form-control-warning,
.md-form-group.md-form-group-lg .form-control.form-control-warning:focus {
  padding-right: 0;
  background-repeat: no-repeat, no-repeat;
  background-position: bottom, 50% calc(100% - 1px), center right 0.59375rem;
}
.md-form-group.is-focused .md-form-group.md-form-group-lg .form-control.form-control-danger,
.md-form-group.is-focused .md-form-group.md-form-group-lg .form-control.form-control-success,
.md-form-group.is-focused .md-form-group.md-form-group-lg .form-control.form-control-warning,
.md-form-group.md-form-group-lg .form-control.form-control-danger:focus,
.md-form-group.md-form-group-lg .form-control.form-control-success:focus,
.md-form-group.md-form-group-lg .form-control.form-control-warning:focus {
  background-size: 100% 100%, 100% 100%, 1.1875rem 1.1875rem;
}
.is-filled .md-label-floating,
.is-focused .md-label-floating {
  top: -1rem;
  left: 0;
  font-size: 0.6875rem;
}
.form-control-feedback {
  position: absolute;
  top: 4px;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
  opacity: 0;
}
.has-success .form-control-feedback {
  color: #4caf50;
  opacity: 1;
}
.has-danger .form-control-feedback {
  color: #f44336;
  opacity: 1;
}
.form-group {
  padding-bottom: 10px;
  position: relative;
  margin: 8px 0 0;
}
.form-group .md-label-static {
  top: -10px;
}
textarea {
  height: auto!important;
  resize: none;
  line-height: 1.428571 !important;
}
.form-group input[type=file] {
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.form-newsletter .form-group,
.form-newsletter .input-group {
  float: left;
  width: 78%;
  margin-right: 2%;
  margin-top: 9px;
  padding-top: 5px;
}
.form-newsletter .btn {
  float: left;
  width: 20%;
  margin: 9px 0 0;
}
.form-file-upload .input-group-btn:last-child > .btn-round {
  border-radius: 30px;
}
.form-file-upload .input-group-btn .btn {
  margin: 0;
}
.form-file-upload .input-group {
  width: 100%;
}
.input-group .input-group-btn {
  padding: 0 12px;
}
.form-control[disabled],
.form-group .form-control[disabled],
fieldset[disabled] .form-control,
fieldset[disabled] .form-group .form-control {
  background-color: transparent;
  cursor: not-allowed;
  border-bottom: 1px dotted rgba(44, 140, 230, 0.2);
  background-repeat: no-repeat;
}
@media (min-width: 576px) {
  .form-inline .input-group {
    display: inline-flex;
    align-items: center;
  }
}
.card .card-body .col-form-label,
.card .card-body .label-on-right {
  padding: 17px 5px 0 0;
  text-align: right;
}
.card .card-body .col-form-label.label-checkbox,
.card .card-body .label-on-right.label-checkbox {
  padding-top: 13px;
}
.card .card-body .label-on-right {
  text-align: left;
}
.card .label-on-right code {
  padding: 3px 7px;
  font-size: 90%;
  color: #fff;
  background-color: #E8EAED;
  border-radius: 4px;
}
form .form-group {
  margin: 8px 0 0;
}
form .form-group label[for=inputState] {
  position: absolute;
  top: -12px;
}
form .form-group select.form-control {
  position: absolute;
  /* top: -5px*/
}
form .form-group .error {
  font-size: 0.8rem;
  color: #f44336;
}
form .form-group .input-group-text {
  padding: 0 15px;
  color: #fff;
}
form .card .card-footer .form-check {
  margin-left: 7px;
}
form .checkbox-radios {
  margin-top: 8px;
}
.md-label-static {
  top: -7px !important;
}
.form-check .form-check-label {
  padding-right: 15px;
}
@media (max-width: 991px) {
  .card .card-body .col-form-label,
  .card .card-body .label-on-right {
    text-align: left;
    padding-left: 15px;
    padding-top: 8px;
  }
}
.md-form-group.is-focused .md-label-floating {
  top: -0.7rem !important;
}
.card-wizard .input-group .form-group {
  width: 80%;
}
.page-header {
  min-height: 100vh;
  max-height: 1000px;
  display: flex!important;
  padding: 0;
  margin: 0;
  border: 0;
  color: #fff;
  position: relative;
  align-items: center;
}
.page-header,
.page-header .page-header-image {
  height: 100%;
  background-position: 50%;
  background-size: cover;
}
.page-header .page-header-image {
  position: absolute;
  width: 100%;
  z-index: -1;
}
.page-header .content-center {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  transform: translate(-50%, -50%);
  text-align: center;
  color: #fff;
  padding: 0 15px;
  width: 100%;
  max-width: 880px;
}
.page-header footer {
  position: absolute;
  bottom: 0;
}
.page-header .container {
  z-index: 1;
}
.page-header.header-small {
  height: 65vh;
  min-height: 65vh;
}
.page-header .iframe-container iframe {
  width: 100%;
  box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}
.header-filter {
  position: relative;
}
.header-filter:after,
.header-filter:before {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  display: block;
  left: 0;
  top: 0;
  content: "";
}
.header-filter:before {
  background: rgba(0, 0, 0, 0.5);
}
.header-filter .container {
  z-index: 2;
  position: relative;
}
.header-filter[filter-color=primary]:after,
.header-filter[filter-color=purple]:after {
  background: rgba(225, 190, 231, 0.56);
  background: linear-gradient(60deg, rgba(225, 190, 231, 0.56), rgba(186, 104, 200, 0.95));
}
.header-filter[filter-color=blue]:after,
.header-filter[filter-color=info]:after {
  background: rgba(178, 235, 242, 0.56);
  background: linear-gradient(60deg, rgba(178, 235, 242, 0.56), rgba(77, 208, 225, 0.95));
}
.header-filter[filter-color=green]:after,
.header-filter[filter-color=success]:after {
  background: rgba(165, 214, 167, 0.56);
  background: linear-gradient(60deg, rgba(165, 214, 167, 0.56), rgba(102, 187, 106, 0.95));
}
.header-filter[filter-color=orange]:after,
.header-filter[filter-color=warning]:after {
  background: rgba(255, 224, 178, 0.56);
  background: linear-gradient(60deg, rgba(255, 224, 178, 0.56), rgba(255, 183, 77, 0.95));
}
.header-filter[filter-color=danger]:after,
.header-filter[filter-color=red]:after {
  background: hsla(0, 73%, 77%, 0.56);
  background: linear-gradient(60deg, hsla(0, 73%, 77%, 0.56), rgba(239, 83, 80, 0.95));
}
.header-filter[filter-color=rose]:after {
  background: rgba(248, 187, 208, 0.56);
  background: linear-gradient(60deg, rgba(248, 187, 208, 0.56), rgba(240, 98, 146, 0.95));
}
.clear-filter:before {
  background: none;
  display: none;
}
.card .iframe-container iframe {
  width: 100%;
  height: 60vh;
}
a .material-icons {
  vertical-align: middle;
}
.info {
  max-width: 360px;
  margin: 0 auto;
  padding: 70px 0 30px;
}
.info .icon {
  color: #fff;
}
.info .icon > i {
  font-size: 3.85rem;
}
.info .info-title {
  color: black;
  margin: 1.75rem 0 0.875rem;
}
.info p {
  color: #606477;
}
.info-horizontal .icon {
  float: left;
  margin-top: 24px;
  margin-right: 10px;
}
.info-horizontal .icon > i {
  font-size: 2.25rem;
}
.info-horizontal .description {
  overflow: hidden;
}
.icon.icon-primary {
  color: #4582ec;
}
.icon.icon-info {
  color: #17a2b8;
}
.icon.icon-success {
  color: #4caf50;
}
.icon.icon-warning {
  color: #ff9800;
}
.icon.icon-danger {
  color: #f44336;
}
.icon.icon-rose {
  color: #e91e63;
}
.map {
  height: 280px;
  border-radius: 0.3rem;
  margin-top: 15px;
}
.map.map-big {
  height: 420px;
}
.fullscreen-map {
  z-index: 2;
  height: calc(100vh - 70px);
  margin-top: 70px;
}
.modal-dialog .modal-content {
  box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22);
  border-radius: 0.3rem;
  border: none;
}
.modal-dialog .modal-content .card-signup {
  margin: 0;
}
.modal-dialog .modal-content .card-signup .modal-header {
  padding-top: 0;
}
.modal-dialog .close:focus {
  outline: none;
}
.modal-dialog .modal-header {
  border-bottom: none;
  padding: 24px 24px 0;
}
.modal-dialog .modal-header .modal-title {
  text-align: center;
  width: 100%;
}
.modal-dialog .modal-header .close {
  position: absolute;
  top: 15px;
  right: 20px;
}
.modal-dialog .modal-body {
  padding: 24px 24px 16px;
}
.modal-dialog .modal-body p {
  color: black;
}
.modal-dialog .modal-footer {
  border-top: none;
  padding: 24px;
}
.modal-dialog .modal-footer.text-center {
  text-align: center;
}
.modal-dialog .modal-footer button {
  margin: 0;
  padding-left: 16px;
  padding-right: 16px;
  width: auto;
}
.modal-dialog .modal-footer button.pull-left {
  padding-left: 5px;
  padding-right: 5px;
  position: relative;
  left: -5px;
}
.modal-dialog .modal-title {
  color: #fff;
}
.modal-dialog .modal-body + .modal-footer {
  padding-top: 0;
}
.modal-backdrop {
  background: rgba(0, 0, 0, 0.3);
}
.modal .modal-dialog.modal-login {
  margin-top: 30vh;
  width: 360px;
}
.modal .modal-dialog.modal-login .modal-header .close {
  color: #fff;
  text-shadow: none;
  position: absolute;
}
.modal .modal-dialog.modal-login .modal-body {
  padding-top: 0;
}
.modal .modal-header .close {
  color: #999;
}
.modal .modal-header .close:focus,
.modal .modal-header .close:hover {
  opacity: 1;
}
.modal .modal-header .close i {
  font-size: 16px;
}
.modal-notice .instruction {
  margin-bottom: 25px;
}
.modal-notice .picture {
  max-width: 150px;
}
.modal-notice .modal-content .btn-raised {
  margin-bottom: 15px;
}
.modal-small {
  width: 300px;
  margin: 0 auto;
}
.modal-small .modal-content {
  margin-top: 20vh;
}
.modal-small .modal-body {
  margin-top: 20px;
}
.navbar {
  border: 0;
  border-radius: 0.1875rem;
  margin-bottom: 20px;
  height: auto!important;
  color: #fff;
  background-color: #fff !important;
  box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.12), 0 7px 10px -5px rgba(0, 0, 0, 0.15);
}
.navbar .navbar-toggler .navbar-toggler-icon {
  background-color: #fff;
}
.navbar.fixed-top {
  border-radius: 0;
}
.navbar .navbar-nav .nav-item .nav-link {
  position: relative;
  color: inherit;
  padding: 0;
  font-weight: 400;
  font-size: 0.75rem;
  text-transform: uppercase;
  border-radius: 0.1875rem;
  line-height: 20px;
}
.navbar .navbar-nav .nav-item .nav-link:not(.btn-just-icon) .fa {
  position: relative;
  top: 2px;
  margin-top: -4px;
  margin-right: 4px;
}
.navbar .navbar-nav .nav-item .nav-link .fa,
.navbar .navbar-nav .nav-item .nav-link .material-icons {
  font-size: 1.25rem;
  max-width: 24px;
  margin-top: -1.1em;
}
.navbar .navbar-nav .nav-item .nav-link:not(.btn) .material-icons {
  margin-top: -7px;
  position: relative;
  margin-right: 3px;
}
.navbar .navbar-nav .nav-item .nav-link.profile-photo {
  padding: 0;
  margin: 0 3px;
}
.navbar .navbar-nav .nav-item .nav-link.profile-photo:after {
  display: none;
}
.navbar .navbar-nav .nav-item .nav-link.profile-photo .profile-photo-small {
  height: 40px;
  width: 40px;
}
.navbar .navbar-nav .nav-item .nav-link.profile-photo .ripple-container {
  border-radius: 50%;
}
.navbar .navbar-nav .dropdown-menu-right {
  transform-origin: 100% 0;
}
.navbar .navbar-nav .nav-item.active .nav-link,
.navbar .navbar-nav .nav-item.active .nav-link:focus,
.navbar .navbar-nav .nav-item.active .nav-link:hover {
  color: inherit;
  background-color: hsla(0, 0%, 100%, 0.1);
}
.navbar .btn,
.navbar .navbar-nav .nav-item .btn {
  margin-top: 0;
  margin-bottom: 0;
}
.navbar .navbar-toggler {
  cursor: pointer;
  outline: 0;
}
.navbar .navbar-toggler .navbar-toggler-icon {
  width: 22px;
  height: 2px;
  outline: 0;
  display: block;
  border-radius: 1px;
}
.navbar .navbar-toggler .navbar-toggler-icon + .navbar-toggler-icon {
  margin-top: 4px;
}
.navbar.navbar-absolute {
  position: absolute;
  width: 100%;
  padding-top: 10px;
  z-index: 1029;
}
.navbar .navbar-wrapper {
  display: inline-flex;
  align-items: center;
}
.navbar .navbar-brand {
  position: relative;
  color: #a9afbbd1;
  height: 50px;
  font-size: 1rem;
  line-height: 30px;
  padding: 0.625rem 0;
  font-weight: 300;
  margin-left: 1rem;
}
.navbar > .container {
  flex: 1;
}
.navbar.bg-primary {
  color: #fff;
  background-color: #4582ec !important;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(156, 39, 176, 0.46);
}
.navbar.bg-primary .navbar-toggler .navbar-toggler-icon {
  background-color: #fff;
}
.navbar.bg-info {
  color: #fff;
  background-color: #17a2b8 !important;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(23, 162, 184, 0.46);
}
.navbar.bg-info .navbar-toggler .navbar-toggler-icon {
  background-color: #fff;
}
.navbar.bg-warning {
  color: #fff;
  background-color: #ff9800 !important;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(255, 152, 0, 0.46);
}
.navbar.bg-warning .navbar-toggler .navbar-toggler-icon {
  background-color: #fff;
}
.navbar.bg-rose {
  color: #fff;
  background-color: #e91e63 !important;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(233, 30, 99, 0.46);
}
.navbar.bg-rose .navbar-toggler .navbar-toggler-icon {
  background-color: #fff;
}
.navbar.bg-danger {
  color: #fff;
  background-color: #f44336 !important;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(244, 67, 54, 0.46);
}
.navbar.bg-danger .navbar-toggler .navbar-toggler-icon {
  background-color: #fff;
}
.navbar.bg-success {
  color: #fff;
  background-color: #4caf50 !important;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(76, 175, 80, 0.46);
}
.navbar.bg-success .navbar-toggler .navbar-toggler-icon {
  background-color: #fff;
}
.navbar.bg-dark {
  color: #fff;
  background-color: #212121 !important;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 12px -5px rgba(33, 33, 33, 0.46);
}
.navbar.bg-dark .navbar-toggler .navbar-toggler-icon {
  background-color: #fff;
}
.navbar.navbar-transparent {
  background-color: transparent!important;
  box-shadow: none;
}
.navbar .notification {
  position: absolute;
  top: 5px;
  border: 1px solid #fff;
  right: 10px;
  font-size: 9px;
  background: #f44336;
  color: #fff;
  min-width: 20px;
  padding: 0 5px;
  height: 20px;
  border-radius: 10px;
  text-align: center;
  line-height: 19px;
  vertical-align: middle;
  display: block;
}
.navbar .navbar-minimize {
  padding: 3px 0 0 15px;
}
.navbar .collapse .navbar-nav .nav-item .nav-link {
  position: relative;
  padding: 10px 15px;
  font-weight: 400;
  font-size: 0.75rem;
  text-transform: uppercase;
  border-radius: 0.1875rem;
  line-height: 20px;
  margin-left: 5px;
  color: inherit;
}
.navbar .collapse .navbar-nav .nav-item .nav-link:not(.btn-just-icon) .fa {
  position: relative;
  top: 2px;
  margin-top: -4px;
  margin-right: 4px;
}
.navbar .collapse .navbar-nav .nav-item .nav-link .fa,
.navbar .collapse .navbar-nav .nav-item .nav-link .material-icons {
  font-size: 1.25rem;
  max-width: 24px;
  margin-top: -1.1em;
}
.navbar .collapse .navbar-nav .nav-item .nav-link:not(.btn) .material-icons {
  margin-top: -3px;
  position: relative;
  margin-right: 3px;
}
.navbar .collapse .navbar-nav .nav-item .nav-link .notification {
  top: 0;
}
.off-canvas-sidebar .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 500;
  font-size: 12px;
  text-transform: uppercase;
  border-radius: 3px;
  color: #fff;
  margin: 0 15px;
}
.off-canvas-sidebar .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover {
  background: hsla(0, 0%, 78%, 0.2);
}
.off-canvas-sidebar .navbar.navbar-transparent {
  padding-top: 25px !important;
}
.dark-edition .navbar .notification {
  background: linear-gradient(60deg, #4582ec, #1759cd);
  border: 0;
  height: 18px;
  min-width: 18px;
  right: 12px;
}
.nav-pills {
  border: 0;
  border-radius: 0.1875rem;
  padding: 0 0.9375rem;
}
.nav-pills:not(.flex-column) .nav-item + .nav-item:not(:first-child) {
  margin-left: 5px;
}
.nav-pills.flex-column .nav-item + .nav-item {
  margin-top: 5px;
}
.nav-pills .nav-item .nav-link {
  line-height: 1.5rem;
  text-transform: uppercase;
  font-size: 0.75rem;
  font-weight: 500;
  min-width: 100px;
  text-align: center;
  color: #a9afbbd1;
  transition: all 0.3s;
}
.nav-pills .nav-item .nav-link:hover {
  color: #fff;
  background-color: hsla(0, 0%, 78%, 0.2);
}
.nav-pills .nav-item .nav-link.active {
  color: #fff;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(156, 39, 176, 0.4);
  background-color: #4582ec !important;
}
.nav-pills .nav-item i {
  display: block;
  font-size: 1.875rem;
  padding: 0.9375rem 0;
}
.nav-pills.nav-pills-info .nav-item .nav-link.active,
.nav-pills.nav-pills-info .nav-item .nav-link.active:focus,
.nav-pills.nav-pills-info .nav-item .nav-link.active:hover {
  background-color: #17a2b8;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(23, 162, 184, 0.4);
  color: #fff;
}
.nav-pills.nav-pills-rose .nav-item .nav-link.active,
.nav-pills.nav-pills-rose .nav-item .nav-link.active:focus,
.nav-pills.nav-pills-rose .nav-item .nav-link.active:hover {
  background-color: #e91e63;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(233, 30, 99, 0.4);
  color: #fff;
}
.nav-pills.nav-pills-success .nav-item .nav-link.active,
.nav-pills.nav-pills-success .nav-item .nav-link.active:focus,
.nav-pills.nav-pills-success .nav-item .nav-link.active:hover {
  background-color: #4caf50;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(76, 175, 80, 0.4);
  color: #fff;
}
.nav-pills.nav-pills-warning .nav-item .nav-link.active,
.nav-pills.nav-pills-warning .nav-item .nav-link.active:focus,
.nav-pills.nav-pills-warning .nav-item .nav-link.active:hover {
  background-color: #ff9800;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(255, 152, 0, 0.4);
  color: #fff;
}
.nav-pills.nav-pills-danger .nav-item .nav-link.active,
.nav-pills.nav-pills-danger .nav-item .nav-link.active:focus,
.nav-pills.nav-pills-danger .nav-item .nav-link.active:hover {
  background-color: #f44336;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(244, 67, 54, 0.4);
  color: #fff;
}
.nav-pills.nav-pills-icons .nav-item .nav-link {
  border-radius: 4px;
}
.tab-space {
  padding: 20px 0 50px;
}
.card .tab-content.tab-space {
  padding: 20px 0 9px;
}
.nav-tabs {
  border: 0;
  border-radius: 0.25rem;
  padding: 0 0.9375rem;
}
.nav-tabs .nav-item .nav-link {
  position: relative;
  color: #fff;
  border: 0;
  margin: 0;
  border-radius: 0.25rem;
  line-height: 1.5rem;
  text-transform: uppercase;
  font-size: 0.75rem;
  padding: 0.625rem 0.9375rem;
  background-color: transparent;
  transition: background-color 0.3s 0s;
}
.nav-tabs .nav-item .nav-link:hover {
  border: 0;
}
.nav-tabs .nav-item .nav-link,
.nav-tabs .nav-item .nav-link:focus,
.nav-tabs .nav-item .nav-link:hover {
  border: 0!important;
  color: #fff !important;
  font-weight: 500;
}
.nav-tabs .nav-item.disabled .nav-link,
.nav-tabs .nav-item.disabled .nav-link:hover {
  color: hsla(0, 0%, 100%, 0.5);
}
.nav-tabs .nav-item .nav-link.active {
  background-color: hsla(0, 0%, 100%, 0.2);
  transition: background-color 0.3s 0.2s;
}
.card-nav-tabs {
  margin-top: 2.8125rem;
}
.card-nav-tabs .card-header {
  margin-top: -1.875rem !important;
}
.tab-content .tab-pane .td-actions {
  display: -ms-flexbox;
  display: flex;
}
.wrapper:after {
  display: table;
  clear: both;
  content: " ";
}
.wrapper.wrapper-full-page {
  height: auto;
  min-height: 100vh;
}
.login-page .footer .copyright,
.login-page .footer a {
  color: #fff;
}
.full-page:after,
.full-page:before {
  display: block;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2;
}
.full-page:before {
  background-color: rgba(0, 0, 0, 0.5);
}
.full-page[filter-color=primary]:after,
.full-page[filter-color=purple]:after {
  background: rgba(225, 190, 231, 0.56);
  background: linear-gradient(60deg, rgba(225, 190, 231, 0.56), rgba(186, 104, 200, 0.95));
}
.full-page[filter-color=primary].lock-page .form-group .form-control,
.full-page[filter-color=purple].lock-page .form-group .form-control {
  background-image: linear-gradient(#4582ec, #4582ec), linear-gradient(#d2d2d2, #d2d2d2);
}
.full-page[filter-color=blue]:after,
.full-page[filter-color=info]:after {
  background: rgba(178, 235, 242, 0.56);
  background: linear-gradient(60deg, rgba(178, 235, 242, 0.56), rgba(77, 208, 225, 0.95));
}
.full-page[filter-color=blue].lock-page .form-group .form-control,
.full-page[filter-color=info].lock-page .form-group .form-control {
  background-image: linear-gradient(#17a2b8, #17a2b8), linear-gradient(#d2d2d2, #d2d2d2);
}
.full-page[filter-color=green]:after,
.full-page[filter-color=success]:after {
  background: rgba(165, 214, 167, 0.56);
  background: linear-gradient(60deg, rgba(165, 214, 167, 0.56), rgba(102, 187, 106, 0.95));
}
.full-page[filter-color=green].lock-page .form-group .form-control,
.full-page[filter-color=success].lock-page .form-group .form-control {
  background-image: linear-gradient(#4caf50, #4caf50), linear-gradient(#d2d2d2, #d2d2d2);
}
.full-page[filter-color=orange]:after,
.full-page[filter-color=warning]:after {
  background: rgba(255, 224, 178, 0.56);
  background: linear-gradient(60deg, rgba(255, 224, 178, 0.56), rgba(255, 183, 77, 0.95));
}
.full-page[filter-color=orange].lock-page .form-group .form-control,
.full-page[filter-color=warning].lock-page .form-group .form-control {
  background-image: linear-gradient(#ff9800, #ff9800), linear-gradient(#d2d2d2, #d2d2d2);
}
.full-page[filter-color=danger]:after,
.full-page[filter-color=red]:after {
  background: hsla(0, 73%, 77%, 0.56);
  background: linear-gradient(60deg, hsla(0, 73%, 77%, 0.56), rgba(239, 83, 80, 0.95));
}
.full-page[filter-color=danger].lock-page .form-group .form-control,
.full-page[filter-color=red].lock-page .form-group .form-control {
  background-image: linear-gradient(#f44336, #f44336), linear-gradient(#d2d2d2, #d2d2d2);
}
.full-page[filter-color=rose]:after {
  background: rgba(248, 187, 208, 0.56);
  background: linear-gradient(60deg, rgba(248, 187, 208, 0.56), rgba(240, 98, 146, 0.95));
}
.full-page[filter-color=rose].lock-page .form-group .form-control {
  background-image: linear-gradient(#e91e63, #e91e63), linear-gradient(#d2d2d2, #d2d2d2);
}
.full-page[data-image]:after {
  opacity: 0.8;
}
.full-page > .content,
.full-page > .footer {
  position: relative;
  z-index: 4;
}
.full-page > .content {
  min-height: calc(100vh - 80px);
}
.full-page .full-page-background {
  position: absolute;
  z-index: 1;
  height: 100%;
  width: 100%;
  display: block;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: 50%;
}
.full-page .footer,
.full-page .footer .copyright a,
.full-page .footer nav > ul a:not(.btn) {
  color: #fff;
}
.lock-page > .content,
.login-page > .content {
  padding-top: 18vh;
}
.login-page .card-login {
  transform: translateZ(0);
}
.login-page .card-login .card-header {
  margin-top: -40px;
  margin-bottom: 20px;
}
.login-page .card-login .card-body {
  padding: 0 30px 0 10px;
}
.login-page .card-login .card-body .input-group .input-group-text {
  padding: 15px 15px 0;
}
.login-page .card-login .card-body .input-group .form-control {
  padding-bottom: 10px;
  margin: 17px 0 0;
}
.login-page .card-login .social-line .btn {
  margin-left: 5px;
  margin-right: 5px;
}
.login-page .card-login.card-hidden {
  opacity: 0;
  transform: translate3d(0, -60px, 0);
}
.lock-page .card-profile {
  width: 240px;
  margin: 60px auto 0;
  color: #fff;
  left: 0;
  right: 0;
  display: block;
  transform: translateZ(0);
}
.lock-page .card-profile.card-hidden {
  opacity: 0;
  transform: translate3d(0, -60px, 0);
}
.lock-page .card-profile .card-avatar {
  max-width: 90px;
  max-height: 90px;
  margin-top: -45px;
}
.lock-page .card-profile .card-footer {
  border: none;
  padding-top: 0;
}
.lock-page .card-profile .form-group {
  text-align: left;
  margin-top: 15px;
}
.lock-page .card-profile.with-animation {
  transition: 0.3s, ease-in;
}
@media (prefers-reduced-motion: reduce) {
  .lock-page .card-profile.with-animation {
    transition: none;
  }
}
.lock-page .card-profile .card-body + .card-footer {
  padding: 0.9375rem 1.875rem;
  margin: 0;
}
.lock-page .footer {
  z-index: 1;
  color: #fff;
}
.lock-page .footer .copyright a {
  color: #fff;
}
.lock-page .footer .copyright a:hover {
  color: #4582ec;
}
.register-page.page-header {
  background-position: top;
}
.register-page .card-signup {
  border-radius: 0.5rem;
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
  margin-bottom: 100px;
  padding: 40px 0;
  margin-top: 15vh;
}
.register-page .card-signup .info {
  max-width: 360px;
  margin: 0 auto;
  padding: 0;
}
.register-page .card-signup .info .info-title {
  color: #fff;
  margin: 30px 0 15px;
}
.register-page .card-signup .form-check {
  margin-top: 20px;
  margin-bottom: 0;
}
.register-page .card-signup .form-check label {
  margin-left: 27px;
}
.register-page .card-signup .form-check .checkbox-material {
  padding-right: 20px;
}
.register-page .card-signup .form-check a {
  color: #4582ec;
}
.register-page .card-signup .info-horizontal .icon {
  float: left;
  margin-top: 24px;
  margin-right: 10px;
}
.register-page .card-signup .info-horizontal .icon i {
  font-size: 2.6em;
}
.register-page .card-signup .info-horizontal .icon.icon-primary {
  color: #4582ec;
}
.register-page .card-signup .info-horizontal .icon.icon-info {
  color: #17a2b8;
}
.register-page .card-signup .info-horizontal .icon.icon-success {
  color: #4caf50;
}
.register-page .card-signup .info-horizontal .icon.icon-warning {
  color: #ff9800;
}
.register-page .card-signup .info-horizontal .icon.icon-danger {
  color: #f44336;
}
.register-page .card-signup .info-horizontal .icon.icon-rose {
  color: #e91e63;
}
.register-page .card-signup .info-horizontal .description {
  overflow: hidden;
}
.register-page .card-signup .form-group {
  margin: 27px 0 0 7px;
  padding-bottom: 0;
}
.register-page .container {
  position: relative;
  z-index: 3;
}
.register-page .footer {
  color: #fff;
}
.register-page .footer .container {
  padding: 0;
}
.register-page .footer .copyright a {
  color: #fff;
}
.register-page .footer .copyright a:hover {
  color: #4582ec;
}
.register-page .form-check label {
  margin-left: 27px;
}
.register-page .form-check .form-check-label {
  padding-left: 34px;
}
.pricing-page {
  padding: 120px 0;
}
.pricing-page .title {
  color: #fff;
  margin-top: 5vh;
}
.pricing-page .section-space {
  display: block;
  height: 70px;
}
.pricing-page .card-plain .card-title,
.pricing-page .card-plain .icon i,
.pricing-page .description {
  color: #fff;
}
.pricing-page.full-page:before {
  background-color: rgba(0, 0, 0, 0.65);
}
.pricing-page .footer {
  z-index: 2;
  color: #fff;
}
.pricing-page .footer .container {
  padding: 0;
}
.pricing-page .footer .copyright a {
  color: #fff;
}
.pricing-page .footer .copyright a:hover {
  color: #4582ec;
}
.off-canvas-sidebar .navbar-toggler .navbar-toggler-icon {
  background-color: #fff !important;
}
.off-canvas-sidebar .navbar-collapse:after {
  background-color: #E8EAED;
}
.offline-doc .navbar .navbar-nav .nav-item .nav-link {
  color: #fff;
}
.error-page .title {
  font-size: 12em;
  color: #fff;
  letter-spacing: 14px;
  font-weight: 700;
}
@media screen and (max-width: 991px) {
  .off-canvas-sidebar .page-header > .container {
    padding-top: 70px;
    padding-bottom: 200px;
  }
  .navbar .navbar-collapse .navbar-nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
  }
}
.social-line {
  padding: 0.9375rem 0;
}
.pagination > .page-item > .page-link,
.pagination > .page-item > span {
  border: 0;
  border-radius: 1.875rem !important;
  transition: all 0.3s;
  margin: 0 3px;
  min-width: 1.875rem;
  height: 1.875rem;
  font-weight: 400;
  font-size: 0.75rem;
  text-transform: uppercase;
  text-align: center;
}
.material-datatables .table .disabled-sorting:after,
.material-datatables .table .disabled-sorting:before {
  display: none;
}
.material-datatables .dataTables_paginate .pagination .paginate_button .page-link {
  padding: 0 5px;
  margin: 0;
}
.popover .popover-header {
  margin-top: 0;
}
.progress {
  margin-bottom: 1.25rem;
}
.progress .progress-bar {
  box-shadow: none;
}
.progress .progress-bar.progress-bar-primary {
  background: #4582ec !important;
}
.progress .progress-bar.progress-bar-info {
  background: #17a2b8;
}
.progress .progress-bar.progress-bar-success {
  background: #4caf50;
}
.progress .progress-bar.progress-bar-warning {
  background: #ff9800;
}
.progress .progress-bar.progress-bar-danger {
  background: #f44336;
}
.progress .progress-bar.progress-bar-striped {
  background-size: 1rem 1rem!important;
  background-image: linear-gradient(45deg, hsla(0, 0%, 100%, 0.15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, 0.15) 0, hsla(0, 0%, 100%, 0.15) 75%, transparent 0, transparent);
}
.progress.progress-line-primary {
  background: rgba(156, 39, 176, 0.2);
}
.progress.progress-line-info {
  background: rgba(23, 162, 184, 0.2);
}
.progress.progress-line-success {
  background: rgba(76, 175, 80, 0.2);
}
.progress.progress-line-warning {
  background: rgba(255, 152, 0, 0.2);
}
.progress.progress-line-danger {
  background: rgba(244, 67, 54, 0.2);
}
.form-check .form-check-label {
  cursor: pointer;
  padding-left: 25px;
  position: relative;
}
.form-group.is-focused .form-check .form-check-label {
  color: hsla(0, 0%, 100%, 0.26);
}
.form-group.is-focused .form-check .form-check-label:focus,
.form-group.is-focused .form-check .form-check-label:hover {
  color: rgba(0, 0, 0, 0.54);
}
fieldset[disabled] .form-group.is-focused .form-check .form-check-label {
  color: hsla(0, 0%, 100%, 0.26);
}
.form-check .form-check-label span {
  display: block;
  position: absolute;
  left: -1px;
  top: -1px;
  transition-duration: 0.2s;
}
.form-check .form-check-label .circle {
  border: 1px solid rgba(0, 0, 0, 0.54);
  height: 15px;
  width: 15px;
  border-radius: 100%;
  top: 1px;
}
.form-check .form-check-label .circle .check {
  height: 15px;
  width: 15px;
  border-radius: 100%;
  background-color: rgba(44, 140, 230, 0.2);
  transform: scale3d(0, 0, 0);
}
.form-check .form-check-input {
  opacity: 0;
  height: 0;
  width: 0;
  overflow: hidden;
}
.form-check .form-check-input:checked ~ .check,
.form-check .form-check-input:checked ~ .circle {
  opacity: 1;
}
.form-check .form-check-input:checked ~ .check {
  background-color: rgba(44, 140, 230, 0.2);
}
.form-check .form-check-input:checked ~ .circle {
  border-color: rgba(44, 140, 230, 0.2);
}
.form-check .form-check-input:checked .check:before {
  animation: ic 0.5s forwards;
}
.form-check .form-check-input:checked ~ .circle .check {
  transform: scale3d(0.65, 0.65, 1);
}
.form-check .form-check-input[disabled] ~ .check,
.form-check .form-check-input[disabled] ~ .circle {
  opacity: 0.26;
}
.form-check .form-check-input[disabled] ~ .check {
  background-color: #000;
}
.form-check .form-check-input[disabled] ~ .circle {
  border-color: #000;
}
.form-check .form-check-input[disabled] + .circle .check {
  background-color: #000;
}
.form-check .form-check-sign {
  vertical-align: middle;
  position: relative;
  top: -2px;
  float: left;
  padding-right: 10px;
  display: inline-block;
}
.form-check .form-check-label .circle:before {
  display: block;
  position: absolute;
  left: -1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.84);
  height: 15px;
  width: 15px;
  border-radius: 100%;
  z-index: 1;
  opacity: 0;
  margin: 0;
  top: -1px;
  transform: scale3d(2.3, 2.3, 1);
}
.form-check .form-check-label .form-check-input:checked + .circle:before {
  animation: jc 0.5s;
}
.form-check .form-check-label .form-check-input:checked + .circle .check:before {
  color: #fff;
  box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
  animation: ic 0.3s forwards;
}
.form-check + .form-check {
  margin-top: 0;
}
@keyframes ic {
  0% {
    box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
  }
  50% {
    box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
  }
  to {
    box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
  }
}
@keyframes jc {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.2;
  }
  to {
    opacity: 0;
  }
}
.dark-edition .form-check .form-check-input ~ .circle {
  border-color: rgba(96, 100, 119, 0.5);
}
.dark-edition .form-check .form-check-label .circle .check {
  background-color: rgba(44, 140, 230, 0.2);
}
.dark-edition .form-check-input:checked + .circle .check {
  border-color: #316EE7;
  background: #fff;
}
.ripple {
  position: relative;
}
.ripple-container {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  overflow: hidden;
  pointer-events: none;
  border-radius: inherit;
}
.ripple-container .ripple-decorator {
  position: absolute;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  pointer-events: none;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 100%;
  opacity: 0;
  transform: scale(1);
  transform-origin: 50%;
}
.ripple-container .ripple-decorator.ripple-on {
  opacity: 0.1;
  transition: opacity 0.15s ease-in 0s, transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;
}
.ripple-container .ripple-decorator.ripple-out {
  opacity: 0;
  transition: opacity 0.1s linear 0s !important;
}
.rtl .bootstrap-navbar,
.rtl .sidebar {
  right: 0;
  left: auto;
}
.rtl .bootstrap-navbar .nav-mobile-menu .notification,
.rtl .sidebar .nav-mobile-menu .notification {
  float: right;
  margin-right: 0;
  margin-left: 8px;
}
.rtl .bootstrap-navbar .nav i,
.rtl .sidebar .nav i {
  float: right!important;
  margin-left: 15px;
  margin-right: 0;
}
.rtl .bootstrap-navbar .nav p,
.rtl .sidebar .nav p {
  margin: 0;
  text-align: right;
}
.rtl .bootstrap-navbar .nav .caret,
.rtl .sidebar .nav .caret {
  left: 11px;
  right: auto;
}
.rtl .bootstrap-navbar .logo a.logo-mini,
.rtl .sidebar .logo a.logo-mini {
  float: right;
  margin-right: 30px;
  margin-left: 10px;
}
.rtl .bootstrap-navbar .logo .simple-text,
.rtl .sidebar .logo .simple-text {
  text-align: right;
}
.rtl .bootstrap-navbar .user .user-info > a > span,
.rtl .sidebar .user .user-info > a > span {
  text-align: right;
  display: block;
}
.rtl .bootstrap-navbar .user .photo,
.rtl .sidebar .user .photo {
  float: right;
  margin-left: 12px;
  margin-right: 23px;
}
.rtl .bootstrap-navbar .user .user-info .caret,
.rtl .sidebar .user .user-info .caret {
  left: 22px;
  right: auto;
}
.rtl .bootstrap-navbar .sidebar-wrapper .nav [data-toggle=collapse] ~ div > ul > li > .sidebar-mini,
.rtl .bootstrap-navbar .sidebar-wrapper .user .user-info [data-toggle=collapse] ~ div > ul > li > .sidebar-mini,
.rtl .sidebar .sidebar-wrapper .nav [data-toggle=collapse] ~ div > ul > li > .sidebar-mini,
.rtl .sidebar .sidebar-wrapper .user .user-info [data-toggle=collapse] ~ div > ul > li > .sidebar-mini {
  float: right;
  margin-left: 15px;
  margin-right: 0;
}
.rtl .navbar-minimize {
  margin-right: 15px;
}
.rtl .navbar-header .navbar-toggle {
  margin: 10px 0 10px 15px;
}
.rtl .btn:not(.btn-just-icon):not(.btn-fab) .fa,
.rtl .navbar .navbar-nav > li > a.btn:not(.btn-just-icon):not(.btn-fab) .fa {
  left: 5px;
}
.rtl .card .card-header.card-header-icon {
  float: right;
}
.rtl .main-panel {
  float: left;
}
.rtl .navbar > .container-fluid .navbar-brand,
.rtl .navbar > .container-lg .navbar-brand,
.rtl .navbar > .container-md .navbar-brand,
.rtl .navbar > .container-sm .navbar-brand,
.rtl .navbar > .container-xl .navbar-brand {
  margin-right: 10px;
}
.rtl .dropdown-menu {
  right: auto;
  left: 0;
}
.rtl .card .card-header.card-header-tabs .nav-tabs-title {
  float: right;
  padding: 10px 0 10px 10px;
}
.rtl .card.card-product .card-footer {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  justify-content: space-between;
}
.rtl .navbar-nav.navbar-right > li > .dropdown-menu:after,
.rtl .navbar-nav.navbar-right > li > .dropdown-menu:before {
  right: auto;
  left: 12px;
}
.rtl .card .form-horizontal .label-on-left {
  padding-top: 16px;
  text-align: left;
}
.rtl .form-horizontal .radio label span {
  right: 2px;
}
.rtl .form-check .form-check-label .form-check-sign .check:before {
  margin-right: 11px;
}
.rtl .card .checkbox .checkbox-material:before {
  left: 0;
}
.rtl .nav-pills > li + li {
  margin-right: 0;
}
.rtl .checkbox-inline,
.rtl .radio-inline {
  padding-right: 0;
  margin-top: 5px;
}
.rtl .form-horizontal .checkbox-radios .checkbox:first-child,
.rtl .form-horizontal .checkbox-radios .radio:first-child {
  margin-top: 5px;
}
.rtl .checkbox label,
.rtl .radio label {
  padding: 0;
}
.rtl .radio label {
  padding-right: 28px;
}
.rtl .card .form-horizontal .label-on-right {
  text-align: right;
  padding-top: 17px;
}
.rtl .alert button.close {
  left: 10px!important;
  right: auto !important;
}
.rtl .alert span[data-notify=icon] {
  right: 15px;
  left: auto;
}
.rtl .alert.alert-with-icon {
  padding-right: 65px;
  padding-left: 15px;
}
.rtl .alert.alert-with-icon i[data-notify=icon] {
  right: 15px;
  left: auto;
}
@media (max-width: 991px) {
  .rtl .sidebar .sidebar-wrapper .user .user-info [data-toggle=collapse] ~ div > ul > li > .sidebar-normal,
  .rtl .sidebar .sidebar-wrapper > .nav [data-toggle=collapse] ~ div > ul > li > .sidebar-normal {
    text-align: right;
  }
}
@media (max-width: 768px) {
  .rtl .navbar > .container-fluid .navbar-brand,
  .rtl .navbar > .container-lg .navbar-brand,
  .rtl .navbar > .container-md .navbar-brand,
  .rtl .navbar > .container-sm .navbar-brand,
  .rtl .navbar > .container-xl .navbar-brand {
    margin-right: 15px;
  }
  .rtl .navbar-header .navbar-toggle {
    margin-left: 30px;
  }
}
@media (min-width: 991px) {
  .rtl.sidebar-mini .bootstrap-navbar .nav i,
  .rtl.sidebar-mini .sidebar .nav i {
    margin: 0;
  }
  .rtl.sidebar-mini .sidebar .sidebar-wrapper .user .user-info > a > span,
  .rtl.sidebar-mini .sidebar .sidebar-wrapper .user .user-info [data-toggle=collapse] ~ div > ul > li > .sidebar-normal,
  .rtl.sidebar-mini .sidebar .sidebar-wrapper > .nav [data-toggle=collapse] ~ div > ul > li > .sidebar-normal,
  .rtl.sidebar-mini .sidebar .sidebar-wrapper > .nav li > a p {
    position: relative;
  }
  .rtl.sidebar-mini .sidebar .logo a.logo-normal,
  .rtl.sidebar-mini .sidebar .sidebar-wrapper .user .user-info > a > span,
  .rtl.sidebar-mini .sidebar .sidebar-wrapper .user .user-info [data-toggle=collapse] ~ div > ul > li > .sidebar-normal,
  .rtl.sidebar-mini .sidebar .sidebar-wrapper > .nav [data-toggle=collapse] ~ div > ul > li > .sidebar-normal,
  .rtl.sidebar-mini .sidebar .sidebar-wrapper > .nav li > a p,
  .rtl.sidebar-mini .sidebar:hover .sidebar-wrapper .user .user-info > a > span,
  .rtl.sidebar-mini .sidebar:hover .sidebar-wrapper .user .user-info [data-toggle=collapse] ~ div > ul > li > .sidebar-normal,
  .rtl.sidebar-mini .sidebar:hover .sidebar-wrapper > .nav [data-toggle=collapse] ~ div > ul > li > .sidebar-normal,
  .rtl.sidebar-mini .sidebar:hover .sidebar-wrapper > .nav li > a p {
    transform: translateX(25px);
  }
  .rtl.sidebar-mini .sidebar:hover .logo a.logo-normal,
  .rtl.sidebar-mini .sidebar:hover .sidebar-wrapper .user .user-info > a > span,
  .rtl.sidebar-mini .sidebar:hover .sidebar-wrapper .user .user-info [data-toggle=collapse] ~ div > ul > li > .sidebar-normal,
  .rtl.sidebar-mini .sidebar:hover .sidebar-wrapper > .nav [data-toggle=collapse] ~ div > ul > li > .sidebar-normal,
  .rtl.sidebar-mini .sidebar:hover .sidebar-wrapper > .nav li > a p {
    transform: translateZ(0);
  }
}
.rtl.sidebar-mini .nav .nav-item .nav-link i {
  margin-right: 0;
}
.rtl .navbar .collapse .nav-item .nav-link .notification {
  top: -10px;
}
.rtl .sidebar-wrapper .nav .nav-item .collapse .nav .nav-item .nav-link .sidebar-mini,
.rtl .sidebar-wrapper .nav .nav-item .collapsing .nav .nav-item .nav-link .sidebar-mini,
.rtl .sidebar-wrapper .user .user-info .collapse .nav .nav-item .nav-link .sidebar-mini,
.rtl .sidebar-wrapper .user .user-info .collapsing .nav .nav-item .nav-link .sidebar-mini {
  float: right;
}
.rtl .sidebar-wrapper .nav .nav-item .collapse .nav .nav-item .nav-link .sidebar-normal,
.rtl .sidebar-wrapper .nav .nav-item .collapsing .nav .nav-item .nav-link .sidebar-normal,
.rtl .sidebar-wrapper .user .user-info .collapse .nav .nav-item .nav-link .sidebar-normal,
.rtl .sidebar-wrapper .user .user-info .collapsing .nav .nav-item .nav-link .sidebar-normal {
  text-align: right;
  display: block;
}
.rtl.sidebar-mini .collapse .nav .nav-item .nav-link .sidebar-mini,
.rtl.sidebar-mini .collapsing .nav .nav-item .nav-link .sidebar-mini {
  margin-right: 0 !important;
}
.rtl .sidebar .nav .nav-item .nav-link i {
  margin-right: 0;
}
.rtl .sidebar .nav .nav-item .nav .nav-item .nav-link .sidebar-mini,
.rtl .sidebar .user .user-info [data-toggle=collapse] ~ div .nav .nav-item .nav-link .sidebar-mini {
  margin-right: 0!important;
  float: right!important;
  margin-left: 15px !important;
}
.rtl .sidebar .user .user-info [data-toggle=collapse] ~ div .nav .nav-item .nav-link .sidebar-normal {
  display: block !important;
}
.rtl .main-panel .card-header-text .card-text {
  float: right;
}
.rtl .main-panel .card-header-text .card-text .card-category,
.rtl .main-panel .card-header-text .card-text .card-title {
  text-align: right;
}
.wrapper {
  position: relative;
  top: 0;
  height: 100vh;
}
.sidebar {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  width: 260px;
  box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}
.sidebar .caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid\9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.sidebar .sidebar-wrapper {
  position: relative;
  height: calc(100vh - 75px);
  overflow: auto;
  width: 260px;
  z-index: 4;
  padding-bottom: 30px;
}
.sidebar .sidebar-wrapper .dropdown .dropdown-backdrop {
  display: none !important;
}
.sidebar .sidebar-wrapper .navbar-form {
  border: none;
  box-shadow: none;
}
.sidebar .sidebar-wrapper .navbar-form .input-group {
  font-size: 1.7em;
  height: 36px;
  width: 78%;
  padding-left: 17px;
}
.sidebar .sidebar-wrapper .user .user-info [data-toggle=collapse] ~ div > ul > li > a span,
.sidebar .sidebar-wrapper > .nav [data-toggle=collapse] ~ div > ul > li > a span {
  display: inline-block;
}
.sidebar .sidebar-wrapper .user .user-info [data-toggle=collapse] ~ div > ul > li > a .sidebar-normal,
.sidebar .sidebar-wrapper > .nav [data-toggle=collapse] ~ div > ul > li > a .sidebar-normal {
  margin: 0;
  position: relative;
  transform: translateX(0);
  opacity: 1;
  white-space: nowrap;
  display: block;
}
.sidebar .sidebar-wrapper .user .user-info [data-toggle=collapse] ~ div > ul > li > a .sidebar-mini,
.sidebar .sidebar-wrapper > .nav [data-toggle=collapse] ~ div > ul > li > a .sidebar-mini {
  text-transform: uppercase;
  width: 30px;
  margin-right: 15px;
  text-align: center;
  letter-spacing: 1px;
  position: relative;
  float: left;
  display: inherit;
}
.sidebar .sidebar-wrapper .user .user-info [data-toggle=collapse] ~ div > ul > li > a i,
.sidebar .sidebar-wrapper > .nav [data-toggle=collapse] ~ div > ul > li > a i {
  font-size: 17px;
  line-height: 20px;
  width: 26px;
}
.sidebar .nav {
  margin-top: 15px;
  display: block;
}
.sidebar .nav .caret {
  margin-top: 13px;
  position: absolute;
  right: 6px;
}
.sidebar .nav li > a:focus,
.sidebar .nav li > a:hover {
  background-color: transparent;
  outline: none;
}
.sidebar .nav li:first-child > a {
  margin: 0 15px;
}
.sidebar .nav li.active > [data-toggle=collapse],
.sidebar .nav li .dropdown-menu a:focus,
.sidebar .nav li .dropdown-menu a:hover,
.sidebar .nav li:hover > a {
  background-color: hsla(0, 0%, 78%, 0.2);
  color: #000;
  box-shadow: none;
}
.sidebar .nav li.active > [data-toggle=collapse] i {
  color: #a9afbb;
}
.sidebar .nav li.active > a,
.sidebar .nav li.active > a i {
  color: #fff;
}
.sidebar .nav li.separator {
  margin: 15px 0;
}
.sidebar .nav li.separator:after {
  width: calc(100% - 30px);
  content: "";
  position: absolute;
  height: 1px;
  left: 15px;
  background-color: hsla(0, 0%, 71%, 0.3);
}
.sidebar .nav li.separator + li {
  margin-top: 31px;
}
.sidebar .nav p {
  margin: 0;
  color: #fff !important;
  line-height: 30px;
  font-size: 14px;
  position: relative;
  display: block;
  height: auto;
  white-space: nowrap;
}
.sidebar .nav i {
  font-size: 24px;
  float: left;
  margin-right: 15px;
  line-height: 30px;
  width: 30px;
  text-align: center;
  color: #a9afbb;
}
.sidebar .nav li .dropdown-menu a,
.sidebar .nav li a {
  margin: 10px 15px 0;
  border-radius: 3px;
  color: #000;
  padding-left: 10px;
  padding-right: 10px;
  text-transform: capitalize;
  font-size: 13px;
}
.sidebar .sidebar-background {
  position: absolute;
  z-index: 1;
  height: 100%;
  width: 100%;
  display: block;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: 50%;
}
.sidebar .sidebar-background:after {
  position: absolute;
  z-index: 3;
  width: 100%;
  height: 100%;
  content: "";
  display: block;
  background: #fff;
  opacity: 0.93;
}
.sidebar .logo {
  padding: 15px 0;
  margin: 0;
  display: block;
  position: relative;
  z-index: 4;
}
.sidebar .logo a.logo-mini {
  opacity: 1;
  float: left;
  width: 30px;
  text-align: center;
  margin-left: 23px;
  margin-right: 15px;
}
.sidebar .logo a.logo-normal {
  display: block;
  opacity: 1;
  transform: translateZ(0);
}
.sidebar .logo:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 15px;
  height: 1px;
  width: calc(100% - 30px);
  background-color: hsla(0, 0%, 71%, 0.3);
}
.sidebar .logo p {
  float: left;
  font-size: 20px;
  margin: 10px;
  color: #fff;
  line-height: 20px;
}
.sidebar .logo .simple-text {
  text-transform: uppercase;
  padding: 5px 0;
  display: inline-block;
  font-size: 18px;
  color: #000;
  white-space: nowrap;
  font-weight: 400;
  line-height: 30px;
  overflow: hidden;
}
.sidebar .logo-tim {
  border-radius: 50%;
  border: 1px solid #333;
  display: block;
  height: 61px;
  width: 61px;
  float: left;
  overflow: hidden;
}
.sidebar .logo-tim img {
  width: 60px;
  height: 60px;
}
.sidebar .user {
  padding-bottom: 20px;
  margin: 20px auto 0;
  position: relative;
}
.sidebar .user:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 15px;
  height: 1px;
  width: calc(100% - 30px);
  background-color: hsla(0, 0%, 71%, 0.3);
}
.sidebar .user .photo {
  width: 34px;
  height: 34px;
  overflow: hidden;
  float: left;
  position: relative;
  top: -8px;
  z-index: 5;
  margin-right: 11px;
  border-radius: 50%;
  margin-left: 23px;
  box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}
.sidebar .user .photo img {
  width: 100%;
}
.sidebar .user a {
  color: #000;
  padding: 0.5rem 0.9375;
  white-space: nowrap;
}
.sidebar .user .user-info > a {
  display: block;
  line-height: 18px;
  font-size: 14px;
}
.sidebar .user .user-info > a > span {
  display: block;
  position: relative;
  opacity: 1;
}
.sidebar .user .user-info .caret {
  position: absolute;
  top: 8px;
  right: 15px;
}
.sidebar .user .user-info .collapse,
.sidebar .user .user-info .collapsing {
  width: 100%;
  top: -16px;
}
.sidebar[data-background-color=lighter] .nav .nav-item .nav-link {
  color: #fff;
}
.sidebar[data-background-color=lighter] .nav .nav-item i {
  color: hsla(0, 0%, 100%, 0.8);
}
.sidebar[data-background-color=lighter] .nav .nav-item.active [data-toggle=collapse],
.sidebar[data-background-color=lighter] .nav .nav-item:hover [data-toggle=collapse] {
  color: #fff;
}
.sidebar[data-background-color=lighter] .nav .nav-item.active [data-toggle=collapse] i,
.sidebar[data-background-color=lighter] .nav .nav-item:hover [data-toggle=collapse] i {
  color: hsla(0, 0%, 100%, 0.8);
}
.sidebar[data-background-color=lighter] .simple-text,
.sidebar[data-background-color=lighter] .user a {
  color: #fff;
}
.sidebar[data-background-color=lighter] .sidebar-background:after {
  background: #313b54;
  opacity: 0.94;
}
.sidebar[data-background-color=default] .nav .nav-item .nav-link {
  color: #fff;
}
.sidebar[data-background-color=default] .nav .nav-item i {
  color: hsla(0, 0%, 100%, 0.8);
}
.sidebar[data-background-color=default] .nav .nav-item.active [data-toggle=collapse],
.sidebar[data-background-color=default] .nav .nav-item:hover [data-toggle=collapse] {
  color: #fff;
}
.sidebar[data-background-color=default] .nav .nav-item.active [data-toggle=collapse] i,
.sidebar[data-background-color=default] .nav .nav-item:hover [data-toggle=collapse] i {
  color: hsla(0, 0%, 100%, 0.8);
}
.sidebar[data-background-color=default] .simple-text,
.sidebar[data-background-color=default] .user a {
  color: #fff;
}
.sidebar[data-background-color=default] .sidebar-background:after {
  background: #316EE7;
  opacity: 0.94;
}
.sidebar[data-background-color=default] .nav li .dropdown-menu .dropdown-item {
  color: #fff;
}
.sidebar[data-background-color=darker] {
  background-color: #E8EAED;
}
.sidebar[data-background-color=darker] .nav .nav-item .nav-link {
  color: #fff;
}
.sidebar[data-background-color=darker] .nav .nav-item i {
  color: hsla(0, 0%, 100%, 0.8);
}
.sidebar[data-background-color=darker] .nav .nav-item.active [data-toggle=collapse],
.sidebar[data-background-color=darker] .nav .nav-item:hover [data-toggle=collapse] {
  color: #fff;
}
.sidebar[data-background-color=darker] .nav .nav-item.active [data-toggle=collapse] i,
.sidebar[data-background-color=darker] .nav .nav-item:hover [data-toggle=collapse] i {
  color: hsla(0, 0%, 100%, 0.8);
}
.sidebar[data-background-color=darker] .simple-text,
.sidebar[data-background-color=darker] .user a {
  color: #fff;
}
.sidebar[data-background-color=darker] .sidebar-background:after {
  background: #E8EAED;
  opacity: 0.94;
}
.sidebar[data-background-color=darker] .logo:after,
.sidebar[data-background-color=darker] .nav li.separator:after,
.sidebar[data-background-color=darker] .user:after {
  background-color: hsla(0, 0%, 100%, 0.3);
}
.sidebar[data-background-color=darker] .nav li.active > [data-toggle=collapse],
.sidebar[data-background-color=darker] .nav li:hover:not(.active) > a {
  background-color: hsla(0, 0%, 100%, 0.1);
}
.sidebar[data-color=purple] li.active > a {
  background-color: #4582ec;
}
.sidebar[data-color=azure] li.active > a {
  background-color: #17a2b8;
}
.sidebar[data-color=green] li.active > a {
  background-color: #4caf50;
}
.sidebar[data-color=orange] li.active > a {
  background-color: #ff9800;
}
.sidebar[data-color=danger] li.active > a {
  background-color: #f44336;
}
.sidebar[data-color=rose] li.active > a {
  background-color: #e91e63;
}
.sidebar[data-color=white] li.active > a {
  background-color: #fff;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px hsla(0, 0%, 100%, 0.4);
}
.sidebar[data-color=white] .nav .nav-item.active > a:not([data-toggle=collapse]) {
  color: #000;
  opacity: 1;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(0, 0, 0, 0.4);
}
.sidebar[data-color=white] .nav .nav-item.active > a:not([data-toggle=collapse]) i {
  color: rgba(0, 0, 0, 0.8);
}
.sidebar.has-image:after,
.sidebar[data-image]:after {
  opacity: 0.77;
}
.sidebar[data-color=purple] li.active > a {
  background: linear-gradient(60deg, #4582ec, #1759cd);
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(156, 39, 176, 0.4);
}
.sidebar[data-color=azure] li.active > a {
  background: linear-gradient(60deg, #029eb1, #25b1c3);
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(23, 162, 184, 0.4);
}
.sidebar[data-color=green] li.active > a {
  background: linear-gradient(60deg, #288c6c, #4ea752);
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(76, 175, 80, 0.4);
}
.sidebar[data-color=orange] li.active > a {
  background: linear-gradient(60deg, #f5700c, #ff9800);
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(255, 152, 0, 0.4);
}
.sidebar[data-color=danger] li.active > a {
  background: linear-gradient(60deg, #d22824, #da3a36);
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(244, 67, 54, 0.4);
}
.sidebar[data-color=rose] li.active > a {
  background: linear-gradient(60deg, #ec407a, #d81b60);
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(233, 30, 99, 0.4);
}
.off-canvas-sidebar .navbar-collapse .nav > li > a,
.off-canvas-sidebar .navbar-collapse .nav > li > a:hover {
  color: #fff;
  margin: 0 15px;
}
.off-canvas-sidebar .navbar-collapse .nav > li > a:focus,
.off-canvas-sidebar .navbar-collapse .nav > li > a:hover {
  background: hsla(0, 0%, 78%, 0.2);
}
.main-panel {
  position: relative;
  float: right;
  width: calc(100% - 260px);
  transition: 0.33s, cubic-bezier(0.685, 0.0473, 0.346, 1);
}
.main-panel > .content {
  margin-top: 4px;
  padding: 15px 8px;
  min-height: calc(100vh - 123px);
}
.main-panel > .navbar {
  margin-bottom: 0;
}
.main-panel .header {
  margin-bottom: 30px;
}
.main-panel .header .title {
  margin-top: 10px;
  margin-bottom: 10px;
}
.perfect-scrollbar-on .main-panel,
.perfect-scrollbar-on .sidebar {
  height: 100%;
  max-height: 100%;
}
.main-panel,
.sidebar,
.sidebar-wrapper {
  transition-property: top,bottom,width;
  transition-duration: 0.2s, 0.2s, 0.35s;
  transition-timing-function: linear,linear,ease;
  -webkit-overflow-scrolling: touch;
}
.visible-on-sidebar-regular {
  display: inline-block !important;
}
.visible-on-sidebar-mini {
  display: none !important;
}
@media (min-width: 991px) {
  .sidebar-mini .visible-on-sidebar-regular {
    display: none !important;
  }
  .sidebar-mini .visible-on-sidebar-mini {
    display: inline-block !important;
  }
  .sidebar-mini .sidebar,
  .sidebar-mini .sidebar .sidebar-wrapper {
    width: 80px;
  }
  .sidebar-mini .main-panel {
    width: calc(100% - 80px);
  }
  .sidebar-mini .sidebar {
    display: block;
    font-weight: 200;
    z-index: 9999;
  }
  .sidebar-mini .sidebar .logo a.logo-normal,
  .sidebar-mini .sidebar .sidebar-wrapper .user .user-info > a > span,
  .sidebar-mini .sidebar .sidebar-wrapper .user .user-info [data-toggle=collapse] ~ div > ul > li > a .sidebar-normal,
  .sidebar-mini .sidebar .sidebar-wrapper > .nav [data-toggle=collapse] ~ div > ul > li > a .sidebar-normal,
  .sidebar-mini .sidebar .sidebar-wrapper > .nav li > a p {
    opacity: 0;
    transform: translate3d(-25px, 0, 0);
  }
  .sidebar-mini .sidebar:hover {
    width: 260px;
  }
  .sidebar-mini .sidebar:hover .logo a.logo-normal {
    opacity: 1;
    transform: translateZ(0);
  }
  .sidebar-mini .sidebar:hover .sidebar-wrapper {
    width: 260px;
  }
  .sidebar-mini .sidebar:hover .sidebar-wrapper .user .user-info > a > span,
  .sidebar-mini .sidebar:hover .sidebar-wrapper .user .user-info [data-toggle=collapse] ~ div > ul > li > a .sidebar-normal,
  .sidebar-mini .sidebar:hover .sidebar-wrapper > .nav [data-toggle=collapse] ~ div > ul > li > a .sidebar-normal,
  .sidebar-mini .sidebar:hover .sidebar-wrapper > .nav li > a p {
    transform: translateZ(0);
    opacity: 1;
  }
}
.dark-edition .sidebar[data-background-color=default] {
  background: #316EE7;
}
.dark-edition .sidebar[data-background-color=default] .sidebar-background:after {
  background: #316EE7;
  opacity: 0.94;
}
.btn.btn-facebook {
  color: #fff;
  background-color: #3b5998;
  box-shadow: 0 2px 2px 0 rgba(59, 89, 152, 0.14), 0 3px 1px -2px rgba(59, 89, 152, 0.2), 0 1px 5px 0 rgba(59, 89, 152, 0.12);
}
.btn.btn-facebook.focus,
.btn.btn-facebook:focus,
.btn.btn-facebook:hover {
  color: #fff;
  background-color: contrast-color(#3b5998, #37538d, #3f5fa3);
  border-color: #2a3f6c;
}
.btn.btn-facebook.active,
.btn.btn-facebook:active,
.open > .btn.btn-facebook.dropdown-toggle,
.show > .btn.btn-facebook.dropdown-toggle {
  color: #fff;
  background-color: contrast-color(#3b5998, #37538d, #3f5fa3);
  border-color: #2a3f6c;
  box-shadow: 0 2px 2px 0 rgba(59, 89, 152, 0.14), 0 3px 1px -2px rgba(59, 89, 152, 0.2), 0 1px 5px 0 rgba(59, 89, 152, 0.12);
}
.btn.btn-facebook.active.focus,
.btn.btn-facebook.active:focus,
.btn.btn-facebook.active:hover,
.btn.btn-facebook:active.focus,
.btn.btn-facebook:active:focus,
.btn.btn-facebook:active:hover,
.open > .btn.btn-facebook.dropdown-toggle.focus,
.open > .btn.btn-facebook.dropdown-toggle:focus,
.open > .btn.btn-facebook.dropdown-toggle:hover,
.show > .btn.btn-facebook.dropdown-toggle.focus,
.show > .btn.btn-facebook.dropdown-toggle:focus,
.show > .btn.btn-facebook.dropdown-toggle:hover {
  color: #fff;
  background-color: contrast-color(#3b5998, #37538d, #3f5fa3);
  border-color: #17233c;
}
.open > .btn.btn-facebook.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: #3b5998;
}
.open > .btn.btn-facebook.dropdown-toggle.md-btn-icon:hover {
  background-color: contrast-color(#3b5998, #37538d, #3f5fa3);
}
.btn.btn-facebook.disabled.focus,
.btn.btn-facebook.disabled:focus,
.btn.btn-facebook.disabled:hover,
.btn.btn-facebook:disabled.focus,
.btn.btn-facebook:disabled:focus,
.btn.btn-facebook:disabled:hover {
  background-color: #3b5998;
  border-color: #3b5998;
}
.btn.btn-facebook:active,
.btn.btn-facebook:focus,
.btn.btn-facebook:hover {
  box-shadow: 0 14px 26px -12px rgba(59, 89, 152, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(59, 89, 152, 0.2);
}
.btn.btn-twitter {
  color: #fff;
  background-color: #55acee;
  box-shadow: 0 2px 2px 0 rgba(85, 172, 238, 0.14), 0 3px 1px -2px rgba(85, 172, 238, 0.2), 0 1px 5px 0 rgba(85, 172, 238, 0.12);
}
.btn.btn-twitter.focus,
.btn.btn-twitter:focus,
.btn.btn-twitter:hover {
  color: #fff;
  background-color: contrast-color(#55acee, #47a5ed, #63b3ef);
  border-color: #1d91e8;
}
.btn.btn-twitter.active,
.btn.btn-twitter:active,
.open > .btn.btn-twitter.dropdown-toggle,
.show > .btn.btn-twitter.dropdown-toggle {
  color: #fff;
  background-color: contrast-color(#55acee, #47a5ed, #63b3ef);
  border-color: #1d91e8;
  box-shadow: 0 2px 2px 0 rgba(85, 172, 238, 0.14), 0 3px 1px -2px rgba(85, 172, 238, 0.2), 0 1px 5px 0 rgba(85, 172, 238, 0.12);
}
.btn.btn-twitter.active.focus,
.btn.btn-twitter.active:focus,
.btn.btn-twitter.active:hover,
.btn.btn-twitter:active.focus,
.btn.btn-twitter:active:focus,
.btn.btn-twitter:active:hover,
.open > .btn.btn-twitter.dropdown-toggle.focus,
.open > .btn.btn-twitter.dropdown-toggle:focus,
.open > .btn.btn-twitter.dropdown-toggle:hover,
.show > .btn.btn-twitter.dropdown-toggle.focus,
.show > .btn.btn-twitter.dropdown-toggle:focus,
.show > .btn.btn-twitter.dropdown-toggle:hover {
  color: #fff;
  background-color: contrast-color(#55acee, #47a5ed, #63b3ef);
  border-color: #126db2;
}
.open > .btn.btn-twitter.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: #55acee;
}
.open > .btn.btn-twitter.dropdown-toggle.md-btn-icon:hover {
  background-color: contrast-color(#55acee, #47a5ed, #63b3ef);
}
.btn.btn-twitter.disabled.focus,
.btn.btn-twitter.disabled:focus,
.btn.btn-twitter.disabled:hover,
.btn.btn-twitter:disabled.focus,
.btn.btn-twitter:disabled:focus,
.btn.btn-twitter:disabled:hover {
  background-color: #55acee;
  border-color: #55acee;
}
.btn.btn-twitter:active,
.btn.btn-twitter:focus,
.btn.btn-twitter:hover {
  box-shadow: 0 14px 26px -12px rgba(85, 172, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(85, 172, 238, 0.2);
}
.btn.btn-pinterest {
  color: #fff;
  background-color: #cc2127;
  box-shadow: 0 2px 2px 0 rgba(204, 33, 39, 0.14), 0 3px 1px -2px rgba(204, 33, 39, 0.2), 0 1px 5px 0 rgba(204, 33, 39, 0.12);
}
.btn.btn-pinterest.focus,
.btn.btn-pinterest:focus,
.btn.btn-pinterest:hover {
  color: #fff;
  background-color: contrast-color(#cc2127, #bf1f24, #d9232a);
  border-color: #97181d;
}
.btn.btn-pinterest.active,
.btn.btn-pinterest:active,
.open > .btn.btn-pinterest.dropdown-toggle,
.show > .btn.btn-pinterest.dropdown-toggle {
  color: #fff;
  background-color: contrast-color(#cc2127, #bf1f24, #d9232a);
  border-color: #97181d;
  box-shadow: 0 2px 2px 0 rgba(204, 33, 39, 0.14), 0 3px 1px -2px rgba(204, 33, 39, 0.2), 0 1px 5px 0 rgba(204, 33, 39, 0.12);
}
.btn.btn-pinterest.active.focus,
.btn.btn-pinterest.active:focus,
.btn.btn-pinterest.active:hover,
.btn.btn-pinterest:active.focus,
.btn.btn-pinterest:active:focus,
.btn.btn-pinterest:active:hover,
.open > .btn.btn-pinterest.dropdown-toggle.focus,
.open > .btn.btn-pinterest.dropdown-toggle:focus,
.open > .btn.btn-pinterest.dropdown-toggle:hover,
.show > .btn.btn-pinterest.dropdown-toggle.focus,
.show > .btn.btn-pinterest.dropdown-toggle:focus,
.show > .btn.btn-pinterest.dropdown-toggle:hover {
  color: #fff;
  background-color: contrast-color(#cc2127, #bf1f24, #d9232a);
  border-color: #5e0f12;
}
.open > .btn.btn-pinterest.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: #cc2127;
}
.open > .btn.btn-pinterest.dropdown-toggle.md-btn-icon:hover {
  background-color: contrast-color(#cc2127, #bf1f24, #d9232a);
}
.btn.btn-pinterest.disabled.focus,
.btn.btn-pinterest.disabled:focus,
.btn.btn-pinterest.disabled:hover,
.btn.btn-pinterest:disabled.focus,
.btn.btn-pinterest:disabled:focus,
.btn.btn-pinterest:disabled:hover {
  background-color: #cc2127;
  border-color: #cc2127;
}
.btn.btn-pinterest:active,
.btn.btn-pinterest:focus,
.btn.btn-pinterest:hover {
  box-shadow: 0 14px 26px -12px rgba(204, 33, 39, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(204, 33, 39, 0.2);
}
.btn.btn-google {
  color: #fff;
  background-color: #dd4b39;
  box-shadow: 0 2px 2px 0 rgba(221, 75, 57, 0.14), 0 3px 1px -2px rgba(221, 75, 57, 0.2), 0 1px 5px 0 rgba(221, 75, 57, 0.12);
}
.btn.btn-google.focus,
.btn.btn-google:focus,
.btn.btn-google:hover {
  color: #fff;
  background-color: contrast-color(#dd4b39, #db3f2c, #df5746);
  border-color: #b93120;
}
.btn.btn-google.active,
.btn.btn-google:active,
.open > .btn.btn-google.dropdown-toggle,
.show > .btn.btn-google.dropdown-toggle {
  color: #fff;
  background-color: contrast-color(#dd4b39, #db3f2c, #df5746);
  border-color: #b93120;
  box-shadow: 0 2px 2px 0 rgba(221, 75, 57, 0.14), 0 3px 1px -2px rgba(221, 75, 57, 0.2), 0 1px 5px 0 rgba(221, 75, 57, 0.12);
}
.btn.btn-google.active.focus,
.btn.btn-google.active:focus,
.btn.btn-google.active:hover,
.btn.btn-google:active.focus,
.btn.btn-google:active:focus,
.btn.btn-google:active:hover,
.open > .btn.btn-google.dropdown-toggle.focus,
.open > .btn.btn-google.dropdown-toggle:focus,
.open > .btn.btn-google.dropdown-toggle:hover,
.show > .btn.btn-google.dropdown-toggle.focus,
.show > .btn.btn-google.dropdown-toggle:focus,
.show > .btn.btn-google.dropdown-toggle:hover {
  color: #fff;
  background-color: contrast-color(#dd4b39, #db3f2c, #df5746);
  border-color: #802216;
}
.open > .btn.btn-google.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: #dd4b39;
}
.open > .btn.btn-google.dropdown-toggle.md-btn-icon:hover {
  background-color: contrast-color(#dd4b39, #db3f2c, #df5746);
}
.btn.btn-google.disabled.focus,
.btn.btn-google.disabled:focus,
.btn.btn-google.disabled:hover,
.btn.btn-google:disabled.focus,
.btn.btn-google:disabled:focus,
.btn.btn-google:disabled:hover {
  background-color: #dd4b39;
  border-color: #dd4b39;
}
.btn.btn-google:active,
.btn.btn-google:focus,
.btn.btn-google:hover {
  box-shadow: 0 14px 26px -12px rgba(221, 75, 57, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(221, 75, 57, 0.2);
}
.btn.btn-linkedin {
  color: #fff;
  background-color: #0976b4;
  box-shadow: 0 2px 2px 0 rgba(9, 118, 180, 0.14), 0 3px 1px -2px rgba(9, 118, 180, 0.2), 0 1px 5px 0 rgba(9, 118, 180, 0.12);
}
.btn.btn-linkedin.focus,
.btn.btn-linkedin:focus,
.btn.btn-linkedin:hover {
  color: #fff;
  background-color: contrast-color(#0976b4, #086ca5, #0a80c3);
  border-color: #06507a;
}
.btn.btn-linkedin.active,
.btn.btn-linkedin:active,
.open > .btn.btn-linkedin.dropdown-toggle,
.show > .btn.btn-linkedin.dropdown-toggle {
  color: #fff;
  background-color: contrast-color(#0976b4, #086ca5, #0a80c3);
  border-color: #06507a;
  box-shadow: 0 2px 2px 0 rgba(9, 118, 180, 0.14), 0 3px 1px -2px rgba(9, 118, 180, 0.2), 0 1px 5px 0 rgba(9, 118, 180, 0.12);
}
.btn.btn-linkedin.active.focus,
.btn.btn-linkedin.active:focus,
.btn.btn-linkedin.active:hover,
.btn.btn-linkedin:active.focus,
.btn.btn-linkedin:active:focus,
.btn.btn-linkedin:active:hover,
.open > .btn.btn-linkedin.dropdown-toggle.focus,
.open > .btn.btn-linkedin.dropdown-toggle:focus,
.open > .btn.btn-linkedin.dropdown-toggle:hover,
.show > .btn.btn-linkedin.dropdown-toggle.focus,
.show > .btn.btn-linkedin.dropdown-toggle:focus,
.show > .btn.btn-linkedin.dropdown-toggle:hover {
  color: #fff;
  background-color: contrast-color(#0976b4, #086ca5, #0a80c3);
  border-color: #03263b;
}
.open > .btn.btn-linkedin.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: #0976b4;
}
.open > .btn.btn-linkedin.dropdown-toggle.md-btn-icon:hover {
  background-color: contrast-color(#0976b4, #086ca5, #0a80c3);
}
.btn.btn-linkedin.disabled.focus,
.btn.btn-linkedin.disabled:focus,
.btn.btn-linkedin.disabled:hover,
.btn.btn-linkedin:disabled.focus,
.btn.btn-linkedin:disabled:focus,
.btn.btn-linkedin:disabled:hover {
  background-color: #0976b4;
  border-color: #0976b4;
}
.btn.btn-linkedin:active,
.btn.btn-linkedin:focus,
.btn.btn-linkedin:hover {
  box-shadow: 0 14px 26px -12px rgba(9, 118, 180, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(9, 118, 180, 0.2);
}
.btn.btn-dribbble {
  color: #fff;
  background-color: #ea4c89;
  box-shadow: 0 2px 2px 0 rgba(234, 76, 137, 0.14), 0 3px 1px -2px rgba(234, 76, 137, 0.2), 0 1px 5px 0 rgba(234, 76, 137, 0.12);
}
.btn.btn-dribbble.focus,
.btn.btn-dribbble:focus,
.btn.btn-dribbble:hover {
  color: #fff;
  background-color: contrast-color(#ea4c89, #e83e80, #ec5a92);
  border-color: #df1a66;
}
.btn.btn-dribbble.active,
.btn.btn-dribbble:active,
.open > .btn.btn-dribbble.dropdown-toggle,
.show > .btn.btn-dribbble.dropdown-toggle {
  color: #fff;
  background-color: contrast-color(#ea4c89, #e83e80, #ec5a92);
  border-color: #df1a66;
  box-shadow: 0 2px 2px 0 rgba(234, 76, 137, 0.14), 0 3px 1px -2px rgba(234, 76, 137, 0.2), 0 1px 5px 0 rgba(234, 76, 137, 0.12);
}
.btn.btn-dribbble.active.focus,
.btn.btn-dribbble.active:focus,
.btn.btn-dribbble.active:hover,
.btn.btn-dribbble:active.focus,
.btn.btn-dribbble:active:focus,
.btn.btn-dribbble:active:hover,
.open > .btn.btn-dribbble.dropdown-toggle.focus,
.open > .btn.btn-dribbble.dropdown-toggle:focus,
.open > .btn.btn-dribbble.dropdown-toggle:hover,
.show > .btn.btn-dribbble.dropdown-toggle.focus,
.show > .btn.btn-dribbble.dropdown-toggle:focus,
.show > .btn.btn-dribbble.dropdown-toggle:hover {
  color: #fff;
  background-color: contrast-color(#ea4c89, #e83e80, #ec5a92);
  border-color: #a3134b;
}
.open > .btn.btn-dribbble.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: #ea4c89;
}
.open > .btn.btn-dribbble.dropdown-toggle.md-btn-icon:hover {
  background-color: contrast-color(#ea4c89, #e83e80, #ec5a92);
}
.btn.btn-dribbble.disabled.focus,
.btn.btn-dribbble.disabled:focus,
.btn.btn-dribbble.disabled:hover,
.btn.btn-dribbble:disabled.focus,
.btn.btn-dribbble:disabled:focus,
.btn.btn-dribbble:disabled:hover {
  background-color: #ea4c89;
  border-color: #ea4c89;
}
.btn.btn-dribbble:active,
.btn.btn-dribbble:focus,
.btn.btn-dribbble:hover {
  box-shadow: 0 14px 26px -12px rgba(234, 76, 137, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(234, 76, 137, 0.2);
}
.btn.btn-github {
  color: #fff;
  background-color: #333;
  box-shadow: 0 2px 2px 0 rgba(51, 51, 51, 0.14), 0 3px 1px -2px rgba(51, 51, 51, 0.2), 0 1px 5px 0 rgba(51, 51, 51, 0.12);
}
.btn.btn-github.focus,
.btn.btn-github:focus,
.btn.btn-github:hover {
  color: #fff;
  background-color: contrast-color(#333, #2b2b2b, #3b3b3b);
  border-color: #141414;
}
.btn.btn-github.active,
.btn.btn-github:active,
.open > .btn.btn-github.dropdown-toggle,
.show > .btn.btn-github.dropdown-toggle {
  color: #fff;
  background-color: contrast-color(#333, #2b2b2b, #3b3b3b);
  border-color: #141414;
  box-shadow: 0 2px 2px 0 rgba(51, 51, 51, 0.14), 0 3px 1px -2px rgba(51, 51, 51, 0.2), 0 1px 5px 0 rgba(51, 51, 51, 0.12);
}
.btn.btn-github.active.focus,
.btn.btn-github.active:focus,
.btn.btn-github.active:hover,
.btn.btn-github:active.focus,
.btn.btn-github:active:focus,
.btn.btn-github:active:hover,
.open > .btn.btn-github.dropdown-toggle.focus,
.open > .btn.btn-github.dropdown-toggle:focus,
.open > .btn.btn-github.dropdown-toggle:hover,
.show > .btn.btn-github.dropdown-toggle.focus,
.show > .btn.btn-github.dropdown-toggle:focus,
.show > .btn.btn-github.dropdown-toggle:hover {
  color: #fff;
  background-color: contrast-color(#333, #2b2b2b, #3b3b3b);
  border-color: #000;
}
.open > .btn.btn-github.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: #333;
}
.open > .btn.btn-github.dropdown-toggle.md-btn-icon:hover {
  background-color: contrast-color(#333, #2b2b2b, #3b3b3b);
}
.btn.btn-github.disabled.focus,
.btn.btn-github.disabled:focus,
.btn.btn-github.disabled:hover,
.btn.btn-github:disabled.focus,
.btn.btn-github:disabled:focus,
.btn.btn-github:disabled:hover {
  background-color: #333;
  border-color: #333;
}
.btn.btn-github:active,
.btn.btn-github:focus,
.btn.btn-github:hover {
  box-shadow: 0 14px 26px -12px rgba(51, 51, 51, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(51, 51, 51, 0.2);
}
.btn.btn-youtube {
  color: #fff;
  background-color: #e52d27;
  box-shadow: 0 2px 2px 0 rgba(229, 45, 39, 0.14), 0 3px 1px -2px rgba(229, 45, 39, 0.2), 0 1px 5px 0 rgba(229, 45, 39, 0.12);
}
.btn.btn-youtube.focus,
.btn.btn-youtube:focus,
.btn.btn-youtube:hover {
  color: #fff;
  background-color: contrast-color(#e52d27, #e2211b, #e73a35);
  border-color: #b91b16;
}
.btn.btn-youtube.active,
.btn.btn-youtube:active,
.open > .btn.btn-youtube.dropdown-toggle,
.show > .btn.btn-youtube.dropdown-toggle {
  color: #fff;
  background-color: contrast-color(#e52d27, #e2211b, #e73a35);
  border-color: #b91b16;
  box-shadow: 0 2px 2px 0 rgba(229, 45, 39, 0.14), 0 3px 1px -2px rgba(229, 45, 39, 0.2), 0 1px 5px 0 rgba(229, 45, 39, 0.12);
}
.btn.btn-youtube.active.focus,
.btn.btn-youtube.active:focus,
.btn.btn-youtube.active:hover,
.btn.btn-youtube:active.focus,
.btn.btn-youtube:active:focus,
.btn.btn-youtube:active:hover,
.open > .btn.btn-youtube.dropdown-toggle.focus,
.open > .btn.btn-youtube.dropdown-toggle:focus,
.open > .btn.btn-youtube.dropdown-toggle:hover,
.show > .btn.btn-youtube.dropdown-toggle.focus,
.show > .btn.btn-youtube.dropdown-toggle:focus,
.show > .btn.btn-youtube.dropdown-toggle:hover {
  color: #fff;
  background-color: contrast-color(#e52d27, #e2211b, #e73a35);
  border-color: #7d130f;
}
.open > .btn.btn-youtube.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: #e52d27;
}
.open > .btn.btn-youtube.dropdown-toggle.md-btn-icon:hover {
  background-color: contrast-color(#e52d27, #e2211b, #e73a35);
}
.btn.btn-youtube.disabled.focus,
.btn.btn-youtube.disabled:focus,
.btn.btn-youtube.disabled:hover,
.btn.btn-youtube:disabled.focus,
.btn.btn-youtube:disabled:focus,
.btn.btn-youtube:disabled:hover {
  background-color: #e52d27;
  border-color: #e52d27;
}
.btn.btn-youtube:active,
.btn.btn-youtube:focus,
.btn.btn-youtube:hover {
  box-shadow: 0 14px 26px -12px rgba(229, 45, 39, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(229, 45, 39, 0.2);
}
.btn.btn-instagram {
  color: #fff;
  background-color: #125688;
  box-shadow: 0 2px 2px 0 rgba(18, 86, 136, 0.14), 0 3px 1px -2px rgba(18, 86, 136, 0.2), 0 1px 5px 0 rgba(18, 86, 136, 0.12);
}
.btn.btn-instagram.focus,
.btn.btn-instagram:focus,
.btn.btn-instagram:hover {
  color: #fff;
  background-color: contrast-color(#125688, #104d7a, #145f96);
  border-color: #0b3452;
}
.btn.btn-instagram.active,
.btn.btn-instagram:active,
.open > .btn.btn-instagram.dropdown-toggle,
.show > .btn.btn-instagram.dropdown-toggle {
  color: #fff;
  background-color: contrast-color(#125688, #104d7a, #145f96);
  border-color: #0b3452;
  box-shadow: 0 2px 2px 0 rgba(18, 86, 136, 0.14), 0 3px 1px -2px rgba(18, 86, 136, 0.2), 0 1px 5px 0 rgba(18, 86, 136, 0.12);
}
.btn.btn-instagram.active.focus,
.btn.btn-instagram.active:focus,
.btn.btn-instagram.active:hover,
.btn.btn-instagram:active.focus,
.btn.btn-instagram:active:focus,
.btn.btn-instagram:active:hover,
.open > .btn.btn-instagram.dropdown-toggle.focus,
.open > .btn.btn-instagram.dropdown-toggle:focus,
.open > .btn.btn-instagram.dropdown-toggle:hover,
.show > .btn.btn-instagram.dropdown-toggle.focus,
.show > .btn.btn-instagram.dropdown-toggle:focus,
.show > .btn.btn-instagram.dropdown-toggle:hover {
  color: #fff;
  background-color: contrast-color(#125688, #104d7a, #145f96);
  border-color: #030f17;
}
.open > .btn.btn-instagram.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: #125688;
}
.open > .btn.btn-instagram.dropdown-toggle.md-btn-icon:hover {
  background-color: contrast-color(#125688, #104d7a, #145f96);
}
.btn.btn-instagram.disabled.focus,
.btn.btn-instagram.disabled:focus,
.btn.btn-instagram.disabled:hover,
.btn.btn-instagram:disabled.focus,
.btn.btn-instagram:disabled:focus,
.btn.btn-instagram:disabled:hover {
  background-color: #125688;
  border-color: #125688;
}
.btn.btn-instagram:active,
.btn.btn-instagram:focus,
.btn.btn-instagram:hover {
  box-shadow: 0 14px 26px -12px rgba(18, 86, 136, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(18, 86, 136, 0.2);
}
.btn.btn-reddit {
  color: #fff;
  background-color: #ff4500;
  box-shadow: 0 2px 2px 0 rgba(255, 69, 0, 0.14), 0 3px 1px -2px rgba(255, 69, 0, 0.2), 0 1px 5px 0 rgba(255, 69, 0, 0.12);
}
.btn.btn-reddit.focus,
.btn.btn-reddit:focus,
.btn.btn-reddit:hover {
  color: #fff;
  background-color: contrast-color(#ff4500, #f04100, #ff500f);
  border-color: #c23400;
}
.btn.btn-reddit.active,
.btn.btn-reddit:active,
.open > .btn.btn-reddit.dropdown-toggle,
.show > .btn.btn-reddit.dropdown-toggle {
  color: #fff;
  background-color: contrast-color(#ff4500, #f04100, #ff500f);
  border-color: #c23400;
  box-shadow: 0 2px 2px 0 rgba(255, 69, 0, 0.14), 0 3px 1px -2px rgba(255, 69, 0, 0.2), 0 1px 5px 0 rgba(255, 69, 0, 0.12);
}
.btn.btn-reddit.active.focus,
.btn.btn-reddit.active:focus,
.btn.btn-reddit.active:hover,
.btn.btn-reddit:active.focus,
.btn.btn-reddit:active:focus,
.btn.btn-reddit:active:hover,
.open > .btn.btn-reddit.dropdown-toggle.focus,
.open > .btn.btn-reddit.dropdown-toggle:focus,
.open > .btn.btn-reddit.dropdown-toggle:hover,
.show > .btn.btn-reddit.dropdown-toggle.focus,
.show > .btn.btn-reddit.dropdown-toggle:focus,
.show > .btn.btn-reddit.dropdown-toggle:hover {
  color: #fff;
  background-color: contrast-color(#ff4500, #f04100, #ff500f);
  border-color: #802300;
}
.open > .btn.btn-reddit.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: #ff4500;
}
.open > .btn.btn-reddit.dropdown-toggle.md-btn-icon:hover {
  background-color: contrast-color(#ff4500, #f04100, #ff500f);
}
.btn.btn-reddit.disabled.focus,
.btn.btn-reddit.disabled:focus,
.btn.btn-reddit.disabled:hover,
.btn.btn-reddit:disabled.focus,
.btn.btn-reddit:disabled:focus,
.btn.btn-reddit:disabled:hover {
  background-color: #ff4500;
  border-color: #ff4500;
}
.btn.btn-reddit:active,
.btn.btn-reddit:focus,
.btn.btn-reddit:hover {
  box-shadow: 0 14px 26px -12px rgba(255, 69, 0, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(255, 69, 0, 0.2);
}
.btn.btn-tumblr {
  color: #fff;
  background-color: #35465c;
  box-shadow: 0 2px 2px 0 rgba(53, 70, 92, 0.14), 0 3px 1px -2px rgba(53, 70, 92, 0.2), 0 1px 5px 0 rgba(53, 70, 92, 0.12);
}
.btn.btn-tumblr.focus,
.btn.btn-tumblr:focus,
.btn.btn-tumblr:hover {
  color: #fff;
  background-color: contrast-color(#35465c, #2f3f52, #3b4d66);
  border-color: #1f2835;
}
.btn.btn-tumblr.active,
.btn.btn-tumblr:active,
.open > .btn.btn-tumblr.dropdown-toggle,
.show > .btn.btn-tumblr.dropdown-toggle {
  color: #fff;
  background-color: contrast-color(#35465c, #2f3f52, #3b4d66);
  border-color: #1f2835;
  box-shadow: 0 2px 2px 0 rgba(53, 70, 92, 0.14), 0 3px 1px -2px rgba(53, 70, 92, 0.2), 0 1px 5px 0 rgba(53, 70, 92, 0.12);
}
.btn.btn-tumblr.active.focus,
.btn.btn-tumblr.active:focus,
.btn.btn-tumblr.active:hover,
.btn.btn-tumblr:active.focus,
.btn.btn-tumblr:active:focus,
.btn.btn-tumblr:active:hover,
.open > .btn.btn-tumblr.dropdown-toggle.focus,
.open > .btn.btn-tumblr.dropdown-toggle:focus,
.open > .btn.btn-tumblr.dropdown-toggle:hover,
.show > .btn.btn-tumblr.dropdown-toggle.focus,
.show > .btn.btn-tumblr.dropdown-toggle:focus,
.show > .btn.btn-tumblr.dropdown-toggle:hover {
  color: #fff;
  background-color: contrast-color(#35465c, #2f3f52, #3b4d66);
  border-color: #06080b;
}
.open > .btn.btn-tumblr.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: #35465c;
}
.open > .btn.btn-tumblr.dropdown-toggle.md-btn-icon:hover {
  background-color: contrast-color(#35465c, #2f3f52, #3b4d66);
}
.btn.btn-tumblr.disabled.focus,
.btn.btn-tumblr.disabled:focus,
.btn.btn-tumblr.disabled:hover,
.btn.btn-tumblr:disabled.focus,
.btn.btn-tumblr:disabled:focus,
.btn.btn-tumblr:disabled:hover {
  background-color: #35465c;
  border-color: #35465c;
}
.btn.btn-tumblr:active,
.btn.btn-tumblr:focus,
.btn.btn-tumblr:hover {
  box-shadow: 0 14px 26px -12px rgba(53, 70, 92, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(53, 70, 92, 0.2);
}
.btn.btn-behance {
  color: #fff;
  background-color: #1769ff;
  box-shadow: 0 2px 2px 0 rgba(23, 105, 255, 0.14), 0 3px 1px -2px rgba(23, 105, 255, 0.2), 0 1px 5px 0 rgba(23, 105, 255, 0.12);
}
.btn.btn-behance.focus,
.btn.btn-behance:focus,
.btn.btn-behance:hover {
  color: #fff;
  background-color: contrast-color(#1769ff, #085fff, #2673ff);
  border-color: #004dd9;
}
.btn.btn-behance.active,
.btn.btn-behance:active,
.open > .btn.btn-behance.dropdown-toggle,
.show > .btn.btn-behance.dropdown-toggle {
  color: #fff;
  background-color: contrast-color(#1769ff, #085fff, #2673ff);
  border-color: #004dd9;
  box-shadow: 0 2px 2px 0 rgba(23, 105, 255, 0.14), 0 3px 1px -2px rgba(23, 105, 255, 0.2), 0 1px 5px 0 rgba(23, 105, 255, 0.12);
}
.btn.btn-behance.active.focus,
.btn.btn-behance.active:focus,
.btn.btn-behance.active:hover,
.btn.btn-behance:active.focus,
.btn.btn-behance:active:focus,
.btn.btn-behance:active:hover,
.open > .btn.btn-behance.dropdown-toggle.focus,
.open > .btn.btn-behance.dropdown-toggle:focus,
.open > .btn.btn-behance.dropdown-toggle:hover,
.show > .btn.btn-behance.dropdown-toggle.focus,
.show > .btn.btn-behance.dropdown-toggle:focus,
.show > .btn.btn-behance.dropdown-toggle:hover {
  color: #fff;
  background-color: contrast-color(#1769ff, #085fff, #2673ff);
  border-color: #003597;
}
.open > .btn.btn-behance.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: #1769ff;
}
.open > .btn.btn-behance.dropdown-toggle.md-btn-icon:hover {
  background-color: contrast-color(#1769ff, #085fff, #2673ff);
}
.btn.btn-behance.disabled.focus,
.btn.btn-behance.disabled:focus,
.btn.btn-behance.disabled:hover,
.btn.btn-behance:disabled.focus,
.btn.btn-behance:disabled:focus,
.btn.btn-behance:disabled:hover {
  background-color: #1769ff;
  border-color: #1769ff;
}
.btn.btn-behance:active,
.btn.btn-behance:focus,
.btn.btn-behance:hover {
  box-shadow: 0 14px 26px -12px rgba(23, 105, 255, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(23, 105, 255, 0.2);
}
.btn.btn-vimeo {
  color: #fff;
  background-color: #1493cd;
  box-shadow: 0 2px 2px 0 rgba(20, 147, 205, 0.14), 0 3px 1px -2px rgba(20, 147, 205, 0.2), 0 1px 5px 0 rgba(20, 147, 205, 0.12);
}
.btn.btn-vimeo.focus,
.btn.btn-vimeo:focus,
.btn.btn-vimeo:hover {
  color: #fff;
  background-color: contrast-color(#1493cd, #1389bf, #159ddb);
  border-color: #0f6b95;
}
.btn.btn-vimeo.active,
.btn.btn-vimeo:active,
.open > .btn.btn-vimeo.dropdown-toggle,
.show > .btn.btn-vimeo.dropdown-toggle {
  color: #fff;
  background-color: contrast-color(#1493cd, #1389bf, #159ddb);
  border-color: #0f6b95;
  box-shadow: 0 2px 2px 0 rgba(20, 147, 205, 0.14), 0 3px 1px -2px rgba(20, 147, 205, 0.2), 0 1px 5px 0 rgba(20, 147, 205, 0.12);
}
.btn.btn-vimeo.active.focus,
.btn.btn-vimeo.active:focus,
.btn.btn-vimeo.active:hover,
.btn.btn-vimeo:active.focus,
.btn.btn-vimeo:active:focus,
.btn.btn-vimeo:active:hover,
.open > .btn.btn-vimeo.dropdown-toggle.focus,
.open > .btn.btn-vimeo.dropdown-toggle:focus,
.open > .btn.btn-vimeo.dropdown-toggle:hover,
.show > .btn.btn-vimeo.dropdown-toggle.focus,
.show > .btn.btn-vimeo.dropdown-toggle:focus,
.show > .btn.btn-vimeo.dropdown-toggle:hover {
  color: #fff;
  background-color: contrast-color(#1493cd, #1389bf, #159ddb);
  border-color: #094059;
}
.open > .btn.btn-vimeo.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: #1493cd;
}
.open > .btn.btn-vimeo.dropdown-toggle.md-btn-icon:hover {
  background-color: contrast-color(#1493cd, #1389bf, #159ddb);
}
.btn.btn-vimeo.disabled.focus,
.btn.btn-vimeo.disabled:focus,
.btn.btn-vimeo.disabled:hover,
.btn.btn-vimeo:disabled.focus,
.btn.btn-vimeo:disabled:focus,
.btn.btn-vimeo:disabled:hover {
  background-color: #1493cd;
  border-color: #1493cd;
}
.btn.btn-vimeo:active,
.btn.btn-vimeo:focus,
.btn.btn-vimeo:hover {
  box-shadow: 0 14px 26px -12px rgba(20, 147, 205, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(20, 147, 205, 0.2);
}
.btn.btn-slack {
  color: #fff;
  background-color: #4a144b;
  box-shadow: 0 2px 2px 0 rgba(74, 20, 75, 0.14), 0 3px 1px -2px rgba(74, 20, 75, 0.2), 0 1px 5px 0 rgba(74, 20, 75, 0.12);
}
.btn.btn-slack.focus,
.btn.btn-slack:focus,
.btn.btn-slack:hover {
  color: #fff;
  background-color: contrast-color(#4a144b, #3e113f, #561757);
  border-color: #1a071b;
}
.btn.btn-slack.active,
.btn.btn-slack:active,
.open > .btn.btn-slack.dropdown-toggle,
.show > .btn.btn-slack.dropdown-toggle {
  color: #fff;
  background-color: contrast-color(#4a144b, #3e113f, #561757);
  border-color: #1a071b;
  box-shadow: 0 2px 2px 0 rgba(74, 20, 75, 0.14), 0 3px 1px -2px rgba(74, 20, 75, 0.2), 0 1px 5px 0 rgba(74, 20, 75, 0.12);
}
.btn.btn-slack.active.focus,
.btn.btn-slack.active:focus,
.btn.btn-slack.active:hover,
.btn.btn-slack:active.focus,
.btn.btn-slack:active:focus,
.btn.btn-slack:active:hover,
.open > .btn.btn-slack.dropdown-toggle.focus,
.open > .btn.btn-slack.dropdown-toggle:focus,
.open > .btn.btn-slack.dropdown-toggle:hover,
.show > .btn.btn-slack.dropdown-toggle.focus,
.show > .btn.btn-slack.dropdown-toggle:focus,
.show > .btn.btn-slack.dropdown-toggle:hover {
  color: #fff;
  background-color: contrast-color(#4a144b, #3e113f, #561757);
  border-color: #000;
}
.open > .btn.btn-slack.dropdown-toggle.md-btn-icon {
  color: inherit;
  background-color: #4a144b;
}
.open > .btn.btn-slack.dropdown-toggle.md-btn-icon:hover {
  background-color: contrast-color(#4a144b, #3e113f, #561757);
}
.btn.btn-slack.disabled.focus,
.btn.btn-slack.disabled:focus,
.btn.btn-slack.disabled:hover,
.btn.btn-slack:disabled.focus,
.btn.btn-slack:disabled:focus,
.btn.btn-slack:disabled:hover {
  background-color: #4a144b;
  border-color: #4a144b;
}
.btn.btn-slack:active,
.btn.btn-slack:focus,
.btn.btn-slack:hover {
  box-shadow: 0 14px 26px -12px rgba(74, 20, 75, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(74, 20, 75, 0.2);
}
.dark-edition .table > tbody > tr > td,
.dark-edition .table > tbody > tr > th,
.dark-edition .table > tfoot > tr > td,
.dark-edition .table > tfoot > tr > th,
.dark-edition .table > thead > tr > td,
.dark-edition .table > thead > tr > th {
  color: black;
  border-color: rgba(44, 140, 230, 0.2);
  vertical-align: middle;
}
.dark-edition .table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table > thead > tr > th {
  border-bottom-width: 1px;
  font-size: 1.0625rem;
  font-weight: 300;
}
.table > tbody > tr.table-success > td {
  background-color: #3d8b40;
  color: #fff;
}
.table > tbody > tr.table-info > td {
  background-color: #17a2b8;
  color: #fff;
}
.table > tbody > tr.table-primary > td {
  background-color: #4582ec;
  color: #fff;
}
.table > tbody > tr.table-warning > td {
  background-color: #ff9800;
  color: #fff;
}
.table > tbody > tr.table-danger > td {
  background-color: #f44336;
  color: #fff;
}
.table .form-check {
  margin-top: 0;
}
.table .form-check .form-check-sign {
  top: -13px;
  left: 0;
  padding-right: 0;
}
.table .checkbox,
.table .radio {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  width: 0.9375rem;
}
.table .checkbox .icons,
.table .radio .icons {
  position: relative;
}
.table .flag img {
  max-width: 1.125rem;
  margin-top: -2px;
}
.table thead tr th {
  font-size: 1.063rem;
}
.table .th-description {
  max-width: 150px;
}
.table .td-price {
  font-size: 1.625rem;
  font-weight: 300;
  margin-top: 5px;
  text-align: right;
}
.table .td-total {
  font-weight: 500;
  font-size: 1.0625rem;
  padding-top: 1.25rem;
  text-align: right;
}
.table .td-actions .btn {
  margin: 0;
  padding: 5px;
}
.table > tbody > tr {
  position: relative;
}
.table-shopping > thead > tr > th {
  font-size: 0.75rem;
  text-transform: uppercase;
}
.table-shopping > tbody > tr > td {
  font-size: 0.875rem;
}
.table-shopping > tbody > tr > td b {
  display: block;
  margin-bottom: 5px;
}
.table-shopping .td-name {
  font-weight: 400;
  font-size: 1.5em;
  line-height: 1.428571;
}
.table-shopping .td-name small {
  color: #999;
  font-size: 0.75em;
  font-weight: 300;
}
.table-shopping .td-number {
  font-weight: 300;
  font-size: 1.125rem;
}
.table-shopping .td-name {
  min-width: 200px;
}
.table-shopping .td-number {
  text-align: right;
  min-width: 150px;
}
.table-shopping .td-number small {
  margin-right: 3px;
}
.table-shopping .img-container {
  width: 120px;
  max-height: 160px;
  overflow: hidden;
  display: block;
}
.table-shopping .img-container img {
  width: 100%;
}
.timeline {
  list-style: none;
  padding: 20px 0;
  position: relative;
  margin-top: 30px;
}
.timeline:before {
  top: 50px;
  bottom: 0;
  position: absolute;
  content: " ";
  width: 3px;
  background-color: #fff;
  left: 50%;
  margin-left: -1px;
}
.timeline h6 {
  color: #a9afbbd1;
  font-weight: 400;
  margin: 10px 0 0;
}
.timeline.timeline-simple {
  margin-top: 30px;
  padding: 0 0 20px;
}
.timeline.timeline-simple:before {
  left: 5%;
  background-color: #fff;
}
.timeline.timeline-simple > li > .timeline-panel {
  width: 86%;
}
.timeline.timeline-simple > li > .timeline-badge {
  left: 5%;
}
.timeline > li {
  margin-bottom: 20px;
  position: relative;
}
.timeline > li:after,
.timeline > li:before {
  content: " ";
  display: table;
}
.timeline > li:after {
  clear: both;
}
.timeline > li > .timeline-panel {
  width: 45%;
  float: left;
  padding: 20px;
  margin-bottom: 20px;
  position: relative;
  border-radius: 0.3rem;
  color: rgba(0, 0, 0, 0.87);
  background: #fff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.timeline > li > .timeline-panel:before {
  top: 26px;
  right: -15px;
}
.timeline > li > .timeline-panel:after,
.timeline > li > .timeline-panel:before {
  position: absolute;
  display: inline-block;
  border-top: 15px solid transparent;
  border-left: 15px solid #fff;
  border-right: 0 solid #fff;
  border-bottom: 15px solid transparent;
  content: " ";
}
.timeline > li > .timeline-panel:after {
  top: 27px;
  right: -14px;
}
.timeline > li > .timeline-badge {
  color: #fff;
  width: 50px;
  height: 50px;
  line-height: 51px;
  font-size: 1.4em;
  text-align: center;
  position: absolute;
  top: 1rem;
  left: 50%;
  margin-left: -24px;
  z-index: 100;
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
}
.timeline > li > .timeline-badge.primary {
  background-color: #4582ec;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(156, 39, 176, 0.4);
}
.timeline > li > .timeline-badge.success {
  background-color: #4caf50;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(76, 175, 80, 0.4);
}
.timeline > li > .timeline-badge.warning {
  background-color: #ff9800;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(255, 152, 0, 0.4);
}
.timeline > li > .timeline-badge.info {
  background-color: #17a2b8;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(23, 162, 184, 0.4);
  padding: 0;
}
.timeline > li > .timeline-badge.danger {
  background-color: #f44336;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(244, 67, 54, 0.4);
}
.timeline > li > .timeline-badge [class*=" ti-"],
.timeline > li > .timeline-badge [class=material-icons],
.timeline > li > .timeline-badge [class^=ti-] {
  line-height: inherit;
}
.timeline > li.timeline-inverted > .timeline-panel {
  float: right;
  background-color: #fff;
}
.timeline > li.timeline-inverted > .timeline-panel:before {
  border-left-width: 0;
  border-right-width: 15px;
  left: -15px;
  right: auto;
}
.timeline > li.timeline-inverted > .timeline-panel:after {
  border-left-width: 0;
  border-right-width: 14px;
  left: -14px;
  right: auto;
}
.timeline-heading {
  margin-bottom: 15px;
}
.timeline-title {
  margin-top: 0;
  color: inherit;
}
.timeline-body hr {
  margin-top: 10px;
  margin-bottom: 5px;
}
.timeline-body .btn {
  margin-bottom: 0;
}
.timeline-body > p,
.timeline-body > ul {
  margin-bottom: 0;
  color: black;
}
.timeline-body > p + p {
  margin-top: 5px;
}
[class*=col-].cards {
  float: left;
}
html * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.h1,
.h2,
.h3,
.h4,
body,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Roboto, Helvetica, Arial, sans-serif;
  font-weight: 300;
  line-height: 1.5em;
}
.h1,
h1 {
  font-size: 3.3125rem;
  line-height: 1.15em;
}
.h2,
h2 {
  font-size: 2.25rem;
}
.h3,
h3 {
  font-size: 1.5625rem;
  margin: 20px 0 10px;
}
.h3,
.h4,
h3,
h4 {
  line-height: 1.4em;
}
.h4,
h4 {
  font-size: 1.125rem;
  font-weight: 300;
}
.h5,
h5 {
  font-size: 1.0625rem;
  line-height: 1.4em;
  margin-bottom: 15px;
}
.h6,
h6 {
  font-size: 0.75rem;
  text-transform: uppercase;
  font-weight: 500;
}
h2.title {
  margin-bottom: 2.142rem;
}
.text-warning {
  color: #ff9800 !important;
}
.text-primary {
  color: #4582ec !important;
}
.text-danger {
  color: #f44336 !important;
}
.text-success {
  color: #4caf50 !important;
}
.text-info {
  color: #17a2b8 !important;
}
.text-rose {
  color: #e91e63 !important;
}
.text-gray {
  color: #999 !important;
}
.title {
  color: black;
}
.category {
  color: #606477;
}
.togglebutton {
  vertical-align: middle;
}
.togglebutton,
.togglebutton .toggle,
.togglebutton input,
.togglebutton label {
  user-select: none;
}
.togglebutton label {
  cursor: pointer;
}
.form-group.is-focused .togglebutton label,
.togglebutton label {
  color: hsla(0, 0%, 100%, 0.26);
}
.form-group.is-focused .togglebutton label:focus,
.form-group.is-focused .togglebutton label:hover {
  color: rgba(0, 0, 0, 0.54);
}
fieldset[disabled] .form-group.is-focused .togglebutton label {
  color: hsla(0, 0%, 100%, 0.26);
}
.togglebutton label input[type=checkbox] {
  opacity: 0;
  width: 0;
  height: 0;
}
.togglebutton label .toggle {
  text-align: left;
  margin-left: 5px;
}
.togglebutton label .toggle,
.togglebutton label input[type=checkbox][disabled] + .toggle {
  content: "";
  display: inline-block;
  width: 1.875rem;
  height: 0.9375rem;
  background-color: rgba(80, 80, 80, 0.7);
  border-radius: 1.875rem;
  margin-right: 1.875rem;
  transition: background 0.3s ease;
  vertical-align: middle;
}
.togglebutton label .toggle:after {
  content: "";
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  background-color: #fff;
  border-radius: 1.25rem;
  position: relative;
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4);
  left: -5px;
  top: -2.5px;
  border: 1px solid rgba(0, 0, 0, 0.54);
  transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease;
}
.togglebutton label input[type=checkbox][disabled] + .toggle:after,
.togglebutton label input[type=checkbox][disabled]:checked + .toggle:after {
  background-color: #bdbdbd;
}
.togglebutton label input[type=checkbox] + .toggle:active:after,
.togglebutton label input[type=checkbox][disabled] + .toggle:active:after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 0, 0, 0.1);
}
.togglebutton label input[type=checkbox]:checked + .toggle:after {
  left: 0.9375rem;
}
.togglebutton label input[type=checkbox]:checked + .toggle {
  background-color: rgba(156, 39, 176, 0.7);
}
.togglebutton label input[type=checkbox]:checked + .toggle:after {
  border-color: #4582ec;
}
.togglebutton label input[type=checkbox]:checked + .toggle:active:after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(156, 39, 176, 0.1);
}
@media (max-width: 991px) {
  [class*=navbar-expand-] > .container,
  [class*=navbar-expand-] > .container-fluid,
  [class*=navbar-expand-] > .container-lg,
  [class*=navbar-expand-] > .container-md,
  [class*=navbar-expand-] > .container-sm,
  [class*=navbar-expand-] > .container-xl {
    padding-left: 15px;
    padding-right: 15px;
  }
  .navbar .navbar-collapse .navbar-nav > li.button-container {
    padding: 15px;
  }
  .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: -webkit-fill-available !important;
  }
  .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) .dropdown-menu.show {
    min-width: auto;
    left: auto;
  }
  .carousel .card .card-body {
    max-width: 340px;
    margin: 0 auto;
    min-height: 400px;
  }
  .navbar-collapse {
    position: fixed;
    display: block;
    top: 0;
    height: 100vh;
    width: 230px;
    right: 0;
    margin-right: 0!important;
    z-index: 1032;
    visibility: visible;
    background-color: #999;
    overflow-y: visible;
    border-top: none;
    text-align: left;
    padding-right: 0;
    padding-left: 0;
    max-height: none!important;
    transform: translate3d(230px, 0, 0);
    transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
  }
  .navbar-collapse:after {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    position: absolute;
    background-color: #fff;
    display: block;
    content: "";
    z-index: 1;
  }
  .navbar-collapse .dropdown-toggle:after {
    position: absolute;
    right: 16px;
    margin-top: 8px;
  }
  .navbar-collapse .navbar-nav {
    position: relative;
    z-index: 3;
  }
  .navbar-collapse .navbar-nav .nav-item .nav-link {
    color: #3c4858;
    margin: 5px 15px;
  }
  .navbar-collapse .navbar-nav .nav-item.button-container .nav-link {
    margin: 15px;
  }
  .navbar-collapse .navbar-nav .nav-item:after {
    width: calc(100% - 30px);
    content: "";
    display: block;
    height: 1px;
    margin-left: 15px;
  }
  .navbar-collapse .navbar-nav .nav-item:last-child:after {
    display: none;
  }
  .nav-open .navbar-collapse {
    transform: translateZ(0);
  }
  .nav-open .navbar-translate {
    transform: translate3d(-230px, 0, 0);
  }
  .navbar .navbar-translate {
    width: 100%;
    position: relative;
    display: flex;
    -ms-flex-pack: justify!important;
    justify-content: space-between !important;
    -ms-flex-align: center;
    align-items: center;
    transition: transform 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
  }
  .navbar .dropdown.show .dropdown-menu {
    display: block;
  }
  .navbar .dropdown .dropdown-menu {
    display: none;
  }
  .navbar .dropdown-menu .dropdown-item {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .navbar .dropdown .dropdown-menu,
  .navbar .dropdown.show .dropdown-menu {
    background-color: transparent;
    border: 0;
    padding-bottom: 15px;
    transition: none;
    box-shadow: none;
    transform: none!important;
    width: auto;
    margin-bottom: 15px;
    padding-top: 0;
    height: 300px;
    animation: none;
    opacity: 1;
    overflow-y: scroll;
  }
  .navbar.navbar-transparent .navbar-toggler .navbar-toggler-icon {
    background-color: #fff;
  }
  #bodyClick {
    height: 100%;
    width: 100%;
    position: fixed;
    opacity: 0;
    top: 0;
    left: auto;
    right: 230px;
    content: "";
    z-index: 1029;
    overflow-x: hidden;
  }
  #navbar .navbar-collapse,
  #navigation .navbar-collapse {
    display: none !important;
  }
  .dropdown-menu.show .dropdown-item.open + .dropdown-menu.show {
    right: 101% !important;
  }
  .dropdown-menu.show .dropdown-item.open + .dropdown-menu.show .dropdown-item.open + .dropdown-menu,
  .dropdown-menu.show .dropdown-item.open + .dropdown-menu.show .dropdown-item.open + .dropdown-menu.show {
    left: -165px !important;
  }
}
@media (min-width: 991px) {
  .navbar .navbar-nav {
    align-items: center;
  }
  .navbar .navbar-nav .button-container {
    margin-left: 0.1875px;
  }
  .sidebar .navbar-form {
    display: none !important;
  }
}
@media screen and (max-width: 991px) {
  .presentation-page .section-components .components-macbook {
    max-width: 850px!important;
    max-height: 480px!important;
    margin-top: 12vh;
    left: -12px;
  }
  .presentation-page .section-components .coloured-card-img,
  .presentation-page .section-components .table-img {
    display: none;
  }
  .presentation-page .section-components .social-img {
    left: 47%;
    top: 37%;
  }
  .presentation-page .section-components .pin-btn-img {
    top: 54%;
  }
  .presentation-page .section-components .share-btn-img {
    top: 12%;
  }
  .presentation-page .section-components .coloured-card-btn-img {
    top: -2%;
    left: 65%;
  }
  .presentation-page .section-content .area-img {
    max-width: 130px;
    max-height: 170px;
  }
  .presentation-page .section-content .info-img {
    max-width: 170px;
    max-height: 120px;
  }
  .form-group textarea {
    padding-top: 15px;
  }
  .nav-open .menu-on-left .main-panel {
    position: static;
  }
  body,
  html {
    overflow-x: hidden;
  }
  .nav-open .menu-on-left .main-panel,
  .nav-open .menu-on-left .navbar-fixed > div,
  .nav-open .menu-on-left .wrapper-full-page {
    transform: translate3d(260px, 0, 0);
  }
  .menu-on-left .off-canvas-sidebar,
  .menu-on-left .sidebar {
    left: 0;
    right: auto;
    transform: translate3d(-260px, 0, 0);
  }
  .menu-on-left .close-layer {
    left: auto;
    right: 0;
  }
  .timeline:before,
  .timeline > li > .timeline-badge {
    left: 5%;
  }
  .timeline > li > .timeline-panel {
    float: right;
    width: 86%;
  }
  .timeline > li > .timeline-panel:before {
    border-left-width: 0;
    border-right-width: 15px;
    left: -15px;
    right: auto;
  }
  .timeline > li > .timeline-panel:after {
    border-left-width: 0;
    border-right-width: 14px;
    left: -14px;
    right: auto;
  }
  .nav-mobile-menu .dropdown .dropdown-menu {
    display: none;
    position: static!important;
    background-color: transparent;
    width: auto;
    float: none;
    box-shadow: none;
  }
  .nav-mobile-menu .dropdown .dropdown-menu.showing {
    animation: initial;
    animation-duration: 0s;
  }
  .nav-mobile-menu .dropdown .dropdown-menu.hiding {
    transform: none;
    opacity: 1;
  }
  .nav-mobile-menu .dropdown.show .dropdown-menu {
    display: block;
  }
  .nav-mobile-menu li.active > a {
    background-color: hsla(0, 0%, 100%, 0.1);
  }
  .navbar-minimize {
    display: none;
  }
  .card .form-horizontal .label-on-left,
  .card .form-horizontal .label-on-right {
    padding-left: 15px;
    padding-top: 8px;
  }
  .card .form-horizontal .form-group {
    margin-top: 0;
  }
  .card .form-horizontal .checkbox-radios {
    padding-bottom: 15px;
  }
  .card .form-horizontal .checkbox-inline,
  .card .form-horizontal .checkbox-radios .checkbox:first-child,
  .card .form-horizontal .checkbox-radios .radio:first-child {
    margin-top: 0;
  }
  .sidebar {
    display: none;
    box-shadow: none;
  }
  .sidebar .sidebar-wrapper {
    padding-bottom: 60px;
  }
  .sidebar .nav-mobile-menu {
    margin-top: 0;
  }
  .sidebar .nav-mobile-menu .notification {
    float: left;
    line-height: 30px;
    margin-right: 8px;
  }
  .sidebar .nav-mobile-menu .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .main-panel {
    width: 100% !important;
  }
  .navbar-transparent {
    padding-top: 15px;
    background-color: rgba(0, 0, 0, 0.45);
  }
  body {
    position: relative;
  }
  .nav-open .main-panel,
  .nav-open .navbar .container,
  .nav-open .navbar .container .navbar-toggler,
  .nav-open .navbar .container .navbar-wrapper,
  .nav-open .wrapper-full-page {
    left: 0;
    transform: translate3d(-260px, 0, 0);
  }
  .nav-open .sidebar {
    box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
  }
  .nav-open .off-canvas-sidebar .navbar-collapse,
  .nav-open .sidebar {
    transform: translateZ(0);
  }
  .navbar .container,
  .navbar .container .navbar-toggler,
  .navbar .container .navbar-wrapper,
  .wrapper-full-page {
    transform: translateZ(0);
    transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1);
    left: 0;
  }
  .off-canvas-sidebar .navbar .container {
    transform: none;
  }
  .main-panel,
  .navbar-collapse {
    transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1);
  }
  .navbar .navbar-collapse.collapse,
  .navbar .navbar-collapse.collapse.in,
  .navbar .navbar-collapse.collapsing {
    display: none !important;
  }
  .off-canvas-sidebar .navbar .navbar-collapse.collapse,
  .off-canvas-sidebar .navbar .navbar-collapse.collapse.in,
  .off-canvas-sidebar .navbar .navbar-collapse.collapsing {
    display: block !important;
  }
  .navbar-nav > li {
    float: none;
    position: relative;
    display: block;
  }
  .off-canvas-sidebar nav .navbar-collapse {
    margin: 0;
  }
  .off-canvas-sidebar nav .navbar-collapse > ul {
    margin-top: 19px;
  }
  .off-canvas-sidebar nav .navbar-collapse,
  .sidebar {
    position: fixed;
    display: block;
    top: 0;
    height: 100vh;
    width: 260px;
    right: auto;
    left: 0;
    z-index: 1032;
    visibility: visible;
    background-color: #9a9a9a;
    overflow-y: visible;
    border-top: none;
    text-align: left;
    padding-right: 0;
    padding-left: 0;
    transform: translate3d(-260px, 0, 0);
    transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1);
  }
  .off-canvas-sidebar nav .navbar-collapse > ul,
  .sidebar > ul {
    position: relative;
    z-index: 4;
    width: 100%;
  }
  .off-canvas-sidebar nav .navbar-collapse:before,
  .sidebar:before {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    position: absolute;
    background-color: #282828;
    display: block;
    content: "";
    z-index: 1;
  }
  .off-canvas-sidebar nav .navbar-collapse .logo,
  .sidebar .logo {
    position: relative;
    z-index: 4;
  }
  .off-canvas-sidebar nav .navbar-collapse .navbar-form,
  .sidebar .navbar-form {
    margin: 10px 0;
    float: none!important;
    padding-top: 1px;
    padding-bottom: 1px;
    position: relative;
  }
  .off-canvas-sidebar nav .navbar-collapse .table-responsive,
  .sidebar .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-x: scroll;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
  }
  .form-group.form-search .form-control {
    font-size: 1.7em;
    height: 37px;
    width: 78%;
  }
  .navbar-form .btn {
    position: absolute;
    top: -5px;
    right: -50px;
  }
  .close-layer {
    height: 100%;
    width: 100%;
    position: absolute;
    opacity: 0;
    top: 0;
    right: auto;
    background: rgba(0, 0, 0, 0.35);
    content: "";
    z-index: 9999;
    overflow-x: hidden;
    transition: all 0.37s ease-in;
  }
  .close-layer.visible {
    opacity: 1;
  }
  .navbar-toggler .icon-bar {
    display: block;
    position: relative;
    width: 24px;
    height: 2px;
    border-radius: 1px;
    margin: 0 auto;
  }
  .navbar-header .navbar-toggler {
    padding: 15px;
    margin-top: 4px;
    width: 40px;
    height: 40px;
  }
  .bar1,
  .bar2,
  .bar3 {
    outline: 1px solid transparent;
  }
  @keyframes kc {
    0% {
      top: 0;
      transform: rotate(0deg);
    }
    45% {
      top: 6px;
      transform: rotate(145deg);
    }
    75% {
      transform: rotate(130deg);
    }
    to {
      transform: rotate(135deg);
    }
  }
  @keyframes lc {
    0% {
      top: 6px;
      transform: rotate(135deg);
    }
    45% {
      transform: rotate(-10deg);
    }
    75% {
      transform: rotate(5deg);
    }
    to {
      top: 0;
      transform: rotate(0);
    }
  }
  @keyframes mc {
    0% {
      bottom: 0;
      transform: rotate(0deg);
    }
    45% {
      bottom: 6px;
      transform: rotate(-145deg);
    }
    75% {
      transform: rotate(-130deg);
    }
    to {
      transform: rotate(-135deg);
    }
  }
  @keyframes nc {
    0% {
      bottom: 6px;
      transform: rotate(-135deg);
    }
    45% {
      transform: rotate(10deg);
    }
    75% {
      transform: rotate(-5deg);
    }
    to {
      bottom: 0;
      transform: rotate(0);
    }
  }
  .navbar-toggler .icon-bar:nth-child(2) {
    top: 0;
    animation: lc 0.5s 0s;
    animation-fill-mode: forwards;
  }
  .navbar-toggler .icon-bar:nth-child(3) {
    opacity: 1;
  }
  .navbar-toggler .icon-bar:nth-child(4) {
    bottom: 0;
    animation: nc 0.5s 0s;
    animation-fill-mode: forwards;
  }
  .navbar-toggler.toggled .icon-bar:nth-child(2) {
    top: 6px;
    animation: kc 0.5s 0s;
    animation-fill-mode: forwards;
  }
  .navbar-toggler.toggled .icon-bar:nth-child(3) {
    opacity: 0;
  }
  .navbar-toggler.toggled .icon-bar:nth-child(4) {
    bottom: 6px;
    animation: mc 0.5s 0s;
    animation-fill-mode: forwards;
  }
  @keyframes G {
    0% {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
  .dropdown-menu .divider {
    background-color: hsla(0, 0%, 90%, 0.15);
  }
  .navbar-nav {
    margin: 1px 0;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    padding: 15px 15px 5px 50px;
  }
  .navbar-nav .open .dropdown-menu > li:first-child > a {
    padding: 5px 15px 5px 50px;
  }
  .navbar-nav .open .dropdown-menu > li:last-child > a {
    padding: 15px 15px 25px 50px;
  }
  [class*=navbar-] .navbar-nav .active > a,
  [class*=navbar-] .navbar-nav .active > a:focus,
  [class*=navbar-] .navbar-nav .active > a:hover,
  [class*=navbar-] .navbar-nav .navbar-nav .open .dropdown-menu > li > a:active,
  [class*=navbar-] .navbar-nav .open .dropdown-menu > li > a,
  [class*=navbar-] .navbar-nav .open .dropdown-menu > li > a:focus,
  [class*=navbar-] .navbar-nav .open .dropdown-menu > li > a:hover,
  [class*=navbar-] .navbar-nav > li > a,
  [class*=navbar-] .navbar-nav > li > a:focus,
  [class*=navbar-] .navbar-nav > li > a:hover {
    color: #fff;
  }
  [class*=navbar-] .navbar-nav .open .dropdown-menu > li > a,
  [class*=navbar-] .navbar-nav .open .dropdown-menu > li > a:focus,
  [class*=navbar-] .navbar-nav .open .dropdown-menu > li > a:hover,
  [class*=navbar-] .navbar-nav > li > a,
  [class*=navbar-] .navbar-nav > li > a:focus,
  [class*=navbar-] .navbar-nav > li > a:hover {
    opacity: 0.7;
    background: transparent;
  }
  [class*=navbar-] .navbar-nav.navbar-nav .open .dropdown-menu > li > a:active {
    opacity: 1;
  }
  [class*=navbar-] .navbar-nav .dropdown > a:hover .caret {
    border-bottom-color: #777;
    border-top-color: #777;
  }
  [class*=navbar-] .navbar-nav .dropdown > a:active .caret {
    border-bottom-color: #fff;
    border-top-color: #fff;
  }
  .dropdown-menu {
    display: none;
  }
  .navbar-fixed-top {
    -webkit-backface-visibility: hidden;
  }
  #bodyClick {
    height: 100%;
    width: 100%;
    position: fixed;
    opacity: 0;
    top: 0;
    left: auto;
    right: 260px;
    content: "";
    z-index: 9999;
    overflow-x: hidden;
  }
  .social-line .btn,
  .subscribe-line .form-control {
    margin: 0 0 10px;
  }
  .footer:not(.footer-big) nav > ul li,
  .social-line.pull-right {
    float: none;
  }
  .social-area.pull-right {
    float: none !important;
  }
  .form-control + .form-control-feedback {
    margin-top: -8px;
  }
  .navbar-toggle:focus,
  .navbar-toggle:hover {
    background-color: transparent !important;
  }
  .media-post .author {
    width: 20%;
    float: none!important;
    display: block;
    margin: 0 auto 10px;
  }
  .media-post .media-body {
    width: 100%;
  }
  .navbar-collapse.collapse {
    height: 100% !important;
  }
  .navbar-collapse.collapse.in {
    display: block;
  }
  .navbar-header .collapse,
  .navbar-toggle {
    display: block !important;
  }
  .navbar-header {
    float: none;
  }
  .navbar-collapse .nav p {
    font-size: 1rem;
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  .presentation-page .section-components .components-macbook {
    max-width: 350px!important;
    max-height: 250px!important;
    margin-top: 12vh;
    left: -12px;
  }
  .presentation-page .section-components .coloured-card-img,
  .presentation-page .section-components .table-img {
    display: none;
  }
  .presentation-page .section-components .social-img {
    left: -7%;
    top: 37%;
  }
  .presentation-page .section-components .pin-btn-img {
    top: 54%;
  }
  .presentation-page .section-components .share-btn-img {
    top: 7%;
  }
  .presentation-page .section-components .coloured-card-btn-img {
    top: -2%;
  }
  .login-page .container {
    padding-top: 100px !important;
  }
  .index-page #cd-vertical-nav,
  .presentation-page #cd-vertical-nav,
  .section-page #cd-vertical-nav {
    display: none;
  }
  .index-page .cd-section .tim-typo .tim-note {
    width: 60px;
  }
}
@media screen and (max-width: 400px) {
  .cd-vertical-nav {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .main-panel .navbar .navbar-collapse .navbar-nav .nav-item .nav-link p {
    display: none;
  }
  .nav-mobile-menu,
  .sidebar .navbar-form {
    display: none !important;
  }
}
.role-grants-matrix #grants-table.table td {
  vertical-align: top;
}
.role-grants-matrix #grants-table.table .form-check {
  margin-bottom: 0.5rem;
}
.role-grants-matrix #grants-table.table .form-check:last-child {
  margin-bottom: 0;
}
.role-grants-matrix #grants-table.table .form-check .form-check-label .form-check-sign {
  position: relative !important;
  display: inline-block !important;
  left: auto !important;
  top: 0 !important;
  float: left;
  padding-right: 10px;
  margin-top: 0.12em;
}
.role-grants-matrix #grants-table.table .form-check .form-check-label {
  display: block;
  overflow: hidden;
  line-height: 1.4;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLWxpZ2h0LmNzcyIsIm1hcHBpbmdzIjoiQUFBQTtFQUNJO0FDQ0o7QURHQTtFQUNJO0FDREo7QURJQTtFQUVRO0FDSFI7QURRSTtFQUNJO0FDTlI7QURJQTtFQU9ZO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNSWjtBREhBO0VBaUJZO0FDWFo7QURpQlk7RUFFUTtBQ2hCcEI7QURtQmdCO0VBQ0k7QUNqQnBCO0FEc0JZO0VBRVE7QUNyQnBCO0FEd0JnQjtFQUNJO0FDdEJwQjtBRDZCQTtFQUNJO0VBQ0E7QUMzQko7QUQ4QkE7RUFDSTtFQUNBO0FDNUJKO0FEK0JBO0VBQ0k7QUM3Qko7QURnQ0E7RUFDSTtFQUVBO0FDL0JKO0FEa0NBO0VBQ0k7QUNoQ0o7QUQrQkE7RUFJUTtBQ2hDUjtBRGtDUTtFQUNJO0FDaENaO0FEcUNBO0VBQ0k7QUNuQ0o7QURzQ0E7RUFDSTtBQ3BDSjtBRHVDQTtFQUNJO0FDckNKO0FEeUNBO0VBSWdCO0VBQ0E7QUMxQ2hCO0FEZ0RBO0VDOUNFOztNQUVJO0VBQ0o7O01BRUk7RUFDSjs7TUFFSTtFQUNKOztNQUVJO0VBQ0o7O01BRUk7QUFDTjtBRCtCQTtFQUlRO0FDaENSO0FENEJBO0VBV1E7RUFDQTtBQ3BDUjtBRHdCQTtFQWdCUTtFQUVBO0VBRUE7RUFFQTtFQUNBO0VBR0E7RUFFQTtFQUdBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFFQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QUNuRFI7QURGQTtFQXdEWTtFQUNBO0FDbkRaO0FETkE7RUErRFk7QUN0RFo7QURUQTtFQW1FWTtBQ3ZEWjtBRFpBO0VBd0VRO0VBQ0E7RUFDQTtFQUNBO0VDekROOztVQUVRO0VBQ1I7O1VBRVE7RUFDUjs7VUFFUTtBQUNWO0FEM0JBO0VBaUZnQjtBQ25EaEI7QUQ5QkE7RUF5Rlk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FDMURaO0FEL0NBO0VBc0hZO0VDcEVWLDJCQUEyQjtFRHVFakI7RUFDQTtBQ3JFWjtBRHJEQTtFQW1JUTtBQzNFUjtBRHhEQTtFQXNJWTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FDNUVaO0FEOEVZO0VBQ0k7QUM1RWhCO0FEbEVBO0VBb0pRO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUNqRk47Ozs7OztVQU1RO0FBQ1Y7QURuRkE7RUE4S1E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VDMUZOOztVQUVRO0VBQ1I7O1VBRVE7RUFDUjs7VUFFUTtBQUNWO0FEc0ZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUNwRlo7QUQwRlE7RUFDSTtFQUNBO0FDeEZaO0FEOEZRO0VBQ0k7QUM1Rlo7QURvR0k7RUFFUTtBQ25HWjtBRDJHSTtFQUVRO0VBQ0E7RUFDQTtFQUNBO0FDMUdaO0FENkdRO0VBRVE7QUM1R2hCO0FEa0hBO0VBRVE7QUNqSFI7QURzSEE7Ozs7RUFJSTtBQ3BISjtBRHdIQTtFQUVRO0FDdkhSO0FENEhBOztFQUVJO0VBQ0E7QUMxSEo7QURnSUk7O0VBRUk7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDL0hSO0FEb0lJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ2xJUjtBRHFJSTtFQUNJO0FDbklSO0FEdUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDcklKO0FEeUlBO0VBQ0k7RUFDQTtBQ3ZJSjtBRDBJQTtFQUNJO0VBQ0E7QUN4SUo7QUQ2SUE7RUFDSTtBQzNJSjtBRDhJQTtFQUVRO0VBQ0E7QUM3SVI7QURpSkE7RUFDSTtBQy9JSjtBRGtKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FDaEpKO0FENElBO0VBT1E7RUFDQTtFQUNBO0FDaEpSO0FEdUlBO0VBYVE7QUNqSlI7QURvSUE7RUFpQlE7QUNsSlI7QURpSUE7RUFxQlE7QUNuSlI7QURzSkE7RUFDSTtBQ3BKSjtBQ3ZWQTtFQVNJO0FEaVZKO0FDMVZBO0VBRVE7QUQyVlI7QUM3VkE7RUFNUTtBRDBWUjtBQ2hXQTtFQVlRO0FEdVZSO0FDbldBO0VBZ0JRO0FEc1ZSO0FDdFdBO0VBb0JRO0FEcVZSO0FDeldBO0VBd0JRO0FEb1ZSO0FDNVdBO0VBNEJRO0VBQ0E7QURtVlI7QUNoWEE7RUFnQ1k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUNQUjtBRjJWSjtBQzdYQTtFQTZDZ0I7QURtVmhCO0FDN1VnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQrVXBCO0FDN1VvQjtFQUNJO0FEK1V4QjtBQzdVd0I7RUFDSTtBRCtVNUI7QUMzVW9CO0VBQ0k7QUQ2VXhCO0FDblpBO0VBNkVZO0VBQ0E7QUR5VVo7QUN2WkE7RUFrRlk7QUR3VVo7QUMxWkE7RUF1RlE7QURzVVI7QUM3WkE7RUEwRlk7RUM5RFI7RUFDQTtFQUNBO0VEOERRO0FEd1VaO0FDdFVZO0VBQ0k7QUR3VWhCO0FDclVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDbEZaO0VBQ0E7RUFDQTtBRjBaSjtBQ3RVWTtFQ3JHUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjhhSjtBQzNVWTtFQy9GUjtFQUNBO0FGNmFKO0FDL2JBO0VBdUhRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQyVVI7QUN0Y0E7RUErSFE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDBVUjtBQ3hVUTtFQUNJO0VBQ0E7RUFDQTtBRDBVWjtBQ3hVWTtFQUNJO0VBQ0E7QUQwVWhCO0FDclVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdVVaO0FDcFVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEc1VaO0FDbFVJO0VDM0lBO0VEK0lZO0FEa1VoQjtBQzdUb0I7RUFDSTtFQ3JKcEI7QUZxZEo7QUN2ZkE7RUFpTVE7RUFDQTtFQUNBO0FEeVRSO0FDdlRRO0VBQ0k7QUR5VFo7QUMvZkE7RUEyTVE7QUR1VFI7QUNsZ0JBO0VBK01RO0VBQ0E7QURzVFI7QUN0Z0JBO0VBb05RO0FEcVRSO0FDemdCQTtFQXdOUTtFQUNBO0VBQ0E7RUFDQTtBRG9UUjtBQy9nQkE7RUE4Tlk7RUFDQTtFQUNBO0VBQ0E7QURvVFo7QUNyaEJBO0VBcU9ZO0FEbVRaO0FDeGhCQTtFQTBPUTtFQUNBO0VBQ0E7RUFDQTtBRGlUUjtBQzloQkE7RUFnUFk7RUFDQTtFQUNBO0VBQ0E7QURpVFo7QUNwaUJBO0VBd1BRO0FEK1NSO0FDdmlCQTtFQTRQUTtBRDhTUjtBQzFpQkE7RUFpUVk7RUFDQTtFQUNBO0VBQ0E7QUQ0U1o7QUNoakJBO0VBd1FZO0VBQ0E7RUFDQTtFQUNBO0FEMlNaO0FDdGpCQTtFQWdSUTtFQUNBO0VBQ0E7RUFDQTtBRHlTUjtBQzVqQkE7RUF1UlE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHdTUjtBQ3RrQkE7RUFrU1E7QUR1U1I7QUN6a0JBO0VBd1NnQjtBRG9TaEI7QUM1a0JBO0VBK1NZO0VBRUE7QUQrUlo7QUNobEJBO0VBc1RRO0VBQ0E7QUQ2UlI7QUNwbEJBO0VBMFRZO0FENlJaO0FDdmxCQTtFQStUUTtBRDJSUjtBQ3RSWTtFQUNJO0VBQ0E7QUR3UmhCO0FDOWxCQTtFQTRVUTtFQUNBO0VBQ0E7RUFDQTtBRHFSUjtBQ2pSQTtFQUNJO0VBQ0E7QURtUko7QUNoUkE7RUFDSTtJQUNJO0VEa1JOO0VDL1FFO0lBQ0k7RURpUk47QUFDRjtBQzlRQTtFQUNJO0FEZ1JKO0FHbm5CQTtFQUVRO0FIb25CUjtBR3RuQkE7RUFNUTtBSG1uQlI7QUd6bkJBO0VIMm5CRTsrQkFDNkI7RUdqbkJuQjtBSG1uQlo7QUc5bkJBO0VBaUJRO0FIZ25CUjtBR2pvQkE7RUFxQlE7QUgrbUJSO0FHcG9CQTtFQTBCWTtFQUVBO0FING1CWjtBR3hvQkE7RUFpQ1E7RUFFQTtBSHltQlI7QUc1b0JBO0VBc0NZO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFFQTtBSHNtQlo7QUdwcEJBO0VBaURnQjtFQUVBO0VBQ0E7RUFDQTtBSHFtQmhCO0FHbm1CZ0I7RUFDSTtBSHFtQnBCO0FHbG1CZ0I7RUFDSTtBSG9tQnBCO0FHam1CZ0I7O0VBRUk7QUhtbUJwQjtBSW5xQkE7RUFDSTtFQUVBO0FKb3FCSjtBSXZxQkE7RUFNUTtFQUNBO0FKb3FCUjtBSWhxQkE7RUFDSTtFQUVBO0FKaXFCSjtBSXBxQkE7RUFNUTtFQUNBO0VBQ0E7QUppcUJSO0FJenFCQTtFQVlRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSmdxQlI7QUs1ckJBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNnJCRjtBSzNyQkU7RUFDRTtFQUNBO0FMNnJCSjtBSzFyQkU7RUFHSTtFQUNBO0VBQ0E7QUwwckJOO0FLL3JCRTtFQVFNO0VBQ0E7QUwwckJSO0FLcHJCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBTHNyQkY7QUtuckJBO0VBQ0U7RUFDQTtBTHFyQkY7QUtsckJBO0VBQ0U7RUFDQTtFQUNBO0FMb3JCRjtBS2pyQkE7RUFDRTtBTG1yQkY7QUtockJBO0VBQ0U7QUxrckJGO0FLL3FCQTtFQUNFO0FMaXJCRjtBSzlxQkE7RUFDRTtBTGdyQkY7QUFDQSxXQUFXO0FNN3ZCWDtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4rdkJKO0FNNXZCQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOOHZCSjtBTTN2QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU42dkJKO0FBQ0EsWUFBWTtBTTF2Qlo7RUFDSTtFQUNBO0FONHZCSjtBTXp2QkE7O0VBRUk7RUFDQTtBTjJ2Qko7QU14dkJBO0VBQ0k7RUFDQTtBTjB2Qko7QU12dkJBO0VBQ0k7RUFDQTtBTnl2Qko7QU10dkJBO0VBQ0k7RUFDQTtFQUNBO0FOd3ZCSjtBQUNBLGFBQWE7QU1ydkJiO0VBQ0k7RUFDQTtBTnV2Qko7QU1wdkJBOztFQUVJO0VBQ0E7QU5zdkJKO0FNbnZCQTtFQUNJO0VBQ0E7QU5xdkJKO0FNbHZCQTtFQUNJO0VBQ0E7QU5vdkJKO0FNanZCQTtFQUNJO0VBQ0E7RUFDQTtBTm12Qko7QUFDQSxlQUFlO0FNaHZCZjtFQUNJO0VBQ0E7QU5rdkJKO0FNL3VCQTs7RUFFSTtFQUNBO0FOaXZCSjtBTTl1QkE7RUFDSTtFQUNBO0FOZ3ZCSjtBTTd1QkE7RUFDSTtFQUNBO0FOK3VCSjtBTTV1QkE7RUFDSTtFQUNBO0VBQ0E7QU44dUJKO0FBQ0EsZ0JBQWdCO0FNM3VCaEI7RUFDSTtFQUNBO0FONnVCSjtBTTF1QkE7O0VBRUk7RUFDQTtBTjR1Qko7QU16dUJBO0VBQ0k7RUFDQTtBTjJ1Qko7QU14dUJBO0VBQ0k7RUFDQTtBTjB1Qko7QU12dUJBO0VBQ0k7RUFDQTtFQUNBO0FOeXVCSjtBT3YzQkE7RUFHWTtBUHUzQlo7QU8xM0JBO0VBTWdCO0FQdTNCaEI7QU9sM0JBO0VBRVE7QVBtM0JSO0FPLzJCQTtFQUdZO0FQKzJCWjtBTzcyQlk7RUFDSTtBUCsyQmhCO0FPcjNCQTtFQVlRO0VBQ0E7QVA0MkJSO0FPejNCQTtFQWlCUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBUDAyQlI7QU9sNEJBO0VBNEJnQjtFQUVBO0FQdzJCaEI7QU90MkJnQjtFQUNJO0VBRUE7QVB1MkJwQjtBTzE0QkE7RUF5Q1k7QVBvMkJaO0FPNzRCQTtFQWdEZ0I7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7QVA2MUJoQjtBUTE2QkE7RUFFUTtFQUNBO0VBRUE7RUFFQTtBUnk2QlI7QVFoN0JBO0VBV1E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QVJ1NkJSO0FRejdCQTtFQXNCZ0I7RUFFQTtBUnE2QmhCO0FRbjZCZ0I7RUFDSTtFQUVBO0FSbzZCcEI7QVFqOEJBO0VBbUNZO0FSaTZCWjtBUXA4QkE7RUEwQ2dCO0FSNjVCaEI7QVF2OEJBO0VBNkNnQjtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtBUjA1QmhCO0FRcDVCQTtFQUVRO0VBRUE7RUFDQTtBUm81QlI7QVF6NUJBO0VBUVk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QVJtNUJaO0FROTRCQTtFQUdZO0FSODRCWjtBUWo1QkE7RUFNZ0I7RUFDQTtFQUNBO0VBQ0E7QVI4NEJoQjtBUXg0QkE7RUFFUTtBUnk0QlI7QVM3K0JBO0VBQ0k7SVQrK0JBOzthQUVTO0VBQ1g7RVNsL0JFO0lBR1E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVRrL0JWO0VTMy9CRTtJQWFRO0VUaS9CVjtFUzkvQkU7SUFpQlE7SUFDQTtJQUNBO0VUZy9CVjtFUzUrQlU7SUFFUTtJQUNBO0VUNitCbEI7RVN2Z0NFO0lBaUNZO0lBQ0E7RVR5K0JkO0VTM2dDRTtJQXNDZ0I7SUFDQTtFVHcrQmxCO0VTL2dDRTtJQXlDb0I7SUFDQTtFVHkrQnRCO0VTbmhDRTtJQTZDb0I7SUFDQTtFVHkrQnRCO0VTdmhDRTtJQW1EWTtJQUNBO0VUdStCZDtFUzNoQ0U7SUE0RFE7RVRrK0JWO0VTOWhDRTtJQWtFZ0I7RVQrOUJsQjtFU2ppQ0U7SUFxRW9CO0VUKzlCdEI7RVNwaUNFO0lBaUZRO0VUczlCVjtFUzE5QlU7SUFDSTtFVDQ5QmQ7RVMxaUNFO0lBb0ZZO0VUeTlCZDtFUzdpQ0U7SUF3Rlk7RVR3OUJkO0VTaGpDRTtJQTRGWTtJQUNBO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0VUcTlCZDtFUzFqQ0U7SUFnSGdCO0lBRUE7SUFFQTtJQUNBO0lBRUE7RVQwOEJsQjtFU3o5QmtCO0lBQ0k7RVQyOUJ0QjtFU3o5QnNCO0lBQ0k7RVQyOUIxQjtFUzk4QmtCO0lBQ0k7RVRnOUJ0QjtFUzc4QmtCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VUKzhCdEI7QUFDRjtBQUNBLGlGQUFpRjtBVW5sQ2pGO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnFsQ0o7QVVubENJO0VBQ0k7QVZxbENSO0FVdGxDSTs7Ozs7RUFRUTtBVnFsQ1o7QVVqbENJOztFQUlRO0VBQ0E7QVZpbENaO0FVNWtDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FWOGtDSjtBVTNrQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVY2a0NKO0FVMWtDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVY0a0NKO0FVamxDQTtFQVFRO0VBQ0E7QVY0a0NSO0FVemtDSTtFQUNJO0FWMmtDUjtBVXhrQ0k7RUFDSTtBVjBrQ1I7QVV2a0NJO0VBQ0k7QVZ5a0NSO0FBQ0EsaUJBQWlCO0FVcmtDakI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnVrQ0o7QVVya0NJO0VBQ0k7QVZ1a0NSO0FVbmtDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZxa0NKO0FVbGtDQTtFQUNJO0VBQ0E7RUFDQTtBVm9rQ0o7QVVqa0NBO0VBQ0k7QVZta0NKO0FVaGtDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZra0NKO0FVaGtDSTtFQUNJO0VBQ0E7QVZra0NSO0FVOWpDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FWZ2tDSjtBVTdqQ0E7RUFDSTtJQUNJO0VWK2pDTjtBQUNGO0FVNWpDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVY4akNKO0FVM2pDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVY2akNKO0FBQ0EsNEVBQTRFO0FVMWpDNUU7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVjRqQ0o7QVV6akNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVYyakNKO0FVeGpDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWMGpDSjtBVXhqQ0k7RUFDSTtBVjBqQ1I7QVV2akNJO0VBQ0k7RUFDQTtBVnlqQ1I7QVV4a0NBO0VBbUJRO0VBQ0E7QVZ3akNSO0FVNWtDQTtFQXdCUTtFQUNBO0VBQ0E7RUFDQTtBVnVqQ1I7QVVuakNBO0VBQ0k7RUFDQTtFQUNBO0FWcWpDSjtBVWxqQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVm9qQ0o7QVV4akNBO0VBT1E7RUFDQTtBVm9qQ1I7QVU1akNBOztFQWFRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZtakNSO0FVampDUTs7RUFDSTtFQUNBO0VBQ0E7QVZvakNaO0FVampDUTs7RUFDSTtFQUNBO0VBQ0E7QVZvakNaO0FVL2lDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FWaWpDSjtBQUNBLHFHQUFxRztBVTlpQ3JHO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZnakNKO0FVOWlDSTtFQUNJO0VBQ0E7QVZnakNSO0FVN2lDSTtFQUNJO0VBQ0E7QVYraUNSO0FVNWlDSTtFQUNJO0VBQ0E7QVY4aUNSO0FVM2lDSTtFQUNJO0VBQ0E7QVY2aUNSO0FBQ0EsbUJBQW1CO0FVemlDbkI7RUFDSTtFQUNBO0VBQ0E7QVYyaUNKO0FVOWlDQTtFQU1RO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVYyaUNSO0FVeGlDSTtFQUNJO0FWMGlDUjtBVXZpQ0k7RUFDSTtBVnlpQ1I7QVV0aUNJO0VBQ0k7QVZ3aUNSO0FVcmlDSTtFQUNJO0FWdWlDUjtBVW5pQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVnFpQ0o7QVVsaUNBO0VBQ0k7QVZvaUNKO0FVamlDQTtFQUNJO0VBQ0E7RUFDQTtBVm1pQ0o7QVVqaUNJO0VBQ0k7QVZtaUNSO0FVaGlDSTtFQUNJO0FWa2lDUjtBVTloQ0E7RUFDSTtFQUNBO0VBQ0E7QVZnaUNKO0FVN2hDQTtFQUNJO0FWK2hDSjtBV3A0Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYczRDSjtBWTE0Q0E7OztFQUNJO0FaODRDSjtBWTM0Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWjY0Q0o7QVkxNENBOzs7Ozs7Ozs7O0VBQ0k7QVpxNUNKO0FZbDVDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpvNUNKO0FZajVDQTtFQUNJO0FabTVDSjtBWWg1Q0E7RUFDSTtFQUNBO0VBQ0E7QVprNUNKO0FZLzRDQTs7Ozs7O0VBQ0k7RUFDQTtBWnM1Q0o7QVluNUNBO0VBQ0k7RUFDQTtBWnE1Q0o7QVlsNUNBOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpxNUNKO0FZbDVDQTtFQUNJO0VBQ0E7QVpvNUNKO0FZajVDQTs7OztFQUNJO0FaczVDSjtBWW41Q0E7OztFQUNJO0FadTVDSjtBWXA1Q0E7Ozs7RUFDSTtBWnk1Q0o7QVl0NUNBO0VBQ0k7QVp3NUNKO0FZcjVDQTtFQUNJO0VBQ0E7QVp1NUNKO0FZcDVDQTtFQUNJO0FaczVDSjtBWW41Q0E7O0VBQ0k7QVpzNUNKO0FZbjVDQTtFQUNJO0FacTVDSjtBWWw1Q0E7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpxNUNKO0FZbDVDQTtFQUNJO0FabzVDSjtBWWo1Q0E7RUFDSTtBWm01Q0o7QVloNUNBO0VBQ0k7RUFDQTtFQUNBO0FaazVDSjtBWS80Q0E7RUFDSTtFQUNBO0FaaTVDSjtBWTk0Q0E7O0VBQ0k7RUFDQTtBWmk1Q0o7QVk5NENBOzs7O0VBQ0k7RUFDQTtBWm01Q0o7QVloNUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVprNUNKO0FZLzRDQTtFQUNJO0FaaTVDSjtBWTk0Q0E7RUFDSTtBWmc1Q0o7QVk3NENBOztFQUNJO0FaZzVDSjtBWTc0Q0E7RUFDSTtBWis0Q0o7QVk1NENBO0VBQ0k7QVo4NENKO0FZMzRDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo2NENKO0FZMTRDQTtFQUNJO0FaNDRDSjtBWXo0Q0E7RUFDSTtFQUNBO0FaMjRDSjtBWXg0Q0E7RUFDSTtBWjA0Q0o7QVl2NENBO0VBQ0k7RUFDQTtBWnk0Q0o7QVl0NENBOzs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaNDRDSjtBWXo0Q0E7O0VBQ0k7QVo0NENKO0FZejRDQTs7RUFDSTtBWjQ0Q0o7QVl6NENBO0VBQ0k7QVoyNENKO0FZeDRDQTtFQUNJO0FaMDRDSjtBWXY0Q0E7Ozs7RUFDSTtBWjQ0Q0o7QVl6NENBOzs7O0VBQ0k7QVo4NENKO0FZMzRDQTs7OztFQUNJO0VBQ0E7QVpnNUNKO0FZNzRDQTs7RUFDSTtFQUNBO0FaZzVDSjtBWTc0Q0E7RUFDSTtFQUNBO0FaKzRDSjtBWTU0Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWjg0Q0o7QVkzNENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaNjRDSjtBWTE0Q0E7RUFDSTtBWjQ0Q0o7QVl6NENBOztFQUNJO0FaNDRDSjtBWXo0Q0E7RUFDSTtFQUNBO0FaMjRDSjtBWXg0Q0E7RUFDSTtBWjA0Q0o7QVl2NENBO0VBQ0k7RUFDQTtBWnk0Q0o7QVl0NENBO0VBQ0k7QVp3NENKO0FZcjRDQTtFQUNJO0VBQ0E7QVp1NENKO0FZcDRDQTtFQUNJO0FaczRDSjtBWW40Q0E7RUFDSTtBWnE0Q0o7QVlsNENBOzs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7QVorNENKO0FZNTRDQTtFQUNJO0VBQ0E7QVo4NENKO0FZMzRDQTtFQUNJO0FaNjRDSjtBWTE0Q0E7O0VBQ0k7RUFDQTtBWjY0Q0o7QVkxNENBO0VBQ0k7QVo0NENKO0FZejRDQTtFQUNJO0FaMjRDSjtBWXg0Q0E7O0VBQ0k7RUFDQTtBWjI0Q0o7QVl4NENBO0VBQ0k7QVowNENKO0FZdjRDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaeTRDSjtBWXQ0Q0E7O0VBQ0k7RUFDQTtBWnk0Q0o7QVl0NENBOztFQUNJO0VBQ0E7QVp5NENKO0FZdDRDQTs7RUFDSTtFQUNBO0FaeTRDSjtBWXQ0Q0E7RUFDSTtBWnc0Q0o7QVlyNENBO0VBQ0k7QVp1NENKO0FZcDRDQTtFQUNJO0VBQ0E7QVpzNENKO0FZbjRDQTtFQUNJO0VBQ0E7QVpxNENKO0FZbDRDQTtFQUNJO0VBQ0E7RUFDQTtBWm80Q0o7QVlqNENBO0VBQ0k7QVptNENKO0FZaDRDQTs7RUFDSTtFQUNBO0FabTRDSjtBWWg0Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaazRDSjtBWS8zQ0E7RUFDSTtBWmk0Q0o7QVk5M0NBO0VBQ0k7RUFDQTtBWmc0Q0o7QVk3M0NBO0VBQ0k7RUFDQTtBWiszQ0o7QVk1M0NBO0VBQ0k7RUFDQTtFQUNBO0FaODNDSjtBWTMzQ0E7RUFDSTtBWjYzQ0o7QVkxM0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaNDNDSjtBWXozQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWjIzQ0o7QVl4M0NBO0VBQ0k7RUFDQTtFQUNBO0FaMDNDSjtBWXYzQ0E7RUFDSTtFQUNBO0VBQ0E7QVp5M0NKO0FZdDNDQTtFQUNJO0VBQ0E7QVp3M0NKO0FZcjNDQTs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjQzQ0o7QVl6M0NBO0VBQ0k7O0lBQ0k7RVo0M0NOO0FBQ0Y7QVl6M0NBO0VBQ0k7OztJQUNJO0VaNjNDTjtBQUNGO0FZMTNDQTtFQUNJOzs7O0lBQ0k7RVorM0NOO0FBQ0Y7QVk1M0NBO0VBQ0k7Ozs7O0lBQ0k7RVprNENOO0FBQ0Y7QVkvM0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVppNENKO0FZOTNDQTtFQUNJO0VBQ0E7QVpnNENKO0FZNzNDQTs7RUFDSTtFQUNBO0FaZzRDSjtBWTczQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWm84Q0o7QVlqOENBO0VBQ0k7RUFDQTtFQUNBO0FabThDSjtBWWg4Q0E7RUFDSTtFQUNBO0FaazhDSjtBWS83Q0E7RUFDSTtFQUNBO0FaaThDSjtBWTk3Q0E7RUFDSTtFQUNBO0FaZzhDSjtBWTc3Q0E7RUFDSTtFQUNBO0FaKzdDSjtBWTU3Q0E7RUFDSTtFQUNBO0FaODdDSjtBWTM3Q0E7RUFDSTtFQUNBO0FaNjdDSjtBWTE3Q0E7RUFDSTtFQUNBO0VBQ0E7QVo0N0NKO0FZejdDQTtFQUNJO0VBQ0E7QVoyN0NKO0FZeDdDQTtFQUNJO0VBQ0E7QVowN0NKO0FZdjdDQTtFQUNJO0VBQ0E7QVp5N0NKO0FZdDdDQTtFQUNJO0VBQ0E7QVp3N0NKO0FZcjdDQTtFQUNJO0VBQ0E7QVp1N0NKO0FZcDdDQTtFQUNJO0VBQ0E7QVpzN0NKO0FZbjdDQTtFQUNJO0VBQ0E7QVpxN0NKO0FZbDdDQTtFQUNJO0VBQ0E7QVpvN0NKO0FZajdDQTtFQUNJO0VBQ0E7QVptN0NKO0FZaDdDQTtFQUNJO0VBQ0E7QVprN0NKO0FZLzZDQTtFQUNJO0VBQ0E7QVppN0NKO0FZOTZDQTtFQUNJO0VBQ0E7QVpnN0NKO0FZNzZDQTtFQUNJO0FaKzZDSjtBWTU2Q0E7RUFDSTtBWjg2Q0o7QVkzNkNBO0VBQ0k7QVo2NkNKO0FZMTZDQTtFQUNJO0FaNDZDSjtBWXo2Q0E7RUFDSTtBWjI2Q0o7QVl4NkNBO0VBQ0k7QVowNkNKO0FZdjZDQTtFQUNJO0FaeTZDSjtBWXQ2Q0E7RUFDSTtBWnc2Q0o7QVlyNkNBO0VBQ0k7QVp1NkNKO0FZcDZDQTtFQUNJO0FaczZDSjtBWW42Q0E7RUFDSTtBWnE2Q0o7QVlsNkNBO0VBQ0k7QVpvNkNKO0FZajZDQTtFQUNJO0FabTZDSjtBWWg2Q0E7RUFDSTtBWms2Q0o7QVkvNUNBO0VBQ0k7QVppNkNKO0FZOTVDQTtFQUNJO0FaZzZDSjtBWTc1Q0E7RUFDSTtBWis1Q0o7QVk1NUNBO0VBQ0k7QVo4NUNKO0FZMzVDQTtFQUNJO0FaNjVDSjtBWTE1Q0E7RUFDSTtBWjQ1Q0o7QVl6NUNBO0VBQ0k7QVoyNUNKO0FZeDVDQTtFQUNJO0FaMDVDSjtBWXY1Q0E7RUFDSTtBWnk1Q0o7QVl0NUNBO0VBQ0k7QVp3NUNKO0FZcjVDQTtFQUNJO0FadTVDSjtBWXA1Q0E7RUFDSTtBWnM1Q0o7QVluNUNBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RVpxNUNOO0VZbDVDRTtJQUNJO0lBQ0E7RVpvNUNOO0VZajVDRTtJQUNJO0lBQ0E7RVptNUNOO0VZaDVDRTtJQUNJO0lBQ0E7RVprNUNOO0VZLzRDRTtJQUNJO0lBQ0E7RVppNUNOO0VZOTRDRTtJQUNJO0lBQ0E7RVpnNUNOO0VZNzRDRTtJQUNJO0lBQ0E7RVorNENOO0VZNTRDRTtJQUNJO0lBQ0E7SUFDQTtFWjg0Q047RVkzNENFO0lBQ0k7SUFDQTtFWjY0Q047RVkxNENFO0lBQ0k7SUFDQTtFWjQ0Q047RVl6NENFO0lBQ0k7SUFDQTtFWjI0Q047RVl4NENFO0lBQ0k7SUFDQTtFWjA0Q047RVl2NENFO0lBQ0k7SUFDQTtFWnk0Q047RVl0NENFO0lBQ0k7SUFDQTtFWnc0Q047RVlyNENFO0lBQ0k7SUFDQTtFWnU0Q047RVlwNENFO0lBQ0k7SUFDQTtFWnM0Q047RVluNENFO0lBQ0k7SUFDQTtFWnE0Q047RVlsNENFO0lBQ0k7SUFDQTtFWm80Q047RVlqNENFO0lBQ0k7SUFDQTtFWm00Q047RVloNENFO0lBQ0k7SUFDQTtFWms0Q047RVkvM0NFO0lBQ0k7RVppNENOO0VZOTNDRTtJQUNJO0VaZzRDTjtFWTczQ0U7SUFDSTtFWiszQ047RVk1M0NFO0lBQ0k7RVo4M0NOO0VZMzNDRTtJQUNJO0VaNjNDTjtFWTEzQ0U7SUFDSTtFWjQzQ047RVl6M0NFO0lBQ0k7RVoyM0NOO0VZeDNDRTtJQUNJO0VaMDNDTjtFWXYzQ0U7SUFDSTtFWnkzQ047RVl0M0NFO0lBQ0k7RVp3M0NOO0VZcjNDRTtJQUNJO0VadTNDTjtFWXAzQ0U7SUFDSTtFWnMzQ047RVluM0NFO0lBQ0k7RVpxM0NOO0VZbDNDRTtJQUNJO0VabzNDTjtFWWozQ0U7SUFDSTtFWm0zQ047RVloM0NFO0lBQ0k7RVprM0NOO0VZLzJDRTtJQUNJO0VaaTNDTjtFWTkyQ0U7SUFDSTtFWmczQ047RVk3MkNFO0lBQ0k7RVorMkNOO0VZNTJDRTtJQUNJO0VaODJDTjtFWTMyQ0U7SUFDSTtFWjYyQ047RVkxMkNFO0lBQ0k7RVo0MkNOO0VZejJDRTtJQUNJO0VaMjJDTjtFWXgyQ0U7SUFDSTtFWjAyQ047RVl2MkNFO0lBQ0k7RVp5MkNOO0VZdDJDRTtJQUNJO0VadzJDTjtFWXIyQ0U7SUFDSTtFWnUyQ047QUFDRjtBWXAyQ0E7RUFDSTtJQUNJO0lBQ0E7SUFDQTtFWnMyQ047RVluMkNFO0lBQ0k7SUFDQTtFWnEyQ047RVlsMkNFO0lBQ0k7SUFDQTtFWm8yQ047RVlqMkNFO0lBQ0k7SUFDQTtFWm0yQ047RVloMkNFO0lBQ0k7SUFDQTtFWmsyQ047RVkvMUNFO0lBQ0k7SUFDQTtFWmkyQ047RVk5MUNFO0lBQ0k7SUFDQTtFWmcyQ047RVk3MUNFO0lBQ0k7SUFDQTtJQUNBO0VaKzFDTjtFWTUxQ0U7SUFDSTtJQUNBO0VaODFDTjtFWTMxQ0U7SUFDSTtJQUNBO0VaNjFDTjtFWTExQ0U7SUFDSTtJQUNBO0VaNDFDTjtFWXoxQ0U7SUFDSTtJQUNBO0VaMjFDTjtFWXgxQ0U7SUFDSTtJQUNBO0VaMDFDTjtFWXYxQ0U7SUFDSTtJQUNBO0VaeTFDTjtFWXQxQ0U7SUFDSTtJQUNBO0VadzFDTjtFWXIxQ0U7SUFDSTtJQUNBO0VadTFDTjtFWXAxQ0U7SUFDSTtJQUNBO0VaczFDTjtFWW4xQ0U7SUFDSTtJQUNBO0VacTFDTjtFWWwxQ0U7SUFDSTtJQUNBO0VabzFDTjtFWWoxQ0U7SUFDSTtJQUNBO0VabTFDTjtFWWgxQ0U7SUFDSTtFWmsxQ047RVkvMENFO0lBQ0k7RVppMUNOO0VZOTBDRTtJQUNJO0VaZzFDTjtFWTcwQ0U7SUFDSTtFWiswQ047RVk1MENFO0lBQ0k7RVo4MENOO0VZMzBDRTtJQUNJO0VaNjBDTjtFWTEwQ0U7SUFDSTtFWjQwQ047RVl6MENFO0lBQ0k7RVoyMENOO0VZeDBDRTtJQUNJO0VaMDBDTjtFWXYwQ0U7SUFDSTtFWnkwQ047RVl0MENFO0lBQ0k7RVp3MENOO0VZcjBDRTtJQUNJO0VadTBDTjtFWXAwQ0U7SUFDSTtFWnMwQ047RVluMENFO0lBQ0k7RVpxMENOO0VZbDBDRTtJQUNJO0VabzBDTjtFWWowQ0U7SUFDSTtFWm0wQ047RVloMENFO0lBQ0k7RVprMENOO0VZL3pDRTtJQUNJO0VaaTBDTjtFWTl6Q0U7SUFDSTtFWmcwQ047RVk3ekNFO0lBQ0k7RVorekNOO0VZNXpDRTtJQUNJO0VaOHpDTjtFWTN6Q0U7SUFDSTtFWjZ6Q047RVkxekNFO0lBQ0k7RVo0ekNOO0VZenpDRTtJQUNJO0VaMnpDTjtFWXh6Q0U7SUFDSTtFWjB6Q047RVl2ekNFO0lBQ0k7RVp5ekNOO0VZdHpDRTtJQUNJO0Vad3pDTjtBQUNGO0FZcnpDQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0VadXpDTjtFWXB6Q0U7SUFDSTtJQUNBO0Vac3pDTjtFWW56Q0U7SUFDSTtJQUNBO0VacXpDTjtFWWx6Q0U7SUFDSTtJQUNBO0Vab3pDTjtFWWp6Q0U7SUFDSTtJQUNBO0VabXpDTjtFWWh6Q0U7SUFDSTtJQUNBO0Vaa3pDTjtFWS95Q0U7SUFDSTtJQUNBO0VaaXpDTjtFWTl5Q0U7SUFDSTtJQUNBO0lBQ0E7RVpnekNOO0VZN3lDRTtJQUNJO0lBQ0E7RVoreUNOO0VZNXlDRTtJQUNJO0lBQ0E7RVo4eUNOO0VZM3lDRTtJQUNJO0lBQ0E7RVo2eUNOO0VZMXlDRTtJQUNJO0lBQ0E7RVo0eUNOO0VZenlDRTtJQUNJO0lBQ0E7RVoyeUNOO0VZeHlDRTtJQUNJO0lBQ0E7RVoweUNOO0VZdnlDRTtJQUNJO0lBQ0E7RVp5eUNOO0VZdHlDRTtJQUNJO0lBQ0E7RVp3eUNOO0VZcnlDRTtJQUNJO0lBQ0E7RVp1eUNOO0VZcHlDRTtJQUNJO0lBQ0E7RVpzeUNOO0VZbnlDRTtJQUNJO0lBQ0E7RVpxeUNOO0VZbHlDRTtJQUNJO0lBQ0E7RVpveUNOO0VZanlDRTtJQUNJO0VabXlDTjtFWWh5Q0U7SUFDSTtFWmt5Q047RVkveENFO0lBQ0k7RVppeUNOO0VZOXhDRTtJQUNJO0VaZ3lDTjtFWTd4Q0U7SUFDSTtFWit4Q047RVk1eENFO0lBQ0k7RVo4eENOO0VZM3hDRTtJQUNJO0VaNnhDTjtFWTF4Q0U7SUFDSTtFWjR4Q047RVl6eENFO0lBQ0k7RVoyeENOO0VZeHhDRTtJQUNJO0VaMHhDTjtFWXZ4Q0U7SUFDSTtFWnl4Q047RVl0eENFO0lBQ0k7RVp3eENOO0VZcnhDRTtJQUNJO0VadXhDTjtFWXB4Q0U7SUFDSTtFWnN4Q047RVlueENFO0lBQ0k7RVpxeENOO0VZbHhDRTtJQUNJO0Vab3hDTjtFWWp4Q0U7SUFDSTtFWm14Q047RVloeENFO0lBQ0k7RVpreENOO0VZL3dDRTtJQUNJO0VaaXhDTjtFWTl3Q0U7SUFDSTtFWmd4Q047RVk3d0NFO0lBQ0k7RVord0NOO0VZNXdDRTtJQUNJO0VaOHdDTjtFWTN3Q0U7SUFDSTtFWjZ3Q047RVkxd0NFO0lBQ0k7RVo0d0NOO0VZendDRTtJQUNJO0VaMndDTjtFWXh3Q0U7SUFDSTtFWjB3Q047RVl2d0NFO0lBQ0k7RVp5d0NOO0FBQ0Y7QVl0d0NBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RVp3d0NOO0VZcndDRTtJQUNJO0lBQ0E7RVp1d0NOO0VZcHdDRTtJQUNJO0lBQ0E7RVpzd0NOO0VZbndDRTtJQUNJO0lBQ0E7RVpxd0NOO0VZbHdDRTtJQUNJO0lBQ0E7RVpvd0NOO0VZandDRTtJQUNJO0lBQ0E7RVptd0NOO0VZaHdDRTtJQUNJO0lBQ0E7RVprd0NOO0VZL3ZDRTtJQUNJO0lBQ0E7SUFDQTtFWml3Q047RVk5dkNFO0lBQ0k7SUFDQTtFWmd3Q047RVk3dkNFO0lBQ0k7SUFDQTtFWit2Q047RVk1dkNFO0lBQ0k7SUFDQTtFWjh2Q047RVkzdkNFO0lBQ0k7SUFDQTtFWjZ2Q047RVkxdkNFO0lBQ0k7SUFDQTtFWjR2Q047RVl6dkNFO0lBQ0k7SUFDQTtFWjJ2Q047RVl4dkNFO0lBQ0k7SUFDQTtFWjB2Q047RVl2dkNFO0lBQ0k7SUFDQTtFWnl2Q047RVl0dkNFO0lBQ0k7SUFDQTtFWnd2Q047RVlydkNFO0lBQ0k7SUFDQTtFWnV2Q047RVlwdkNFO0lBQ0k7SUFDQTtFWnN2Q047RVludkNFO0lBQ0k7SUFDQTtFWnF2Q047RVlsdkNFO0lBQ0k7RVpvdkNOO0VZanZDRTtJQUNJO0VabXZDTjtFWWh2Q0U7SUFDSTtFWmt2Q047RVkvdUNFO0lBQ0k7RVppdkNOO0VZOXVDRTtJQUNJO0VaZ3ZDTjtFWTd1Q0U7SUFDSTtFWit1Q047RVk1dUNFO0lBQ0k7RVo4dUNOO0VZM3VDRTtJQUNJO0VaNnVDTjtFWTF1Q0U7SUFDSTtFWjR1Q047RVl6dUNFO0lBQ0k7RVoydUNOO0VZeHVDRTtJQUNJO0VaMHVDTjtFWXZ1Q0U7SUFDSTtFWnl1Q047RVl0dUNFO0lBQ0k7RVp3dUNOO0VZcnVDRTtJQUNJO0VadXVDTjtFWXB1Q0U7SUFDSTtFWnN1Q047RVludUNFO0lBQ0k7RVpxdUNOO0VZbHVDRTtJQUNJO0Vab3VDTjtFWWp1Q0U7SUFDSTtFWm11Q047RVlodUNFO0lBQ0k7RVprdUNOO0VZL3RDRTtJQUNJO0VaaXVDTjtFWTl0Q0U7SUFDSTtFWmd1Q047RVk3dENFO0lBQ0k7RVordENOO0VZNXRDRTtJQUNJO0VaOHRDTjtFWTN0Q0U7SUFDSTtFWjZ0Q047RVkxdENFO0lBQ0k7RVo0dENOO0VZenRDRTtJQUNJO0VaMnRDTjtFWXh0Q0U7SUFDSTtFWjB0Q047QUFDRjtBWXZ0Q0E7RUFDSTtFQUNBO0VBQ0E7QVp5dENKO0FZdHRDQTs7RUFDSTtFQUNBO0VBQ0E7QVp5dENKO0FZdHRDQTtFQUNJO0VBQ0E7QVp3dENKO0FZcnRDQTtFQUNJO0FadXRDSjtBWXB0Q0E7O0VBQ0k7QVp1dENKO0FZcHRDQTs7O0VBQ0k7QVp3dENKO0FZcnRDQTs7RUFDSTtBWnd0Q0o7QVlydENBOzs7O0VBQ0k7QVowdENKO0FZdnRDQTtFQUNJO0FaeXRDSjtBWXR0Q0E7RUFDSTtFQUNBO0Fad3RDSjtBWXJ0Q0E7OztFQUNJO0FaeXRDSjtBWXR0Q0E7Ozs7RUFDSTtBWjJ0Q0o7QVl4dENBOzs7RUFDSTtBWjR0Q0o7QVl6dENBOzs7RUFDSTtBWjZ0Q0o7QVkxdENBOzs7O0VBQ0k7QVordENKO0FZNXRDQTs7O0VBQ0k7QVpndUNKO0FZN3RDQTs7O0VBQ0k7QVppdUNKO0FZOXRDQTs7O0VBQ0k7QVprdUNKO0FZL3RDQTs7OztFQUNJO0Fab3VDSjtBWWp1Q0E7OztFQUNJO0FacXVDSjtBWWx1Q0E7OztFQUNJO0Fac3VDSjtBWW51Q0E7Ozs7RUFDSTtBWnd1Q0o7QVlydUNBOzs7RUFDSTtBWnl1Q0o7QVl0dUNBOzs7RUFDSTtBWjB1Q0o7QVl2dUNBOzs7O0VBQ0k7QVo0dUNKO0FZenVDQTs7O0VBQ0k7QVo2dUNKO0FZMXVDQTs7O0VBQ0k7QVo4dUNKO0FZM3VDQTs7OztFQUNJO0FaZ3ZDSjtBWTd1Q0E7OztFQUNJO0FaaXZDSjtBWTl1Q0E7OztFQUNJO0Faa3ZDSjtBWS91Q0E7Ozs7RUFDSTtBWm92Q0o7QVlqdkNBOzs7RUFDSTtBWnF2Q0o7QVlsdkNBOzs7RUFDSTtBWnN2Q0o7QVludkNBOzs7O0VBQ0k7QVp3dkNKO0FZcnZDQTs7O0VBQ0k7QVp5dkNKO0FZdHZDQTs7Ozs7O0VBQ0k7QVo2dkNKO0FZMXZDQTtFQUNJO0VBQ0E7RUFDQTtBWjR2Q0o7QVl6dkNBO0VBQ0k7RUFDQTtFQUNBO0FaMnZDSjtBWXh2Q0E7RUFDSTtFQUNBO0FaMHZDSjtBWXZ2Q0E7OztFQUNJO0FaMnZDSjtBWXh2Q0E7RUFDSTtBWjB2Q0o7QVl2dkNBO0VBQ0k7QVp5dkNKO0FZdHZDQTtFQUNJO0VBQ0E7QVp3dkNKO0FZcnZDQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RVp1dkNOO0VZcHZDRTtJQUNJO0Vac3ZDTjtBQUNGO0FZbnZDQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RVpxdkNOO0VZbHZDRTtJQUNJO0Vab3ZDTjtBQUNGO0FZanZDQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RVptdkNOO0VZaHZDRTtJQUNJO0Vaa3ZDTjtBQUNGO0FZL3VDQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RVppdkNOO0VZOXVDRTtJQUNJO0VaZ3ZDTjtBQUNGO0FZN3VDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaK3VDSjtBWTV1Q0E7RUFDSTtBWjh1Q0o7QVkzdUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjZ1Q0o7QVkxdUNBO0VBQ0k7SUFDSTtFWjR1Q047QUFDRjtBWXp1Q0E7RUFDSTtFQUNBO0FaMnVDSjtBWXh1Q0E7RUFDSTtFQUNBO0FaMHVDSjtBWXZ1Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaeXVDSjtBWXR1Q0E7RUFDSTtFQUNBO0Fad3VDSjtBWXJ1Q0E7O0VBQ0k7RUFDQTtBWnd1Q0o7QVlydUNBOzs7O0VBQ0k7QVowdUNKO0FZdnVDQTtFQUNJO0VBQ0E7QVp5dUNKO0FZdHVDQTs7RUFDSTtFQUNBO0FaeXVDSjtBWXR1Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fad3VDSjtBWXJ1Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWnV1Q0o7QVlwdUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpzdUNKO0FZbnVDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FacXVDSjtBWWx1Q0E7O0VBQ0k7RUFDQTtBWnF1Q0o7QVlsdUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWm91Q0o7QVlqdUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWm11Q0o7QVlodUNBOzs7RUFDSTtBWm91Q0o7QVlqdUNBO0VBQ0k7QVptdUNKO0FZaHVDQTtFQUNJO0VBQ0E7QVprdUNKO0FZL3RDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaaXVDSjtBWTl0Q0E7O0VBQ0k7RUFDQTtBWml1Q0o7QVk5dENBO0VBQ0k7RUFDQTtFQUNBO0FaZ3VDSjtBWTd0Q0E7RUFDSTtFQUNBO0VBQ0E7QVordENKO0FZNXRDQTs7RUFDSTtBWit0Q0o7QVk1dENBO0VBQ0k7QVo4dENKO0FZM3RDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaNnRDSjtBWTF0Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWjR0Q0o7QVl6dENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjJ0Q0o7QVl4dENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVowdENKO0FZdnRDQTs7OztFQUNJO0FaNHRDSjtBWXp0Q0E7O0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBWjJ0Q0o7QVl4dENBOztFQUNJO0VBQ0E7QVoydENKO0FZeHRDQTs7RUFDSTtFQUNBO0FaMnRDSjtBWXh0Q0E7O0VBQ0k7RUFDQTtBWjJ0Q0o7QVl4dENBOztFQUNJO0VBQ0E7QVoydENKO0FZeHRDQTs7RUFDSTtBWjJ0Q0o7QVl4dENBOzs7O0VBQ0k7QVo2dENKO0FZMXRDQTs7RUFDSTtBWjZ0Q0o7QVkxdENBOztFQUNJO0FaNnRDSjtBWTF0Q0E7O0VBQ0k7RUFDQTtBWjZ0Q0o7QVkxdENBOztFQUNJO0FaNnRDSjtBWTF0Q0E7Ozs7RUFDSTtBWit0Q0o7QVk1dENBOztFQUNJO0VBQ0E7QVordENKO0FZNXRDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo4dENKO0FZM3RDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaNnRDSjtBWTF0Q0E7Ozs7RUFDSTtBWit0Q0o7QVk1dENBOztFQUNJO0VBRUo7RVo4dENFOzs7bUVBR2lFO0FBQ25FO0FZM3RDQTs7RUFDSTtFQUVKO0VBQ0k7QVo2dENKO0FZMXRDQTs7RUFDSTtFQUNBO0FaNnRDSjtBWTF0Q0E7O0VBQ0k7RUFDQTtBWjZ0Q0o7QVkxdENBOztFQUNJO0VBQ0E7QVo2dENKO0FZMXRDQTs7RUFDSTtBWjZ0Q0o7QVkxdENBOzs7O0VBQ0k7QVordENKO0FZNXRDQTs7RUFDSTtBWit0Q0o7QVk1dENBOztFQUNJO0FaK3RDSjtBWTV0Q0E7O0VBQ0k7RUFDQTtBWit0Q0o7QVk1dENBOztFQUNJO0FaK3RDSjtBWTV0Q0E7Ozs7RUFDSTtBWml1Q0o7QVk5dENBOztFQUNJO0VBQ0E7QVppdUNKO0FZOXRDQTtFQUNJO0VBQ0E7RUFDQTtBWmd1Q0o7QVk3dENBO0VBQ0k7QVordENKO0FZNXRDQTtFQUNJO0lBQ0k7RVo4dENOO0VZM3RDRTs7SUFDSTtJQUNBO0lBQ0E7RVo4dENOO0VZM3RDRTtJQUNJO0lBQ0E7RVo2dENOO0VZMXRDRTtJQUNJO0lBQ0E7SUFDQTtFWjR0Q047RVl6dENFO0lBQ0k7RVoydENOO0VZeHRDRTs7SUFDSTtFWjJ0Q047RVl4dENFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFWjB0Q047RVl2dENFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFWnl0Q047RVl0dENFO0lBQ0k7SUFDQTtFWnd0Q047RVlydENFO0lBQ0k7RVp1dENOO0FBQ0Y7QVlwdENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnN0Q0o7QVludENBO0VBQ0k7SUFDSTtFWnF0Q047QUFDRjtBWWx0Q0E7RUFDSTtFQUNBO0Fab3RDSjtBWWp0Q0E7O0VBQ0k7RUFDQTtBWm90Q0o7QVlqdENBOztFQUNJO0VBQ0E7QVpvdENKO0FZanRDQTtFQUNJO0FabXRDSjtBWWh0Q0E7O0VBQ0k7QVptdENKO0FZaHRDQTs7RUFDSTtBWm10Q0o7QVlodENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVprdENKO0FZL3NDQTs7O0VBQ0k7RUFDQTtFQUNBO0FabXRDSjtBWWh0Q0E7O0VBQ0k7QVptdENKO0FZaHRDQTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWm10Q0o7QVlodENBOzs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWm90Q0o7QVlqdENBOzs7RUFDSTtBWnF0Q0o7QVlsdENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpvdENKO0FZanRDQTs7O0VBQ0k7RUFDQTtFQUNBO0FacXRDSjtBWWx0Q0E7O0VBQ0k7QVpxdENKO0FZbHRDQTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWnF0Q0o7QVlsdENBOzs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWnN0Q0o7QVludENBOzs7RUFDSTtBWnV0Q0o7QVlwdENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpzdENKO0FZbnRDQTs7O0VBQ0k7RUFDQTtFQUNBO0FadXRDSjtBWXB0Q0E7O0VBQ0k7QVp1dENKO0FZcHRDQTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWnV0Q0o7QVlwdENBOzs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWnd0Q0o7QVlydENBOzs7RUFDSTtBWnl0Q0o7QVl0dENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVp3dENKO0FZcnRDQTs7O0VBQ0k7RUFDQTtFQUNBO0FaeXRDSjtBWXR0Q0E7O0VBQ0k7QVp5dENKO0FZdHRDQTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWnl0Q0o7QVl0dENBOzs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWjB0Q0o7QVl2dENBOzs7RUFDSTtBWjJ0Q0o7QVl4dENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVowdENKO0FZdnRDQTs7O0VBQ0k7RUFDQTtFQUNBO0FaMnRDSjtBWXh0Q0E7O0VBQ0k7QVoydENKO0FZeHRDQTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWjJ0Q0o7QVl4dENBOzs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWjR0Q0o7QVl6dENBOzs7RUFDSTtBWjZ0Q0o7QVkxdENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVo0dENKO0FZenRDQTs7O0VBQ0k7RUFDQTtFQUNBO0FaNnRDSjtBWTF0Q0E7O0VBQ0k7QVo2dENKO0FZMXRDQTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWjZ0Q0o7QVkxdENBOzs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWjh0Q0o7QVkzdENBOzs7RUFDSTtBWit0Q0o7QVk1dENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVo4dENKO0FZM3RDQTs7O0VBQ0k7RUFDQTtFQUNBO0FaK3RDSjtBWTV0Q0E7O0VBQ0k7QVordENKO0FZNXRDQTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWit0Q0o7QVk1dENBOzs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWmd1Q0o7QVk3dENBOzs7RUFDSTtBWml1Q0o7QVk5dENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpndUNKO0FZN3RDQTs7O0VBQ0k7RUFDQTtFQUNBO0FaaXVDSjtBWTl0Q0E7O0VBQ0k7QVppdUNKO0FZOXRDQTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWml1Q0o7QVk5dENBOzs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWmt1Q0o7QVkvdENBOzs7RUFDSTtBWm11Q0o7QVlodUNBO0VBQ0k7RUFDQTtBWmt1Q0o7QVkvdENBO0VBQ0k7RUFDQTtFQUNBO0FaaXVDSjtBWTl0Q0E7O0VBQ0k7QVppdUNKO0FZOXRDQTs7RUFDSTtFQUNBO0FaaXVDSjtBWTl0Q0E7OztFQUNJO0VBQ0E7RUFDQTtBWmt1Q0o7QVkvdENBOzs7RUFDSTtBWm11Q0o7QVlodUNBO0VBQ0k7RUFDQTtBWmt1Q0o7QVkvdENBO0VBQ0k7RUFDQTtFQUNBO0FaaXVDSjtBWTl0Q0E7O0VBQ0k7QVppdUNKO0FZOXRDQTs7RUFDSTtFQUNBO0FaaXVDSjtBWTl0Q0E7OztFQUNJO0VBQ0E7RUFDQTtBWmt1Q0o7QVkvdENBOzs7RUFDSTtBWm11Q0o7QVlodUNBO0VBQ0k7RUFDQTtBWmt1Q0o7QVkvdENBO0VBQ0k7RUFDQTtFQUNBO0FaaXVDSjtBWTl0Q0E7O0VBQ0k7QVppdUNKO0FZOXRDQTs7RUFDSTtFQUNBO0FaaXVDSjtBWTl0Q0E7OztFQUNJO0VBQ0E7RUFDQTtBWmt1Q0o7QVkvdENBOzs7RUFDSTtBWm11Q0o7QVlodUNBO0VBQ0k7RUFDQTtBWmt1Q0o7QVkvdENBO0VBQ0k7RUFDQTtFQUNBO0FaaXVDSjtBWTl0Q0E7O0VBQ0k7QVppdUNKO0FZOXRDQTs7RUFDSTtFQUNBO0FaaXVDSjtBWTl0Q0E7OztFQUNJO0VBQ0E7RUFDQTtBWmt1Q0o7QVkvdENBOzs7RUFDSTtBWm11Q0o7QVlodUNBO0VBQ0k7RUFDQTtBWmt1Q0o7QVkvdENBO0VBQ0k7RUFDQTtFQUNBO0FaaXVDSjtBWTl0Q0E7O0VBQ0k7QVppdUNKO0FZOXRDQTs7RUFDSTtFQUNBO0FaaXVDSjtBWTl0Q0E7OztFQUNJO0VBQ0E7RUFDQTtBWmt1Q0o7QVkvdENBOzs7RUFDSTtBWm11Q0o7QVlodUNBO0VBQ0k7RUFDQTtBWmt1Q0o7QVkvdENBO0VBQ0k7RUFDQTtFQUNBO0FaaXVDSjtBWTl0Q0E7O0VBQ0k7QVppdUNKO0FZOXRDQTs7RUFDSTtFQUNBO0FaaXVDSjtBWTl0Q0E7OztFQUNJO0VBQ0E7RUFDQTtBWmt1Q0o7QVkvdENBOzs7RUFDSTtBWm11Q0o7QVlodUNBO0VBQ0k7RUFDQTtBWmt1Q0o7QVkvdENBO0VBQ0k7RUFDQTtFQUNBO0FaaXVDSjtBWTl0Q0E7O0VBQ0k7QVppdUNKO0FZOXRDQTs7RUFDSTtFQUNBO0FaaXVDSjtBWTl0Q0E7OztFQUNJO0VBQ0E7RUFDQTtBWmt1Q0o7QVkvdENBOzs7RUFDSTtBWm11Q0o7QVlodUNBO0VBQ0k7RUFDQTtBWmt1Q0o7QVkvdENBO0VBQ0k7RUFDQTtFQUNBO0FaaXVDSjtBWTl0Q0E7O0VBQ0k7QVppdUNKO0FZOXRDQTs7RUFDSTtFQUNBO0FaaXVDSjtBWTl0Q0E7OztFQUNJO0VBQ0E7RUFDQTtBWmt1Q0o7QVkvdENBOzs7RUFDSTtBWm11Q0o7QVlodUNBO0VBQ0k7RUFDQTtFQUNBO0Faa3VDSjtBWS90Q0E7RUFDSTtBWml1Q0o7QVk5dENBOzs7RUFDSTtBWmt1Q0o7QVkvdENBOztFQUNJO0VBQ0E7QVprdUNKO0FZL3RDQTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWmt1Q0o7QVkvdENBOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0Faa3VDSjtBWS90Q0E7RUFDSTtFQUNBO0FaaXVDSjtBWTl0Q0E7RUFDSTtBWmd1Q0o7QVk3dENBOzs7RUFDSTtBWml1Q0o7QVk5dENBO0VBQ0k7QVpndUNKO0FZN3RDQTtFQUNJO0lBQ0k7RVordENOO0FBQ0Y7QVk1dENBO0VBQ0k7QVo4dENKO0FZM3RDQTtFQUNJO0FaNnRDSjtBWTF0Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWjR0Q0o7QVl6dENBO0VBQ0k7SUFDSTtFWjJ0Q047QUFDRjtBWXh0Q0E7Ozs7RUFDSTtBWjZ0Q0o7QVkxdENBO0VBQ0k7QVo0dENKO0FZenRDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVoydENKO0FZeHRDQTtFQUNJO0FaMHRDSjtBWXZ0Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp5dENKO0FZdHRDQTtFQUNJO0VBQ0E7QVp3dENKO0FZcnRDQTtFQUNJO0VBQ0E7QVp1dENKO0FZcHRDQTtFQUNJO0lBQ0k7SUFDQTtFWnN0Q047RVludENFO0lBQ0k7SUFDQTtFWnF0Q047QUFDRjtBWWx0Q0E7RUFDSTtJQUNJO0lBQ0E7RVpvdENOO0VZanRDRTtJQUNJO0lBQ0E7RVptdENOO0FBQ0Y7QVlodENBO0VBQ0k7SUFDSTtJQUNBO0Vaa3RDTjtFWS9zQ0U7SUFDSTtJQUNBO0VaaXRDTjtBQUNGO0FZOXNDQTtFQUNJO0lBQ0k7SUFDQTtFWmd0Q047RVk3c0NFO0lBQ0k7SUFDQTtFWitzQ047QUFDRjtBWTVzQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWjhzQ0o7QVkzc0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjZzQ0o7QVkxc0NBO0VBQ0k7QVo0c0NKO0FZenNDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVoyc0NKO0FZeHNDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVowc0NKO0FZdnNDQTtFQUNJO0FaeXNDSjtBWXRzQ0E7RUFDSTtBWndzQ0o7QVlyc0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnVzQ0o7QVlwc0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnNzQ0o7QVluc0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpxc0NKO0FZbHNDQTtFQUNJO0Fab3NDSjtBWWpzQ0E7RUFDSTtBWm1zQ0o7QVloc0NBOzs7O0VBQ0k7RUFDQTtBWnFzQ0o7QVlsc0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpvc0NKO0FZanNDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FabXNDSjtBWWhzQ0E7Ozs7RUFDSTtFQUNBO0VBQ0E7QVpxc0NKO0FZbHNDQTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWnFzQ0o7QVlsc0NBO0VBQ0k7QVpvc0NKO0FZanNDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FabXNDSjtBWWhzQ0E7O0VBQ0k7RUFDQTtBWm1zQ0o7QVloc0NBO0VBQ0k7QVprc0NKO0FZL3JDQTs7RUFDSTtFQUNBO0Faa3NDSjtBWS9yQ0E7O0VBQ0k7RUFDQTtBWmtzQ0o7QVkvckNBOzs7Ozs7OztFQUNJO0Fad3NDSjtBWXJzQ0E7RUFDSTtFQUNBO0VBQ0E7QVp1c0NKO0FZcHNDQTtFQUNJO0Fac3NDSjtBWW5zQ0E7O0VBQ0k7QVpzc0NKO0FZbnNDQTs7RUFDSTtFQUNBO0Fac3NDSjtBWW5zQ0E7O0VBQ0k7RUFDQTtBWnNzQ0o7QVluc0NBO0VBQ0k7RUFDQTtBWnFzQ0o7QVlsc0NBOzs7RUFDSTtBWnNzQ0o7QVluc0NBO0VBQ0k7QVpxc0NKO0FZbHNDQTs7RUFDSTtFQUNBO0FacXNDSjtBWWxzQ0E7O0VBQ0k7RUFDQTtBWnFzQ0o7QVlsc0NBOztFQUNJO0FacXNDSjtBWWxzQ0E7RUFDSTtFQUNBO0VBQ0E7QVpvc0NKO0FZanNDQTs7RUFDSTtBWm9zQ0o7QVlqc0NBOztFQUNJO0Fab3NDSjtBWWpzQ0E7O0VBQ0k7RUFDQTtBWm9zQ0o7QVlqc0NBOztFQUNJO0VBQ0E7QVpvc0NKO0FZanNDQTs7RUFDSTtBWm9zQ0o7QVlqc0NBOzs7O0VBQ0k7RUFDQTtFQUNBO0Fac3NDSjtBWW5zQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FacXNDSjtBWWxzQ0E7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FadXNDSjtBWXBzQ0E7Ozs7Ozs7Ozs7OztFQUNJO0FaaXRDSjtBWTlzQ0E7OztFQUNJO0Faa3RDSjtBWS9zQ0E7RUFDSTtBWml0Q0o7QVk5c0NBOztFQUNJO0VBQ0E7QVppdENKO0FZOXNDQTs7RUFDSTtFQUNBO0FaaXRDSjtBWTlzQ0E7RUFDSTtFQUNBO0FaZ3RDSjtBWTdzQ0E7O0VBQ0k7RUFDQTtBWmd0Q0o7QVk3c0NBO0VBQ0k7RUFDQTtBWitzQ0o7QVk1c0NBOztFQUNJO0FaK3NDSjtBWTVzQ0E7O0VBQ0k7RUFDQTtBWitzQ0o7QVk1c0NBOztFQUNJO0FaK3NDSjtBWTVzQ0E7Ozs7Ozs7O0VBQ0k7QVpxdENKO0FZbHRDQTtFQUNJO0Fab3RDSjtBWWp0Q0E7RUFDSTtBWm10Q0o7QVlodENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVprdENKO0FZL3NDQTs7RUFDSTtBWmt0Q0o7QVkvc0NBOztFQUNJO0Faa3RDSjtBWS9zQ0E7Ozs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0Fac3RDSjtBWW50Q0E7O0VBQ0k7QVpzdENKO0FZbnRDQTs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVowdENKO0FZdnRDQTs7RUFDSTtBWjB0Q0o7QVl2dENBOzs7Ozs7RUFDSTtFQUNBO0FaOHRDSjtBWTN0Q0E7Ozs7OztFQUNJO0VBQ0E7QVprdUNKO0FZL3RDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVppdUNKO0FZOXRDQTtFQUNJO0VBQ0E7QVpndUNKO0FZN3RDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWit0Q0o7QVk1dENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVo4dENKO0FZM3RDQTtFQUNJO0FaNnRDSjtBWTF0Q0E7RUFDSTtBWjR0Q0o7QVl6dENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVoydENKO0FZeHRDQTs7RUFDSTtBWjJ0Q0o7QVl4dENBOztFQUNJO0FaMnRDSjtBWXh0Q0E7RUFDSTtFQUNBO0VBQ0E7QVowdENKO0FZdnRDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaeXRDSjtBWXR0Q0E7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp5dENKO0FZdHRDQTtFQUNJO0Fad3RDSjtBWXJ0Q0E7RUFDSTtBWnV0Q0o7QVlodENBO0VBQ0k7RUFDQTtFQUNBO0Faa3RDSjtBWTNzQ0E7RUFDSTtBWjZzQ0o7QVkxc0NBO0VBQ0k7QVo0c0NKO0FZenNDQTtFQUNJO0FaMnNDSjtBWXBzQ0E7RUFDSTtBWnNzQ0o7QVluc0NBO0VBQ0k7QVpxc0NKO0FZbHNDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0Fab3NDSjtBWWpzQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWm1zQ0o7QVloc0NBO0VBQ0k7SUFDSTtFWmtzQ047QUFDRjtBWS9yQ0E7RUFDSTtFQUNBO0FaaXNDSjtBWTlyQ0E7RUFDSTtBWmdzQ0o7QVk3ckNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWityQ0o7QVk1ckNBO0VBQ0k7RUFDQTtFQUNBO0FaOHJDSjtBWTNyQ0E7RUFDSTtFQUNBO0FaNnJDSjtBWTFyQ0E7O0VBQ0k7RUFDQTtFQUNBO0FaNnJDSjtBWTFyQ0E7RUFDSTtFQUNBO0FaNHJDSjtBWXpyQ0E7RUFDSTtBWjJyQ0o7QVl4ckNBO0VBQ0k7RUFDQTtBWjByQ0o7QVl2ckNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnlyQ0o7QVl0ckNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWndyQ0o7QVlyckNBO0VBQ0k7RUFDQTtBWnVyQ0o7QVlwckNBOztFQUNJO0VBQ0E7RUFDQTtBWnVyQ0o7QVlwckNBO0VBQ0k7RUFDQTtFQUNBO0Fac3JDSjtBWW5yQ0E7RUFDSTtFQUNBO0FacXJDSjtBWWxyQ0E7O0VBQ0k7QVpxckNKO0FZbHJDQTtFQUNJO0Fab3JDSjtBWWpyQ0E7RUFDSTtBWm1yQ0o7QVlockNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmtyQ0o7QVkvcUNBOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmtyQ0o7QVkvcUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmlyQ0o7QVk5cUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmdyQ0o7QVk3cUNBO0VBQ0k7QVorcUNKO0FZNXFDQTtFQUNJO0FaOHFDSjtBWTNxQ0E7RUFDSTtBWjZxQ0o7QVkxcUNBO0VBQ0k7QVo0cUNKO0FZenFDQTtFQUNJO0FaMnFDSjtBWXhxQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVowcUNKO0FZdnFDQTtFQUNJO0lBQ0k7RVp5cUNOO0FBQ0Y7QVl0cUNBO0VBQ0k7QVp3cUNKO0FZcnFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp1cUNKO0FZcHFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpzcUNKO0FZbnFDQTtFQUNJO0lBQ0k7RVpxcUNOO0FBQ0Y7QVlscUNBO0VBQ0k7QVpvcUNKO0FZanFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVptcUNKO0FZaHFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVprcUNKO0FZL3BDQTtFQUNJO0lBQ0k7RVppcUNOO0FBQ0Y7QVk5cENBO0VBQ0k7QVpncUNKO0FZN3BDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVorcENKO0FZNXBDQTs7RUFDSTtFQUNBO0FaK3BDSjtBWTVwQ0E7RUFDSTtBWjhwQ0o7QVkzcENBO0VBQ0k7QVo2cENKO0FZMXBDQTtFQUNJO0FaNHBDSjtBWXpwQ0E7RUFDSTtBWjJwQ0o7QVl4cENBO0VBQ0k7QVowcENKO0FZdnBDQTtFQUNJO0FaeXBDSjtBWXRwQ0E7OztFQUNJO0FaMHBDSjtBWXZwQ0E7RUFDSTs7O0lBQ0k7RVoycENOO0FBQ0Y7QVl4cENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjBwQ0o7QVl2cENBO0VBQ0k7RUFDQTtBWnlwQ0o7QVl0cENBOztFQUNJO0FaeXBDSjtBWXRwQ0E7RUFDSTtFQUNBO0VBQ0E7QVp3cENKO0FZcnBDQTtFQUNJO0FadXBDSjtBWXBwQ0E7RUFDSTtBWnNwQ0o7QVlucENBO0VBQ0k7RUFDQTtFQUNBO0FacXBDSjtBWWxwQ0E7O0VBQ0k7QVpxcENKO0FZbHBDQTtFQUNJO0VBQ0E7RUFDQTtBWm9wQ0o7QVlqcENBOztFQUNJO0VBQ0E7RUFDQTtBWm9wQ0o7QVlqcENBO0VBQ0k7RUFDQTtFQUNBO0FabXBDSjtBWWhwQ0E7RUFDSTtBWmtwQ0o7QVkvb0NBOztFQUNJO0VBQ0E7QVprcENKO0FZL29DQTs7RUFDSTtFQUNBO0Faa3BDSjtBWS9vQ0E7O0VBQ0k7RUFDQTtFQUNBO0Faa3BDSjtBWS9vQ0E7RUFDSTtBWmlwQ0o7QVk5b0NBO0VBQ0k7QVpncENKO0FZN29DQTtFQUNJO0VBQ0E7QVorb0NKO0FZNW9DQTs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0Fab3BDSjtBWWpwQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWm1wQ0o7QVlocENBOztFQUNJO0FabXBDSjtBWWhwQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Faa3BDSjtBWS9vQ0E7RUFDSTtFQUNBO0FaaXBDSjtBWTlvQ0E7RUFDSTtFQUNBO0FaZ3BDSjtBWTdvQ0E7RUFDSTtFQUNBO0VBQ0E7QVorb0NKO0FZNW9DQTtFQUNJO0VBQ0E7RUFDQTtBWjhvQ0o7QVkzb0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaNm9DSjtBWTFvQ0E7O0VBQ0k7QVo2b0NKO0FZMW9DQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaNG9DSjtBWXpvQ0E7RUFDSTs7Ozs7O0lBQ0k7SUFDQTtFWmdwQ047QUFDRjtBWTdvQ0E7RUFDSTtJQUNJO0lBQ0E7RVorb0NOO0VZNW9DRTtJQUNJO0VaOG9DTjtFWTNvQ0U7SUFDSTtFWjZvQ047RVkxb0NFO0lBQ0k7SUFDQTtFWjRvQ047RVl6b0NFOzs7Ozs7SUFDSTtFWmdwQ047RVk3b0NFO0lBQ0k7SUFDQTtFWitvQ047RVk1b0NFO0lBQ0k7RVo4b0NOO0FBQ0Y7QVkzb0NBO0VBQ0k7Ozs7OztJQUNJO0lBQ0E7RVprcENOO0FBQ0Y7QVkvb0NBO0VBQ0k7SUFDSTtJQUNBO0VaaXBDTjtFWTlvQ0U7SUFDSTtFWmdwQ047RVk3b0NFO0lBQ0k7RVorb0NOO0VZNW9DRTtJQUNJO0lBQ0E7RVo4b0NOO0VZM29DRTs7Ozs7O0lBQ0k7RVprcENOO0VZL29DRTtJQUNJO0lBQ0E7RVppcENOO0VZOW9DRTtJQUNJO0VaZ3BDTjtBQUNGO0FZN29DQTtFQUNJOzs7Ozs7SUFDSTtJQUNBO0Vab3BDTjtBQUNGO0FZanBDQTtFQUNJO0lBQ0k7SUFDQTtFWm1wQ047RVlocENFO0lBQ0k7RVprcENOO0VZL29DRTtJQUNJO0VaaXBDTjtFWTlvQ0U7SUFDSTtJQUNBO0VaZ3BDTjtFWTdvQ0U7Ozs7OztJQUNJO0Vab3BDTjtFWWpwQ0U7SUFDSTtJQUNBO0VabXBDTjtFWWhwQ0U7SUFDSTtFWmtwQ047QUFDRjtBWS9vQ0E7RUFDSTs7Ozs7O0lBQ0k7SUFDQTtFWnNwQ047QUFDRjtBWW5wQ0E7RUFDSTtJQUNJO0lBQ0E7RVpxcENOO0VZbHBDRTtJQUNJO0Vab3BDTjtFWWpwQ0U7SUFDSTtFWm1wQ047RVlocENFO0lBQ0k7SUFDQTtFWmtwQ047RVkvb0NFOzs7Ozs7SUFDSTtFWnNwQ047RVlucENFO0lBQ0k7SUFDQTtFWnFwQ047RVlscENFO0lBQ0k7RVpvcENOO0FBQ0Y7QVlqcENBO0VBQ0k7RUFDQTtBWm1wQ0o7QVlocENBOzs7Ozs7RUFDSTtFQUNBO0FadXBDSjtBWXBwQ0E7RUFDSTtBWnNwQ0o7QVlucENBO0VBQ0k7QVpxcENKO0FZbHBDQTtFQUNJO0VBQ0E7QVpvcENKO0FZanBDQTs7Ozs7O0VBQ0k7QVp3cENKO0FZcnBDQTtFQUNJO0VBQ0E7QVp1cENKO0FZcHBDQTtFQUNJO0Fac3BDSjtBWW5wQ0E7OztFQUNJO0FadXBDSjtBWXBwQ0E7RUFDSTtBWnNwQ0o7QVlucENBOztFQUNJO0Fac3BDSjtBWW5wQ0E7RUFDSTtBWnFwQ0o7QVlscENBOzs7O0VBQ0k7QVp1cENKO0FZcHBDQTtFQUNJO0VBQ0E7QVpzcENKO0FZL29DQTtFQUNJO0FaaXBDSjtBWTlvQ0E7OztFQUNJO0Faa3BDSjtBWS9vQ0E7OztFQUNJO0FabXBDSjtBWWhwQ0E7RUFDSTtBWmtwQ0o7QVkvb0NBOztFQUNJO0Faa3BDSjtBWS9vQ0E7RUFDSTtBWmlwQ0o7QVk5b0NBOzs7O0VBQ0k7QVptcENKO0FZaHBDQTtFQUNJO0VBQ0E7QVprcENKO0FZM29DQTtFQUNJO0FaNm9DSjtBWTFvQ0E7OztFQUNJO0FaOG9DSjtBWTNvQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo2b0NKO0FZMW9DQTtFQUNJO0VBQ0E7QVo0b0NKO0FZem9DQTtFQUNJO0VBQ0E7QVoyb0NKO0FZeG9DQTtFQUNJO0VBQ0E7RUFDQTtBWjBvQ0o7QVl2b0NBO0VBQ0k7RUFDQTtFQUNBO0FaeW9DSjtBWXRvQ0E7O0VBQ0k7QVp5b0NKO0FZdG9DQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0Fad29DSjtBWXJvQ0E7RUFDSTtBWnVvQ0o7QVlwb0NBO0VBQ0k7QVpzb0NKO0FZbm9DQTs7RUFDSTtBWnNvQ0o7QVlub0NBO0VBQ0k7QVpxb0NKO0FZbG9DQTtFQUNJO0Fab29DSjtBWWpvQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FabW9DSjtBWWhvQ0E7RUFDSTtBWmtvQ0o7QVkvbkNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVppb0NKO0FZOW5DQTtFQUNJO0FaZ29DSjtBWTduQ0E7RUFDSTtFQUNBO0FaK25DSjtBWTVuQ0E7O0VBQ0k7RUFDQTtBWituQ0o7QVk1bkNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo4bkNKO0FZM25DQTs7O0VBQ0k7RUFDQTtBWituQ0o7QVk1bkNBOztFQUNJO0VBQ0E7QVorbkNKO0FZNW5DQTs7RUFDSTtFQUNBO0FaK25DSjtBWTVuQ0E7RUFDSTtBWjhuQ0o7QVkzbkNBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFWjZuQ047RVkxbkNFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RVo0bkNOO0FBQ0Y7QVl6bkNBO0VBQ0k7QVoybkNKO0FZeG5DQTtFQUNJO0lBQ0k7SUFDQTtFWjBuQ047RVl2bkNFO0lBQ0k7SUFDQTtFWnluQ047RVl0bkNFO0lBQ0k7SUFDQTtFWnduQ047RVlybkNFO0lBQ0k7SUFDQTtFWnVuQ047RVlwbkNFOztJQUNJO0VadW5DTjtFWXBuQ0U7O0lBQ0k7RVp1bkNOO0VZcG5DRTtJQUNJO0lBQ0E7RVpzbkNOO0VZbm5DRTs7SUFDSTtFWnNuQ047RVlubkNFOztJQUNJO0Vac25DTjtBQUNGO0FZbm5DQTtFQUNJO0FacW5DSjtBWWxuQ0E7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0Vab25DTjtFWWpuQ0U7SUFDSTtJQUNBO0VabW5DTjtBQUNGO0FZaG5DQTtFQUNJO0Faa25DSjtBWS9tQ0E7RUFDSTtBWmluQ0o7QVk5bUNBO0VBQ0k7RUFDQTtFQUNBO0FaZ25DSjtBWTdtQ0E7RUFDSTtFQUNBO0FaK21DSjtBWTVtQ0E7RUFDSTtFQUNBO0FaOG1DSjtBWTNtQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo2bUNKO0FZMW1DQTs7RUFDSTtBWjZtQ0o7QVkxbUNBO0VBQ0k7QVo0bUNKO0FZem1DQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaMm1DSjtBWXhtQ0E7RUFDSTtFQUNBO0FaMG1DSjtBWXZtQ0E7RUFDSTtBWnltQ0o7QVl0bUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVp3bUNKO0FZcm1DQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FadW1DSjtBWXBtQ0E7O0VBQ0k7QVp1bUNKO0FZcG1DQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0Fac21DSjtBWW5tQ0E7RUFDSTtFQUNBO0VBQ0E7QVpxbUNKO0FZbG1DQTtFQUNJO0VBQ0E7RUFDQTtBWm9tQ0o7QVlqbUNBO0VBQ0k7RUFDQTtBWm1tQ0o7QVlobUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVprbUNKO0FZL2xDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVppbUNKO0FZOWxDQTtFQUNJO0VBQ0E7RUFDQTtBWmdtQ0o7QVk3bENBO0VBQ0k7RUFDQTtBWitsQ0o7QVk1bENBO0VBQ0k7RUFDQTtBWjhsQ0o7QVkzbENBO0VBQ0k7RUFDQTtFQUNBO0FaNmxDSjtBWTFsQ0E7RUFDSTtFQUNBO0FaNGxDSjtBWXpsQ0E7RUFDSTtFQUNBO0FaMmxDSjtBWXhsQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjBsQ0o7QVl2bENBO0VBQ0k7SUFDSTtFWnlsQ047QUFDRjtBWXRsQ0E7O0VBQ0k7QVp5bENKO0FZdGxDQTtFQUNJO0Fad2xDSjtBWXJsQ0E7RUFDSTtFQUNBO0FadWxDSjtBWXBsQ0E7RUFDSTtFQUNBO0VBQ0E7QVpzbENKO0FZbmxDQTtFQUNJO0VBQ0E7QVpxbENKO0FZbGxDQTs7RUFDSTtFQUNBO0FacWxDSjtBWWxsQ0E7O0VBQ0k7RUFDQTtBWnFsQ0o7QVlsbENBO0VBQ0k7RUFDQTtBWm9sQ0o7QVlqbENBOztFQUNJO0VBQ0E7QVpvbENKO0FZamxDQTs7RUFDSTtFQUNBO0Fab2xDSjtBWWpsQ0E7RUFDSTtFQUNBO0FabWxDSjtBWWhsQ0E7O0VBQ0k7RUFDQTtBWm1sQ0o7QVlobENBOztFQUNJO0VBQ0E7QVptbENKO0FZaGxDQTtFQUNJO0VBQ0E7QVprbENKO0FZL2tDQTs7RUFDSTtFQUNBO0Faa2xDSjtBWS9rQ0E7O0VBQ0k7RUFDQTtBWmtsQ0o7QVkva0NBO0VBQ0k7RUFDQTtBWmlsQ0o7QVk5a0NBOztFQUNJO0VBQ0E7QVppbENKO0FZOWtDQTs7RUFDSTtFQUNBO0FaaWxDSjtBWTlrQ0E7RUFDSTtFQUNBO0FaZ2xDSjtBWTdrQ0E7O0VBQ0k7RUFDQTtBWmdsQ0o7QVk3a0NBOztFQUNJO0VBQ0E7QVpnbENKO0FZN2tDQTtFQUNJO0VBQ0E7QVora0NKO0FZNWtDQTs7RUFDSTtFQUNBO0FaK2tDSjtBWTVrQ0E7O0VBQ0k7RUFDQTtBWitrQ0o7QVk1a0NBO0VBQ0k7RUFDQTtBWjhrQ0o7QVkza0NBOztFQUNJO0VBQ0E7QVo4a0NKO0FZM2tDQTs7RUFDSTtFQUNBO0FaOGtDSjtBWTNrQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWjZrQ0o7QVkxa0NBO0VBQ0k7SUFDSTtFWjRrQ047QUFDRjtBWXprQ0E7RUFDSTtFQUNBO0VBQ0E7QVoya0NKO0FZeGtDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVowa0NKO0FZdmtDQTtFQUNJO0FaeWtDSjtBWXRrQ0E7RUFDSTtBWndrQ0o7QVlya0NBO0VBQ0k7QVp1a0NKO0FZcGtDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpza0NKO0FZbmtDQTtFQUNJO0VBQ0E7RUFDQTtBWnFrQ0o7QVlsa0NBO0VBQ0k7QVpva0NKO0FZamtDQTtFQUNJO0FabWtDSjtBWWhrQ0E7RUFDSTtFQUNBO0VBQ0E7QVpra0NKO0FZL2pDQTtFQUNJO0FaaWtDSjtBWTlqQ0E7RUFDSTtBWmdrQ0o7QVk3akNBO0VBQ0k7RUFDQTtFQUNBO0FaK2pDSjtBWTVqQ0E7RUFDSTtBWjhqQ0o7QVkzakNBO0VBQ0k7QVo2akNKO0FZMWpDQTtFQUNJO0VBQ0E7RUFDQTtBWjRqQ0o7QVl6akNBO0VBQ0k7QVoyakNKO0FZeGpDQTtFQUNJO0FaMGpDSjtBWXZqQ0E7RUFDSTtFQUNBO0VBQ0E7QVp5akNKO0FZdGpDQTtFQUNJO0Fad2pDSjtBWXJqQ0E7RUFDSTtBWnVqQ0o7QVlwakNBO0VBQ0k7RUFDQTtFQUNBO0Fac2pDSjtBWW5qQ0E7RUFDSTtBWnFqQ0o7QVlsakNBO0VBQ0k7QVpvakNKO0FZampDQTtFQUNJO0VBQ0E7RUFDQTtBWm1qQ0o7QVloakNBO0VBQ0k7QVprakNKO0FZL2lDQTtFQUNJO0FaaWpDSjtBWTlpQ0E7RUFDSTtFQUNBO0VBQ0E7QVpnakNKO0FZN2lDQTtFQUNJO0FaK2lDSjtBWTVpQ0E7RUFDSTtBWjhpQ0o7QVkzaUNBO0VBQ0k7SUFDSTtFWjZpQ047RVkxaUNFO0lBQ0k7RVo0aUNOO0FBQ0Y7QVl6aUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaMmlDSjtBWXhpQ0E7O0VBQ0k7RUFDQTtBWjJpQ0o7QVl4aUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVowaUNKO0FZdmlDQTtFQUNJO0lBQ0k7RVp5aUNOO0FBQ0Y7QVl0aUNBO0VBQ0k7RUFDQTtBWndpQ0o7QVlyaUNBO0VBQ0k7QVp1aUNKO0FZcGlDQTtFQUNJO0lBQ0k7RVpzaUNOO0FBQ0Y7QVluaUNBO0VBQ0k7RUFDQTtBWnFpQ0o7QVlsaUNBO0VBQ0k7QVpvaUNKO0FZamlDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVptaUNKO0FZaGlDQTtFQUNJO0VBQ0E7RUFDQTtBWmtpQ0o7QVkvaENBOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0Faa2lDSjtBWS9oQ0E7RUFDSTtFQUNBO0FaaWlDSjtBWTloQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaZ2lDSjtBWTdoQ0E7RUFDSTtFQUNBO0FaK2hDSjtBWTVoQ0E7RUFDSTtFQUNBO0FaOGhDSjtBWTNoQ0E7O0VBQ0k7RUFDQTtFQUNBO0FaOGhDSjtBWTNoQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWjZoQ0o7QVkxaENBO0VBQ0k7QVo0aENKO0FZemhDQTtFQUNJO0VBQ0E7QVoyaENKO0FZeGhDQTtFQUNJO0FaMGhDSjtBWXZoQ0E7RUFDSTtFQUNBO0FaeWhDSjtBWXRoQ0E7RUFDSTtFQUNBO0Fad2hDSjtBWXJoQ0E7RUFDSTtBWnVoQ0o7QVlwaENBO0VBQ0k7RUFDQTtBWnNoQ0o7QVluaENBO0VBQ0k7RUFDQTtBWnFoQ0o7QVlsaENBO0VBQ0k7SUFDSTtFWm9oQ047RVlqaENFO0lBQ0k7SUFDQTtFWm1oQ047RVloaENFO0lBQ0k7SUFDQTtFWmtoQ047RVkvZ0NFO0lBQ0k7RVppaENOO0VZOWdDRTtJQUNJO0lBQ0E7RVpnaENOO0VZN2dDRTtJQUNJO0lBQ0E7RVorZ0NOO0FBQ0Y7QVk1Z0NBO0VBQ0k7SUFDSTtFWjhnQ047RVkzZ0NFO0lBQ0k7SUFDQTtFWjZnQ047RVkxZ0NFO0lBQ0k7SUFDQTtFWjRnQ047RVl6Z0NFO0lBQ0k7RVoyZ0NOO0VZeGdDRTtJQUNJO0lBQ0E7RVowZ0NOO0VZdmdDRTtJQUNJO0lBQ0E7RVp5Z0NOO0FBQ0Y7QVl0Z0NBO0VBQ0k7SUFDSTtFWndnQ047RVlyZ0NFO0lBQ0k7SUFDQTtFWnVnQ047RVlwZ0NFO0lBQ0k7SUFDQTtFWnNnQ047RVluZ0NFO0lBQ0k7RVpxZ0NOO0VZbGdDRTtJQUNJO0lBQ0E7RVpvZ0NOO0VZamdDRTtJQUNJO0lBQ0E7RVptZ0NOO0FBQ0Y7QVloZ0NBO0VBQ0k7SUFDSTtFWmtnQ047RVkvL0JFO0lBQ0k7SUFDQTtFWmlnQ047RVk5L0JFO0lBQ0k7SUFDQTtFWmdnQ047RVk3L0JFO0lBQ0k7RVorL0JOO0VZNS9CRTtJQUNJO0lBQ0E7RVo4L0JOO0VZMy9CRTtJQUNJO0lBQ0E7RVo2L0JOO0FBQ0Y7QVkxL0JBO0VBQ0k7QVo0L0JKO0FZei9CQTtFQUNJO0FaMi9CSjtBWXgvQkE7RUFDSTtBWjAvQko7QVl2L0JBO0VBQ0k7RUFDQTtBWnkvQko7QVl0L0JBOztFQUNJO0VBQ0E7QVp5L0JKO0FZdC9CQTtFQUNJO0VBQ0E7RUFDQTtBWncvQko7QVlyL0JBO0VBQ0k7RUFDQTtBWnUvQko7QVlwL0JBOztFQUNJO0VBQ0E7QVp1L0JKO0FZcC9CQTtFQUNJO0VBQ0E7RUFDQTtBWnMvQko7QVluL0JBO0VBQ0k7RUFDQTtBWnEvQko7QVlsL0JBOztFQUNJO0VBQ0E7QVpxL0JKO0FZbC9CQTtFQUNJO0VBQ0E7RUFDQTtBWm8vQko7QVlqL0JBO0VBQ0k7RUFDQTtBWm0vQko7QVloL0JBOztFQUNJO0VBQ0E7QVptL0JKO0FZaC9CQTtFQUNJO0VBQ0E7RUFDQTtBWmsvQko7QVkvK0JBO0VBQ0k7RUFDQTtBWmkvQko7QVk5K0JBOztFQUNJO0VBQ0E7QVppL0JKO0FZOStCQTtFQUNJO0VBQ0E7RUFDQTtBWmcvQko7QVk3K0JBO0VBQ0k7RUFDQTtBWisrQko7QVk1K0JBOztFQUNJO0VBQ0E7QVorK0JKO0FZNStCQTtFQUNJO0VBQ0E7RUFDQTtBWjgrQko7QVkzK0JBO0VBQ0k7RUFDQTtBWjYrQko7QVkxK0JBOztFQUNJO0VBQ0E7QVo2K0JKO0FZMStCQTtFQUNJO0VBQ0E7RUFDQTtBWjQrQko7QVl6K0JBO0VBQ0k7RUFDQTtBWjIrQko7QVl4K0JBOztFQUNJO0VBQ0E7QVoyK0JKO0FZeCtCQTtFQUNJO0VBQ0E7RUFDQTtBWjArQko7QVl2K0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp5K0JKO0FZdCtCQTtFQUNJO0VBQ0E7QVp3K0JKO0FZcitCQTs7RUFDSTtBWncrQko7QVlyK0JBO0VBQ0k7RUFDQTtFQUNBO0FadStCSjtBWXArQkE7RUFDSTtBWnMrQko7QVluK0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FacStCSjtBWWwrQkE7RUFDSTtBWm8rQko7QVlqK0JBO0VBQ0k7QVptK0JKO0FZaCtCQTtFQUNJO0VBQ0E7QVprK0JKO0FZLzlCQTtFQUNJO0FaaStCSjtBWTk5QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpnK0JKO0FZNzlCQTtFQUNJO0FaKzlCSjtBWTU5QkE7RUFDSTtBWjg5Qko7QVkzOUJBO0VBQ0k7RUFDQTtBWjY5Qko7QVkxOUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaNDlCSjtBWXo5QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWjI5Qko7QVl4OUJBO0VBQ0k7RUFDQTtBWjA5Qko7QVl2OUJBO0VBQ0k7SUFDSTtFWnk5Qk47QUFDRjtBWXQ5QkE7RUFDSTtBWnc5Qko7QVlyOUJBO0VBQ0k7QVp1OUJKO0FZcDlCQTtFQUNJO0VBQ0E7QVpzOUJKO0FZbjlCQTtFQUNJO0VBQ0E7QVpxOUJKO0FZbDlCQTs7RUFDSTtBWnE5Qko7QVlsOUJBO0VBQ0k7QVpvOUJKO0FZajlCQTtFQUNJO0VBQ0E7RUFDQTtBWm05Qko7QVloOUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVprOUJKO0FZLzhCQTtFQUNJO0VBQ0E7RUFDQTtBWmk5Qko7QVk5OEJBO0VBQ0k7QVpnOUJKO0FZNzhCQTtFQUNJO0FaKzhCSjtBWTU4QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaODhCSjtBWTM4QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjY4Qko7QVkxOEJBO0VBQ0k7QVo0OEJKO0FZejhCQTtFQUNJO0FaMjhCSjtBWXg4QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjA4Qko7QVl2OEJBO0VBQ0k7RUFDQTtBWnk4Qko7QVl0OEJBO0VBQ0k7RUFDQTtBWnc4Qko7QVlyOEJBO0VBQ0k7RUFDQTtFQUNBO0FadThCSjtBWXA4QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaczhCSjtBWW44QkE7RUFDSTtBWnE4Qko7QVlsOEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWm84Qko7QVlqOEJBO0VBQ0k7SUFDSTtJQUNBO0VabThCTjtFWWg4QkU7SUFDSTtFWms4Qk47RVkvN0JFO0lBQ0k7RVppOEJOO0VZOTdCRTtJQUNJO0VaZzhCTjtFWTc3QkU7SUFDSTtJQUNBO0VaKzdCTjtFWTU3QkU7SUFDSTtFWjg3Qk47RVkzN0JFO0lBQ0k7RVo2N0JOO0FBQ0Y7QVkxN0JBO0VBQ0k7O0lBQ0k7RVo2N0JOO0FBQ0Y7QVkxN0JBO0VBQ0k7SUFDSTtFWjQ3Qk47QUFDRjtBWXo3QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVoyN0JKO0FZeDdCQTtFQUNJO0FaMDdCSjtBWXY3QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWnk3Qko7QVl0N0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVp3N0JKO0FZcjdCQTs7RUFDSTtBWnc3Qko7QVlyN0JBOztFQUNJO0FadzdCSjtBWXI3QkE7O0VBQ0k7RUFDQTtFQUNBO0FadzdCSjtBWXI3QkE7O0VBQ0k7QVp3N0JKO0FZcjdCQTs7RUFDSTtFQUNBO0VBQ0E7QVp3N0JKO0FZcjdCQTs7RUFDSTtFQUNBO0VBQ0E7QVp3N0JKO0FZcjdCQTs7RUFDSTtBWnc3Qko7QVlyN0JBOztFQUNJO0FadzdCSjtBWXI3QkE7O0VBQ0k7RUFDQTtFQUNBO0FadzdCSjtBWXI3QkE7O0VBQ0k7QVp3N0JKO0FZcjdCQTs7RUFDSTtFQUNBO0VBQ0E7QVp3N0JKO0FZcjdCQTs7RUFDSTtFQUNBO0VBQ0E7QVp3N0JKO0FZcjdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnU3Qko7QVlwN0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpzN0JKO0FZbjdCQTs7RUFDSTtFQUNBO0FaczdCSjtBWW43QkE7RUFDSTtFQUNBO0VBQ0E7QVpxN0JKO0FZbDdCQTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FacTdCSjtBWWw3QkE7O0VBQ0k7QVpxN0JKO0FZbDdCQTs7RUFDSTtBWnE3Qko7QVlsN0JBOztFQUNJO0VBQ0E7RUFDQTtBWnE3Qko7QVlsN0JBOztFQUNJO0VBQ0E7RUFDQTtBWnE3Qko7QVlsN0JBOztFQUNJO0FacTdCSjtBWWw3QkE7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpxN0JKO0FZbDdCQTs7RUFDSTtFQUNBO0VBQ0E7QVpxN0JKO0FZbDdCQTs7RUFDSTtFQUNBO0VBQ0E7QVpxN0JKO0FZbDdCQTs7RUFDSTtBWnE3Qko7QVlsN0JBOztFQUNJO0FacTdCSjtBWWw3QkE7O0VBQ0k7RUFDQTtFQUNBO0FacTdCSjtBWWw3QkE7O0VBQ0k7RUFDQTtFQUNBO0FacTdCSjtBWWw3QkE7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnE3Qko7QVlsN0JBOztFQUNJO0FacTdCSjtBWWw3QkE7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpxN0JKO0FZbDdCQTs7RUFDSTtFQUNBO0VBQ0E7QVpxN0JKO0FZbDdCQTs7RUFDSTtFQUNBO0VBQ0E7QVpxN0JKO0FZbDdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FabzdCSjtBWWo3QkE7RUFDSTtBWm03Qko7QVloN0JBO0VBQ0k7RUFDQTtBWms3Qko7QVkvNkJBO0VBQ0k7QVppN0JKO0FZOTZCQTtFQUNJO0FaZzdCSjtBWTc2QkE7RUFDSTtFQUNBO0VBQ0E7QVorNkJKO0FZNTZCQTtFQUNJO0VBQ0E7RUFDQTtBWjg2Qko7QVkzNkJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo2NkJKO0FZMTZCQTtFQUNJO0lBQ0k7RVo0NkJOO0FBQ0Y7QVl6NkJBOzs7RUFDSTtBWjY2Qko7QVkxNkJBOztFQUNJO0FaNjZCSjtBWTE2QkE7O0VBQ0k7QVo2NkJKO0FZMTZCQTtFQUNJO0VBQ0E7RUFDQTtBWjQ2Qko7QVl6NkJBOzs7RUFDSTtFQUNBO0FaNjZCSjtBWTE2QkE7O0VBQ0k7RUFDQTtFQUNBO0FaNjZCSjtBWTE2QkE7RUFDSTs7SUFDSTtFWjY2Qk47QUFDRjtBWTE2QkE7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaNjZCSjtBWTE2QkE7RUFDSTs7SUFDSTtFWjY2Qk47QUFDRjtBWTE2QkE7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWis2Qko7QVk1NkJBO0VBQ0k7RUFDQTtBWjg2Qko7QVkzNkJBO0VBQ0k7RUFDQTtBWjY2Qko7QVkxNkJBOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaNjZCSjtBWWw2QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FabzZCSjtBWWo2QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FabTZCSjtBWWg2QkE7RUFDSTtJQUNJO0VaazZCTjtBQUNGO0FZLzVCQTtFQUNJO0FaaTZCSjtBWTk1QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpnNkJKO0FZNzVCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVorNUJKO0FZNTVCQTtFQUNJO0VBQ0E7RUFDQTtBWjg1Qko7QVkzNUJBO0VBQ0k7SUFDSTtFWjY1Qk47RVkxNUJFO0lBQ0k7SUFDQTtFWjQ1Qk47QUFDRjtBWXo1QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaMjVCSjtBWXg1QkE7RUFDSTtFQUNBO0FaMDVCSjtBWXY1QkE7RUFDSTtBWnk1Qko7QVl0NUJBO0VBQ0k7QVp3NUJKO0FZcjVCQTtFQUNJO0FadTVCSjtBWXA1QkE7RUFDSTtBWnM1Qko7QVluNUJBO0VBQ0k7QVpxNUJKO0FZbDVCQTtFQUNJO0FabzVCSjtBWWo1QkE7RUFDSTtBWm01Qko7QVloNUJBOzs7O0VBQ0k7QVpxNUJKO0FZbDVCQTtFQUNJO0FabzVCSjtBWWo1QkE7Ozs7RUFDSTtBWnM1Qko7QVluNUJBO0VBQ0k7QVpxNUJKO0FZbDVCQTs7OztFQUNJO0FadTVCSjtBWXA1QkE7RUFDSTtBWnM1Qko7QVluNUJBOzs7O0VBQ0k7QVp3NUJKO0FZcjVCQTtFQUNJO0FadTVCSjtBWXA1QkE7Ozs7RUFDSTtBWnk1Qko7QVl0NUJBO0VBQ0k7QVp3NUJKO0FZcjVCQTs7OztFQUNJO0FaMDVCSjtBWXY1QkE7RUFDSTtBWnk1Qko7QVl0NUJBOzs7O0VBQ0k7QVoyNUJKO0FZeDVCQTtFQUNJO0FaMDVCSjtBWXY1QkE7Ozs7RUFDSTtBWjQ1Qko7QVl6NUJBO0VBQ0k7QVoyNUJKO0FZeDVCQTtFQUNJO0FaMDVCSjtBWXY1QkE7RUFDSTtBWnk1Qko7QVl0NUJBO0VBQ0k7QVp3NUJKO0FZcjVCQTtFQUNJO0FadTVCSjtBWXA1QkE7RUFDSTtBWnM1Qko7QVluNUJBO0VBQ0k7QVpxNUJKO0FZbDVCQTtFQUNJO0FabzVCSjtBWWo1QkE7RUFDSTtBWm01Qko7QVloNUJBO0VBQ0k7QVprNUJKO0FZLzRCQTtFQUNJO0FaaTVCSjtBWTk0QkE7RUFDSTtBWmc1Qko7QVk3NEJBO0VBQ0k7QVorNEJKO0FZNTRCQTtFQUNJO0FaODRCSjtBWTM0QkE7RUFDSTtBWjY0Qko7QVkxNEJBO0VBQ0k7QVo0NEJKO0FZejRCQTtFQUNJO0FaMjRCSjtBWXg0QkE7RUFDSTtBWjA0Qko7QVl2NEJBO0VBQ0k7QVp5NEJKO0FZdDRCQTtFQUNJO0FadzRCSjtBWXI0QkE7RUFDSTtBWnU0Qko7QVlwNEJBO0VBQ0k7QVpzNEJKO0FZbjRCQTtFQUNJO0FacTRCSjtBWWw0QkE7RUFDSTtBWm80Qko7QVlqNEJBO0VBQ0k7QVptNEJKO0FZaDRCQTtFQUNJO0FaazRCSjtBWS8zQkE7RUFDSTtBWmk0Qko7QVk5M0JBO0VBQ0k7QVpnNEJKO0FZNzNCQTtFQUNJO0FaKzNCSjtBWTUzQkE7RUFDSTtBWjgzQko7QVkzM0JBO0VBQ0k7QVo2M0JKO0FZMTNCQTtFQUNJO0FaNDNCSjtBWXozQkE7O0VBQ0k7QVo0M0JKO0FZejNCQTs7RUFDSTtBWjQzQko7QVl6M0JBOztFQUNJO0FaNDNCSjtBWXozQkE7RUFDSTtBWjIzQko7QVl4M0JBO0VBQ0k7QVowM0JKO0FZdjNCQTtFQUNJO0FaeTNCSjtBWXQzQkE7RUFDSTtBWnczQko7QVlyM0JBO0VBQ0k7QVp1M0JKO0FZcDNCQTtFQUNJO0VBQ0E7RUFDQTtBWnMzQko7QVluM0JBO0VBQ0k7QVpxM0JKO0FZbDNCQTtFQUNJO0FabzNCSjtBWWozQkE7RUFDSTtBWm0zQko7QVloM0JBO0VBQ0k7QVprM0JKO0FZLzJCQTtFQUNJO0FaaTNCSjtBWTkyQkE7RUFDSTtBWmczQko7QVk3MkJBO0VBQ0k7QVorMkJKO0FZNTJCQTtFQUNJO0FaODJCSjtBWTMyQkE7RUFDSTtBWjYyQko7QVkxMkJBO0VBQ0k7SUFDSTtFWjQyQk47RVl6MkJFO0lBQ0k7RVoyMkJOO0VZeDJCRTtJQUNJO0VaMDJCTjtFWXYyQkU7SUFDSTtFWnkyQk47RVl0MkJFO0lBQ0k7RVp3MkJOO0VZcjJCRTtJQUNJO0VadTJCTjtFWXAyQkU7SUFDSTtFWnMyQk47RVluMkJFO0lBQ0k7RVpxMkJOO0VZbDJCRTtJQUNJO0VabzJCTjtBQUNGO0FZajJCQTtFQUNJO0lBQ0k7RVptMkJOO0VZaDJCRTtJQUNJO0VaazJCTjtFWS8xQkU7SUFDSTtFWmkyQk47RVk5MUJFO0lBQ0k7RVpnMkJOO0VZNzFCRTtJQUNJO0VaKzFCTjtFWTUxQkU7SUFDSTtFWjgxQk47RVkzMUJFO0lBQ0k7RVo2MUJOO0VZMTFCRTtJQUNJO0VaNDFCTjtFWXoxQkU7SUFDSTtFWjIxQk47QUFDRjtBWXgxQkE7RUFDSTtJQUNJO0VaMDFCTjtFWXYxQkU7SUFDSTtFWnkxQk47RVl0MUJFO0lBQ0k7RVp3MUJOO0VZcjFCRTtJQUNJO0VadTFCTjtFWXAxQkU7SUFDSTtFWnMxQk47RVluMUJFO0lBQ0k7RVpxMUJOO0VZbDFCRTtJQUNJO0VabzFCTjtFWWoxQkU7SUFDSTtFWm0xQk47RVloMUJFO0lBQ0k7RVprMUJOO0FBQ0Y7QVkvMEJBO0VBQ0k7SUFDSTtFWmkxQk47RVk5MEJFO0lBQ0k7RVpnMUJOO0VZNzBCRTtJQUNJO0VaKzBCTjtFWTUwQkU7SUFDSTtFWjgwQk47RVkzMEJFO0lBQ0k7RVo2MEJOO0VZMTBCRTtJQUNJO0VaNDBCTjtFWXowQkU7SUFDSTtFWjIwQk47RVl4MEJFO0lBQ0k7RVowMEJOO0VZdjBCRTtJQUNJO0VaeTBCTjtBQUNGO0FZdDBCQTtFQUNJO0lBQ0k7RVp3MEJOO0VZcjBCRTtJQUNJO0VadTBCTjtFWXAwQkU7SUFDSTtFWnMwQk47RVluMEJFO0lBQ0k7RVpxMEJOO0VZbDBCRTtJQUNJO0VabzBCTjtFWWowQkU7SUFDSTtFWm0wQk47RVloMEJFO0lBQ0k7RVprMEJOO0VZL3pCRTtJQUNJO0VaaTBCTjtFWTl6QkU7SUFDSTtFWmcwQk47QUFDRjtBWTd6QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaK3pCSjtBWTV6QkE7RUFDSTtFQUNBO0FaOHpCSjtBWTN6QkE7Ozs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVppMEJKO0FZOXpCQTtFQUNJO0FaZzBCSjtBWTd6QkE7RUFDSTtBWit6Qko7QVk1ekJBO0VBQ0k7QVo4ekJKO0FZM3pCQTtFQUNJO0FaNnpCSjtBWTF6QkE7RUFDSTtBWjR6Qko7QVl6ekJBO0VBQ0k7QVoyekJKO0FZeHpCQTtFQUNJO0FaMHpCSjtBWXZ6QkE7RUFDSTtBWnl6Qko7QVl0ekJBO0VBQ0k7QVp3ekJKO0FZcnpCQTtFQUNJO0FadXpCSjtBWXB6QkE7RUFDSTtBWnN6Qko7QVluekJBO0VBQ0k7QVpxekJKO0FZbHpCQTtFQUNJO0Fab3pCSjtBWWp6QkE7RUFDSTtBWm16Qko7QVloekJBO0VBQ0k7QVprekJKO0FZL3lCQTtFQUNJO0FaaXpCSjtBWTl5QkE7RUFDSTtBWmd6Qko7QVk3eUJBO0VBQ0k7QVoreUJKO0FZNXlCQTtFQUNJO0FaOHlCSjtBWTN5QkE7RUFDSTtBWjZ5Qko7QVkxeUJBO0VBQ0k7QVo0eUJKO0FZenlCQTtFQUNJO0FaMnlCSjtBWXh5QkE7RUFDSTtBWjB5Qko7QVl2eUJBO0VBQ0k7QVp5eUJKO0FZdHlCQTtFQUNJO0Fad3lCSjtBWXJ5QkE7RUFDSTtBWnV5Qko7QVlweUJBO0VBQ0k7QVpzeUJKO0FZbnlCQTtFQUNJO0FacXlCSjtBWWx5QkE7RUFDSTtBWm95Qko7QVlqeUJBO0VBQ0k7QVpteUJKO0FZaHlCQTtFQUNJO0Faa3lCSjtBWS94QkE7RUFDSTtBWml5Qko7QVk5eEJBO0VBQ0k7QVpneUJKO0FZN3hCQTtFQUNJO0FaK3hCSjtBWTV4QkE7RUFDSTtBWjh4Qko7QVkzeEJBO0VBQ0k7QVo2eEJKO0FZMXhCQTtFQUNJO0FaNHhCSjtBWXp4QkE7RUFDSTtBWjJ4Qko7QVl4eEJBO0VBQ0k7SUFDSTtFWjB4Qk47RVl2eEJFO0lBQ0k7RVp5eEJOO0VZdHhCRTtJQUNJO0Vad3hCTjtFWXJ4QkU7SUFDSTtFWnV4Qk47RVlweEJFO0lBQ0k7RVpzeEJOO0VZbnhCRTtJQUNJO0VacXhCTjtFWWx4QkU7SUFDSTtFWm94Qk47RVlqeEJFO0lBQ0k7RVpteEJOO0VZaHhCRTtJQUNJO0Vaa3hCTjtFWS93QkU7SUFDSTtFWml4Qk47RVk5d0JFO0lBQ0k7RVpneEJOO0VZN3dCRTtJQUNJO0VaK3dCTjtFWTV3QkU7SUFDSTtFWjh3Qk47RVkzd0JFO0lBQ0k7RVo2d0JOO0VZMXdCRTtJQUNJO0VaNHdCTjtFWXp3QkU7SUFDSTtFWjJ3Qk47RVl4d0JFO0lBQ0k7RVowd0JOO0VZdndCRTtJQUNJO0VaeXdCTjtFWXR3QkU7SUFDSTtFWnd3Qk47RVlyd0JFO0lBQ0k7RVp1d0JOO0VZcHdCRTtJQUNJO0Vac3dCTjtFWW53QkU7SUFDSTtFWnF3Qk47RVlsd0JFO0lBQ0k7RVpvd0JOO0VZandCRTtJQUNJO0VabXdCTjtFWWh3QkU7SUFDSTtFWmt3Qk47RVkvdkJFO0lBQ0k7RVppd0JOO0VZOXZCRTtJQUNJO0VaZ3dCTjtFWTd2QkU7SUFDSTtFWit2Qk47RVk1dkJFO0lBQ0k7RVo4dkJOO0VZM3ZCRTtJQUNJO0VaNnZCTjtFWTF2QkU7SUFDSTtFWjR2Qk47RVl6dkJFO0lBQ0k7RVoydkJOO0VZeHZCRTtJQUNJO0VaMHZCTjtFWXZ2QkU7SUFDSTtFWnl2Qk47QUFDRjtBWXR2QkE7RUFDSTtJQUNJO0Vad3ZCTjtFWXJ2QkU7SUFDSTtFWnV2Qk47RVlwdkJFO0lBQ0k7RVpzdkJOO0VZbnZCRTtJQUNJO0VacXZCTjtFWWx2QkU7SUFDSTtFWm92Qk47RVlqdkJFO0lBQ0k7RVptdkJOO0VZaHZCRTtJQUNJO0Vaa3ZCTjtFWS91QkU7SUFDSTtFWml2Qk47RVk5dUJFO0lBQ0k7RVpndkJOO0VZN3VCRTtJQUNJO0VaK3VCTjtFWTV1QkU7SUFDSTtFWjh1Qk47RVkzdUJFO0lBQ0k7RVo2dUJOO0VZMXVCRTtJQUNJO0VaNHVCTjtFWXp1QkU7SUFDSTtFWjJ1Qk47RVl4dUJFO0lBQ0k7RVowdUJOO0VZdnVCRTtJQUNJO0VaeXVCTjtFWXR1QkU7SUFDSTtFWnd1Qk47RVlydUJFO0lBQ0k7RVp1dUJOO0VZcHVCRTtJQUNJO0Vac3VCTjtFWW51QkU7SUFDSTtFWnF1Qk47RVlsdUJFO0lBQ0k7RVpvdUJOO0VZanVCRTtJQUNJO0VabXVCTjtFWWh1QkU7SUFDSTtFWmt1Qk47RVkvdEJFO0lBQ0k7RVppdUJOO0VZOXRCRTtJQUNJO0VaZ3VCTjtFWTd0QkU7SUFDSTtFWit0Qk47RVk1dEJFO0lBQ0k7RVo4dEJOO0VZM3RCRTtJQUNJO0VaNnRCTjtFWTF0QkU7SUFDSTtFWjR0Qk47RVl6dEJFO0lBQ0k7RVoydEJOO0VZeHRCRTtJQUNJO0VaMHRCTjtFWXZ0QkU7SUFDSTtFWnl0Qk47RVl0dEJFO0lBQ0k7RVp3dEJOO0VZcnRCRTtJQUNJO0VadXRCTjtBQUNGO0FZcHRCQTtFQUNJO0lBQ0k7RVpzdEJOO0VZbnRCRTtJQUNJO0VacXRCTjtFWWx0QkU7SUFDSTtFWm90Qk47RVlqdEJFO0lBQ0k7RVptdEJOO0VZaHRCRTtJQUNJO0Vaa3RCTjtFWS9zQkU7SUFDSTtFWml0Qk47RVk5c0JFO0lBQ0k7RVpndEJOO0VZN3NCRTtJQUNJO0VaK3NCTjtFWTVzQkU7SUFDSTtFWjhzQk47RVkzc0JFO0lBQ0k7RVo2c0JOO0VZMXNCRTtJQUNJO0VaNHNCTjtFWXpzQkU7SUFDSTtFWjJzQk47RVl4c0JFO0lBQ0k7RVowc0JOO0VZdnNCRTtJQUNJO0VaeXNCTjtFWXRzQkU7SUFDSTtFWndzQk47RVlyc0JFO0lBQ0k7RVp1c0JOO0VZcHNCRTtJQUNJO0Vac3NCTjtFWW5zQkU7SUFDSTtFWnFzQk47RVlsc0JFO0lBQ0k7RVpvc0JOO0VZanNCRTtJQUNJO0VabXNCTjtFWWhzQkU7SUFDSTtFWmtzQk47RVkvckJFO0lBQ0k7RVppc0JOO0VZOXJCRTtJQUNJO0VaZ3NCTjtFWTdyQkU7SUFDSTtFWityQk47RVk1ckJFO0lBQ0k7RVo4ckJOO0VZM3JCRTtJQUNJO0VaNnJCTjtFWTFyQkU7SUFDSTtFWjRyQk47RVl6ckJFO0lBQ0k7RVoyckJOO0VZeHJCRTtJQUNJO0VaMHJCTjtFWXZyQkU7SUFDSTtFWnlyQk47RVl0ckJFO0lBQ0k7RVp3ckJOO0VZcnJCRTtJQUNJO0VadXJCTjtFWXByQkU7SUFDSTtFWnNyQk47RVluckJFO0lBQ0k7RVpxckJOO0FBQ0Y7QVlsckJBO0VBQ0k7SUFDSTtFWm9yQk47RVlqckJFO0lBQ0k7RVptckJOO0VZaHJCRTtJQUNJO0Vaa3JCTjtFWS9xQkU7SUFDSTtFWmlyQk47RVk5cUJFO0lBQ0k7RVpnckJOO0VZN3FCRTtJQUNJO0VaK3FCTjtFWTVxQkU7SUFDSTtFWjhxQk47RVkzcUJFO0lBQ0k7RVo2cUJOO0VZMXFCRTtJQUNJO0VaNHFCTjtFWXpxQkU7SUFDSTtFWjJxQk47RVl4cUJFO0lBQ0k7RVowcUJOO0VZdnFCRTtJQUNJO0VaeXFCTjtFWXRxQkU7SUFDSTtFWndxQk47RVlycUJFO0lBQ0k7RVp1cUJOO0VZcHFCRTtJQUNJO0Vac3FCTjtFWW5xQkU7SUFDSTtFWnFxQk47RVlscUJFO0lBQ0k7RVpvcUJOO0VZanFCRTtJQUNJO0VabXFCTjtFWWhxQkU7SUFDSTtFWmtxQk47RVkvcEJFO0lBQ0k7RVppcUJOO0VZOXBCRTtJQUNJO0VaZ3FCTjtFWTdwQkU7SUFDSTtFWitwQk47RVk1cEJFO0lBQ0k7RVo4cEJOO0VZM3BCRTtJQUNJO0VaNnBCTjtFWTFwQkU7SUFDSTtFWjRwQk47RVl6cEJFO0lBQ0k7RVoycEJOO0VZeHBCRTtJQUNJO0VaMHBCTjtFWXZwQkU7SUFDSTtFWnlwQk47RVl0cEJFO0lBQ0k7RVp3cEJOO0VZcnBCRTtJQUNJO0VadXBCTjtFWXBwQkU7SUFDSTtFWnNwQk47RVlucEJFO0lBQ0k7RVpxcEJOO0VZbHBCRTtJQUNJO0Vab3BCTjtFWWpwQkU7SUFDSTtFWm1wQk47QUFDRjtBWWhwQkE7RUFDSTtBWmtwQko7QVkvb0JBO0VBQ0k7QVppcEJKO0FZOW9CQTtFQUNJO0FaZ3BCSjtBWTdvQkE7RUFDSTtJQUNJO0VaK29CTjtFWTVvQkU7SUFDSTtFWjhvQk47RVkzb0JFO0lBQ0k7RVo2b0JOO0FBQ0Y7QVkxb0JBO0VBQ0k7SUFDSTtFWjRvQk47RVl6b0JFO0lBQ0k7RVoyb0JOO0VZeG9CRTtJQUNJO0VaMG9CTjtBQUNGO0FZdm9CQTtFQUNJO0lBQ0k7RVp5b0JOO0VZdG9CRTtJQUNJO0Vad29CTjtFWXJvQkU7SUFDSTtFWnVvQk47QUFDRjtBWXBvQkE7RUFDSTtJQUNJO0Vac29CTjtFWW5vQkU7SUFDSTtFWnFvQk47RVlsb0JFO0lBQ0k7RVpvb0JOO0FBQ0Y7QVlqb0JBO0VBQ0k7QVptb0JKO0FZaG9CQTtFQUNJO0Faa29CSjtBWS9uQkE7RUFDSTtBWmlvQko7QVk5bkJBO0VBQ0k7QVpnb0JKO0FZN25CQTtFQUNJO0FaK25CSjtBWTVuQkE7RUFDSTtBWjhuQko7QVkzbkJBO0VBQ0k7QVo2bkJKO0FZMW5CQTtFQUNJO0FaNG5CSjtBWXpuQkE7RUFDSTtBWjJuQko7QVl4bkJBO0VBQ0k7QVowbkJKO0FZdm5CQTtFQUNJO0FaeW5CSjtBWXRuQkE7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVp5bkJKO0FZdG5CQTtFQUNJO0Fad25CSjtBWXJuQkE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtFWnVuQk47QUFDRjtBWXBuQkE7Ozs7Ozs7Ozs7Ozs7RUFDSTtBWmtvQko7QVkvbkJBOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmtvQko7QVkvbkJBO0VBQ0k7QVppb0JKO0FZOW5CQTtFQUNJO0FaZ29CSjtBWTduQkE7RUFDSTtBWituQko7QVk1bkJBO0VBQ0k7QVo4bkJKO0FZM25CQTtFQUNJO0FaNm5CSjtBWTFuQkE7RUFDSTtBWjRuQko7QVl6bkJBO0VBQ0k7QVoybkJKO0FZeG5CQTtFQUNJO0FaMG5CSjtBWXZuQkE7RUFDSTtBWnluQko7QVl0bkJBO0VBQ0k7QVp3bkJKO0FZcm5CQTtFQUNJO0FadW5CSjtBWXBuQkE7RUFDSTtBWnNuQko7QVlubkJBO0VBQ0k7QVpxbkJKO0FZbG5CQTtFQUNJO0Fab25CSjtBWWpuQkE7RUFDSTtBWm1uQko7QVlobkJBO0VBQ0k7QVprbkJKO0FZL21CQTtFQUNJO0FaaW5CSjtBWTltQkE7RUFDSTtBWmduQko7QVk3bUJBO0VBQ0k7QVorbUJKO0FZNW1CQTtFQUNJO0FaOG1CSjtBWTNtQkE7RUFDSTtBWjZtQko7QVkxbUJBOztFQUNJO0FaNm1CSjtBWTFtQkE7O0VBQ0k7QVo2bUJKO0FZMW1CQTs7RUFDSTtBWjZtQko7QVkxbUJBOztFQUNJO0FaNm1CSjtBWTFtQkE7RUFDSTtBWjRtQko7QVl6bUJBOztFQUNJO0FaNG1CSjtBWXptQkE7O0VBQ0k7QVo0bUJKO0FZem1CQTs7RUFDSTtBWjRtQko7QVl6bUJBOztFQUNJO0FaNG1CSjtBWXptQkE7RUFDSTtBWjJtQko7QVl4bUJBOztFQUNJO0FaMm1CSjtBWXhtQkE7O0VBQ0k7QVoybUJKO0FZeG1CQTs7RUFDSTtBWjJtQko7QVl4bUJBOztFQUNJO0FaMm1CSjtBWXhtQkE7RUFDSTtBWjBtQko7QVl2bUJBOztFQUNJO0FaMG1CSjtBWXZtQkE7O0VBQ0k7QVowbUJKO0FZdm1CQTs7RUFDSTtBWjBtQko7QVl2bUJBOztFQUNJO0FaMG1CSjtBWXZtQkE7RUFDSTtBWnltQko7QVl0bUJBOztFQUNJO0FaeW1CSjtBWXRtQkE7O0VBQ0k7QVp5bUJKO0FZdG1CQTs7RUFDSTtBWnltQko7QVl0bUJBOztFQUNJO0FaeW1CSjtBWXRtQkE7RUFDSTtBWndtQko7QVlybUJBOztFQUNJO0Fad21CSjtBWXJtQkE7O0VBQ0k7QVp3bUJKO0FZcm1CQTs7RUFDSTtBWndtQko7QVlybUJBOztFQUNJO0Fad21CSjtBWXJtQkE7RUFDSTtBWnVtQko7QVlwbUJBOztFQUNJO0FadW1CSjtBWXBtQkE7O0VBQ0k7QVp1bUJKO0FZcG1CQTs7RUFDSTtBWnVtQko7QVlwbUJBOztFQUNJO0FadW1CSjtBWXBtQkE7RUFDSTtBWnNtQko7QVlubUJBOztFQUNJO0Fac21CSjtBWW5tQkE7O0VBQ0k7QVpzbUJKO0FZbm1CQTs7RUFDSTtBWnNtQko7QVlubUJBOztFQUNJO0Fac21CSjtBWW5tQkE7RUFDSTtBWnFtQko7QVlsbUJBOztFQUNJO0FacW1CSjtBWWxtQkE7O0VBQ0k7QVpxbUJKO0FZbG1CQTs7RUFDSTtBWnFtQko7QVlsbUJBOztFQUNJO0FacW1CSjtBWWxtQkE7RUFDSTtBWm9tQko7QVlqbUJBOztFQUNJO0Fab21CSjtBWWptQkE7O0VBQ0k7QVpvbUJKO0FZam1CQTs7RUFDSTtBWm9tQko7QVlqbUJBOztFQUNJO0Fab21CSjtBWWptQkE7RUFDSTtBWm1tQko7QVlobUJBOztFQUNJO0FabW1CSjtBWWhtQkE7O0VBQ0k7QVptbUJKO0FZaG1CQTs7RUFDSTtBWm1tQko7QVlobUJBOztFQUNJO0FabW1CSjtBWWhtQkE7RUFDSTtBWmttQko7QVkvbEJBOztFQUNJO0Faa21CSjtBWS9sQkE7O0VBQ0k7QVprbUJKO0FZL2xCQTs7RUFDSTtBWmttQko7QVkvbEJBOztFQUNJO0Faa21CSjtBWS9sQkE7RUFDSTtBWmltQko7QVk5bEJBOztFQUNJO0FaaW1CSjtBWTlsQkE7O0VBQ0k7QVppbUJKO0FZOWxCQTs7RUFDSTtBWmltQko7QVk5bEJBOztFQUNJO0FaaW1CSjtBWTlsQkE7RUFDSTtBWmdtQko7QVk3bEJBOztFQUNJO0FaZ21CSjtBWTdsQkE7O0VBQ0k7QVpnbUJKO0FZN2xCQTs7RUFDSTtBWmdtQko7QVk3bEJBOztFQUNJO0FaZ21CSjtBWTdsQkE7RUFDSTtBWitsQko7QVk1bEJBOztFQUNJO0FaK2xCSjtBWTVsQkE7O0VBQ0k7QVorbEJKO0FZNWxCQTs7RUFDSTtBWitsQko7QVk1bEJBOztFQUNJO0FaK2xCSjtBWTVsQkE7RUFDSTtBWjhsQko7QVkzbEJBOztFQUNJO0FaOGxCSjtBWTNsQkE7O0VBQ0k7QVo4bEJKO0FZM2xCQTs7RUFDSTtBWjhsQko7QVkzbEJBOztFQUNJO0FaOGxCSjtBWTNsQkE7RUFDSTtBWjZsQko7QVkxbEJBOztFQUNJO0FaNmxCSjtBWTFsQkE7O0VBQ0k7QVo2bEJKO0FZMWxCQTs7RUFDSTtBWjZsQko7QVkxbEJBOztFQUNJO0FaNmxCSjtBWTFsQkE7RUFDSTtBWjRsQko7QVl6bEJBOztFQUNJO0FaNGxCSjtBWXpsQkE7O0VBQ0k7QVo0bEJKO0FZemxCQTs7RUFDSTtBWjRsQko7QVl6bEJBOztFQUNJO0FaNGxCSjtBWXpsQkE7RUFDSTtJQUNJO0VaMmxCTjtFWXhsQkU7O0lBQ0k7RVoybEJOO0VZeGxCRTs7SUFDSTtFWjJsQk47RVl4bEJFOztJQUNJO0VaMmxCTjtFWXhsQkU7O0lBQ0k7RVoybEJOO0VZeGxCRTtJQUNJO0VaMGxCTjtFWXZsQkU7O0lBQ0k7RVowbEJOO0VZdmxCRTs7SUFDSTtFWjBsQk47RVl2bEJFOztJQUNJO0VaMGxCTjtFWXZsQkU7O0lBQ0k7RVowbEJOO0VZdmxCRTtJQUNJO0VaeWxCTjtFWXRsQkU7O0lBQ0k7RVp5bEJOO0VZdGxCRTs7SUFDSTtFWnlsQk47RVl0bEJFOztJQUNJO0VaeWxCTjtFWXRsQkU7O0lBQ0k7RVp5bEJOO0VZdGxCRTtJQUNJO0Vad2xCTjtFWXJsQkU7O0lBQ0k7RVp3bEJOO0VZcmxCRTs7SUFDSTtFWndsQk47RVlybEJFOztJQUNJO0Vad2xCTjtFWXJsQkU7O0lBQ0k7RVp3bEJOO0VZcmxCRTtJQUNJO0VadWxCTjtFWXBsQkU7O0lBQ0k7RVp1bEJOO0VZcGxCRTs7SUFDSTtFWnVsQk47RVlwbEJFOztJQUNJO0VadWxCTjtFWXBsQkU7O0lBQ0k7RVp1bEJOO0VZcGxCRTtJQUNJO0Vac2xCTjtFWW5sQkU7O0lBQ0k7RVpzbEJOO0VZbmxCRTs7SUFDSTtFWnNsQk47RVlubEJFOztJQUNJO0Vac2xCTjtFWW5sQkU7O0lBQ0k7RVpzbEJOO0VZbmxCRTtJQUNJO0VacWxCTjtFWWxsQkU7O0lBQ0k7RVpxbEJOO0VZbGxCRTs7SUFDSTtFWnFsQk47RVlsbEJFOztJQUNJO0VacWxCTjtFWWxsQkU7O0lBQ0k7RVpxbEJOO0VZbGxCRTtJQUNJO0Vab2xCTjtFWWpsQkU7O0lBQ0k7RVpvbEJOO0VZamxCRTs7SUFDSTtFWm9sQk47RVlqbEJFOztJQUNJO0Vab2xCTjtFWWpsQkU7O0lBQ0k7RVpvbEJOO0VZamxCRTtJQUNJO0VabWxCTjtFWWhsQkU7O0lBQ0k7RVptbEJOO0VZaGxCRTs7SUFDSTtFWm1sQk47RVlobEJFOztJQUNJO0VabWxCTjtFWWhsQkU7O0lBQ0k7RVptbEJOO0VZaGxCRTtJQUNJO0Vaa2xCTjtFWS9rQkU7O0lBQ0k7RVprbEJOO0VZL2tCRTs7SUFDSTtFWmtsQk47RVkva0JFOztJQUNJO0Vaa2xCTjtFWS9rQkU7O0lBQ0k7RVprbEJOO0VZL2tCRTtJQUNJO0VaaWxCTjtFWTlrQkU7O0lBQ0k7RVppbEJOO0VZOWtCRTs7SUFDSTtFWmlsQk47RVk5a0JFOztJQUNJO0VaaWxCTjtFWTlrQkU7O0lBQ0k7RVppbEJOO0VZOWtCRTtJQUNJO0VaZ2xCTjtFWTdrQkU7O0lBQ0k7RVpnbEJOO0VZN2tCRTs7SUFDSTtFWmdsQk47RVk3a0JFOztJQUNJO0VaZ2xCTjtFWTdrQkU7O0lBQ0k7RVpnbEJOO0VZN2tCRTtJQUNJO0VaK2tCTjtFWTVrQkU7O0lBQ0k7RVora0JOO0VZNWtCRTs7SUFDSTtFWitrQk47RVk1a0JFOztJQUNJO0VaK2tCTjtFWTVrQkU7O0lBQ0k7RVora0JOO0VZNWtCRTtJQUNJO0VaOGtCTjtFWTNrQkU7O0lBQ0k7RVo4a0JOO0VZM2tCRTs7SUFDSTtFWjhrQk47RVkza0JFOztJQUNJO0VaOGtCTjtFWTNrQkU7O0lBQ0k7RVo4a0JOO0VZM2tCRTtJQUNJO0VaNmtCTjtFWTFrQkU7O0lBQ0k7RVo2a0JOO0VZMWtCRTs7SUFDSTtFWjZrQk47RVkxa0JFOztJQUNJO0VaNmtCTjtFWTFrQkU7O0lBQ0k7RVo2a0JOO0VZMWtCRTtJQUNJO0VaNGtCTjtFWXprQkU7O0lBQ0k7RVo0a0JOO0VZemtCRTs7SUFDSTtFWjRrQk47RVl6a0JFOztJQUNJO0VaNGtCTjtFWXprQkU7O0lBQ0k7RVo0a0JOO0VZemtCRTtJQUNJO0VaMmtCTjtFWXhrQkU7O0lBQ0k7RVoya0JOO0VZeGtCRTs7SUFDSTtFWjJrQk47RVl4a0JFOztJQUNJO0VaMmtCTjtFWXhrQkU7O0lBQ0k7RVoya0JOO0VZeGtCRTtJQUNJO0VaMGtCTjtFWXZrQkU7O0lBQ0k7RVowa0JOO0VZdmtCRTs7SUFDSTtFWjBrQk47RVl2a0JFOztJQUNJO0VaMGtCTjtFWXZrQkU7O0lBQ0k7RVowa0JOO0FBQ0Y7QVl2a0JBO0VBQ0k7SUFDSTtFWnlrQk47RVl0a0JFOztJQUNJO0VaeWtCTjtFWXRrQkU7O0lBQ0k7RVp5a0JOO0VZdGtCRTs7SUFDSTtFWnlrQk47RVl0a0JFOztJQUNJO0VaeWtCTjtFWXRrQkU7SUFDSTtFWndrQk47RVlya0JFOztJQUNJO0Vad2tCTjtFWXJrQkU7O0lBQ0k7RVp3a0JOO0VZcmtCRTs7SUFDSTtFWndrQk47RVlya0JFOztJQUNJO0Vad2tCTjtFWXJrQkU7SUFDSTtFWnVrQk47RVlwa0JFOztJQUNJO0VadWtCTjtFWXBrQkU7O0lBQ0k7RVp1a0JOO0VZcGtCRTs7SUFDSTtFWnVrQk47RVlwa0JFOztJQUNJO0VadWtCTjtFWXBrQkU7SUFDSTtFWnNrQk47RVlua0JFOztJQUNJO0Vac2tCTjtFWW5rQkU7O0lBQ0k7RVpza0JOO0VZbmtCRTs7SUFDSTtFWnNrQk47RVlua0JFOztJQUNJO0Vac2tCTjtFWW5rQkU7SUFDSTtFWnFrQk47RVlsa0JFOztJQUNJO0VacWtCTjtFWWxrQkU7O0lBQ0k7RVpxa0JOO0VZbGtCRTs7SUFDSTtFWnFrQk47RVlsa0JFOztJQUNJO0VacWtCTjtFWWxrQkU7SUFDSTtFWm9rQk47RVlqa0JFOztJQUNJO0Vab2tCTjtFWWprQkU7O0lBQ0k7RVpva0JOO0VZamtCRTs7SUFDSTtFWm9rQk47RVlqa0JFOztJQUNJO0Vab2tCTjtFWWprQkU7SUFDSTtFWm1rQk47RVloa0JFOztJQUNJO0VabWtCTjtFWWhrQkU7O0lBQ0k7RVpta0JOO0VZaGtCRTs7SUFDSTtFWm1rQk47RVloa0JFOztJQUNJO0VabWtCTjtFWWhrQkU7SUFDSTtFWmtrQk47RVkvakJFOztJQUNJO0Vaa2tCTjtFWS9qQkU7O0lBQ0k7RVpra0JOO0VZL2pCRTs7SUFDSTtFWmtrQk47RVkvakJFOztJQUNJO0Vaa2tCTjtFWS9qQkU7SUFDSTtFWmlrQk47RVk5akJFOztJQUNJO0VaaWtCTjtFWTlqQkU7O0lBQ0k7RVppa0JOO0VZOWpCRTs7SUFDSTtFWmlrQk47RVk5akJFOztJQUNJO0VaaWtCTjtFWTlqQkU7SUFDSTtFWmdrQk47RVk3akJFOztJQUNJO0VaZ2tCTjtFWTdqQkU7O0lBQ0k7RVpna0JOO0VZN2pCRTs7SUFDSTtFWmdrQk47RVk3akJFOztJQUNJO0VaZ2tCTjtFWTdqQkU7SUFDSTtFWitqQk47RVk1akJFOztJQUNJO0VaK2pCTjtFWTVqQkU7O0lBQ0k7RVorakJOO0VZNWpCRTs7SUFDSTtFWitqQk47RVk1akJFOztJQUNJO0VaK2pCTjtFWTVqQkU7SUFDSTtFWjhqQk47RVkzakJFOztJQUNJO0VaOGpCTjtFWTNqQkU7O0lBQ0k7RVo4akJOO0VZM2pCRTs7SUFDSTtFWjhqQk47RVkzakJFOztJQUNJO0VaOGpCTjtFWTNqQkU7SUFDSTtFWjZqQk47RVkxakJFOztJQUNJO0VaNmpCTjtFWTFqQkU7O0lBQ0k7RVo2akJOO0VZMWpCRTs7SUFDSTtFWjZqQk47RVkxakJFOztJQUNJO0VaNmpCTjtFWTFqQkU7SUFDSTtFWjRqQk47RVl6akJFOztJQUNJO0VaNGpCTjtFWXpqQkU7O0lBQ0k7RVo0akJOO0VZempCRTs7SUFDSTtFWjRqQk47RVl6akJFOztJQUNJO0VaNGpCTjtFWXpqQkU7SUFDSTtFWjJqQk47RVl4akJFOztJQUNJO0VaMmpCTjtFWXhqQkU7O0lBQ0k7RVoyakJOO0VZeGpCRTs7SUFDSTtFWjJqQk47RVl4akJFOztJQUNJO0VaMmpCTjtFWXhqQkU7SUFDSTtFWjBqQk47RVl2akJFOztJQUNJO0VaMGpCTjtFWXZqQkU7O0lBQ0k7RVowakJOO0VZdmpCRTs7SUFDSTtFWjBqQk47RVl2akJFOztJQUNJO0VaMGpCTjtFWXZqQkU7SUFDSTtFWnlqQk47RVl0akJFOztJQUNJO0VaeWpCTjtFWXRqQkU7O0lBQ0k7RVp5akJOO0VZdGpCRTs7SUFDSTtFWnlqQk47RVl0akJFOztJQUNJO0VaeWpCTjtFWXRqQkU7SUFDSTtFWndqQk47RVlyakJFOztJQUNJO0Vad2pCTjtFWXJqQkU7O0lBQ0k7RVp3akJOO0VZcmpCRTs7SUFDSTtFWndqQk47RVlyakJFOztJQUNJO0Vad2pCTjtBQUNGO0FZcmpCQTtFQUNJO0lBQ0k7RVp1akJOO0VZcGpCRTs7SUFDSTtFWnVqQk47RVlwakJFOztJQUNJO0VadWpCTjtFWXBqQkU7O0lBQ0k7RVp1akJOO0VZcGpCRTs7SUFDSTtFWnVqQk47RVlwakJFO0lBQ0k7RVpzakJOO0VZbmpCRTs7SUFDSTtFWnNqQk47RVluakJFOztJQUNJO0Vac2pCTjtFWW5qQkU7O0lBQ0k7RVpzakJOO0VZbmpCRTs7SUFDSTtFWnNqQk47RVluakJFO0lBQ0k7RVpxakJOO0VZbGpCRTs7SUFDSTtFWnFqQk47RVlsakJFOztJQUNJO0VacWpCTjtFWWxqQkU7O0lBQ0k7RVpxakJOO0VZbGpCRTs7SUFDSTtFWnFqQk47RVlsakJFO0lBQ0k7RVpvakJOO0VZampCRTs7SUFDSTtFWm9qQk47RVlqakJFOztJQUNJO0Vab2pCTjtFWWpqQkU7O0lBQ0k7RVpvakJOO0VZampCRTs7SUFDSTtFWm9qQk47RVlqakJFO0lBQ0k7RVptakJOO0VZaGpCRTs7SUFDSTtFWm1qQk47RVloakJFOztJQUNJO0VabWpCTjtFWWhqQkU7O0lBQ0k7RVptakJOO0VZaGpCRTs7SUFDSTtFWm1qQk47RVloakJFO0lBQ0k7RVprakJOO0VZL2lCRTs7SUFDSTtFWmtqQk47RVkvaUJFOztJQUNJO0Vaa2pCTjtFWS9pQkU7O0lBQ0k7RVprakJOO0VZL2lCRTs7SUFDSTtFWmtqQk47RVkvaUJFO0lBQ0k7RVppakJOO0VZOWlCRTs7SUFDSTtFWmlqQk47RVk5aUJFOztJQUNJO0VaaWpCTjtFWTlpQkU7O0lBQ0k7RVppakJOO0VZOWlCRTs7SUFDSTtFWmlqQk47RVk5aUJFO0lBQ0k7RVpnakJOO0VZN2lCRTs7SUFDSTtFWmdqQk47RVk3aUJFOztJQUNJO0VaZ2pCTjtFWTdpQkU7O0lBQ0k7RVpnakJOO0VZN2lCRTs7SUFDSTtFWmdqQk47RVk3aUJFO0lBQ0k7RVoraUJOO0VZNWlCRTs7SUFDSTtFWitpQk47RVk1aUJFOztJQUNJO0VaK2lCTjtFWTVpQkU7O0lBQ0k7RVoraUJOO0VZNWlCRTs7SUFDSTtFWitpQk47RVk1aUJFO0lBQ0k7RVo4aUJOO0VZM2lCRTs7SUFDSTtFWjhpQk47RVkzaUJFOztJQUNJO0VaOGlCTjtFWTNpQkU7O0lBQ0k7RVo4aUJOO0VZM2lCRTs7SUFDSTtFWjhpQk47RVkzaUJFO0lBQ0k7RVo2aUJOO0VZMWlCRTs7SUFDSTtFWjZpQk47RVkxaUJFOztJQUNJO0VaNmlCTjtFWTFpQkU7O0lBQ0k7RVo2aUJOO0VZMWlCRTs7SUFDSTtFWjZpQk47RVkxaUJFO0lBQ0k7RVo0aUJOO0VZemlCRTs7SUFDSTtFWjRpQk47RVl6aUJFOztJQUNJO0VaNGlCTjtFWXppQkU7O0lBQ0k7RVo0aUJOO0VZemlCRTs7SUFDSTtFWjRpQk47RVl6aUJFO0lBQ0k7RVoyaUJOO0VZeGlCRTs7SUFDSTtFWjJpQk47RVl4aUJFOztJQUNJO0VaMmlCTjtFWXhpQkU7O0lBQ0k7RVoyaUJOO0VZeGlCRTs7SUFDSTtFWjJpQk47RVl4aUJFO0lBQ0k7RVowaUJOO0VZdmlCRTs7SUFDSTtFWjBpQk47RVl2aUJFOztJQUNJO0VaMGlCTjtFWXZpQkU7O0lBQ0k7RVowaUJOO0VZdmlCRTs7SUFDSTtFWjBpQk47RVl2aUJFO0lBQ0k7RVp5aUJOO0VZdGlCRTs7SUFDSTtFWnlpQk47RVl0aUJFOztJQUNJO0VaeWlCTjtFWXRpQkU7O0lBQ0k7RVp5aUJOO0VZdGlCRTs7SUFDSTtFWnlpQk47RVl0aUJFO0lBQ0k7RVp3aUJOO0VZcmlCRTs7SUFDSTtFWndpQk47RVlyaUJFOztJQUNJO0Vad2lCTjtFWXJpQkU7O0lBQ0k7RVp3aUJOO0VZcmlCRTs7SUFDSTtFWndpQk47RVlyaUJFO0lBQ0k7RVp1aUJOO0VZcGlCRTs7SUFDSTtFWnVpQk47RVlwaUJFOztJQUNJO0VadWlCTjtFWXBpQkU7O0lBQ0k7RVp1aUJOO0VZcGlCRTs7SUFDSTtFWnVpQk47RVlwaUJFO0lBQ0k7RVpzaUJOO0VZbmlCRTs7SUFDSTtFWnNpQk47RVluaUJFOztJQUNJO0Vac2lCTjtFWW5pQkU7O0lBQ0k7RVpzaUJOO0VZbmlCRTs7SUFDSTtFWnNpQk47QUFDRjtBWW5pQkE7RUFDSTtJQUNJO0VacWlCTjtFWWxpQkU7O0lBQ0k7RVpxaUJOO0VZbGlCRTs7SUFDSTtFWnFpQk47RVlsaUJFOztJQUNJO0VacWlCTjtFWWxpQkU7O0lBQ0k7RVpxaUJOO0VZbGlCRTtJQUNJO0Vab2lCTjtFWWppQkU7O0lBQ0k7RVpvaUJOO0VZamlCRTs7SUFDSTtFWm9pQk47RVlqaUJFOztJQUNJO0Vab2lCTjtFWWppQkU7O0lBQ0k7RVpvaUJOO0VZamlCRTtJQUNJO0VabWlCTjtFWWhpQkU7O0lBQ0k7RVptaUJOO0VZaGlCRTs7SUFDSTtFWm1pQk47RVloaUJFOztJQUNJO0VabWlCTjtFWWhpQkU7O0lBQ0k7RVptaUJOO0VZaGlCRTtJQUNJO0Vaa2lCTjtFWS9oQkU7O0lBQ0k7RVpraUJOO0VZL2hCRTs7SUFDSTtFWmtpQk47RVkvaEJFOztJQUNJO0Vaa2lCTjtFWS9oQkU7O0lBQ0k7RVpraUJOO0VZL2hCRTtJQUNJO0VaaWlCTjtFWTloQkU7O0lBQ0k7RVppaUJOO0VZOWhCRTs7SUFDSTtFWmlpQk47RVk5aEJFOztJQUNJO0VaaWlCTjtFWTloQkU7O0lBQ0k7RVppaUJOO0VZOWhCRTtJQUNJO0VaZ2lCTjtFWTdoQkU7O0lBQ0k7RVpnaUJOO0VZN2hCRTs7SUFDSTtFWmdpQk47RVk3aEJFOztJQUNJO0VaZ2lCTjtFWTdoQkU7O0lBQ0k7RVpnaUJOO0VZN2hCRTtJQUNJO0VaK2hCTjtFWTVoQkU7O0lBQ0k7RVoraEJOO0VZNWhCRTs7SUFDSTtFWitoQk47RVk1aEJFOztJQUNJO0VaK2hCTjtFWTVoQkU7O0lBQ0k7RVoraEJOO0VZNWhCRTtJQUNJO0VaOGhCTjtFWTNoQkU7O0lBQ0k7RVo4aEJOO0VZM2hCRTs7SUFDSTtFWjhoQk47RVkzaEJFOztJQUNJO0VaOGhCTjtFWTNoQkU7O0lBQ0k7RVo4aEJOO0VZM2hCRTtJQUNJO0VaNmhCTjtFWTFoQkU7O0lBQ0k7RVo2aEJOO0VZMWhCRTs7SUFDSTtFWjZoQk47RVkxaEJFOztJQUNJO0VaNmhCTjtFWTFoQkU7O0lBQ0k7RVo2aEJOO0VZMWhCRTtJQUNJO0VaNGhCTjtFWXpoQkU7O0lBQ0k7RVo0aEJOO0VZemhCRTs7SUFDSTtFWjRoQk47RVl6aEJFOztJQUNJO0VaNGhCTjtFWXpoQkU7O0lBQ0k7RVo0aEJOO0VZemhCRTtJQUNJO0VaMmhCTjtFWXhoQkU7O0lBQ0k7RVoyaEJOO0VZeGhCRTs7SUFDSTtFWjJoQk47RVl4aEJFOztJQUNJO0VaMmhCTjtFWXhoQkU7O0lBQ0k7RVoyaEJOO0VZeGhCRTtJQUNJO0VaMGhCTjtFWXZoQkU7O0lBQ0k7RVowaEJOO0VZdmhCRTs7SUFDSTtFWjBoQk47RVl2aEJFOztJQUNJO0VaMGhCTjtFWXZoQkU7O0lBQ0k7RVowaEJOO0VZdmhCRTtJQUNJO0VaeWhCTjtFWXRoQkU7O0lBQ0k7RVp5aEJOO0VZdGhCRTs7SUFDSTtFWnloQk47RVl0aEJFOztJQUNJO0VaeWhCTjtFWXRoQkU7O0lBQ0k7RVp5aEJOO0VZdGhCRTtJQUNJO0Vad2hCTjtFWXJoQkU7O0lBQ0k7RVp3aEJOO0VZcmhCRTs7SUFDSTtFWndoQk47RVlyaEJFOztJQUNJO0Vad2hCTjtFWXJoQkU7O0lBQ0k7RVp3aEJOO0VZcmhCRTtJQUNJO0VadWhCTjtFWXBoQkU7O0lBQ0k7RVp1aEJOO0VZcGhCRTs7SUFDSTtFWnVoQk47RVlwaEJFOztJQUNJO0VadWhCTjtFWXBoQkU7O0lBQ0k7RVp1aEJOO0VZcGhCRTtJQUNJO0Vac2hCTjtFWW5oQkU7O0lBQ0k7RVpzaEJOO0VZbmhCRTs7SUFDSTtFWnNoQk47RVluaEJFOztJQUNJO0Vac2hCTjtFWW5oQkU7O0lBQ0k7RVpzaEJOO0VZbmhCRTtJQUNJO0VacWhCTjtFWWxoQkU7O0lBQ0k7RVpxaEJOO0VZbGhCRTs7SUFDSTtFWnFoQk47RVlsaEJFOztJQUNJO0VacWhCTjtFWWxoQkU7O0lBQ0k7RVpxaEJOO0VZbGhCRTtJQUNJO0Vab2hCTjtFWWpoQkU7O0lBQ0k7RVpvaEJOO0VZamhCRTs7SUFDSTtFWm9oQk47RVlqaEJFOztJQUNJO0Vab2hCTjtFWWpoQkU7O0lBQ0k7RVpvaEJOO0FBQ0Y7QVlqaEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FabWhCSjtBWWhoQkE7RUFDSTtBWmtoQko7QVkvZ0JBO0VBQ0k7QVppaEJKO0FZOWdCQTtFQUNJO0FaZ2hCSjtBWTdnQkE7RUFDSTtBWitnQko7QVk1Z0JBO0VBQ0k7RUFDQTtFQUNBO0FaOGdCSjtBWTNnQkE7RUFDSTtBWjZnQko7QVkxZ0JBO0VBQ0k7QVo0Z0JKO0FZemdCQTtFQUNJO0FaMmdCSjtBWXhnQkE7RUFDSTtJQUNJO0VaMGdCTjtFWXZnQkU7SUFDSTtFWnlnQk47RVl0Z0JFO0lBQ0k7RVp3Z0JOO0FBQ0Y7QVlyZ0JBO0VBQ0k7SUFDSTtFWnVnQk47RVlwZ0JFO0lBQ0k7RVpzZ0JOO0VZbmdCRTtJQUNJO0VacWdCTjtBQUNGO0FZbGdCQTtFQUNJO0lBQ0k7RVpvZ0JOO0VZamdCRTtJQUNJO0VabWdCTjtFWWhnQkU7SUFDSTtFWmtnQk47QUFDRjtBWS9mQTtFQUNJO0lBQ0k7RVppZ0JOO0VZOWZFO0lBQ0k7RVpnZ0JOO0VZN2ZFO0lBQ0k7RVorZk47QUFDRjtBWTVmQTtFQUNJO0FaOGZKO0FZM2ZBO0VBQ0k7QVo2Zko7QVkxZkE7RUFDSTtBWjRmSjtBWXpmQTtFQUNJO0FaMmZKO0FZeGZBO0VBQ0k7QVowZko7QVl2ZkE7RUFDSTtBWnlmSjtBWXRmQTtFQUNJO0Fad2ZKO0FZcmZBO0VBQ0k7QVp1Zko7QVlwZkE7RUFDSTtBWnNmSjtBWW5mQTtFQUNJO0FacWZKO0FZbGZBOztFQUNJO0FacWZKO0FZbGZBO0VBQ0k7QVpvZko7QVlqZkE7O0VBQ0k7QVpvZko7QVlqZkE7O0VBQ0k7QVpvZko7QVlqZkE7O0VBQ0k7QVpvZko7QVlqZkE7O0VBQ0k7QVpvZko7QVlqZkE7O0VBQ0k7QVpvZko7QVlqZkE7RUFDSTtBWm1mSjtBWWhmQTs7RUFDSTtBWm1mSjtBWWhmQTtFQUNJO0Faa2ZKO0FZL2VBOztFQUNJO0Faa2ZKO0FZL2VBO0VBQ0k7QVppZko7QVk5ZUE7RUFDSTtBWmdmSjtBWTdlQTtFQUNJO0FaK2VKO0FZNWVBO0VBQ0k7QVo4ZUo7QVkzZUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaNmVKO0FZMWVBO0VBQ0k7QVo0ZUo7QVl6ZUE7RUFDSTtFQUNBO0FaMmVKO0FZeGVBO0VBQ0k7QVowZUo7QVl2ZUE7RUFDSTtBWnllSjtBWXRlQTtFQUNJO0Fad2VKO0FZcmVBO0VBQ0k7OztJQUNJO0lBQ0E7RVp5ZU47RVl0ZUU7SUFDSTtFWndlTjtFWXJlRTtJQUNJO0VadWVOO0VZcGVFO0lBQ0k7RVpzZU47RVluZUU7O0lBQ0k7SUFDQTtFWnNlTjtFWW5lRTtJQUNJO0VacWVOO0VZbGVFOztJQUNJO0VacWVOO0VZbGVFOzs7SUFDSTtJQUNBO0Vac2VOO0VZbmVFOztJQUNJO0Vac2VOO0VZbmVFO0lBQ0k7RVpxZU47RVlsZUU7O0lBQ0k7RVpxZU47RVlsZUU7SUFDSTtFWm9lTjtFWWplRTtJQUNJO0VabWVOO0VZaGVFO0lBQ0k7RVprZU47RVkvZEU7O0lBQ0k7RVprZU47RVkvZEU7O0lBQ0k7RVprZU47RVkvZEU7SUFDSTtFWmllTjtFWTlkRTs7OztJQUNJO0VabWVOO0VZaGVFO0lBQ0k7SUFDQTtFWmtlTjtBQUNGO0FZL2RBO0VBQ0k7QVppZUo7QVk3ZEE7RUFDSTtFQUNBO0VBQ0E7QVorZEo7QVk1ZEE7RUFDSTtBWjhkSjtBWTNkQTtFQUNJO0VBQ0E7QVo2ZEo7QVkxZEE7RUFDSTtFQUNBO0FaNGRKO0FZemRBO0VBQ0k7RUFDQTtBWjJkSjtBWXhkQTtFQUNJO0VBQ0E7QVowZEo7QVl2ZEE7RUFDSTtFQUNBO0FaeWRKO0FZdGRBO0VBQ0k7RUFDQTtBWndkSjtBWXJkQTtFQUNJO0VBQ0E7QVp1ZEo7QVlwZEE7RUFDSTtFQUNBO0Fac2RKO0FZbmRBO0VBQ0k7RUFDQTtBWnFkSjtBWWxkQTtFQUNJO0VBQ0E7QVpvZEo7QVlqZEE7RUFDSTtFQUNBO0FabWRKO0FZaGRBO0VBQ0k7RUFDQTtBWmtkSjtBWS9jQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0VaaWROO0VZOWNFO0lBQ0k7RVpnZE47QUFDRjtBWTdjQTtFQUNJOzs7O0lBQ0k7SUFDQTtFWmtkTjtFWS9jRTs7SUFDSTtJQUNBO0Vaa2ROO0VZL2NFO0lBQ0k7SUFDQTtFWmlkTjtFWTljRTtJQUNJO0lBQ0E7RVpnZE47RVk3Y0U7SUFDSTtFWitjTjtBQUNGO0FZNWNBO0VBQ0k7RUFDQTtBWjhjSjtBWTNjQTtFQUNJOzs7SUFDSTtFWitjTjtFWTVjRTs7SUFDSTtFWitjTjtBQUNGO0FZNWNBO0VBQ0k7QVo4Y0o7QVkzY0E7RUFDSTtJQUNJO0VaNmNOO0VZMWNFO0lBQ0k7RVo0Y047RVl6Y0U7SUFDSTtFWjJjTjtBQUNGO0FZeGNBO0VBQ0k7RUFDQTtBWjBjSjtBWXZjQTtFQUNJO0lBQ0k7RVp5Y047RVl0Y0U7SUFDSTtFWndjTjtFWXJjRTtJQUNJO0VadWNOO0VZcGNFO0lBQ0k7RVpzY047RVluY0U7SUFDSTtFWnFjTjtFWWxjRTtJQUNJO0Vab2NOO0VZamNFO0lBQ0k7RVptY047QUFDRjtBWWhjQTtFQUNJO0Faa2NKO0FZL2JBO0VBQ0k7O0lBQ0k7RVprY047RVkvYkU7Ozs7O0lBQ0k7RVpxY047RVlsY0U7Ozs7SUFDSTtFWnVjTjtBQUNGO0FZcGNBO0VBQ0k7QVpzY0o7QVluY0E7RUFDSTs7SUFDSTtFWnNjTjtFWW5jRTs7Ozs7SUFDSTtFWnljTjtFWXRjRTs7OztJQUNJO0VaMmNOO0FBQ0Y7QVl4Y0E7RUFDSTtBWjBjSjtBWXZjQTtFQUNJO0lBQ0k7RVp5Y047RVl0Y0U7SUFDSTtFWndjTjtFWXJjRTtJQUNJO0VadWNOO0VZcGNFO0lBQ0k7RVpzY047RVluY0U7SUFDSTtFWnFjTjtFWWxjRTtJQUNJO0Vab2NOO0FBQ0Y7QVlqY0E7RUFDSTtFQUNBO0FabWNKO0FZaGNBO0VBQ0k7SUFDSTtFWmtjTjtFWS9iRTtJQUNJO0VaaWNOO0VZOWJFO0lBQ0k7RVpnY047RVk3YkU7SUFDSTtFWitiTjtFWTViRTtJQUNJO0VaOGJOO0FBQ0Y7QVkzYkE7RUFDSTtFQUNBO0FaNmJKO0FZMWJBO0VBQ0k7SUFDSTtFWjRiTjtFWXpiRTs7SUFDSTtFWjRiTjtFWXpiRTs7OztJQUNJO0VaOGJOO0VZM2JFOzs7SUFDSTtFWitiTjtFWTViRTtJQUNJO0VaOGJOO0FBQ0Y7QVkzYkE7RUFDSTtBWjZiSjtBWTFiQTtFQUNJO0lBQ0k7RVo0Yk47RVl6YkU7SUFDSTtFWjJiTjtFWXhiRTtJQUNJO0VaMGJOO0VZdmJFO0lBQ0k7RVp5Yk47RVl0YkU7SUFDSTtFWndiTjtFWXJiRTtJQUNJO0VadWJOO0VZcGJFO0lBQ0k7RVpzYk47QUFDRjtBWW5iQTtFQUNJO0FacWJKO0FZbGJBO0VBQ0k7OztJQUNJO0Vac2JOO0VZbmJFO0lBQ0k7RVpxYk47RVlsYkU7SUFDSTtFWm9iTjtFWWpiRTtJQUNJO0VabWJOO0VZaGJFO0lBQ0k7RVprYk47RVkvYUU7SUFDSTtFWmliTjtFWTlhRTtJQUNJO0VaZ2JOO0VZN2FFO0lBQ0k7RVorYU47QUFDRjtBWTVhQTtFQUNJO0VBQ0E7QVo4YUo7QVkzYUE7RUFDSTtJQUNJO0VaNmFOO0VZMWFFO0lBQ0k7RVo0YU47RVl6YUU7SUFDSTtFWjJhTjtFWXhhRTtJQUNJO0VaMGFOO0VZdmFFO0lBQ0k7RVp5YU47QUFDRjtBWXRhQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0Fad2FKO0FZcmFBO0VBQ0k7SUFDSTtJQUNBO0VadWFOO0VZcGFFO0lBQ0k7SUFDQTtFWnNhTjtFWW5hRTtJQUNJO0lBQ0E7RVpxYU47QUFDRjtBWWxhQTtFQUNJO0Fab2FKO0FZamFBO0VBQ0k7SUFDSTtJQUNBO0VabWFOO0VZaGFFO0lBQ0k7SUFDQTtFWmthTjtFWS9aRTtJQUNJO0lBQ0E7RVppYU47QUFDRjtBWTlaQTtFQUNJO0FaZ2FKO0FZN1pBO0VBQ0k7SUFDSTtJQUNBO0VaK1pOO0VZNVpFO0lBQ0k7SUFDQTtFWjhaTjtFWTNaRTtJQUNJO0lBQ0E7RVo2Wk47QUFDRjtBWTFaQTtFQUNJO0FaNFpKO0FZelpBO0VBQ0k7SUFDSTtJQUNBO0VaMlpOO0VZeFpFO0lBQ0k7SUFDQTtFWjBaTjtFWXZaRTtJQUNJO0lBQ0E7RVp5Wk47QUFDRjtBWXRaQTtFQUNJO0Fad1pKO0FZclpBO0VBQ0k7SUFDSTtJQUNBO0VadVpOO0VZcFpFO0lBQ0k7SUFDQTtFWnNaTjtFWW5aRTtJQUNJO0lBQ0E7RVpxWk47QUFDRjtBWWxaQTtFQUNJO0Fab1pKO0FZalpBO0VBQ0k7SUFDSTtJQUNBO0VabVpOO0VZaFpFO0lBQ0k7SUFDQTtFWmtaTjtFWS9ZRTtJQUNJO0lBQ0E7RVppWk47QUFDRjtBWTlZQTtFQUNJO0FaZ1pKO0FZN1lBO0VBQ0k7SUFDSTtJQUNBO0VaK1lOO0VZNVlFO0lBQ0k7SUFDQTtFWjhZTjtFWTNZRTtJQUNJO0lBQ0E7RVo2WU47QUFDRjtBWTFZQTtFQUNJO0FaNFlKO0FZellBO0VBQ0k7SUFDSTtJQUNBO0VaMllOO0VZeFlFO0lBQ0k7SUFDQTtFWjBZTjtFWXZZRTtJQUNJO0lBQ0E7RVp5WU47QUFDRjtBWXRZQTtFQUNJO0Fad1lKO0FZcllBO0VBQ0k7Ozs7OztJQUNJO0VaNFlOO0VZellFO0lBQ0k7SUFDQTtFWjJZTjtFWXhZRTtJQUNJO0VaMFlOO0VZdllFO0lBQ0k7RVp5WU47RVl0WUU7SUFDSTtJQUNBO0Vad1lOO0VZcllFO0lBQ0k7RVp1WU47RVlwWUU7SUFDSTtJQUNBO0Vac1lOO0FBQ0Y7QVluWUE7RUFDSTtFQUNBO0VBQ0E7QVpxWUo7QVlsWUE7RUFDSTs7Ozs7SUFDSTtFWndZTjtFWXJZRTtJQUNJO0lBQ0E7RVp1WU47RVlwWUU7SUFDSTtJQUNBO0Vac1lOO0VZbllFO0lBQ0k7RVpxWU47RVlsWUU7SUFDSTtFWm9ZTjtFWWpZRTtJQUNJO0VabVlOO0FBQ0Y7QVloWUE7RUFDSTtBWmtZSjtBWS9YQTtFQUNJOzs7OztJQUNJO0VacVlOO0VZbFlFO0lBQ0k7SUFDQTtFWm9ZTjtFWWpZRTtJQUNJO0lBQ0E7RVptWU47RVloWUU7SUFDSTtFWmtZTjtFWS9YRTtJQUNJO0VaaVlOO0VZOVhFO0lBQ0k7RVpnWU47QUFDRjtBWTdYQTtFQUNJO0FaK1hKO0FZNVhBO0VBQ0k7Ozs7O0lBQ0k7RVprWU47RVkvWEU7SUFDSTtJQUNBO0VaaVlOO0VZOVhFO0lBQ0k7SUFDQTtFWmdZTjtFWTdYRTtJQUNJO0VaK1hOO0VZNVhFO0lBQ0k7RVo4WE47RVkzWEU7SUFDSTtFWjZYTjtBQUNGO0FZMVhBO0VBQ0k7QVo0WEo7QVl6WEE7RUFDSTs7Ozs7SUFDSTtFWitYTjtFWTVYRTtJQUNJO0lBQ0E7RVo4WE47RVkzWEU7SUFDSTtJQUNBO0VaNlhOO0VZMVhFO0lBQ0k7RVo0WE47RVl6WEU7SUFDSTtFWjJYTjtFWXhYRTtJQUNJO0VaMFhOO0FBQ0Y7QVl2WEE7RUFDSTtBWnlYSjtBWXRYQTtFQUNJO0lBQ0k7RVp3WE47RVlyWEU7O0lBQ0k7SUFDQTtFWndYTjtFWXJYRTtJQUNJO0lBQ0E7RVp1WE47QUFDRjtBWXBYQTtFQUNJO0VBQ0E7RUFDQTtBWnNYSjtBWW5YQTtFQUNJO0lBQ0k7RVpxWE47RVlsWEU7O0lBQ0k7SUFDQTtFWnFYTjtFWWxYRTtJQUNJO0lBQ0E7RVpvWE47QUFDRjtBWWpYQTtFQUNJO0FabVhKO0FZaFhBO0VBQ0k7SUFDSTtJQUNBO0Vaa1hOO0VZL1dFO0lBQ0k7SUFDQTtFWmlYTjtBQUNGO0FZOVdBO0VBQ0k7QVpnWEo7QVk3V0E7RUFDSTtJQUNJO0lBQ0E7RVorV047RVk1V0U7SUFDSTtJQUNBO0VaOFdOO0FBQ0Y7QVkzV0E7RUFDSTtBWjZXSjtBWTFXQTtFQUNJO0lBQ0k7RVo0V047RVl6V0U7O0lBQ0k7SUFDQTtFWjRXTjtFWXpXRTtJQUNJO0lBQ0E7RVoyV047QUFDRjtBWXhXQTtFQUNJO0FaMFdKO0FZdldBO0VBQ0k7SUFDSTtFWnlXTjtFWXRXRTtJQUNJO0Vad1dOO0FBQ0Y7QVlyV0E7RUFDSTtBWnVXSjtBWXBXQTtFQUNJO0lBQ0k7SUFDQTtFWnNXTjtFWW5XRTtJQUNJO0lBQ0E7RVpxV047QUFDRjtBWWxXQTtFQUNJO0Fab1dKO0FZaldBO0VBQ0k7SUFDSTtJQUNBO0VabVdOO0VZaFdFO0lBQ0k7SUFDQTtFWmtXTjtBQUNGO0FZL1ZBO0VBQ0k7QVppV0o7QVk5VkE7RUFDSTtJQUNJO0lBQ0E7RVpnV047RVk3VkU7SUFDSTtJQUNBO0VaK1ZOO0FBQ0Y7QVk1VkE7RUFDSTtBWjhWSjtBWTNWQTtFQUNJO0lBQ0k7SUFDQTtFWjZWTjtFWTFWRTtJQUNJO0lBQ0E7RVo0Vk47QUFDRjtBWXpWQTtFQUNJO0FaMlZKO0FZeFZBO0VBQ0k7SUFDSTtJQUNBO0VaMFZOO0VZdlZFO0lBQ0k7SUFDQTtFWnlWTjtBQUNGO0FZdFZBO0VBQ0k7QVp3Vko7QVlyVkE7RUFDSTtJQUNJO0lBQ0E7RVp1Vk47RVlwVkU7SUFDSTtJQUNBO0Vac1ZOO0FBQ0Y7QVluVkE7RUFDSTtBWnFWSjtBWWxWQTtFQUNJO0lBQ0k7SUFDQTtFWm9WTjtFWWpWRTtJQUNJO0lBQ0E7RVptVk47QUFDRjtBWWhWQTtFQUNJO0Faa1ZKO0FZL1VBO0VBQ0k7SUFDSTtJQUNBO0VaaVZOO0VZOVVFO0lBQ0k7SUFDQTtFWmdWTjtBQUNGO0FZN1VBO0VBQ0k7QVorVUo7QVk1VUE7RUFDSTtJQUNJO0lBQ0E7RVo4VU47RVkzVUU7SUFDSTtJQUNBO0VaNlVOO0FBQ0Y7QVkxVUE7RUFDSTtBWjRVSjtBWXpVQTtFQUNJO0lBQ0k7SUFDQTtFWjJVTjtFWXhVRTtJQUNJO0lBQ0E7RVowVU47QUFDRjtBWXZVQTtFQUNJO0FaeVVKO0FZdFVBO0VBQ0k7SUFDSTtJQUNBO0Vad1VOO0VZclVFO0lBQ0k7SUFDQTtFWnVVTjtBQUNGO0FZcFVBO0VBQ0k7QVpzVUo7QVluVUE7RUFDSTtJQUNJO0lBQ0E7RVpxVU47RVlsVUU7SUFDSTtJQUNBO0Vab1VOO0FBQ0Y7QVlqVUE7RUFDSTtBWm1VSjtBWWhVQTtFQUNJO0lBQ0k7RVprVU47RVkvVEU7SUFDSTtFWmlVTjtBQUNGO0FZOVRBO0VBQ0k7QVpnVUo7QVk3VEE7RUFDSTtJQUNJO0VaK1ROO0VZNVRFO0lBQ0k7SUFDQTtFWjhUTjtBQUNGO0FZM1RBO0VBQ0k7QVo2VEo7QVkxVEE7RUFDSTtJQUNJO0VaNFROO0VZelRFO0lBQ0k7SUFDQTtFWjJUTjtBQUNGO0FZeFRBO0VBQ0k7QVowVEo7QVl2VEE7RUFDSTtJQUNJO0VaeVROO0VZdFRFO0lBQ0k7SUFDQTtFWndUTjtBQUNGO0FZclRBO0VBQ0k7QVp1VEo7QVlwVEE7RUFDSTtJQUNJO0Vac1ROO0VZblRFO0lBQ0k7SUFDQTtFWnFUTjtBQUNGO0FZbFRBO0VBQ0k7QVpvVEo7QVlqVEE7RUFDSTtJQUNJO0VabVROO0VZaFRFO0lBQ0k7SUFDQTtFWmtUTjtBQUNGO0FZL1NBO0VBQ0k7QVppVEo7QVk5U0E7RUFDSTtJQUNJO0VaZ1ROO0VZN1NFO0lBQ0k7SUFDQTtFWitTTjtBQUNGO0FZNVNBO0VBQ0k7QVo4U0o7QVkzU0E7RUFDSTtJQUNJO0VaNlNOO0VZMVNFO0lBQ0k7SUFDQTtFWjRTTjtBQUNGO0FZelNBO0VBQ0k7QVoyU0o7QVl4U0E7RUFDSTtJQUNJO0VaMFNOO0VZdlNFO0lBQ0k7SUFDQTtFWnlTTjtBQUNGO0FZdFNBO0VBQ0k7QVp3U0o7QVlyU0E7RUFDSTtJQUNJO0lBQ0E7RVp1U047RVlwU0U7SUFDSTtJQUNBO0Vac1NOO0FBQ0Y7QVluU0E7RUFDSTtBWnFTSjtBWWxTQTtFQUNJO0lBQ0k7SUFDQTtFWm9TTjtFWWpTRTtJQUNJO0lBQ0E7RVptU047QUFDRjtBWWhTQTtFQUNJO0Faa1NKO0FZL1JBO0VBQ0k7SUFDSTtJQUNBO0VaaVNOO0VZOVJFO0lBQ0k7SUFDQTtFWmdTTjtBQUNGO0FZN1JBO0VBQ0k7QVorUko7QVk1UkE7RUFDSTtJQUNJO0lBQ0E7RVo4Uk47RVkzUkU7SUFDSTtJQUNBO0VaNlJOO0FBQ0Y7QVkxUkE7RUFDSTtBWjRSSjtBWXpSQTtFQUNJO0lBQ0k7SUFDQTtFWjJSTjtFWXhSRTtJQUNJO0lBQ0E7RVowUk47RVl2UkU7SUFDSTtJQUNBO0VaeVJOO0VZdFJFO0lBQ0k7SUFDQTtFWndSTjtFWXJSRTtJQUNJO0lBQ0E7RVp1Uk47QUFDRjtBWXBSQTtFQUNJO0VBQ0E7RUFDQTtBWnNSSjtBWW5SQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0VacVJOO0VZbFJFO0lBQ0k7SUFDQTtFWm9STjtFWWpSRTtJQUNJO0lBQ0E7RVptUk47RVloUkU7SUFDSTtFWmtSTjtFWS9RRTtJQUNJO0VaaVJOO0FBQ0Y7QVk5UUE7RUFDSTtFQUNBO0VBQ0E7QVpnUko7QVk3UUE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtFWitRTjtFWTVRRTtJQUNJO0lBQ0E7RVo4UU47RVkzUUU7SUFDSTtJQUNBO0VaNlFOO0VZMVFFO0lBQ0k7RVo0UU47RVl6UUU7SUFDSTtFWjJRTjtBQUNGO0FZeFFBO0VBQ0k7RUFDQTtFQUNBO0FaMFFKO0FZdlFBO0VBQ0k7SUFDSTtFWnlRTjtFWXRRRTtJQUNJO0lBQ0E7RVp3UU47RVlyUUU7SUFDSTtJQUNBO0VadVFOO0FBQ0Y7QVlwUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fac1FKO0FZblFBO0VBQ0k7SUFDSTtFWnFRTjtFWWxRRTtJQUNJO0lBQ0E7RVpvUU47RVlqUUU7SUFDSTtJQUNBO0VabVFOO0FBQ0Y7QVloUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Faa1FKO0FZL1BBO0VBQ0k7SUFDSTtJQUNBO0VaaVFOO0VZOVBFO0lBQ0k7SUFDQTtFWmdRTjtFWTdQRTtJQUNJO0VaK1BOO0VZNVBFO0lBQ0k7RVo4UE47QUFDRjtBWTNQQTtFQUNJO0VBQ0E7QVo2UEo7QVkxUEE7RUFDSTtJQUNJO0lBQ0E7RVo0UE47RVl6UEU7SUFDSTtJQUNBO0VaMlBOO0VZeFBFO0lBQ0k7RVowUE47RVl2UEU7SUFDSTtFWnlQTjtBQUNGO0FZdFBBO0VBQ0k7RUFDQTtBWndQSjtBWXJQQTtFQUNJO0lBQ0k7RVp1UE47RVlwUEU7SUFDSTtJQUNBO0Vac1BOO0FBQ0Y7QVluUEE7RUFDSTtFQUNBO0FacVBKO0FZbFBBO0VBQ0k7SUFDSTtFWm9QTjtFWWpQRTtJQUNJO0lBQ0E7RVptUE47QUFDRjtBWWhQQTtFQUNJO0VBQ0E7QVprUEo7QVkvT0E7RUFDSTtJQUNJO0lBQ0E7RVppUE47RVk5T0U7SUFDSTtJQUNBO0VaZ1BOO0FBQ0Y7QVk3T0E7RUFDSTtFQUNBO0FaK09KO0FZNU9BO0VBQ0k7SUFDSTtJQUNBO0VaOE9OO0VZM09FO0lBQ0k7SUFDQTtFWjZPTjtBQUNGO0FZMU9BO0VBQ0k7RUFDQTtBWjRPSjtBWXpPQTtFQUNJO0VBQ0E7QVoyT0o7QVl4T0E7RUFDSTtJQUNJO0lBQ0E7RVowT047RVl2T0U7SUFDSTtJQUNBO0VaeU9OO0FBQ0Y7QVl0T0E7RUFDSTtFQUNBO0Fad09KO0FZck9BO0VBQ0k7SUFDSTtJQUNBO0VadU9OO0VZcE9FO0lBQ0k7SUFDQTtFWnNPTjtBQUNGO0FZbk9BO0VBQ0k7RUFDQTtBWnFPSjtBWWxPQTtFQUNJO0lBQ0k7RVpvT047RVlqT0U7SUFDSTtJQUNBO0VabU9OO0FBQ0Y7QVloT0E7RUFDSTtFQUNBO0Faa09KO0FZL05BO0VBQ0k7SUFDSTtFWmlPTjtFWTlORTtJQUNJO0lBQ0E7RVpnT047QUFDRjtBWTdOQTtFQUNJO0VBQ0E7QVorTko7QVk1TkE7RUFDSTtFQUNBO0FaOE5KO0FZM05BO0VBQ0k7SUFDSTtFWjZOTjtFWTFORTtJQUNJO0lBQ0E7RVo0Tk47QUFDRjtBWXpOQTtFQUNJO0VBQ0E7QVoyTko7QVl4TkE7RUFDSTtJQUNJO0VaME5OO0VZdk5FO0lBQ0k7SUFDQTtFWnlOTjtBQUNGO0FZdE5BO0VBQ0k7RUFDQTtBWndOSjtBWXJOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FadU5KO0FZcE5BO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RVpzTk47RVluTkU7SUFDSTtFWnFOTjtFWWxORTtJQUNJO0Vab05OO0VZak5FO0lBQ0k7SUFDQTtFWm1OTjtBQUNGO0FZaE5BO0VBQ0k7QVprTko7QVkvTUE7RUFDSTtJQUNJO0lBQ0E7RVppTk47RVk5TUU7SUFDSTtJQUNBO0VaZ05OO0FBQ0Y7QVk3TUE7RUFDSTtBWitNSjtBWTVNQTtFQUNJO0lBQ0k7RVo4TU47RVkzTUU7SUFDSTtJQUNBO0VaNk1OO0FBQ0Y7QVkxTUE7RUFDSTtBWjRNSjtBWXpNQTtFQUNJO0lBQ0k7SUFDQTtFWjJNTjtFWXhNRTtJQUNJO0VaME1OO0FBQ0Y7QVl2TUE7RUFDSTtBWnlNSjtBWXRNQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0Vad01OO0VZck1FO0lBQ0k7SUFDQTtJQUNBO0VadU1OO0FBQ0Y7QVlwTUE7RUFDSTtBWnNNSjtBWW5NQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0VacU1OO0VZbE1FO0lBQ0k7SUFDQTtJQUNBO0Vab01OO0FBQ0Y7QVlqTUE7RUFDSTtBWm1NSjtBWWhNQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0Vaa01OO0VZL0xFO0lBQ0k7SUFDQTtJQUNBO0VaaU1OO0FBQ0Y7QVk5TEE7RUFDSTtBWmdNSjtBWTdMQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0VaK0xOO0VZNUxFO0lBQ0k7SUFDQTtJQUNBO0VaOExOO0FBQ0Y7QVkzTEE7RUFDSTtBWjZMSjtBWTFMQTtFQUNJO0lBQ0k7RVo0TE47RVl6TEU7SUFDSTtJQUNBO0VaMkxOO0VZeExFO0lBQ0k7RVowTE47QUFDRjtBWXZMQTtFQUNJO0FaeUxKO0FZdExBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RVp3TE47RVlyTEU7SUFDSTtJQUNBO0lBQ0E7RVp1TE47QUFDRjtBWXBMQTtFQUNJO0VBQ0E7QVpzTEo7QVluTEE7RUFDSTtJQUNJO0lBQ0E7RVpxTE47RVlsTEU7SUFDSTtJQUNBO0Vab0xOO0FBQ0Y7QVlqTEE7RUFDSTtFQUNBO0FabUxKO0FZaExBO0VBQ0k7SUFDSTtJQUNBO0Vaa0xOO0VZL0tFO0lBQ0k7SUFDQTtFWmlMTjtBQUNGO0FZOUtBO0VBQ0k7RUFDQTtBWmdMSjtBWTdLQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0VaK0tOO0VZNUtFO0lBQ0k7SUFDQTtJQUNBO0VaOEtOO0FBQ0Y7QVkzS0E7RUFDSTtFQUNBO0FaNktKO0FZMUtBO0VBQ0k7SUFDSTtJQUNBO0VaNEtOO0VZektFO0lBQ0k7RVoyS047QUFDRjtBWXhLQTtFQUNJO0FaMEtKO0FZdktBO0VBQ0k7SUFDSTtJQUNBO0VaeUtOO0VZdEtFO0lBQ0k7RVp3S047QUFDRjtBWXJLQTtFQUNJO0FadUtKO0FZcEtBO0VBQ0k7SUFDSTtJQUNBO0Vac0tOO0VZbktFO0lBQ0k7RVpxS047QUFDRjtBWWxLQTtFQUNJO0Fab0tKO0FZaktBO0VBQ0k7SUFDSTtJQUNBO0VabUtOO0VZaEtFO0lBQ0k7RVprS047QUFDRjtBWS9KQTtFQUNJO0FaaUtKO0FZOUpBO0VBQ0k7SUFDSTtFWmdLTjtFWTdKRTtJQUNJO0lBQ0E7RVorSk47QUFDRjtBWTVKQTtFQUNJO0FaOEpKO0FZM0pBO0VBQ0k7SUFDSTtFWjZKTjtFWTFKRTtJQUNJO0lBQ0E7RVo0Sk47QUFDRjtBWXpKQTtFQUNJO0FaMkpKO0FZeEpBO0VBQ0k7SUFDSTtFWjBKTjtFWXZKRTtJQUNJO0lBQ0E7RVp5Sk47QUFDRjtBWXRKQTtFQUNJO0Fad0pKO0FZckpBO0VBQ0k7SUFDSTtFWnVKTjtFWXBKRTtJQUNJO0lBQ0E7RVpzSk47QUFDRjtBWW5KQTtFQUNJO0FacUpKO0FZbEpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpvSko7QVlqSkE7O0VBQ0k7RUFDQTtFQUNBO0Fab0pKO0FZakpBOztFQUNJO0Fab0pKO0FZakpBO0VBQ0k7RUFDQTtBWm1KSjtBWWhKQTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWm1KSjtBWWhKQTtFQUNJO0VBQ0E7QVprSko7QVkvSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVppSko7QVk5SUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpnSko7QVk3SUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVorSUo7QVk1SUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo4SUo7QVkzSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo2SUo7QVkxSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo0SUo7QVl6SUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVoySUo7QVl4SUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVowSUo7QVl2SUE7RUFDSTtFQUNBO0VBQ0E7QVp5SUo7QVl0SUE7RUFDSTtBWndJSjtBWXJJQTtFQUNJO0VBQ0E7QVp1SUo7QVlwSUE7RUFDSTtFQUNBO0Fac0lKO0FZbklBO0VBQ0k7RUFDQTtBWnFJSjtBWWxJQTtFQUNJO0VBQ0E7QVpvSUo7QVlqSUE7RUFDSTtFQUNBO0FabUlKO0FZaElBOzs7O0VBQ0k7QVpxSUo7QVlsSUE7OztFQUNJO0Fac0lKO0FZbklBOzs7O0VBQ0k7QVp3SUo7QVlySUE7OztFQUNJO0FaeUlKO0FZdElBOzs7O0VBQ0k7QVoySUo7QVl4SUE7OztFQUNJO0FaNElKO0FZeklBOzs7O0VBQ0k7QVo4SUo7QVkzSUE7OztFQUNJO0FaK0lKO0FZNUlBOzs7O0VBQ0k7QVppSko7QVk5SUE7OztFQUNJO0Faa0pKO0FZL0lBOzs7O0VBQ0k7QVpvSko7QVlqSkE7OztFQUNJO0FacUpKO0FZbEpBOzs7O0VBQ0k7QVp1Sko7QVlwSkE7OztFQUNJO0Fad0pKO0FZckpBOzs7O0VBQ0k7QVowSko7QVl2SkE7OztFQUNJO0FaMkpKO0FZeEpBOzs7O0VBQ0k7QVo2Sko7QVkxSkE7OztFQUNJO0FaOEpKO0FZM0pBOzs7O0VBQ0k7QVpnS0o7QVk3SkE7OztFQUNJO0FaaUtKO0FZOUpBOzs7O0VBQ0k7QVptS0o7QVloS0E7OztFQUNJO0Fab0tKO0FZaktBOzs7O0VBQ0k7QVpzS0o7QVluS0E7OztFQUNJO0FadUtKO0FZcEtBOzs7O0VBQ0k7QVp5S0o7QVl0S0E7OztFQUNJO0FaMEtKO0FZdktBOzs7O0VBQ0k7QVo0S0o7QVl6S0E7OztFQUNJO0FaNktKO0FZMUtBOzs7O0VBQ0k7QVorS0o7QVk1S0E7OztFQUNJO0FaZ0xKO0FZN0tBO0VBQ0k7RUFDQTtFQUNBO0FaK0tKO0FZNUtBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaOEtKO0FZM0tBO0VBQ0k7RUFDQTtFQUNBO0FaNktKO0FZMUtBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVo0S0o7QVl6S0E7RUFDSTtFQUNBO0VBQ0E7QVoyS0o7QVl4S0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVowS0o7QVl2S0E7RUFDSTtFQUNBO0VBQ0E7QVp5S0o7QVl0S0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWndLSjtBWXJLQTtFQUNJO0VBQ0E7RUFDQTtBWnVLSjtBWXBLQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnNLSjtBWW5LQTtFQUNJO0VBQ0E7RUFDQTtBWnFLSjtBWWxLQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0Fab0tKO0FZaktBO0VBQ0k7RUFDQTtFQUNBO0FabUtKO0FZaEtBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Faa0tKO0FZL0pBO0VBQ0k7RUFDQTtFQUNBO0FaaUtKO0FZOUpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpnS0o7QVk3SkE7RUFDSTtFQUNBO0VBQ0E7QVorSko7QVk1SkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo4Sko7QVkzSkE7RUFDSTtFQUNBO0VBQ0E7QVo2Sko7QVkxSkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWjRKSjtBWXpKQTtFQUNJO0VBQ0E7RUFDQTtBWjJKSjtBWXhKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjBKSjtBWXZKQTtFQUNJO0VBQ0E7RUFDQTtBWnlKSjtBWXRKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0Fad0pKO0FZckpBO0VBQ0k7RUFDQTtFQUNBO0FadUpKO0FZcEpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fac0pKO0FZbkpBO0VBQ0k7RUFDQTtFQUNBO0FacUpKO0FZbEpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpvSko7QVlqSkE7RUFDSTtFQUNBO0VBQ0E7QVptSko7QVloSkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVprSko7QVkvSUE7RUFDSTtFQUNBO0VBQ0E7QVppSko7QVk5SUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWmdKSjtBWTdJQTtFQUNJO0VBQ0E7RUFDQTtBWitJSjtBWTVJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjhJSjtBWTNJQTtFQUNJO0VBQ0E7RUFDQTtBWjZJSjtBWTFJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaNElKO0FZeklBO0VBQ0k7RUFDQTtFQUNBO0FaMklKO0FZeElBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaMElKO0FZdklBO0VBQ0k7RUFDQTtFQUNBO0FaeUlKO0FZdElBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVp3SUo7QVlySUE7RUFDSTtFQUNBO0VBQ0E7QVp1SUo7QVlwSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpzSUo7QVluSUE7RUFDSTtFQUNBO0VBQ0E7QVpxSUo7QVlsSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWm9JSjtBWWpJQTtFQUNJO0VBQ0E7RUFDQTtBWm1JSjtBWWhJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmtJSjtBWS9IQTtFQUNJO0VBQ0E7RUFDQTtBWmlJSjtBWTlIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaZ0lKO0FZN0hBO0VBQ0k7RUFDQTtFQUNBO0FaK0hKO0FZNUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaOEhKO0FZM0hBO0VBQ0k7RUFDQTtFQUNBO0FaNkhKO0FZMUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVo0SEo7QVl6SEE7RUFDSTtFQUNBO0VBQ0E7QVoySEo7QVl4SEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVowSEo7QVl2SEE7RUFDSTtFQUNBO0VBQ0E7QVp5SEo7QVl0SEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWndISjtBWXJIQTtFQUNJO0VBQ0E7RUFDQTtBWnVISjtBWXBIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnNISjtBWW5IQTtFQUNJO0VBQ0E7RUFDQTtBWnFISjtBWWxIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0Fab0hKO0FZakhBO0VBQ0k7RUFDQTtFQUNBO0FabUhKO0FZaEhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Faa0hKO0FZL0dBO0VBQ0k7RUFDQTtFQUNBO0FaaUhKO0FZOUdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpnSEo7QVk3R0E7RUFDSTtFQUNBO0VBQ0E7QVorR0o7QVk1R0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo4R0o7QVkzR0E7RUFDSTtFQUNBO0VBQ0E7QVo2R0o7QVkxR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWjRHSjtBWXpHQTs7Ozs7OztFQUNJO0FaaUhKO0FZOUdBOzs7Ozs7O0VBQ0k7QVpzSEo7QVluSEE7Ozs7Ozs7RUFDSTtBWjJISjtBWXhIQTtFQUNJO0VBQ0E7QVowSEo7QVl2SEE7RUFDSTtFQUNBO0FaeUhKO0FZdEhBO0VBQ0k7RUFDQTtBWndISjtBWXJIQTtFQUNJO0VBQ0E7RUFDQTtBWnVISjtBWXBIQTtFQUNJO0VBQ0E7RUFDQTtBWnNISjtBWW5IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnFISjtBWWxIQTs7O0VBQ0k7QVpzSEo7QVluSEE7OztFQUNJO0FadUhKO0FZcEhBOzs7RUFDSTtBWndISjtBWXJIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnVISjtBWXBIQTs7RUFDSTtBWnVISjtBWXBIQTs7RUFDSTtBWnVISjtBWXBIQTs7RUFDSTtBWnVISjtBWXBIQTtFQUNJO0VBQ0E7RUFDQTtBWnNISjtBWW5IQTtFQUNJO0VBQ0E7QVpxSEo7QVlsSEE7RUFDSTtBWm9ISjtBWWpIQTtFQUNJO0VBQ0E7RUFDQTtBWm1ISjtBWWhIQTtFQUNJO0VBQ0E7RUFDQTtBWmtISjtBWS9HQTtFQUNJO0VBQ0E7QVppSEo7QVk5R0E7RUFDSTtFQUNBO0VBQ0E7QVpnSEo7QVk3R0E7RUFDSTtFQUNBO0VBQ0E7QVorR0o7QVk1R0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaOEdKO0FZM0dBOzs7Ozs7RUFDSTtBWmtISjtBWS9HQTs7RUFDSTtBWmtISjtBWS9HQTs7Ozs7RUFDSTtFQUNBO0FacUhKO0FZbEhBOzs7Ozs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVo2SEo7QVkxSEE7Ozs7O0VBQ0k7RUFDQTtBWmdJSjtBWTdIQTs7Ozs7RUFDSTtFQUNBO0FabUlKO0FZaElBOztFQUNJO0FabUlKO0FZaElBOztFQUNJO0FabUlKO0FZaElBO0VBQ0k7QVprSUo7QVkvSEE7RUFDSTtFQUNBO0VBQ0E7QVppSUo7QVk5SEE7Ozs7OztFQUNJO0FacUlKO0FZbElBOztFQUNJO0FacUlKO0FZbElBO0VBQ0k7QVpvSUo7QVlqSUE7RUFDSTtFQUNBO0FabUlKO0FZaElBO0VBQ0k7Ozs7SUFDSTtFWnFJTjtBQUNGO0FZbElBO0VBQ0k7QVpvSUo7QVlqSUE7OztFQUNJO0VBQ0E7QVpxSUo7QVlsSUE7OztFQUNJO0Fac0lKO0FZbklBOztFQUNJO0Fac0lKO0FZbklBOztFQUNJO0Fac0lKO0FZbklBOzs7RUFDSTtBWnVJSjtBWXBJQTtFQUNJO0Fac0lKO0FZbklBO0VBQ0k7QVpxSUo7QVlsSUE7RUFDSTtBWm9JSjtBWWpJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FabUlKO0FZaElBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVprSUo7QVkvSEE7O0VBQ0k7RUFDQTtBWmtJSjtBWS9IQTs7RUFDSTtFQUNBO0Faa0lKO0FZL0hBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaaUlKO0FZOUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmdJSjtBWTdIQTtFQUNJO0FaK0hKO0FZNUhBOztFQUNJO0FaK0hKO0FZNUhBO0VBQ0k7QVo4SEo7QVkzSEE7RUFDSTtFQUNBO0VBQ0E7QVo2SEo7QVkxSEE7RUFDSTtBWjRISjtBWXpIQTtFQUNJO0VBQ0E7RUFDQTtBWjJISjtBWXhIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVowSEo7QVl2SEE7RUFDSTtFQUNBO0VBQ0E7QVp5SEo7QVl0SEE7RUFDSTtJQUNJO0Vad0hOO0FBQ0Y7QVlySEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp1SEo7QVlwSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fac0hKO0FZbkhBO0VBQ0k7QVpxSEo7QVlsSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fab0hKO0FZakhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWm1ISjtBWWhIQTtFQUNJO0Faa0hKO0FZL0dBO0VBQ0k7QVppSEo7QVk5R0E7RUFDSTtBWmdISjtBWTdHQTtFQUNJO0FaK0dKO0FZNUdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjhHSjtBWTNHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo2R0o7QVkxR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaNEdKO0FZekdBO0VBQ0k7QVoyR0o7QVl4R0E7RUFDSTtFQUNBO0VBQ0E7QVowR0o7QVl2R0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaeUdKO0FZdEdBO0VBQ0k7QVp3R0o7QVlyR0E7RUFDSTtBWnVHSjtBWXBHQTtFQUNJO0Fac0dKO0FZbkdBO0VBQ0k7QVpxR0o7QVlsR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fab0dKO0FZakdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWm1HSjtBWWhHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVprR0o7QVkvRkE7RUFDSTtBWmlHSjtBWTlGQTtFQUNJO0FaZ0dKO0FZN0ZBOztFQUNJO0FaZ0dKO0FZN0ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaK0ZKO0FZNUZBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFWjhGTjtFWTNGRTtJQUNJO0VaNkZOO0FBQ0Y7QVkxRkE7OztFQUNJO0FaOEZKO0FZM0ZBOzs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVorRko7QVk1RkE7RUFDSTtFQUNBO0VBQ0E7QVo4Rko7QVkzRkE7RUFDSTtFQUNBO0VBQ0E7QVo2Rko7QVkxRkE7RUFDSTtFQUNBO0FaNEZKO0FZekZBOztFQUNJO0VBQ0E7RUFDQTtBWjRGSjtBWXpGQTs7RUFDSTtFQUNBO0FaNEZKO0FZekZBOzs7Ozs7RUFDSTtBWmdHSjtBWTdGQTs7OztFQUNJO0Faa0dKO0FZL0ZBOztFQUNJO0VBQ0E7RUFDQTtBWmtHSjtBWS9GQTs7RUFDSTtBWmtHSjtBWS9GQTs7RUFDSTtFQUNBO0VBQ0E7QVprR0o7QVkvRkE7RUFDSTtBWmlHSjtBWTlGQTtFQUNJO0FaZ0dKO0FZN0ZBO0VBQ0k7SUFDSTtFWitGTjtBQUNGO0FZNUZBOztFQUNJO0FaK0ZKO0FZNUZBOzs7RUFDSTtBWmdHSjtBWTdGQTs7O0VBQ0k7QVppR0o7QVk5RkE7O0VBQ0k7RUFDQTtFQUNBO0FaaUdKO0FZOUZBOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVppR0o7QVk5RkE7O0VBQ0k7RUFDQTtBWmlHSjtBWTlGQTs7RUFDSTtBWmlHSjtBWTlGQTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmlHSjtBWTlGQTs7RUFDSTtFQUNBO0FaaUdKO0FZOUZBOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaaUdKO0FZOUZBOztFQUNJO0VBQ0E7QVppR0o7QVk5RkE7RUFDSTtBWmdHSjtBWTdGQTtFQUNJO0FaK0ZKO0FZNUZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVo4Rko7QVkzRkE7RUFDSTtFQUNBO0FaNkZKO0FZMUZBO0VBQ0k7QVo0Rko7QVl6RkE7RUFDSTtBWjJGSjtBWXhGQTtFQUNJO0VBQ0E7RUFDQTtBWjBGSjtBWXZGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp5Rko7QVl0RkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fad0ZKO0FZckZBO0VBQ0k7RUFDQTtBWnVGSjtBWXBGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpzRko7QVluRkE7RUFDSTtBWnFGSjtBWWxGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fab0ZKO0FZakZBO0VBQ0k7SUFDSTtFWm1GTjtBQUNGO0FZaEZBO0VBQ0k7QVprRko7QVkvRUE7RUFDSTtFQUNBO0FaaUZKO0FZOUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaZ0ZKO0FZN0VBO0VBQ0k7RUFDQTtBWitFSjtBWTVFQTtFQUNJO0FaOEVKO0FZM0VBO0VBQ0k7RUFDQTtBWjZFSjtBWTFFQTtFQUNJO0FaNEVKO0FZekVBOztFQUNJO0FaNEVKO0FZekVBO0VBQ0k7QVoyRUo7QVl4RUE7RUFDSTtBWjBFSjtBWXZFQTtFQUNJO0FaeUVKO0FZdEVBOztFQUNJO0FaeUVKO0FZdEVBO0VBQ0k7QVp3RUo7QVlyRUE7O0VBQ0k7QVp3RUo7QVlyRUE7Ozs7RUFDSTtBWjBFSjtBWXZFQTs7OztFQUNJO0FaNEVKO0FZekVBOzs7Ozs7OztFQUNJO0Faa0ZKO0FZL0VBOztFQUNJO0Faa0ZKO0FZL0VBOztFQUNJO0Faa0ZKO0FZL0VBOztFQUNJO0Faa0ZKO0FZL0VBOztFQUNJO0Faa0ZKO0FZL0VBOztFQUNJO0Faa0ZKO0FZL0VBOztFQUNJO0Faa0ZKO0FZL0VBOztFQUNJO0Faa0ZKO0FZL0VBOztFQUNJO0Faa0ZKO0FZL0VBOztFQUNJO0Faa0ZKO0FZL0VBOztFQUNJO0Faa0ZKO0FZL0VBOztFQUNJO0Faa0ZKO0FZL0VBOzs7O0VBQ0k7QVpvRko7QVlqRkE7O0VBQ0k7QVpvRko7QVlqRkE7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnNGSjtBWW5GQTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fac0ZKO0FZbkZBOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpzRko7QVluRkE7O0VBQ0k7QVpzRko7QVluRkE7RUFDSTs7SUFDSTtJQUNBO0Vac0ZOO0FBQ0Y7QVluRkE7OztFQUNJO0FadUZKO0FZcEZBOzs7RUFDSTtBWndGSjtBWXJGQTtFQUNJO0lBQ0k7RVp1Rk47RVlwRkU7O0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFWnVGTjtBQUNGO0FBQ0E7Ozs7Q0FJQztBWXBGRDs7RUFDSTtBWnVGSjtBWXBGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnNGSjtBWW5GQTtFQUNJO0VBQ0E7RUFDQTtBWnFGSjtBWWxGQTs7OztFQUNJO0FadUZKO0FZcEZBO0VBQ0k7RUFDQTtFQUNBO0Fac0ZKO0FZbkZBO0VBQ0k7QVpxRko7QVlsRkE7O0VBQ0k7RUFDQTtBWnFGSjtBWWxGQTtFQUNJO0Fab0ZKO0FZakZBO0VBQ0k7QVptRko7QVloRkE7RUFDSTtFQUNBO0Faa0ZKO0FZL0VBO0VBQ0k7RUFDQTtBWmlGSjtBWTlFQTs7RUFDSTtFQUNBO0FaaUZKO0FZOUVBOztFQUNJO0FaaUZKO0FZOUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpnRko7QVk3RUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaK0VKO0FZNUVBO0VBQ0k7QVo4RUo7QVkzRUE7RUFDSTtBWjZFSjtBWTFFQTtFQUNJO0FaNEVKO0FZekVBO0VBQ0k7QVoyRUo7QVl4RUE7RUFDSTtBWjBFSjtBWXZFQTtFQUNJO0FaeUVKO0FZdEVBO0VBQ0k7QVp3RUo7QVlyRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnVFSjtBWXBFQTtFQUNJO0VBQ0E7QVpzRUo7QVluRUE7RUFDSTtBWnFFSjtBWWxFQTtFQUNJO0Fab0VKO0FZakVBO0VBQ0k7RUFDQTtBWm1FSjtBWWhFQTtFQUNJO0Faa0VKO0FZL0RBO0VBQ0k7RUFDQTtBWmlFSjtBWTlEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaZ0VKO0FZN0RBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVorREo7QVk1REE7OztFQUNJO0FaZ0VKO0FZN0RBOzs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaaUVKO0FZOURBOztFQUNJO0FaaUVKO0FZOURBO0VBQ0k7RUFDQTtBWmdFSjtBWTdEQTtFQUNJO0VBQ0E7QVorREo7QVk1REE7RUFDSTtFQUNBO0VBQ0E7QVo4REo7QVkzREE7RUFDSTtFQUNBO0FaNkRKO0FZMURBOzs7O0VBQ0k7QVorREo7QVk1REE7RUFDSTtFQUNBO0VBQ0E7QVo4REo7QVkzREE7RUFDSTtFQUNBO0FaNkRKO0FZMURBO0VBQ0k7RUFDQTtFQUNBO0FaNERKO0FZekRBO0VBQ0k7RUFDQTtBWjJESjtBWXhEQTtFQUNJO0VBQ0E7RUFDQTtBWjBESjtBWXZEQTtFQUNJO0FaeURKO0FZdERBO0VBQ0k7QVp3REo7QVlyREE7RUFDSTtFQUNBO0FadURKO0FZcERBO0VBQ0k7QVpzREo7QVluREE7RUFDSTtBWnFESjtBWWxEQTtFQUNJO0Fab0RKO0FZakRBO0VBQ0k7RUFDQTtBWm1ESjtBWWhEQTtFQUNJO0Faa0RKO0FZL0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmlESjtBWTlDQTtFQUNJO0FaZ0RKO0FZN0NBO0VBQ0k7RUFDQTtFQUNBO0FaK0NKO0FZNUNBO0VBQ0k7QVo4Q0o7QVkzQ0E7RUFDSTtBWjZDSjtBWTFDQTtFQUNJO0VBQ0E7QVo0Q0o7QVl6Q0E7O0VBQ0k7RUFDQTtBWjRDSjtBWXpDQTtFQUNJO0VBQ0E7RUFDQTtBWjJDSjtBWXhDQTtFQUNJO0VBQ0E7RUFDQTtBWjBDSjtBWXZDQTtFQUNJO0FaeUNKO0FZdENBOzs7RUFDSTtBWjBDSjtBWXZDQTtFQUNJO0FaeUNKO0FZdENBO0VBQ0k7QVp3Q0o7QVlyQ0E7RUFDSTtFQUNBO0FadUNKO0FZcENBOztFQUNJO0FadUNKO0FZcENBOztFQUNJO0FadUNKO0FZcENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnNDSjtBWW5DQTtFQUNJO0FacUNKO0FZbENBO0VBQ0k7QVpvQ0o7QVlqQ0E7RUFDSTtFQUNBO0FabUNKO0FZaENBO0VBQ0k7RUFDQTtBWmtDSjtBWS9CQTtFQUNJO0VBQ0E7QVppQ0o7QVk5QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaZ0NKO0FZN0JBO0VBQ0k7RUFDQTtBWitCSjtBWTVCQTs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmdDSjtBWTdCQTtFQUNJO0VBQ0E7QVorQko7QVk1QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWjhCSjtBWTNCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaNkJKO0FZMUJBO0VBQ0k7RUFDQTtBWjRCSjtBWXpCQTs7RUFDSTtFQUNBO0FaNEJKO0FZekJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaMkJKO0FZeEJBO0VBQ0k7RUFDQTtFQUNBO0FaMEJKO0FZdkJBO0VBQ0k7RUFDQTtFQUNBO0FaeUJKO0FZdEJBO0VBQ0k7RUFDQTtFQUNBO0Fad0JKO0FZckJBO0VBQ0k7RUFDQTtFQUNBO0FadUJKO0FZcEJBO0VBQ0k7RUFDQTtFQUNBO0Fac0JKO0FZbkJBO0VBQ0k7RUFDQTtFQUNBO0FacUJKO0FZbEJBOztFQUNJO0FacUJKO0FZbEJBOztFQUNJO0FacUJKO0FZbEJBO0VBQ0k7RUFDQTtBWm9CSjtBWWpCQTtFQUNJO0FabUJKO0FZaEJBO0VBQ0k7QVprQko7QVlmQTtFQUNJO0VBQ0E7RUFDQTtBWmlCSjtBWWRBOztFQUNJO0FaaUJKO0FZZEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpnQko7QVliQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmVKO0FZWkE7RUFDSTtBWmNKO0FZWEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmFKO0FZVkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpZSjtBWVRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWldKO0FZUkE7RUFDSTtFQUNBO0FaVUo7QVlQQTtFQUNJO0FaU0o7QVlOQTtFQUNJO0VBQ0E7QVpRSjtBWUxBO0VBQ0k7RUFDQTtFQUNBO0FaT0o7QVlKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWk1KO0FZSEE7RUFDSTtFQUNBO0FaS0o7QVlGQTs7RUFDSTtFQUNBO0VBQ0E7QVpLSjtBWUZBOztFQUNJO0VBQ0E7RUFDQTtBWktKO0FZRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWklKO0FZREE7O0VBQ0k7RUFDQTtFQUNBO0FaSUo7QVlEQTs7RUFDSTtFQUNBO0VBQ0E7QVpJSjtBWURBO0VBQ0k7RUFDQTtFQUNBO0FaR0o7QVlBQTs7RUFDSTtFQUNBO0FaR0o7QVlBQTs7RUFDSTtFQUNBO0FaR0o7QVlBQTtFQUNJO0FaRUo7QVlDQTtFQUNJO0FaQ0o7QVlFQTtFQUNJO0FaQUo7QVlHQTtFQUNJO0VBQ0E7QVpESjtBWUlBOztFQUNJO0VBQ0E7QVpESjtBWUlBO0VBQ0k7QVpGSjtBWUtBO0VBQ0k7QVpISjtBWU1BO0VBQ0k7RUFDQTtBWkpKO0FZT0E7O0VBQ0k7QVpKSjtBWU9BO0VBQ0k7QVpMSjtBQUNBOzs7OztFQUtFO0FZUUY7O0VBQ0k7QVpMSjtBWVFBO0VBQ0k7QVpOSjtBWVNBOztFQUNJO0FaTko7QVlTQTs7RUFDSTtBWk5KO0FZU0E7O0VBQ0k7RUFDQTtFQUNBO0FaTko7QVlTQTs7O0VBQ0k7QVpMSjtBWVFBOzs7RUFDSTtBWkpKO0FZT0E7O0VBQ0k7QVpKSjtBWU9BO0VBQ0k7QVpMSjtBWVFBOztFQUNJO0FaTEo7QVlRQTs7RUFDSTtBWkxKO0FZUUE7O0VBQ0k7QVpMSjtBWVFBO0VBQ0k7RUFDQTtFQUNBO0FaTko7QVlTQTtFQUNJO0FaUEo7QVlVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpSSjtBWVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWlRKO0FZWUE7RUFDSTtBWlZKO0FZYUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWlhKO0FZY0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWlpKO0FZZUE7RUFDSTtBWmJKO0FZZ0JBO0VBQ0k7QVpkSjtBWWlCQTtFQUNJO0FaZko7QVlrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpoQko7QVltQkE7O0VBQ0k7QVpoQko7QVltQkE7RUFDSTtFQUNBO0FaakJKO0FZb0JBOzs7RUFDSTtBWmhCSjtBWW1CQTtFQUNJO0FaakJKO0FZb0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmxCSjtBWXFCQTs7OztFQUNJO0FaaEJKO0FZbUJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDSTtBWk1KO0FZSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpLSjtBWUZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWklKO0FZREE7Ozs7RUFDSTtBWk1KO0FZSEE7O0VBQ0k7QVpNSjtBWUhBO0VBQ0k7QVpLSjtBWUZBO0VBQ0k7QVpJSjtBWURBO0VBQ0k7RUFDQTtFQUNBO0FaR0o7QVlBQTtFQUNJO0VBQ0E7RUFDQTtBWkVKO0FZQ0E7RUFDSTtBWkNKO0FZRUE7RUFDSTtBWkFKO0FZR0E7RUFDSTtBWkRKO0FZSUE7O0VBQ0k7RUFDQTtFQUNBO0FaREo7QVlJQTs7O0VBQ0k7QVpBSjtBWUdBOzs7RUFDSTtBWkNKO0FZRUE7O0VBQ0k7QVpDSjtBWUVBOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaQ0o7QVlFQTs7RUFDSTtFQUNBO0VBQ0E7QVpDSjtBWUVBO0VBQ0k7QVpBSjtBWUdBO0VBQ0k7QVpESjtBWUlBO0VBQ0k7QVpGSjtBWUtBOztFQUNJO0FaRko7QVlLQTs7RUFDSTtBWkZKO0FZS0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaSEo7QVlNQTtFQUNJO0FaSko7QVlPQTtFQUNJO0VBQ0E7QVpMSjtBWVFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpOSjtBWVNBO0VBQ0k7QVpQSjtBWVVBO0VBQ0k7QVpSSjtBWVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWlRKO0FZWUE7RUFDSTtBWlZKO0FZYUE7RUFDSTtBWlhKO0FZY0E7RUFDSTtFQUNBO0FaWko7QVllQTtFQUNJO0FaYko7QVlnQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmRKO0FZaUJBO0VBQ0k7QVpmSjtBWWtCQTtFQUNJO0FaaEJKO0FZbUJBO0VBQ0k7QVpqQko7QVlvQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FabEJKO0FZcUJBO0VBQ0k7RUFDQTtBWm5CSjtBWXNCQTtFQUNJO0FacEJKO0FZdUJBO0VBQ0k7QVpyQko7QVl3QkE7RUFDSTtBWnRCSjtBWXlCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnZCSjtBWTBCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaeEJKO0FZMkJBO0VBQ0k7RUFDQTtFQUNBO0FaekJKO0FZNEJBOztFQUNJO0FaekJKO0FZNEJBO0VBQ0k7RUFDQTtFQUNBO0FaMUJKO0FZNkJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVozQko7QVk4QkE7RUFDSTtBWjVCSjtBWStCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjdCSjtBWWdDQTs7RUFDSTtBWjdCSjtBWWdDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo5Qko7QVlpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaL0JKO0FZa0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpoQ0o7QVltQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWmpDSjtBWW9DQTtFQUNJO0VBQ0E7QVpsQ0o7QVlxQ0E7RUFDSTtFQUNBO0FabkNKO0FZc0NBOzs7O0VBQ0k7QVpqQ0o7QVlvQ0E7OztFQUNJO0FaaENKO0FZbUNBO0VBQ0k7RUFDQTtBWmpDSjtBWW9DQTtFQUNJO0FabENKO0FZcUNBO0VBQ0k7RUFDQTtFQUNBO0FabkNKO0FZc0NBO0VBQ0k7QVpwQ0o7QVl1Q0E7RUFDSTtBWnJDSjtBWXdDQTtFQUNJO0VBQ0E7RUFDQTtBWnRDSjtBWXlDQTtFQUNJO0FadkNKO0FZMENBOztFQUNJO0FadkNKO0FZMENBO0VBQ0k7QVp4Q0o7QVkyQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaekNKO0FZNENBO0VBQ0k7RUFDQTtFQUNBO0FaMUNKO0FZNkNBO0VBQ0k7RUFDQTtFQUNBO0FaM0NKO0FZOENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjVDSjtBWStDQTtFQUNJO0VBQ0E7QVo3Q0o7QVlnREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo5Q0o7QVlpREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWi9DSjtBWWtEQTtFQUNJO0VBQ0E7QVpoREo7QVltREE7RUFDSTtFQUNBO0FaakRKO0FZb0RBO0VBQ0k7QVpsREo7QVlxREE7O0VBQ0k7QVpsREo7QVlxREE7RUFDSTtBWm5ESjtBWXNEQTtFQUNJO0VBQ0E7RUFDQTtBWnBESjtBWXVEQTtFQUNJO0FackRKO0FZd0RBO0VBQ0k7QVp0REo7QVl5REE7RUFDSTtFQUNBO0FadkRKO0FZMERBO0VBQ0k7QVp4REo7QVkyREE7O0VBQ0k7QVp4REo7QVkyREE7Ozs7OztFQUNJO0FacERKO0FZdURBOzs7O0VBQ0k7QVpsREo7QVlxREE7RUFDSTtBWm5ESjtBWXNEQTtFQUNJO0FacERKO0FZdURBO0VBQ0k7QVpyREo7QVl3REE7RUFDSTtBWnRESjtBWXlEQTtFQUNJO0FadkRKO0FZMERBO0VBQ0k7QVp4REo7QVkyREE7RUFDSTtBWnpESjtBWTREQTtFQUNJO0VBQ0E7RUFDQTtBWjFESjtBQUNBOzs7O0VBSUU7QVk2REY7Ozs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaL0NKO0FZa0RBO0VBQ0k7QVpoREo7QVltREE7RUFDSTtBWmpESjtBWW9EQTtFQUNJO0FabERKO0FZcURBO0VBQ0k7RUFDQTtBWm5ESjtBWXNEQTtFQUNJO0lBQ0k7RVpwRE47QUFDRjtBWXVEQTtFQUNJO0lBQ0k7RVpyRE47QUFDRjtBWXdEQTtFQUNJO0lBQ0k7RVp0RE47QUFDRjtBWXlEQTs7RUFDSTtFQUNBO0FadERKO0FZeURBO0VBQ0k7RUFDQTtFQUNBO0FadkRKO0FZMERBO0VBQ0k7RUFDQTtBWnhESjtBWTJEQTtFQUNJO0VBQ0E7QVp6REo7QVk0REE7RUFDSTtFQUNBO0FaMURKO0FZNkRBO0VBQ0k7QVozREo7QVk4REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo1REo7QVkrREE7RUFDSTtBWjdESjtBWWdFQTtFQUNJO0VBQ0E7QVo5REo7QVlpRUE7RUFDSTtBWi9ESjtBWWtFQTs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo5REo7QVlpRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWi9ESjtBWWtFQTtFQUNJO0FaaEVKO0FZbUVBO0VBQ0k7QVpqRUo7QVlvRUE7RUFDSTtBWmxFSjtBWXFFQTtFQUNJO0FabkVKO0FZc0VBO0VBQ0k7QVpwRUo7QVl1RUE7RUFDSTtBWnJFSjtBWXdFQTtFQUNJO0FadEVKO0FZeUVBO0VBQ0k7QVp2RUo7QVkwRUE7RUFDSTtBWnhFSjtBWTJFQTtFQUNJO0VBQ0E7RUFDQTtBWnpFSjtBWTRFQTtFQUNJO0FaMUVKO0FZNkVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjNFSjtBWThFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo1RUo7QVkrRUE7RUFDSTtFQUNBO0FaN0VKO0FZZ0ZBOzs7RUFDSTtBWjVFSjtBWStFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaN0VKO0FZZ0ZBO0VBQ0k7QVo5RUo7QVlpRkE7O0VBQ0k7RUFDQTtFQUNBO0FaOUVKO0FZaUZBOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaOUVKO0FZaUZBO0VBQ0k7QVovRUo7QVlrRkE7RUFDSTtBWmhGSjtBWW1GQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpqRko7QVlvRkE7RUFDSTtBWmxGSjtBWXFGQTs7RUFDSTtBWmxGSjtBWXFGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpuRko7QVlzRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWnBGSjtBWXVGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FackZKO0FZd0ZBOztFQUNJO0FackZKO0FZd0ZBOzs7O0VBQ0k7RUFDQTtBWm5GSjtBWXNGQTs7RUFDSTtBWm5GSjtBWXNGQTtFQUNJO0FacEZKO0FZdUZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpyRko7QVl3RkE7O0VBQ0k7RUFDQTtFQUNBO0FackZKO0FZd0ZBO0VBQ0k7QVp0Rko7QVl5RkE7O0VBQ0k7RUFDQTtFQUNBO0FadEZKO0FZeUZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnZGSjtBWTBGQTtFQUNJO0FaeEZKO0FZMkZBO0VBQ0k7RUFDQTtBWnpGSjtBWTRGQTtFQUNJO0FaMUZKO0FZNkZBOztFQUNJO0VBQ0E7RUFDQTtBWjFGSjtBWTZGQTs7O0VBQ0k7QVp6Rko7QVk0RkE7RUFDSTtFQUNBO0FaMUZKO0FZNkZBO0VBQ0k7QVozRko7QVk4RkE7Ozs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0FadkZKO0FZMEZBO0VBQ0k7QVp4Rko7QVkyRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaekZKO0FZNEZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVoxRko7QVk2RkE7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaekZKO0FZNEZBOztFQUNJO0VBQ0E7QVp6Rko7QVk0RkE7RUFDSTtBWjFGSjtBWTZGQTtFQUNJO0FaM0ZKO0FZOEZBO0VBQ0k7RUFDQTtFQUNBO0FaNUZKO0FZK0ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaN0ZKO0FZZ0dBO0VBQ0k7RUFDQTtFQUNBO0FaOUZKO0FZaUdBO0VBQ0k7QVovRko7QVlrR0E7RUFDSTtFQUNBO0FaaEdKO0FZbUdBO0VBQ0k7RUFDQTtBWmpHSjtBWW9HQTtFQUNJO0VBQ0E7RUFDQTtBWmxHSjtBWXFHQTtFQUNJO0VBQ0E7RUFDQTtBWm5HSjtBWXNHQTtFQUNJO0FacEdKO0FZdUdBO0VBQ0k7RUFDQTtBWnJHSjtBWXdHQTtFQUNJO0FadEdKO0FZeUdBO0VBQ0k7QVp2R0o7QVkwR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWnhHSjtBWTJHQTtFQUNJO0FaekdKO0FZNEdBO0VBQ0k7QVoxR0o7QVk2R0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWjNHSjtBWThHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo1R0o7QVkrR0E7RUFDSTtFQUNBO0FaN0dKO0FZZ0hBOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo3R0o7QVlnSEE7RUFDSTtFQUNBO0FaOUdKO0FZaUhBOztFQUNJO0VBQ0E7QVo5R0o7QVlpSEE7Ozs7OztFQUNJO0FaMUdKO0FZNkdBOzs7Ozs7RUFDSTtFQUNBO0FadEdKO0FZeUdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVp2R0o7QVkwR0E7O0VBQ0k7RUFDQTtFQUNBO0FadkdKO0FZMEdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVp4R0o7QVkyR0E7OztFQUNJO0VBQ0E7QVp2R0o7QVkwR0E7OztFQUNJO0VBQ0E7QVp0R0o7QVl5R0E7RUFDSTtJQUNJO0VadkdOO0FBQ0Y7QVkwR0E7RUFDSTtJQUNJO0VaeEdOO0FBQ0Y7QUFDQSxxQ0FBcUM7QVkyR3JDOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp4R0o7QVkyR0E7RUFDSTtFQUNBO0FaekdKO0FZNEdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVoxR0o7QVk2R0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaM0dKO0FZOEdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo1R0o7QVkrR0E7RUFDSTtFQUNBO0FaN0dKO0FZZ0hBO0VBQ0k7QVo5R0o7QVlpSEE7RUFDSTtFQUNBO0FaL0dKO0FZa0hBOztFQUNJO0FaL0dKO0FZa0hBO0VBQ0k7QVpoSEo7QVltSEE7O0VBQ0k7QVpoSEo7QVltSEE7RUFDSTtFQUNBO0FaakhKO0FZb0hBO0VBQ0k7QVpsSEo7QVlxSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWm5ISjtBWXNIQTtFQUNJO0VBQ0E7QVpwSEo7QVl1SEE7RUFDSTtFQUNBO0FackhKO0FZd0hBO0VBQ0k7QVp0SEo7QVl5SEE7RUFDSTtBWnZISjtBWTBIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp4SEo7QVkySEE7RUFDSTtBWnpISjtBWTRIQTtFQUNJO0FaMUhKO0FZNkhBOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaMUhKO0FZNkhBO0VBQ0k7QVozSEo7QVk4SEE7OztFQUNJO0FaMUhKO0FZNkhBO0VBQ0k7QVozSEo7QVk4SEE7RUFDSTtFQUNBO0FaNUhKO0FZK0hBO0VBQ0k7QVo3SEo7QVlnSUE7RUFDSTtBWjlISjtBWWlJQTtFQUNJO0FaL0hKO0FZa0lBO0VBQ0k7QVpoSUo7QVltSUE7RUFDSTtBWmpJSjtBWW9JQTtFQUNJO0FabElKO0FZcUlBO0VBQ0k7QVpuSUo7QVlzSUE7RUFDSTtBWnBJSjtBWXVJQTtFQUNJO0FacklKO0FZd0lBO0VBQ0k7QVp0SUo7QVl5SUE7RUFDSTtBWnZJSjtBWTBJQTtFQUNJO0FaeElKO0FZMklBOzs7RUFDSTtBWnZJSjtBWTBJQTs7RUFDSTtBWnZJSjtBWTBJQTtFQUNJO0VBQ0E7QVp4SUo7QVkySUE7RUFDSTtFQUNBO0VBQ0E7QVp6SUo7QVk0SUE7RUFDSTtFQUNBO0FaMUlKO0FZNklBO0VBQ0k7RUFDQTtBWjNJSjtBWThJQTs7RUFDSTtBWjNJSjtBWThJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaNUlKO0FZK0lBO0VBQ0k7RUFDQTtBWjdJSjtBWWdKQTtFQUNJO0FaOUlKO0FZaUpBO0VBQ0k7RUFDQTtFQUNBO0FaL0lKO0FZa0pBO0VBQ0k7QVpoSko7QVltSkE7RUFDSTtBWmpKSjtBWW9KQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmxKSjtBWXFKQTs7RUFDSTtFQUNBO0VBQ0E7QVpsSko7QVlxSkE7RUFDSTtFQUNBO0FabkpKO0FZc0pBOztFQUNJO0FabkpKO0FZc0pBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpwSko7QVl1SkE7RUFDSTtJQUNJO0VackpOO0FBQ0Y7QVl3SkE7RUFDSTtBWnRKSjtBWXlKQTtFQUNJO0VBQ0E7QVp2Sko7QVkwSkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaeEpKO0FZMkpBO0VBQ0k7RUFDQTtBWnpKSjtBWTRKQTtFQUNJO0VBQ0E7QVoxSko7QVk2SkE7RUFDSTtBWjNKSjtBWThKQTtFQUNJO0VBQ0E7QVo1Sko7QVkrSkE7RUFDSTtBWjdKSjtBWWdLQTtFQUNJO0VBQ0E7QVo5Sko7QVlpS0E7RUFDSTtBWi9KSjtBWWtLQTtFQUNJO0VBQ0E7QVpoS0o7QVltS0E7RUFDSTtBWmpLSjtBWW9LQTtFQUNJO0VBQ0E7QVpsS0o7QVlxS0E7RUFDSTtBWm5LSjtBWXNLQTtFQUNJO0VBQ0E7QVpwS0o7QVl1S0E7RUFDSTtBWnJLSjtBQUNBOzs7Q0FHQztBWXdLRDtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FadEtKO0FZeUtBO0VBQ0k7RUFDQTtBWnZLSjtBWTBLQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaeEtKO0FZMktBO0VBQ0k7RUFDQTtFQUNBO0FaektKO0FZNEtBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVoxS0o7QVk2S0E7RUFDSTtFQUNBO0VBQ0E7QVozS0o7QVk4S0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWjVLSjtBWStLQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaN0tKO0FZZ0xBO0VBQ0k7SUFDSTtFWjlLTjtBQUNGO0FZaUxBO0VBQ0k7RUFDQTtBWi9LSjtBWWtMQTtFQUNJO0VBQ0E7QVpoTEo7QVltTEE7RUFDSTtBWmpMSjtBWW9MQTtFQUNJO0FabExKO0FZcUxBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpuTEo7QVlzTEE7RUFDSTtFQUNBO0VBQ0E7QVpwTEo7QVl1TEE7RUFDSTtBWnJMSjtBWXdMQTtFQUNJO0FadExKO0FZeUxBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnZMSjtBWTBMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp4TEo7QVkyTEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWnpMSjtBWTRMQTtFQUNJO0VBQ0E7QVoxTEo7QVk2TEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWjNMSjtBWThMQTtFQUNJO0FaNUxKO0FZK0xBO0VBQ0k7RUFDQTtFQUNBO0FaN0xKO0FZZ01BO0VBQ0k7RUFDQTtFQUNBO0FaOUxKO0FZaU1BO0VBQ0k7QVovTEo7QVlrTUE7RUFDSTtBWmhNSjtBWW1NQTtFQUNJO0Faak1KO0FZb01BO0VBQ0k7QVpsTUo7QVlxTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fabk1KO0FZc01BOztFQUNJO0Fabk1KO0FZc01BO0VBQ0k7QVpwTUo7QVl1TUE7RUFDSTtBWnJNSjtBWXdNQTs7RUFDSTtFQUNBO0Fack1KO0FZd01BOztFQUNJO0VBQ0E7QVpyTUo7QVl3TUE7RUFDSTtBWnRNSjtBWXlNQTs7RUFDSTtFQUNBO0FadE1KO0FZeU1BOztFQUNJO0VBQ0E7QVp0TUo7QVl5TUE7RUFDSTtBWnZNSjtBWTBNQTs7RUFDSTtFQUNBO0Fadk1KO0FZME1BOztFQUNJO0VBQ0E7QVp2TUo7QVkwTUE7Ozs7O0VBQ0k7QVpwTUo7QVl1TUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWnJNSjtBWXdNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FadE1KO0FZeU1BO0VBQ0k7RUFDQTtBWnZNSjtBWTBNQTs7O0VBQ0k7QVp0TUo7QVl5TUE7Ozs7OztFQUNJO0FabE1KO0FZcU1BOzs7Ozs7RUFDSTtBWjlMSjtBWWlNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaL0xKO0FZa01BO0VBQ0k7QVpoTUo7QVltTUE7RUFDSTtBWmpNSjtBWW9NQTtFQUNJO0lBQ0k7RVpsTU47QUFDRjtBWXFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpuTUo7QVlzTUE7RUFDSTtBWnBNSjtBWXVNQTtFQUNJO0Fack1KO0FZd01BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVp0TUo7QVl5TUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnZNSjtBWTBNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaeE1KO0FZMk1BO0VBQ0k7QVp6TUo7QVk0TUE7RUFDSTtBWjFNSjtBWTZNQTtFQUNJO0FaM01KO0FZOE1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo1TUo7QVkrTUE7RUFDSTtFQUNBO0FaN01KO0FZZ05BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo5TUo7QVlpTkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWi9NSjtBWWtOQTtFQUNJO0FaaE5KO0FZbU5BO0VBQ0k7RUFDQTtBWmpOSjtBWW9OQTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWmpOSjtBWW9OQTtFQUNJO0VBQ0E7QVpsTko7QVlxTkE7RUFDSTtFQUNBO0Fabk5KO0FZc05BO0VBQ0k7QVpwTko7QVl1TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpyTko7QVl3TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FadE5KO0FZeU5BO0VBQ0k7RUFDQTtFQUNBO0Fadk5KO0FZME5BO0VBQ0k7RUFDQTtBWnhOSjtBWTJOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Faek5KO0FZNE5BO0VBQ0k7RUFDQTtFQUNBO0FaMU5KO0FZNk5BO0VBQ0k7QVozTko7QVk4TkE7RUFDSTtBWjVOSjtBWStOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaN05KO0FZZ09BOzs7Ozs7RUFDSTtBWnpOSjtBWTROQTs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaeE5KO0FZMk5BOzs7RUFDSTtFQUNBO0Fadk5KO0FZME5BOzs7RUFDSTtFQUNBO0VBQ0E7QVp0Tko7QVl5TkE7OztFQUNJO0Fack5KO0FZd05BOzs7Ozs7RUFDSTtBWmpOSjtBWW9OQTs7O0VBQ0k7QVpoTko7QVltTkE7RUFDSTtFQUNBO0Faak5KO0FZb05BO0VBQ0k7QVpsTko7QVlxTkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWm5OSjtBWXNOQTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWm5OSjtBWXNOQTtFQUNJO0VBQ0E7QVpwTko7QVl1TkE7RUFDSTtBWnJOSjtBWXdOQTtFQUNJO0VBQ0E7QVp0Tko7QVl5TkE7RUFDSTtFQUNBO0Fadk5KO0FZME5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaeE5KO0FZMk5BOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaeE5KO0FZMk5BOztFQUNJO0VBQ0E7QVp4Tko7QVkyTkE7O0VBQ0k7QVp4Tko7QVkyTkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp6Tko7QVk0TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVoxTko7QVk2TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVozTko7QVk4TkE7RUFDSTtFQUNBO0VBQ0E7QVo1Tko7QVkrTkE7RUFDSTtFQUNBO0FaN05KO0FZZ09BO0VBQ0k7RUFDQTtBWjlOSjtBWWlPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaL05KO0FZa09BO0VBQ0k7RUFDQTtBWmhPSjtBWW1PQTtFQUNJO0VBQ0E7QVpqT0o7QVlvT0E7RUFDSTtBWmxPSjtBWXFPQTtFQUNJO0Fabk9KO0FZc09BO0VBQ0k7RUFDQTtBWnBPSjtBWXVPQTtFQUNJO0VBQ0E7QVpyT0o7QVl3T0E7RUFDSTtFQUNBO0FadE9KO0FZeU9BO0VBQ0k7RUFDQTtBWnZPSjtBWTBPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp4T0o7QVkyT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Faek9KO0FZNE9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjFPSjtBWTZPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjNPSjtBWThPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaNU9KO0FZK09BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaN09KO0FZZ1BBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVo5T0o7QVlpUEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWi9PSjtBWWtQQTtFQUNJO0FaaFBKO0FZbVBBO0VBQ0k7QVpqUEo7QVlvUEE7RUFDSTtBWmxQSjtBWXFQQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpuUEo7QVlzUEE7RUFDSTtFQUNBO0FacFBKO0FZdVBBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnJQSjtBWXdQQTtFQUNJO0FadFBKO0FZeVBBO0VBQ0k7RUFDQTtBWnZQSjtBWTBQQTtFQUNJO0FaeFBKO0FZMlBBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnpQSjtBWTRQQTtFQUNJO0FaMVBKO0FZNlBBO0VBQ0k7QVozUEo7QVk4UEE7RUFDSTtBWjVQSjtBWStQQTtFQUNJO0FaN1BKO0FZZ1FBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjlQSjtBWWlRQTtFQUNJO0VBQ0E7QVovUEo7QVlrUUE7RUFDSTtFQUNBO0FaaFFKO0FZbVFBO0VBQ0k7SUFDSTtFWmpRTjtFWW9RRTtJQUNJO0VabFFOO0FBQ0Y7QVlxUUE7RUFDSTtJQUNJO0VablFOO0VZc1FFO0lBQ0k7RVpwUU47QUFDRjtBWXVRQTtFQUNJO0lBQ0k7RVpyUU47QUFDRjtBWXdRQTtFQUNJO0lBQ0k7RVp0UU47RVl5UUU7SUFDSTtFWnZRTjtFWTBRRTtJQUNJO0VaeFFOO0VZMlFFO0lBQ0k7RVp6UU47QUFDRjtBWTRRQTtFQUNJO0lBQ0k7SUFDQTtFWjFRTjtBQUNGO0FZNlFBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RVozUU47RVk4UUU7SUFDSTtJQUNBO0lBQ0E7RVo1UU47RVkrUUU7SUFDSTtJQUNBO0lBQ0E7RVo3UU47RVlnUkU7SUFDSTtJQUNBO0lBQ0E7RVo5UU47RVlpUkU7SUFDSTtJQUNBO0lBQ0E7RVovUU47QUFDRjtBWWtSQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0VaaFJOO0VZbVJFO0lBQ0k7SUFDQTtJQUNBO0VaalJOO0VZb1JFO0lBQ0k7SUFDQTtJQUNBO0VabFJOO0VZcVJFO0lBQ0k7SUFDQTtJQUNBO0VablJOO0FBQ0Y7QVlzUkE7RUFDSTtJQUNJO0VacFJOO0VZdVJFO0lBQ0k7RVpyUk47RVl3UkU7SUFDSTtFWnRSTjtFWXlSRTtJQUNJO0VadlJOO0FBQ0Y7QVkwUkE7RUFDSTtJQUNJO0lBQ0E7RVp4Uk47RVkyUkU7SUFDSTtJQUNBO0VaelJOO0FBQ0Y7QVk0UkE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtFWjFSTjtFWTZSRTtJQUNJO0lBQ0E7SUFDQTtFWjNSTjtFWThSRTtJQUNJO0lBQ0E7SUFDQTtFWjVSTjtFWStSRTtJQUNJO0lBQ0E7SUFDQTtFWjdSTjtFWWdTRTtJQUNJO0lBQ0E7SUFDQTtFWjlSTjtBQUNGO0FZaVNBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RVovUk47RVlrU0U7SUFDSTtJQUNBO0lBQ0E7RVpoU047RVltU0U7SUFDSTtJQUNBO0lBQ0E7RVpqU047RVlvU0U7SUFDSTtJQUNBO0lBQ0E7RVpsU047QUFDRjtBWXFTQTtFQUNJO0lBQ0k7RVpuU047RVlzU0U7SUFDSTtFWnBTTjtFWXVTRTtJQUNJO0VaclNOO0VZd1NFO0lBQ0k7RVp0U047QUFDRjtBWXlTQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0VadlNOO0VZMFNFO0lBQ0k7SUFDQTtJQUNBO0VaeFNOO0VZMlNFO0lBQ0k7SUFDQTtFWnpTTjtFWTRTRTtJQUNJO0lBQ0E7SUFDQTtFWjFTTjtBQUNGO0FZNlNBO0VBQ0k7SUFDSTtJQUNBO0VaM1NOO0VZOFNFO0lBQ0k7SUFDQTtFWjVTTjtBQUNGO0FZK1NBO0VBQ0k7SUFDSTtFWjdTTjtFWWdURTtJQUNJO0VaOVNOO0FBQ0Y7QVlpVEE7RUFDSTtBWi9TSjtBWWtUQTtFQUNJO0FaaFRKO0FZbVRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaalRKO0FZb1RBO0VBQ0k7QVpsVEo7QVlxVEE7RUFDSTtFQUNBO0VBQ0E7QVpuVEo7QVlzVEE7O0VBQ0k7RUFDQTtBWm5USjtBWXNUQTs7RUFDSTtFQUNBO0FablRKO0FZc1RBO0VBQ0k7RUFDQTtFQUNBO0FacFRKO0FZdVRBOztFQUNJO0VBQ0E7RUFDQTtBWnBUSjtBWXVUQTs7RUFDSTtFQUNBO0VBQ0E7QVpwVEo7QVl1VEE7RUFDSTtFQUNBO0VBQ0E7QVpyVEo7QVl3VEE7O0VBQ0k7RUFDQTtBWnJUSjtBWXdUQTs7RUFDSTtFQUNBO0FaclRKO0FZd1RBO0VBQ0k7SUFDSTtFWnRUTjtFWXlURTtJQUNJO0VadlROO0VZMFRFO0lBQ0k7RVp4VE47QUFDRjtBWTJUQTtFQUNJO0FaelRKO0FZNFRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjFUSjtBWTZUQTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWjFUSjtBWTZUQTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWjFUSjtBWTZUQTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaMVRKO0FZNlRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjNUSjtBWThUQTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaM1RKO0FZOFRBOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaM1RKO0FZOFRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjVUSjtBWStUQTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWjVUSjtBWStUQTtFQUNJO0VBQ0E7QVo3VEo7QVlnVUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWjlUSjtBWWlVQTtFQUNJO0FaL1RKO0FZa1VBO0VBQ0k7RUFDQTtFQUNBO0FaaFVKO0FZbVVBO0VBQ0k7QVpqVUo7QVlvVUE7RUFDSTtFQUNBO0VBQ0E7QVpsVUo7QVlxVUE7RUFDSTtBWm5VSjtBWXNVQTtFQUNJO0VBQ0E7RUFDQTtBWnBVSjtBWXVVQTtFQUNJO0FaclVKO0FZd1VBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp0VUo7QVl5VUE7RUFDSTtBWnZVSjtBWTBVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnhVSjtBWTJVQTtFQUNJO0VBQ0E7QVp6VUo7QVk0VUE7RUFDSTtBWjFVSjtBWTZVQTs7RUFDSTtFQUNBO0FaMVVKO0FZNlVBOztFQUNJO0FaMVVKO0FZNlVBO0VBQ0k7QVozVUo7QVk4VUE7RUFDSTtFQUNBO0FaNVVKO0FZK1VBO0VBQ0k7QVo3VUo7QVlnVkE7O0VBQ0k7RUFDQTtBWjdVSjtBWWdWQTs7RUFDSTtBWjdVSjtBWWdWQTtFQUNJO0FaOVVKO0FZaVZBO0VBQ0k7RUFDQTtBWi9VSjtBWWtWQTtFQUNJO0FaaFZKO0FZbVZBOztFQUNJO0VBQ0E7QVpoVko7QVltVkE7O0VBQ0k7QVpoVko7QVltVkE7RUFDSTtBWmpWSjtBWW9WQTtFQUNJO0VBQ0E7QVpsVko7QVlxVkE7RUFDSTtBWm5WSjtBWXNWQTs7RUFDSTtFQUNBO0FablZKO0FZc1ZBOztFQUNJO0FablZKO0FZc1ZBO0VBQ0k7QVpwVko7QVl1VkE7RUFDSTtFQUNBO0FaclZKO0FZd1ZBO0VBQ0k7QVp0Vko7QVl5VkE7O0VBQ0k7RUFDQTtBWnRWSjtBWXlWQTs7RUFDSTtBWnRWSjtBWXlWQTtFQUNJO0FadlZKO0FZMFZBO0VBQ0k7RUFDQTtBWnhWSjtBWTJWQTtFQUNJO0FaelZKO0FZNFZBOztFQUNJO0VBQ0E7QVp6Vko7QVk0VkE7O0VBQ0k7QVp6Vko7QVk0VkE7RUFDSTtBWjFWSjtBWTZWQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVozVko7QVk4VkE7RUFDSTtBWjVWSjtBWStWQTtFQUNJO0VBQ0E7QVo3Vko7QVlnV0E7RUFDSTtBWjlWSjtBWWlXQTtFQUNJO0FaL1ZKO0FZa1dBO0VBQ0k7QVpoV0o7QVltV0E7RUFDSTtFQUNBO0FaaldKO0FZb1dBO0VBQ0k7QVpsV0o7QVlxV0E7RUFDSTtBWm5XSjtBWXNXQTtFQUNJO0FacFdKO0FZdVdBO0VBQ0k7RUFDQTtFQUNBO0FacldKO0FZd1dBO0VBQ0k7RUFDQTtFQUNBO0FadFdKO0FZeVdBO0VBQ0k7RUFDQTtFQUNBO0FadldKO0FZMFdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp4V0o7QVkyV0E7RUFDSTtFQUNBO0FaeldKO0FZNFdBOztFQUNJO0FaeldKO0FZNFdBOztFQUNJO0VBQ0E7RUFDQTtBWnpXSjtBWTRXQTtFQUNJO0FaMVdKO0FZNldBO0VBQ0k7RUFDQTtBWjNXSjtBWThXQTtFQUNJO0FaNVdKO0FZK1dBO0VBQ0k7QVo3V0o7QVlnWEE7RUFDSTtBWjlXSjtBWWlYQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVovV0o7QVlrWEE7Ozs7O0VBQ0k7RUFDQTtBWjVXSjtBWStXQTtFQUNJO0VBQ0E7RUFDQTtBWjdXSjtBWWdYQTtFQUNJO0FaOVdKO0FZaVhBO0VBQ0k7QVovV0o7QVlrWEE7RUFDSTtBWmhYSjtBWW1YQTtFQUNJO0FaalhKO0FZb1hBO0VBQ0k7QVpsWEo7QVlxWEE7Ozs7Ozs7Ozs7RUFDSTtBWjFXSjtBWTZXQTtFQUNJO0FaM1dKO0FZOFdBOzs7OztFQUNJO0FaeFdKO0FZMldBOzs7RUFDSTtBWnZXSjtBWTBXQTtFQUNJO0VBQ0E7QVp4V0o7QVkyV0E7RUFDSTtFQUNBO0VBQ0E7QVp6V0o7QVk0V0E7O0VBQ0k7RUFDQTtBWnpXSjtBWTRXQTs7OztFQUNJO0FadldKO0FZMFdBO0VBQ0k7RUFDQTtBWnhXSjtBWTJXQTs7RUFDSTtBWnhXSjtBWTJXQTtFQUNJO0VBQ0E7QVp6V0o7QVk0V0E7O0VBQ0k7QVp6V0o7QVk0V0E7RUFDSTtFQUNBO0FaMVdKO0FZNldBOztFQUNJO0FaMVdKO0FZNldBO0VBQ0k7RUFDQTtBWjNXSjtBWThXQTs7RUFDSTtBWjNXSjtBWThXQTtFQUNJO0VBQ0E7QVo1V0o7QVkrV0E7O0VBQ0k7QVo1V0o7QVkrV0E7RUFDSTtFQUNBO0FaN1dKO0FZZ1hBOztFQUNJO0FaN1dKO0FZZ1hBO0VBQ0k7RUFDQTtBWjlXSjtBWWlYQTs7Ozs7OztFQUNJO0FaeldKO0FZNFdBOztFQUNJO0FaeldKO0FZNFdBO0VBQ0k7RUFDQTtBWjFXSjtBWTZXQTtFQUNJO0FaM1dKO0FZOFdBO0VBQ0k7QVo1V0o7QVkrV0E7RUFDSTtBWjdXSjtBWWdYQTtFQUNJO0FaOVdKO0FZaVhBO0VBQ0k7QVovV0o7QVlrWEE7RUFDSTtBWmhYSjtBWW1YQTtFQUNJO0FaalhKO0FZb1hBO0VBQ0k7QVpsWEo7QVlxWEE7RUFDSTtBWm5YSjtBWXNYQTtFQUNJO0FacFhKO0FZdVhBO0VBQ0k7QVpyWEo7QVl3WEE7RUFDSTtBWnRYSjtBWXlYQTtFQUNJO0FadlhKO0FZMFhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp4WEo7QVkyWEE7RUFDSTtBWnpYSjtBWTRYQTtFQUNJO0VBQ0E7QVoxWEo7QVk2WEE7RUFDSTtBWjNYSjtBWThYQTtFQUNJO0VBQ0E7RUFDQTtBWjVYSjtBWStYQTtFQUNJO0VBQ0E7RUFDQTtBWjdYSjtBWWdZQTtFQUNJO0FaOVhKO0FZaVlBO0VBQ0k7QVovWEo7QVlrWUE7RUFDSTtFQUNBO0FaaFlKO0FZbVlBO0VBQ0k7RUFDQTtBWmpZSjtBWW9ZQTtFQUNJO0VBQ0E7QVpsWUo7QVlxWUE7RUFDSTtFQUNBO0FabllKO0FZc1lBO0VBQ0k7RUFDQTtBWnBZSjtBWXVZQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpyWUo7QVl3WUE7O0VBQ0k7RUFDQTtBWnJZSjtBWXdZQTtFQUNJO0VBQ0E7RUFDQTtBWnRZSjtBWXlZQTs7Ozs7O0VBQ0k7QVpsWUo7QVlxWUE7RUFDSTtFQUNBO0VBQ0E7QVpuWUo7QVlzWUE7OztFQUNJO0VBQ0E7RUFDQTtBWmxZSjtBWXFZQTs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaaFlKO0FZbVlBOzs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7QVp0WEo7QVl5WEE7RUFDSTtFQUNBO0FadlhKO0FZMFhBO0VBQ0k7QVp4WEo7QVkyWEE7Ozs7OztFQUNJO0VBQ0E7QVpwWEo7QVl1WEE7OztFQUNJO0FablhKO0FZc1hBO0VBQ0k7RUFDQTtFQUNBO0FacFhKO0FZdVhBOzs7RUFDSTtFQUNBO0VBQ0E7QVpuWEo7QVlzWEE7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWmpYSjtBWW9YQTs7Ozs7Ozs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0FadldKO0FZMFdBO0VBQ0k7RUFDQTtBWnhXSjtBWTJXQTtFQUNJO0FaeldKO0FZNFdBOzs7Ozs7RUFDSTtFQUNBO0FacldKO0FZd1dBOzs7RUFDSTtBWnBXSjtBWXVXQTtFQUNJO0VBQ0E7RUFDQTtBWnJXSjtBWXdXQTs7O0VBQ0k7RUFDQTtFQUNBO0FacFdKO0FZdVdBOzs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpsV0o7QVlxV0E7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtBWnhWSjtBWTJWQTtFQUNJO0VBQ0E7QVp6Vko7QVk0VkE7RUFDSTtBWjFWSjtBWTZWQTs7Ozs7O0VBQ0k7RUFDQTtBWnRWSjtBWXlWQTs7O0VBQ0k7QVpyVko7QVl3VkE7RUFDSTtFQUNBO0VBQ0E7QVp0Vko7QVl5VkE7OztFQUNJO0VBQ0E7RUFDQTtBWnJWSjtBWXdWQTs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0FablZKO0FZc1ZBOzs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7QVp6VUo7QVk0VUE7RUFDSTtFQUNBO0FaMVVKO0FZNlVBO0VBQ0k7QVozVUo7QVk4VUE7Ozs7OztFQUNJO0VBQ0E7QVp2VUo7QVkwVUE7OztFQUNJO0FadFVKO0FZeVVBO0VBQ0k7RUFDQTtBWnZVSjtBWTBVQTs7O0VBQ0k7RUFDQTtFQUNBO0FadFVKO0FZeVVBOzs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpwVUo7QVl1VUE7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtBWjFUSjtBWTZUQTtFQUNJO0VBQ0E7QVozVEo7QVk4VEE7RUFDSTtBWjVUSjtBWStUQTs7Ozs7O0VBQ0k7RUFDQTtBWnhUSjtBWTJUQTs7O0VBQ0k7QVp2VEo7QVkwVEE7RUFDSTtFQUNBO0VBQ0E7QVp4VEo7QVkyVEE7OztFQUNJO0VBQ0E7RUFDQTtBWnZUSjtBWTBUQTs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaclRKO0FZd1RBOzs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7QVozU0o7QVk4U0E7RUFDSTtFQUNBO0FaNVNKO0FZK1NBO0VBQ0k7QVo3U0o7QVlnVEE7Ozs7OztFQUNJO0VBQ0E7QVp6U0o7QVk0U0E7OztFQUNJO0FaeFNKO0FZMlNBO0VBQ0k7RUFDQTtFQUNBO0FaelNKO0FZNFNBOzs7RUFDSTtFQUNBO0VBQ0E7QVp4U0o7QVkyU0E7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWnRTSjtBWXlTQTs7Ozs7Ozs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0FaNVJKO0FZK1JBO0VBQ0k7RUFDQTtBWjdSSjtBWWdTQTtFQUNJO0FaOVJKO0FZaVNBOzs7Ozs7RUFDSTtFQUNBO0FaMVJKO0FZNlJBOzs7RUFDSTtBWnpSSjtBWTRSQTs7RUFDSTtFQUNBO0VBQ0E7QVp6Uko7QVk0UkE7Ozs7OztFQUNJO0VBQ0E7RUFDQTtBWnJSSjtBWXdSQTs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWi9RSjtBWWtSQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0FaelBKO0FZNFBBOztFQUNJO0VBQ0E7QVp6UEo7QVk0UEE7O0VBQ0k7QVp6UEo7QVk0UEE7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7QVovT0o7QVlrUEE7Ozs7OztFQUNJO0FaM09KO0FZOE9BOzs7RUFDSTtFQUNBO0FaMU9KO0FZNk9BOzs7RUFDSTtFQUNBO0Faek9KO0FZNE9BO0VBQ0k7QVoxT0o7QVk2T0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWjNPSjtBWThPQTs7O0VBQ0k7QVoxT0o7QVk2T0E7O0VBQ0k7QVoxT0o7QVk2T0E7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDSTtBWjVOSjtBWStOQTs7Ozs7OztFQUNJO0Fadk5KO0FZME5BO0VBQ0k7RUFDQTtBWnhOSjtBWTJOQTs7O0VBQ0k7RUFDQTtFQUNBO0Fadk5KO0FZME5BOzs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpyTko7QVl3TkE7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtBWjNNSjtBWThNQTtFQUNJO0VBQ0E7QVo1TUo7QVkrTUE7RUFDSTtBWjdNSjtBWWdOQTs7Ozs7O0VBQ0k7RUFDQTtBWnpNSjtBWTRNQTtFQUNJO0VBQ0E7QVoxTUo7QVk2TUE7OztFQUNJO0VBQ0E7RUFDQTtBWnpNSjtBWTRNQTs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0Fadk1KO0FZME1BOzs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7QVo3TEo7QVlnTUE7RUFDSTtFQUNBO0FaOUxKO0FZaU1BO0VBQ0k7QVovTEo7QVlrTUE7Ozs7OztFQUNJO0VBQ0E7QVozTEo7QVk4TEE7O0VBQ0k7QVozTEo7QVk4TEE7RUFDSTtBWjVMSjtBWStMQTs7O0VBQ0k7RUFDQTtFQUNBO0FaM0xKO0FZOExBOzs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVp6TEo7QVk0TEE7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtBWi9LSjtBWWtMQTtFQUNJO0VBQ0E7QVpoTEo7QVltTEE7RUFDSTtBWmpMSjtBWW9MQTs7Ozs7O0VBQ0k7RUFDQTtBWjdLSjtBWWdMQTtFQUNJO0VBQ0E7QVo5S0o7QVlpTEE7OztFQUNJO0VBQ0E7RUFDQTtBWjdLSjtBWWdMQTs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaM0tKO0FZOEtBOzs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7QVpqS0o7QVlvS0E7RUFDSTtFQUNBO0FabEtKO0FZcUtBO0VBQ0k7QVpuS0o7QVlzS0E7Ozs7OztFQUNJO0VBQ0E7QVovSko7QVlrS0E7O0VBQ0k7QVovSko7QVlrS0E7RUFDSTtBWmhLSjtBWW1LQTs7O0VBQ0k7RUFDQTtFQUNBO0FaL0pKO0FZa0tBOzs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVo3Sko7QVlnS0E7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtBWm5KSjtBWXNKQTtFQUNJO0VBQ0E7QVpwSko7QVl1SkE7RUFDSTtBWnJKSjtBWXdKQTs7Ozs7O0VBQ0k7RUFDQTtBWmpKSjtBWW9KQTtFQUNJO0VBQ0E7QVpsSko7QVlxSkE7OztFQUNJO0VBQ0E7RUFDQTtBWmpKSjtBWW9KQTs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaL0lKO0FZa0pBOzs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7QVpySUo7QVl3SUE7RUFDSTtFQUNBO0FadElKO0FZeUlBO0VBQ0k7QVp2SUo7QVkwSUE7Ozs7OztFQUNJO0VBQ0E7QVpuSUo7QVlzSUE7O0VBQ0k7QVpuSUo7QVlzSUE7RUFDSTtBWnBJSjtBWXVJQTs7O0VBQ0k7RUFDQTtFQUNBO0FabklKO0FZc0lBOzs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpqSUo7QVlvSUE7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtBWnZISjtBWTBIQTtFQUNJO0VBQ0E7QVp4SEo7QVkySEE7RUFDSTtBWnpISjtBWTRIQTs7Ozs7O0VBQ0k7RUFDQTtBWnJISjtBWXdIQTtFQUNJO0VBQ0E7QVp0SEo7QVl5SEE7OztFQUNJO0VBQ0E7RUFDQTtBWnJISjtBWXdIQTs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0FabkhKO0FZc0hBOzs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7QVp6R0o7QVk0R0E7RUFDSTtFQUNBO0FaMUdKO0FZNkdBO0VBQ0k7QVozR0o7QVk4R0E7Ozs7OztFQUNJO0VBQ0E7QVp2R0o7QVkwR0E7O0VBQ0k7QVp2R0o7QVkwR0E7RUFDSTtBWnhHSjtBWTJHQTs7O0VBQ0k7RUFDQTtFQUNBO0FadkdKO0FZMEdBOzs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpyR0o7QVl3R0E7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtBWjNGSjtBWThGQTtFQUNJO0VBQ0E7QVo1Rko7QVkrRkE7RUFDSTtBWjdGSjtBWWdHQTs7Ozs7O0VBQ0k7RUFDQTtBWnpGSjtBWTRGQTtFQUNJO0VBQ0E7QVoxRko7QVk2RkE7OztFQUNJO0VBQ0E7RUFDQTtBWnpGSjtBWTRGQTs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0FadkZKO0FZMEZBOzs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7QVo3RUo7QVlnRkE7RUFDSTtFQUNBO0FaOUVKO0FZaUZBO0VBQ0k7QVovRUo7QVlrRkE7Ozs7OztFQUNJO0VBQ0E7QVozRUo7QVk4RUE7O0VBQ0k7QVozRUo7QVk4RUE7RUFDSTtBWjVFSjtBWStFQTs7O0VBQ0k7RUFDQTtFQUNBO0FaM0VKO0FZOEVBOzs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVp6RUo7QVk0RUE7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtBWi9ESjtBWWtFQTtFQUNJO0VBQ0E7QVpoRUo7QVltRUE7RUFDSTtBWmpFSjtBWW9FQTs7Ozs7O0VBQ0k7RUFDQTtBWjdESjtBWWdFQTtFQUNJO0VBQ0E7QVo5REo7QVlpRUE7OztFQUNJO0VBQ0E7RUFDQTtBWjdESjtBWWdFQTs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaM0RKO0FZOERBOzs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7QVpqREo7QVlvREE7RUFDSTtFQUNBO0FabERKO0FZcURBO0VBQ0k7QVpuREo7QVlzREE7Ozs7OztFQUNJO0VBQ0E7QVovQ0o7QVlrREE7O0VBQ0k7QVovQ0o7QVlrREE7RUFDSTtBWmhESjtBWW1EQTs7O0VBQ0k7RUFDQTtFQUNBO0FaL0NKO0FZa0RBOzs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVo3Q0o7QVlnREE7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtBWm5DSjtBWXNDQTtFQUNJO0VBQ0E7QVpwQ0o7QVl1Q0E7RUFDSTtBWnJDSjtBWXdDQTs7Ozs7O0VBQ0k7RUFDQTtBWmpDSjtBWW9DQTtFQUNJO0VBQ0E7QVpsQ0o7QVlxQ0E7OztFQUNJO0VBQ0E7RUFDQTtBWmpDSjtBWW9DQTs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaL0JKO0FZa0NBOzs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7QVpyQko7QVl3QkE7RUFDSTtFQUNBO0FadEJKO0FZeUJBO0VBQ0k7QVp2Qko7QVkwQkE7Ozs7OztFQUNJO0VBQ0E7QVpuQko7QVlzQkE7RUFDSTtBWnBCSjtBWXVCQTtFQUNJO0FackJKO0FZd0JBOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpyQko7QVl3QkE7O0VBQ0k7QVpyQko7QVl3QkE7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWm5CSjtBWXNCQTs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7QVpiSjtBWWdCQTs7Ozs7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7QVpDSjtBWUVBOzs7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWktKO0FZRkE7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7QVplSjtBWVpBOzs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaaUJKO0FZZEE7RUFDSTtBWmdCSjtBWWJBOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaZ0JKO0FZYkE7O0VBQ0k7RUFDQTtBWmdCSjtBWWJBOztFQUNJO0FaZ0JKO0FZYkE7O0VBQ0k7QVpnQko7QVliQTs7Ozs7Ozs7OztFQUNJO0Fad0JKO0FZckJBO0VBQ0k7QVp1Qko7QVlwQkE7RUFDSTtBWnNCSjtBWW5CQTtFQUNJO0FacUJKO0FZbEJBO0VBQ0k7QVpvQko7QVlqQkE7RUFDSTtBWm1CSjtBWWhCQTs7Ozs7RUFDSTtFQUNBO0Fac0JKO0FZbkJBO0VBQ0k7RUFDQTtBWnFCSjtBWWxCQTtFQUNJO0VBQ0E7QVpvQko7QVlqQkE7RUFDSTtBWm1CSjtBWWhCQTtFQUNJO0Faa0JKO0FZZkE7RUFDSTtFQUNBO0FaaUJKO0FZZEE7RUFDSTtBWmdCSjtBWWJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVplSjtBWVpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpjSjtBWVhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaYUo7QVlWQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaWUo7QVlUQTtFQUNJO0FaV0o7QVlSQTtFQUNJO0FaVUo7QVlQQTtFQUNJO0FaU0o7QVlOQTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWlNKO0FZTkE7O0VBQ0k7RUFDQTtFQUNBO0FaU0o7QVlOQTs7RUFDSTtBWlNKO0FZTkE7RUFDSTtFQUNBO0FaUUo7QVlMQTtFQUNJO0VBQ0E7RUFDQTtBWk9KO0FZSkE7RUFDSTtBWk1KO0FZSEE7O0VBQ0k7QVpNSjtBWUhBO0VBQ0k7QVpLSjtBWUZBOzs7RUFDSTtBWk1KO0FZSEE7OztFQUNJO0FaT0o7QVlKQTs7O0VBQ0k7QVpRSjtBWUxBOzs7RUFDSTtBWlNKO0FZTkE7OztFQUNJO0FaVUo7QVlQQTs7O0VBQ0k7QVpXSjtBWVJBO0VBQ0k7RUFDQTtFQUNBO0FaVUo7QVlQQTtFQUNJO0FaU0o7QVlOQTtFQUNJO0FaUUo7QVlMQTtFQUNJO0VBQ0E7RUFDQTtBWk9KO0FZSkE7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaT0o7QVlKQTtFQUNJO0VBQ0E7RUFDQTtBWk1KO0FZSEE7RUFDSTtFQUNBO0FaS0o7QVlGQTs7RUFDSTtBWktKO0FZRkE7O0VBQ0k7QVpLSjtBWUZBO0VBQ0k7QVpJSjtBWURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpHSjtBWUFBOztFQUNJO0FaR0o7QVlBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaRUo7QVlDQTtFQUNJO0VBQ0E7RUFDQTtBWkNKO0FZRUE7RUFDSTtFQUNBO0VBQ0E7QVpBSjtBWUdBO0VBQ0k7RUFDQTtFQUNBO0FaREo7QVlJQTtFQUNJO0FaRko7QVlLQTtFQUNJO0VBQ0E7RUFDQTtBWkhKO0FZTUE7RUFDSTtFQUNBO0FaSko7QVlPQTtFQUNJO0FaTEo7QVlRQTs7O0VBQ0k7QVpKSjtBWU9BOztFQUNJO0FaSko7QVlPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaTEo7QVlRQTs7Ozs7O0VBQ0k7QVpESjtBWUlBOzs7Ozs7RUFDSTtBWkdKO0FZQUE7Ozs7OztFQUNJO0FaT0o7QVlKQTs7Ozs7O0VBQ0k7QVpXSjtBWVJBOzs7Ozs7RUFDSTtBWmVKO0FZWkE7Ozs7OztFQUNJO0FabUJKO0FZaEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVprQko7QVlmQTtFQUNJO0VBQ0E7QVppQko7QVlkQTtFQUNJO0VBQ0E7QVpnQko7QVliQTtFQUNJO0FaZUo7QVlaQTtFQUNJO0FaY0o7QVlYQTtFQUNJO0FaYUo7QVlWQTtFQUNJO0FaWUo7QVlUQTtFQUNJO0FaV0o7QVlSQTtFQUNJO0FaVUo7QVlQQTtFQUNJO0FaU0o7QVlOQTtFQUNJO0FaUUo7QVlMQTtFQUNJO0FaT0o7QVlKQTtFQUNJO0FaTUo7QVlIQTtFQUNJO0FaS0o7QVlGQTtFQUNJO0FaSUo7QVlEQTtFQUNJO0VBQ0E7QVpHSjtBWUFBO0VBQ0k7QVpFSjtBWUNBO0VBQ0k7QVpDSjtBWUVBO0VBQ0k7RUFDQTtBWkFKO0FZR0E7RUFDSTtBWkRKO0FZSUE7RUFDSTtBWkZKO0FZS0E7Ozs7RUFDSTtBWkFKO0FZR0E7O0VBQ0k7QVpBSjtBWUdBO0VBQ0k7QVpESjtBWUlBO0VBQ0k7RUFDQTtBWkZKO0FZS0E7RUFDSTtFQUNBO0FaSEo7QVlNQTs7RUFDSTtBWkhKO0FZTUE7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpISjtBWU1BO0VBQ0k7RUFDQTtFQUNBO0FaSko7QVlPQTtFQUNJO0VBQ0E7RUFDQTtBWkxKO0FZUUE7OztFQUNJO0VBQ0E7QVpKSjtBWU9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpMSjtBWVFBO0VBQ0k7QVpOSjtBWVNBO0VBQ0k7QVpQSjtBWVVBO0VBQ0k7RUFDQTtBWlJKO0FZV0E7RUFDSTtBWlRKO0FZWUE7RUFDSTtJQUNJO0lBQ0E7RVpWTjtFWWFFOztJQUNJO0lBQ0E7SUFDQTtFWlZOO0VZYUU7O0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RVpWTjtFWWFFO0lBQ0k7SUFDQTtFWlhOO0FBQ0Y7QVljQTtFQUNJO0FaWko7QVllQTtFQUNJO0FaYko7QVlnQkE7RUFDSTtFQUNBO0FaZEo7QVlpQkE7RUFDSTtBWmZKO0FZa0JBO0VBQ0k7QVpoQko7QVltQkE7RUFDSTtBWmpCSjtBWW9CQTtFQUNJO0FabEJKO0FZcUJBO0VBQ0k7QVpuQko7QVlzQkE7RUFDSTtBWnBCSjtBWXVCQTs7O0VBQ0k7QVpuQko7QVlzQkE7RUFDSTtBWnBCSjtBWXVCQTtFQUNJO0FackJKO0FZd0JBO0VBQ0k7QVp0Qko7QVl5QkE7RUFDSTtFQUNBO0VBQ0E7QVp2Qko7QVkwQkE7RUFDSTtBWnhCSjtBWTJCQTtFQUNJO0FaekJKO0FZNEJBO0VBQ0k7RUFDQTtBWjFCSjtBWTZCQTtFQUNJO0FaM0JKO0FZOEJBO0VBQ0k7QVo1Qko7QVkrQkE7RUFDSTtBWjdCSjtBWWdDQTtFQUNJO0VBQ0E7QVo5Qko7QVlpQ0E7RUFDSTtBWi9CSjtBWWtDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaaENKO0FZbUNBO0VBQ0k7QVpqQ0o7QVlvQ0E7RUFDSTtBWmxDSjtBWXFDQTtFQUNJO0FabkNKO0FZc0NBO0VBQ0k7QVpwQ0o7QVl1Q0E7RUFDSTtBWnJDSjtBWXdDQTtFQUNJO0FadENKO0FZeUNBO0VBQ0k7QVp2Q0o7QVkwQ0E7RUFDSTtFQUNBO0VBQ0E7QVp4Q0o7QVkyQ0E7RUFDSTtFQUNBO0VBQ0E7QVp6Q0o7QVk0Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWjFDSjtBWTZDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaM0NKO0FZOENBO0VBQ0k7QVo1Q0o7QVkrQ0E7RUFDSTtBWjdDSjtBWWdEQTtFQUNJO0VBQ0E7QVo5Q0o7QVlpREE7O0VBQ0k7RUFDQTtBWjlDSjtBWWlEQTs7RUFDSTtFQUNBO0FaOUNKO0FZaURBOzs7O0VBQ0k7QVo1Q0o7QVkrQ0E7RUFDSTtBWjdDSjtBWWdEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaOUNKO0FZaURBO0VBQ0k7QVovQ0o7QVlrREE7RUFDSTtBWmhESjtBWW1EQTtFQUNJO0FaakRKO0FZb0RBO0VBQ0k7QVpsREo7QVlxREE7RUFDSTtFQUNBO0VBQ0E7QVpuREo7QVlzREE7RUFDSTtFQUNBO0VBQ0E7QVpwREo7QVl1REE7O0VBQ0k7QVpwREo7QVl1REE7O0VBQ0k7QVpwREo7QVl1REE7Ozs7RUFDSTtBWmxESjtBWXFEQTtFQUNJO0VBQ0E7QVpuREo7QVlzREE7RUFDSTtFQUNBO0FacERKO0FZdURBO0VBQ0k7RUFDQTtBWnJESjtBWXdEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp0REo7QVl5REE7RUFDSTtBWnZESjtBWTBEQTtFQUNJO0FaeERKO0FZMkRBO0VBQ0k7QVp6REo7QVk0REE7RUFDSTtBWjFESjtBWTZEQTtFQUNJO0FaM0RKO0FZOERBOzs7RUFDSTtFQUNBO0FaMURKO0FZNkRBO0VBQ0k7QVozREo7QVk4REE7RUFDSTtBWjVESjtBWStEQTtFQUNJO0VBQ0E7QVo3REo7QVlnRUE7RUFDSTtBWjlESjtBWWlFQTs7RUFDSTtFQUNBO0FaOURKO0FZaUVBOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo5REo7QVlpRUE7O0VBQ0k7QVo5REo7QVlpRUE7O0VBQ0k7RUFDQTtBWjlESjtBWWlFQTs7RUFDSTtBWjlESjtBWWlFQTs7RUFDSTtFQUNBO0VBQ0E7QVo5REo7QVlpRUE7O0VBQ0k7QVo5REo7QVlpRUE7RUFDSTtFQUNBO0FaL0RKO0FZa0VBO0VBQ0k7RUFDQTtBWmhFSjtBWW1FQTtFQUNJO0VBQ0E7QVpqRUo7QVlvRUE7RUFDSTtBWmxFSjtBWXFFQTs7RUFDSTtBWmxFSjtBWXFFQTtFQUNJO0VBQ0E7QVpuRUo7QVlzRUE7RUFDSTtBWnBFSjtBWXVFQTs7RUFDSTtBWnBFSjtBWXVFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpyRUo7QVl3RUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnRFSjtBWXlFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp2RUo7QVkwRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaeEVKO0FZMkVBO0VBQ0k7QVp6RUo7QVk0RUE7RUFDSTtFQUNBO0VBQ0E7QVoxRUo7QVk2RUE7RUFDSTtBWjNFSjtBWThFQTtFQUNJO0FaNUVKO0FZK0VBOztFQUNJO0FaNUVKO0FZK0VBO0VBQ0k7QVo3RUo7QVlnRkE7Ozs7RUFDSTtBWjNFSjtBWThFQTtFQUNJO0VBQ0E7QVo1RUo7QVkrRUE7RUFDSTtFQUNBO0FaN0VKO0FZZ0ZBO0VBQ0k7QVo5RUo7QVlpRkE7RUFDSTtBWi9FSjtBWWtGQTtFQUNJO0VBQ0E7QVpoRko7QVltRkE7RUFDSTtBWmpGSjtBWW9GQTtFQUNJO0VBQ0E7QVpsRko7QVlxRkE7RUFDSTtBWm5GSjtBWXNGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FacEZKO0FZdUZBO0VBQ0k7QVpyRko7QVl3RkE7RUFDSTtBWnRGSjtBWXlGQTtFQUNJO0FadkZKO0FZMEZBO0VBQ0k7RUFDQTtBWnhGSjtBWTJGQTtFQUNJO0FaekZKO0FZNEZBOztFQUNJO0VBQ0E7RUFDQTtBWnpGSjtBWTRGQTtFWjFGRTs7Ozs7Ozt1QkFPcUI7QUFDdkI7QVk2RkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWjNGSjtBWThGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo1Rko7QVkrRkE7O0VBQ0k7RUFDQTtFQUNBO0FaNUZKO0FZK0ZBO0VBQ0k7QVo3Rko7QVlnR0E7RUFDSTtBWjlGSjtBWWlHQTs7O0VBQ0k7RUFDQTtBWjdGSjtBWWdHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaOUZKO0FZaUdBOztFQUNJO0FaOUZKO0FZaUdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaL0ZKO0FZa0dBOztFQUNJO0FaL0ZKO0FZa0dBO0VBQ0k7QVpoR0o7QVltR0E7RUFDSTtBWmpHSjtBWW9HQTtFQUNJO0FabEdKO0FZcUdBO0VBQ0k7QVpuR0o7QVlzR0E7RUFDSTtBWnBHSjtBWXVHQTtFQUNJO0FackdKO0FZd0dBO0VBQ0k7QVp0R0o7QVl5R0E7RUFDSTtBWnZHSjtBWTBHQTtFQUNJO0FaeEdKO0FZMkdBO0VBQ0k7QVp6R0o7QVk0R0E7RUFDSTtBWjFHSjtBWTZHQTtFQUNJO0FaM0dKO0FZOEdBO0VBQ0k7RUFDQTtBWjVHSjtBWStHQTtFWjdHRTs7Z0JBRWM7RVkrR1o7QVo3R0o7QVlnSEE7OztFQUNJO0VBQ0E7RUFDQTtBWjVHSjtBWStHQTtFQUNJO0FaN0dKO0FZZ0hBO0VBQ0k7QVo5R0o7QVlpSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWi9HSjtBWWtIQTtFQUNJO0VBQ0E7RUFDQTtBWmhISjtBWW1IQTs7O0VBQ0k7RUFDQTtFQUNBO0FaL0dKO0FZa0hBOzs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVo3R0o7QVlnSEE7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtBWm5HSjtBWXNHQTtFQUNJO0VBQ0E7QVpwR0o7QVl1R0E7RUFDSTtBWnJHSjtBWXdHQTs7Ozs7O0VBQ0k7RUFDQTtBWmpHSjtBWW9HQTs7O0VBQ0k7QVpoR0o7QVltR0E7RUFDSTtFQUNBO0VBQ0E7QVpqR0o7QVlvR0E7OztFQUNJO0VBQ0E7RUFDQTtBWmhHSjtBWW1HQTs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaOUZKO0FZaUdBOzs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7QVpwRko7QVl1RkE7RUFDSTtFQUNBO0FackZKO0FZd0ZBO0VBQ0k7QVp0Rko7QVl5RkE7Ozs7OztFQUNJO0VBQ0E7QVpsRko7QVlxRkE7OztFQUNJO0FaakZKO0FZb0ZBO0VBQ0k7RUFDQTtFQUNBO0FabEZKO0FZcUZBOzs7RUFDSTtFQUNBO0VBQ0E7QVpqRko7QVlvRkE7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWi9FSjtBWWtGQTs7Ozs7Ozs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0FackVKO0FZd0VBO0VBQ0k7RUFDQTtBWnRFSjtBWXlFQTtFQUNJO0FadkVKO0FZMEVBOzs7Ozs7RUFDSTtFQUNBO0FabkVKO0FZc0VBOzs7RUFDSTtBWmxFSjtBWXFFQTtFQUNJO0VBQ0E7RUFDQTtBWm5FSjtBWXNFQTs7O0VBQ0k7RUFDQTtFQUNBO0FabEVKO0FZcUVBOzs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpoRUo7QVltRUE7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtBWnRESjtBWXlEQTtFQUNJO0VBQ0E7QVp2REo7QVkwREE7RUFDSTtBWnhESjtBWTJEQTs7Ozs7O0VBQ0k7RUFDQTtBWnBESjtBWXVEQTs7O0VBQ0k7QVpuREo7QVlzREE7RUFDSTtFQUNBO0VBQ0E7QVpwREo7QVl1REE7OztFQUNJO0VBQ0E7RUFDQTtBWm5ESjtBWXNEQTs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaakRKO0FZb0RBOzs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7QVp2Q0o7QVkwQ0E7RUFDSTtFQUNBO0FaeENKO0FZMkNBO0VBQ0k7QVp6Q0o7QVk0Q0E7Ozs7OztFQUNJO0VBQ0E7QVpyQ0o7QVl3Q0E7OztFQUNJO0FacENKO0FZdUNBO0VBQ0k7RUFDQTtFQUNBO0FackNKO0FZd0NBOzs7RUFDSTtFQUNBO0VBQ0E7QVpwQ0o7QVl1Q0E7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWmxDSjtBWXFDQTs7Ozs7Ozs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0FaeEJKO0FZMkJBO0VBQ0k7RUFDQTtBWnpCSjtBWTRCQTtFQUNJO0FaMUJKO0FZNkJBOzs7Ozs7RUFDSTtFQUNBO0FadEJKO0FZeUJBOzs7RUFDSTtBWnJCSjtBWXdCQTtFQUNJO0VBQ0E7RUFDQTtBWnRCSjtBWXlCQTs7O0VBQ0k7RUFDQTtFQUNBO0FackJKO0FZd0JBOzs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpuQko7QVlzQkE7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtBWlRKO0FZWUE7RUFDSTtFQUNBO0FaVko7QVlhQTtFQUNJO0FaWEo7QVljQTs7Ozs7O0VBQ0k7RUFDQTtBWlBKO0FZVUE7OztFQUNJO0FaTko7QVlTQTs7RUFDSTtFQUNBO0VBQ0E7QVpOSjtBWVNBOzs7Ozs7RUFDSTtFQUNBO0VBQ0E7QVpGSjtBWUtBOzs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaSUo7QVlEQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0FaMEJKO0FZdkJBOztFQUNJO0VBQ0E7QVowQko7QVl2QkE7O0VBQ0k7QVowQko7QVl2QkE7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7QVpvQ0o7QVlqQ0E7Ozs7OztFQUNJO0Fad0NKO0FZckNBOzs7Ozs7RUFDSTtBWjRDSjtBWXpDQTtFQUNJO0FaMkNKO0FZeENBO0VBQ0k7QVowQ0o7QVl2Q0E7RUFDSTtBWnlDSjtBWXRDQTtFQUNJO0VBQ0E7RUFDQTtBWndDSjtBWXJDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnVDSjtBWXBDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnNDSjtBWW5DQTtFQUNJO0VBQ0E7QVpxQ0o7QVlsQ0E7RUFDSTtBWm9DSjtBWWpDQTtFQUNJO0FabUNKO0FZaENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVprQ0o7QVkvQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaaUNKO0FZOUJBOztFQUNJO0FaaUNKO0FZOUJBOztFQUNJO0FaaUNKO0FZOUJBO0VBQ0k7RUFDQTtBWmdDSjtBWTdCQTtFQUNJO0FaK0JKO0FZNUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjhCSjtBWTNCQTtFQUNJO0FaNkJKO0FZMUJBO0VBQ0k7QVo0Qko7QVl6QkE7OztFQUNJO0FaNkJKO0FZMUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjRCSjtBWXpCQTtFQUNJO0VBQ0E7QVoyQko7QVl4QkE7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjJCSjtBWXhCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaMEJKO0FZdkJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVp5Qko7QVl0QkE7RUFDSTtBWndCSjtBWXJCQTtFQUNJO0FadUJKO0FZcEJBO0Vac0JFLGtDQUFrQztBQUNwQztBWW5CQTtFQUNJO0FacUJKO0FZbEJBO0VBQ0k7QVpvQko7QVlqQkE7RUFDSTtBWm1CSjtBWWhCQTtFQUNJO0Faa0JKO0FZZkE7RUFDSTtBWmlCSjtBWWRBOztFQUNJO0FaaUJKO0FZZEE7RUFDSTtBWmdCSjtBWWJBO0VBQ0k7QVplSjtBWVpBO0VBQ0k7QVpjSjtBWVhBO0VBQ0k7QVphSjtBWVZBO0VBQ0k7QVpZSjtBWVRBO0VBQ0k7QVpXSjtBWVJBO0VBQ0k7QVpVSjtBWVBBOztFQUNJO0FaVUo7QVlQQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWlNKO0FZTkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWlFKO0FZTEE7O0VBQ0k7RUFDQTtFQUNBO0FaUUo7QVlMQTtFQUNJO0VBQ0E7RUFDQTtBWk9KO0FZSkE7RUFDSTtBWk1KO0FZSEE7RUFDSTtBWktKO0FZRkE7RUFDSTtBWklKO0FZREE7RUFDSTtBWkdKO0FZQUE7RUFDSTtBWkVKO0FZQ0E7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpFSjtBWUNBO0VBQ0k7QVpDSjtBWUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpBSjtBWUdBOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpBSjtBWUdBO0VBQ0k7O0lBQ0k7SUFDQTtFWkFOO0FBQ0Y7QVlHQTs7Ozs7RUFDSTtFQUNBO0FaR0o7QVlBQTs7RUFDSTtBWkdKO0FZQUE7Ozs7RUFDSTtBWktKO0FZRkE7RUFDSTtFQUNBO0FaSUo7QVlEQTtFQUNJO0FaR0o7QVlBQTs7RUFDSTtBWkdKO0FZQUE7RUFDSTtBWkVKO0FZQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWkNKO0FZRUE7RUFDSTtJQUNJO0lBQ0E7RVpBTjtFWUdFO0lBQ0k7SUFDQTtFWkROO0FBQ0Y7QVlJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaRko7QVlLQTtFQUNJO0FaSEo7QVlNQTtFQUNJO0VBQ0E7RUFDQTtBWkpKO0FZT0E7RUFDSTtBWkxKO0FZUUE7RUFDSTtFQUNBO0VBQ0E7QVpOSjtBWVNBO0VBQ0k7RUFDQTtBWlBKO0FZVUE7RUFDSTtFQUNBO0FaUko7QVlXQTtFQUNJO0VBQ0E7RUFDQTtBWlRKO0FZWUE7RUFDSTtBWlZKO0FZYUE7RUFDSTs7SUFDSTtFWlZOO0FBQ0Y7QVlhQTtFQUNJO0VBQ0E7RUFDQTtBWlhKO0FZY0E7RUFDSTtFQUNBO0VBQ0E7QVpaSjtBWWVBO0VBQ0k7QVpiSjtBWWdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaZEo7QVlpQkE7O0VBQ0k7QVpkSjtBWWlCQTtFQUNJO0FaZko7QVlrQkE7RUFDSTtBWmhCSjtBWW1CQTtFQUNJO0FaakJKO0FZb0JBO0VBQ0k7RUFDQTtFQUNBO0FabEJKO0FZcUJBO0VBQ0k7QVpuQko7QVlzQkE7O0VBQ0k7RUFDQTtBWm5CSjtBWXNCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnBCSjtBWXVCQTs7RUFDSTtBWnBCSjtBWXVCQTtFQUNJO0FackJKO0FZd0JBO0VBQ0k7RUFDQTtFQUNBO0FadEJKO0FZeUJBO0VBQ0k7RUFDQTtBWnZCSjtBWTBCQTtFQUNJO0VBQ0E7RUFDQTtBWnhCSjtBWTJCQTtFQUNJO0lBQ0k7RVp6Qk47QUFDRjtBWTRCQTtFQUNJO0FaMUJKO0FZNkJBOztFQUNJO0FaMUJKO0FZNkJBO0VBQ0k7QVozQko7QVk4QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaNUJKO0FZK0JBO0VBQ0k7SUFDSTtFWjdCTjtFWWdDRTtJQUNJO0VaOUJOO0VZaUNFO0lBQ0k7RVovQk47RVlrQ0U7SUFDSTtFWmhDTjtFWW1DRTtJQUNJO0VaakNOO0VZb0NFO0lBQ0k7RVpsQ047QUFDRjtBWXFDQTs7RUFDSTtFQUNBO0VBQ0E7QVpsQ0o7QVlxQ0E7RUFDSTtFQUNBO0VBQ0E7QVpuQ0o7QVlzQ0E7RUFDSTtFQUNBO0VBQ0E7QVpwQ0o7QVl1Q0E7RUFDSTtFQUNBO0VBQ0E7QVpyQ0o7QVl3Q0E7RUFDSTtBWnRDSjtBWXlDQTtFQUNJO0FadkNKO0FZMENBO0VBQ0k7QVp4Q0o7QVkyQ0E7RUFDSTtBWnpDSjtBWTRDQTtFQUNJO0VBQ0E7RUFDQTtBWjFDSjtBWTZDQTs7Ozs7Ozs7OztFQUNJO0FabENKO0FZcUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDSTtBWnNESjtBWW5EQTs7RUFDSTtBWnNESjtBWW5EQTs7RUFDSTtBWnNESjtBWW5EQTtFQUNJO0FacURKO0FZbERBOzs7O0VBQ0k7RUFDQTtFQUNBO0FadURKO0FZcERBOztFQUNJO0FadURKO0FZcERBOztFQUNJO0FadURKO0FZcERBOztFQUNJO0FadURKO0FZcERBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnNESjtBWW5EQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FacURKO0FZbERBOzs7O0VBQ0k7QVp1REo7QVlwREE7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FadURKO0FZcERBOztFQUNJO0VBQ0E7QVp1REo7QVlwREE7O0VBQ0k7RUFDQTtBWnVESjtBWXBEQTs7RUFDSTtFQUNBO0FadURKO0FZcERBOztFQUNJO0VBQ0E7QVp1REo7QVlwREE7O0VBQ0k7QVp1REo7QVlwREE7Ozs7RUFDSTtBWnlESjtBWXREQTs7RUFDSTtBWnlESjtBWXREQTs7RUFDSTtBWnlESjtBWXREQTs7RUFDSTtFQUNBO0FaeURKO0FZdERBOztFQUNJO0FaeURKO0FZdERBOzs7O0VBQ0k7QVoyREo7QVl4REE7O0VBQ0k7RUFDQTtBWjJESjtBWXhEQTs7RUFDSTtBWjJESjtBWXhEQTtFQUNJO0FaMERKO0FZdkRBO0VBQ0k7QVp5REo7QVl0REE7RUFDSTtBWndESjtBWXJEQTs7RUFDSTtBWndESjtBWXJEQTs7RUFDSTtBWndESjtBWXJEQTtFQUNJO0FadURKO0FZcERBOzs7O0VBQ0k7RUFDQTtFQUNBO0FaeURKO0FZdERBOztFQUNJO0FaeURKO0FZdERBOztFQUNJO0FaeURKO0FZdERBOztFQUNJO0FaeURKO0FZdERBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWndESjtBWXJEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FadURKO0FZcERBOzs7O0VBQ0k7QVp5REo7QVl0REE7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaeURKO0FZdERBOztFQUNJO0VBQ0E7QVp5REo7QVl0REE7O0VBQ0k7RUFDQTtBWnlESjtBWXREQTs7RUFDSTtFQUNBO0FaeURKO0FZdERBOztFQUNJO0VBQ0E7QVp5REo7QVl0REE7O0VBQ0k7QVp5REo7QVl0REE7Ozs7RUFDSTtBWjJESjtBWXhEQTs7RUFDSTtBWjJESjtBWXhEQTs7RUFDSTtBWjJESjtBWXhEQTs7RUFDSTtFQUNBO0FaMkRKO0FZeERBOztFQUNJO0FaMkRKO0FZeERBOzs7O0VBQ0k7QVo2REo7QVkxREE7O0VBQ0k7RUFDQTtBWjZESjtBWTFEQTs7O0VBQ0k7QVo4REo7QVkzREE7RUFDSTtBWjZESjtBWTFEQTtFQUNJO0FaNERKO0FZekRBOztFQUNJO0FaNERKO0FZekRBOztFQUNJO0FaNERKO0FZekRBO0VBQ0k7QVoyREo7QVl4REE7Ozs7RUFDSTtFQUNBO0VBQ0E7QVo2REo7QVkxREE7O0VBQ0k7QVo2REo7QVkxREE7O0VBQ0k7QVo2REo7QVkxREE7O0VBQ0k7QVo2REo7QVkxREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaNERKO0FZekRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVoyREo7QVl4REE7Ozs7RUFDSTtBWjZESjtBWTFEQTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo2REo7QVkxREE7O0VBQ0k7RUFDQTtBWjZESjtBWTFEQTs7RUFDSTtFQUNBO0FaNkRKO0FZMURBOztFQUNJO0VBQ0E7QVo2REo7QVkxREE7O0VBQ0k7RUFDQTtBWjZESjtBWTFEQTs7RUFDSTtBWjZESjtBWTFEQTs7OztFQUNJO0FaK0RKO0FZNURBOztFQUNJO0FaK0RKO0FZNURBOztFQUNJO0FaK0RKO0FZNURBOztFQUNJO0VBQ0E7QVorREo7QVk1REE7O0VBQ0k7QVorREo7QVk1REE7Ozs7RUFDSTtBWmlFSjtBWTlEQTs7RUFDSTtFQUNBO0FaaUVKO0FZOURBOzs7RUFDSTtBWmtFSjtBWS9EQTtFQUNJO0FaaUVKO0FZOURBO0VBQ0k7QVpnRUo7QVk3REE7O0VBQ0k7QVpnRUo7QVk3REE7O0VBQ0k7QVpnRUo7QVk3REE7RUFDSTtBWitESjtBWTVEQTs7OztFQUNJO0VBQ0E7RUFDQTtBWmlFSjtBWTlEQTs7RUFDSTtBWmlFSjtBWTlEQTs7RUFDSTtBWmlFSjtBWTlEQTs7RUFDSTtBWmlFSjtBWTlEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpnRUo7QVk3REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWitESjtBWTVEQTs7OztFQUNJO0FaaUVKO0FZOURBOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmlFSjtBWTlEQTs7RUFDSTtFQUNBO0FaaUVKO0FZOURBOztFQUNJO0VBQ0E7QVppRUo7QVk5REE7O0VBQ0k7RUFDQTtBWmlFSjtBWTlEQTs7RUFDSTtFQUNBO0FaaUVKO0FZOURBOztFQUNJO0FaaUVKO0FZOURBOzs7O0VBQ0k7QVptRUo7QVloRUE7O0VBQ0k7QVptRUo7QVloRUE7O0VBQ0k7QVptRUo7QVloRUE7O0VBQ0k7RUFDQTtBWm1FSjtBWWhFQTs7RUFDSTtBWm1FSjtBWWhFQTs7OztFQUNJO0FacUVKO0FZbEVBOztFQUNJO0VBQ0E7QVpxRUo7QVlsRUE7OztFQUNJO0Fac0VKO0FZbkVBO0VBQ0k7QVpxRUo7QVlsRUE7RUFDSTtBWm9FSjtBWWpFQTs7RUFDSTtBWm9FSjtBWWpFQTs7RUFDSTtBWm9FSjtBWWpFQTtFQUNJO0FabUVKO0FZaEVBOzs7O0VBQ0k7RUFDQTtFQUNBO0FacUVKO0FZbEVBOztFQUNJO0FacUVKO0FZbEVBOztFQUNJO0FacUVKO0FZbEVBOztFQUNJO0FacUVKO0FZbEVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWm9FSjtBWWpFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FabUVKO0FZaEVBOzs7O0VBQ0k7QVpxRUo7QVlsRUE7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FacUVKO0FZbEVBOztFQUNJO0VBQ0E7QVpxRUo7QVlsRUE7O0VBQ0k7RUFDQTtBWnFFSjtBWWxFQTs7RUFDSTtFQUNBO0FacUVKO0FZbEVBOztFQUNJO0VBQ0E7QVpxRUo7QVlsRUE7O0VBQ0k7QVpxRUo7QVlsRUE7Ozs7RUFDSTtBWnVFSjtBWXBFQTs7RUFDSTtBWnVFSjtBWXBFQTs7RUFDSTtBWnVFSjtBWXBFQTs7RUFDSTtFQUNBO0FadUVKO0FZcEVBOztFQUNJO0FadUVKO0FZcEVBOzs7O0VBQ0k7QVp5RUo7QVl0RUE7O0VBQ0k7RUFDQTtBWnlFSjtBWXRFQTs7O0VBQ0k7QVowRUo7QVl2RUE7RUFDSTtBWnlFSjtBWXRFQTtFQUNJO0Fad0VKO0FZckVBO0VBQ0k7QVp1RUo7QVlwRUE7RUFDSTtBWnNFSjtBWW5FQTtFQUNJO0FacUVKO0FZbEVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpvRUo7QVlqRUE7RUFDSTtBWm1FSjtBWWhFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0Faa0VKO0FZL0RBO0VBQ0k7RUFDQTtBWmlFSjtBWTlEQTtFQUNJO0FaZ0VKO0FZN0RBOzs7RUFDSTtBWmlFSjtBWTlEQTtFQUNJO0VBQ0E7QVpnRUo7QVk3REE7OztFQUNJO0FaaUVKO0FZOURBO0VBQ0k7QVpnRUo7QVk3REE7Ozs7OztFQUNJO0Fab0VKO0FZakVBOzs7O0VBQ0k7QVpzRUo7QVluRUE7O0VBQ0k7QVpzRUo7QVluRUE7O0VBQ0k7RUFDQTtFQUNBO0Fac0VKO0FZbkVBO0VBQ0k7RUFDQTtFQUNBO0FacUVKO0FZbEVBO0VBQ0k7RUFDQTtBWm9FSjtBWWpFQTs7O0VBQ0k7QVpxRUo7QVlsRUE7Ozs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtBWjRFSjtBWXpFQTs7Ozs7O0VBQ0k7QVpnRko7QVk3RUE7OztFQUNJO0FaaUZKO0FZOUVBO0VBQ0k7QVpnRko7QVk3RUE7Ozs7OztFQUNJO0Fab0ZKO0FZakZBOzs7O0VBQ0k7QVpzRko7QVluRkE7O0VBQ0k7QVpzRko7QVluRkE7O0VBQ0k7RUFDQTtFQUNBO0Fac0ZKO0FZbkZBO0VBQ0k7RUFDQTtFQUNBO0FacUZKO0FZbEZBO0VBQ0k7RUFDQTtBWm9GSjtBWWpGQTs7O0VBQ0k7QVpxRko7QVlsRkE7Ozs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtBWjRGSjtBWXpGQTs7Ozs7O0VBQ0k7QVpnR0o7QVk3RkE7OztFQUNJO0FaaUdKO0FZOUZBO0VBQ0k7QVpnR0o7QVk3RkE7Ozs7OztFQUNJO0Fab0dKO0FZakdBOzs7O0VBQ0k7QVpzR0o7QVluR0E7O0VBQ0k7QVpzR0o7QVluR0E7O0VBQ0k7RUFDQTtFQUNBO0Fac0dKO0FZbkdBO0VBQ0k7RUFDQTtFQUNBO0FacUdKO0FZbEdBO0VBQ0k7RUFDQTtBWm9HSjtBWWpHQTs7O0VBQ0k7QVpxR0o7QVlsR0E7Ozs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtBWjRHSjtBWXpHQTs7Ozs7O0VBQ0k7QVpnSEo7QVk3R0E7O0VBQ0k7RUFDQTtFQUNBO0FaZ0hKO0FZN0dBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWitHSjtBWTVHQTtFQUNJO0VBQ0E7QVo4R0o7QVkzR0E7RUFDSTtFQUNBO0FaNkdKO0FZMUdBO0VBQ0k7RUFDQTtFQUNBO0FaNEdKO0FZekdBO0VBQ0k7QVoyR0o7QVl4R0E7RUFDSTtFQUNBO0VBQ0E7QVowR0o7QVl2R0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp5R0o7QVl0R0E7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnlHSjtBWXRHQTtFQUNJO0VBQ0E7RUFDQTtBWndHSjtBWXJHQTtFQUNJO0FadUdKO0FZcEdBO0VBQ0k7QVpzR0o7QVluR0E7RUFDSTtBWnFHSjtBWWxHQTtFQUNJO0Fab0dKO0FZakdBOzs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpzR0o7QVluR0E7RUFDSTtJQUNJO0lBQ0E7RVpxR047QUFDRjtBWWxHQTs7RUFDSTtFQUNBO0FacUdKO0FZbEdBOztFQUNJO0FacUdKO0FZbEdBO0VBQ0k7QVpvR0o7QVlqR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FabUdKO0FZaEdBO0VBQ0k7QVprR0o7QVkvRkE7RUFDSTtFQUNBO0FaaUdKO0FZOUZBO0VBQ0k7RVpnR0YsYUFBYTtBQUNmO0FZN0ZBO0VBQ0k7RUFDQTtBWitGSjtBWTVGQTtFQUNJO0VBQ0E7QVo4Rko7QVkzRkE7RUFDSTtBWjZGSjtBWTFGQTtFQUNJO0FaNEZKO0FZekZBO0VBQ0k7QVoyRko7QVl4RkE7RUFDSTtBWjBGSjtBWXZGQTtFQUNJOztJQUNJO0lBQ0E7SUFDQTtFWjBGTjtBQUNGO0FZdkZBO0VBQ0k7QVp5Rko7QVl0RkE7RUFDSTtBWndGSjtBWXJGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnVGSjtBWXBGQTs7RUFDSTtFQUNBO0VBQ0E7QVp1Rko7QVlwRkE7RUFDSTtFQUNBO0VBQ0E7QVpzRko7QVluRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnFGSjtBWWxGQTtFQUNJO0VBQ0E7QVpvRko7QVlqRkE7RUFDSTtBWm1GSjtBWWhGQTtFQUNJO0VBQ0E7QVprRko7QVkvRUE7RUFDSTtFQUNBO0FaaUZKO0FZOUVBO0VBQ0k7QVpnRko7QVk3RUE7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmdGSjtBWTdFQTtFQUNJO0FaK0VKO0FZNUVBO0VBQ0k7RUFDQTtBWjhFSjtBWTNFQTs7RUFDSTtFQUNBO0FaOEVKO0FZM0VBOztFQUNJO0VBQ0E7QVo4RUo7QVkzRUE7O0VBQ0k7RUFDQTtBWjhFSjtBWTNFQTs7RUFDSTtFQUNBO0FaOEVKO0FZM0VBOztFQUNJO0VBQ0E7QVo4RUo7QVkzRUE7RUFDSTtFQUNBO0FaNkVKO0FZMUVBO0VBQ0k7RUFDQTtBWjRFSjtBWXpFQTtFQUNJO0VBQ0E7QVoyRUo7QVl4RUE7RUFDSTtBWjBFSjtBWXZFQTtFQUNJO0VBQ0E7RUFDQTtBWnlFSjtBWXRFQTtFQUNJO0Fad0VKO0FZckVBO0VBQ0k7QVp1RUo7QVlwRUE7RUFDSTtFQUNBO0Fac0VKO0FZbkVBO0VBQ0k7QVpxRUo7QVlsRUE7RUFDSTtFQUNBO0VBQ0E7QVpvRUo7QVlqRUE7RUFDSTtBWm1FSjtBWWhFQTtFQUNJO0Faa0VKO0FZL0RBO0VBQ0k7QVppRUo7QVk5REE7RUFDSTtBWmdFSjtBWTdEQTtFQUNJO0FaK0RKO0FZNURBO0VBQ0k7QVo4REo7QVkzREE7RUFDSTtBWjZESjtBWTFEQTtFQUNJO0FaNERKO0FZekRBO0VBQ0k7RUFDQTtFQUNBO0FaMkRKO0FZeERBO0VBQ0k7QVowREo7QVl2REE7RUFDSTtFQUNBO0VBQ0E7QVp5REo7QVl0REE7RUFDSTtFQUNBO0VBQ0E7QVp3REo7QVlyREE7RUFDSTtBWnVESjtBWXBEQTtFQUNJO0Fac0RKO0FZbkRBO0VBQ0k7QVpxREo7QVlsREE7RUFDSTtFQUNBO0Fab0RKO0FZakRBO0VBQ0k7RUFDQTtBWm1ESjtBWWhEQTtFQUNJO0VBQ0E7RUFDQTtBWmtESjtBWS9DQTtFQUNJO0FaaURKO0FZOUNBO0VBQ0k7QVpnREo7QVk3Q0E7RUFDSTtFQUNBO0FaK0NKO0FZNUNBO0VBQ0k7QVo4Q0o7QVkzQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWjZDSjtBWTFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaNENKO0FZekNBO0VBQ0k7QVoyQ0o7QVl4Q0E7RUFDSTtBWjBDSjtBWXZDQTtFQUNJO0FaeUNKO0FZdENBO0VBQ0k7RUFDQTtBWndDSjtBWXJDQTtFQUNJO0VBQ0E7RUFDQTtBWnVDSjtBWXBDQTtFQUNJO0Fac0NKO0FZbkNBO0VBQ0k7QVpxQ0o7QVlsQ0E7O0VBQ0k7QVpxQ0o7QVlsQ0E7RUFDSTtBWm9DSjtBWWpDQTtFQUNJO0FabUNKO0FZaENBO0VBQ0k7QVprQ0o7QVkvQkE7RUFDSTtBWmlDSjtBWTlCQTtFQUNJO0VBQ0E7QVpnQ0o7QVk3QkE7RUFDSTtBWitCSjtBWTVCQTtFQUNJO0FaOEJKO0FZM0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo2Qko7QVkxQkE7RUFDSTtBWjRCSjtBWXpCQTtFQUNJO0FaMkJKO0FZeEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjBCSjtBWXZCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaeUJKO0FZdEJBOztFQUNJO0VBQ0E7RUFDQTtBWnlCSjtBWXRCQTtFQUNJO0VBQ0E7RUFDQTtBWndCSjtBWXJCQTtFQUNJO0VBQ0E7QVp1Qko7QVlwQkE7RUFDSTtBWnNCSjtBWW5CQTtFQUNJO0VBQ0E7QVpxQko7QVlsQkE7RUFDSTtBWm9CSjtBWWpCQTtFQUNJO0FabUJKO0FZaEJBOzs7RUFDSTtFQUNBO0Fab0JKO0FZakJBOztFQUNJO0VBQ0E7QVpvQko7QVlqQkE7RUFDSTtFQUNBO0FabUJKO0FZaEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmtCSjtBWWZBO0VBQ0k7QVppQko7QVlkQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaZ0JKO0FZYkE7RUFDSTtFQUNBO0FaZUo7QVlaQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpjSjtBWVhBO0VBQ0k7QVphSjtBWVZBO0VBQ0k7RUFDQTtFQUNBO0FaWUo7QVlUQTtFQUNJO0FaV0o7QVlSQTtFQUNJO0VBQ0E7RUFDQTtBWlVKO0FZUEE7RUFDSTtBWlNKO0FZTkE7RUFDSTtFQUNBO0VBQ0E7QVpRSjtBWUxBO0VBQ0k7QVpPSjtBWUpBO0VBQ0k7RUFDQTtFQUNBO0FaTUo7QVlIQTtFQUNJO0FaS0o7QVlGQTtFQUNJO0VBQ0E7RUFDQTtBWklKO0FZREE7RUFDSTtBWkdKO0FZQUE7RUFDSTtFQUNBO0VBQ0E7QVpFSjtBWUNBO0VBQ0k7QVpDSjtBWUVBO0VBQ0k7RUFDQTtFQUNBO0FaQUo7QVlHQTtFQUNJO0FaREo7QVlJQTtFQUNJO0VBQ0E7QVpGSjtBWUtBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaSEo7QVlNQTtFQUNJO0FaSko7QVlPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWkxKO0FZUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWk5KO0FZU0E7O0VBQ0k7RUFDQTtFQUNBO0FaTko7QVlTQTtFQUNJO0VBQ0E7RUFDQTtBWlBKO0FZVUE7RUFDSTtBWlJKO0FZV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaVEo7QVlZQTtFQUNJO0FaVko7QVlhQTtFQUNJO0FaWEo7QVljQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpaSjtBWWVBO0VBQ0k7RUFDQTtFQUNBO0FaYko7QVlnQkE7RUFDSTtBWmRKO0FZaUJBO0VBQ0k7QVpmSjtBWWtCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpoQko7QVltQkE7RUFDSTtFQUNBO0FaakJKO0FZb0JBO0VBQ0k7RUFDQTtFQUNBO0FabEJKO0FZcUJBO0VBQ0k7RUFDQTtFQUNBO0FabkJKO0FZc0JBOzs7RUFDSTtFQUNBO0VBQ0E7QVpsQko7QVlxQkE7OztFQUNJO0VBQ0E7RUFDQTtBWmpCSjtBWW9CQTs7O0VBQ0k7RUFDQTtFQUNBO0FaaEJKO0FZbUJBOzs7RUFDSTtFQUNBO0VBQ0E7QVpmSjtBWWtCQTs7O0VBQ0k7RUFDQTtFQUNBO0FaZEo7QVlpQkE7RUFDSTtBWmZKO0FZa0JBO0VBQ0k7QVpoQko7QVltQkE7RUFDSTtBWmpCSjtBWW9CQTtFQUNJO0VBQ0E7RUFDQTtBWmxCSjtBWXFCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpuQko7QVlzQkE7RUFDSTtBWnBCSjtBWXVCQTs7O0VBQ0k7RUFDQTtFQUNBO0FabkJKO0FZc0JBOztFQUNJO0FabkJKO0FZc0JBO0VBQ0k7RUFDQTtBWnBCSjtBWXVCQTtFQUNJO0FackJKO0FZd0JBO0VBQ0k7QVp0Qko7QVl5QkE7RUFDSTtFQUNBO0FadkJKO0FZMEJBO0VBQ0k7RUFDQTtFQUNBO0FaeEJKO0FZMkJBO0VBQ0k7RUFDQTtBWnpCSjtBWTRCQTs7RUFDSTtBWnpCSjtBWTRCQTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaekJKO0FZNEJBO0VBQ0k7QVoxQko7QVk2QkE7O0VBQ0k7RUFDQTtBWjFCSjtBWTZCQTs7RUFDSTtBWjFCSjtBWTZCQTs7RUFDSTtFQUNBO0FaMUJKO0FZNkJBOztFQUNJO0FaMUJKO0FZNkJBOztFQUNJO0VBQ0E7QVoxQko7QVk2QkE7O0VBQ0k7QVoxQko7QVk2QkE7O0VBQ0k7RUFDQTtBWjFCSjtBWTZCQTs7RUFDSTtBWjFCSjtBWTZCQTs7RUFDSTtFQUNBO0FaMUJKO0FZNkJBOztFQUNJO0FaMUJKO0FZNkJBO0VBQ0k7RUFDQTtBWjNCSjtBWThCQTtFQUNJO0FaNUJKO0FZK0JBO0VBQ0k7QVo3Qko7QVlnQ0E7O0VBQ0k7RUFDQTtBWjdCSjtBWWdDQTtFQUNJO0FaOUJKO0FZaUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaL0JKO0FZa0NBOzs7RUFDSTtBWjlCSjtBWWlDQTs7RUFDSTtBWjlCSjtBWWlDQTtFQUNJO0FaL0JKO0FZa0NBO0VBQ0k7RUFDQTtBWmhDSjtBWW1DQTtFQUNJO0FaakNKO0FZb0NBO0VBQ0k7QVpsQ0o7QVlxQ0E7RUFDSTtFQUNBO0FabkNKO0FZc0NBO0VBQ0k7RUFDQTtBWnBDSjtBWXVDQTtFQUNJO0VBQ0E7QVpyQ0o7QVl3Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnRDSjtBWXlDQTtFQUNJO0VBQ0E7QVp2Q0o7QVkwQ0E7RUFDSTtFQUNBO0VBQ0E7QVp4Q0o7QVkyQ0E7RUFDSTtFQUNBO0FaekNKO0FZNENBO0VBQ0k7RUFDQTtBWjFDSjtBWTZDQTtFQUNJO0FaM0NKO0FZOENBO0VBQ0k7SUFDSTtFWjVDTjtBQUNGO0FZK0NBO0VBQ0k7RUFDQTtBWjdDSjtBWWdEQTtFQUNJO0VBQ0E7QVo5Q0o7QVlpREE7RUFDSTtBWi9DSjtBWWtEQTtFQUNJO0FaaERKO0FZbURBO0VBQ0k7QVpqREo7QVlvREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FabERKO0FZcURBO0VBQ0k7RUFDQTtFQUNBO0FabkRKO0FZc0RBO0VBQ0k7RUFDQTtBWnBESjtBWXVEQTtFQUNJO0VBQ0E7QVpyREo7QVl3REE7RUFDSTtBWnRESjtBWXlEQTtFQUNJO0FadkRKO0FZMERBO0VBQ0k7QVp4REo7QVkyREE7RUFDSTtFQUNBO0VBQ0E7QVp6REo7QVk0REE7RUFDSTtBWjFESjtBWTZEQTtFQUNJO0FaM0RKO0FZOERBO0VBQ0k7QVo1REo7QVkrREE7RUFDSTtBWjdESjtBWWdFQTtFQUNJO0FaOURKO0FZaUVBO0VBQ0k7QVovREo7QVlrRUE7RUFDSTtBWmhFSjtBWW1FQTtFQUNJO0FaakVKO0FZb0VBO0VBQ0k7RUFDQTtBWmxFSjtBWXFFQTtFQUNJO0VBQ0E7QVpuRUo7QVlzRUE7RUFDSTtBWnBFSjtBWXVFQTtFQUNJO0FackVKO0FZd0VBO0VBQ0k7QVp0RUo7QVl5RUE7RUFDSTtBWnZFSjtBWTBFQTtFQUNJO0FaeEVKO0FZMkVBO0VBQ0k7QVp6RUo7QVk0RUE7RUFDSTtBWjFFSjtBWTZFQTtFQUNJO0VBQ0E7QVozRUo7QVk4RUE7RUFDSTtFQUNBO0FaNUVKO0FZK0VBOzs7RUFDSTtBWjNFSjtBWThFQTtFQUNJO0FaNUVKO0FZK0VBO0VBQ0k7RUFDQTtBWjdFSjtBWWdGQTtFQUNJO0FaOUVKO0FZaUZBO0VBQ0k7QVovRUo7QVlrRkE7RUFDSTtBWmhGSjtBWW1GQTtFQUNJO0FaakZKO0FZb0ZBO0VBQ0k7QVpsRko7QVlxRkE7RUFDSTtBWm5GSjtBWXNGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FacEZKO0FZdUZBO0VBQ0k7SUFDSTtJQUNBO0VackZOO0VZd0ZFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVp0Rk47QUFDRjtBWXlGQTtFQUNJO0FadkZKO0FZMEZBOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FadkZKO0FZMEZBOztFQUNJO0FadkZKO0FZMEZBO0VBQ0k7RUFDQTtBWnhGSjtBWTJGQTtFQUNJO0FaekZKO0FZNEZBO0VBQ0k7QVoxRko7QVk2RkE7RUFDSTtBWjNGSjtBWThGQTtFQUNJO0FaNUZKO0FZK0ZBO0VBQ0k7QVo3Rko7QVlnR0E7RUFDSTtBWjlGSjtBWWlHQTtFQUNJO0FaL0ZKO0FZa0dBO0VBQ0k7QVpoR0o7QVltR0E7RUFDSTtFQUNBO0FaakdKO0FZb0dBO0VBQ0k7QVpsR0o7QVlxR0E7RUFDSTtBWm5HSjtBWXNHQTtFQUNJO0FacEdKO0FZdUdBO0VBQ0k7QVpyR0o7QVl3R0E7RUFDSTtBWnRHSjtBWXlHQTtFQUNJO0VBQ0E7RUFDQTtBWnZHSjtBWTBHQTtFQUNJO0FaeEdKO0FZMkdBOztFQUNJO0FaeEdKO0FZMkdBO0VBQ0k7QVp6R0o7QVk0R0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaMUdKO0FZNkdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjNHSjtBWThHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo1R0o7QVkrR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWjdHSjtBWWdIQTs7RUFDSTtBWjdHSjtBWWdIQTtFQUNJO0FaOUdKO0FZaUhBO0VBQ0k7QVovR0o7QVlrSEE7RUFDSTtBWmhISjtBWW1IQTtFQUNJO0FaakhKO0FZb0hBOztFQUNJO0FaakhKO0FZb0hBO0VBQ0k7QVpsSEo7QVlxSEE7RUFDSTtBWm5ISjtBWXNIQTtFQUNJO0FacEhKO0FZdUhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FackhKO0FZd0hBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp0SEo7QVl5SEE7RUFDSTtBWnZISjtBWTBIQTtFQUNJO0VBQ0E7RUFDQTtBWnhISjtBWTJIQTtFQUNJO0FaekhKO0FZNEhBO0VBQ0k7SUFDSTtFWjFITjtFWTZIRTtJQUNJO0VaM0hOO0VZOEhFO0lBQ0k7RVo1SE47QUFDRjtBWStIQTtFQUNJO0lBQ0k7RVo3SE47RVlnSUU7SUFDSTtFWjlITjtFWWlJRTtJQUNJO0VaL0hOO0FBQ0Y7QVlrSUE7RUFDSTtBWmhJSjtBWW1JQTtFQUNJO0FaaklKO0FZb0lBO0VBQ0k7RUFDQTtBWmxJSjtBWXFJQTtFQUNJO0FabklKO0FZc0lBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FacElKO0FZdUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnJJSjtBWXdJQTtFQUNJO0VBQ0E7QVp0SUo7QVl5SUE7RUFDSTtFQUNBO0FadklKO0FZMElBOztFQUNJO0VBQ0E7QVp2SUo7QVkwSUE7O0VBQ0k7RUFDQTtFQUNBO0FadklKO0FZMElBOztFQUNJO0VBQ0E7RUFDQTtBWnZJSjtBWTBJQTs7RUFDSTtFQUNBO0FadklKO0FZMElBOztFQUNJO0VBQ0E7QVp2SUo7QVkwSUE7O0VBQ0k7RUFDQTtFQUNBO0FadklKO0FZMElBOztFQUNJO0FadklKO0FZMElBOztFQUNJO0VBQ0E7QVp2SUo7QVkwSUE7O0VBQ0k7RUFDQTtFQUNBO0FadklKO0FZMElBOztFQUNJO0VBQ0E7QVp2SUo7QVkwSUE7Ozs7RUFDSTtFQUNBO0VBQ0E7QVpySUo7QVl3SUE7RUFDSTtBWnRJSjtBWXlJQTtFQUNJO0FadklKO0FZMElBOztFQUNJO0FadklKO0FZMElBO0VBQ0k7QVp4SUo7QVkySUE7RUFDSTtBWnpJSjtBWTRJQTs7Ozs7RUFDSTtBWnRJSjtBWXlJQTtFQUNJO0VBQ0E7QVp2SUo7QVkwSUE7RUFDSTtFQUNBO0FaeElKO0FZMklBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVp6SUo7QVk0SUE7O0VBQ0k7RUFDQTtBWnpJSjtBWTRJQTtFQUNJO0VBQ0E7QVoxSUo7QVk2SUE7RUFDSTtBWjNJSjtBWThJQTtFQUNJO0FaNUlKO0FZK0lBO0VBQ0k7QVo3SUo7QVlnSkE7RUFDSTtBWjlJSjtBWWlKQTs7RUFDSTtFQUNBO0FaOUlKO0FZaUpBOztFQUNJO0FaOUlKO0FZaUpBOztFQUNJO0FaOUlKO0FZaUpBO0VBQ0k7QVovSUo7QVlrSkE7RUFDSTtFQUNBO0FaaEpKO0FZbUpBO0VBQ0k7RUFDQTtBWmpKSjtBWW9KQTtFQUNJO0VBQ0E7QVpsSko7QVlxSkE7RUFDSTtFQUNBO0FabkpKO0FZc0pBO0VBQ0k7RUFDQTtBWnBKSjtBWXVKQTtFQUNJOztJQUNJO0VacEpOO0FBQ0Y7QVl1SkE7RUFDSTs7Ozs7SUFDSTtFWmpKTjtFWW9KRTtJQUNJO0VabEpOO0FBQ0Y7QVlxSkE7RUFDSTs7SUFDSTtFWmxKTjtFWXFKRTs7OztJQUNJO0VaaEpOO0VZbUpFOzs7Ozs7Ozs7SUFDSTtFWnpJTjtFWTRJRTs7Ozs7SUFDSTtFWnRJTjtBQUNGO0FZeUlBO0VBQ0k7QVp2SUo7QVkwSUE7RUFDSTtBWnhJSjtBWTJJQTs7OztFQUNJO0FadElKO0FZeUlBOzs7O0VBQ0k7RUFDQTtBWnBJSjtBWXVJQTs7RUFDSTtBWnBJSjtBWXVJQTtFQUNJO0FacklKO0FZd0lBOztFQUNJO0VBQ0E7RUFDQTtBWnJJSjtBWXdJQTtFQUNJO0FadElKO0FZeUlBO0VBQ0k7QVp2SUo7QVkwSUE7O0VBQ0k7QVp2SUo7QVkwSUE7RUFDSTtFQUNBO0VBQ0E7QVp4SUo7QVkySUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnpJSjtBWTRJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjFJSjtBWTZJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjNJSjtBWThJQTtFQUNJO0FaNUlKO0FZK0lBO0VBQ0k7RUFDQTtBWjdJSjtBWWdKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaOUlKO0FZaUpBOztFQUNJO0FaOUlKO0FZaUpBOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjlJSjtBWWlKQTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaOUlKO0FZaUpBOztFQUNJO0VBQ0E7RUFDQTtBWjlJSjtBWWlKQTtFQUNJO0VBQ0E7QVovSUo7QVlrSkE7RUFDSTtFQUNBO0VBQ0E7QVpoSko7QVltSkE7O0VBQ0k7RUFDQTtBWmhKSjtBWW1KQTtFQUNJO0FaakpKO0FZb0pBOzs7O0VBQ0k7RUFDQTtFQUNBO0FaL0lKO0FZa0pBO0VBQ0k7QVpoSko7QVltSkE7O0VBQ0k7QVpoSko7QVltSkE7RUFDSTtBWmpKSjtBWW9KQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmxKSjtBWXFKQTtFQUNJO0FabkpKO0FZc0pBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnBKSjtBWXVKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FackpKO0FZd0pBOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FackpKO0FZd0pBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FadEpKO0FZeUpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnZKSjtBWTBKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp4Sko7QVkySkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp6Sko7QVk0SkE7RUFDSTtFQUNBO0VBQ0E7QVoxSko7QVk2SkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjNKSjtBWThKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo1Sko7QVkrSkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo3Sko7QVlnS0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjlKSjtBWWlLQTtFQUNJO0VBQ0E7QVovSko7QVlrS0E7RUFDSTtFQUNBO0VBQ0E7QVpoS0o7QVltS0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmpLSjtBWW9LQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpsS0o7QVlxS0E7RUFDSTtBWm5LSjtBWXNLQTtFQUNJO0VBQ0E7RUFDQTtBWnBLSjtBWXVLQTtFQUNJO0VBQ0E7RUFDQTtBWnJLSjtBWXdLQTtFQUNJO0VBQ0E7RUFDQTtBWnRLSjtBWXlLQTtFQUNJO0VBQ0E7RUFDQTtBWnZLSjtBWTBLQTs7RUFDSTtFQUNBO0FadktKO0FZMEtBO0VBQ0k7QVp4S0o7QVkyS0E7RUFDSTtBWnpLSjtBWTRLQTs7RUFDSTtBWnpLSjtBWTRLQTs7RUFDSTtBWnpLSjtBWTRLQTs7RUFDSTtBWnpLSjtBWTRLQTtFQUNJO0VBQ0E7QVoxS0o7QVk2S0E7RUFDSTtBWjNLSjtBWThLQTtFQUNJO0FaNUtKO0FZK0tBOztFQUNJO0FaNUtKO0FZK0tBOztFQUNJO0FaNUtKO0FZK0tBOztFQUNJO0FaNUtKO0FZK0tBO0VBQ0k7RUFDQTtBWjdLSjtBWWdMQTtFQUNJO0FaOUtKO0FZaUxBO0VBQ0k7QVovS0o7QVlrTEE7RUFDSTtBWmhMSjtBWW1MQTtFQUNJO0FaakxKO0FZb0xBOztFQUNJO0FaakxKO0FZb0xBOztFQUNJO0FaakxKO0FZb0xBOztFQUNJO0FaakxKO0FZb0xBO0VBQ0k7RUFDQTtBWmxMSjtBWXFMQTs7O0VBQ0k7QVpqTEo7QVlvTEE7O0VBQ0k7QVpqTEo7QVlvTEE7RUFDSTtBWmxMSjtBWXFMQTtFQUNJO0FabkxKO0FZc0xBO0VBQ0k7QVpwTEo7QVl1TEE7RUFDSTtBWnJMSjtBWXdMQTtFQUNJO0FadExKO0FZeUxBO0VBQ0k7QVp2TEo7QVkwTEE7RUFDSTtFQUNBO0FaeExKO0FZMkxBO0VBQ0k7RUFDQTtFQUNBO0FaekxKO0FZNExBO0VBQ0k7QVoxTEo7QVk2TEE7O0VBQ0k7QVoxTEo7QVk2TEE7RUFDSTtFQUNBO0FaM0xKO0FZOExBO0VBQ0k7RUFDQTtBWjVMSjtBWStMQTtFQUNJO0VBQ0E7QVo3TEo7QVlnTUE7RUFDSTtFQUNBO0FaOUxKO0FZaU1BO0VBQ0k7RUFDQTtBWi9MSjtBWWtNQTtFQUNJO0VBQ0E7QVpoTUo7QVltTUE7O0VBQ0k7RUFDQTtBWmhNSjtBWW1NQTs7RUFDSTtBWmhNSjtBWW1NQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0Faak1KO0FZb01BO0VBQ0k7RUFDQTtFQUNBO0FabE1KO0FZcU1BO0VBQ0k7QVpuTUo7QVlzTUE7RUFDSTtBWnBNSjtBWXVNQTtFQUNJO0VBQ0E7QVpyTUo7QVl3TUE7O0VBQ0k7RUFDQTtBWnJNSjtBWXdNQTs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpwTUo7QVl1TUE7RUFDSTtBWnJNSjtBWXdNQTtFQUNJO0FadE1KO0FZeU1BO0VBQ0k7SUFDSTtFWnZNTjtFWTBNRTtJQUNJO0VaeE1OO0VZMk1FOztJQUNJO0VaeE1OO0VZMk1FO0lBQ0k7RVp6TU47RVk0TUU7SUFDSTtJQUNBO0lBQ0E7RVoxTU47RVk2TUU7Ozs7O0lBQ0k7SUFDQTtFWnZNTjtFWTBNRTtJQUNJO0VaeE1OO0VZMk1FO0lBQ0k7SUFDQTtFWnpNTjtFWTRNRTtJQUNJO0VaMU1OO0VZNk1FOzs7O0lBQ0k7SUFDQTtFWnhNTjtBQUNGO0FZMk1BO0VBQ0k7QVp6TUo7QVk0TUE7RUFDSTtFQUNBO0FaMU1KO0FZNk1BO0VBQ0k7RUFDQTtFQUNBO0FaM01KO0FZOE1BOzs7RUFDSTtFQUNBO0VBQ0E7QVoxTUo7QVk2TUE7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWnhNSjtBWTJNQTs7Ozs7Ozs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0FaOUxKO0FZaU1BO0VBQ0k7RUFDQTtBWi9MSjtBWWtNQTtFQUNJO0FaaE1KO0FZbU1BOzs7Ozs7RUFDSTtFQUNBO0FaNUxKO0FZK0xBOzs7RUFDSTtBWjNMSjtBWThMQTtFQUNJO0VBQ0E7RUFDQTtBWjVMSjtBWStMQTs7O0VBQ0k7RUFDQTtFQUNBO0FaM0xKO0FZOExBOzs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVp6TEo7QVk0TEE7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtBWi9LSjtBWWtMQTtFQUNJO0VBQ0E7QVpoTEo7QVltTEE7RUFDSTtBWmpMSjtBWW9MQTs7Ozs7O0VBQ0k7RUFDQTtBWjdLSjtBWWdMQTs7O0VBQ0k7QVo1S0o7QVkrS0E7RUFDSTtFQUNBO0VBQ0E7QVo3S0o7QVlnTEE7OztFQUNJO0VBQ0E7RUFDQTtBWjVLSjtBWStLQTs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaMUtKO0FZNktBOzs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7QVpoS0o7QVltS0E7RUFDSTtFQUNBO0FaaktKO0FZb0tBO0VBQ0k7QVpsS0o7QVlxS0E7Ozs7OztFQUNJO0VBQ0E7QVo5Sko7QVlpS0E7OztFQUNJO0FaN0pKO0FZZ0tBO0VBQ0k7RUFDQTtFQUNBO0FaOUpKO0FZaUtBOzs7RUFDSTtFQUNBO0VBQ0E7QVo3Sko7QVlnS0E7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWjNKSjtBWThKQTs7Ozs7Ozs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0FaakpKO0FZb0pBO0VBQ0k7RUFDQTtBWmxKSjtBWXFKQTtFQUNJO0FabkpKO0FZc0pBOzs7Ozs7RUFDSTtFQUNBO0FaL0lKO0FZa0pBOzs7RUFDSTtBWjlJSjtBWWlKQTtFQUNJO0VBQ0E7RUFDQTtBWi9JSjtBWWtKQTs7O0VBQ0k7RUFDQTtFQUNBO0FaOUlKO0FZaUpBOzs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVo1SUo7QVkrSUE7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtBWmxJSjtBWXFJQTtFQUNJO0VBQ0E7QVpuSUo7QVlzSUE7RUFDSTtBWnBJSjtBWXVJQTs7Ozs7O0VBQ0k7RUFDQTtBWmhJSjtBWW1JQTs7O0VBQ0k7QVovSEo7QVlrSUE7RUFDSTtFQUNBO0VBQ0E7QVpoSUo7QVltSUE7OztFQUNJO0VBQ0E7RUFDQTtBWi9ISjtBWWtJQTs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaN0hKO0FZZ0lBOzs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7QVpuSEo7QVlzSEE7RUFDSTtFQUNBO0FacEhKO0FZdUhBO0VBQ0k7QVpySEo7QVl3SEE7Ozs7OztFQUNJO0VBQ0E7QVpqSEo7QVlvSEE7OztFQUNJO0FaaEhKO0FZbUhBO0VBQ0k7RUFDQTtFQUNBO0FaakhKO0FZb0hBOzs7RUFDSTtFQUNBO0VBQ0E7QVpoSEo7QVltSEE7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWjlHSjtBWWlIQTs7Ozs7Ozs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0FacEdKO0FZdUdBO0VBQ0k7RUFDQTtBWnJHSjtBWXdHQTtFQUNJO0FadEdKO0FZeUdBOzs7Ozs7RUFDSTtFQUNBO0FabEdKO0FZcUdBOzs7RUFDSTtBWmpHSjtBWW9HQTtFQUNJO0VBQ0E7RUFDQTtBWmxHSjtBWXFHQTs7O0VBQ0k7RUFDQTtFQUNBO0FaakdKO0FZb0dBOzs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVovRko7QVlrR0E7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtBWnJGSjtBWXdGQTtFQUNJO0VBQ0E7QVp0Rko7QVl5RkE7RUFDSTtBWnZGSjtBWTBGQTs7Ozs7O0VBQ0k7RUFDQTtBWm5GSjtBWXNGQTs7O0VBQ0k7QVpsRko7QVlxRkE7RUFDSTtFQUNBO0VBQ0E7QVpuRko7QVlzRkE7OztFQUNJO0VBQ0E7RUFDQTtBWmxGSjtBWXFGQTs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaaEZKO0FZbUZBOzs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7QVp0RUo7QVl5RUE7RUFDSTtFQUNBO0FadkVKO0FZMEVBO0VBQ0k7QVp4RUo7QVkyRUE7Ozs7OztFQUNJO0VBQ0E7QVpwRUo7QVl1RUE7OztFQUNJO0FabkVKO0FZc0VBO0VBQ0k7RUFDQTtFQUNBO0FacEVKO0FZdUVBOzs7RUFDSTtFQUNBO0VBQ0E7QVpuRUo7QVlzRUE7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWmpFSjtBWW9FQTs7Ozs7Ozs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0FadkRKO0FZMERBO0VBQ0k7RUFDQTtBWnhESjtBWTJEQTtFQUNJO0FaekRKO0FZNERBOzs7Ozs7RUFDSTtFQUNBO0FackRKO0FZd0RBOzs7RUFDSTtBWnBESjtBWXVEQTtFQUNJO0VBQ0E7RUFDQTtBWnJESjtBWXdEQTs7O0VBQ0k7RUFDQTtFQUNBO0FacERKO0FZdURBOzs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpsREo7QVlxREE7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtBWnhDSjtBWTJDQTtFQUNJO0VBQ0E7QVp6Q0o7QVk0Q0E7RUFDSTtBWjFDSjtBWTZDQTs7Ozs7O0VBQ0k7RUFDQTtBWnRDSjtBWXlDQTs7O0VBQ0k7QVpyQ0o7QVl3Q0E7RUFDSTtFQUNBO0VBQ0E7QVp0Q0o7QVl5Q0E7OztFQUNJO0VBQ0E7RUFDQTtBWnJDSjtBWXdDQTs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0FabkNKO0FZc0NBOzs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7QVp6Qko7QVk0QkE7RUFDSTtFQUNBO0FaMUJKO0FZNkJBO0VBQ0k7QVozQko7QVk4QkE7Ozs7OztFQUNJO0VBQ0E7QVp2Qko7QVkwQkE7OztFQUNJO0FadEJKO0FZeUJBO0VBQ0k7RUFDQTtFQUNBO0FadkJKO0FZMEJBOzs7RUFDSTtFQUNBO0VBQ0E7QVp0Qko7QVl5QkE7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWnBCSjtBWXVCQTs7Ozs7Ozs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0FaVko7QVlhQTtFQUNJO0VBQ0E7QVpYSjtBWWNBO0VBQ0k7QVpaSjtBWWVBOzs7Ozs7RUFDSTtFQUNBO0FaUko7QVlXQTs7O0VBQ0k7QVpQSjtBWVVBO0VBQ0k7RUFDQTtFQUNBO0FaUko7QVlXQTs7O0VBQ0k7RUFDQTtFQUNBO0FaUEo7QVlVQTs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaTEo7QVlRQTs7Ozs7Ozs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0FaS0o7QVlGQTtFQUNJO0VBQ0E7QVpJSjtBWURBO0VBQ0k7QVpHSjtBWUFBOzs7Ozs7RUFDSTtFQUNBO0FaT0o7QVlKQTs7O0VBQ0k7QVpRSjtBWUxBOzs7Ozs7RUFDSTtFQUNBO0VBQ0E7QVpZSjtBWVRBO0VBQ0k7QVpXSjtBWVJBO0VBQ0k7RUFDQTtFQUNBO0FaVUo7QVlQQTtFQUNJO0VBQ0E7QVpTSjtBWU5BO0VBQ0k7RUFDQTtBWlFKO0FZTEE7RUFDSTtFQUNBO0FaT0o7QVlKQTtFQUNJO0VBQ0E7QVpNSjtBWUhBO0VBQ0k7RUFDQTtBWktKO0FZRkE7RUFDSTtBWklKO0FZREE7RUFDSTtFQUNBO0VBQ0E7QVpHSjtBWUFBOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaR0o7QVlBQTs7RUFDSTtBWkdKO0FZQUE7RUFDSTtFQUNBO0FaRUo7QVlDQTtFQUNJO0FaQ0o7QVlFQTtFQUNJO0FaQUo7QVlHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaREo7QVlJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaRko7QVlLQTtFQUNJO0VBQ0E7QVpISjtBWU1BO0VBQ0k7QVpKSjtBWU9BO0VBQ0k7RUFDQTtBWkxKO0FZUUE7RUFDSTtBWk5KO0FZU0E7RUFDSTtFQUNBO0FaUEo7QVlVQTtFQUNJO0VBQ0E7RUFDQTtBWlJKO0FZV0E7RUFDSTtFQUNBO0VBQ0E7QVpUSjtBWVlBO0VBQ0k7RUFDQTtBWlZKO0FZYUE7RUFDSTtBWlhKO0FZY0E7RUFDSTtFQUNBO0FaWko7QVllQTtFQUNJO0FaYko7QVlnQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWmRKO0FZaUJBO0VBQ0k7QVpmSjtBWWtCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaaEJKO0FZbUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmpCSjtBWW9CQTtFQUNJO0VBQ0E7RUFDQTtBWmxCSjtBWXFCQTtFQUNJO0VBQ0E7QVpuQko7QVlzQkE7RUFDSTtFQUNBO0FacEJKO0FZdUJBO0VBQ0k7QVpyQko7QVl3QkE7RUFDSTtBWnRCSjtBWXlCQTtFQUNJO0VBQ0E7QVp2Qko7QVkwQkE7O0VBQ0k7RUFDQTtBWnZCSjtBWTBCQTtFQUNJO0FaeEJKO0FZMkJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaekJKO0FZNEJBO0VBQ0k7RUFDQTtBWjFCSjtBWTZCQTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjFCSjtBWTZCQTtFQUNJO0VBQ0E7QVozQko7QVk4QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo1Qko7QVkrQkE7RUFDSTtFQUNBO0FaN0JKO0FZZ0NBO0VBQ0k7RUFDQTtBWjlCSjtBWWlDQTtFQUNJO0VBQ0E7QVovQko7QVlrQ0E7RUFDSTtFQUNBO0VBQ0E7QVpoQ0o7QVltQ0E7RUFDSTtFQUNBO0FaakNKO0FZb0NBOzs7RUFDSTtBWmhDSjtBWW1DQTtFQUNJO0VBQ0E7QVpqQ0o7QVlvQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWmxDSjtBWXFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FabkNKO0FZc0NBO0VBQ0k7QVpwQ0o7QVl1Q0E7RUFDSTtFQUNBO0FackNKO0FZd0NBO0VBQ0k7RUFDQTtBWnRDSjtBWXlDQTtFQUNJO0FadkNKO0FZMENBOztFQUNJO0VBQ0E7QVp2Q0o7QVkwQ0E7RUFDSTtBWnhDSjtBWTJDQTtFQUNJO0FaekNKO0FZNENBO0VBQ0k7RUFDQTtBWjFDSjtBWTZDQTs7Ozs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7QVpqQ0o7QVlvQ0E7O0VBQ0k7RUFDQTtBWmpDSjtBWW9DQTs7RUFDSTtBWmpDSjtBWW9DQTs7RUFDSTtFQUNBO0FaakNKO0FZb0NBOzs7O0VBQ0k7QVovQko7QVlrQ0E7O0VBQ0k7RUFDQTtBWi9CSjtBWWtDQTs7RUFDSTtFQUNBO0VBQ0E7QVovQko7QVlrQ0E7O0VBQ0k7RUFDQTtFQUNBO0FaL0JKO0FZa0NBO0VBQ0k7QVpoQ0o7QVltQ0E7RUFDSTtBWmpDSjtBWW9DQTtFQUNJO0FabENKO0FZcUNBO0VBQ0k7QVpuQ0o7QVlzQ0E7RUFDSTtBWnBDSjtBWXVDQTtFQUNJO0FackNKO0FZd0NBO0VBQ0k7QVp0Q0o7QVl5Q0E7RUFDSTtBWnZDSjtBWTBDQTtFQUNJO0FaeENKO0FZMkNBO0VBQ0k7QVp6Q0o7QVk0Q0E7RUFDSTtBWjFDSjtBWTZDQTs7OztFQUNJO0FaeENKO0FZMkNBO0VBQ0k7QVp6Q0o7QVk0Q0E7O0VBQ0k7QVp6Q0o7QVk0Q0E7O0VBQ0k7QVp6Q0o7QVk0Q0E7RUFDSTtBWjFDSjtBWTZDQTtFQUNJO0VBQ0E7RUFDQTtBWjNDSjtBWThDQTtFQUNJO0VBQ0E7QVo1Q0o7QVkrQ0E7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaNUNKO0FZK0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaN0NKO0FZZ0RBOztFQUNJO0FaN0NKO0FZZ0RBOztFQUNJO0FaN0NKO0FZZ0RBO0VBQ0k7QVo5Q0o7QVlpREE7RUFDSTtBWi9DSjtBWWtEQTtFQUNJO0FaaERKO0FZbURBO0VBQ0k7QVpqREo7QVlvREE7RUFDSTs7Ozs7O0lBQ0k7SUFDQTtFWjdDTjtFWWdERTtJQUNJO0VaOUNOO0VZaURFO0lBQ0k7RVovQ047RVlrREU7SUFDSTtJQUNBO0VaaEROO0VZbURFO0lBQ0k7SUFDQTtJQUNBO0VaakROO0VZb0RFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VabEROO0VZcURFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VabkROO0VZc0RFO0lBQ0k7SUFDQTtJQUNBO0VacEROO0VZdURFO0lBQ0k7SUFDQTtFWnJETjtFWXdERTtJQUNJO0lBQ0E7RVp0RE47RVl5REU7SUFDSTtFWnZETjtFWTBERTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVp4RE47RVkyREU7SUFDSTtFWnpETjtFWTRERTtJQUNJO0VaMUROO0VZNkRFO0lBQ0k7RVozRE47RVk4REU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VaNUROO0VZK0RFO0lBQ0k7RVo3RE47RVlnRUU7SUFDSTtFWjlETjtFWWlFRTtJQUNJO0lBQ0E7RVovRE47RVlrRUU7O0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVovRE47RVlrRUU7SUFDSTtFWmhFTjtFWW1FRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VaakVOO0VZb0VFOztJQUNJO0VaakVOO0VZb0VFO0lBQ0k7RVpsRU47RVlxRUU7O0lBQ0k7RVpsRU47QUFDRjtBWXFFQTtFQUNJO0lBQ0k7RVpuRU47RVlzRUU7SUFDSTtFWnBFTjtFWXVFRTtJQUNJO0VackVOO0FBQ0Y7QVl3RUE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VadEVOO0VZeUVFOztJQUNJO0VadEVOO0VZeUVFO0lBQ0k7SUFDQTtFWnZFTjtFWTBFRTtJQUNJO0VaeEVOO0VZMkVFO0lBQ0k7RVp6RU47RVk0RUU7SUFDSTtJQUNBO0VaMUVOO0VZNkVFO0lBQ0k7SUFDQTtFWjNFTjtFWThFRTtJQUNJO0lBQ0E7RVo1RU47RVkrRUU7SUFDSTtFWjdFTjtFWWdGRTtJQUNJO0VaOUVOO0VZaUZFOztJQUNJO0VaOUVOO0VZaUZFOzs7SUFDSTtFWjdFTjtFWWdGRTs7SUFDSTtJQUNBO0lBQ0E7RVo3RU47RVlnRkU7SUFDSTtJQUNBO0VaOUVOO0VZaUZFOztJQUNJO0VaOUVOO0VZaUZFO0lBQ0k7SUFDQTtFWi9FTjtFWWtGRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VaaEZOO0VZbUZFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RVpqRk47RVlvRkU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVpsRk47RVlxRkU7SUFDSTtJQUNBO0VabkZOO0VZc0ZFO0lBQ0k7SUFDQTtFWnBGTjtFWXVGRTtJQUNJO0VackZOO0VZd0ZFO0lBQ0k7RVp0Rk47RVl5RkU7SUFDSTtFWnZGTjtFWTBGRTs7SUFDSTtJQUNBO0VadkZOO0VZMEZFO0lBQ0k7RVp4Rk47RVkyRkU7SUFDSTtFWnpGTjtFWTRGRTs7O0lBQ0k7RVp4Rk47RVkyRkU7SUFDSTtJQUNBO0VaekZOO0VZNEZFO0lBQ0k7RVoxRk47RVk2RkU7SUFDSTtFWjNGTjtFWThGRTtJQUNJO0lBQ0E7SUFDQTtFWjVGTjtFWStGRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VaN0ZOO0VZZ0dFO0lBQ0k7RVo5Rk47RVlpR0U7SUFDSTtJQUNBO0VaL0ZOO0VZa0dFO0lBQ0k7RVpoR047RVltR0U7Ozs7O0lBQ0k7SUFDQTtFWjdGTjtFWWdHRTtJQUNJO0VaOUZOO0VZaUdFOztJQUNJO0VaOUZOO0VZaUdFOzs7O0lBQ0k7SUFDQTtJQUNBO0VaNUZOO0VZK0ZFO0lBQ0k7RVo3Rk47RVlnR0U7O0lBQ0k7RVo3Rk47RVlnR0U7OztJQUNJO0VaNUZOO0VZK0ZFOzs7SUFDSTtFWjNGTjtFWThGRTtJQUNJO0lBQ0E7SUFDQTtFWjVGTjtFWStGRTtJQUNJO0VaN0ZOO0VZZ0dFO0lBQ0k7RVo5Rk47RVlpR0U7O0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFWjlGTjtFWWlHRTs7SUFDSTtJQUNBO0lBQ0E7RVo5Rk47RVlpR0U7O0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VaOUZOO0VZaUdFOztJQUNJO0lBQ0E7RVo5Rk47RVlpR0U7O0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFWjlGTjtFWWlHRTs7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVo5Rk47RVlpR0U7SUFDSTtJQUNBO0lBQ0E7RVovRk47RVlrR0U7SUFDSTtJQUNBO0lBQ0E7RVpoR047RVltR0U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VaakdOO0VZb0dFO0lBQ0k7RVpsR047RVlxR0U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVpuR047RVlzR0U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFWnBHTjtFWXVHRTs7O0lBQ0k7RVpuR047RVlzR0U7SUFDSTtNQUNJO01BQ0E7SVpwR1I7SVl1R0k7TUFDSTtNQUNBO0lackdSO0lZd0dJO01BQ0k7SVp0R1I7SVl5R0k7TUFDSTtJWnZHUjtFQUNGO0VZMEdFO0lBQ0k7TUFDSTtNQUNBO0laeEdSO0lZMkdJO01BQ0k7SVp6R1I7SVk0R0k7TUFDSTtJWjFHUjtJWTZHSTtNQUNJO01BQ0E7SVozR1I7RUFDRjtFWThHRTtJQUNJO01BQ0k7TUFDQTtJWjVHUjtJWStHSTtNQUNJO01BQ0E7SVo3R1I7SVlnSEk7TUFDSTtJWjlHUjtJWWlISTtNQUNJO0laL0dSO0VBQ0Y7RVlrSEU7SUFDSTtNQUNJO01BQ0E7SVpoSFI7SVltSEk7TUFDSTtJWmpIUjtJWW9ISTtNQUNJO0labEhSO0lZcUhJO01BQ0k7TUFDQTtJWm5IUjtFQUNGO0VZc0hFO0lBQ0k7SUFDQTtJQUNBO0VacEhOO0VZdUhFO0lBQ0k7RVpySE47RVl3SEU7SUFDSTtJQUNBO0lBQ0E7RVp0SE47RVl5SEU7SUFDSTtJQUNBO0lBQ0E7RVp2SE47RVkwSEU7SUFDSTtFWnhITjtFWTJIRTtJQUNJO0lBQ0E7SUFDQTtFWnpITjtFWTRIRTtJQUNJO01BQ0k7SVoxSFI7SVk2SEk7TUFDSTtJWjNIUjtFQUNGO0VZOEhFO0lBQ0k7RVo1SE47RVkrSEU7SUFDSTtFWjdITjtFWWdJRTtJQUNJO0VaOUhOO0VZaUlFO0lBQ0k7RVovSE47RVlrSUU7SUFDSTtFWmhJTjtFWW1JRTs7Ozs7Ozs7OztJQUNJO0VaeEhOO0VZMkhFOzs7Ozs7SUFDSTtJQUNBO0VacEhOO0VZdUhFO0lBQ0k7RVpySE47RVl3SEU7SUFDSTtJQUNBO0VadEhOO0VZeUhFO0lBQ0k7SUFDQTtFWnZITjtFWTBIRTtJQUNJO0VaeEhOO0VZMkhFO0lBQ0k7RVp6SE47RVk0SEU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFWjFITjtFWTZIRTs7SUFDSTtFWjFITjtFWTZIRTs7SUFDSTtFWjFITjtFWTZIRTtJQUNJO0VaM0hOO0VZOEhFO0lBQ0k7RVo1SE47RVkrSEU7O0lBQ0k7RVo1SE47RVkrSEU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFWjdITjtFWWdJRTtJQUNJO0VaOUhOO0VZaUlFO0lBQ0k7RVovSE47RVlrSUU7SUFDSTtFWmhJTjtFWW1JRTs7SUFDSTtFWmhJTjtFWW1JRTtJQUNJO0VaaklOO0VZb0lFO0lBQ0k7SUFDQTtFWmxJTjtBQUNGO0FZcUlBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFWm5JTjtFWXNJRTs7SUFDSTtFWm5JTjtFWXNJRTtJQUNJO0lBQ0E7RVpwSU47RVl1SUU7SUFDSTtFWnJJTjtFWXdJRTtJQUNJO0VadElOO0VZeUlFO0lBQ0k7RVp2SU47RVkwSUU7SUFDSTtFWnhJTjtFWTJJRTs7O0lBQ0k7RVp2SU47RVkwSUU7SUFDSTtFWnhJTjtBQUNGO0FZMklBO0VBQ0k7SUFDSTtFWnpJTjtBQUNGO0FZNElBO0VBQ0k7SUFDSTtFWjFJTjtFWTZJRTs7SUFDSTtFWjFJTjtBQUNGO0FhMTJ5QkE7RUFFUTtBYjIyeUJSO0FhNzJ5QkE7RUFNUTtBYjAyeUJSO0FheDJ5QlE7RUFDSTtBYjAyeUJaO0FhbjN5QkE7RUFnQlE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJzMnlCUjtBYTUzeUJBO0VBMEJRO0VBQ0E7RUFDQTtBYnEyeUJSIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2xlc3Mvb3ZlcnJpZGVzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2xlc3MvYXBwLWxpZ2h0Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2xlc3MvYmFzZS5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9sZXNzL2FuaW1hdGlvbnMubGVzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvbGVzcy9kZXRhaWwubGVzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvbGVzcy9wcmljZWxpc3QubGVzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvbGVzcy90b29sdGlwLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2xlc3MvcmliYm9uLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2xlc3MvY29ubmVjdGlvbi5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9sZXNzL2lwc2VydmljZS5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9sZXNzL21vYmlsZS5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9sZXNzL3Bhc3N3b3JkLWNhcmQubGVzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvbGVzcy91c2VyLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2xlc3MvbWF0ZXJpYWwtZGFzaGJvYXJkLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2xlc3Mvcm9sZS1ncmFudHMtbWF0cml4Lmxlc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLnNob3ctZHJvcGRvd24ge1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLy8gYm9vdHN0cmFwXG4uY29sbGFwc2Uge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1zZWNvbmRhcnkge1xuICAgID50ZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLTQgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi50YWJsZSB7XG4gICAgJj46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQHN0YW5kYXJkLWdyZXk7XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgICB0aCB7XG4gICAgICAgICAgICBjb2xvcjogQGZvbnQtY29sb3ItMiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5IHtcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgY29sb3I6IEBmb250LWNvbG9yLTEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID50Ym9keSB7XG4gICAgICAgID50ciB7XG4gICAgICAgICAgICAmLnRhYmxlLXN1Y2Nlc3Mge1xuICAgICAgICAgICAgICAgID50ZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBzdWNjZXNzLWNvbG9yLWJhY2tncm91bmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudGFibGUtc3VjY2Vzcy10aW0ge1xuICAgICAgICAgICAgICAgID50ZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOUU2RjIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaW1wbGUtdGV4dCB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzNSU7XG59XG5cbi5mb3JtLXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb250cm9sLWxhYmVsIHtcbiAgICBjb2xvcjogQHRleHQtY29sb3ItMSAhaW1wb3J0YW50O1xufVxuXG4uaXMtaW52YWxpZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIEBmb3JtLXZhbGlkYXRpb24tZXJyb3IgMnB4LCByZ2JhKDE1NiwgMzksIDE3NiwgMCkgMCksXG4gICAgICAgIGxpbmVhci1ncmFkaWVudCgwZGVnLCBAZm9ybS1vdXRsaW5lLTEgMXB4LCBoc2xhKDAsIDAlLCA3MSUsIDApIDApICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5wb2ctc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcblxuICAgIG9wdGlvbiB7XG4gICAgICAgIGNvbG9yOiBAc3RhbmRhcmQtYmxhY2s7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmF2LWxpbmsge1xuICAgIGNvbG9yOiBAZm9udC1jb2xvci0yICFpbXBvcnRhbnQ7XG59XG5cbjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLy8gdGhpcyBtYWtlcyBldmVyeSBzZWxlY3QyIG9wdGlvbnMgYSBuZXcgbGluZSBpbnN0ZWFkIG9mIGJlaW5nIGluIG9uZSBsaW5lXG4uc2VsZWN0Mi1tdWx0aXBsZS1jaG9pY2UtbmV3LWxpbmVzLWNvbnRhaW5lciB7XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1tYXRlcmlhbCB7XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW1hdGVyaWFsIHtcbiAgICAvLyAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgIDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBUZXh0Ym94XG4gICAgICovXG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLTE7XG4gICAgICAgIGNvbG9yOiBAdGV4dC1jb2xvci0xO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgIGZvbnQ6IGluaGVyaXQ7XG5cbiAgICAgICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG5cbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogIzU1NTk1YztcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMTUpO1xuXG4gICAgICAgIHBhZGRpbmc6IC41cmVtIDAgLjZyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC4ycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgICAgICAgbWluLWhlaWdodDogMi4xcmVtO1xuXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogQHRleHQtY29sb3ItMTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIEBmb3JtLW91dGxpbmUtMSAyLjRweCwgaHNsYSgwLCAwJSwgNzElLCAwKSAwKTtcblxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8qKlxuICAgICAgICAgKiBNdWx0aXBsZSBzZWxlY3RlZCBvcHRpb25zXG4gICAgICAgICAqL1xuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjg3KTtcbiAgICAgICAgICAgIG1hcmdpbjogMnB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAvKipcbiAgICAgICAgICogTXVsdGlwbGUgc2VsZWN0ZWQgb3B0aW9uIGNsZWFyIGJ1dHRvblxuICAgICAgICAgKi9cbiAgICAgICAgLyogLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgICAgICBcbiAgICAgICAgfSovXG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgICAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAgIC8qIE1hdGNoIGlucHV0W3R5cGU9dGV4dF0gKi9cbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogRHJvcGRvd25cbiAgICAgKi9cblxuICAgIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMi4xcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgQHByaW1hcnktY29sb3ItNyAycHgsIHJnYmEoMTU2LCAzOSwgMTc2LCAwKSAwKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsIEBmb3JtLW91dGxpbmUtMSAxcHgsIGhzbGEoMCwgMCUsIDcxJSwgMCkgMCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIC4xNiksIDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIC4xMik7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDY1MHB4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHdpZHRoLCBoZWlnaHQ7XG5cblxuICAgICAgICAvKiAmLS1hYm92ZSB7XG4gICAgICAgICAgICAvL3RvcDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi0tYmVsb3cge1xuICAgICAgICAgICAgLy90b3A6IC01MHB4O1xuICAgICAgICB9Ki9cbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBPcHRpb25zXG4gICAgICovXG5cbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44Nyk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMXJlbTtcblxuICAgICAgICAvKipcbiAgICAgICAgICogRGlzYWJsZWQgb3B0aW9uc1xuICAgICAgICAgKi9cbiAgICAgICAgJlthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjdXJzb3I6IGNvbnRleHQtbWVudTtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAvKipcbiAgICAgICAgICogU2VsZWN0ZWQgb3B0aW9uXG4gICAgICAgICAqL1xuICAgICAgICAmW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIEBwcmltYXJ5LWNvbG9yLTcgMnB4LCByZ2JhKDE1NiwgMzksIDE3NiwgMCkgMCksIGxpbmVhci1ncmFkaWVudCgwZGVnLCBAZm9ybS1vdXRsaW5lLTEgMXB4LCBoc2xhKDAsIDAlLCA3MSUsIDApIDApICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgICB9XG5cbiAgICAgICAgLyoqXG4gICAgICAgICAqIEFjdGl2ZS9ob3ZlcmVkIG9wdGlvblxuICAgICAgICAgKi9cbiAgICAgICAgJi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qKlxuICAgICAqIEZvY3VzZWQgdGV4dGJveFxuICAgICAqL1xuXG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMge1xuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIEBwcmltYXJ5LWNvbG9yLTcgMnB4LCByZ2JhKDE1NiwgMzksIDE3NiwgMCkgMCksIGxpbmVhci1ncmFkaWVudCgwZGVnLCBAZm9ybS1vdXRsaW5lLTEgMXB4LCBoc2xhKDAsIDAlLCA3MSUsIDApIDApICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBEaXNhYmxlZCB0ZXh0Ym94XG4gICAgICovXG5cbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCB7XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuMyk7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIHtcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBvZy1maWx0ZXJzIHtcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItNCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy8gZ29vZ2xlIG1hcmtlciBjb250ZW50XG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1kOjotd2Via2l0LXNjcm9sbGJhci10cmFjay1waWVjZSxcbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyxcbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctdDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLTQgIWltcG9ydGFudDtcbn1cblxuLy8gZ29vZ2xlIG1hcmtlciB0b29sdGlwIGNsb3NlIGljb25cbi5nbS11aS1ob3Zlci1lZmZlY3Qge1xuICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogQGludmVydC1jb2xvcjtcbiAgICB9XG59XG5cbi8vIGdvb2dsZSBvdmVyZmxvdyBcbi5nbS1zdHlsZS1pdy1jLFxuLmdtLXN0eWxlLWl3LWQge1xuICAgIG1heC1oZWlnaHQ6IDEyMDBweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi8vIHNwaW5uZXIgXG4mLmNwLXJvdW5kIHtcblxuICAgICY6YWZ0ZXIsXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiA5NnB4O1xuICAgICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICAgIHRvcDogMzklICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbn1cblxuJi5jcC1yb3VuZCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDZweCBAaWNvbi1hbmltYXRpb24taG92ZXI7XG4gICAgICAgIGJvcmRlci1yaWdodDogc29saWQgNnB4IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCA2cHggdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA2cHggdHJhbnNwYXJlbnQ7XG4gICAgICAgIGFuaW1hdGlvbjogY3Atcm91bmQtYW5pbWF0ZSAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlcjogc29saWQgNnB4IEBzdGFuZGFyZC1ncmV5O1xuICAgIH1cbn1cblxuI3NwaW5uZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiBAcG9nLXNwaW5uZXItbG9hZGVyLXppbmRleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHNwaW5uZXItbG9hZGVyLWJhY2tncm91bmQ7XG4gICAgb3BhY2l0eTogMC43O1xufVxuXG4vLyBwYWdlIG51bWJlciBvZiBwYWdpbmF0b3Jcbi5wYWdlLWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLTcgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItNyAhaW1wb3J0YW50O1xufVxuXG4vLyByYW5nZSBzbGlkZXJcbi8vdGh1bWJcbmlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogQGljb24tYW5pbWF0aW9uLWhvdmVyO1xufVxuXG4jbW9kYWwtbm90aWZpY2F0aW9uLWJvZHkgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuY29udGFpbmVyLWZsdWlkIC5yb3cge1xuICAgIC5jb2wtbWQtNiB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmdtLXVpLWhvdmVyLWVmZmVjdD5zcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZm9udC1jb2xvci0xICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1mdWxsc2NyZWVuIHtcbiAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cblxuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbn1cbi5jYXJkIFtjbGFzcyo9Y2FyZC1oZWFkZXItXTpub3QoLmNhcmQtaGVhZGVyLWljb24pOm5vdCguY2FyZC1oZWFkZXItdGV4dCk6bm90KC5jYXJkLWhlYWRlci1pbWFnZSkge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59IiwiLnNob3ctZHJvcGRvd24ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uY29sbGFwc2Uge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnRhYmxlLXNlY29uZGFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RUFFRCAhaW1wb3J0YW50O1xufVxuLnRhYmxlID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhNWE1YTU7XG59XG4udGFibGUgdGhlYWQgdGgge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cbi50YWJsZSB0Ym9keSB0ZCB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuLnRhYmxlID4gdGJvZHkgPiB0ci50YWJsZS1zdWNjZXNzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlN2RkICFpbXBvcnRhbnQ7XG59XG4udGFibGUgPiB0Ym9keSA+IHRyLnRhYmxlLXN1Y2Nlc3M6aG92ZXIge1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50O1xufVxuLnRhYmxlID4gdGJvZHkgPiB0ci50YWJsZS1zdWNjZXNzLXRpbSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RTZGMiAhaW1wb3J0YW50O1xufVxuLnRhYmxlID4gdGJvZHkgPiB0ci50YWJsZS1zdWNjZXNzLXRpbTpob3ZlciB7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYmEoMCwgMCwgMCwgMC4wNzUpICFpbXBvcnRhbnQ7XG59XG4uc2ltcGxlLXRleHQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMzUlO1xufVxuLmZvcm0tcm93IHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuLmNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzFkMWUyMSAhaW1wb3J0YW50O1xufVxuLmlzLWludmFsaWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI0Y0NDMzNiAycHgsIHJnYmEoMTU2LCAzOSwgMTc2LCAwKSAwKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNDQsIDE0MCwgMjMwLCAwLjIpIDFweCwgaHNsYSgwLCAwJSwgNzElLCAwKSAwKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5wb2ctc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG4ucG9nLXNlbGVjdCBvcHRpb24ge1xuICBjb2xvcjogYmxhY2s7XG59XG4ucG9nLXNlbGVjdCBvcHRpb246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXYtbGluayB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNlbGVjdDItbXVsdGlwbGUtY2hvaWNlLW5ldy1saW5lcy1jb250YWluZXIgLnNlbGVjdDItY29udGFpbmVyLS1tYXRlcmlhbCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1tYXRlcmlhbCB7XG4gIC8qKlxuICAgICAqIFRleHRib3hcbiAgICAgKi9cbiAgLyoqXG4gICAgICogRHJvcGRvd25cbiAgICAgKi9cbiAgLyoqXG4gICAgICogT3B0aW9uc1xuICAgICAqL1xuICAvKipcbiAgICAgKiBGb2N1c2VkIHRleHRib3hcbiAgICAgKi9cbiAgLyoqXG4gICAgICogRGlzYWJsZWQgdGV4dGJveFxuICAgICAqL1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1tYXRlcmlhbCA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLW1hdGVyaWFsIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzFkMWUyMTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tbWF0ZXJpYWwgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM1NTU5NWM7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHBhZGRpbmc6IDAuNXJlbSAwIDAuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMC4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgbWluLWhlaWdodDogMi4xcmVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1tYXRlcmlhbCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLW1hdGVyaWFsIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tbWF0ZXJpYWwgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tbWF0ZXJpYWwgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWQxZTIxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg0NCwgMTQwLCAyMzAsIDAuMikgMi40cHgsIGhzbGEoMCwgMCUsIDcxJSwgMCkgMCk7XG4gIC8qKlxuICAgICAgICAgKiBNdWx0aXBsZSBzZWxlY3RlZCBvcHRpb25zXG4gICAgICAgICAqL1xuICAvKipcbiAgICAgICAgICogTXVsdGlwbGUgc2VsZWN0ZWQgb3B0aW9uIGNsZWFyIGJ1dHRvblxuICAgICAgICAgKi9cbiAgLyogLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgICAgICBcbiAgICAgICAgfSovXG59XG4uc2VsZWN0Mi1jb250YWluZXItLW1hdGVyaWFsIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLW1hdGVyaWFsIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIG1hcmdpbjogMnB4IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLW1hdGVyaWFsIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICAvKiBNYXRjaCBpbnB1dFt0eXBlPXRleHRdICovXG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLW1hdGVyaWFsIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1tYXRlcmlhbCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgbWluLWhlaWdodDogMi4xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tbWF0ZXJpYWwgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDU4MmVjIDJweCwgcmdiYSgxNTYsIDM5LCAxNzYsIDApIDApLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg0NCwgMTQwLCAyMzAsIDAuMikgMXB4LCBoc2xhKDAsIDAlLCA3MSUsIDApIDApICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLW1hdGVyaWFsIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBtYXgtaGVpZ2h0OiA2NTBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgei1pbmRleDogOTk5O1xuICB3aWxsLWNoYW5nZTogd2lkdGgsIGhlaWdodDtcbiAgLyogJi0tYWJvdmUge1xuICAgICAgICAgICAgLy90b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtLWJlbG93IHtcbiAgICAgICAgICAgIC8vdG9wOiAtNTBweDtcbiAgICAgICAgfSovXG59XG4uc2VsZWN0Mi1jb250YWluZXItLW1hdGVyaWFsIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtO1xuICAvKipcbiAgICAgICAgICogRGlzYWJsZWQgb3B0aW9uc1xuICAgICAgICAgKi9cbiAgLyoqXG4gICAgICAgICAqIFNlbGVjdGVkIG9wdGlvblxuICAgICAgICAgKi9cbiAgLyoqXG4gICAgICAgICAqIEFjdGl2ZS9ob3ZlcmVkIG9wdGlvblxuICAgICAgICAgKi9cbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tbWF0ZXJpYWwgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGNvbnRleHQtbWVudTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tbWF0ZXJpYWwgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQ1ODJlYyAycHgsIHJnYmEoMTU2LCAzOSwgMTc2LCAwKSAwKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNDQsIDE0MCwgMjMwLCAwLjIpIDFweCwgaHNsYSgwLCAwJSwgNzElLCAwKSAwKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1tYXRlcmlhbCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tbWF0ZXJpYWwuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDU4MmVjIDJweCwgcmdiYSgxNTYsIDM5LCAxNzYsIDApIDApLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg0NCwgMTQwLCAyMzAsIDAuMikgMXB4LCBoc2xhKDAsIDAlLCA3MSUsIDApIDApICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLW1hdGVyaWFsLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1tYXRlcmlhbC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucG9nLWZpbHRlcnMgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEVBRUQgIWltcG9ydGFudDtcbn1cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctZDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlLFxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jLFxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEVBRUQgIWltcG9ydGFudDtcbn1cbi5nbS11aS1ob3Zlci1lZmZlY3QgaW1nIHtcbiAgZmlsdGVyOiBpbnZlcnQoMCk7XG59XG4uZ20tc3R5bGUtaXctYyxcbi5nbS1zdHlsZS1pdy1kIHtcbiAgbWF4LWhlaWdodDogMTIwMHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4uY3Atcm91bmQ6YWZ0ZXIsXG4uY3Atcm91bmQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogOTZweDtcbiAgdG9wOiAzOSUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uY3Atcm91bmQ6YWZ0ZXIge1xuICBib3JkZXItdG9wOiBzb2xpZCA2cHggI0Y4NzIyNDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCA2cHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDZweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDZweCB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiBjcC1yb3VuZC1hbmltYXRlIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuLmNwLXJvdW5kOmJlZm9yZSB7XG4gIGJvcmRlcjogc29saWQgNnB4ICNhNWE1YTU7XG59XG4jc3Bpbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgwMik7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5wYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU4MmVjICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xufVxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1ODJlYyAhaW1wb3J0YW50O1xufVxuaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI0Y4NzIyNDtcbn1cbiNtb2RhbC1ub3RpZmljYXRpb24tYm9keSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5jb250YWluZXItZmx1aWQgLnJvdyAuY29sLW1kLTYge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZmxleDogMCAwIDEwMCUgIWltcG9ydGFudDtcbn1cbi5nbS11aS1ob3Zlci1lZmZlY3QgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jYXJkIFtjbGFzcyo9Y2FyZC1oZWFkZXItXTpub3QoLmNhcmQtaGVhZGVyLWljb24pOm5vdCguY2FyZC1oZWFkZXItdGV4dCk6bm90KC5jYXJkLWhlYWRlci1pbWFnZSkge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuYm9keSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5ib2R5IGEge1xuICBjb2xvcjogI0Y4NzIyNDtcbn1cbmJvZHkgLmRpc3BsYXktbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IC5zaG93IHtcbiAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuYm9keSAuY29ubmVjdGlvbi11cGdyYWRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZTI5Nztcbn1cbmJvZHkgLmJ0biB7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuYm9keSAud3JhcHBlci1yaWdodGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keSAud3JhcHBlci1yaWdodGJhciAucmlnaHRiYXItbmF2IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBjYWxjKDVweCAtIDMyOHB4KTtcbiAgei1pbmRleDogOTk5O1xuICB3aWR0aDogMzI4cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjRjg3MjI0O1xuICBiYWNrZ3JvdW5kOiAjRThFQUVEO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbmJvZHkgLndyYXBwZXItcmlnaHRiYXIgLnJpZ2h0YmFyLW5hdiAuY29ubmVjdGlvbi1zZWFyY2hiYXItZm9ybSB7XG4gIG1hcmdpbjogMTJweCAhaW1wb3J0YW50O1xufVxuYm9keSAud3JhcHBlci1yaWdodGJhciAuaWNvbi1iYXIgLmljb25idG4uYnRuLW9wZW4tcmlnaHRiYXIge1xuICBib3JkZXItcmFkaXVzOiAyNnB4IDAgMCAyNnB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgcG9zaXRpb246IGZpeGVkIDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTk5O1xufVxuYm9keSAud3JhcHBlci1yaWdodGJhciAuaWNvbi1iYXIgLmljb25idG4uYnRuLW9wZW4tcmlnaHRiYXI6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI0Y4NzIyNDtcbn1cbmJvZHkgLndyYXBwZXItcmlnaHRiYXIgLmljb24tYmFyIC5pY29uYnRuLmJ0bi1vcGVuLXJpZ2h0YmFyOmhvdmVyOjphZnRlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjRjg3MjI0O1xufVxuYm9keSAud3JhcHBlci1yaWdodGJhciAuaWNvbi1iYXIgLmljb25idG4uYnRuLW9wZW4tcmlnaHRiYXI6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMjZweCAwIDAgMjZweDtcbn1cbmJvZHkgLndyYXBwZXItcmlnaHRiYXIgLnBvZy1maWx0ZXJzLWFjdGlvbnMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDBweDtcbn1cbmJvZHkgLndyYXBwZXItcmlnaHRiYXIgLnBvZy1maWx0ZXJzLWFjdGlvbnMtcGxhY2Vob2xkZXIge1xuICBoZWlnaHQ6IDIzMHB4O1xufVxuYm9keSAuaWNvbi1iYXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYm9keSAuaWNvbi1iYXIgLmljb25idG4ge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggI0U4RUFFRDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIGNvbG9yOiAjRjg3MjI0O1xufVxuYm9keSAuaWNvbi1iYXIgLmljb25idG46aG92ZXI6OmJlZm9yZSB7XG4gIGNvbG9yOiAjRjg3MjI0O1xufVxuYm9keSAuaWNvbi1iYXIgLmljb25idG46YWZ0ZXIge1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IC0ycHg7XG4gIHBhZGRpbmc6IDJweDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6ICNGODcyMjQ7XG4gIGNvbG9yOiAjRjg3MjI0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnMsIG9wYWNpdHkgMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjJzLCBvcGFjaXR5IDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCBvcGFjaXR5IDAuM3M7XG59XG5ib2R5IC5pY29uLWJhciAuaWNvbmJ0bjpob3Zlcjo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgb3BhY2l0eTogMDtcbiAgY29sb3I6ICNGODcyMjQ7XG4gIGJhY2tncm91bmQ6ICNGODcyMjQ7XG59XG5ib2R5IC5pY29uLWJhciAuaWNvbmJ0bjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjRjg3MjI0O1xuICBjb2xvcjogI0Y4NzIyNDtcbn1cbmJvZHkgLmhlYWRlci10ZXh0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgcGFkZGluZzogMTJweCAyNHB4IDEycHggMTZweDtcbn1cbmJvZHkgLmljb25idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogNXB4IDE1cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjRThFQUVEO1xufVxuYm9keSAuaWNvbmJ0bi5pY29uYnRuLXNtYWxsIHtcbiAgbWFyZ2luOiA4cHggOHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuYm9keSAuaWNvbmJ0bi5pY29uYnRuLXNtYWxsOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5ib2R5IC5pY29uYnRuOmJlZm9yZSB7XG4gIGNvbG9yOiAjRThFQUVEO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuYm9keSAuaWNvbmJ0bjphZnRlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogJyc7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuYm9keS5vcGVuLXJpZ2h0YmFyIC53cmFwcGVyLXJpZ2h0YmFyIC5yaWdodGJhci1uYXYge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgcmlnaHQ6IDA7XG59XG5ib2R5Lm9wZW4tcmlnaHRiYXIgLndyYXBwZXItcmlnaHRiYXIgLmljb24tYmFyIC5pY29uYnRuLmJ0bi1vcGVuLXJpZ2h0YmFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMjhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5ib2R5IC52YWxpZGF0aW9uLWVycm9yLW1lc3NhZ2Uge1xuICBjb2xvcjogI0Y0NDMzNjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBvcGFjaXR5OiAwO1xufVxuYm9keSAudmFsaWRhdGlvbi1lcnJvci1tZXNzYWdlLmJlLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xufVxuYm9keSAuZmllbGRzZXQtbWFpbi1jb250YWluZXIge1xuICBtYXJnaW46IDEycHg7XG59XG5ib2R5IC5zZWxlY3RlZC1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZkNGExICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRThFQUVEICFpbXBvcnRhbnQ7XG59XG5ib2R5IC5wb2ctYmFkZ2UtbGFyZ2VyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuYm9keSAuYWR2YW5jZWQtbWFwLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmJvZHkgLmFkdmFuY2VkLW1hcC1jb250YWluZXIgLmFkdmFuY2VkLW1hcC1lbGVtZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTgwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmJvZHkgLmFkdmFuY2VkLW1hcC1jb250YWluZXIgLmNvbm5lY3Rpb24tbWFwcy10b29sdGlwLXRhYmxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuYm9keSAubWFwLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuYm9keSAubWFwLWNvbnRhaW5lciAubWFwLWVsZW1lbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbmJvZHkgLm1hcHMtdG9vbHRpcC10YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEVBRUQ7XG59XG5ib2R5IC50YWJsZS16YWwtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWUwMDA7XG59XG5ib2R5IHRkIC5jdXN0b21lci1zbmlwcGV0LWJ1c2luZXNzLW5hbWUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDI2OHB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbmJvZHkgdGQgLnRydW5jYXRlLWNvbHVtbi1jb250ZW50IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAyNjhweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5ib2R5IC5wb2ctY29sdW1uLWhlYWRlci10YWJsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC13aWR0aDogMTA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuYm9keSAuY2VudGVyLWNhcmQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1MHB4O1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHdpZHRoOiA0NCU7XG4gIG1heC13aWR0aDogNjcycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuYm9keSAucGluZy1yZXF1ZXN0LW9uZ29pbmcge1xuICBhbmltYXRpb246IHBpbmctcmVxdWVzdC1vbmdvaW5nIDFzIGluZmluaXRlO1xufVxuYm9keSAuc3RhdGlzdGljLXJlc3VsdCB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDJweCAwcHggMnB4IDBweDtcbn1cbmJvZHkgLmZpZWxkc2V0IGxlZ2VuZCB7XG4gIHRvcDogLTEycHg7XG4gIHBhZGRpbmc6IDBweCAwLjVyZW0gMHB4IDAuNXJlbTtcbn1cbmJvZHkgLmNhcmQtcGxhaW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbmJvZHkgLmNhcmQtcGxhaW4gLmNhcmQtcGxhaW4tYm9keSB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjI1cmVtO1xufVxuYm9keSAudGV4dC1zbSB7XG4gIGZvbnQtc2l6ZTogMC45ZW0gIWltcG9ydGFudDtcbn1cbmJvZHkgLmNvbnRyb2wtbGFiZWwucmVxdWlyZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCIgKlwiO1xuICBjb2xvcjogI0Y0NDMzNjtcbn1cbmJvZHkgLmN1Ym93ZWItaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDc4dmg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4udmVyc2lvbiB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbkBrZXlmcmFtZXMgcGluZy1yZXF1ZXN0LW9uZ29pbmcge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU4MmVjO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5ib2R5IC5pY29uLWJhciAuaWNvbmJ0bi1zbWFsbC5tZGkubWRpLW1vbml0b3ItZXllLm9wZW4temFiYml4LW1vbml0b3JpbmctbW9kYWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzNkOGI0MCAhaW1wb3J0YW50O1xufVxuYm9keSAuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IC5jb2x1bS1saXN0LWFjdGlvbnMge1xuICB3aWR0aDogMTUlO1xufVxuYm9keSAuY29sdW0tbGlzdC1hY3Rpb25zIC5pY29uLWJhciB7XG4gIC8qZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7Ki9cbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmJvZHkgLmV4cGxvZGVkLWRldGFpbC13cmFwcGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjNDU4MmVjO1xufVxuYm9keSAuZXhwbG9kZWQtcm93cyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5ib2R5IC5leHBhbmRlZC1pbmZvLWxpc3QtLXBvcG92ZXIgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuYm9keSAuZXhwYW5kZWQtaW5mby1jb250YWluZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmO1xufVxuYm9keSAuZXhwYW5kZWQtaW5mby1jb250YWluZXIgLmV4cGFuZGVkLWluZm8tbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBtaW5tYXgoNSUsIDklKSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBmb250LXNpemU6IDEycHg7XG59XG5ib2R5IC5leHBhbmRlZC1pbmZvLWNvbnRhaW5lciAuZXhwYW5kZWQtaW5mby1saXN0IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5ib2R5IC5leHBhbmRlZC1pbmZvLWNvbnRhaW5lciAuZXhwYW5kZWQtaW5mby1saXN0IC5saXN0LWdyb3VwLWl0ZW0tLWFkZHJlc3Mge1xuICBncmlkLWNvbHVtbjogMiAvIDU7XG59XG5ib2R5IC5leHBhbmRlZC1pbmZvLWNvbnRhaW5lciAuZXhwYW5kZWQtaW5mby1saXN0IC5saXN0LWdyb3VwLWl0ZW0tLWNvbXBsZXRlLWFkZHJlc3Mge1xuICBncmlkLWNvbHVtbjogNiAvIDk7XG59XG5ib2R5IC5leHBhbmRlZC1pbmZvLWNvbnRhaW5lciAuZXhwYW5kZWQtaW5mby1saXN0IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCxcbmJvZHkgLmV4cGFuZGVkLWluZm8tY29udGFpbmVyIC5leHBhbmRlZC1pbmZvLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbTpudGgtY2hpbGQoOG4pIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4ucHJpY2UtbGlzdC1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggI2E1YTVhNSBzb2xpZDtcbiAgbWFyZ2luOiAxNnB4IDBweCAyNnB4IDA7XG59XG4ucHJpY2UtbGlzdC1jb250ZW50IC5wcmljZS1saXN0LXByb2R1Y3Qtb3B0aW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY2hlY2tvdXQtc3VtbWFyeS1jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNhNWE1YTU7XG4gIHBhZGRpbmc6IDIlIDI1JSAwcHggMjUlO1xufVxuLmNoZWNrb3V0LXN1bW1hcnktY29udGVudCAuY2hlY2tvdXQtcm93IHtcbiAgcGFkZGluZzogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNoZWNrb3V0LXN1bW1hcnktY29udGVudCAudG9vbHRpcC1jaGVja291dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGNvbG9yOiAjYTVhNWE1O1xufVxuLnRvb2x0aXAge1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAxLjExMjVyZW0gMS4xMTI1cmVtO1xuICBtYXJnaW46IDAuMTI1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEVBRUQ7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi50b29sdGlwLnNob3cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4udG9vbHRpcC5kZXRhaWxzLWNvbnRhaW5lciB1bCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbi50b29sdGlwLmRldGFpbHMtY29udGFpbmVyIHVsIGxpIHtcbiAgcGFkZGluZzogNHB4IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhNWE1YTU7XG59XG4jYXJyb3csXG4jYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbn1cbiNhcnJvdyB7XG4gIHotaW5kZXg6IC0xO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4jYXJyb3c6OmJlZm9yZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4udG9vbHRpcFtkYXRhLXBvcHBlci1wbGFjZW1lbnRePSd0b3AnXSA+ICNhcnJvdyB7XG4gIGJvdHRvbTogLTRweDtcbn1cbi50b29sdGlwW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J2JvdHRvbSddID4gI2Fycm93IHtcbiAgdG9wOiAtNHB4O1xufVxuLnRvb2x0aXBbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nbGVmdCddID4gI2Fycm93IHtcbiAgcmlnaHQ6IC00cHg7XG59XG4udG9vbHRpcFtkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdyaWdodCddID4gI2Fycm93IHtcbiAgbGVmdDogLTRweDtcbn1cbi8qIGNvbW1vbiAqL1xuLnJpYmJvbiB7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5yaWJib246OmJlZm9yZSxcbi5yaWJib246OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDVweCBzb2xpZCAjNDU4MmVjO1xufVxuLnJpYmJvbiBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDExMHB4O1xuICBwYWRkaW5nOiA0cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1ODJlYztcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250OiA3MDAgMTBweC8xICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLyogdG9wIGxlZnQqL1xuLnJpYmJvbi10b3AtbGVmdCB7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IC0xMHB4O1xufVxuLnJpYmJvbi10b3AtbGVmdDo6YmVmb3JlLFxuLnJpYmJvbi10b3AtbGVmdDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnJpYmJvbi10b3AtbGVmdDo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi5yaWJib24tdG9wLWxlZnQ6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuLnJpYmJvbi10b3AtbGVmdCBzcGFuIHtcbiAgcmlnaHQ6IC0xNHB4O1xuICB0b3A6IDIwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4vKiB0b3AgcmlnaHQqL1xuLnJpYmJvbi10b3AtcmlnaHQge1xuICB0b3A6IC0xMHB4O1xuICByaWdodDogLTEwcHg7XG59XG4ucmliYm9uLXRvcC1yaWdodDo6YmVmb3JlLFxuLnJpYmJvbi10b3AtcmlnaHQ6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucmliYm9uLXRvcC1yaWdodDo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLnJpYmJvbi10b3AtcmlnaHQ6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbi5yaWJib24tdG9wLXJpZ2h0IHNwYW4ge1xuICBsZWZ0OiAtMjVweDtcbiAgdG9wOiAzMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4vKiBib3R0b20gbGVmdCovXG4ucmliYm9uLWJvdHRvbS1sZWZ0IHtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogLTEwcHg7XG59XG4ucmliYm9uLWJvdHRvbS1sZWZ0OjpiZWZvcmUsXG4ucmliYm9uLWJvdHRvbS1sZWZ0OjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucmliYm9uLWJvdHRvbS1sZWZ0OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnJpYmJvbi1ib3R0b20tbGVmdDo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ucmliYm9uLWJvdHRvbS1sZWZ0IHNwYW4ge1xuICByaWdodDogLTI1cHg7XG4gIGJvdHRvbTogMzBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbn1cbi8qIGJvdHRvbSByaWdodCovXG4ucmliYm9uLWJvdHRvbS1yaWdodCB7XG4gIGJvdHRvbTogLTEwcHg7XG4gIHJpZ2h0OiAtMTBweDtcbn1cbi5yaWJib24tYm90dG9tLXJpZ2h0OjpiZWZvcmUsXG4ucmliYm9uLWJvdHRvbS1yaWdodDo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5yaWJib24tYm90dG9tLXJpZ2h0OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4ucmliYm9uLWJvdHRvbS1yaWdodDo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnJpYmJvbi1ib3R0b20tcmlnaHQgc3BhbiB7XG4gIGxlZnQ6IC0yNXB4O1xuICBib3R0b206IDMwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpO1xufVxuI2Nvbm5lY3Rpb25hdmFpbGFiaWxpdHlyZXN1bHQtdGFibGUgPiB0Ym9keSA+IHRyIHtcbiAgaGVpZ2h0OiA5NXB4O1xufVxuI2Nvbm5lY3Rpb25hdmFpbGFiaWxpdHlyZXN1bHQtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E1YTVhNSAhaW1wb3J0YW50O1xufVxuI2Nvbm5lY3Rpb25zbGlzdC10YWJsZSAuaXBzZXJ2aWNlLWxpbmsge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuI2Nvbm5lY3Rpb24tZm9ybSAuY29ubmVjdGlvbi1pbmZvLWJveCAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmZmZmYgMnB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDApLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDIuNHB4LCBoc2xhKDAsIDAlLCA3MSUsIDApIDApICFpbXBvcnRhbnQ7XG59XG4jY29ubmVjdGlvbi1mb3JtIC5jb25uZWN0aW9uLWluZm8tYm94IC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbiNjb25uZWN0aW9uLWZvcm0gYS5jb3B5LXRvLWNsaXBib2FyZCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNjb25uZWN0aW9uLWZvcm0gI3BhcmVudC1jb25uZWN0aW9uLXNlYXJjaC1yZXN1bHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhNWE1YTU7XG59XG4jY29ubmVjdGlvbi1mb3JtICNwYXJlbnQtY29ubmVjdGlvbi1zZWFyY2gtcmVzdWx0IGxpIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuI2Nvbm5lY3Rpb24tZm9ybSAjcGFyZW50LWNvbm5lY3Rpb24tc2VhcmNoLXJlc3VsdCBsaSBhOmhvdmVyIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuI2Nvbm5lY3Rpb24tZm9ybSAjcGFyZW50LWNvbm5lY3Rpb24tc2VhcmNoLXJlc3VsdCBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4jY29ubmVjdGlvbi1mb3JtICNwYXJlbnQtY29ubmVjdGlvbi1saXN0IC5wYXJlbnQtY29ubmVjdGlvbi1pdGVtIGJ1dHRvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jaXBzZXJ2aWNlLWZvcm0gI2J0bi1nZW5lcmF0ZS1kZXZpY2UtbmFtZS1mb3Itb25ib2FyZGluZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbiNpcHNlcnZpY2UtZm9ybSAjcGFyZW50LWNvbm5lY3Rpb24tc2VhcmNoLXJlc3VsdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E1YTVhNTtcbn1cbiNpcHNlcnZpY2UtZm9ybSAjcGFyZW50LWNvbm5lY3Rpb24tc2VhcmNoLXJlc3VsdCBsaSBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbiNpcHNlcnZpY2UtZm9ybSAjcGFyZW50LWNvbm5lY3Rpb24tc2VhcmNoLXJlc3VsdCBsaSBhOmhvdmVyIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuI2lwc2VydmljZS1mb3JtICNwYXJlbnQtY29ubmVjdGlvbi1zZWFyY2gtcmVzdWx0IHNwYW4ge1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbiNpcHNlcnZpY2UtZm9ybSAjcGFyZW50LWNvbm5lY3Rpb24tbGlzdCAucGFyZW50LWNvbm5lY3Rpb24taXRlbSAucmVvcmRlci1hcnJvd3Mge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jaXBzZXJ2aWNlLWZvcm0gI3BhcmVudC1jb25uZWN0aW9uLWxpc3QgLnBhcmVudC1jb25uZWN0aW9uLWl0ZW0gYnV0dG9uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNpcHNlcnZpY2UtaXBrZWVwaW5nLWNvbmZpZ3VyYXRvci1mb3JtIC5jb25uZWN0aW9uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E1YTVhNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zMjVyZW07XG59XG4jaXBzZXJ2aWNlLWlwa2VlcGluZy1jb25maWd1cmF0b3ItZm9ybSAuY29ubmVjdGlvbi1jb250YWluZXIgbGVnZW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogLTEwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cbiNpcHNlcnZpY2UtemFsLXNkd2FuLWNvbmZpZ3VyYXRvci1mb3JtIC5pcHNlcnZpY2UtaW5mby1ib3ggaDUge1xuICBtYXJnaW46IDA7XG59XG4jaXBzZXJ2aWNlLXphbC1zZHdhbi1jb25maWd1cmF0b3ItZm9ybSAuaXBzZXJ2aWNlLWluZm8tYm94IGg1IGkubWRpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jbW9kYWwtc3luYy1yYWRpdXMtY29uZmlybSAubW9kYWwtdGl0bGUge1xuICBjb2xvcjogYmxhY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkge1xuICAgIC8qKlxuICAgICAgICAgICAgKiBNdWx0aXBsZSBzZWxlY3RlZCBvcHRpb24gY2xlYXIgYnV0dG9uXG4gICAgICAgICAgICAqL1xuICB9XG4gIGJvZHkgLmxlZnQtbWVudS1idXR0b24tY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE2RUU3ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA4cHg7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keSAuY2VudGVyLWNhcmQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkgLmhlYWRlci10ZXh0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG4gIGJvZHkgaHRtbC5uYXYtb3BlbiAubGVmdC1tZW51LWJ1dHRvbi1jb250YWluZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjMzcyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgIGxlZnQ6IDI2MHB4O1xuICB9XG4gIGJvZHkgLm5hdi1vcGVuIC5tYWluLXBhbmVsIHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkgLm5hdi1vcGVuIC5uYXZiYXIgLmNvbnRhaW5lciB7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgfVxuICBib2R5IC5uYXYtb3BlbiAubmF2YmFyIC5jb250YWluZXIgLm5hdmJhci10b2dnbGVyIHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkgLm5hdi1vcGVuIC5uYXZiYXIgLmNvbnRhaW5lciAubmF2YmFyLXdyYXBwZXIge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keSAubmF2LW9wZW4gLndyYXBwZXItZnVsbC1wYWdlIHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICBib2R5ICNjb25uZWN0aW9uYXZhaWxhYmlsaXR5cmVzdWx0LXRhYmxlID4gdGJvZHkgPiB0ciB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keSAjY29ubmVjdGlvbmF2YWlsYWJpbGl0eXJlc3VsdC10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keSB0YWJsZS5wb2ctdGFibGUge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICBib2R5IHRhYmxlLnBvZy10YWJsZSA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcDogMHB4O1xuICB9XG4gIGJvZHkgdGFibGUucG9nLXRhYmxlIHRoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkgdGFibGUucG9nLXRhYmxlIHRib2R5IHtcbiAgICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkgdGFibGUucG9nLXRhYmxlIHRyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTc1OWNkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFOEVBRUQ7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxuICBib2R5IHRhYmxlLnBvZy10YWJsZSB0ciB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgbWluLWhlaWdodDogNTRweDtcbiAgfVxuICBib2R5IHRhYmxlLnBvZy10YWJsZSB0ciB0ZC5rcnMtY2hlY2tib3gtY29sIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgYm9keSB0YWJsZS5wb2ctdGFibGUgdHIgdGQua3JzLWNoZWNrYm94LWNvbDo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgfVxuICBib2R5IHRhYmxlLnBvZy10YWJsZSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIGJvZHkgdGFibGUucG9nLXRhYmxlIHRyIHRkOjpiZWZvcmUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogYXR0cihkYXRhLXBvZ2hlYWRlcmxhYmVsKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuLyogUGFzc3dvcmQgem9uZSBjYXJkIOKAlCB1c2VyIGZvcm0gLyBjaGFuZ2UtcGFzc3dvcmQgKHNlZSBwYXNzd29yZC16b25lLXNwZWMubWQpICovXG4ucHdkLWNhcmQge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDIycHggMjRweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjRThFQUVEO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ0LCAxNDAsIDIzMCwgMC4yKTtcbn1cbi5wd2QtY2FyZC5wd2QtY2FyZC0tcmVhZG9ubHkge1xuICBvcGFjaXR5OiAwLjk1O1xufVxuLnB3ZC1jYXJkLnB3ZC1jYXJkLS1yZWFkb25seSAuZ2VuLWxpbmssXG4ucHdkLWNhcmQucHdkLWNhcmQtLXJlYWRvbmx5IC5pbnB1dC1hY3Rpb25zLFxuLnB3ZC1jYXJkLnB3ZC1jYXJkLS1yZWFkb25seSAuc3RyZW5ndGgsXG4ucHdkLWNhcmQucHdkLWNhcmQtLXJlYWRvbmx5IC5zdHJlbmd0aC1sYWJlbCxcbi5wd2QtY2FyZC5wd2QtY2FyZC0tcmVhZG9ubHkgLm1hdGNoLXJvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wd2QtY2FyZC5wd2QtY2FyZC0tZmllbGRzLWxvY2tlZCAucHdkLWlucHV0LXJvdyBpbnB1dFtkaXNhYmxlZF0sXG4ucHdkLWNhcmQucHdkLWNhcmQtLWZpZWxkcy1sb2NrZWQgLnB3ZC1maWVsZC1pbnB1dC13cmFwIGlucHV0W2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuNTU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucHdkLWNhcmQtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5wd2QtY2FyZC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogYmxhY2s7XG59XG4ubG9jay1zdGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzFkMWUyMTtcbn1cbi5sb2NrLXN0YXRlIC5wd2QtbG9jay1pY29uLm1kaSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubG9jay1zdGF0ZVtkYXRhLXN0YXRlPVwibG9ja2VkXCJdIC5wd2QtbG9jay1pY29uIHtcbiAgY29sb3I6ICMxZDFlMjE7XG59XG4ubG9jay1zdGF0ZVtkYXRhLXN0YXRlPVwiZWRpdGluZ1wiXSAucHdkLWxvY2staWNvbiB7XG4gIGNvbG9yOiAjZDFlN2RkO1xufVxuLmxvY2stc3RhdGVbZGF0YS1zdGF0ZT1cInJlYWRvbmx5XCJdIC5wd2QtbG9jay1pY29uIHtcbiAgY29sb3I6ICMxZDFlMjE7XG59XG4vKiBSZXNldCBiYW5uZXIgKi9cbi5wd2QtcmVzZXQtYmFubmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE0MCwgNDIsIDAuMSk7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCByZ2JhKDI1NSwgMTQwLCA0MiwgMC4zNSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTBweCAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMxZDFlMjE7XG59XG4ucHdkLXJlc2V0LWJhbm5lcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxNDAsIDQyLCAwLjE0KTtcbn1cbi5wd2QtcmVzZXQtYmFubmVyLWhpdCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5wd2QtcmVzZXQtYmFubmVyLWljb24ge1xuICBjb2xvcjogI2ZmOGMyYTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5wd2QtcmVzZXQtYmFubmVyLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wd2QtcmVzZXQtYmFubmVyLWlucHV0IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHdkLXJlc2V0LWJhbm5lci1pbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNmZjhjMmE7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4ucHdkLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHdkLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4ucHdkLWZpZWxkLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMWQxZTIxO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wd2QtZ2VuLXJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBjbGVhcjogYm90aDtcbn1cbi8qIEVuc3VyZSBub3JtYWwgZmxvdyBpZiBhbnkgbGVnYWN5L2dsb2JhbCAjZ2VuZXJhdGVwd2QgcnVsZSBzdGlsbCBhcHBsaWVzICovXG4ucHdkLWNhcmQgI2dlbmVyYXRlcHdkIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5nZW4tbGluay5wd2QtZ2VuLWJ0biB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA0cHggMCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbn1cbi5nZW4tbGluayB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmY4YzJhICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5nZW4tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZhNjU0ICFpbXBvcnRhbnQ7XG59XG4uZ2VuLWxpbms6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQ1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5nZW4tbGluayAubWRpIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4uZ2VuLWxpbmsgc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5wd2QtaW5wdXQtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDEwcHg7XG59XG4ucHdkLWlucHV0LWdyb3cge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucHdkLWlucHV0LWdyb3cgLnZhbGlkYXRpb24tZXJyb3ItbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLnB3ZC1pbnB1dC1ncm93IC5wd2QtZmllbGQtaW5wdXQtd3JhcCA+IGlucHV0LmZvcm0tY29udHJvbCxcbi5wd2QtaW5wdXQtZ3JvdyAucHdkLWZpZWxkLWlucHV0LXdyYXAgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoNjYsIDgxLCAxNjEsIDAuNTUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nOiA4cHggOHB4IDhweCAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnB3ZC1pbnB1dC1ncm93IC5wd2QtZmllbGQtaW5wdXQtd3JhcCA+IGlucHV0LmZvcm0tY29udHJvbDpmb2N1cyxcbi5wd2QtaW5wdXQtZ3JvdyAucHdkLWZpZWxkLWlucHV0LXdyYXAgaW5wdXQuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmOGMyYTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wd2QtaW5wdXQtZ3JvdyAucHdkLWZpZWxkLWlucHV0LXdyYXAgPiBpbnB1dC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsXG4ucHdkLWlucHV0LWdyb3cgLnB3ZC1maWVsZC1pbnB1dC13cmFwIGlucHV0LmZvcm0tY29udHJvbDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IGRhc2hlZDtcbn1cbi5pbnB1dC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4vKiBTcXVhcmUgTURJIGJ1dHRvbnMg4oCUIGRvIE5PVCB1c2UgZ2xvYmFsIC5pY29uYnRuIChmb250LXNpemU6MCArIGh1Z2UgbWFyZ2lucyBicmVha3MgaWNvbnMvbGF5b3V0KSAqL1xuLnB3ZC1hY3Rpb24tYnRuLm1kaSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBtaW4td2lkdGg6IDM4cHg7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyOSwgMzAsIDMzLCAwLjQpO1xuICBiYWNrZ3JvdW5kOiAjYjViN2I5O1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnB3ZC1hY3Rpb24tYnRuLm1kaTpiZWZvcmUge1xuICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cbi5wd2QtYWN0aW9uLWJ0bi5tZGk6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucHdkLWFjdGlvbi1idG4ubWRpOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmOGMyYTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi5wd2QtYWN0aW9uLWJ0bi5tZGk6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBib3JkZXItY29sb3I6ICNmZjhjMmE7XG4gIGNvbG9yOiAjZmY4YzJhICFpbXBvcnRhbnQ7XG59XG4vKiBTdHJlbmd0aCBtZXRlciAqL1xuLnN0cmVuZ3RoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5zdHJlbmd0aCBzcGFuIHtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyOSwgMzAsIDMzLCAwLjI1KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlO1xufVxuLnN0cmVuZ3RoW2RhdGEtbGV2ZWw9XCIxXCJdIHNwYW46bnRoLWNoaWxkKC1uICsgMSkge1xuICBiYWNrZ3JvdW5kOiAjZmY1YjZlO1xufVxuLnN0cmVuZ3RoW2RhdGEtbGV2ZWw9XCIyXCJdIHNwYW46bnRoLWNoaWxkKC1uICsgMikge1xuICBiYWNrZ3JvdW5kOiAjZjViMzQyO1xufVxuLnN0cmVuZ3RoW2RhdGEtbGV2ZWw9XCIzXCJdIHNwYW46bnRoLWNoaWxkKC1uICsgMykge1xuICBiYWNrZ3JvdW5kOiAjZmY4YzJhO1xufVxuLnN0cmVuZ3RoW2RhdGEtbGV2ZWw9XCI0XCJdIHNwYW46bnRoLWNoaWxkKC1uICsgNCkge1xuICBiYWNrZ3JvdW5kOiAjNGNkMmE1O1xufVxuLnN0cmVuZ3RoLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogcmdiYSgyOSwgMzAsIDMzLCAwLjg1KTtcbn1cbi5zdHJlbmd0aC1tZXRhIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5tYXRjaC1yb3cge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuLm1hdGNoLXJvdy5tYXRjaC1yb3ctLW9rIHtcbiAgY29sb3I6ICM0Y2QyYTU7XG59XG4ubWF0Y2gtcm93Lm1hdGNoLXJvdy0ta28ge1xuICBjb2xvcjogI2ZmNWI2ZTtcbn1cbi5wd2QtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyOSwgMzAsIDMzLCAwLjE4KTtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG59XG4ucHdkLWZvb3Rlci1mb3JjZSAuZm9ybS1jaGVjayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucm9sZS1ncmFudHMtbWF0cml4IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAyMnB4IDI0cHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYmFja2dyb3VuZDogI0U4RUFFRDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0NCwgMTQwLCAyMzAsIDAuMik7XG59XG4qLFxuOmFmdGVyLFxuOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbmFydGljbGUsXG5hc2lkZSxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdLFxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuYWRkcmVzcyxcbmRsLFxub2wsXG51bCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5kbCxcbm9sLFxudWwge1xuICBtYXJnaW4tdG9wOiAwO1xufVxub2wgb2wsXG5vbCB1bCxcbnVsIG9sLFxudWwgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuZHQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5hIHtcbiAgY29sb3I6ICM0NTgyZWM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICM2NDE5NzE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIExpYmVyYXRpb24gTW9ubywgQ291cmllciBOZXcsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSxcbmJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCksXG5idXR0b246bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lcixcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuW3R5cGU9c2VhcmNoXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaDEsXG4uaDIsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDYsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDZyZW07XG59XG4uZGlzcGxheS0xLFxuLmRpc3BsYXktMiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG59XG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG59XG4uZGlzcGxheS0zLFxuLmRpc3BsYXktNCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG59XG5ociB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zbWFsbCxcbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubWFyayxcbm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cbi5saXN0LWlubGluZSxcbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmJsb2NrcXVvdGUtZm9vdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7XG59XG4uaW1nLWZsdWlkLFxuLmltZy10aHVtYm5haWwge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbmNvZGUge1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2U4M2U4YztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTAuMXJlbSAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxucHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20sXG4uY29udGFpbmVyLXhsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLXNtIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1tZCxcbiAgLmNvbnRhaW5lci1zbSB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIsXG4gIC5jb250YWluZXItbGcsXG4gIC5jb250YWluZXItbWQsXG4gIC5jb250YWluZXItc20ge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1sZyxcbiAgLmNvbnRhaW5lci1tZCxcbiAgLmNvbnRhaW5lci1zbSxcbiAgLmNvbnRhaW5lci14bCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uby1ndXR0ZXJzID4gLmNvbCxcbi5uby1ndXR0ZXJzID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jb2wsXG4uY29sLTEsXG4uY29sLTIsXG4uY29sLTMsXG4uY29sLTQsXG4uY29sLTUsXG4uY29sLTYsXG4uY29sLTcsXG4uY29sLTgsXG4uY29sLTksXG4uY29sLTEwLFxuLmNvbC0xMSxcbi5jb2wtMTIsXG4uY29sLWF1dG8sXG4uY29sLWxnLFxuLmNvbC1sZy0xLFxuLmNvbC1sZy0yLFxuLmNvbC1sZy0zLFxuLmNvbC1sZy00LFxuLmNvbC1sZy01LFxuLmNvbC1sZy02LFxuLmNvbC1sZy03LFxuLmNvbC1sZy04LFxuLmNvbC1sZy05LFxuLmNvbC1sZy0xMCxcbi5jb2wtbGctMTEsXG4uY29sLWxnLTEyLFxuLmNvbC1sZy1hdXRvLFxuLmNvbC1tZCxcbi5jb2wtbWQtMSxcbi5jb2wtbWQtMixcbi5jb2wtbWQtMyxcbi5jb2wtbWQtNCxcbi5jb2wtbWQtNSxcbi5jb2wtbWQtNixcbi5jb2wtbWQtNyxcbi5jb2wtbWQtOCxcbi5jb2wtbWQtOSxcbi5jb2wtbWQtMTAsXG4uY29sLW1kLTExLFxuLmNvbC1tZC0xMixcbi5jb2wtbWQtYXV0byxcbi5jb2wtc20sXG4uY29sLXNtLTEsXG4uY29sLXNtLTIsXG4uY29sLXNtLTMsXG4uY29sLXNtLTQsXG4uY29sLXNtLTUsXG4uY29sLXNtLTYsXG4uY29sLXNtLTcsXG4uY29sLXNtLTgsXG4uY29sLXNtLTksXG4uY29sLXNtLTEwLFxuLmNvbC1zbS0xMSxcbi5jb2wtc20tMTIsXG4uY29sLXNtLWF1dG8sXG4uY29sLXhsLFxuLmNvbC14bC0xLFxuLmNvbC14bC0yLFxuLmNvbC14bC0zLFxuLmNvbC14bC00LFxuLmNvbC14bC01LFxuLmNvbC14bC02LFxuLmNvbC14bC03LFxuLmNvbC14bC04LFxuLmNvbC14bC05LFxuLmNvbC14bC0xMCxcbi5jb2wteGwtMTEsXG4uY29sLXhsLTEyLFxuLmNvbC14bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbn1cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xufVxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbn1cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG59XG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG59XG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xufVxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xufVxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbn1cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG59XG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbn1cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xO1xufVxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7XG59XG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwO1xufVxuLm9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuLm9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuLm9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcbn1cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xufVxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xufVxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XG59XG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XG59XG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcbn1cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XG59XG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xuICB9XG59XG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG4udGFibGUgdGQsXG4udGFibGUgdGgge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZSB0aGVhZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZS1zbSB0ZCxcbi50YWJsZS1zbSB0aCB7XG4gIHBhZGRpbmc6IDAuM3JlbTtcbn1cbi50YWJsZS1ib3JkZXJlZCxcbi50YWJsZS1ib3JkZXJlZCB0ZCxcbi50YWJsZS1ib3JkZXJlZCB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGQsXG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGgge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG4udGFibGUtYm9yZGVybGVzcyB0Ym9keSArIHRib2R5LFxuLnRhYmxlLWJvcmRlcmxlc3MgdGQsXG4udGFibGUtYm9yZGVybGVzcyB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoIHtcbiAgYm9yZGVyOiAwO1xufVxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4udGFibGUtcHJpbWFyeSxcbi50YWJsZS1wcmltYXJ5ID4gdGQsXG4udGFibGUtcHJpbWFyeSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzYzNlOTtcbn1cbi50YWJsZS1wcmltYXJ5IHRib2R5ICsgdGJvZHksXG4udGFibGUtcHJpbWFyeSB0ZCxcbi50YWJsZS1wcmltYXJ5IHRoLFxuLnRhYmxlLXByaW1hcnkgdGhlYWQgdGgge1xuICBib3JkZXItY29sb3I6ICNjYzhmZDY7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIsXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhYjBlMjtcbn1cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGRiO1xufVxuLnRhYmxlLXNlY29uZGFyeSB0Ym9keSArIHRib2R5LFxuLnRhYmxlLXNlY29uZGFyeSB0ZCxcbi50YWJsZS1zZWNvbmRhcnkgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjNiN2JiO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIsXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7XG59XG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGQsXG4udGFibGUtc3VjY2VzcyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkZTljZTtcbn1cbi50YWJsZS1zdWNjZXNzLXRpbSxcbi50YWJsZS1zdWNjZXNzLXRpbSA+IHRkLFxuLnRhYmxlLXN1Y2Nlc3MtdGltID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlFNkYyO1xufVxuLnRhYmxlLXN1Y2Nlc3MgdGJvZHkgKyB0Ym9keSxcbi50YWJsZS1zdWNjZXNzIHRkLFxuLnRhYmxlLXN1Y2Nlc3MgdGgsXG4udGFibGUtc3VjY2VzcyB0aGVhZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogI2EyZDVhNDtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3Zlcixcbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJlMWJkO1xufVxuLnRhYmxlLWluZm8sXG4udGFibGUtaW5mbyA+IHRkLFxuLnRhYmxlLWluZm8gPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7XG59XG4udGFibGUtaW5mbyB0Ym9keSArIHRib2R5LFxuLnRhYmxlLWluZm8gdGQsXG4udGFibGUtaW5mbyB0aCxcbi50YWJsZS1pbmZvIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjODZjZmRhO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XG59XG4udGFibGUtd2FybmluZyxcbi50YWJsZS13YXJuaW5nID4gdGQsXG4udGFibGUtd2FybmluZyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJiODtcbn1cbi50YWJsZS13YXJuaW5nIHRib2R5ICsgdGJvZHksXG4udGFibGUtd2FybmluZyB0ZCxcbi50YWJsZS13YXJuaW5nIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGhlYWQgdGgge1xuICBib3JkZXItY29sb3I6ICNmZmM5N2E7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIsXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDg5Zjtcbn1cbi50YWJsZS1kYW5nZXIsXG4udGFibGUtZGFuZ2VyID4gdGQsXG4udGFibGUtZGFuZ2VyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNjYWM3O1xufVxuLnRhYmxlLWRhbmdlciB0Ym9keSArIHRib2R5LFxuLnRhYmxlLWRhbmdlciB0ZCxcbi50YWJsZS1kYW5nZXIgdGgsXG4udGFibGUtZGFuZ2VyIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjk5ZDk2O1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmIzYWY7XG59XG4udGFibGUtbGlnaHQsXG4udGFibGUtbGlnaHQgPiB0ZCxcbi50YWJsZS1saWdodCA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTtcbn1cbi50YWJsZS1saWdodCB0Ym9keSArIHRib2R5LFxuLnRhYmxlLWxpZ2h0IHRkLFxuLnRhYmxlLWxpZ2h0IHRoLFxuLnRhYmxlLWxpZ2h0IHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmJmY2ZjO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3Zlcixcbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7XG59XG4udGFibGUtZGFyayxcbi50YWJsZS1kYXJrID4gdGQsXG4udGFibGUtZGFyayA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTtcbn1cbi50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHksXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgge1xuICBib3JkZXItY29sb3I6ICM5NTk5OWM7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTtcbn1cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGQsXG4udGFibGUtYWN0aXZlID4gdGgsXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3Zlcixcbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4udGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1O1xufVxuLnRhYmxlIC50aGVhZC1saWdodCB0aCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1O1xufVxuLnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG4udGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjA1KTtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuMDc1KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20gPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1tZCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMWQxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAwIHNvbGlkIHJnYmEoNDQsIDE0MCwgMjMwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLWNvbnRyb2w6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjZmZmO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjMWQxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZDE3NmUxO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNTYsIDM5LCAxNzYsIDAuMjUpO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsXG4uZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAxO1xufVxuaW5wdXRbdHlwZT1kYXRlXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPW1vbnRoXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPXRpbWVdLmZvcm0tY29udHJvbCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IDAuNDM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNDM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IDAuNTYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNTYyNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyxcbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0pO1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMS4xMjVyZW0pO1xuICBwYWRkaW5nOiAwLjU2MjVyZW0gMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0sXG5zZWxlY3QuZm9ybS1jb250cm9sW3NpemVdLFxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmZvcm0tcm93ID4gLmNvbCxcbi5mb3JtLXJvdyA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG59XG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG59XG4uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICM0Y2FmNTA7XG59XG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc2LCAxNzUsIDgwLCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvcm0tY29udHJvbC5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQge1xuICBib3JkZXItY29sb3I6ICM0Y2FmNTA7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjg3NXJlbSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuNDM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjQzNzVyZW0pO1xufVxuLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM0Y2FmNTA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc2LCAxNzUsIDgwLCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCxcbnRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjg3NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjIxODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjIxODc1cmVtKTtcbn1cbi5jdXN0b20tc2VsZWN0LmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQge1xuICBib3JkZXItY29sb3I6ICM0Y2FmNTA7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtICsgMS42NTYyNXJlbSk7XG59XG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cyxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZjUwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NiwgMTc1LCA4MCwgMC4yNSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjNGNhZjUwO1xufVxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzRjYWY1MDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZjUwO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmVjMDcxO1xuICBiYWNrZ3JvdW5kOiAjNmVjMDcxIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4NGM5ODcsICM2ZWMwNzEpIHJlcGVhdC14O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NiwgMTc1LCA4MCwgMC4yNSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICM0Y2FmNTA7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICM0Y2FmNTA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc2LCAxNzUsIDgwLCAwLjI1KTtcbn1cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogI2Y0NDMzNjtcbn1cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDQsIDY3LCA1NCwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9ybS1jb250cm9sLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI0Y0NDMzNiAycHgsIHJnYmEoMTU2LCAzOSwgMTc2LCAwKSAwKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNDQsIDE0MCwgMjMwLCAwLjIpIDFweCwgaHNsYSgwLCAwJSwgNzElLCAwKSAwKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgIWltcG9ydGFudDtcbiAgLyogIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAuODc1cmVtKTsgICAgXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKC4zNzVlbSArIC4yMTg3NXJlbSkgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYyguNzVlbSArIC40Mzc1cmVtKSBjYWxjKC43NWVtICsgLjQzNzVyZW0pKi9cbn1cbi5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjRjQ0MzM2IDJweCwgcmdiYSgxNTYsIDM5LCAxNzYsIDApIDApLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg0NCwgMTQwLCAyMzAsIDAuMikgMXB4LCBoc2xhKDAsIDAlLCA3MSUsIDApIDApICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDQsIDY3LCA1NCwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCxcbnRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuODc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMjE4NzVyZW0pO1xufVxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNmNDQzMzY7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtICsgMS42NTYyNXJlbSk7XG59XG4uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ0LCA2NywgNTQsIDAuMjUpO1xufVxuLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNmNDQzMzY7XG59XG4uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICNmNDQzMzY7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmNDQzMzY7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjc3MDY2O1xuICBiYWNrZ3JvdW5kOiAjZjc3MDY2IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmODg2N2QsICNmNzcwNjYpIHJlcGVhdC14O1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ0LCA2NywgNTQsIDAuMjUpO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmNDQzMzY7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDQsIDY3LCA1NCwgMC4yNSk7XG59XG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvcm0taW5saW5lIGxhYmVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAsXG4gIC5mb3JtLWlubGluZSBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3QsXG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4uZm9jdXMsXG4uYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4uZGlzYWJsZWQsXG4uYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42NTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNDU4MmVjIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxNzU5Y2QsICM0NTgyZWMpIHJlcGVhdC14O1xuICBib3JkZXItY29sb3I6ICM0NTgyZWM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLXByaW1hcnkuZm9jdXMsXG4uYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzIwNGQ5MSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjAzNzkxLCAjMjA0ZDkxKSByZXBlYXQteDtcbiAgYm9yZGVyLWNvbG9yOiAjNzcxZTg2O1xufVxuLmJ0bi1wcmltYXJ5LmZvY3VzLFxuLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgbm9uZSByZ2JhKDE3MSwgNzEsIDE4OCwgMC41KTtcbn1cbi5idG4tcHJpbWFyeS5kaXNhYmxlZCxcbi5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU4MmVjO1xuICBib3JkZXItY29sb3I6ICM0NTgyZWM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAzNzkxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICM2ZTFiN2M7XG59XG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIG5vbmUgcmdiYSgxNzEsIDcxLCAxODgsIDAuNSk7XG59XG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4MjhhOTEsICM2Yzc1N2QpIHJlcGVhdC14O1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLXNlY29uZGFyeS5mb2N1cyxcbi5idG4tc2Vjb25kYXJ5OmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzVhNjI2OCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNzM3OTdmLCAjNWE2MjY4KSByZXBlYXQteDtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1YjYyO1xufVxuLmJ0bi1zZWNvbmRhcnkuZm9jdXMsXG4uYnRuLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIG5vbmUgaHNsYSgyMDgsIDYlLCA1NCUsIDAuNSk7XG59XG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCxcbi5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzRlNTU1Yjtcbn1cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgbm9uZSBoc2xhKDIwOCwgNiUsIDU0JSwgMC41KTtcbn1cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNGNhZjUwIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM2N2JiNmEsICM0Y2FmNTApIHJlcGVhdC14O1xuICBib3JkZXItY29sb3I6ICM0Y2FmNTA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLXN1Y2Nlc3MuZm9jdXMsXG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzQwOTQ0NCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNWRhNDYwLCAjNDA5NDQ0KSByZXBlYXQteDtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q4YjQwO1xufVxuLmJ0bi1zdWNjZXNzLmZvY3VzLFxuLmJ0bi1zdWNjZXNzOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgbm9uZSByZ2JhKDEwMywgMTg3LCAxMDYsIDAuNSk7XG59XG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsXG4uYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjYWY1MDtcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZjUwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkOGI0MDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzk4MzNjO1xufVxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCBub25lIHJnYmEoMTAzLCAxODcsIDEwNiwgMC41KTtcbn1cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTdhMmI4IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzYWIwYzMsICMxN2EyYjgpIHJlcGVhdC14O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLWluZm8uZm9jdXMsXG4uYnRuLWluZm86Zm9jdXMsXG4uYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzEzODQ5NiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMzY5N2E2LCAjMTM4NDk2KSByZXBlYXQteDtcbiAgYm9yZGVyLWNvbG9yOiAjMTE3YThiO1xufVxuLmJ0bi1pbmZvLmZvY3VzLFxuLmJ0bi1pbmZvOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgbm9uZSByZ2JhKDU4LCAxNzYsIDE5NSwgMC41KTtcbn1cbi5idG4taW5mby5kaXNhYmxlZCxcbi5idG4taW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMxMDcwN2Y7XG59XG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIG5vbmUgcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7XG59XG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgYmFja2dyb3VuZDogI2ZmOTgwMCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZhNzI2LCAjZmY5ODAwKSByZXBlYXQteDtcbiAgYm9yZGVyLWNvbG9yOiAjZmY5ODAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi13YXJuaW5nLmZvY3VzLFxuLmJ0bi13YXJuaW5nOmZvY3VzLFxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNkOTgxMDAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2RlOTQyNiwgI2Q5ODEwMCkgcmVwZWF0LXg7XG4gIGJvcmRlci1jb2xvcjogI2NjN2EwMDtcbn1cbi5idG4td2FybmluZy5mb2N1cyxcbi5idG4td2FybmluZzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIG5vbmUgcmdiYSgyMjIsIDEzNCwgNSwgMC41KTtcbn1cbi5idG4td2FybmluZy5kaXNhYmxlZCxcbi5idG4td2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwO1xuICBib3JkZXItY29sb3I6ICNmZjk4MDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2M3YTAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNiZjcyMDA7XG59XG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIG5vbmUgcmdiYSgyMjIsIDEzNCwgNSwgMC41KTtcbn1cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmNDQzMzYgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Y2NWY1NCwgI2Y0NDMzNikgcmVwZWF0LXg7XG4gIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tZGFuZ2VyLmZvY3VzLFxuLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZjIyMTEyIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmNDQyMzUsICNmMjIxMTIpIHJlcGVhdC14O1xuICBib3JkZXItY29sb3I6ICNlYTFjMGQ7XG59XG4uYnRuLWRhbmdlci5mb2N1cyxcbi5idG4tZGFuZ2VyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgbm9uZSByZ2JhKDI0NiwgOTUsIDg0LCAwLjUpO1xufVxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsXG4uYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2O1xuICBib3JkZXItY29sb3I6ICNmNDQzMzY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWExYzBkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNkZTFiMGM7XG59XG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIG5vbmUgcmdiYSgyNDYsIDk1LCA4NCwgMC41KTtcbn1cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjlmYWZiLCAjZjhmOWZhKSByZXBlYXQteDtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1saWdodC5mb2N1cyxcbi5idG4tbGlnaHQ6Zm9jdXMsXG4uYnRuLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGJhY2tncm91bmQ6ICNlMmU2ZWEgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2U2ZWFlZCwgI2UyZTZlYSkgcmVwZWF0LXg7XG4gIGJvcmRlci1jb2xvcjogI2RhZTBlNTtcbn1cbi5idG4tbGlnaHQuZm9jdXMsXG4uYnRuLWxpZ2h0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgbm9uZSBoc2xhKDE4MCwgMSUsIDg1JSwgMC41KTtcbn1cbi5idG4tbGlnaHQuZGlzYWJsZWQsXG4uYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2QzZDlkZjtcbn1cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgbm9uZSBoc2xhKDE4MCwgMSUsIDg1JSwgMC41KTtcbn1cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1MjU4NWQsICMzNDNhNDApIHJlcGVhdC14O1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLWRhcmsuZm9jdXMsXG4uYnRuLWRhcms6Zm9jdXMsXG4uYnRuLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzIzMjcyYiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNDQ0NzRiLCAjMjMyNzJiKSByZXBlYXQteDtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xufVxuLmJ0bi1kYXJrLmZvY3VzLFxuLmJ0bi1kYXJrOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgbm9uZSByZ2JhKDgyLCA4OCwgOTMsIDAuNSk7XG59XG4uYnRuLWRhcmsuZGlzYWJsZWQsXG4uYnRuLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMTcxYTFkO1xufVxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCBub25lIHJnYmEoODIsIDg4LCA5MywgMC41KTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICM0NTgyZWM7XG4gIGJvcmRlci1jb2xvcjogIzQ1ODJlYztcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTgyZWM7XG4gIGJvcmRlci1jb2xvcjogIzQ1ODJlYztcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCBub25lIHJnYmEoMTU2LCAzOSwgMTc2LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNDU4MmVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTgyZWM7XG4gIGJvcmRlci1jb2xvcjogIzQ1ODJlYztcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgbm9uZSByZ2JhKDE1NiwgMzksIDE3NiwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIG5vbmUgaHNsYSgyMDgsIDclLCA0NiUsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgbm9uZSBoc2xhKDIwOCwgNyUsIDQ2JSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICM0Y2FmNTA7XG4gIGJvcmRlci1jb2xvcjogIzRjYWY1MDtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTA7XG4gIGJvcmRlci1jb2xvcjogIzRjYWY1MDtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCBub25lIHJnYmEoNzYsIDE3NSwgODAsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCxcbi5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICM0Y2FmNTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjYWY1MDtcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZjUwO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCBub25lIHJnYmEoNzYsIDE3NSwgODAsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uYnRuLW91dGxpbmUtaW5mby5mb2N1cyxcbi5idG4tb3V0bGluZS1pbmZvOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgbm9uZSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIG5vbmUgcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjZmY5ODAwO1xuICBib3JkZXItY29sb3I6ICNmZjk4MDA7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwO1xuICBib3JkZXItY29sb3I6ICNmZjk4MDA7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyxcbi5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgbm9uZSByZ2JhKDI1NSwgMTUyLCAwLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmY5ODAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmOTgwMDtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgbm9uZSByZ2JhKDI1NSwgMTUyLCAwLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjZjQ0MzM2O1xuICBib3JkZXItY29sb3I6ICNmNDQzMzY7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMzY7XG4gIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMsXG4uYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgbm9uZSByZ2JhKDI0NCwgNjcsIDU0LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCxcbi5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2Y0NDMzNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2O1xuICBib3JkZXItY29sb3I6ICNmNDQzMzY7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIG5vbmUgcmdiYSgyNDQsIDY3LCA1NCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgbm9uZSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIG5vbmUgcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMsXG4uYnRuLW91dGxpbmUtZGFyazpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIG5vbmUgcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgbm9uZSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQ1ODJlYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM2NDE5NzE7XG59XG4uYnRuLWxpbmsuZm9jdXMsXG4uYnRuLWxpbms6Zm9jdXMsXG4uYnRuLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idG4tbGluay5kaXNhYmxlZCxcbi5idG4tbGluazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuLFxuLmJ0bi1sZyB7XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDIuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuLmJ0bi1ncm91cC1zbSA+IC5idG4sXG4uYnRuLXNtIHtcbiAgcGFkZGluZzogMC40MDYyNXJlbSAxLjI1cmVtO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9cmVzZXRdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9c3VibWl0XS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZHJvcGRvd24sXG4uZHJvcGxlZnQsXG4uZHJvcHJpZ2h0LFxuLmRyb3B1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwO1xuICBtYXJnaW46IDAuMTI1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI2KTtcbn1cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3ByaWdodCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xufVxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW07XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49Ym90dG9tXSxcbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1sZWZ0XSxcbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1yaWdodF0sXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49dG9wXSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG59XG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7XG59XG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLmRyb3Bkb3duLWl0ZW06YWN0aXZlLFxuLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4uZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICM0NTgyZWMgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzE3NTljZCwgIzQ1ODJlYykgcmVwZWF0LXg7XG59XG4uZHJvcGRvd24taXRlbS5kaXNhYmxlZCxcbi5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kcm9wZG93bi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi1oZWFkZXIsXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW07XG59XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwID4gLmJ0bjpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG59XG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogYXV0bztcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMjIuNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIyLjVweDtcbn1cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6YWZ0ZXIsXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6YWZ0ZXIsXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCxcbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbn1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCxcbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMS42ODc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNjg3NXJlbTtcbn1cbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlLFxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpbmsge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bixcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5mb3JtLWNvbnRyb2wge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gIHotaW5kZXg6IDQ7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6YWZ0ZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC1hcHBlbmQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4sXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuOmZvY3VzLFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDEuMTI1cmVtKTtcbn1cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSk7XG59XG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQge1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgb3BhY2l0eTogMDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM0NTgyZWM7XG4gIGJhY2tncm91bmQ6ICM0NTgyZWMgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzE3NTljZCwgIzQ1ODJlYykgcmVwZWF0LXg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogbm9uZSwgMCAwIDAgMC4ycmVtIHJnYmEoMTU2LCAzOSwgMTc2LCAwLjI1KTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2QxNzZlMTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmEwZWE7XG4gIGJvcmRlci1jb2xvcjogI2RmYTBlYTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCxcbi5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwIHNvbGlkICNhZGI1YmQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6YWZ0ZXIsXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjVyZW07XG4gIGxlZnQ6IC0xLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmN1c3RvbS1jb250cm9sLWxhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJS81MCUgNTAlO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDU4MmVjO1xuICBiYWNrZ3JvdW5kOiAjNDU4MmVjIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxNzU5Y2QsICM0NTgyZWMpIHJlcGVhdC14O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1NiwgMzksIDE3NiwgMC41KSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE5MCwgMTE0LCAyMDMsIDAuNTc1KSwgcmdiYSgxNTYsIDM5LCAxNzYsIDAuNSkpIHJlcGVhdC14O1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1NiwgMzksIDE3NiwgMC41KSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE5MCwgMTE0LCAyMDMsIDAuNTc1KSwgcmdiYSgxNTYsIDM5LCAxNzYsIDAuNSkpIHJlcGVhdC14O1xufVxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1NiwgMzksIDE3NiwgMC41KSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE5MCwgMTE0LCAyMDMsIDAuNTc1KSwgcmdiYSgxNTYsIDM5LCAxNzYsIDAuNSkpIHJlcGVhdC14O1xufVxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgbGVmdDogLTIuMjVyZW07XG4gIHdpZHRoOiAxLjc1cmVtO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YWZ0ZXIge1xuICB0b3A6IDAuMjVyZW07XG4gIGxlZnQ6IC0yLjI1cmVtO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC43NXJlbSk7XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1NiwgMzksIDE3NiwgMC41KSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE5MCwgMTE0LCAyMDMsIDAuNTc1KSwgcmdiYSgxNTYsIDM5LCAxNzYsIDAuNSkpIHJlcGVhdC14O1xufVxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAxcmVtIDAuNDM3NXJlbSAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM0UlM0NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgcmlnaHQgMCBjZW50ZXIgLyA4cHggMTBweDtcbiAgYm9yZGVyOiAwIHNvbGlkIHJnYmEoNDQsIDE0MCwgMjMwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uY3VzdG9tLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2QxNzZlMTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgMCAwLjJyZW0gcmdiYSgxNTYsIDM5LCAxNzYsIDAuMjUpO1xufVxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jdXN0b20tc2VsZWN0W211bHRpcGxlXSxcbi5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgI2ZmZjtcbn1cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtKTtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDEuMTI1cmVtKTtcbiAgcGFkZGluZy10b3A6IDAuNTYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uY3VzdG9tLWZpbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY3VzdG9tLWZpbGUsXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM2cHg7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNkMTc2ZTE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE1NiwgMzksIDE3NiwgMC4yNSk7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLWZpbGUtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXQ6bGFuZyhlbikgfiAuY3VzdG9tLWZpbGUtbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xufVxuLmN1c3RvbS1maWxlLWlucHV0IH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xufVxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAzNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwIHNvbGlkIHJnYmEoNDQsIDE0MCwgMjMwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1maWxlLWxhYmVsOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG59XG4uY3VzdG9tLWZpbGUtbGFiZWw6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjg3NXJlbSk7XG4gIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIGhzbGEoMCwgMCUsIDEwMCUsIDAuMTUpLCB0cmFuc3BhcmVudCkgcmVwZWF0LXg7XG4gIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xufVxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNHJlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDE1NiwgMzksIDE3NiwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDE1NiwgMzksIDE3NiwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMTU2LCAzOSwgMTc2LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG59XG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjNDU4MmVjIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxNzU5Y2QsICM0NTgyZWMpIHJlcGVhdC14O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJveC1zaGFkb3c6IDAgMC4xcmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2RmYTBlYSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZTRhZWVkLCAjZGZhMGVhKSByZXBlYXQteDtcbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwLjI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQ6ICM0NTgyZWMgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzE3NTljZCwgIzQ1ODJlYykgcmVwZWF0LXg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm94LXNoYWRvdzogMCAwLjFyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2RmYTBlYSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZTRhZWVkLCAjZGZhMGVhKSByZXBlYXQteDtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAuMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgYmFja2dyb3VuZDogIzQ1ODJlYyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTc1OWNkLCAjNDU4MmVjKSByZXBlYXQteDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3gtc2hhZG93OiAwIDAuMXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2RmYTBlYSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZTRhZWVkLCAjZGZhMGVhKSByZXBlYXQteDtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwLjI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtbG93ZXIsXG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cbi5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsXG4gIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjkzNzVyZW07XG59XG4ubmF2LWxpbms6Zm9jdXMsXG4ubmF2LWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyxcbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssXG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjIpO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTYgI2RlZTJlNiBoc2xhKDAsIDAlLCAxMDAlLCAwLjIpO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTgyZWM7XG59XG4ubmF2LWZpbGwgLm5hdi1pdGVtLFxuLm5hdi1maWxsID4gLm5hdi1saW5rIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSxcbi5uYXYtanVzdGlmaWVkID4gLm5hdi1saW5rIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC42MjVyZW0gMDtcbn1cbi5uYXZiYXIsXG4ubmF2YmFyIC5jb250YWluZXIsXG4ubmF2YmFyIC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyIC5jb250YWluZXItbGcsXG4ubmF2YmFyIC5jb250YWluZXItbWQsXG4ubmF2YmFyIC5jb250YWluZXItc20sXG4ubmF2YmFyIC5jb250YWluZXIteGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjUzMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41MzEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uYXZiYXItYnJhbmQ6Zm9jdXMsXG4ubmF2YmFyLWJyYW5kOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xufVxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xufVxuLm5hdmJhci10b2dnbGVyOmZvY3VzLFxuLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteGwge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQsXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMsXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYSxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMsXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMsXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgMC43NSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuMjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjUpO1xuICBib3JkZXItY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuMSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuNSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEsXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMsXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cbi5jYXJkID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4uY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtO1xufVxuLmNhcmQtc3VidGl0bGUsXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCkgMCAwO1xufVxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5jYXJkLWhlYWRlci1waWxscyxcbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG59XG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSxcbi5jYXJkLWltZy10b3Age1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG4uY2FyZC1kZWNrIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1kZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbiAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlcixcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlcixcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cbi5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmFjY29yZGlvbiB7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbi5icmVhZGNydW1iIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uYnJlYWRjcnVtYixcbi5icmVhZGNydW1iLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgY29udGVudDogXCIvXCI7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3ZlcjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMC42ODc1cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICBjb2xvcjogIzk5OTtcbiAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnBhZ2UtbGluayxcbi5wYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdlLWxpbms6aG92ZXIge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE1NiwgMzksIDE3NiwgMC4yNSk7XG59XG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU4MmVjO1xuICBib3JkZXItY29sb3I6ICM0NTgyZWM7XG59XG4ucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1ODJlYztcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTtcbn1cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4ycmVtO1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xufVxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggNnB4O1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZSAwcztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iYWRnZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuYS5iYWRnZTpmb2N1cyxcbmEuYmFkZ2U6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gIHBhZGRpbmctbGVmdDogMC42ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xufVxuLmJhZGdlLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1ODJlYztcbn1cbmEuYmFkZ2UtcHJpbWFyeTpmb2N1cyxcbmEuYmFkZ2UtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzcxZTg2O1xufVxuYS5iYWRnZS1wcmltYXJ5LmZvY3VzLFxuYS5iYWRnZS1wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTU2LCAzOSwgMTc2LCAwLjUpO1xufVxuLmJhZGdlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xufVxuYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMsXG5hLmJhZGdlLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyO1xufVxuYS5iYWRnZS1zZWNvbmRhcnkuZm9jdXMsXG5hLmJhZGdlLXNlY29uZGFyeTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSBoc2xhKDIwOCwgNyUsIDQ2JSwgMC41KTtcbn1cbi5iYWRnZS1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTA7XG59XG5hLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMsXG5hLmJhZGdlLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkOGI0MDtcbn1cbmEuYmFkZ2Utc3VjY2Vzcy5mb2N1cyxcbmEuYmFkZ2Utc3VjY2Vzczpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc2LCAxNzUsIDgwLCAwLjUpO1xufVxuLmJhZGdlLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbn1cbmEuYmFkZ2UtaW5mbzpmb2N1cyxcbmEuYmFkZ2UtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiO1xufVxuYS5iYWRnZS1pbmZvLmZvY3VzLFxuYS5iYWRnZS1pbmZvOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuLmJhZGdlLXdhcm5pbmcge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMDtcbn1cbmEuYmFkZ2Utd2FybmluZzpmb2N1cyxcbmEuYmFkZ2Utd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2M3YTAwO1xufVxuYS5iYWRnZS13YXJuaW5nLmZvY3VzLFxuYS5iYWRnZS13YXJuaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxNTIsIDAsIDAuNSk7XG59XG4uYmFkZ2UtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMzY7XG59XG5hLmJhZGdlLWRhbmdlcjpmb2N1cyxcbmEuYmFkZ2UtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTFjMGQ7XG59XG5hLmJhZGdlLWRhbmdlci5mb2N1cyxcbmEuYmFkZ2UtZGFuZ2VyOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ0LCA2NywgNTQsIDAuNSk7XG59XG4uYmFkZ2UtbGlnaHQge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cbmEuYmFkZ2UtbGlnaHQ6Zm9jdXMsXG5hLmJhZGdlLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG59XG5hLmJhZGdlLWxpZ2h0LmZvY3VzLFxuYS5iYWRnZS1saWdodDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG4uYmFkZ2UtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuYS5iYWRnZS1kYXJrOmZvY3VzLFxuYS5iYWRnZS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XG59XG5hLmJhZGdlLWRhcmsuZm9jdXMsXG5hLmJhZGdlLWRhcms6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmc6IDRyZW0gMnJlbTtcbiAgfVxufVxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMS4yNXJlbSAwLjkzNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMy4zNzVyZW07XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtIDAuOTM3NXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYWxlcnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNTExNDVjO1xuICBiYWNrZ3JvdW5kOiAjYWM0YWJkIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNiODY1YzcsICNhYzRhYmQpIHJlcGVhdC14O1xuICBib3JkZXItY29sb3I6ICNlM2MzZTk7XG59XG4uYWxlcnQtcHJpbWFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkYWIwZTI7XG59XG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMmMwYjMyO1xufVxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMzgzZDQxO1xuICBiYWNrZ3JvdW5kOiAjODQ4YjkyIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM5NjljYTIsICM4NDhiOTIpIHJlcGVhdC14O1xuICBib3JkZXItY29sb3I6ICNkNmQ4ZGI7XG59XG4uYWxlcnQtc2Vjb25kYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M4Y2JjZjtcbn1cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzIwMjMyNjtcbn1cbi5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6ICMyODViMmE7XG4gIGJhY2tncm91bmQ6ICM2OWJjNmMgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzgwYzY4MiwgIzY5YmM2YykgcmVwZWF0LXg7XG4gIGJvcmRlci1jb2xvcjogI2NkZTljZTtcbn1cbi5hbGVydC1zdWNjZXNzIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2JiZTFiZDtcbn1cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMxODM4MWE7XG59XG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kOiAjM2NiMWMzIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1OWJkY2MsICMzY2IxYzMpIHJlcGVhdC14O1xuICBib3JkZXItY29sb3I6ICNiZWU1ZWI7XG59XG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhYmRkZTU7XG59XG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDYyYzMzO1xufVxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzg1NGYwMDtcbiAgYmFja2dyb3VuZDogI2ZmYTgyOSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZiNTQ5LCAjZmZhODI5KSByZXBlYXQteDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlMmI4O1xufVxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZkODlmO1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzUyMzEwMDtcbn1cbi5hbGVydC1kYW5nZXIge1xuICBjb2xvcjogIzdmMjMxYztcbiAgYmFja2dyb3VuZDogI2Y2NjE1NiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjc3OTZmLCAjZjY2MTU2KSByZXBlYXQteDtcbiAgYm9yZGVyLWNvbG9yOiAjZmNjYWM3O1xufVxuLmFsZXJ0LWRhbmdlciBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmYmIzYWY7XG59XG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM1NTE3MTM7XG59XG4uYWxlcnQtbGlnaHQge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZDogI2Y5ZmFmYiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmFmYmZjLCAjZjlmYWZiKSByZXBlYXQteDtcbiAgYm9yZGVyLWNvbG9yOiAjZmRmZGZlO1xufVxuLmFsZXJ0LWxpZ2h0IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VjZWNmNjtcbn1cbi5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNjg2ODY4O1xufVxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZDogIzU0NWE1ZiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNmU3Mzc3LCAjNTQ1YTVmKSByZXBlYXQteDtcbiAgYm9yZGVyLWNvbG9yOiAjYzZjOGNhO1xufVxuLmFsZXJ0LWRhcmsgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjliYmJlO1xufVxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA0MDUwNTtcbn1cbkBrZXlmcmFtZXMgYSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0cHggMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG4ucHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wcm9ncmVzcyxcbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb2dyZXNzLWJhciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU4MmVjO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIGhzbGEoMCwgMCUsIDEwMCUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMCwgdHJhbnNwYXJlbnQgNTAlLCBoc2xhKDAsIDAlLCAxMDAlLCAwLjE1KSAwLCBoc2xhKDAsIDAlLCAxMDAlLCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDAsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiA0cHggNHB4O1xufVxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogYSAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cbi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLFxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCxcbi5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU4MmVjO1xuICBib3JkZXItY29sb3I6ICM0NTgyZWM7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogIzUxMTQ1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzYzNlOTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLFxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICBjb2xvcjogIzUxMTQ1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhYjBlMjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTExNDVjO1xuICBib3JkZXItY29sb3I6ICM1MTE0NWM7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMzgzZDQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGRiO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyxcbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODNkNDE7XG4gIGJvcmRlci1jb2xvcjogIzM4M2Q0MTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjg1YjJhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RlOWNlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjMjg1YjJhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJlMWJkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODViMmE7XG4gIGJvcmRlci1jb2xvcjogIzI4NWIyYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzU0NjA7XG4gIGJvcmRlci1jb2xvcjogIzBjNTQ2MDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjODU0ZjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmI4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjODU0ZjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkODlmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTRmMDA7XG4gIGJvcmRlci1jb2xvcjogIzg1NGYwMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICM3ZjIzMWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2NhYzc7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLFxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjN2YyMzFjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJiM2FmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmMjMxYztcbiAgYm9yZGVyLWNvbG9yOiAjN2YyMzFjO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLFxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MTgxODI7XG4gIGJvcmRlci1jb2xvcjogIzgxODE4Mjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFlMjE7XG4gIGJvcmRlci1jb2xvcjogIzFiMWUyMTtcbn1cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgb3BhY2l0eTogMC41O1xufVxuLmNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyxcbi5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRvYXN0IHtcbiAgZmxleC1iYXNpczogMzUwcHg7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjc1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi50b2FzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi50b2FzdC5zaG93aW5nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50b2FzdC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG59XG4udG9hc3QuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwO1xufVxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWZvb3Rlcixcbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtaGVhZGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvdXRsaW5lOiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbjogLTFyZW0gLTFyZW0gLTFyZW0gYXV0bztcbn1cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IDAuMjVyZW07XG59XG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDpiZWZvcmUge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogMC45O1xufVxuLnRvb2x0aXAgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuOHJlbTtcbiAgaGVpZ2h0OiAwLjRyZW07XG59XG4udG9vbHRpcCAuYXJyb3c6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSxcbi5icy10b29sdGlwLXRvcCB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3csXG4uYnMtdG9vbHRpcC10b3AgLmFycm93IHtcbiAgYm90dG9tOiAwO1xufVxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6YmVmb3JlLFxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdLFxuLmJzLXRvb2x0aXAtcmlnaHQge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3csXG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3cge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6YmVmb3JlLFxuLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbn1cbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0sXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93LFxuLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdyB7XG4gIHRvcDogMDtcbn1cbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OmJlZm9yZSxcbi5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdLFxuLmJzLXRvb2x0aXAtbGVmdCB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93LFxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3cge1xuICByaWdodDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6YmVmb3JlLFxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ucG9wb3ZlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnBvcG92ZXIsXG4ucG9wb3ZlciAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBvcG92ZXIgLmFycm93IHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBtYXJnaW46IDAgMC4zcmVtO1xufVxuLnBvcG92ZXIgLmFycm93OmFmdGVyLFxuLnBvcG92ZXIgLmFycm93OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdLFxuLmJzLXBvcG92ZXItdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdyxcbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdyB7XG4gIGJvdHRvbTogLTAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3c6YmVmb3JlLFxuLmJzLXBvcG92ZXItdG9wID4gLmFycm93OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdID4gLmFycm93OmFmdGVyLFxuLmJzLXBvcG92ZXItdG9wID4gLmFycm93OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSxcbi5icy1wb3BvdmVyLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdyxcbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93IHtcbiAgbGVmdDogLTAuNXJlbTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAuM3JlbSAwO1xufVxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdID4gLmFycm93OmJlZm9yZSxcbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdID4gLmFycm93OmFmdGVyLFxuLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0sXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93LFxuLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93IHtcbiAgdG9wOiAtMC41cmVtO1xufVxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdzpiZWZvcmUsXG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3c6YWZ0ZXIsXG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6YmVmb3JlLFxuLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0sXG4uYnMtcG9wb3Zlci1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdyxcbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3cge1xuICByaWdodDogLTAuNXJlbTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAuM3JlbSAwO1xufVxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3c6YmVmb3JlLFxuLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93OmFmdGVyLFxuLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzphZnRlciB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cbi5wb3BvdmVyLWhlYWRlcjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJvdXNlbC1pbm5lcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYsXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCxcbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC42cztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQsXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCxcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLFxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yNSksIHJnYmEoMCwgMCwgMCwgMC4wMDEpKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgwLCAwLCAwLCAwLjI1KSwgcmdiYSgwLCAwLCAwLCAwLjAwMSkpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlLzEwMCUgMTAwJTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMTUlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IFNiIDAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci13aWR0aDogMC4yZW07XG59XG5Aa2V5ZnJhbWVzIGIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IGIgMC43NXMgbGluZWFyIGluZmluaXRlO1xufVxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTgyZWMgIWltcG9ydGFudDtcbn1cbmEuYmctcHJpbWFyeTpmb2N1cyxcbmEuYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzcxZTg2ICFpbXBvcnRhbnQ7XG59XG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXG5hLmJnLXNlY29uZGFyeTpob3ZlcixcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXMsXG5idXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MiAhaW1wb3J0YW50O1xufVxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwICFpbXBvcnRhbnQ7XG59XG5hLmJnLXN1Y2Nlc3M6Zm9jdXMsXG5hLmJnLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24uYmctc3VjY2Vzczpmb2N1cyxcbmJ1dHRvbi5iZy1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkOGI0MCAhaW1wb3J0YW50O1xufVxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5hLmJnLWluZm86Zm9jdXMsXG5hLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyxcbmJ1dHRvbi5iZy1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YiAhaW1wb3J0YW50O1xufVxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwICFpbXBvcnRhbnQ7XG59XG5hLmJnLXdhcm5pbmc6Zm9jdXMsXG5hLmJnLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYmctd2FybmluZzpmb2N1cyxcbmJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjN2EwMCAhaW1wb3J0YW50O1xufVxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMzYgIWltcG9ydGFudDtcbn1cbmEuYmctZGFuZ2VyOmZvY3VzLFxuYS5iZy1kYW5nZXI6aG92ZXIsXG5idXR0b24uYmctZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmJnLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTFjMGQgIWltcG9ydGFudDtcbn1cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cbmEuYmctbGlnaHQ6Zm9jdXMsXG5hLmJnLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50O1xufVxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5hLmJnLWRhcms6Zm9jdXMsXG5hLmJnLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50O1xufVxuLmJnLWdyYWRpZW50LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjNDU4MmVjIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxNzU5Y2QsICM0NTgyZWMpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JhZGllbnQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODI4YTkxLCAjNmM3NTdkKSByZXBlYXQteCAhaW1wb3J0YW50O1xufVxuLmJnLWdyYWRpZW50LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNGNhZjUwIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM2N2JiNmEsICM0Y2FmNTApIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JhZGllbnQtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICMxN2EyYjggbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzNhYjBjMywgIzE3YTJiOCkgcmVwZWF0LXggIWltcG9ydGFudDtcbn1cbi5iZy1ncmFkaWVudC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2ZmOTgwMCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZhNzI2LCAjZmY5ODAwKSByZXBlYXQteCAhaW1wb3J0YW50O1xufVxuLmJnLWdyYWRpZW50LWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNmNDQzMzYgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Y2NWY1NCwgI2Y0NDMzNikgcmVwZWF0LXggIWltcG9ydGFudDtcbn1cbi5iZy1ncmFkaWVudC1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmEgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Y5ZmFmYiwgI2Y4ZjlmYSkgcmVwZWF0LXggIWltcG9ydGFudDtcbn1cbi5iZy1ncmFkaWVudC1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzM0M2E0MCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNTI1ODVkLCAjMzQzYTQwKSByZXBlYXQteCAhaW1wb3J0YW50O1xufVxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICM0NTgyZWMgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICM0Y2FmNTAgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY5ODAwICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y0NDMzNiAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbSAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1yaWdodCxcbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1ib3R0b20sXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1ib3R0b20sXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5jbGVhcmZpeDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVtYmVkLXJlc3BvbnNpdmU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4uZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4uZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNDMlO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTtcbn1cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuLnVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuLnVzZXItc2VsZWN0LW5vbmUge1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xufVxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuLmZpeGVkLXRvcCB7XG4gIHRvcDogMDtcbn1cbi5maXhlZC1ib3R0b20sXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cbi5maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG59XG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLnN0aWNreS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249Y2xlYXJdOmFmdGVyLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1kZWNyZW1lbnRIb3Vyc106YWZ0ZXIsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPWRlY3JlbWVudE1pbnV0ZXNdOmFmdGVyLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1pbmNyZW1lbnRIb3Vyc106YWZ0ZXIsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPWluY3JlbWVudE1pbnV0ZXNdOmFmdGVyLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1zaG93SG91cnNdOmFmdGVyLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1zaG93TWludXRlc106YWZ0ZXIsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPXRvZGF5XTphZnRlcixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249dG9nZ2xlUGVyaW9kXTphZnRlcixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoOmFmdGVyLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGgubmV4dDphZnRlcixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLnByZXY6YWZ0ZXIsXG4uc3Itb25seSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpICFpbXBvcnRhbnQ7XG59XG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDtcbn1cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5tdC0wLFxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubWItMCxcbi5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtMSxcbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tbC0xLFxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXItMixcbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYi0yLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm1yLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5wdC0wLFxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5wYi0wLFxuLnB5LTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnBsLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wdC0xLFxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnBsLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wci0yLFxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtMyxcbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucGItMyxcbi5weS0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wbC0zLFxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wdC00LFxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHItNCxcbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBsLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucHItNSxcbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnBiLTUsXG4ucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubS1uMSB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tdC1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWItbjEsXG4ubXktbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm1sLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm10LW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1yLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm0tbjMge1xuICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuLm1yLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuLm1iLW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbn1cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuLm0tbjQge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tdC1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1iLW40LFxuLm15LW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1sLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLW41IHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuLm10LW41LFxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbn1cbi5tci1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLnN0cmV0Y2hlZC1saW5rOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50ZXh0LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIExpYmVyYXRpb24gTW9ubywgQ291cmllciBOZXcsIG1vbm9zcGFjZSAhaW1wb3J0YW50O1xufVxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG4uZm9udC13ZWlnaHQtYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5hLnRleHQtcHJpbWFyeTpmb2N1cyxcbmEudGV4dC1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICM2NDE5NzEgIWltcG9ydGFudDtcbn1cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5hLnRleHQtc2Vjb25kYXJ5OmZvY3VzLFxuYS50ZXh0LXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjNDk0ZjU0ICFpbXBvcnRhbnQ7XG59XG5hLnRleHQtc3VjY2Vzczpmb2N1cyxcbmEudGV4dC1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICMzNTdhMzggIWltcG9ydGFudDtcbn1cbmEudGV4dC1pbmZvOmZvY3VzLFxuYS50ZXh0LWluZm86aG92ZXIge1xuICBjb2xvcjogIzBmNjY3NCAhaW1wb3J0YW50O1xufVxuYS50ZXh0LXdhcm5pbmc6Zm9jdXMsXG5hLnRleHQtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjYjM2YTAwICFpbXBvcnRhbnQ7XG59XG5hLnRleHQtZGFuZ2VyOmZvY3VzLFxuYS50ZXh0LWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZDIxOTBiICFpbXBvcnRhbnQ7XG59XG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5hLnRleHQtbGlnaHQ6Zm9jdXMsXG5hLnRleHQtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogI2NiZDNkYSAhaW1wb3J0YW50O1xufVxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5hLnRleHQtZGFyazpmb2N1cyxcbmEudGV4dC1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICMxMjE0MTYgIWltcG9ydGFudDtcbn1cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xufVxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuLnRleHQtYmxhY2stNTAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjUpICFpbXBvcnRhbnQ7XG59XG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG4udGV4dC1yZXNldCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gICosXG4gIDphZnRlcixcbiAgOmJlZm9yZSB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBhOm5vdCguYnRuKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIGJsb2NrcXVvdGUsXG4gIHByZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuICBpbWcsXG4gIHRyIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgaDIsXG4gIGgzLFxuICBwIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG4gIEBwYWdlIHtcbiAgICBzaXplOiBhMztcbiAgfVxuICAuY29udGFpbmVyLFxuICBib2R5IHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLFxuICAudGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtYm9yZGVyZWQgdGQsXG4gIC50YWJsZS1ib3JkZXJlZCB0aCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZS1kYXJrIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAudGFibGUtZGFyayB0Ym9keSArIHRib2R5LFxuICAudGFibGUtZGFyayB0ZCxcbiAgLnRhYmxlLWRhcmsgdGgsXG4gIC50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIH1cbiAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIH1cbn1cbi5jYXJkIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5hbmltYXRlX19hbmltYXRlZCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tYW5pbWF0ZS1kdXJhdGlvbik7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9faW5maW5pdGUge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMSB7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWFuaW1hdGUtcmVwZWF0KTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMiB7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMik7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fcmVwZWF0LTMge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSAqIDMpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTFzIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1hbmltYXRlLWRlbGF5KTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS0ycyB7XG4gIGFuaW1hdGlvbi1kZWxheTogMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDIpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTNzIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAzcztcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogMyk7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktNHMge1xuICBhbmltYXRpb24tZGVsYXk6IDRzO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiA0KTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS01cyB7XG4gIGFuaW1hdGlvbi1kZWxheTogNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDUpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2Zhc3RlciB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pLzIpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2Zhc3Qge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuOHM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuOCk7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fc2xvdyB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDIpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3Nsb3dlciB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDMpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpLCBwcmludCB7XG4gIC5hbmltYXRlX19hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXMhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDFtcyFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbmltYXRlX19hbmltYXRlZFtjbGFzcyo9T3V0XSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBjIHtcbiAgMCUsXG4gIDIwJSxcbiAgNTMlLFxuICB0byB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG4gIDQwJSxcbiAgNDMlIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKSBzY2FsZVkoMS4xKTtcbiAgfVxuICA3MCUge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApIHNjYWxlWSgxLjA1KTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGVZKDAuOTUpO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKSBzY2FsZVkoMS4wMik7XG4gIH1cbn1cbi5hbmltYXRlX19ib3VuY2Uge1xuICBhbmltYXRpb24tbmFtZTogYztcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cbkBrZXlmcmFtZXMgZCB7XG4gIDAlLFxuICA1MCUsXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDI1JSxcbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW5pbWF0ZV9fZmxhc2gge1xuICBhbmltYXRpb24tbmFtZTogZDtcbn1cbkBrZXlmcmFtZXMgZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbn1cbi5hbmltYXRlX19wdWxzZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBlO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cbkBrZXlmcmFtZXMgZiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuICA2NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbn1cbi5hbmltYXRlX19ydWJiZXJCYW5kIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGY7XG59XG5Aa2V5ZnJhbWVzIGcge1xuICAwJSxcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxuICAxMCUsXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fc2hha2VYIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGc7XG59XG5Aa2V5ZnJhbWVzIGgge1xuICAwJSxcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxuICAxMCUsXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fc2hha2VZIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGg7XG59XG5Aa2V5ZnJhbWVzIGkge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDYuNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgfVxuICAxOC41JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgfVxuICAzMS41JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICB9XG4gIDQzLjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG4uYW5pbWF0ZV9faGVhZFNoYWtlIHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBpO1xufVxuQGtleWZyYW1lcyBqIHtcbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG4uYW5pbWF0ZV9fc3dpbmcge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICBhbmltYXRpb24tbmFtZTogajtcbn1cbkBrZXlmcmFtZXMgayB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxuICAxMCUsXG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZSgtM2RlZyk7XG4gIH1cbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlKDNkZWcpO1xuICB9XG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUoLTNkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxufVxuLmFuaW1hdGVfX3RhZGEge1xuICBhbmltYXRpb24tbmFtZTogaztcbn1cbkBrZXlmcmFtZXMgbCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgMTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZSgtNWRlZyk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlKDNkZWcpO1xuICB9XG4gIDQ1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUoLTNkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZSgyZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUoLTFkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cbi5hbmltYXRlX193b2JibGUge1xuICBhbmltYXRpb24tbmFtZTogbDtcbn1cbkBrZXlmcmFtZXMgbSB7XG4gIDAlLFxuICAxMS4xJSxcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxuICAyMi4yJSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICB9XG4gIDMzLjMlIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICB9XG4gIDQ0LjQlIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgfVxuICA1NS41JSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gIH1cbiAgNjYuNiUge1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgfVxuICA3Ny43JSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICB9XG4gIDg4LjglIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMmRlZykgc2tld1koLTAuMTk1MzEyZGVnKTtcbiAgfVxufVxuLmFuaW1hdGVfX2plbGxvIHtcbiAgYW5pbWF0aW9uLW5hbWU6IG07XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbkBrZXlmcmFtZXMgbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDE0JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB9XG4gIDI4JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA0MiUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgfVxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5hbmltYXRlX19oZWFydEJlYXQge1xuICBhbmltYXRpb24tbmFtZTogbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjNzO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAxLjMpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cbkBrZXlmcmFtZXMgbyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVfX2JhY2tJbkRvd24ge1xuICBhbmltYXRpb24tbmFtZTogbztcbn1cbkBrZXlmcmFtZXMgcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVfX2JhY2tJbkxlZnQge1xuICBhbmltYXRpb24tbmFtZTogcDtcbn1cbkBrZXlmcmFtZXMgcSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW5pbWF0ZV9fYmFja0luUmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogcTtcbn1cbkBrZXlmcmFtZXMgciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW5pbWF0ZV9fYmFja0luVXAge1xuICBhbmltYXRpb24tbmFtZTogcjtcbn1cbkBrZXlmcmFtZXMgcyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbi5hbmltYXRlX19iYWNrT3V0RG93biB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzO1xufVxuQGtleWZyYW1lcyB0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4uYW5pbWF0ZV9fYmFja091dExlZnQge1xuICBhbmltYXRpb24tbmFtZTogdDtcbn1cbkBrZXlmcmFtZXMgdSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4uYW5pbWF0ZV9fYmFja091dFJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHU7XG59XG5Aa2V5ZnJhbWVzIHYge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDAuNyk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwMHB4KSBzY2FsZSgwLjcpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuLmFuaW1hdGVfX2JhY2tPdXRVcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiB2O1xufVxuQGtleWZyYW1lcyB3IHtcbiAgMCUsXG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSxcbiAgdG8ge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG59XG4uYW5pbWF0ZV9fYm91bmNlSW4ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjc1KTtcbiAgYW5pbWF0aW9uLW5hbWU6IHc7XG59XG5Aa2V5ZnJhbWVzIHgge1xuICAwJSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCkgc2NhbGVZKDMpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApIHNjYWxlWSgwLjkpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgc2NhbGVZKDAuOTUpO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2JvdW5jZUluRG93biB7XG4gIGFuaW1hdGlvbi1uYW1lOiB4O1xufVxuQGtleWZyYW1lcyB5IHtcbiAgMCUsXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIHRvIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApIHNjYWxlWCgzKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKSBzY2FsZVgoMSk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKSBzY2FsZVgoMC45OCk7XG4gIH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCkgc2NhbGVYKDAuOTk1KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG4uYW5pbWF0ZV9fYm91bmNlSW5MZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHk7XG59XG5Aa2V5ZnJhbWVzIHoge1xuICAwJSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKSBzY2FsZVgoMyk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApIHNjYWxlWCgxKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCkgc2NhbGVYKDAuOTgpO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKSBzY2FsZVgoMC45OTUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cbi5hbmltYXRlX19ib3VuY2VJblJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHo7XG59XG5Aa2V5ZnJhbWVzIEEge1xuICAwJSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgdG8ge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKSBzY2FsZVkoNSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHNjYWxlWSgwLjkpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSBzY2FsZVkoMC45NSk7XG4gIH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2JvdW5jZUluVXAge1xuICBhbmltYXRpb24tbmFtZTogQTtcbn1cbkBrZXlmcmFtZXMgQiB7XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG4gIDUwJSxcbiAgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbn1cbi5hbmltYXRlX19ib3VuY2VPdXQge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjc1KTtcbiAgYW5pbWF0aW9uLW5hbWU6IEI7XG59XG5Aa2V5ZnJhbWVzIEMge1xuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgc2NhbGVZKDAuOTg1KTtcbiAgfVxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCkgc2NhbGVZKDMpO1xuICB9XG59XG4uYW5pbWF0ZV9fYm91bmNlT3V0RG93biB7XG4gIGFuaW1hdGlvbi1uYW1lOiBDO1xufVxuQGtleWZyYW1lcyBEIHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCkgc2NhbGVYKDAuOSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKSBzY2FsZVgoMik7XG4gIH1cbn1cbi5hbmltYXRlX19ib3VuY2VPdXRMZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IEQ7XG59XG5Aa2V5ZnJhbWVzIEUge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCkgc2NhbGVYKDAuOSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApIHNjYWxlWCgyKTtcbiAgfVxufVxuLmFuaW1hdGVfX2JvdW5jZU91dFJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IEU7XG59XG5Aa2V5ZnJhbWVzIEYge1xuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHNjYWxlWSgwLjk4NSk7XG4gIH1cbiAgNDAlLFxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKSBzY2FsZVkoMC45KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApIHNjYWxlWSgzKTtcbiAgfVxufVxuLmFuaW1hdGVfX2JvdW5jZU91dFVwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IEY7XG59XG5Aa2V5ZnJhbWVzIEcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBHO1xufVxuQGtleWZyYW1lcyBIIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZUluRG93biB7XG4gIGFuaW1hdGlvbi1uYW1lOiBIO1xufVxuQGtleWZyYW1lcyBJIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW5Eb3duQmlnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IEk7XG59XG5Aa2V5ZnJhbWVzIEoge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW5MZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IEo7XG59XG5Aa2V5ZnJhbWVzIEsge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJbkxlZnRCaWcge1xuICBhbmltYXRpb24tbmFtZTogSztcbn1cbkBrZXlmcmFtZXMgTCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZUluUmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogTDtcbn1cbkBrZXlmcmFtZXMgTSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW5SaWdodEJpZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBNO1xufVxuQGtleWZyYW1lcyBOIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW5VcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBOO1xufVxuQGtleWZyYW1lcyBPIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJblVwQmlnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IE87XG59XG5Aa2V5ZnJhbWVzIFAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZUluVG9wTGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBQO1xufVxuQGtleWZyYW1lcyBRIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZUluVG9wUmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogUTtcbn1cbkBrZXlmcmFtZXMgUiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJbkJvdHRvbUxlZnQge1xuICBhbmltYXRpb24tbmFtZTogUjtcbn1cbkBrZXlmcmFtZXMgUyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZUluQm90dG9tUmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogUztcbn1cbkBrZXlmcmFtZXMgVCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZU91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBUO1xufVxuQGtleWZyYW1lcyBVIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXREb3duIHtcbiAgYW5pbWF0aW9uLW5hbWU6IFU7XG59XG5Aa2V5ZnJhbWVzIFYge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlT3V0RG93bkJpZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBWO1xufVxuQGtleWZyYW1lcyBXIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlT3V0TGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBXO1xufVxuQGtleWZyYW1lcyBYIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRMZWZ0QmlnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IFg7XG59XG5Aa2V5ZnJhbWVzIFkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZU91dFJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IFk7XG59XG5Aa2V5ZnJhbWVzIFoge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlT3V0UmlnaHRCaWcge1xuICBhbmltYXRpb24tbmFtZTogWjtcbn1cbkBrZXlmcmFtZXMgYWIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVPdXRVcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhYjtcbn1cbkBrZXlmcmFtZXMgYmIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZU91dFVwQmlnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJiO1xufVxuQGtleWZyYW1lcyBjYiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlT3V0VG9wTGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBjYjtcbn1cbkBrZXlmcmFtZXMgZGIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlT3V0VG9wUmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogZGI7XG59XG5Aa2V5ZnJhbWVzIGViIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlT3V0Qm90dG9tUmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogZWI7XG59XG5Aa2V5ZnJhbWVzIGZiIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fZmFkZU91dEJvdHRvbUxlZnQge1xuICBhbmltYXRpb24tbmFtZTogZmI7XG59XG5Aa2V5ZnJhbWVzIGdiIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoLTF0dXJuKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE3MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2ZsaXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGFuaW1hdGlvbi1uYW1lOiBnYjtcbn1cbkBrZXlmcmFtZXMgaGIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG4uYW5pbWF0ZV9fZmxpcEluWCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUhaW1wb3J0YW50O1xuICBhbmltYXRpb24tbmFtZTogaGI7XG59XG5Aa2V5ZnJhbWVzIGliIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTIwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZsaXBJblkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLW5hbWU6IGliO1xufVxuQGtleWZyYW1lcyBqYiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW5pbWF0ZV9fZmxpcE91dFgge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjc1KTtcbiAgYW5pbWF0aW9uLW5hbWU6IGpiO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5Aa2V5ZnJhbWVzIGtiIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbmltYXRlX19mbGlwT3V0WSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDAuNzUpO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLW5hbWU6IGtiO1xufVxuQGtleWZyYW1lcyBsYiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG4uYW5pbWF0ZV9fbGlnaHRTcGVlZEluUmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogbGI7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuQGtleWZyYW1lcyBtYiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogc2tld1goLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg1ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG4uYW5pbWF0ZV9fbGlnaHRTcGVlZEluTGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBtYjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5Aa2V5ZnJhbWVzIG5iIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbmltYXRlX19saWdodFNwZWVkT3V0UmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogbmI7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5Aa2V5ZnJhbWVzIG9iIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX2xpZ2h0U3BlZWRPdXRMZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IG9iO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuQGtleWZyYW1lcyBwYiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVfX3JvdGF0ZUluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHBiO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5Aa2V5ZnJhbWVzIHFiIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX19yb3RhdGVJbkRvd25MZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHFiO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbn1cbi5hbmltYXRlX19yb3RhdGVJbkRvd25SaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiByYjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xufVxuQGtleWZyYW1lcyByYiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX19yb3RhdGVJblVwTGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiByYjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG59XG5Aa2V5ZnJhbWVzIHNiIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX19yb3RhdGVJblVwUmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogc2I7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbn1cbkBrZXlmcmFtZXMgdGIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW5pbWF0ZV9fcm90YXRlT3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHRiO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5Aa2V5ZnJhbWVzIHViIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW5pbWF0ZV9fcm90YXRlT3V0RG93bkxlZnQge1xuICBhbmltYXRpb24tbmFtZTogdWI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xufVxuLmFuaW1hdGVfX3JvdGF0ZU91dERvd25SaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiB2YjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xufVxuQGtleWZyYW1lcyB2YiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbmltYXRlX19yb3RhdGVPdXRVcExlZnQge1xuICBhbmltYXRpb24tbmFtZTogdmI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xufVxuQGtleWZyYW1lcyB3YiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX3JvdGF0ZU91dFVwUmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogd2I7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbn1cbi5hbmltYXRlX19oaW5nZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDIpO1xuICBhbmltYXRpb24tbmFtZTogZmM7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xufVxuQGtleWZyYW1lcyB4YiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmFuaW1hdGVfX2phY2tJblRoZUJveCB7XG4gIGFuaW1hdGlvbi1uYW1lOiB4Yjtcbn1cbkBrZXlmcmFtZXMgeWIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUoLTEyMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG4uYW5pbWF0ZV9fcm9sbEluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHliO1xufVxuQGtleWZyYW1lcyB6YiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlKDEyMGRlZyk7XG4gIH1cbn1cbi5hbmltYXRlX19yb2xsT3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHpiO1xufVxuQGtleWZyYW1lcyBBYiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX196b29tSW4ge1xuICBhbmltYXRpb24tbmFtZTogQWI7XG59XG5Aa2V5ZnJhbWVzIEJiIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi5hbmltYXRlX196b29tSW5Eb3duIHtcbiAgYW5pbWF0aW9uLW5hbWU6IEJiO1xufVxuQGtleWZyYW1lcyBDYiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG4uYW5pbWF0ZV9fem9vbUluTGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBDYjtcbn1cbkBrZXlmcmFtZXMgRGIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuLmFuaW1hdGVfX3pvb21JblJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IERiO1xufVxuQGtleWZyYW1lcyBFYiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG4uYW5pbWF0ZV9fem9vbUluVXAge1xuICBhbmltYXRpb24tbmFtZTogRWI7XG59XG5Aa2V5ZnJhbWVzIEZiIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFuaW1hdGVfX3pvb21PdXQge1xuICBhbmltYXRpb24tbmFtZTogRmI7XG59XG5Aa2V5ZnJhbWVzIEdiIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi5hbmltYXRlX196b29tT3V0RG93biB7XG4gIGFuaW1hdGlvbi1uYW1lOiBHYjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cbkBrZXlmcmFtZXMgSGIge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3pvb21PdXRMZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IEhiO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cbkBrZXlmcmFtZXMgSWIge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3pvb21PdXRSaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBJYjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xufVxuQGtleWZyYW1lcyBKYiB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG4uYW5pbWF0ZV9fem9vbU91dFVwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IEpiO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuQGtleWZyYW1lcyBLYiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zbGlkZUluRG93biB7XG4gIGFuaW1hdGlvbi1uYW1lOiBLYjtcbn1cbkBrZXlmcmFtZXMgTGIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG4uYW5pbWF0ZV9fc2xpZGVJbkxlZnQge1xuICBhbmltYXRpb24tbmFtZTogTGI7XG59XG5Aa2V5ZnJhbWVzIE1iIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG4uYW5pbWF0ZV9fc2xpZGVJblJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IE1iO1xufVxuQGtleWZyYW1lcyBOYiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3NsaWRlSW5VcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBOYjtcbn1cbkBrZXlmcmFtZXMgT2Ige1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3NsaWRlT3V0RG93biB7XG4gIGFuaW1hdGlvbi1uYW1lOiBPYjtcbn1cbkBrZXlmcmFtZXMgUGIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zbGlkZU91dExlZnQge1xuICBhbmltYXRpb24tbmFtZTogUGI7XG59XG5Aa2V5ZnJhbWVzIFFiIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zbGlkZU91dFJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IFFiO1xufVxuQGtleWZyYW1lcyBSYiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3NsaWRlT3V0VXAge1xuICBhbmltYXRpb24tbmFtZTogUmI7XG59XG4uY3QtbGFiZWwge1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uY3QtY2hhcnQtYmFyIC5jdC1sYWJlbCxcbi5jdC1jaGFydC1saW5lIC5jdC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jdC1jaGFydC1kb251dCAuY3QtbGFiZWwsXG4uY3QtY2hhcnQtcGllIC5jdC1sYWJlbCB7XG4gIGRvbWluYW50LWJhc2VsaW5lOiBjZW50cmFsO1xufVxuLmN0LWxhYmVsLmN0LWhvcml6b250YWwuY3Qtc3RhcnQge1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5jdC1sYWJlbC5jdC1ob3Jpem9udGFsLmN0LWVuZCxcbi5jdC1sYWJlbC5jdC1ob3Jpem9udGFsLmN0LXN0YXJ0IHtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFuY2hvcjogc3RhcnQ7XG59XG4uY3QtbGFiZWwuY3QtaG9yaXpvbnRhbC5jdC1lbmQge1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uY3QtbGFiZWwuY3QtdmVydGljYWwuY3Qtc3RhcnQge1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LWFuY2hvcjogZW5kO1xufVxuLmN0LWxhYmVsLmN0LXZlcnRpY2FsLmN0LWVuZCB7XG4gIC1tcy1mbGV4LWFsaWduOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1wYWNrOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYW5jaG9yOiBzdGFydDtcbn1cbi5jdC1jaGFydC1iYXIgLmN0LWxhYmVsLmN0LWhvcml6b250YWwuY3Qtc3RhcnQge1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWFuY2hvcjogc3RhcnQ7XG59XG4uY3QtY2hhcnQtYmFyIC5jdC1sYWJlbC5jdC1ob3Jpem9udGFsLmN0LWVuZCB7XG4gIC1tcy1mbGV4LWFsaWduOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWFuY2hvcjogc3RhcnQ7XG59XG4uY3QtY2hhcnQtYmFyLmN0LWhvcml6b250YWwtYmFycyAuY3QtbGFiZWwuY3QtaG9yaXpvbnRhbC5jdC1zdGFydCB7XG4gIC1tcy1mbGV4LWFsaWduOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1wYWNrOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYW5jaG9yOiBzdGFydDtcbn1cbi5jdC1jaGFydC1iYXIuY3QtaG9yaXpvbnRhbC1iYXJzIC5jdC1sYWJlbC5jdC1ob3Jpem9udGFsLmN0LWVuZCB7XG4gIC1tcy1mbGV4LWFsaWduOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFuY2hvcjogc3RhcnQ7XG59XG4uY3QtY2hhcnQtYmFyLmN0LWhvcml6b250YWwtYmFycyAuY3QtbGFiZWwuY3QtdmVydGljYWwuY3Qtc3RhcnQge1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtYW5jaG9yOiBlbmQ7XG59XG4uY3QtY2hhcnQtYmFyLmN0LWhvcml6b250YWwtYmFycyAuY3QtbGFiZWwuY3QtdmVydGljYWwuY3QtZW5kIHtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFuY2hvcjogZW5kO1xufVxuLmN0LWdyaWQge1xuICBzdHJva2U6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDJweDtcbn1cbi5jdC1ncmlkLWJhY2tncm91bmQge1xuICBmaWxsOiBub25lO1xufVxuLmN0LXBvaW50IHtcbiAgc3Ryb2tlLXdpZHRoOiAxMHB4O1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG59XG4uY3QtbGluZSB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogNHB4O1xufVxuLmN0LWFyZWEge1xuICBzdHJva2U6IG5vbmU7XG4gIGZpbGwtb3BhY2l0eTogMC4xO1xufVxuLmN0LWJhciB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogMTBweDtcbn1cbi5jdC1zbGljZS1kb251dCB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogNjBweDtcbn1cbi5jdC1zZXJpZXMtYSAuY3QtYmFyLFxuLmN0LXNlcmllcy1hIC5jdC1saW5lLFxuLmN0LXNlcmllcy1hIC5jdC1wb2ludCxcbi5jdC1zZXJpZXMtYSAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICNkNzAyMDY7XG59XG4uY3Qtc2VyaWVzLWEgLmN0LWFyZWEsXG4uY3Qtc2VyaWVzLWEgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLFxuLmN0LXNlcmllcy1hIC5jdC1zbGljZS1waWUge1xuICBmaWxsOiAjZDcwMjA2O1xufVxuLmN0LXNlcmllcy1iIC5jdC1iYXIsXG4uY3Qtc2VyaWVzLWIgLmN0LWxpbmUsXG4uY3Qtc2VyaWVzLWIgLmN0LXBvaW50LFxuLmN0LXNlcmllcy1iIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogI2YwNWI0Zjtcbn1cbi5jdC1zZXJpZXMtYiAuY3QtYXJlYSxcbi5jdC1zZXJpZXMtYiAuY3Qtc2xpY2UtZG9udXQtc29saWQsXG4uY3Qtc2VyaWVzLWIgLmN0LXNsaWNlLXBpZSB7XG4gIGZpbGw6ICNmMDViNGY7XG59XG4uY3Qtc2VyaWVzLWMgLmN0LWJhcixcbi5jdC1zZXJpZXMtYyAuY3QtbGluZSxcbi5jdC1zZXJpZXMtYyAuY3QtcG9pbnQsXG4uY3Qtc2VyaWVzLWMgLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjZjRjNjNkO1xufVxuLmN0LXNlcmllcy1jIC5jdC1hcmVhLFxuLmN0LXNlcmllcy1jIC5jdC1zbGljZS1kb251dC1zb2xpZCxcbi5jdC1zZXJpZXMtYyAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogI2Y0YzYzZDtcbn1cbi5jdC1zZXJpZXMtZCAuY3QtYmFyLFxuLmN0LXNlcmllcy1kIC5jdC1saW5lLFxuLmN0LXNlcmllcy1kIC5jdC1wb2ludCxcbi5jdC1zZXJpZXMtZCAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICNkMTc5MDU7XG59XG4uY3Qtc2VyaWVzLWQgLmN0LWFyZWEsXG4uY3Qtc2VyaWVzLWQgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLFxuLmN0LXNlcmllcy1kIC5jdC1zbGljZS1waWUge1xuICBmaWxsOiAjZDE3OTA1O1xufVxuLmN0LXNlcmllcy1lIC5jdC1iYXIsXG4uY3Qtc2VyaWVzLWUgLmN0LWxpbmUsXG4uY3Qtc2VyaWVzLWUgLmN0LXBvaW50LFxuLmN0LXNlcmllcy1lIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogIzQ1M2QzZjtcbn1cbi5jdC1zZXJpZXMtZSAuY3QtYXJlYSxcbi5jdC1zZXJpZXMtZSAuY3Qtc2xpY2UtZG9udXQtc29saWQsXG4uY3Qtc2VyaWVzLWUgLmN0LXNsaWNlLXBpZSB7XG4gIGZpbGw6ICM0NTNkM2Y7XG59XG4uY3Qtc2VyaWVzLWYgLmN0LWJhcixcbi5jdC1zZXJpZXMtZiAuY3QtbGluZSxcbi5jdC1zZXJpZXMtZiAuY3QtcG9pbnQsXG4uY3Qtc2VyaWVzLWYgLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjNTk5MjJiO1xufVxuLmN0LXNlcmllcy1mIC5jdC1hcmVhLFxuLmN0LXNlcmllcy1mIC5jdC1zbGljZS1kb251dC1zb2xpZCxcbi5jdC1zZXJpZXMtZiAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogIzU5OTIyYjtcbn1cbi5jdC1zZXJpZXMtZyAuY3QtYmFyLFxuLmN0LXNlcmllcy1nIC5jdC1saW5lLFxuLmN0LXNlcmllcy1nIC5jdC1wb2ludCxcbi5jdC1zZXJpZXMtZyAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICMwNTQ0ZDM7XG59XG4uY3Qtc2VyaWVzLWcgLmN0LWFyZWEsXG4uY3Qtc2VyaWVzLWcgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLFxuLmN0LXNlcmllcy1nIC5jdC1zbGljZS1waWUge1xuICBmaWxsOiAjMDU0NGQzO1xufVxuLmN0LXNlcmllcy1oIC5jdC1iYXIsXG4uY3Qtc2VyaWVzLWggLmN0LWxpbmUsXG4uY3Qtc2VyaWVzLWggLmN0LXBvaW50LFxuLmN0LXNlcmllcy1oIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogIzZiMDM5Mjtcbn1cbi5jdC1zZXJpZXMtaCAuY3QtYXJlYSxcbi5jdC1zZXJpZXMtaCAuY3Qtc2xpY2UtZG9udXQtc29saWQsXG4uY3Qtc2VyaWVzLWggLmN0LXNsaWNlLXBpZSB7XG4gIGZpbGw6ICM2YjAzOTI7XG59XG4uY3Qtc2VyaWVzLWkgLmN0LWJhcixcbi5jdC1zZXJpZXMtaSAuY3QtbGluZSxcbi5jdC1zZXJpZXMtaSAuY3QtcG9pbnQsXG4uY3Qtc2VyaWVzLWkgLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjZjA1YjRmO1xufVxuLmN0LXNlcmllcy1pIC5jdC1hcmVhLFxuLmN0LXNlcmllcy1pIC5jdC1zbGljZS1kb251dC1zb2xpZCxcbi5jdC1zZXJpZXMtaSAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogI2YwNWI0Zjtcbn1cbi5jdC1zZXJpZXMtaiAuY3QtYmFyLFxuLmN0LXNlcmllcy1qIC5jdC1saW5lLFxuLmN0LXNlcmllcy1qIC5jdC1wb2ludCxcbi5jdC1zZXJpZXMtaiAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICNkZGE0NTg7XG59XG4uY3Qtc2VyaWVzLWogLmN0LWFyZWEsXG4uY3Qtc2VyaWVzLWogLmN0LXNsaWNlLWRvbnV0LXNvbGlkLFxuLmN0LXNlcmllcy1qIC5jdC1zbGljZS1waWUge1xuICBmaWxsOiAjZGRhNDU4O1xufVxuLmN0LXNlcmllcy1rIC5jdC1iYXIsXG4uY3Qtc2VyaWVzLWsgLmN0LWxpbmUsXG4uY3Qtc2VyaWVzLWsgLmN0LXBvaW50LFxuLmN0LXNlcmllcy1rIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogI2VhY2Y3ZDtcbn1cbi5jdC1zZXJpZXMtayAuY3QtYXJlYSxcbi5jdC1zZXJpZXMtayAuY3Qtc2xpY2UtZG9udXQtc29saWQsXG4uY3Qtc2VyaWVzLWsgLmN0LXNsaWNlLXBpZSB7XG4gIGZpbGw6ICNlYWNmN2Q7XG59XG4uY3Qtc2VyaWVzLWwgLmN0LWJhcixcbi5jdC1zZXJpZXMtbCAuY3QtbGluZSxcbi5jdC1zZXJpZXMtbCAuY3QtcG9pbnQsXG4uY3Qtc2VyaWVzLWwgLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjODY3OTdkO1xufVxuLmN0LXNlcmllcy1sIC5jdC1hcmVhLFxuLmN0LXNlcmllcy1sIC5jdC1zbGljZS1kb251dC1zb2xpZCxcbi5jdC1zZXJpZXMtbCAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogIzg2Nzk3ZDtcbn1cbi5jdC1zZXJpZXMtbSAuY3QtYmFyLFxuLmN0LXNlcmllcy1tIC5jdC1saW5lLFxuLmN0LXNlcmllcy1tIC5jdC1wb2ludCxcbi5jdC1zZXJpZXMtbSAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICNiMmMzMjY7XG59XG4uY3Qtc2VyaWVzLW0gLmN0LWFyZWEsXG4uY3Qtc2VyaWVzLW0gLmN0LXNsaWNlLWRvbnV0LXNvbGlkLFxuLmN0LXNlcmllcy1tIC5jdC1zbGljZS1waWUge1xuICBmaWxsOiAjYjJjMzI2O1xufVxuLmN0LXNlcmllcy1uIC5jdC1iYXIsXG4uY3Qtc2VyaWVzLW4gLmN0LWxpbmUsXG4uY3Qtc2VyaWVzLW4gLmN0LXBvaW50LFxuLmN0LXNlcmllcy1uIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogIzYxODhlMjtcbn1cbi5jdC1zZXJpZXMtbiAuY3QtYXJlYSxcbi5jdC1zZXJpZXMtbiAuY3Qtc2xpY2UtZG9udXQtc29saWQsXG4uY3Qtc2VyaWVzLW4gLmN0LXNsaWNlLXBpZSB7XG4gIGZpbGw6ICM2MTg4ZTI7XG59XG4uY3Qtc2VyaWVzLW8gLmN0LWJhcixcbi5jdC1zZXJpZXMtbyAuY3QtbGluZSxcbi5jdC1zZXJpZXMtbyAuY3QtcG9pbnQsXG4uY3Qtc2VyaWVzLW8gLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjYTc0OGNhO1xufVxuLmN0LXNlcmllcy1vIC5jdC1hcmVhLFxuLmN0LXNlcmllcy1vIC5jdC1zbGljZS1kb251dC1zb2xpZCxcbi5jdC1zZXJpZXMtbyAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogI2E3NDhjYTtcbn1cbi5jdC1zcXVhcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdC1zcXVhcmU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cbi5jdC1zcXVhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY3Qtc3F1YXJlID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmN0LW1pbm9yLXNlY29uZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN0LW1pbm9yLXNlY29uZDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA5My43NSU7XG59XG4uY3QtbWlub3Itc2Vjb25kOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmN0LW1pbm9yLXNlY29uZCA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5jdC1tYWpvci1zZWNvbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdC1tYWpvci1zZWNvbmQ6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogODguODg4ODg5JTtcbn1cbi5jdC1tYWpvci1zZWNvbmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY3QtbWFqb3Itc2Vjb25kID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmN0LW1pbm9yLXRoaXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3QtbWlub3ItdGhpcmQ6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogODMuMzMzMzMzJTtcbn1cbi5jdC1taW5vci10aGlyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5jdC1taW5vci10aGlyZCA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5jdC1tYWpvci10aGlyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN0LW1ham9yLXRoaXJkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDgwJTtcbn1cbi5jdC1tYWpvci10aGlyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5jdC1tYWpvci10aGlyZCA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5jdC1wZXJmZWN0LWZvdXJ0aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN0LXBlcmZlY3QtZm91cnRoOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcbn1cbi5jdC1wZXJmZWN0LWZvdXJ0aDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5jdC1wZXJmZWN0LWZvdXJ0aCA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5jdC1wZXJmZWN0LWZpZnRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3QtcGVyZmVjdC1maWZ0aDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA2Ni42NjY2NjclO1xufVxuLmN0LXBlcmZlY3QtZmlmdGg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY3QtcGVyZmVjdC1maWZ0aCA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5jdC1taW5vci1zaXh0aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN0LW1pbm9yLXNpeHRoOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDYyLjUlO1xufVxuLmN0LW1pbm9yLXNpeHRoOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmN0LW1pbm9yLXNpeHRoID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmN0LWdvbGRlbi1zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3QtZ29sZGVuLXNlY3Rpb246YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNjEuODA0Njk3JTtcbn1cbi5jdC1nb2xkZW4tc2VjdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5jdC1nb2xkZW4tc2VjdGlvbiA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5jdC1tYWpvci1zaXh0aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN0LW1ham9yLXNpeHRoOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDYwJTtcbn1cbi5jdC1tYWpvci1zaXh0aDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5jdC1tYWpvci1zaXh0aCA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5jdC1taW5vci1zZXZlbnRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3QtbWlub3Itc2V2ZW50aDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG4uY3QtbWlub3Itc2V2ZW50aDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5jdC1taW5vci1zZXZlbnRoID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmN0LW1ham9yLXNldmVudGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdC1tYWpvci1zZXZlbnRoOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDUzLjMzMzMzMyU7XG59XG4uY3QtbWFqb3Itc2V2ZW50aDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5jdC1tYWpvci1zZXZlbnRoID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmN0LW9jdGF2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN0LW9jdGF2ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1MCU7XG59XG4uY3Qtb2N0YXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmN0LW9jdGF2ZSA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5jdC1tYWpvci10ZW50aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN0LW1ham9yLXRlbnRoOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDQwJTtcbn1cbi5jdC1tYWpvci10ZW50aDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5jdC1tYWpvci10ZW50aCA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5jdC1tYWpvci1lbGV2ZW50aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN0LW1ham9yLWVsZXZlbnRoOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDM3LjUlO1xufVxuLmN0LW1ham9yLWVsZXZlbnRoOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmN0LW1ham9yLWVsZXZlbnRoID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmN0LW1ham9yLXR3ZWxmdGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdC1tYWpvci10d2VsZnRoOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDMzLjMzMzMzMyU7XG59XG4uY3QtbWFqb3ItdHdlbGZ0aDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5jdC1tYWpvci10d2VsZnRoID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmN0LWRvdWJsZS1vY3RhdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdC1kb3VibGUtb2N0YXZlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDI1JTtcbn1cbi5jdC1kb3VibGUtb2N0YXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmN0LWRvdWJsZS1vY3RhdmUgPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uY3QtY2hhcnQgLmN0LXNlcmllcy1hIC5jdC1hcmVhLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMtYSAuY3QtYmFyLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMtYSAuY3QtbGluZSxcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLWEgLmN0LXBvaW50LFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMtYSAuY3Qtc2xpY2UtZG9udXQsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy1hIC5jdC1zbGljZS1kb251dC1zb2xpZCxcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLWEgLmN0LXNsaWNlLXBpZSB7XG4gIHN0cm9rZTogIzAwYmNkNDtcbn1cbi5jdC1jaGFydCAuY3Qtc2VyaWVzLWIgLmN0LWFyZWEsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy1iIC5jdC1iYXIsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy1iIC5jdC1saW5lLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMtYiAuY3QtcG9pbnQsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy1iIC5jdC1zbGljZS1kb251dCxcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLWIgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMtYiAuY3Qtc2xpY2UtcGllIHtcbiAgc3Ryb2tlOiAjZjQ0MzM2O1xufVxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMtYyAuY3QtYXJlYSxcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLWMgLmN0LWJhcixcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLWMgLmN0LWxpbmUsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy1jIC5jdC1wb2ludCxcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLWMgLmN0LXNsaWNlLWRvbnV0LFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMtYyAuY3Qtc2xpY2UtZG9udXQtc29saWQsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy1jIC5jdC1zbGljZS1waWUge1xuICBzdHJva2U6ICNmZjk4MDA7XG59XG4uY3QtY2hhcnQgLmN0LWJhciB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogMTBweDtcbn1cbi5jdC1jaGFydCAuY3QtbGluZSB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogNHB4O1xufVxuLmN0LWNoYXJ0IC5jdC1wb2ludCB7XG4gIHN0cm9rZS13aWR0aDogMTBweDtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xufVxuLmN0LWNoYXJ0IC5jdC1ncmlkIHtcbiAgc3Ryb2tlOiByZ2JhKDQ0LCAxNDAsIDIzMCwgMC4yKTtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDJweDtcbn1cbi5jdC1jaGFydCAuY3QtbGFiZWwge1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGNvbG9yOiBibGFjaztcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jdC1jaGFydCAuY3QtbGFiZWwuY3QtdmVydGljYWwuY3Qtc3RhcnQge1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LWFuY2hvcjogZW5kO1xufVxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMtYSAuY3QtYXJlYSxcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLWEgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMtYSAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogIzAwYmNkNCAhaW1wb3J0YW50O1xufVxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMtYiAuY3QtYXJlYSxcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLWIgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMtYiAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogI2Y0NDMzNiAhaW1wb3J0YW50O1xufVxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMtYyAuY3QtYXJlYSxcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLWMgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMtYyAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogI2ZmOTgwMCAhaW1wb3J0YW50O1xufVxudGFibGUuZGF0YVRhYmxlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IDZweCFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDZweCFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogbm9uZSFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGUhaW1wb3J0YW50O1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0ZCxcbnRhYmxlLmRhdGFUYWJsZSB0aCB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxudGFibGUuZGF0YVRhYmxlIHRkLmRhdGFUYWJsZXNfZW1wdHksXG50YWJsZS5kYXRhVGFibGUgdGguZGF0YVRhYmxlc19lbXB0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnRhYmxlLmRhdGFUYWJsZS5ub3dyYXAgdGQsXG50YWJsZS5kYXRhVGFibGUubm93cmFwIHRoIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfbGVuZ3RoIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdCB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIgbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2luZm8ge1xuICBwYWRkaW5nLXRvcDogMC44NWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gIG1hcmdpbjogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX3BhZ2luYXRlIHVsLnBhZ2luYXRpb24ge1xuICBtYXJnaW46IDJweCAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wcm9jZXNzaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gIG1hcmdpbi10b3A6IC0yNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFlbSAwO1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5zb3J0aW5nX2FzYyxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZ19kZXNjLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2FzYyxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZ19kZXNjIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQ6YWN0aXZlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aDphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYyxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYyxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQ6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwLjllbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDAuMztcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQ6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDFlbTtcbiAgY29udGVudDogXCJcXDIxOTFcIjtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlciB7XG4gIHJpZ2h0OiAwLjVlbTtcbiAgY29udGVudDogXCJcXDIxOTNcIjtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5kaXYuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRhYmxlLmRhdGFUYWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbmRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB0aGVhZCAuc29ydGluZzphZnRlcixcbmRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGhlYWQgLnNvcnRpbmc6YmVmb3JlLFxuZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsXG5kaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzpiZWZvcmUsXG5kaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIsXG5kaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQsXG5kaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbmRpdi5kYXRhVGFibGVzX3Njcm9sbEZvb3QgPiAuZGF0YVRhYmxlc19zY3JvbGxGb290SW5uZXIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbmRpdi5kYXRhVGFibGVzX3Njcm9sbEZvb3QgPiAuZGF0YVRhYmxlc19zY3JvbGxGb290SW5uZXIgPiB0YWJsZSB7XG4gIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIsXG4gIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfaW5mbyxcbiAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19sZW5ndGgsXG4gIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxudGFibGUuZGF0YVRhYmxlLnRhYmxlLXNtID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbnRhYmxlLmRhdGFUYWJsZS50YWJsZS1zbSAuc29ydGluZzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUudGFibGUtc20gLnNvcnRpbmdfYXNjOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZS50YWJsZS1zbSAuc29ydGluZ19kZXNjOmJlZm9yZSB7XG4gIHRvcDogNXB4O1xuICByaWdodDogMC44NWVtO1xufVxudGFibGUuZGF0YVRhYmxlLnRhYmxlLXNtIC5zb3J0aW5nOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlLnRhYmxlLXNtIC5zb3J0aW5nX2FzYzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZS50YWJsZS1zbSAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgdG9wOiA1cHg7XG59XG50YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGQsXG50YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGgge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbnRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0ZDpsYXN0LWNoaWxkLFxudGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG5kaXYuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRhYmxlLnRhYmxlLWJvcmRlcmVkLFxudGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRib2R5IHRkLFxudGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRib2R5IHRoIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbmRpdi50YWJsZS1yZXNwb25zaXZlID4gZGl2LmRhdGFUYWJsZXNfd3JhcHBlciA+IGRpdi5yb3cge1xuICBtYXJnaW46IDA7XG59XG5kaXYudGFibGUtcmVzcG9uc2l2ZSA+IGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgPiBkaXYucm93ID4gZGl2W2NsYXNzXj1jb2wtXTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbmRpdi50YWJsZS1yZXNwb25zaXZlID4gZGl2LmRhdGFUYWJsZXNfd3JhcHBlciA+IGRpdi5yb3cgPiBkaXZbY2xhc3NePWNvbC1dOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuZGl2LmR0LWF1dG9maWxsLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIHotaW5kZXg6IDEwMjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAyNzVkODtcbiAgYmFja2dyb3VuZDogIzAyNzVkODtcbn1cbmRpdi5kdC1hdXRvZmlsbC1zZWxlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjc1ZDg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCA1cHgsIGhzbGEoMCwgMCUsIDEwMCUsIDAuNSkgMCwgaHNsYSgwLCAwJSwgMTAwJSwgMC41KSAxMHB4KTtcbn1cbmRpdi5kdC1hdXRvZmlsbC1zZWxlY3QuYm90dG9tLFxuZGl2LmR0LWF1dG9maWxsLXNlbGVjdC50b3Age1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbmRpdi5kdC1hdXRvZmlsbC1zZWxlY3QubGVmdCxcbmRpdi5kdC1hdXRvZmlsbC1zZWxlY3QucmlnaHQge1xuICB3aWR0aDogM3B4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbmRpdi5kdC1hdXRvZmlsbC1saXN0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAjNTU1O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDQ0O1xuICB6LWluZGV4OiAxMTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMS41ZW0gMmVtO1xufVxuZGl2LmR0LWF1dG9maWxsLWxpc3QgdWwge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbmRpdi5kdC1hdXRvZmlsbC1saXN0IHVsIGxpIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuZGl2LmR0LWF1dG9maWxsLWxpc3QgdWwgbGk6bGFzdC1jaGlsZCBkaXYuZHQtYXV0b2ZpbGwtYnV0dG9uLFxuZGl2LmR0LWF1dG9maWxsLWxpc3QgdWwgbGk6bGFzdC1jaGlsZCBkaXYuZHQtYXV0b2ZpbGwtcXVlc3Rpb24ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuZGl2LmR0LWF1dG9maWxsLWxpc3QgdWwgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuZGl2LmR0LWF1dG9maWxsLWxpc3QgZGl2LmR0LWF1dG9maWxsLXF1ZXN0aW9uIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZzogMC41ZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG5kaXYuZHQtYXV0b2ZpbGwtbGlzdCBkaXYuZHQtYXV0b2ZpbGwtcXVlc3Rpb24gaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgd2lkdGg6IDMwcHg7XG59XG5kaXYuZHQtYXV0b2ZpbGwtbGlzdCBkaXYuZHQtYXV0b2ZpbGwtYnV0dG9uIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZzogMC41ZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG5kaXYuZHQtYXV0b2ZpbGwtYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGZhcnRoZXN0LWNvcm5lciBhdCBjZW50ZXIsIHJnYmEoMCwgMCwgMCwgMC4zKSAwLCByZ2JhKDAsIDAsIDAsIDAuNykgMTAwJSk7XG4gIHotaW5kZXg6IDEwO1xufVxuZGl2LmR0LWF1dG9maWxsLWxpc3QgZGl2LmR0LWF1dG9maWxsLXF1ZXN0aW9uIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIHBhZGRpbmc6IDZweDtcbiAgd2lkdGg6IDYwcHg7XG4gIG1hcmdpbjogLTJweCAwO1xufVxuQGtleWZyYW1lcyBTYiB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gIH1cbn1cbmRpdi5kdC1idXR0b24taW5mbyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxMTE7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDIxO1xufVxuZGl2LmR0LWJ1dHRvbi1pbmZvIGgyIHtcbiAgcGFkZGluZzogMC41ZW07XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG5kaXYuZHQtYnV0dG9uLWluZm8gPiBkaXYge1xuICBwYWRkaW5nOiAxZW07XG59XG51bC5kdC1idXR0b24tY29sbGVjdGlvbi5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDIwMDI7XG4gIC1tcy1jb2x1bW4tZ2FwOiA4cHg7XG4gIC1vLWNvbHVtbi1nYXA6IDhweDtcbiAgY29sdW1uLWdhcDogOHB4O1xufVxudWwuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZHJvcGRvd24tbWVudS5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC03NXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxudWwuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZHJvcGRvd24tbWVudS5maXhlZC50d28tY29sdW1uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNTBweDtcbn1cbnVsLmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmRyb3Bkb3duLW1lbnUuZml4ZWQudGhyZWUtY29sdW1uIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMjVweDtcbn1cbnVsLmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmRyb3Bkb3duLW1lbnUuZml4ZWQuZm91ci1jb2x1bW4ge1xuICBtYXJnaW4tbGVmdDogLTMwMHB4O1xufVxudWwuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZHJvcGRvd24tbWVudSA+ICoge1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xufVxudWwuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZHJvcGRvd24tbWVudS50d28tY29sdW1uIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAtbXMtY29sdW1uLWNvdW50OiAyO1xuICAtby1jb2x1bW4tY291bnQ6IDI7XG4gIGNvbHVtbi1jb3VudDogMjtcbn1cbnVsLmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmRyb3Bkb3duLW1lbnUudGhyZWUtY29sdW1uIHtcbiAgd2lkdGg6IDQ1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAtbXMtY29sdW1uLWNvdW50OiAzO1xuICAtby1jb2x1bW4tY291bnQ6IDM7XG4gIGNvbHVtbi1jb3VudDogMztcbn1cbnVsLmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmRyb3Bkb3duLW1lbnUuZm91ci1jb2x1bW4ge1xuICB3aWR0aDogNjAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIC1tcy1jb2x1bW4tY291bnQ6IDQ7XG4gIC1vLWNvbHVtbi1jb3VudDogNDtcbiAgY29sdW1uLWNvdW50OiA0O1xufVxudWwuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZHJvcGRvd24tbWVudSAuZHQtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbnVsLmR0LWJ1dHRvbi1jb2xsZWN0aW9uIHtcbiAgLW1zLWNvbHVtbi1nYXA6IDhweDtcbiAgLW8tY29sdW1uLWdhcDogOHB4O1xuICBjb2x1bW4tZ2FwOiA4cHg7XG59XG51bC5kdC1idXR0b24tY29sbGVjdGlvbi5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC03NXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxudWwuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZml4ZWQudHdvLWNvbHVtbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMTUwcHg7XG59XG51bC5kdC1idXR0b24tY29sbGVjdGlvbi5maXhlZC50aHJlZS1jb2x1bW4ge1xuICBtYXJnaW4tbGVmdDogLTIyNXB4O1xufVxudWwuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZml4ZWQuZm91ci1jb2x1bW4ge1xuICBtYXJnaW4tbGVmdDogLTMwMHB4O1xufVxudWwuZHQtYnV0dG9uLWNvbGxlY3Rpb24gPiAqIHtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbn1cbnVsLmR0LWJ1dHRvbi1jb2xsZWN0aW9uLnR3by1jb2x1bW4ge1xuICB3aWR0aDogMzAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIC1tcy1jb2x1bW4tY291bnQ6IDI7XG4gIC1vLWNvbHVtbi1jb3VudDogMjtcbiAgY29sdW1uLWNvdW50OiAyO1xufVxudWwuZHQtYnV0dG9uLWNvbGxlY3Rpb24udGhyZWUtY29sdW1uIHtcbiAgd2lkdGg6IDQ1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAtbXMtY29sdW1uLWNvdW50OiAzO1xuICAtby1jb2x1bW4tY291bnQ6IDM7XG4gIGNvbHVtbi1jb3VudDogMztcbn1cbnVsLmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmZvdXItY29sdW1uIHtcbiAgd2lkdGg6IDYwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAtbXMtY29sdW1uLWNvdW50OiA0O1xuICAtby1jb2x1bW4tY291bnQ6IDQ7XG4gIGNvbHVtbi1jb3VudDogNDtcbn1cbnVsLmR0LWJ1dHRvbi1jb2xsZWN0aW9uIC5kdC1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxudWwuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZml4ZWQge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG51bC5kdC1idXR0b24tY29sbGVjdGlvbi5maXhlZDphZnRlcixcbnVsLmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmZpeGVkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5kaXYuZHQtYnV0dG9uLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZGl2LmR0LWJ1dHRvbnMge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgfVxuICBkaXYuZHQtYnV0dG9ucyBhLmJ0biB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbmRpdi5kdC1idXR0b25zIGEuYnRuLnByb2Nlc3NpbmcsXG5kaXYuZHQtYnV0dG9ucyBidXR0b24uYnRuLnByb2Nlc3NpbmcsXG5kaXYuZHQtYnV0dG9ucyBkaXYuYnRuLnByb2Nlc3Npbmcge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuZGl2LmR0LWJ1dHRvbnMgYS5idG4ucHJvY2Vzc2luZzphZnRlcixcbmRpdi5kdC1idXR0b25zIGJ1dHRvbi5idG4ucHJvY2Vzc2luZzphZnRlcixcbmRpdi5kdC1idXR0b25zIGRpdi5idG4ucHJvY2Vzc2luZzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAtOHB4IDAgMCAtOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyODI4Mjg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhbmltYXRpb246IFNiIDEuNXMgaW5maW5pdGUgbGluZWFyO1xuICAtby1hbmltYXRpb246IFNiIDEuNXMgaW5maW5pdGUgbGluZWFyO1xuICAtbXMtYW5pbWF0aW9uOiBTYiAxLjVzIGluZmluaXRlIGxpbmVhcjtcbiAgLXdlYmtpdC1hbmltYXRpb246IFNiIDEuNXMgaW5maW5pdGUgbGluZWFyO1xuICAtbW96LWFuaW1hdGlvbjogU2IgMS41cyBpbmZpbml0ZSBsaW5lYXI7XG59XG50YWJsZS5EVENSX2Nsb25lZFRhYmxlLmRhdGFUYWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuNyk7XG4gIHotaW5kZXg6IDIwMjtcbn1cbmRpdi5EVENSX3BvaW50ZXIge1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3NWQ4O1xuICB6LWluZGV4OiAyMDE7XG59XG50YWJsZS5EVEZDX0Nsb25lZCB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5kaXYuRFRGQ19MZWZ0SGVhZFdyYXBwZXIgdGFibGUsXG5kaXYuRFRGQ19SaWdodEhlYWRXcmFwcGVyIHRhYmxlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuZGl2LkRURkNfTGVmdEJvZHlXcmFwcGVyIHRhYmxlLFxuZGl2LkRURkNfUmlnaHRCb2R5V3JhcHBlciB0YWJsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuZGl2LkRURkNfTGVmdEJvZHlXcmFwcGVyIHRhYmxlIHRoZWFkIC5zb3J0aW5nOmFmdGVyLFxuZGl2LkRURkNfTGVmdEJvZHlXcmFwcGVyIHRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlcixcbmRpdi5EVEZDX0xlZnRCb2R5V3JhcHBlciB0YWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVyLFxuZGl2LkRURkNfUmlnaHRCb2R5V3JhcHBlciB0YWJsZSB0aGVhZCAuc29ydGluZzphZnRlcixcbmRpdi5EVEZDX1JpZ2h0Qm9keVdyYXBwZXIgdGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmFmdGVyLFxuZGl2LkRURkNfUmlnaHRCb2R5V3JhcHBlciB0YWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmRpdi5EVEZDX0xlZnRCb2R5V3JhcHBlciB0YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCxcbmRpdi5EVEZDX0xlZnRCb2R5V3JhcHBlciB0YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0aCxcbmRpdi5EVEZDX1JpZ2h0Qm9keVdyYXBwZXIgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQsXG5kaXYuRFRGQ19SaWdodEJvZHlXcmFwcGVyIHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbmRpdi5EVEZDX0xlZnRGb290V3JhcHBlciB0YWJsZSxcbmRpdi5EVEZDX1JpZ2h0Rm9vdFdyYXBwZXIgdGFibGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbmRpdi5EVEZDX0Jsb2NrZXIsXG50YWJsZS5kYXRhVGFibGUudGFibGUtc3RyaXBlZC5EVEZDX0Nsb25lZCB0Ym9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG50YWJsZS5kYXRhVGFibGUuZml4ZWRIZWFkZXItZmxvYXRpbmcsXG50YWJsZS5kYXRhVGFibGUuZml4ZWRIZWFkZXItbG9ja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbnRhYmxlLmRhdGFUYWJsZS5maXhlZEhlYWRlci1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxudGFibGUuZGF0YVRhYmxlLmZpeGVkSGVhZGVyLWxvY2tlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgdGFibGUuZml4ZWRIZWFkZXItZmxvYXRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5mb2N1cyxcbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggMnB4ICMwMjc1ZDg7XG59XG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyID4gdGQuY2hpbGQsXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyID4gdGQuZGF0YVRhYmxlc19lbXB0eSxcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIgPiB0aC5jaGlsZCB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRkLmNoaWxkOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIgPiB0ZC5kYXRhVGFibGVzX2VtcHR5OmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIgPiB0aC5jaGlsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyW3JvbGU9cm93XSA+IHRkOmZpcnN0LWNoaWxkLFxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0cltyb2xlPXJvd10gPiB0aDpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyW3JvbGU9cm93XSA+IHRkOmZpcnN0LWNoaWxkOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHJbcm9sZT1yb3ddID4gdGg6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiA0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBib3gtc2hhZG93OiAwIDAgM3B4ICM0NDQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtaW5kZW50OiAwIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IENvdXJpZXIgTmV3LENvdXJpZXIsbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29udGVudDogXCIrXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjc1ZDg7XG59XG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyLnBhcmVudCA+IHRkOmZpcnN0LWNoaWxkOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIucGFyZW50ID4gdGg6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzMzMzM7XG59XG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQuY29tcGFjdCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZC5jb21wYWN0ID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAyN3B4O1xufVxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkLmNvbXBhY3QgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkLmNvbXBhY3QgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHRleHQtaW5kZW50OiAzcHg7XG59XG50YWJsZS5kYXRhVGFibGUuZHRyLWNvbHVtbiA+IHRib2R5ID4gdHIgPiB0ZC5jb250cm9sLFxudGFibGUuZGF0YVRhYmxlLmR0ci1jb2x1bW4gPiB0Ym9keSA+IHRyID4gdGguY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxudGFibGUuZGF0YVRhYmxlLmR0ci1jb2x1bW4gPiB0Ym9keSA+IHRyID4gdGQuY29udHJvbDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUuZHRyLWNvbHVtbiA+IHRib2R5ID4gdHIgPiB0aC5jb250cm9sOmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBib3gtc2hhZG93OiAwIDAgM3B4ICM0NDQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtaW5kZW50OiAwIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IENvdXJpZXIgTmV3LENvdXJpZXIsbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29udGVudDogXCIrXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjc1ZDg7XG59XG50YWJsZS5kYXRhVGFibGUuZHRyLWNvbHVtbiA+IHRib2R5ID4gdHIucGFyZW50IHRkLmNvbnRyb2w6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlLmR0ci1jb2x1bW4gPiB0Ym9keSA+IHRyLnBhcmVudCB0aC5jb250cm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDMzMzMzO1xufVxudGFibGUuZGF0YVRhYmxlID4gdGJvZHkgPiB0ci5jaGlsZCB7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbn1cbnRhYmxlLmRhdGFUYWJsZSA+IHRib2R5ID4gdHIuY2hpbGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxudGFibGUuZGF0YVRhYmxlID4gdGJvZHkgPiB0ci5jaGlsZCB1bC5kdHItZGV0YWlscyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG50YWJsZS5kYXRhVGFibGUgPiB0Ym9keSA+IHRyLmNoaWxkIHVsLmR0ci1kZXRhaWxzID4gbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgcGFkZGluZzogMC41ZW0gMDtcbn1cbnRhYmxlLmRhdGFUYWJsZSA+IHRib2R5ID4gdHIuY2hpbGQgdWwuZHRyLWRldGFpbHMgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxudGFibGUuZGF0YVRhYmxlID4gdGJvZHkgPiB0ci5jaGlsZCB1bC5kdHItZGV0YWlscyA+IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxudGFibGUuZGF0YVRhYmxlID4gdGJvZHkgPiB0ci5jaGlsZCBzcGFuLmR0ci10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiA3NXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuZGl2LmR0ci1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmc6IDEwZW0gMWVtO1xufVxuZGl2LmR0ci1tb2RhbCBkaXYuZHRyLW1vZGFsLWRpc3BsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogMTAyO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNztcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMC41ZW07XG4gIGJveC1zaGFkb3c6IDAgMTJweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbmRpdi5kdHItbW9kYWwgZGl2LmR0ci1tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxZW07XG59XG5kaXYuZHRyLW1vZGFsIGRpdi5kdHItbW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICByaWdodDogNnB4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMjtcbn1cbmRpdi5kdHItbW9kYWwgZGl2LmR0ci1tb2RhbC1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG59XG5kaXYuZHRyLW1vZGFsIGRpdi5kdHItbW9kYWwtYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGRpdi5kdHItbW9kYWwgZGl2LmR0ci1tb2RhbC1kaXNwbGF5IHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG5kaXYuZHRyLWJzLW1vZGFsIHRhYmxlLnRhYmxlIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0ci5ncm91cCB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG59XG50YWJsZS5kdC1yb3dSZW9yZGVyLWZsb2F0IHtcbiAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC44O1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBvdXRsaW5lOiAycHggc29saWQgIzAyNzVkODtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIHotaW5kZXg6IDIwMDE7XG59XG50ci5kdC1yb3dSZW9yZGVyLW1vdmluZyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjODg4O1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbmJvZHkuZHQtcm93UmVvcmRlci1ub092ZXJmbG93IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxudGFibGUuZGF0YVRhYmxlIHRkLnJlb3JkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogbW92ZTtcbn1cbmRpdi5EVFMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuZGl2LkRUUyB0Ym9keSB0ZCxcbmRpdi5EVFMgdGJvZHkgdGgge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuZGl2LkRUUyBkaXYuRFRTX0xvYWRpbmcge1xuICB6LWluZGV4OiAxO1xufVxuZGl2LkRUUyBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHtcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2VkZWVmZiwgI2VkZWVmZiAxMHB4LCAjZmZmIDAsICNmZmYgMjBweCk7XG59XG5kaXYuRFRTIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUge1xuICB6LWluZGV4OiAyO1xufVxuZGl2LkRUUyBkaXYuZGF0YVRhYmxlc19sZW5ndGgsXG5kaXYuRFRTIGRpdi5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmRpdi5EVFMgZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG50YWJsZS5kYXRhVGFibGUgdGJvZHkgPiB0ci5zZWxlY3RlZCxcbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSA+IHRyID4gLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzVkODtcbn1cbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5ID4gdHIub2RkLnNlbGVjdGVkLFxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgPiB0ci5vZGQgPiAuc2VsZWN0ZWQsXG50YWJsZS5kYXRhVGFibGUuc3RyaXBlIHRib2R5ID4gdHIub2RkLnNlbGVjdGVkLFxudGFibGUuZGF0YVRhYmxlLnN0cmlwZSB0Ym9keSA+IHRyLm9kZCA+IC5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjcyZDM7XG59XG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSA+IHRyLnNlbGVjdGVkOmhvdmVyLFxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgPiB0ciA+IC5zZWxlY3RlZDpob3ZlcixcbnRhYmxlLmRhdGFUYWJsZS5ob3ZlciB0Ym9keSA+IHRyLnNlbGVjdGVkOmhvdmVyLFxudGFibGUuZGF0YVRhYmxlLmhvdmVyIHRib2R5ID4gdHIgPiAuc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3MWQwO1xufVxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgPiB0ci5zZWxlY3RlZCA+IC5zb3J0aW5nXzEsXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSA+IHRyLnNlbGVjdGVkID4gLnNvcnRpbmdfMixcbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5ID4gdHIuc2VsZWN0ZWQgPiAuc29ydGluZ18zLFxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgPiB0ciA+IC5zZWxlY3RlZCxcbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4gdGJvZHkgPiB0ci5zZWxlY3RlZCA+IC5zb3J0aW5nXzEsXG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uIHRib2R5ID4gdHIuc2VsZWN0ZWQgPiAuc29ydGluZ18yLFxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiB0Ym9keSA+IHRyLnNlbGVjdGVkID4gLnNvcnRpbmdfMyxcbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4gdGJvZHkgPiB0ciA+IC5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjczZDQ7XG59XG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSA+IHRyLm9kZC5zZWxlY3RlZCA+IC5zb3J0aW5nXzEsXG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keSA+IHRyLm9kZC5zZWxlY3RlZCA+IC5zb3J0aW5nXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2ZmNjO1xufVxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgPiB0ci5vZGQuc2VsZWN0ZWQgPiAuc29ydGluZ18yLFxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgPiB0ci5vZGQuc2VsZWN0ZWQgPiAuc29ydGluZ18yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzBjZTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5ID4gdHIub2RkLnNlbGVjdGVkID4gLnNvcnRpbmdfMyxcbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5ID4gdHIub2RkLnNlbGVjdGVkID4gLnNvcnRpbmdfMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjcwZDA7XG59XG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSA+IHRyLmV2ZW4uc2VsZWN0ZWQgPiAuc29ydGluZ18xLFxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgPiB0ci5ldmVuLnNlbGVjdGVkID4gLnNvcnRpbmdfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjczZDQ7XG59XG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSA+IHRyLmV2ZW4uc2VsZWN0ZWQgPiAuc29ydGluZ18yLFxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgPiB0ci5ldmVuLnNlbGVjdGVkID4gLnNvcnRpbmdfMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjc0ZDU7XG59XG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSA+IHRyLmV2ZW4uc2VsZWN0ZWQgPiAuc29ydGluZ18zLFxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkgPiB0ci5ldmVuLnNlbGVjdGVkID4gLnNvcnRpbmdfMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjc1ZDc7XG59XG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSA+IHRyLm9kZCA+IC5zZWxlY3RlZCxcbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5ID4gdHIub2RkID4gLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNmZjYztcbn1cbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5ID4gdHIuZXZlbiA+IC5zZWxlY3RlZCxcbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5ID4gdHIuZXZlbiA+IC5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjczZDQ7XG59XG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSA+IHRyLnNlbGVjdGVkOmhvdmVyID4gLnNvcnRpbmdfMSxcbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgPiB0ci5zZWxlY3RlZDpob3ZlciA+IC5zb3J0aW5nXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2YmM2O1xufVxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgPiB0ci5zZWxlY3RlZDpob3ZlciA+IC5zb3J0aW5nXzIsXG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5ID4gdHIuc2VsZWN0ZWQ6aG92ZXIgPiAuc29ydGluZ18yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNmNjODtcbn1cbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5ID4gdHIuc2VsZWN0ZWQ6aG92ZXIgPiAuc29ydGluZ18zLFxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSA+IHRyLnNlbGVjdGVkOmhvdmVyID4gLnNvcnRpbmdfMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjZlY2E7XG59XG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSA+IHRyOmhvdmVyID4gLnNlbGVjdGVkLFxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgPiB0ciA+IC5zZWxlY3RlZDpob3ZlcixcbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgPiB0cjpob3ZlciA+IC5zZWxlY3RlZCxcbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgPiB0ciA+IC5zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjZiYzY7XG59XG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuc2VsZWN0LWNoZWNrYm94LFxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLnNlbGVjdC1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5zZWxlY3QtY2hlY2tib3g6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuc2VsZWN0LWNoZWNrYm94OmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aC5zZWxlY3QtY2hlY2tib3g6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguc2VsZWN0LWNoZWNrYm94OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS4yZW07XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5zZWxlY3QtY2hlY2tib3g6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLnNlbGVjdC1jaGVja2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0ci5zZWxlY3RlZCB0ZC5zZWxlY3QtY2hlY2tib3g6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdHIuc2VsZWN0ZWQgdGguc2VsZWN0LWNoZWNrYm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDI3MTRcIjtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4ICNiMGJlZDksIC0xcHggLTFweCAjYjBiZWQ5LCAxcHggLTFweCAjYjBiZWQ5LCAtMXB4IDFweCAjYjBiZWQ5O1xufVxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBzcGFuLnNlbGVjdC1pbmZvLFxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBzcGFuLnNlbGVjdC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBzcGFuLnNlbGVjdC1pbmZvLFxuICBkaXYuZGF0YVRhYmxlc193cmFwcGVyIHNwYW4uc2VsZWN0LWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuc2VsZWN0ZWQsXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguc2VsZWN0ZWQsXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIuc2VsZWN0ZWQge1xuICBjb2xvcjogI2ZmZjtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5zZWxlY3RlZCBhLFxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLnNlbGVjdGVkIGEsXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIuc2VsZWN0ZWQgYSB7XG4gIGNvbG9yOiAjYTJkNGVkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgdGFibGUuZGF0YVRhYmxlID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyW3JvbGU9cm93XSA+IHRkOmZpcnN0LWNoaWxkOmJlZm9yZSxcbiAgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0cltyb2xlPXJvd10gPiB0aDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgbGVmdDogNHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICM0Y2FmNTA7XG4gICAgYm9yZGVyOiAwIHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4ICM0NDQ7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBDb3VyaWVyIE5ldyxDb3VyaWVyLG1vbm9zcGFjZTtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb250ZW50OiBcIitcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG4vKiFcbkZ1bGxDYWxlbmRhciB2NS4zLjBcbkRvY3MgJiBMaWNlbnNlOiBodHRwczovL2Z1bGxjYWxlbmRhci5pby9cbihjKSAyMDIwIEFkYW0gU2hhd1xuKi9cbi5mYy1ub3QtYWxsb3dlZCxcbi5mYy1ub3QtYWxsb3dlZCAuZmMtZXZlbnQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmZjLXVuc2VsZWN0YWJsZSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmZjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAxZW07XG59XG4uZmMsXG4uZmMgKixcbi5mYyA6YWZ0ZXIsXG4uZmMgOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZmMgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxZW07XG59XG4uZmMgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmMgdGQsXG4uZmMgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAwO1xufVxuLmZjIGFbZGF0YS1uYXZsaW5rXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mYyBhW2RhdGEtbmF2bGlua106aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mYy1kaXJlY3Rpb24tbHRyIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZmMtZGlyZWN0aW9uLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5mYy10aGVtZS1zdGFuZGFyZCB0ZCxcbi5mYy10aGVtZS1zdGFuZGFyZCB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDQsIDE0MCwgMjMwLCAwLjIpO1xuICBjb2xvcjogYmxhY2s7XG59XG4uZmMtbGlxdWlkLWhhY2sgdGQsXG4uZmMtbGlxdWlkLWhhY2sgdGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGZjaWNvbnM7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtdHRmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LEFBRUFBQUFMQUlBQUF3QXdUMU12TWc4U0JmQUFBQUM4QUFBQVlHTnRZWEFYVnRLTkFBQUJIQUFBQUZSbllYTndBQUFBRUFBQUFYQUFBQUFJWjJ4NVpnWXlkeElBQUFGNEFBQUZOR2hsWVdRVUo3Y0lBQUFHckFBQUFEWm9hR1ZoQjIwRHpBQUFCdVFBQUFBa2FHMTBlQ0lBQmhRQUFBY0lBQUFBTEd4dlkyRUQ0QVU2QUFBSE5BQUFBQmh0WVhod0FBOEFqQUFBQjB3QUFBQWdibUZ0WlhzcjY5MEFBQWRzQUFBQmhuQnZjM1FBQXdBQUFBQUk5QUFBQUNBQUF3UEFBWkFBQlFBQUFwa0N6QUFBQUk4Q21RTE1BQUFCNndBekFRa0FBQUFBQUFBQUFBQUFBQUFBQUFBQkVBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFBRHBCZ1BBLzhBQVFBUEFBRUFBQUFBQkFBQUFBQUFBQUFBQUFBQWdBQUFBQUFBREFBQUFBd0FBQUJ3QUFRQURBQUFBSEFBREFBRUFBQUFjQUFRQU9BQUFBQW9BQ0FBQ0FBSUFBUUFnNlFiLy9mLy9BQUFBQUFBZzZRRC8vZi8vQUFILzR4Y0VBQU1BQVFBQUFBQUFBQUFBQUFBQUFRQUIvLzhBRHdBQkFBQUFBQUFBQUFBQUFnQUFOemtCQUFBQUFBRUFBQUFBQUFBQUFBQUNBQUEzT1FFQUFBQUFBUUFBQUFBQUFBQUFBQUlBQURjNUFRQUFBQUFCQVdJQWpRS2VBc2tBRXdBQUpTYzNOalFuSmlJSEFRWVVGd0VXTWpjMk5DY0NudUxpRFEwTUpBei9BQTBOQVFBTUpBd05EY25pNGd3akRRd00vd0FOSXd6L0FBME5EQ01OQUFBQUFRRmlBSTBDbmdMSkFCTUFBQ1VCTmpRbkFTWWlCd1lVSHdFSEJoUVhGakkzQVo0QkFBME4vd0FNSkF3TkRlTGlEUTBNSkF5TkFRQU1JdzBCQUF3TURTTU00dUlOSXd3TkRRQUFBQUlBNGdDM0F4NENuZ0FUQUNjQUFDVW5OelkwSnlZaUR3RUdGQjhCRmpJM05qUW5JU2MzTmpRbkppSVBBUVlVSHdFV01qYzJOQ2NCODdlM0RRME1JdzNWRFEzVkRTTU1EUTBCSzdlM0RRME1KQXpWRFEzVkRDUU1EUTN6dUxjTUpBd05EZFVOSXd6V0RBd05Jd3k0dHd3a0RBME4xUTBqRE5ZTURBMGpEQUFBQWdEaUFMY0RIZ0tlQUJNQUp3QUFKVGMyTkM4QkppSUhCaFFmQVFjR0ZCY1dNamNoTnpZMEx3RW1JZ2NHRkI4QkJ3WVVGeFl5TndKSjFRME4xUTBqREEwTnQ3Y05EUXdqRGY3VjFRME4xUXdrREEwTnQ3Y05EUXdrRExmV0RDTU4xUTBORENRTXQ3Z01JdzBNRE5ZTUl3M1ZEUTBNSkF5M3VBd2pEUXdNQUFBREFGVUFBQU9yQTFVQU13Qm9BSGNBQUJNaUJnY09BUWNPQVFjT0FSVVJGQllYSGdFWEhnRVhIZ0V6SVRJMk56NEJOejRCTno0Qk5SRTBKaWN1QVNjdUFTY3VBU01GSVRJV0Z4NEJGeDRCRng0QkZSRVVCZ2NPQVFjT0FRY09BU01oSWlZbkxnRW5MZ0VuTGdFMUVUUTJOejRCTno0Qk56NEJNeE1oTWpZMU5DWWpJU0lHRlJRV005VU5HQXdMRlFrSkRnVUZCUVVGQlE0SkNSVUxEQmdOQWxZTkdBd0xGUWtKRGdVRkJRVUZCUTRKQ1JVTERCZ04vYW9DVmdRSUJBUUhBd01GQVFJQkFRSUJCUU1EQndRRUNBVDlxZ1FJQkFRSEF3TUZBUUlCQVFJQkJRTURCd1FFQ0FTQUFWWVJHUmtSL3FvUkdSa1JBMVVGQkFVT0NRa1ZEQXNaRGYyckRSa0xEQlVKQ0E0RkJRVUZCUVVPQ1FnVkRBc1pEUUpWRFJrTERCVUpDUTRGQkFWVkFnRUNCUU1DQndRRUNBWDlxd1FKQXdRSEF3TUZBUUlDQWdJQkJRTURCd1FEQ1FRQ1ZRVUlCQVFIQWdNRkFnRUMvb0FaRWhFWkdSRVNHUUFBQUFBREFGVUFBQU9yQTFVQU13Qm9BSWtBQUJNaUJnY09BUWNPQVFjT0FSVVJGQllYSGdFWEhnRVhIZ0V6SVRJMk56NEJOejRCTno0Qk5SRTBKaWN1QVNjdUFTY3VBU01GSVRJV0Z4NEJGeDRCRng0QkZSRVVCZ2NPQVFjT0FRY09BU01oSWlZbkxnRW5MZ0VuTGdFMUVUUTJOejRCTno0Qk56NEJNeE16RlJRV016STJQUUV6TWpZMU5DWXJBVFUwSmlNaUJoMEJJeUlHRlJRV005VU5HQXdMRlFrSkRnVUZCUVVGQlE0SkNSVUxEQmdOQWxZTkdBd0xGUWtKRGdVRkJRVUZCUTRKQ1JVTERCZ04vYW9DVmdRSUJBUUhBd01GQVFJQkFRSUJCUU1EQndRRUNBVDlxZ1FJQkFRSEF3TUZBUUlCQVFJQkJRTURCd1FFQ0FTQWdCa1NFaG1BRVJrWkVZQVpFaElaZ0JFWkdSRURWUVVFQlE0SkNSVU1DeGtOL2FzTkdRc01GUWtJRGdVRkJRVUZCUTRKQ0JVTUN4a05BbFVOR1FzTUZRa0pEZ1VFQlZVQ0FRSUZBd0lIQkFRSUJmMnJCQWtEQkFjREF3VUJBZ0lDQWdFRkF3TUhCQU1KQkFKVkJRZ0VCQWNDQXdVQ0FRTCtnSUFTR1JrU2dCa1NFUm1BRWhrWkVvQVpFUklaQUFBQkFPSUFqUU1lQXNrQUlBQUFFeGNIQmhRWEZqSS9BUmNXTWpjMk5DOEJOelkwSnlZaUR3RW5KaUlIQmhRWDR1TGlEUTBNSkF6aTRnd2tEQTBONHVJTkRRd2tET0xpRENRTURRMENqZUxpRFNNTURRM2g0UTBORENNTjR1SU1JdzBNRE9MaURBd05Jd3dBQUFBQkFBQUFBUUFBYTVuMHkxOFBQUFVBQ3dRQUFBQUFBTml2T1ZzQUFBQUEySzg1V3dBQUFBQURxd05WQUFBQUNBQUNBQUFBQUFBQUFBRUFBQVBBLzhBQUFBUUFBQUFBQUFPckFBRUFBQUFBQUFBQUFBQUFBQUFBQUFBTEJBQUFBQUFBQUFBQUFBQUFBZ0FBQUFRQUFXSUVBQUZpQkFBQTRnUUFBT0lFQUFCVkJBQUFWUVFBQU9JQUFBQUFBQW9BRkFBZUFFUUFhZ0NxQU9vQm5nSmtBcG9BQVFBQUFBc0FpZ0FEQUFBQUFBQUNBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQTRBcmdBQkFBQUFBQUFCQUFjQUFBQUJBQUFBQUFBQ0FBY0FZQUFCQUFBQUFBQURBQWNBTmdBQkFBQUFBQUFFQUFjQWRRQUJBQUFBQUFBRkFBc0FGUUFCQUFBQUFBQUdBQWNBU3dBQkFBQUFBQUFLQUJvQWlnQURBQUVFQ1FBQkFBNEFCd0FEQUFFRUNRQUNBQTRBWndBREFBRUVDUUFEQUE0QVBRQURBQUVFQ1FBRUFBNEFmQUFEQUFFRUNRQUZBQllBSUFBREFBRUVDUUFHQUE0QVVnQURBQUVFQ1FBS0FEUUFwR1pqYVdOdmJuTUFaZ0JqQUdrQVl3QnZBRzRBYzFabGNuTnBiMjRnTVM0d0FGWUFaUUJ5QUhNQWFRQnZBRzRBSUFBeEFDNEFNR1pqYVdOdmJuTUFaZ0JqQUdrQVl3QnZBRzRBYzJaamFXTnZibk1BWmdCakFHa0FZd0J2QUc0QWMxSmxaM1ZzWVhJQVVnQmxBR2NBZFFCc0FHRUFjbVpqYVdOdmJuTUFaZ0JqQUdrQVl3QnZBRzRBYzBadmJuUWdaMlZ1WlhKaGRHVmtJR0o1SUVsamIwMXZiMjR1QUVZQWJ3QnVBSFFBSUFCbkFHVUFiZ0JsQUhJQVlRQjBBR1VBWkFBZ0FHSUFlUUFnQUVrQVl3QnZBRTBBYndCdkFHNEFMZ0FBQUFNQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQT1cIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5mYy1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBmb250LWZhbWlseTogZmNpY29ucyFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmZjLWljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG4uZmMtaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4uZmMtaWNvbi1jaGV2cm9ucy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG4uZmMtaWNvbi1jaGV2cm9ucy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuLmZjLWljb24tbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4uZmMtaWNvbi1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLmZjLWljb24teDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuLmZjIC5mYy1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aWxsLWNoYW5nZTogYm94LXNoYWRvdywgdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSksIGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZmMgLmZjLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cbi5mYyAuZmMtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG4uZmMgLmZjLWJ1dHRvbjpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mYyAuZmMtYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuLmZjIC5mYy1idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZmMgLmZjLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ0LCA2MiwgODAsIDAuMjUpO1xufVxuLmZjIC5mYy1idXR0b24tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNDU4MmVjIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxNzU5Y2QsICM0NTgyZWMpIHJlcGVhdC14O1xuICBib3JkZXItY29sb3I6ICM0NTgyZWM7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMTU2LCAzOSwgMTc2LCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgxNTYsIDM5LCAxNzYsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMTU2LCAzOSwgMTc2LCAwLjEyKTtcbn1cbi5mYyAuZmMtYnV0dG9uLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzIwNGQ5MSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjAzNzkxLCAjMjA0ZDkxKSByZXBlYXQteDtcbiAgYm9yZGVyLWNvbG9yOiAjNzAxYzdlO1xuICBib3gtc2hhZG93OiAwIDE0cHggMjZweCAtMTJweCByZ2JhKDE1NiwgMzksIDE3NiwgMC40MiksIDAgNHB4IDIzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDhweCAxMHB4IC01cHggcmdiYSgxNTYsIDM5LCAxNzYsIDAuMik7XG59XG4uZmMgLmZjLWJ1dHRvbi1wcmltYXJ5OmZvY3VzLFxuLmZjIC5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKS5mYy1idXR0b24tYWN0aXZlOmZvY3VzLFxuLmZjIC5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTphY3RpdmU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmZjIC5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKS5mYy1idXR0b24tYWN0aXZlLFxuLmZjIC5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4uZmMgLmZjLWJ1dHRvbltkaXNhYmxlZF0ge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2QgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzgyOGE5MSwgIzZjNzU3ZCkgcmVwZWF0LXggIWltcG9ydGFudDtcbn1cbi5mYyAuZmMtZGF5LWZ1dHVyZS5mYy1kYXktb3RoZXIsXG4uZmMgLmZjLWRheS1wYXN0LmZjLWRheS1vdGhlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5mYyAuZmMtZGF5Z3JpZC1kYXktbnVtYmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAycHg7XG59XG4uZmMgLmZjLWJ1dHRvbiAuZmMtaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4uZmMgLmZjLWJ1dHRvbi1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZmMgLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmZjIC5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uLmZjLWJ1dHRvbi1hY3RpdmUsXG4uZmMgLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b246YWN0aXZlLFxuLmZjIC5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOmZvY3VzLFxuLmZjIC5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbn1cbi5mYy1kaXJlY3Rpb24tbHRyIC5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uZmMtZGlyZWN0aW9uLWx0ciAuZmMtYnV0dG9uLWdyb3VwID4gLmZjLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmZjLWRpcmVjdGlvbi1ydGwgLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b246bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5mYy1kaXJlY3Rpb24tcnRsIC5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmZjIC5mYy10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZjIC5mYy10b29sYmFyLmZjLWhlYWRlci10b29sYmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG4uZmMgLmZjLXRvb2xiYXIuZmMtZm9vdGVyLXRvb2xiYXIge1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbn1cbi5mYyAuZmMtdG9vbGJhci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS43NWVtO1xuICBtYXJnaW46IDA7XG59XG4uZmMtZGlyZWN0aW9uLWx0ciAuZmMtdG9vbGJhciA+ICogPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMC43NWVtO1xufVxuLmZjLWRpcmVjdGlvbi1ydGwgLmZjLXRvb2xiYXIgPiAqID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07XG59XG4uZmMtZGlyZWN0aW9uLXJ0bCAuZmMtdG9vbGJhci1sdHIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4uZmMgLmZjLXNjcm9sbGVyIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmMgLmZjLXNjcm9sbGVyLWxpcXVpZCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mYyAuZmMtc2Nyb2xsZXItbGlxdWlkLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG4uZmMgLmZjLXNjcm9sbGdyaWQtc2hyaW5rLWZyYW1lIHtcbiAgd2lkdGg6IDQwcHg7XG59XG4uZmMgLmZjLXNjcm9sbGVyLWhhcm5lc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuLmZjIC5mYy1zY3JvbGxlci1oYXJuZXNzLWxpcXVpZCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mYy1kaXJlY3Rpb24tcnRsIC5mYy1zY3JvbGxlci1oYXJuZXNzID4gLmZjLXNjcm9sbGVyIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uZmMtdGhlbWUtc3RhbmRhcmQgLmZjLXNjcm9sbGdyaWQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ0LCAxNDAsIDIzMCwgMC4yKTtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmZjIC5mYy1zY3JvbGxncmlkLFxuLmZjIC5mYy1zY3JvbGxncmlkIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4uZmMgLmZjLXNjcm9sbGdyaWQgdGFibGUge1xuICBib3JkZXItdG9wLXN0eWxlOiBoaWRkZW47XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBoaWRkZW47XG4gIGJvcmRlci1yaWdodC1zdHlsZTogaGlkZGVuO1xufVxuLmZjIC5mYy1zY3JvbGxncmlkIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmZjIC5mYy1zY3JvbGxncmlkLWxpcXVpZCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mYyAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLFxuLmZjIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24gPiB0ZCxcbi5mYyAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uIHRhYmxlIHtcbiAgaGVpZ2h0OiAxcHg7XG59XG4uZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1saXF1aWQge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1saXF1aWQgPiB0ZCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mYyAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uID4gKiB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmZjIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24tZm9vdGVyID4gKixcbi5mYyAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLWhlYWRlciA+ICoge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmZjIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24tYm9keSB0YWJsZSxcbi5mYyAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLWZvb3RlciB0YWJsZSB7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IGhpZGRlbjtcbn1cbi5mYyAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLXN0aWNreSA+ICoge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1wYWdlLWJnLWNvbG9yLCAjZmZmKTtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiAyO1xufVxuLmZjIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24taGVhZGVyLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1zdGlja3kgPiAqIHtcbiAgdG9wOiAwO1xufVxuLmZjIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24tZm9vdGVyLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1zdGlja3kgPiAqIHtcbiAgYm90dG9tOiAwO1xufVxuLmZjIC5mYy1zY3JvbGxncmlkLXN0aWNreS1zaGltIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4uZmMtc3RpY2t5IHtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuLmZjIC5mYy12aWV3LWhhcm5lc3Mge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYyAuZmMtdmlldy1oYXJuZXNzLWFjdGl2ZSA+IC5mYy12aWV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4uZmMgLmZjLWNvbC1oZWFkZXItY2VsbC1jdXNoaW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggNHB4O1xufVxuLmZjIC5mYy1iZy1ldmVudCxcbi5mYyAuZmMtaGlnaGxpZ2h0LFxuLmZjIC5mYy1ub24tYnVzaW5lc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5mYyAuZmMtbm9uLWJ1c2luZXNzIHtcbiAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgODQlLCAwLjMpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1ub24tYnVzaW5lc3MtY29sb3IsIGhzbGEoMCwgMCUsIDg0JSwgMC4zKSk7XG59XG4uZmMgLmZjLWJnLWV2ZW50IHtcbiAgYmFja2dyb3VuZDogIzhmZGY4MjtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmMtYmctZXZlbnQtY29sb3IsICM4ZmRmODIpO1xuICBvcGFjaXR5OiAwLjM7XG4gIG9wYWNpdHk6IHZhcigtLWZjLWJnLWV2ZW50LW9wYWNpdHksIDAuMyk7XG59XG4uZmMgLmZjLWJnLWV2ZW50IC5mYy1ldmVudC10aXRsZSB7XG4gIG1hcmdpbjogMC41ZW07XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBmb250LXNpemU6IHZhcigtLWZjLXNtYWxsLWZvbnQtc2l6ZSwgMC44NWVtKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmZjIC5mYy1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE4OCwgMjMyLCAyNDEsIDAuMyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZjLWhpZ2hsaWdodC1jb2xvciwgcmdiYSgxODgsIDIzMiwgMjQxLCAwLjMpKTtcbn1cbi5mYyAuZmMtY2VsbC1zaGFkZWQsXG4uZmMgLmZjLWRheS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IGhzbGEoMCwgMCUsIDgyJSwgMC4zKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmMtbmV1dHJhbC1iZy1jb2xvciwgaHNsYSgwLCAwJSwgODIlLCAwLjMpKTtcbn1cbi5mYy1ldmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA3cHggMTBweCAtNXB4IHJnYmEoMTU2LCAzOSwgMTc2LCAwLjQpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZjLWV2ZW50LmV2ZW50LWF6dXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDdweCAxMHB4IC01cHggcmdiYSgyMywgMTYyLCAxODQsIDAuNCk7XG59XG4uZmMtZXZlbnQuZXZlbnQtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgN3B4IDEwcHggLTVweCByZ2JhKDc2LCAxNzUsIDgwLCAwLjQpO1xufVxuLmZjLWV2ZW50LmV2ZW50LW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA3cHggMTBweCAtNXB4IHJnYmEoMjU1LCAxNTIsIDAsIDAuNCk7XG59XG4uZmMtZXZlbnQuZXZlbnQtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDdweCAxMHB4IC01cHggcmdiYSgyNDQsIDY3LCA1NCwgMC40KTtcbn1cbi5mYy1ldmVudC5ldmVudC1yb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5MWU2MztcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDdweCAxMHB4IC01cHggcmdiYSgyMzMsIDMwLCA5OSwgMC40KTtcbn1cbi5mYy1ldmVudC5ldmVudC1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDdweCAxMHB4IC01cHggaHNsYSgwLCAwJSwgNjAlLCAwLjQpO1xufVxuYS5mYy1ldmVudCxcbmEuZmMtZXZlbnQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZmMtZXZlbnQuZmMtZXZlbnQtZHJhZ2dhYmxlLFxuLmZjLWV2ZW50W2hyZWZdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZjLWV2ZW50IC5mYy1ldmVudC1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmZjLWV2ZW50LWRyYWdnaW5nOm5vdCguZmMtZXZlbnQtc2VsZWN0ZWQpIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5mYy1ldmVudC1kcmFnZ2luZy5mYy1ldmVudC1zZWxlY3RlZCB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uZmMtZXZlbnQgLmZjLWV2ZW50LXJlc2l6ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ7XG59XG4uZmMtZXZlbnQtc2VsZWN0ZWQgLmZjLWV2ZW50LXJlc2l6ZXIsXG4uZmMtZXZlbnQ6aG92ZXIgLmZjLWV2ZW50LXJlc2l6ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mYy1ldmVudC1zZWxlY3RlZCAuZmMtZXZlbnQtcmVzaXplciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1mYy1ldmVudC1yZXNpemVyLWRvdC10b3RhbC13aWR0aCwgOHB4KSAvIDIpO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1mYy1ldmVudC1yZXNpemVyLWRvdC1ib3JkZXItd2lkdGgsIDFweCk7XG4gIHdpZHRoOiA4cHg7XG4gIHdpZHRoOiB2YXIoLS1mYy1ldmVudC1yZXNpemVyLWRvdC10b3RhbC13aWR0aCwgOHB4KTtcbiAgaGVpZ2h0OiA4cHg7XG4gIGhlaWdodDogdmFyKC0tZmMtZXZlbnQtcmVzaXplci1kb3QtdG90YWwtd2lkdGgsIDhweCk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmMtcGFnZS1iZy1jb2xvciwgI2ZmZik7XG59XG4uZmMtZXZlbnQtc2VsZWN0ZWQgLmZjLWV2ZW50LXJlc2l6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiAtMjBweDtcbiAgcmlnaHQ6IC0yMHB4O1xuICBib3R0b206IC0yMHB4O1xufVxuLmZjLWV2ZW50LXNlbGVjdGVkIHtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5mYy1ldmVudC1zZWxlY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5mYy1ldmVudC1zZWxlY3RlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZjLWV2ZW50LXNlbGVjdGVkLW92ZXJsYXktY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbn1cbi5mYy1oLWV2ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNzg4ZDg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZjLWV2ZW50LWJvcmRlci1jb2xvciwgIzM3ODhkOCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzg4ZDg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZjLWV2ZW50LWJnLWNvbG9yLCAjMzc4OGQ4KTtcbn1cbi5mYy1oLWV2ZW50IC5mYy1ldmVudC1tYWluIHtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1mYy1ldmVudC10ZXh0LWNvbG9yLCAjZmZmKTtcbn1cbi5mYy1oLWV2ZW50IC5mYy1ldmVudC1tYWluLWZyYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mYy1oLWV2ZW50IC5mYy1ldmVudC10aW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZjLWgtZXZlbnQgLmZjLWV2ZW50LXRpdGxlLWNvbnRhaW5lciB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5mYy1oLWV2ZW50IC5mYy1ldmVudC10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mYy1oLWV2ZW50LmZjLWV2ZW50LXNlbGVjdGVkOmJlZm9yZSB7XG4gIHRvcDogLTEwcHg7XG4gIGJvdHRvbTogLTEwcHg7XG59XG4uZmMtZGlyZWN0aW9uLWx0ciAuZmMtZGF5Z3JpZC1ibG9jay1ldmVudDpub3QoLmZjLWV2ZW50LXN0YXJ0KSxcbi5mYy1kaXJlY3Rpb24tcnRsIC5mYy1kYXlncmlkLWJsb2NrLWV2ZW50Om5vdCguZmMtZXZlbnQtZW5kKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmZjLWRpcmVjdGlvbi1sdHIgLmZjLWRheWdyaWQtYmxvY2stZXZlbnQ6bm90KC5mYy1ldmVudC1lbmQpLFxuLmZjLWRpcmVjdGlvbi1ydGwgLmZjLWRheWdyaWQtYmxvY2stZXZlbnQ6bm90KC5mYy1ldmVudC1zdGFydCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cbi5mYy1oLWV2ZW50Om5vdCguZmMtZXZlbnQtc2VsZWN0ZWQpIC5mYy1ldmVudC1yZXNpemVyIHtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA4cHg7XG4gIHdpZHRoOiB2YXIoLS1mYy1ldmVudC1yZXNpemVyLXRoaWNrbmVzcywgOHB4KTtcbn1cbi5mYy1kaXJlY3Rpb24tbHRyIC5mYy1oLWV2ZW50Om5vdCguZmMtZXZlbnQtc2VsZWN0ZWQpIC5mYy1ldmVudC1yZXNpemVyLXN0YXJ0LFxuLmZjLWRpcmVjdGlvbi1ydGwgLmZjLWgtZXZlbnQ6bm90KC5mYy1ldmVudC1zZWxlY3RlZCkgLmZjLWV2ZW50LXJlc2l6ZXItZW5kIHtcbiAgY3Vyc29yOiB3LXJlc2l6ZTtcbiAgbGVmdDogLTRweDtcbiAgbGVmdDogY2FsYyh2YXIoLS1mYy1ldmVudC1yZXNpemVyLXRoaWNrbmVzcywgOHB4KSAvIC0yKTtcbn1cbi5mYy1kaXJlY3Rpb24tbHRyIC5mYy1oLWV2ZW50Om5vdCguZmMtZXZlbnQtc2VsZWN0ZWQpIC5mYy1ldmVudC1yZXNpemVyLWVuZCxcbi5mYy1kaXJlY3Rpb24tcnRsIC5mYy1oLWV2ZW50Om5vdCguZmMtZXZlbnQtc2VsZWN0ZWQpIC5mYy1ldmVudC1yZXNpemVyLXN0YXJ0IHtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbiAgcmlnaHQ6IC00cHg7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLWZjLWV2ZW50LXJlc2l6ZXItdGhpY2tuZXNzLCA4cHgpIC8gLTIpO1xufVxuLmZjLWgtZXZlbnQuZmMtZXZlbnQtc2VsZWN0ZWQgLmZjLWV2ZW50LXJlc2l6ZXIge1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1mYy1ldmVudC1yZXNpemVyLWRvdC10b3RhbC13aWR0aCwgOHB4KSAvIC0yKTtcbn1cbi5mYy1kaXJlY3Rpb24tbHRyIC5mYy1oLWV2ZW50LmZjLWV2ZW50LXNlbGVjdGVkIC5mYy1ldmVudC1yZXNpemVyLXN0YXJ0LFxuLmZjLWRpcmVjdGlvbi1ydGwgLmZjLWgtZXZlbnQuZmMtZXZlbnQtc2VsZWN0ZWQgLmZjLWV2ZW50LXJlc2l6ZXItZW5kIHtcbiAgbGVmdDogLTRweDtcbiAgbGVmdDogY2FsYyh2YXIoLS1mYy1ldmVudC1yZXNpemVyLWRvdC10b3RhbC13aWR0aCwgOHB4KSAvIC0yKTtcbn1cbi5mYy1kaXJlY3Rpb24tbHRyIC5mYy1oLWV2ZW50LmZjLWV2ZW50LXNlbGVjdGVkIC5mYy1ldmVudC1yZXNpemVyLWVuZCxcbi5mYy1kaXJlY3Rpb24tcnRsIC5mYy1oLWV2ZW50LmZjLWV2ZW50LXNlbGVjdGVkIC5mYy1ldmVudC1yZXNpemVyLXN0YXJ0IHtcbiAgcmlnaHQ6IC00cHg7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLWZjLWV2ZW50LXJlc2l6ZXItZG90LXRvdGFsLXdpZHRoLCA4cHgpIC8gLTIpO1xufVxuLnN3YWwyLWh0bWwtY29udGFpbmVyIC5mb3JtLWNvbnRyb2wge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmZjLWRheWdyaWQtZGF5IC5mYy1kYXlncmlkLWRheS1mcmFtZSAuZmMtZXZlbnQge1xuICB0b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3M6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uZmMtZGF5Z3JpZC1ldmVudCB7XG4gIG1hcmdpbjogMnB4IDVweCAwO1xuICBwYWRkaW5nOiAwIDFweDtcbn1cbi5mYy1kYXlncmlkLWV2ZW50IC5mYy1ldmVudC10aW1lLFxuLmZjLWRheWdyaWQtZXZlbnQgLmZjLWV2ZW50LXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmZjLWRheWdyaWQtZXZlbnQgLmZjLWV2ZW50LXRpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5mYy1kYXlncmlkLWV2ZW50IC5mYy1ldmVudC10aW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5mYy1kYXlncmlkLWV2ZW50LmZjLWgtZXZlbnQge1xuICBiYWNrZ3JvdW5kOiAjNDU4MmVjO1xuICBib3JkZXItY29sb3I6ICM0NTgyZWM7XG59XG4uY2FyZC1jYWxlbmRhciAuZmMgdGgsXG4uY2FyZC1jYWxlbmRhciB0YWJsZSB0ZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNhcmQtY2FsZW5kYXIgYSB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuLyohXG4gKiBCb290c3RyYXAtc2VsZWN0IHYxLjEzLjEgKGh0dHBzOi8vZGV2ZWxvcGVyLnNuYXBhcHBvaW50bWVudHMuY29tL2Jvb3RzdHJhcC1zZWxlY3QpXG4gKlxuICogQ29weXJpZ2h0IDIwMTItMjAxOCBTbmFwQXBwb2ludG1lbnRzLCBMTENcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3NuYXBhcHBvaW50bWVudHMvYm9vdHN0cmFwLXNlbGVjdC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5zZWxlY3QuYnMtc2VsZWN0LWhpZGRlbixcbnNlbGVjdC5zZWxlY3RwaWNrZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuLmVycm9yIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUsXG4uaGFzLWVycm9yIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICNiOTRhNDg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtjbGFzcyo9Y29sLV0pLFxuLmJvb3RzdHJhcC1zZWxlY3Q6bm90KFtjbGFzcyo9Y29sLV0pOm5vdChbY2xhc3MqPWZvcm0tY29udHJvbF0pOm5vdCguaW5wdXQtZ3JvdXAtYnRuKSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwOm5vdCguaW5wdXQtZ3JvdXAtYnRuKSxcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cFtjbGFzcyo9Y29sLV0ge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5kcm9wZG93bi1tZW51LXJpZ2h0LFxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwW2NsYXNzKj1jb2wtXS5kcm9wZG93bi1tZW51LXJpZ2h0LFxuLnJvdyAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXBbY2xhc3MqPWNvbC1dLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZm9ybS1ncm91cCAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAsXG4uZm9ybS1ob3Jpem9udGFsIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCxcbi5mb3JtLWlubGluZSAuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcm0tZ3JvdXAtbGcgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLXNtIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nOiAwO1xufVxuLmZvcm0taW5saW5lIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkuZGlzYWJsZWQgYTpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaS5kaXNhYmxlZCBhOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5kaXNhYmxlZCxcbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCA+IC5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuZGlzYWJsZWQ6Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgPiAuZGlzYWJsZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuYnMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuYnMtY29udGFpbmVyIC5kcm9wZG93bi1tZW51IHtcbiAgei1pbmRleDogMTA2MDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZSAuY2FyZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cFtjbGFzcyo9Y29sLV0gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAwO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUuaW5uZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IGF1dG87XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkuYWN0aXZlIHNtYWxsIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkuZGlzYWJsZWQgYSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3V0bGluZTogMDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaSBhOmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIGE6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA3cHggMTBweCAtNXB4IHJnYmEoMTU2LCAzOSwgMTc2LCAwLjQpO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzQ1ODJlYztcbiAgY29sb3I6ICNmZmY7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IHNlbGVjdC5icy1zZWxlY3QtaGlkZGVuLFxuc2VsZWN0LmJzLXNlbGVjdC1oaWRkZW4sXG5zZWxlY3Quc2VsZWN0cGlja2VyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJvb3RzdHJhcC1zZWxlY3Qge1xuICB3aWR0aDogMjIwcHggXFwwO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXI6YWN0aXZlLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyOmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyOmhvdmVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWRhbmdlcixcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tZGFuZ2VyOmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1kYW5nZXI6aG92ZXIsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWRhcmssXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWRhcms6YWN0aXZlLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1kYXJrOmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1kYXJrOmhvdmVyLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1pbmZvLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1pbmZvOmFjdGl2ZSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4taW5mbzpmb2N1cyxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4taW5mbzpob3Zlcixcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tcHJpbWFyeSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tcHJpbWFyeTphY3RpdmUsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXByaW1hcnk6Zm9jdXMsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXByaW1hcnk6aG92ZXIsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXNlY29uZGFyeSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tc2Vjb25kYXJ5OmFjdGl2ZSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tc2Vjb25kYXJ5OmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXN1Y2Nlc3MsXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuNSk7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IHNlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwLjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMCFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gc2VsZWN0Lm1vYmlsZS1kZXZpY2Uge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICB6LWluZGV4OiAyO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuaXMtaW52YWxpZCAuZHJvcGRvd24tdG9nZ2xlLFxuLmVycm9yIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUsXG4uaGFzLWVycm9yIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUsXG4ud2FzLXZhbGlkYXRlZCAuYm9vdHN0cmFwLXNlbGVjdCAuc2VsZWN0cGlja2VyOmludmFsaWQgKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjk0YTQ4O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuaXMtdmFsaWQgLmRyb3Bkb3duLXRvZ2dsZSxcbi53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0IC5zZWxlY3RwaWNrZXI6dmFsaWQgKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuZml0LXdpZHRoIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtc2VsZWN0Om5vdChbY2xhc3MqPWNvbC1dKTpub3QoW2NsYXNzKj1mb3JtLWNvbnRyb2xdKTpub3QoLmlucHV0LWdyb3VwLWJ0bikge1xuICB3aWR0aDogMjIwcHg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQgIzMzMyAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgIWltcG9ydGFudDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG46bm90KC5pbnB1dC1ncm91cCkgPiAuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtjbGFzcyo9Y29sLV0pIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wuaW5wdXQtZ3JvdXAtYnRuIHtcbiAgei1pbmRleDogYXV0bztcbn1cbi5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Q6bm90KC5pbnB1dC1ncm91cC1idG4pLFxuLmJvb3RzdHJhcC1zZWxlY3RbY2xhc3MqPWNvbC1dIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5kcm9wZG93bi1tZW51LXJpZ2h0LFxuLmJvb3RzdHJhcC1zZWxlY3RbY2xhc3MqPWNvbC1dLmRyb3Bkb3duLW1lbnUtcmlnaHQsXG4ucm93IC5ib290c3RyYXAtc2VsZWN0W2NsYXNzKj1jb2wtXS5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmZvcm0tZ3JvdXAgLmJvb3RzdHJhcC1zZWxlY3QsXG4uZm9ybS1ob3Jpem9udGFsIC5ib290c3RyYXAtc2VsZWN0LFxuLmZvcm0taW5saW5lIC5ib290c3RyYXAtc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLWdyb3VwLWxnIC5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLXNtIC5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9ybS1ncm91cC1sZyAuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wgLmRyb3Bkb3duLXRvZ2dsZSxcbi5mb3JtLWdyb3VwLXNtIC5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbCAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sLWxnIC5kcm9wZG93bi10b2dnbGUsXG4uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wtc20gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wtc20gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sLWxnIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbi5mb3JtLWlubGluZSAuYm9vdHN0cmFwLXNlbGVjdCAuZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5kaXNhYmxlZCxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmRpc2FibGVkOmZvY3VzLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZGlzYWJsZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5icy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAwIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuYnMtY29udGFpbmVyIC5kcm9wZG93bi1tZW51IHtcbiAgei1pbmRleDogMTA2MDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogaW5oZXJpdDtcbiAgcGFkZGluZy1yaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZy1ib3R0b206IGluaGVyaXQ7XG4gIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24taW5uZXIge1xuICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbi1pbm5lci1pbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlIC5jYXJldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmlucHV0LWdyb3VwIC5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbCAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cbi5ib290c3RyYXAtc2VsZWN0W2NsYXNzKj1jb2wtXSAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51ID4gLmlubmVyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IGxpLmFjdGl2ZSBzbWFsbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkuZGlzYWJsZWQgYSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkgYS5vcHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMi4yNWVtO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkgYSBzcGFuLmNoZWNrLW1hcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkgYSBzcGFuLnRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSBsaSBzbWFsbCB7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSAubm90aWZ5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDVweDtcbiAgd2lkdGg6IDk2JTtcbiAgbWFyZ2luOiAwIDIlO1xuICBtaW4taGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuOTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5uby1yZXN1bHRzIHtcbiAgcGFkZGluZzogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBtYXJnaW46IDAgNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuZml0LXdpZHRoIC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC5maXQtd2lkdGggLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbi1pbm5lcixcbi5ib290c3RyYXAtc2VsZWN0LmZpdC13aWR0aCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uLWlubmVyLWlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuZml0LXdpZHRoIC5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdG9wOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy10aWNrIC5kcm9wZG93bi1tZW51IC5zZWxlY3RlZCBzcGFuLmNoZWNrLW1hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogNXB4O1xufVxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy10aWNrIC5kcm9wZG93bi1tZW51IGxpIGEgc3Bhbi50ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNHB4O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmJzLW9rLWRlZmF1bHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuNWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgdG9wOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuMjZlbSAwLjI2ZW0gMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93Lm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgei1pbmRleDogMTA2MTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdyAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgaHNsYSgwLCAwJSwgODAlLCAwLjIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTRweDtcbiAgbGVmdDogOXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmJlZm9yZSB7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiAtNHB4O1xuICBib3JkZXItdG9wOiA3cHggc29saWQgaHNsYSgwLCAwJSwgODAlLCAwLjIpO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmFmdGVyIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IC00cHg7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LnB1bGwtcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbjpiZWZvcmUge1xuICByaWdodDogMTJweDtcbiAgbGVmdDogYXV0bztcbn1cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5wdWxsLXJpZ2h0IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb246YWZ0ZXIge1xuICByaWdodDogMTNweDtcbiAgbGVmdDogYXV0bztcbn1cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbjphZnRlcixcbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbjpiZWZvcmUsXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb246YWZ0ZXIsXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb246YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYnMtYWN0aW9uc2JveCxcbi5icy1kb25lYnV0dG9uLFxuLmJzLXNlYXJjaGJveCB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG4uYnMtYWN0aW9uc2JveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmJzLWFjdGlvbnNib3ggLmJ0bi1ncm91cCBidXR0b24ge1xuICB3aWR0aDogNTAlO1xufVxuLmJzLWRvbmVidXR0b24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYnMtZG9uZWJ1dHRvbiAuYnRuLWdyb3VwIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJzLXNlYXJjaGJveCArIC5icy1hY3Rpb25zYm94IHtcbiAgcGFkZGluZzogMCA4cHggNHB4O1xufVxuLmJzLXNlYXJjaGJveCAuZm9ybS1jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5idG4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1saW5rW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlua1thcmlhLWV4cGFuZGVkPXRydWVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5idG4uZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06aG92ZXIgKyAuZHJvcGRvd24tbWVudS5zaG93IC5pbm5lci5zaG93IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3Qtd2l0aC10cmFuc2l0aW9uIHtcbiAgYm9yZGVyOiAwIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0NTgyZWMgMnB4LCByZ2JhKDE1NiwgMzksIDE3NiwgMCkgMCksIGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDQ0LCAxNDAsIDIzMCwgMC4yKSAyLjRweCwgaHNsYSgwLCAwJSwgNzElLCAwKSAwKTtcbiAgYmFja2dyb3VuZC1zaXplOiAwIDEwMCUsMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20sIDUwJSBjYWxjKDEwMCUgLSAxcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMHMgbGluZWFyIWltcG9ydGFudDtcbiAgZmxvYXQ6IG5vbmUhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYTlhZmJiZDEgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3Qtd2l0aC10cmFuc2l0aW9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUsMTAwJSAxMDAlIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcyAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWZpbGUgPiBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbi5maWxlaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbn1cbi5maWxlaW5wdXQgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLmZpbGVpbnB1dCAudGh1bWJuYWlsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC40MiksIDAgNHB4IDI1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDhweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmZpbGVpbnB1dCAudGh1bWJuYWlsLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG4uZmlsZWlucHV0IC50aHVtYm5haWwgPiBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5maWxlaW5wdXQgLmJ0biB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZmlsZWlucHV0LWV4aXN0cyAuZmlsZWlucHV0LW5ldyxcbi5maWxlaW5wdXQtbmV3IC5maWxlaW5wdXQtZXhpc3RzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWxlaW5wdXQtaW5saW5lIC5maWxlaW5wdXQtY29udHJvbHMge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uZmlsZWlucHV0LWZpbGVuYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmZvcm0tY29udHJvbCAuZmlsZWlucHV0LWZpbGVuYW1lIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5maWxlaW5wdXQuaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5maWxlaW5wdXQuaW5wdXQtZ3JvdXAgPiAqIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmZpbGVpbnB1dC5pbnB1dC1ncm91cCA+IC5idG4tZmlsZSB7XG4gIHotaW5kZXg6IDE7XG59XG4uZmlsZWlucHV0LW5ldy5pbnB1dC1ncm91cCAuYnRuLWZpbGUsXG4uZmlsZWlucHV0LW5ldyAuaW5wdXQtZ3JvdXAgLmJ0bi1maWxlIHtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG4uZmlsZWlucHV0LW5ldy5pbnB1dC1ncm91cCAuYnRuLWZpbGUuYnRuLXNtLFxuLmZpbGVpbnB1dC1uZXcgLmlucHV0LWdyb3VwIC5idG4tZmlsZS5idG4tc20sXG4uZmlsZWlucHV0LW5ldy5pbnB1dC1ncm91cCAuYnRuLWZpbGUuYnRuLXhzLFxuLmZpbGVpbnB1dC1uZXcgLmlucHV0LWdyb3VwIC5idG4tZmlsZS5idG4teHMsXG4uZmlsZWlucHV0LW5ldy5pbnB1dC1ncm91cCAuYnRuLWdyb3VwLXNtID4gLmJ0bi1maWxlLmJ0bixcbi5maWxlaW5wdXQtbmV3IC5pbnB1dC1ncm91cCAuYnRuLWdyb3VwLXNtID4gLmJ0bi1maWxlLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xufVxuLmZpbGVpbnB1dC1uZXcuaW5wdXQtZ3JvdXAgLmJ0bi1maWxlLmJ0bi1sZyxcbi5maWxlaW5wdXQtbmV3IC5pbnB1dC1ncm91cCAuYnRuLWZpbGUuYnRuLWxnLFxuLmZpbGVpbnB1dC1uZXcuaW5wdXQtZ3JvdXAgLmJ0bi1ncm91cC1sZyA+IC5idG4tZmlsZS5idG4sXG4uZmlsZWlucHV0LW5ldyAuaW5wdXQtZ3JvdXAgLmJ0bi1ncm91cC1sZyA+IC5idG4tZmlsZS5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwIDZweCA2cHggMDtcbn1cbi5mb3JtLWdyb3VwLmhhcy13YXJuaW5nIC5maWxlaW5wdXQgLmZpbGVpbnB1dC1wcmV2aWV3IHtcbiAgY29sb3I6ICNmZjk4MDA7XG59XG4uZm9ybS1ncm91cC5oYXMtd2FybmluZyAuZmlsZWlucHV0IC50aHVtYm5haWwge1xuICBib3JkZXItY29sb3I6ICNmZjk4MDA7XG59XG4uZm9ybS1ncm91cC5oYXMtZXJyb3IgLmZpbGVpbnB1dCAuZmlsZWlucHV0LXByZXZpZXcge1xuICBjb2xvcjogI2Y0NDMzNjtcbn1cbi5mb3JtLWdyb3VwLmhhcy1lcnJvciAuZmlsZWlucHV0IC50aHVtYm5haWwge1xuICBib3JkZXItY29sb3I6ICNmNDQzMzY7XG59XG4uZm9ybS1ncm91cC5oYXMtc3VjY2VzcyAuZmlsZWlucHV0IC5maWxlaW5wdXQtcHJldmlldyB7XG4gIGNvbG9yOiAjNGNhZjUwO1xufVxuLmZvcm0tZ3JvdXAuaGFzLXN1Y2Nlc3MgLmZpbGVpbnB1dCAudGh1bWJuYWlsIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZjUwO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4udGh1bWJuYWlsIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMDtcbn1cbi8qIVxuICogRGF0ZXRpbWVwaWNrZXIgZm9yIEJvb3RzdHJhcCAzXG4gKiAhIHZlcnNpb24gOiA0LjE3LjM3XG4gKiBodHRwczovL2dpdGh1Yi5jb20vRW9uYXNkYW4vYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyL1xuICovXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPWNsZWFyXTphZnRlcixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249ZGVjcmVtZW50SG91cnNdOmFmdGVyLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1kZWNyZW1lbnRNaW51dGVzXTphZnRlcixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249aW5jcmVtZW50SG91cnNdOmFmdGVyLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1pbmNyZW1lbnRNaW51dGVzXTphZnRlcixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249c2hvd0hvdXJzXTphZnRlcixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249c2hvd01pbnV0ZXNdOmFmdGVyLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj10b2RheV06YWZ0ZXIsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPXRvZ2dsZVBlcmlvZF06YWZ0ZXIsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaDphZnRlcixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLm5leHQ6YWZ0ZXIsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5wcmV2OmFmdGVyLFxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGE6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBhIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUge1xuICBwYWRkaW5nOiA0cHg7XG4gIHdpZHRoOiAxOWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudGltZXBpY2tlci1zYnMge1xuICAgIHdpZHRoOiAzOGVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS50aW1lcGlja2VyLXNicyB7XG4gICAgd2lkdGg6IDM4ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS50aW1lcGlja2VyLXNicyB7XG4gICAgd2lkdGg6IDM4ZW07XG4gIH1cbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUuYm90dG9tOmFmdGVyLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS5ib3R0b206YmVmb3JlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEycHg7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnRvcCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIHotaW5kZXg6IDExMTE7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnRvcC5vcGVuIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodDpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogNnB4O1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0OmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDdweDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5saXN0LXVuc3R5bGVkIHtcbiAgbWFyZ2luOiAwO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgYVtkYXRhLWFjdGlvbl0ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNDU4MmVjO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgYVtkYXRhLWFjdGlvbl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGFbZGF0YS1hY3Rpb25dOmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjb2xvcjogIzQ1ODJlYztcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGFbZGF0YS1hY3Rpb25dOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlci1ob3VyLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXItbWludXRlLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXItc2Vjb25kIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgYnV0dG9uW2RhdGEtYWN0aW9uXSB7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBwYWRkaW5nOiAwO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1pbmNyZW1lbnRIb3Vyc106YWZ0ZXIge1xuICBjb250ZW50OiBcIkluY3JlbWVudCBIb3Vyc1wiO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1pbmNyZW1lbnRNaW51dGVzXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiSW5jcmVtZW50IE1pbnV0ZXNcIjtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249ZGVjcmVtZW50SG91cnNdOmFmdGVyIHtcbiAgY29udGVudDogXCJEZWNyZW1lbnQgSG91cnNcIjtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249ZGVjcmVtZW50TWludXRlc106YWZ0ZXIge1xuICBjb250ZW50OiBcIkRlY3JlbWVudCBNaW51dGVzXCI7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPXNob3dIb3Vyc106YWZ0ZXIge1xuICBjb250ZW50OiBcIlNob3cgSG91cnNcIjtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249c2hvd01pbnV0ZXNdOmFmdGVyIHtcbiAgY29udGVudDogXCJTaG93IE1pbnV0ZXNcIjtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249dG9nZ2xlUGVyaW9kXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiVG9nZ2xlIEFNL1BNXCI7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPWNsZWFyXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiQ2xlYXIgdGhlIHBpY2tlclwiO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj10b2RheV06YWZ0ZXIge1xuICBjb250ZW50OiBcIlNldCB0aGUgZGF0ZSB0byB0b2RheVwiO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnBpY2tlci1zd2l0Y2gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiVG9nZ2xlIERhdGUgYW5kIFRpbWUgU2NyZWVuc1wiO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnBpY2tlci1zd2l0Y2ggdGQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnBpY2tlci1zd2l0Y2ggdGQgc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG4gIGhlaWdodDogMi41ZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtYXJnaW46IDJweCAwICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZS50YWJsZS1jb25kZW5zZWQgdHIgPiB0ZCxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkID4gZGl2LFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGggPiBkaXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aCB7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGgucGlja2VyLXN3aXRjaCB7XG4gIHdpZHRoOiAxNDVweDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLmRpc2FibGVkLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGguZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLm5leHQgc3Bhbixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLnByZXYgc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGhlaWdodDogMjdweDtcbiAgd2lkdGg6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGgucHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiUHJldmlvdXMgTW9udGhcIjtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLm5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIk5leHQgTW9udGhcIjtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLmRvdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aC5waWNrZXItc3dpdGNoOmhvdmVyLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCA+IGRpdiB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGhlaWdodDogNTRweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIHdpZHRoOiA1NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5jdyA+IGRpdiB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5ID4gZGl2IHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IC0xO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmhvdXIgPiBkaXYsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGUgPiBkaXYge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIgPiBkaXYsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyID4gZGl2LFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyID4gZGl2LFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyID4gZGl2IHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubmV3ID4gZGl2LFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQub2xkID4gZGl2IHtcbiAgY29sb3I6ICM5OTk7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheSA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5ID4gZGl2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0NTgyZWM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0cHg7XG4gIHJpZ2h0OiA0cHg7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIgPiBkaXYsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU4MmVjO1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgN3B4IDEwcHggLTVweCByZ2JhKDE1NiwgMzksIDE3NiwgMC40KTtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZS50b2RheTpiZWZvcmUgPiBkaXYge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGlzYWJsZWQ6aG92ZXIgPiBkaXYsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kaXNhYmxlZCA+IGRpdiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTgyZWM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbi5vbGQge1xuICBjb2xvcjogIzk5OTtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4uZGlzYWJsZWQsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlci1ob3VycyBzcGFuLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXItbWludXRlcyBzcGFuLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXItcGlja2VyIHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LnVzZXR3ZW50eWZvdXIgdGQuaG91ciB7XG4gIGhlaWdodDogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG59XG4uaW5wdXQtZ3JvdXAuZGF0ZSAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGgge1xuICBwYWRkaW5nOiAxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuc3ZnIHtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuLmp2ZWN0b3JtYXAtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4uanZlY3Rvcm1hcC10aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjNTU1O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgYm94LXNoYWRvdzogMCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgei1pbmRleDogMTA0MDtcbn1cbi5qdmVjdG9ybWFwLWdvYmFjayxcbi5qdmVjdG9ybWFwLXpvb21pbixcbi5qdmVjdG9ybWFwLXpvb21vdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogIzI5MjkyOTtcbiAgcGFkZGluZzogM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5qdmVjdG9ybWFwLXpvb21pbixcbi5qdmVjdG9ybWFwLXpvb21vdXQge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLmp2ZWN0b3JtYXAtem9vbWluIHtcbiAgdG9wOiAxMHB4O1xufVxuLmp2ZWN0b3JtYXAtem9vbW91dCB7XG4gIHRvcDogMzBweDtcbn1cbi5qdmVjdG9ybWFwLWdvYmFjayB7XG4gIGJvdHRvbTogMTBweDtcbiAgei1pbmRleDogMTAwMDtcbiAgcGFkZGluZzogNnB4O1xufVxuLmp2ZWN0b3JtYXAtc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiA1MCUgbm8tcmVwZWF0IHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhJQUFnQVBNQUFQLy8vd0FBQU1iR3hvU0VoTGEydHBxYW1qWTJObFpXVnRqWTJPVGs1THk4dkI0ZUhnUUVCQUFBQUFBQUFBQUFBQ0gvQzA1RlZGTkRRVkJGTWk0d0F3RUFBQUFoL2hwRGNtVmhkR1ZrSUhkcGRHZ2dZV3BoZUd4dllXUXVhVzVtYndBaCtRUUpDZ0FBQUN3QUFBQUFJQUFnQUFBRTV4RElTV2xocGVyTjUySkxoU1NkUmd3Vm8xSUNRWlJVc2l3SHBUSlQ0aW93TlM4dnlXMmljQ0Y2azhITU1Ca0NFRHNreFRCREFad3VBa2txSWZ4SVF5aEJRQkZ2QVFTRElUTTVWRFc2WE5FNEthZ05oNkJnd2U2MHNtUVVCM2Q0UnoxWkJBcG5GQVNEZDBoaWhoMTJCa0U5a2pBSlZseWNYSWc3Q1FJRkE2U2xuSjg3cGFxYlNLaUtvcXVzbmJNZG1EQzJ0WFFsa1VoemlZdHlXVHhJZnk2QkU4V0p0NVlKdnBKaXZ4TmFHbUxIVDBWbk9nU1lmMGRaWFM3QVBkcEIzMDlSbkhPRzVnRHFYR0xEYUM0NTdEMXpaL1Yvbm1PTTgyWGlIUkxZS2hLUDFvWm1BRGRFQUFBaCtRUUpDZ0FBQUN3QUFBQUFJQUFnQUFBRTZoRElTV2xacE9yTnAxbEdOUlNkUnBEVW9sSUd3NVJVWWhoSHVrcUZ1OERzckV5cW5XVGhHdkFtaFZsdGVCdm9qcFREREJVRUlGd01GQlJBbUJrU2dPckJGWm9nQ0FTd0JERVkvQ1pTZzdHU0UwZ1NDalFCTVZHMDIzeFdCaGtsQW5vRWRoUUVmeU5xTUljS2poUnNqRWRuZXpCK0E0azhnVHdKaEZ1aVc0ZG9rWGlsb1VlcEJBcDVxYUtwcDYrSG83YVdXNTR3bDdvYnZFZTBrUnVvcGxDR2Vwd1N4MmpKdnFIRW1HdDZ3aEpwR3BmSkNIbU9vTkhLYUh4NjFXaVNSOTJFNGxiRm9xK0I2UUR0dWV0Y2FCUG5XNitPN3dESHBJaUs5U2FWSzVHZ1Y1NDN0empnR2NnaEFnQWgrUVFKQ2dBQUFDd0FBQUFBSUFBZ0FBQUU3aERJU1NreHBPck41ekZITldSZGhTaVZvVkxIc3BSVU1veVVha3lFZThQVFBDQVRXOUExNEUwVXZ1QUtNTkFaS1lVWkNpQk11QmFrU1FLRzhHMkZ6VVdveDJBVXRBUUZjQktsVlFvTGdRUmVaaFFsQ0lKZXNRWEk1QjBDQm5VTU94TUNlbm9DZlRDRVdCc0pDb2xUTUFObGR4MTVCR3M4QjV3bENaOVBvNk9Ka3dtUnBucWtxbnVTcmF5cWZLbXFwTGFqb2lXNUhKcTdGTDFHcjJtTU1jS1VNSWlKZ0llbXk3eFp0SnNUbXNNNHhIaUt2NUtNQ1hxZnlVQ0pFb25YUE4yckFPSUFtc2ZCM3VQb0FLKytHK3c0OGVkWlBLK002aExKcFFnNDg0ZW5YSWRRRlNTMXU2VWhrc0VORVFBQUlma0VDUW9BQUFBc0FBQUFBQ0FBSUFBQUJPY1F5RW1wR0tMcXpXY1pSVlVRblpZZzFhQlNoMkdVVkVJUTJhUU9FK0crY0Q0bnRwV2taUWoxSklpWklvZ0RGRnlISTBVeFF3RnVnTVNPRklQSmZ0ZlZBRW9aTEJiY0xFRmhsUWlxR3AxVmQxNDBBVWtsVU4zZUNBNTFDMUVXTXpNQ2V6Q0JCbWt4VklWSEJXZDNISGw5SlFPSUpTZFNuSjBUREtDaEN3VUpqb1dNUGFHcURLYW5uYXNNbzZXbk01NjJSNVlsdVpSd3VyMHdwZ3FaRTdOS1VtK0ZOUlBJaGpCSnhLWnRlV3VJQk1ONHpSTUlWSWhmZmNnb2p3Q0YxMTdpNG5sTG5ZNXp0Ukxzbk9rK2FWK29KWTdWN203NlBka1M0dHJLY2RnMFpjMHRUY0trUkFBQUlma0VDUW9BQUFBc0FBQUFBQ0FBSUFBQUJPNFF5RWtwS3FqcXpTY3BSYVZrWFpXUUV4aW13MUJTQ1VFSWxEb2hyZnQ2Y3BLQ2s1eGlkNU1OSlRhQUlrZWtLR1FrV3lLSGt2aEtzUjdBUm1pdGtBWURZUkliVVFSUWpXQndKUnpDaGk5Q1JsQmNZMVVONGcwL1ZOQjBBbGN2Y0FZSFJ5WlBkRVFGWVY4Y2N3UjVIV3hFSjAyWW1STUxuSjF4Q1lwMFk1aWRwUXVob3BtbUMyS2dvakthc1VRRGs1Qk5Bd3dNT2gyUnRScTV1UXVQWktHSUpRSUd3QXdHZjZJMEpYTXBDOEM3a1hXREJJTkZNeFM0REtNQVdWV0FHWXNBZE5xVzV1YVJ4a1NLSk9aS2FVM3RQT0JaNER1SzJMQVRnSmhrUEpNZ1R3S0NkRmp5UEhFbkt4RkNEaEVBQUNINUJBa0tBQUFBTEFBQUFBQWdBQ0FBQUFUekVNaEphVktwNnMybklrb2xJSjJXa0JTaHBrVlJXcXFRcmhMU0V1OU1aSktLOXkxWnJxWUs5V2lDbG12b1VhRjhnSVFTTmVGMUVyNE1ORm40U1JTREFSV3JvQUlFVGcxaVZ3dUhqWUIxa1ljMW13cnV3WEtDOWdtc0pYbGlHeGMrWGlVQ2J5OXlkaDFzT1NkTWtwTVRCcGFYQnpzZmhvYzVsNThHbTV5VG9BYVpoYU9VcWprRGdDV05IQVVMQ3dPTGFUbXpzd2FkRXFnZ1F3Z0h1UXNISW9aQ0hRTU1RZ1FHdWJWRWN4T1BGQWNNREFZVUE4NWVXQVJtZlNSUUNkY01lMHplUDFBQXlnd0xsSnRQTkFBTDE5REFSZFB6Qk9XU20xYnJKQmk0NXNvUkFXUUFBa3JRSXlrU2hROXdWaEhDd0NRQ0FDSDVCQWtLQUFBQUxBQUFBQUFnQUNBQUFBVHJFTWhKYVZLcDZzMm5Ja3FGWkYyVklCV2hVc0phVG9rcVVDb0JxK0U3MVNSUWV5cVVUb0xBN1Z4RjBKRHlJUWgvTVZWUE10MUVDWmxmY2paSjltSUtvYVRsMU1SSWw1bzRDVUtYT3dteXJDSW5DS3FjV3R2YWRMMlNZaHlBU3lOREowdUlpUk1EakkwRmQzMC9pSTJVQTVHU1M1VURqMmw2Tm9xZ09nTjRna3NFQmdZRmYwRkRxS2dIbnlaOU9YOEhyZ1lIZEhwY0hRVUxYQVMycUtwRU5SZzdlQU1MQzdrVEJhaXhVWUZrS0F6V0FBbkxDN0ZMVnhMV0RCTEtDd2FLVFVMZ0V3YkxBNGhKdE9rU0JOcUlUVDN4RWdmTHBCdHpFL2ppdUwwNFJHRUJnd1doU2hSZ1FFeEhCQUFoK1FRSkNnQUFBQ3dBQUFBQUlBQWdBQUFFN3hESVNXbFNxZXJOcHlKS2hXUmRsU0FWb1ZMQ1drNkpLbEFxQWF2aE85VWtVSHNxbEU2Q3dPMWNSZENROGlFSWZ6RlZUekxkUkFtWlgzSTJTZlppQ3FHazVkVEVTSmVhT0FsQ2x6c0pzcXdpSndpcW5GcmIyblM5a21JY2dFc2pReWRMaUlsSGVoaHBlamFJanpoOWVvbVNqWlIraXBzbFdJUkxBZ01ET1IyRE9xS29nVEI5cENVSkJhZ0RCWFI2WEIwRUJrSUlzYVJzR0dNTUF4b0RCZ1lIVEtKaVVZRUdEQXpIQzlFQUNjVUdrSWdGemd3WjBRc1NCY1hIaVF2T3dnRGRFd2ZGczBzRHp0NFM2Qks0eFlqa0RPem4wdW5GZUJ6T0JpakltMURnbWc1WUZRd3NDTWpwMW9KOEx5SUFBQ0g1QkFrS0FBQUFMQUFBQUFBZ0FDQUFBQVR3RU1oSmFWS3A2czJuSWtxRlpGMlZJQldoVXNKYVRva3FVQ29CcStFNzFTUlFleXFVVG9MQTdWeEYwSkR5SVFoL01WVlBNdDFFQ1psZmNqWko5bUlLb2FUbDFNUklsNW80Q1VLWE93bXlyQ0luQ0txY1d0dmFkTDJTWWh5QVN5TkRKMHVJaVVkNkdHbDZOb2lQT0gxNmlaS05sSDZLbXlXRk9nZ0hoRUV2QXd3TUEwTjlHQnNFQzZhbWhuVmNFd2F2REFhekd3SURhSDFpcGFZTEJVVENHZ1FEQThOZEh6MEZwcWdUQndzTHFBYldBQW5JQTRGV0tkTUxHZFlHRWdyYWlnYlQwT0lUQmNnNVF3UFQ0eExyUk9aTDZBdVFBUFVTN2J4THBvV2lkWTBKdHhMSEtod3dNSkJUSGdQS2RFUUFBQ0g1QkFrS0FBQUFMQUFBQUFBZ0FDQUFBQVRyRU1oSmFWS3A2czJuSWtxRlpGMlZJQldoVXNKYVRva3FVQ29CcStFNzFTUlFleXFVVG9MQTdWeEYwSkR5SVFoL01WVlBNdDFFQ1psZmNqWko5bUlLb2FUbDFNUklsNW80Q1VLWE93bXlyQ0luQ0txY1d0dmFkTDJTWWh5QVN5TkRKMHVJaVVkNkdBVUxESkNSaVhvMUNwR1hESk9ValkrWWlwOURoVG9KQTRSQkx3TUxDd1ZEZlJnYkJBYXFxb1oxWEJNSHN3c0h0eHRGYUgxaXFhb0dOZ0FJeFJwYkZBZ2ZQUVNxcGJnR0JxVUQxd0JYZUNZcDFBWVoxOUpKT1lnSDFLd0E0VUJ2UXdYVUJ4UHFWRDlMM3NicDJCTmsyeHZ2RlBKZCtNRkNONkhBQUlLZ05nZ1kwS3RFQkFBaCtRUUpDZ0FBQUN3QUFBQUFJQUFnQUFBRTZCRElTV2xTcWVyTnB5SktoV1JkbFNBVm9WTENXazZKS2xBcUFhdmhPOVVrVUhzcWxFNkN3TzFjUmRDUThpRUlmekZWVHpMZFJBbVpYM0kyU2ZZSURNYUFGZFRFU0plYUVEQUlNeFlGcXJPVWFOVzRFNE9iWWNDWGFpQlZFZ1VMZTBOSmF4eHRZa3NqaDJOTGtaSVNnRGdKaEh0aGtwVTRtVzZibFJpWW1aT2xoNEpXa0RxSUx3VUdCbkU2VFlFYkNnZXZyME4xZ0g0QXQ3Z0hpUnBGYUxOcnJxOEhOZ0FKQTcwQVd4UUlIMSt2c1lNREF6WlFQQzlWQ05rRFdVaEdrdUU1UHhKTndpVUs0VWZMek9sRDRXdnpBSGFvRzlueFBpNWQrallVcWZBaGh5a09Gd0pXaUFBQUlma0VDUW9BQUFBc0FBQUFBQ0FBSUFBQUJQQVF5RWxwVXFucXphY2lTb1ZrWFZVTUZhRlN3bHBPQ2NNWWxFckFhdmhPTW5OTE5vOEtzWnNNWkl0SkVJRElGU2tMR1FvUVROaElzRmVoUnd3MkNRTEtGMHRZR0tZU2creWdzWkl1TnFKa3NLZ2JmZ0lHZXBObzJjSVVCM1YxQjNJdk5pQllOUWFEU1R0ZmhoeDBDd1ZQSTBVSmUwK2JtNGc1VmdjR29xT2Nuam1qcURTZG5oZ0VvYW1jc1p1WE8xYVdReThLQXdPQXVUWVlHd2k3dzVoK0tyMFNKOE1GaWhwTmJ4KzRFcnE3QllCdXpzZGlIMWpDQXpvU2ZsMHJWaXJOYlJYbEJCbExYK0JQMFhKTEFQR3pUa0F1QU9xYjBXVDVBSDdPY2RDbTVCOFRnUndTUktJSFF0YUxDd2cxUkFBQU93QUFBQUFBQUFBQUFBPT0pO1xufVxuLmp2ZWN0b3JtYXAtbGVnZW5kLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uanZlY3Rvcm1hcC1sZWdlbmQtY250IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtdiB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uanZlY3Rvcm1hcC1sZWdlbmQge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIC5qdmVjdG9ybWFwLWxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gIHBhZGRpbmc6IDNweCAzcHggMXB4O1xufVxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIC5qdmVjdG9ybWFwLWxlZ2VuZCAuanZlY3Rvcm1hcC1sZWdlbmQtdGljayB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC12IC5qdmVjdG9ybWFwLWxlZ2VuZCB7XG4gIG1hcmdpbjogMTBweCAxMHB4IDAgMDtcbiAgcGFkZGluZzogM3B4O1xufVxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrIHtcbiAgd2lkdGg6IDQwcHg7XG59XG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LWggLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2stc2FtcGxlIHtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC12IC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrLXNhbXBsZSB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LWggLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2stdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtdiAuanZlY3Rvcm1hcC1sZWdlbmQtdGljay10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG59XG4ucHMge1xuICBvdmVyZmxvdzogaGlkZGVuIWltcG9ydGFudDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogYXV0bztcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0bztcbn1cbi5wc19fcmFpbC14IHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3R0b206IDA7XG59XG4ucHNfX3JhaWwteCxcbi5wc19fcmFpbC15IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucHNfX3JhaWwteSB7XG4gIHdpZHRoOiAxNXB4O1xuICByaWdodDogMDtcbn1cbi5wcy0tYWN0aXZlLXggPiAucHNfX3JhaWwteCxcbi5wcy0tYWN0aXZlLXkgPiAucHNfX3JhaWwteSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wcy0tZm9jdXMgPiAucHNfX3JhaWwteCxcbi5wcy0tZm9jdXMgPiAucHNfX3JhaWwteSxcbi5wcy0tc2Nyb2xsaW5nLXggPiAucHNfX3JhaWwteCxcbi5wcy0tc2Nyb2xsaW5nLXkgPiAucHNfX3JhaWwteSxcbi5wczpob3ZlciA+IC5wc19fcmFpbC14LFxuLnBzOmhvdmVyID4gLnBzX19yYWlsLXkge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ucHMgLnBzX19yYWlsLXgucHMtLWNsaWNraW5nLFxuLnBzIC5wc19fcmFpbC14OmZvY3VzLFxuLnBzIC5wc19fcmFpbC14OmhvdmVyLFxuLnBzIC5wc19fcmFpbC15LnBzLS1jbGlja2luZyxcbi5wcyAucHNfX3JhaWwteTpmb2N1cyxcbi5wcyAucHNfX3JhaWwteTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5wc19fdGh1bWIteCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xuICBoZWlnaHQ6IDZweDtcbiAgYm90dG9tOiAycHg7XG59XG4ucHNfX3RodW1iLXgsXG4ucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wc19fdGh1bWIteSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgd2lkdGggMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDZweDtcbiAgcmlnaHQ6IDJweDtcbn1cbi5wc19fcmFpbC14LnBzLS1jbGlja2luZyAucHNfX3RodW1iLXgsXG4ucHNfX3JhaWwteDpmb2N1cyA+IC5wc19fdGh1bWIteCxcbi5wc19fcmFpbC14OmhvdmVyID4gLnBzX190aHVtYi14IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuLnBzX19yYWlsLXkucHMtLWNsaWNraW5nIC5wc19fdGh1bWIteSxcbi5wc19fcmFpbC15OmZvY3VzID4gLnBzX190aHVtYi15LFxuLnBzX19yYWlsLXk6aG92ZXIgPiAucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICB3aWR0aDogMTFweDtcbn1cbkBzdXBwb3J0cyAoLW1zLW92ZXJmbG93LXN0eWxlOiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLnBzIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4vKiEgbm91aXNsaWRlciAtIDE0LjYuMCAtIDYvMjcvMjAyMCAqL1xuLm5vVWktdGFyZ2V0LFxuLm5vVWktdGFyZ2V0ICoge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ub1VpLXRhcmdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4ubm9VaS1iYXNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLm5vVWktY29ubmVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuLm5vVWktb3JpZ2luIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjYzhjOGM4O1xufVxuLm5vVWktb3JpZ2luW3N0eWxlXj1cImxlZnQ6IDBcIl0gLm5vVWktaGFuZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2M4YzhjODtcbn1cbi5ub1VpLW9yaWdpbltzdHlsZV49XCJsZWZ0OiAwXCJdIC5ub1VpLWhhbmRsZS5ub1VpLWFjdGl2ZSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLm5vVWktaGFuZGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLWNvbm5lY3QsXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktb3JpZ2luIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuM3MsIHJpZ2h0IDAuM3MsIGJvdHRvbSAwLjNzLCBsZWZ0IDAuM3M7XG59XG4ubm9VaS1zdGF0ZS1kcmFnICoge1xuICBjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5ub1VpLWJhc2UsXG4ubm9VaS1oYW5kbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG4ubm9VaS1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLm5vVWktdmVydGljYWwge1xuICB3aWR0aDogMThweDtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxlZnQ6IC02cHg7XG4gIHRvcDogLTE3cHg7XG59XG4ubm9VaS10YXJnZXQge1xuICBiYWNrZ3JvdW5kOiAjYzhjOGM4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzNmYjhhZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjQ1cztcbn1cbi5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogdy1yZXNpemU7XG59XG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1kcmFnZ2FibGUge1xuICBjdXJzb3I6IG4tcmVzaXplO1xufVxuLm5vVWktaGFuZGxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbGVmdDogLTEwcHg7XG4gIHRvcDogLTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5ub1VpLWhhbmRsZTpmb2N1cyB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG4ubm9VaS1oYW5kbGUubm9VaS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEpO1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyLFxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmJlZm9yZSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogNnB4O1xuICB0b3A6IDE0cHg7XG59XG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICB0b3A6IDE3cHg7XG59XG5bZGlzYWJsZWRdLm5vVWktaGFuZGxlLFxuW2Rpc2FibGVkXSAubm9VaS1oYW5kbGUsXG5bZGlzYWJsZWRdLm5vVWktdGFyZ2V0IHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5zbGlkZXIge1xuICBiYWNrZ3JvdW5kOiAjMzIzYTRkO1xufVxuLnNsaWRlciAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1ODJlYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnNsaWRlciAubm9VaS1oYW5kbGUge1xuICBib3JkZXItY29sb3I6ICM0NTgyZWM7XG59XG4uc2xpZGVyLnNsaWRlci1pbmZvIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xufVxuLnNsaWRlci5zbGlkZXItaW5mbyAubm9VaS1oYW5kbGUge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uc2xpZGVyLnNsaWRlci1zdWNjZXNzIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwO1xufVxuLnNsaWRlci5zbGlkZXItc3VjY2VzcyAubm9VaS1oYW5kbGUge1xuICBib3JkZXItY29sb3I6ICM0Y2FmNTA7XG59XG4uc2xpZGVyLnNsaWRlci13YXJuaW5nIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwO1xufVxuLnNsaWRlci5zbGlkZXItd2FybmluZyAubm9VaS1oYW5kbGUge1xuICBib3JkZXItY29sb3I6ICNmZjk4MDA7XG59XG4uc2xpZGVyLnNsaWRlci1kYW5nZXIgLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMzY7XG59XG4uc2xpZGVyLnNsaWRlci1kYW5nZXIgLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xufVxuLnNsaWRlci5zbGlkZXItcm9zZSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5MWU2Mztcbn1cbi5zbGlkZXIuc2xpZGVyLXJvc2UgLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTkxZTYzO1xufVxuW2Rpc2FibGVkXSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogI2I4YjhiODtcbn1cbltkaXNhYmxlZF0ubm9VaS1oYW5kbGUsXG5bZGlzYWJsZWRdIC5ub1VpLWhhbmRsZSxcbltkaXNhYmxlZF0ubm9VaS10YXJnZXQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLm5vVWktcGlwcyxcbi5ub1VpLXBpcHMgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubm9VaS1waXBzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzk5OTtcbn1cbi5ub1VpLXZhbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubm9VaS12YWx1ZS1zdWIge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLm5vVWktbWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xufVxuLm5vVWktbWFya2VyLWxhcmdlLFxuLm5vVWktbWFya2VyLXN1YiB7XG4gIGJhY2tncm91bmQ6ICNhYWE7XG59XG4ubm9VaS1waXBzLXZlcnRpY2FsIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbn1cbi5ub1VpLXZhbHVlLXZlcnRpY2FsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4ubm9VaS1ydGwgLm5vVWktdmFsdWUtdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbn1cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlciB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLXN1YiB7XG4gIHdpZHRoOiAxMHB4O1xufVxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgd2lkdGg6IDE1cHg7XG59XG4uYm9vdHN0cmFwLXRhZ3NpbnB1dCBpbnB1dCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA3NHB4O1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ib290c3RyYXAtdGFnc2lucHV0IGlucHV0LFxuLmJvb3RzdHJhcC10YWdzaW5wdXQgaW5wdXQ6Zm9jdXMge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYm9vdHN0cmFwLXRhZ3NpbnB1dC5mb3JtLWNvbnRyb2wgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzc3NztcbiAgb3BhY2l0eTogMTtcbn1cbi5ib290c3RyYXAtdGFnc2lucHV0LmZvcm0tY29udHJvbCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uYm9vdHN0cmFwLXRhZ3NpbnB1dC5mb3JtLWNvbnRyb2wgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzc3Nztcbn1cbi5ib290c3RyYXAtdGFnc2lucHV0IC50YWcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogNXB4IDNweCA1cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOGVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZSAwcztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5ib290c3RyYXAtdGFnc2lucHV0IC50YWcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5ib290c3RyYXAtdGFnc2lucHV0IC50YWc6aG92ZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuLmJvb3RzdHJhcC10YWdzaW5wdXQgLnRhZzpob3ZlciBbZGF0YS1yb2xlPXJlbW92ZV0ge1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG59XG4uYm9vdHN0cmFwLXRhZ3NpbnB1dCAudGFnIFtkYXRhLXJvbGU9cmVtb3ZlXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4uYm9vdHN0cmFwLXRhZ3NpbnB1dCAudGFnIFtkYXRhLXJvbGU9cmVtb3ZlXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwieFwiO1xuICBwYWRkaW5nOiAwIDJweDtcbn1cbi5ib290c3RyYXAtdGFnc2lucHV0LnByaW1hcnktYmFkZ2UgLnRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTgyZWM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJvb3RzdHJhcC10YWdzaW5wdXQucHJpbWFyeS1iYWRnZSAudGFnIC50YWdzaW5wdXQtcmVtb3ZlLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ib290c3RyYXAtdGFnc2lucHV0LmluZm8tYmFkZ2UgLnRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJvb3RzdHJhcC10YWdzaW5wdXQuaW5mby1iYWRnZSAudGFnIC50YWdzaW5wdXQtcmVtb3ZlLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ib290c3RyYXAtdGFnc2lucHV0LnN1Y2Nlc3MtYmFkZ2UgLnRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJvb3RzdHJhcC10YWdzaW5wdXQuc3VjY2Vzcy1iYWRnZSAudGFnIC50YWdzaW5wdXQtcmVtb3ZlLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ib290c3RyYXAtdGFnc2lucHV0Lndhcm5pbmctYmFkZ2UgLnRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJvb3RzdHJhcC10YWdzaW5wdXQud2FybmluZy1iYWRnZSAudGFnIC50YWdzaW5wdXQtcmVtb3ZlLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ib290c3RyYXAtdGFnc2lucHV0LmRhbmdlci1iYWRnZSAudGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYm9vdHN0cmFwLXRhZ3NpbnB1dC5kYW5nZXItYmFkZ2UgLnRhZyAudGFnc2lucHV0LXJlbW92ZS1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYm9vdHN0cmFwLXRhZ3NpbnB1dC5yb3NlLWJhZGdlIC50YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ib290c3RyYXAtdGFnc2lucHV0LnJvc2UtYmFkZ2UgLnRhZyAudGFnc2lucHV0LXJlbW92ZS1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4vKiFcbiogc3dlZXRhbGVydDIgdjkuMTcuMVxuKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuXG4qL1xuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDAuNjI1ZW07XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAuNjI1ZW0gI2Q5ZDlkOTtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItaGVhZGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZzogMDtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItdGl0bGUge1xuICBmbGV4LWdyb3c6IDE7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwIDAuNmVtO1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItZm9vdGVyIHtcbiAgbWFyZ2luOiAwLjVlbSAwIDA7XG4gIHBhZGRpbmc6IDAuNWVtIDAgMDtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItY2xvc2Uge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogMC44ZW07XG4gIGhlaWdodDogMC44ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWNvbnRlbnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1pY29uIHtcbiAgd2lkdGg6IDJlbTtcbiAgbWluLXdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBtYXJnaW46IDA7XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWljb24gLnN3YWwyLWljb24tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1pY29uIC5zd2FsMi1pY29uLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMC4yNWVtO1xuICB9XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyAuc3dhbDItc3VjY2Vzcy1yaW5nIHtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWljb24uc3dhbDItZXJyb3IgW2NsYXNzXj1zd2FsMi14LW1hcmstbGluZV0ge1xuICB0b3A6IDAuODc1ZW07XG4gIHdpZHRoOiAxLjM3NWVtO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1pY29uLnN3YWwyLWVycm9yIFtjbGFzc149c3dhbDIteC1tYXJrLWxpbmVdW2NsYXNzJD1sZWZ0XSB7XG4gIGxlZnQ6IDAuMzEyNWVtO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1pY29uLnN3YWwyLWVycm9yIFtjbGFzc149c3dhbDIteC1tYXJrLWxpbmVdW2NsYXNzJD1yaWdodF0ge1xuICByaWdodDogMC4zMTI1ZW07XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWFjdGlvbnMge1xuICBmbGV4LWJhc2lzOiBhdXRvIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDAuMzEyNWVtO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdHlsZWQge1xuICBtYXJnaW46IDAgMC4zMTI1ZW07XG4gIHBhZGRpbmc6IDAuMzEyNWVtIDAuNjI1ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdHlsZWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgM3B4IHJnYmEoNTAsIDEwMCwgMTUwLCAwLjQpO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTVkYzg2O1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1jaXJjdWxhci1saW5lXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEuNmVtO1xuICBoZWlnaHQ6IDNlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmVdW2NsYXNzJD1sZWZ0XSB7XG4gIHRvcDogLTAuOGVtO1xuICBsZWZ0OiAtMC41ZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDJlbSAyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRlbSAwIDAgNGVtO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1jaXJjdWxhci1saW5lXVtjbGFzcyQ9cmlnaHRdIHtcbiAgdG9wOiAtMC4yNWVtO1xuICBsZWZ0OiAwLjkzNzVlbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxLjVlbTtcbiAgYm9yZGVyLXJhZGl1czogMCA0ZW0gNGVtIDA7XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3MgLnN3YWwyLXN1Y2Nlc3MtcmluZyB7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIC5zd2FsMi1zdWNjZXNzLWZpeCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMC40Mzc1ZW07XG4gIHdpZHRoOiAwLjQzNzVlbTtcbiAgaGVpZ2h0OiAyLjY4NzVlbTtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtbGluZV0ge1xuICBoZWlnaHQ6IDAuMzEyNWVtO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1saW5lXVtjbGFzcyQ9dGlwXSB7XG4gIHRvcDogMS4xMjVlbTtcbiAgbGVmdDogMC4xODc1ZW07XG4gIHdpZHRoOiAwLjc1ZW07XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWxpbmVdW2NsYXNzJD1sb25nXSB7XG4gIHRvcDogMC45Mzc1ZW07XG4gIHJpZ2h0OiAwLjE4NzVlbTtcbiAgd2lkdGg6IDEuMzc1ZW07XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3Muc3dhbDItaWNvbi1zaG93IC5zd2FsMi1zdWNjZXNzLWxpbmUtdGlwIHtcbiAgYW5pbWF0aW9uOiBWYiAwLjc1cztcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2Vzcy5zd2FsMi1pY29uLXNob3cgLnN3YWwyLXN1Y2Nlc3MtbGluZS1sb25nIHtcbiAgYW5pbWF0aW9uOiBXYiAwLjc1cztcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdC5zd2FsMi1zaG93IHtcbiAgYW5pbWF0aW9uOiBUYiAwLjVzO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0LnN3YWwyLWhpZGUge1xuICBhbmltYXRpb246IFViIDAuMXMgZm9yd2FyZHM7XG59XG4uc3dhbDItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDYwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjYyNWVtO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1iYWNrZHJvcC1zaG93LFxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ub2FuaW1hdGlvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5zd2FsMi1jb250YWluZXIuc3dhbDItYmFja2Ryb3AtaGlkZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3AtbGVmdCxcbi5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLWVuZCxcbi5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLXJpZ2h0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlci1sZWZ0LFxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItc3RhcnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlci1lbmQsXG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlci1yaWdodCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tLWxlZnQsXG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tZW5kLFxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tcmlnaHQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1lbmQgPiA6Zmlyc3QtY2hpbGQsXG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1sZWZ0ID4gOmZpcnN0LWNoaWxkLFxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tcmlnaHQgPiA6Zmlyc3QtY2hpbGQsXG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1zdGFydCA+IDpmaXJzdC1jaGlsZCxcbi5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1mdWxsc2NyZWVuID4gLnN3YWwyLW1vZGFsIHtcbiAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gIGZsZXg6IDE7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LXJvdyA+IC5zd2FsMi1tb2RhbCB7XG4gIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICBmbGV4OiAxO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbiB7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uLnN3YWwyLWJvdHRvbSxcbi5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItY2VudGVyLFxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbi5zd2FsMi10b3Age1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbi5zd2FsMi1ib3R0b20tbGVmdCxcbi5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItYm90dG9tLXN0YXJ0LFxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbi5zd2FsMi1jZW50ZXItbGVmdCxcbi5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItY2VudGVyLXN0YXJ0LFxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbi5zd2FsMi10b3AtbGVmdCxcbi5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItdG9wLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uLnN3YWwyLWJvdHRvbS1lbmQsXG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uLnN3YWwyLWJvdHRvbS1yaWdodCxcbi5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItY2VudGVyLWVuZCxcbi5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItY2VudGVyLXJpZ2h0LFxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbi5zd2FsMi10b3AtZW5kLFxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbi5zd2FsMi10b3AtcmlnaHQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uID4gLnN3YWwyLW1vZGFsIHtcbiAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gIGZsZXg6IDE7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc3dhbDItY29udGFpbmVyLnN3YWwyLW5vLXRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3dhbDItY29udGFpbmVyOm5vdCguc3dhbDItdG9wKTpub3QoLnN3YWwyLXRvcC1zdGFydCk6bm90KC5zd2FsMi10b3AtZW5kKTpub3QoLnN3YWwyLXRvcC1sZWZ0KTpub3QoLnN3YWwyLXRvcC1yaWdodCk6bm90KC5zd2FsMi1jZW50ZXItc3RhcnQpOm5vdCguc3dhbDItY2VudGVyLWVuZCk6bm90KC5zd2FsMi1jZW50ZXItbGVmdCk6bm90KC5zd2FsMi1jZW50ZXItcmlnaHQpOm5vdCguc3dhbDItYm90dG9tKTpub3QoLnN3YWwyLWJvdHRvbS1zdGFydCk6bm90KC5zd2FsMi1ib3R0b20tZW5kKTpub3QoLnN3YWwyLWJvdHRvbS1sZWZ0KTpub3QoLnN3YWwyLWJvdHRvbS1yaWdodCk6bm90KC5zd2FsMi1ncm93LWZ1bGxzY3JlZW4pID4gLnN3YWwyLW1vZGFsIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5zd2FsMi1jb250YWluZXIgLnN3YWwyLW1vZGFsIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnN3YWwyLXBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMS4yNWVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNWVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5zd2FsMi1wb3B1cDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc3dhbDItcG9wdXAuc3dhbDItbG9hZGluZyB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbi5zd2FsMi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEuOGVtO1xufVxuLnN3YWwyLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDAuNGVtO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjg3NWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uc3dhbDItYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDE7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEuMjVlbSBhdXRvIDA7XG59XG4uc3dhbDItYWN0aW9uczpub3QoLnN3YWwyLWxvYWRpbmcpIC5zd2FsMi1zdHlsZWRbZGlzYWJsZWRdIHtcbiAgb3BhY2l0eTogMC40O1xufVxuLnN3YWwyLWFjdGlvbnM6bm90KC5zd2FsMi1sb2FkaW5nKSAuc3dhbDItc3R5bGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcbn1cbi5zd2FsMi1hY3Rpb25zOm5vdCguc3dhbDItbG9hZGluZykgLnN3YWwyLXN0eWxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDAsIDAsIDAsIDAuMikpO1xufVxuLnN3YWwyLWFjdGlvbnMuc3dhbDItbG9hZGluZyAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMi41ZW07XG4gIGhlaWdodDogMi41ZW07XG4gIG1hcmdpbjogMC40Njg3NWVtO1xuICBwYWRkaW5nOiAwO1xuICBhbmltYXRpb246IGVjIDEuNXMgbGluZWFyIDBzIGluZmluaXRlIG5vcm1hbDtcbiAgYm9yZGVyOiAwLjI1ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnN3YWwyLWFjdGlvbnMuc3dhbDItbG9hZGluZyAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4uc3dhbDItYWN0aW9ucy5zd2FsMi1sb2FkaW5nIDpub3QoLnN3YWwyLXN0eWxlZCkuc3dhbDItY29uZmlybTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgYW5pbWF0aW9uOiBlYyAxLjVzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWw7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggI2ZmZjtcbn1cbi5zd2FsMi1zdHlsZWQge1xuICBtYXJnaW46IDAuMzEyNWVtO1xuICBwYWRkaW5nOiAwLjYyNWVtIDJlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zd2FsMi1zdHlsZWQ6bm90KFtkaXNhYmxlZF0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtIHtcbiAgYmFja2dyb3VuZDogaW5pdGlhbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwODVkNjtcbn1cbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLFxuLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMDYyNWVtO1xufVxuLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwge1xuICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xufVxuLnN3YWwyLXN0eWxlZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAzcHggcmdiYSg1MCwgMTAwLCAxNTAsIDAuNCk7XG59XG4uc3dhbDItc3R5bGVkOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLnN3YWwyLWZvb3RlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDEuMjVlbSAwIDA7XG4gIHBhZGRpbmc6IDFlbSAwIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICBjb2xvcjogIzU0NTQ1NDtcbiAgZm9udC1zaXplOiAxZW07XG59XG4uc3dhbDItdGltZXItcHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAwLjI1ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjMxMjVlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zMTI1ZW07XG59XG4uc3dhbDItdGltZXItcHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC4yNWVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uc3dhbDItaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMS4yNWVtIGF1dG87XG59XG4uc3dhbDItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMS4yZW07XG4gIGhlaWdodDogMS4yZW07XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMXMgZWFzZS1vdXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zd2FsMi1jbG9zZTpob3ZlciB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZjI3NDc0O1xufVxuLnN3YWwyLWNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnN3YWwyLWNsb3NlOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLnN3YWwyLWNvbnRlbnQge1xuICB6LWluZGV4OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDEuNmVtO1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uc3dhbDItY2hlY2tib3gsXG4uc3dhbDItZmlsZSxcbi5zd2FsMi1pbnB1dCxcbi5zd2FsMi1yYWRpbyxcbi5zd2FsMi1zZWxlY3QsXG4uc3dhbDItdGV4dGFyZWEge1xuICBtYXJnaW46IDFlbSBhdXRvO1xufVxuLnN3YWwyLWZpbGUsXG4uc3dhbDItaW5wdXQsXG4uc3dhbDItdGV4dGFyZWEge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MsIGJveC1zaGFkb3cgMC4zcztcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1ZW07XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xufVxuLnN3YWwyLWZpbGUuc3dhbDItaW5wdXRlcnJvcixcbi5zd2FsMi1pbnB1dC5zd2FsMi1pbnB1dGVycm9yLFxuLnN3YWwyLXRleHRhcmVhLnN3YWwyLWlucHV0ZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNmMjc0NzQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAjZjI3NDc0ICFpbXBvcnRhbnQ7XG59XG4uc3dhbDItZmlsZTpmb2N1cyxcbi5zd2FsMi1pbnB1dDpmb2N1cyxcbi5zd2FsMi10ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiNGRiZWQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggI2M0ZTZmNTtcbn1cbi5zd2FsMi1maWxlOjotbW96LXBsYWNlaG9sZGVyLFxuLnN3YWwyLWlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxuLnN3YWwyLXRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2M7XG59XG4uc3dhbDItZmlsZTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uc3dhbDItZmlsZTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLnN3YWwyLWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5zd2FsMi1pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLnN3YWwyLXRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5zd2FsMi10ZXh0YXJlYTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2M7XG59XG4uc3dhbDItZmlsZTo6cGxhY2Vob2xkZXIsXG4uc3dhbDItaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLnN3YWwyLXRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjY2NjO1xufVxuLnN3YWwyLXJhbmdlIHtcbiAgbWFyZ2luOiAxZW0gYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zd2FsMi1yYW5nZSBpbnB1dCB7XG4gIHdpZHRoOiA4MCU7XG59XG4uc3dhbDItcmFuZ2Ugb3V0cHV0IHtcbiAgd2lkdGg6IDIwJTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2FsMi1yYW5nZSBpbnB1dCxcbi5zd2FsMi1yYW5nZSBvdXRwdXQge1xuICBoZWlnaHQ6IDIuNjI1ZW07XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1ZW07XG59XG4uc3dhbDItaW5wdXQge1xuICBoZWlnaHQ6IDIuNjI1ZW07XG4gIHBhZGRpbmc6IDAgMC43NWVtO1xufVxuLnN3YWwyLWlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIG1heC13aWR0aDogMTBlbTtcbn1cbi5zd2FsMi1maWxlIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xufVxuLnN3YWwyLXRleHRhcmVhIHtcbiAgaGVpZ2h0OiA2Ljc1ZW07XG4gIHBhZGRpbmc6IDAuNzVlbTtcbn1cbi5zd2FsMi1zZWxlY3Qge1xuICBtaW4td2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NWVtIDAuNjI1ZW07XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDEuMTI1ZW07XG59XG4uc3dhbDItY2hlY2tib3gsXG4uc3dhbDItcmFkaW8ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uc3dhbDItY2hlY2tib3ggbGFiZWwsXG4uc3dhbDItcmFkaW8gbGFiZWwge1xuICBtYXJnaW46IDAgMC42ZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbn1cbi5zd2FsMi1jaGVja2JveCBpbnB1dCxcbi5zd2FsMi1yYWRpbyBpbnB1dCB7XG4gIG1hcmdpbjogMCAwLjRlbTtcbn1cbi5zd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC42MjVlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnN3YWwyLXZhbGlkYXRpb24tbWVzc2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIiFcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIG1pbi13aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIG1hcmdpbjogMCAwLjYyNWVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjc0NzQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2FsMi1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogNWVtO1xuICBtYXJnaW46IDEuMjVlbSBhdXRvIDEuODc1ZW07XG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogNWVtO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uc3dhbDItaWNvbiAuc3dhbDItaWNvbi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzLjc1ZW07XG59XG4uc3dhbDItaWNvbi5zd2FsMi1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2YyNzQ3NDtcbiAgY29sb3I6ICNmMjc0NzQ7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1lcnJvciAuc3dhbDIteC1tYXJrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWdyb3c6IDE7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1lcnJvciBbY2xhc3NePXN3YWwyLXgtbWFyay1saW5lXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMi4zMTI1ZW07XG4gIHdpZHRoOiAyLjkzNzVlbTtcbiAgaGVpZ2h0OiAwLjMxMjVlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzQ3NDtcbn1cbi5zd2FsMi1pY29uLnN3YWwyLWVycm9yIFtjbGFzc149c3dhbDIteC1tYXJrLWxpbmVdW2NsYXNzJD1sZWZ0XSB7XG4gIGxlZnQ6IDEuMDYyNWVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1lcnJvciBbY2xhc3NePXN3YWwyLXgtbWFyay1saW5lXVtjbGFzcyQ9cmlnaHRdIHtcbiAgcmlnaHQ6IDFlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5zd2FsMi1pY29uLnN3YWwyLWVycm9yLnN3YWwyLWljb24tc2hvdyB7XG4gIGFuaW1hdGlvbjogZGMgMC41cztcbn1cbi5zd2FsMi1pY29uLnN3YWwyLWVycm9yLnN3YWwyLWljb24tc2hvdyAuc3dhbDIteC1tYXJrIHtcbiAgYW5pbWF0aW9uOiBjYyAwLjVzO1xufVxuLnN3YWwyLWljb24uc3dhbDItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZhY2VhODtcbiAgY29sb3I6ICNmOGJiODY7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWRlMGY2O1xuICBjb2xvcjogIzNmYzNlZTtcbn1cbi5zd2FsMi1pY29uLnN3YWwyLXF1ZXN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzlkYWUxO1xuICBjb2xvcjogIzg3YWRiZDtcbn1cbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICNhNWRjODY7XG4gIGNvbG9yOiAjYTVkYzg2O1xufVxuLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZV0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzLjc1ZW07XG4gIGhlaWdodDogNy41ZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZV1bY2xhc3MkPWxlZnRdIHtcbiAgdG9wOiAtMC40Mzc1ZW07XG4gIGxlZnQ6IC0yLjA2MzVlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMy43NWVtIDMuNzVlbTtcbiAgYm9yZGVyLXJhZGl1czogNy41ZW0gMCAwIDcuNWVtO1xufVxuLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZV1bY2xhc3MkPXJpZ2h0XSB7XG4gIHRvcDogLTAuNjg3NWVtO1xuICBsZWZ0OiAxLjg3NWVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDMuNzVlbTtcbiAgYm9yZGVyLXJhZGl1czogMCA3LjVlbSA3LjVlbSAwO1xufVxuLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyAuc3dhbDItc3VjY2Vzcy1yaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IC0wLjI1ZW07XG4gIGxlZnQ6IC0wLjI1ZW07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDAuMjVlbSBzb2xpZCBoc2xhKDk4LCA1NSUsIDY5JSwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyAuc3dhbDItc3VjY2Vzcy1maXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMC41ZW07XG4gIGxlZnQ6IDEuNjI1ZW07XG4gIHdpZHRoOiAwLjQzNzVlbTtcbiAgaGVpZ2h0OiA1LjYyNWVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtbGluZV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDAuMzEyNWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjEyNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTVkYzg2O1xufVxuLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtbGluZV1bY2xhc3MkPXRpcF0ge1xuICB0b3A6IDIuODc1ZW07XG4gIGxlZnQ6IDAuODEyNWVtO1xuICB3aWR0aDogMS41NjI1ZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWxpbmVdW2NsYXNzJD1sb25nXSB7XG4gIHRvcDogMi4zNzVlbTtcbiAgcmlnaHQ6IDAuNWVtO1xuICB3aWR0aDogMi45Mzc1ZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzLnN3YWwyLWljb24tc2hvdyAuc3dhbDItc3VjY2Vzcy1saW5lLXRpcCB7XG4gIGFuaW1hdGlvbjogWmIgMC43NXM7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzLnN3YWwyLWljb24tc2hvdyAuc3dhbDItc3VjY2Vzcy1saW5lLWxvbmcge1xuICBhbmltYXRpb246IGFjIDAuNzVzO1xufVxuLnN3YWwyLWljb24uc3dhbDItc3VjY2Vzcy5zd2FsMi1pY29uLXNob3cgLnN3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZS1yaWdodCB7XG4gIGFuaW1hdGlvbjogYmMgNC4yNXMgZWFzZS1pbjtcbn1cbi5zd2FsMi1wcm9ncmVzcy1zdGVwcyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDEuMjVlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zd2FsMi1wcm9ncmVzcy1zdGVwcyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3YWwyLXByb2dyZXNzLXN0ZXBzIC5zd2FsMi1wcm9ncmVzcy1zdGVwIHtcbiAgei1pbmRleDogMjA7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIGJhY2tncm91bmQ6ICMzMDg1ZDY7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3dhbDItcHJvZ3Jlc3Mtc3RlcHMgLnN3YWwyLXByb2dyZXNzLXN0ZXAuc3dhbDItYWN0aXZlLXByb2dyZXNzLXN0ZXAge1xuICBiYWNrZ3JvdW5kOiAjMzA4NWQ2O1xufVxuLnN3YWwyLXByb2dyZXNzLXN0ZXBzIC5zd2FsMi1wcm9ncmVzcy1zdGVwLnN3YWwyLWFjdGl2ZS1wcm9ncmVzcy1zdGVwIH4gLnN3YWwyLXByb2dyZXNzLXN0ZXAge1xuICBiYWNrZ3JvdW5kOiAjYWRkOGU2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zd2FsMi1wcm9ncmVzcy1zdGVwcyAuc3dhbDItcHJvZ3Jlc3Mtc3RlcC5zd2FsMi1hY3RpdmUtcHJvZ3Jlc3Mtc3RlcCB+IC5zd2FsMi1wcm9ncmVzcy1zdGVwLWxpbmUge1xuICBiYWNrZ3JvdW5kOiAjYWRkOGU2O1xufVxuLnN3YWwyLXByb2dyZXNzLXN0ZXBzIC5zd2FsMi1wcm9ncmVzcy1zdGVwLWxpbmUge1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDIuNWVtO1xuICBoZWlnaHQ6IDAuNGVtO1xuICBtYXJnaW46IDAgLTFweDtcbiAgYmFja2dyb3VuZDogIzMwODVkNjtcbn1cbltjbGFzc149c3dhbDJdIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zd2FsMi1zaG93IHtcbiAgYW5pbWF0aW9uOiBYYiAwLjNzO1xufVxuLnN3YWwyLWhpZGUge1xuICBhbmltYXRpb246IFliIDAuMTVzIGZvcndhcmRzO1xufVxuLnN3YWwyLW5vYW5pbWF0aW9uIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5zd2FsMi1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuLnN3YWwyLXJ0bCAuc3dhbDItY2xvc2Uge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cbi5zd2FsMi1ydGwgLnN3YWwyLXRpbWVyLXByb2dyZXNzLWJhciB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuQHN1cHBvcnRzICgtbXMtYWNjZWxlcmF0b3I6dHJ1ZSkge1xuICAuc3dhbDItcmFuZ2UgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN3YWwyLXJhbmdlIG91dHB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5zd2FsMi1yYW5nZSBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuc3dhbDItcmFuZ2Ugb3V0cHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAuc3dhbDItY2xvc2U6Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCByZ2JhKDUwLCAxMDAsIDE1MCwgMC40KTtcbiAgfVxufVxuQGtleWZyYW1lcyBUYiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNjI1ZW0pIHJvdGF0ZSgyZGVnKTtcbiAgfVxuICAzMyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoLTJkZWcpO1xuICB9XG4gIDY2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMzEyNWVtKSByb3RhdGUoMmRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgVWIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBWYiB7XG4gIDAlIHtcbiAgICB0b3A6IDAuNTYyNWVtO1xuICAgIGxlZnQ6IDAuMDYyNWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDU0JSB7XG4gICAgdG9wOiAwLjEyNWVtO1xuICAgIGxlZnQ6IDAuMTI1ZW07XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgNzAlIHtcbiAgICB0b3A6IDAuNjI1ZW07XG4gICAgbGVmdDogLTAuMjVlbTtcbiAgICB3aWR0aDogMS42MjVlbTtcbiAgfVxuICA4NCUge1xuICAgIHRvcDogMS4wNjI1ZW07XG4gICAgbGVmdDogMC43NWVtO1xuICAgIHdpZHRoOiAwLjVlbTtcbiAgfVxuICB0byB7XG4gICAgdG9wOiAxLjEyNWVtO1xuICAgIGxlZnQ6IDAuMTg3NWVtO1xuICAgIHdpZHRoOiAwLjc1ZW07XG4gIH1cbn1cbkBrZXlmcmFtZXMgV2Ige1xuICAwJSB7XG4gICAgdG9wOiAxLjYyNWVtO1xuICAgIHJpZ2h0OiAxLjM3NWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDY1JSB7XG4gICAgdG9wOiAxLjI1ZW07XG4gICAgcmlnaHQ6IDAuOTM3NWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDg0JSB7XG4gICAgdG9wOiAwLjkzNzVlbTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMS4xMjVlbTtcbiAgfVxuICB0byB7XG4gICAgdG9wOiAwLjkzNzVlbTtcbiAgICByaWdodDogMC4xODc1ZW07XG4gICAgd2lkdGg6IDEuMzc1ZW07XG4gIH1cbn1cbkBrZXlmcmFtZXMgWGIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICB9XG4gIDQ1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgWWIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBaYiB7XG4gIDAlIHtcbiAgICB0b3A6IDEuMTg3NWVtO1xuICAgIGxlZnQ6IDAuMDYyNWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDU0JSB7XG4gICAgdG9wOiAxLjA2MjVlbTtcbiAgICBsZWZ0OiAwLjEyNWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDcwJSB7XG4gICAgdG9wOiAyLjE4NzVlbTtcbiAgICBsZWZ0OiAtMC4zNzVlbTtcbiAgICB3aWR0aDogMy4xMjVlbTtcbiAgfVxuICA4NCUge1xuICAgIHRvcDogM2VtO1xuICAgIGxlZnQ6IDEuMzEyNWVtO1xuICAgIHdpZHRoOiAxLjA2MjVlbTtcbiAgfVxuICB0byB7XG4gICAgdG9wOiAyLjgxMjVlbTtcbiAgICBsZWZ0OiAwLjgxMjVlbTtcbiAgICB3aWR0aDogMS41NjI1ZW07XG4gIH1cbn1cbkBrZXlmcmFtZXMgYWMge1xuICAwJSB7XG4gICAgdG9wOiAzLjM3NWVtO1xuICAgIHJpZ2h0OiAyLjg3NWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDY1JSB7XG4gICAgdG9wOiAzLjM3NWVtO1xuICAgIHJpZ2h0OiAyLjg3NWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDg0JSB7XG4gICAgdG9wOiAyLjE4NzVlbTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMy40Mzc1ZW07XG4gIH1cbiAgdG8ge1xuICAgIHRvcDogMi4zNzVlbTtcbiAgICByaWdodDogMC41ZW07XG4gICAgd2lkdGg6IDIuOTM3NWVtO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJjIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgMTIlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY2Mge1xuICAwJSB7XG4gICAgbWFyZ2luLXRvcDogMS42MjVlbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIG1hcmdpbi10b3A6IDEuNjI1ZW07XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgODAlIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNzVlbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICB9XG4gIHRvIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBkYyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBlYyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG5ib2R5LnN3YWwyLXNob3duOm5vdCguc3dhbDItbm8tYmFja2Ryb3ApOm5vdCguc3dhbDItdG9hc3Qtc2hvd24pIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkuc3dhbDItaGVpZ2h0LWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbmJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLWNvbnRhaW5lciB7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAwLjYyNWVtICogMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5ib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1jb250YWluZXIgPiAuc3dhbDItbW9kYWwge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5ib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbmJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3AtbGVmdCxcbmJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3Atc3RhcnQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5ib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLWVuZCxcbmJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3AtcmlnaHQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlciB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlci1sZWZ0LFxuYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlci1zdGFydCB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5ib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLWVuZCxcbmJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItcmlnaHQge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbmJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1sZWZ0LFxuYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1zdGFydCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbmJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tZW5kLFxuYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgcHJpbnQge1xuICBib2R5LnN3YWwyLXNob3duOm5vdCguc3dhbDItbm8tYmFja2Ryb3ApOm5vdCguc3dhbDItdG9hc3Qtc2hvd24pIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnN3YWwyLXNob3duOm5vdCguc3dhbDItbm8tYmFja2Ryb3ApOm5vdCguc3dhbDItdG9hc3Qtc2hvd24pID4gW2FyaWEtaGlkZGVuPXRydWVdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkuc3dhbDItc2hvd246bm90KC5zd2FsMi1uby1iYWNrZHJvcCk6bm90KC5zd2FsMi10b2FzdC1zaG93bikgLnN3YWwyLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG59XG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3Age1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1lbmQsXG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLXJpZ2h0IHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xufVxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1sZWZ0LFxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1zdGFydCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMDtcbn1cbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItbGVmdCxcbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItc3RhcnQge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlciB7XG4gIHRvcDogNTAlO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlci1lbmQsXG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLXJpZ2h0IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tbGVmdCxcbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tc3RhcnQge1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tIHtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tZW5kLFxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1yaWdodCB7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogYXV0bztcbn1cbmJvZHkuc3dhbDItdG9hc3QtY29sdW1uIC5zd2FsMi10b2FzdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuYm9keS5zd2FsMi10b2FzdC1jb2x1bW4gLnN3YWwyLXRvYXN0IC5zd2FsMi1hY3Rpb25zIHtcbiAgZmxleDogMTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgaGVpZ2h0OiAyLjJlbTtcbiAgbWFyZ2luLXRvcDogMC4zMTI1ZW07XG59XG5ib2R5LnN3YWwyLXRvYXN0LWNvbHVtbiAuc3dhbDItdG9hc3QgLnN3YWwyLWxvYWRpbmcge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmJvZHkuc3dhbDItdG9hc3QtY29sdW1uIC5zd2FsMi10b2FzdCAuc3dhbDItaW5wdXQge1xuICBoZWlnaHQ6IDJlbTtcbiAgbWFyZ2luOiAwLjMxMjVlbSBhdXRvO1xuICBmb250LXNpemU6IDFlbTtcbn1cbmJvZHkuc3dhbDItdG9hc3QtY29sdW1uIC5zd2FsMi10b2FzdCAuc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG4uY2FyZC13aXphcmQge1xuICBtaW4taGVpZ2h0OiA0MTBweDtcbiAgYm94LXNoYWRvdzogMCAxNnB4IDI0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgNnB4IDMwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgOHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG9wYWNpdHk6IDA7XG59XG4uY2FyZC13aXphcmQuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJkLXdpemFyZCAucGljdHVyZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcmQtd2l6YXJkIC53aXphcmQtbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJkLXdpemFyZCAucGljdHVyZSB7XG4gIHdpZHRoOiAxMDZweDtcbiAgaGVpZ2h0OiAxMDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgYm9yZGVyOiA0cHggc29saWQgI2NjYztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiA1cHggYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uY2FyZC13aXphcmQgLnBpY3R1cmU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyY2E4ZmY7XG59XG4uY2FyZC13aXphcmQgLm1vdmluZy10YWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY2FyZC13aXphcmRbZGF0YS1jb2xvcj1wdXJwbGVdIC5tb3ZpbmctdGFiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1ODJlYztcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgN3B4IDEwcHggLTVweCByZ2JhKDE1NiwgMzksIDE3NiwgMC40KTtcbn1cbi5jYXJkLXdpemFyZFtkYXRhLWNvbG9yPXB1cnBsZV0gLnBpY3R1cmU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0NTgyZWM7XG59XG4uY2FyZC13aXphcmRbZGF0YS1jb2xvcj1wdXJwbGVdIC5jaG9pY2UuYWN0aXZlIC5pY29uLFxuLmNhcmQtd2l6YXJkW2RhdGEtY29sb3I9cHVycGxlXSAuY2hvaWNlOmhvdmVyIC5pY29uIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDU4MmVjO1xuICBjb2xvcjogIzQ1ODJlYztcbn1cbi5jYXJkLXdpemFyZFtkYXRhLWNvbG9yPXB1cnBsZV0gLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY2hlY2tib3gtbWF0ZXJpYWwgLmNoZWNrLFxuLmNhcmQtd2l6YXJkW2RhdGEtY29sb3I9cHVycGxlXSAucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5jaGVjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTgyZWM7XG59XG4uY2FyZC13aXphcmRbZGF0YS1jb2xvcj1wdXJwbGVdIC5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gLmNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzQ1ODJlYztcbn1cbi5jYXJkLXdpemFyZFtkYXRhLWNvbG9yPWdyZWVuXSAubW92aW5nLXRhYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTA7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDdweCAxMHB4IC01cHggcmdiYSg3NiwgMTc1LCA4MCwgMC40KTtcbn1cbi5jYXJkLXdpemFyZFtkYXRhLWNvbG9yPWdyZWVuXSAucGljdHVyZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzRjYWY1MDtcbn1cbi5jYXJkLXdpemFyZFtkYXRhLWNvbG9yPWdyZWVuXSAuY2hvaWNlLmFjdGl2ZSAuaWNvbixcbi5jYXJkLXdpemFyZFtkYXRhLWNvbG9yPWdyZWVuXSAuY2hvaWNlOmhvdmVyIC5pY29uIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZjUwO1xuICBjb2xvcjogIzRjYWY1MDtcbn1cbi5jYXJkLXdpemFyZFtkYXRhLWNvbG9yPWdyZWVuXSAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVja2JveC1tYXRlcmlhbCAuY2hlY2ssXG4uY2FyZC13aXphcmRbZGF0YS1jb2xvcj1ncmVlbl0gLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiAuY2hlY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwO1xufVxuLmNhcmQtd2l6YXJkW2RhdGEtY29sb3I9Z3JlZW5dIC5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gLmNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzRjYWY1MDtcbn1cbi5jYXJkLXdpemFyZFtkYXRhLWNvbG9yPWJsdWVdIC5tb3ZpbmctdGFiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgN3B4IDEwcHggLTVweCByZ2JhKDIzLCAxNjIsIDE4NCwgMC40KTtcbn1cbi5jYXJkLXdpemFyZFtkYXRhLWNvbG9yPWJsdWVdIC5waWN0dXJlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmNhcmQtd2l6YXJkW2RhdGEtY29sb3I9Ymx1ZV0gLmNob2ljZS5hY3RpdmUgLmljb24sXG4uY2FyZC13aXphcmRbZGF0YS1jb2xvcj1ibHVlXSAuY2hvaWNlOmhvdmVyIC5pY29uIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICBjb2xvcjogIzE3YTJiODtcbn1cbi5jYXJkLXdpemFyZFtkYXRhLWNvbG9yPWJsdWVdIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrYm94LW1hdGVyaWFsIC5jaGVjayxcbi5jYXJkLXdpemFyZFtkYXRhLWNvbG9yPWJsdWVdIC5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gLmNoZWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbn1cbi5jYXJkLXdpemFyZFtkYXRhLWNvbG9yPWJsdWVdIC5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gLmNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5jYXJkLXdpemFyZFtkYXRhLWNvbG9yPW9yYW5nZV0gLm1vdmluZy10YWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwO1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA3cHggMTBweCAtNXB4IHJnYmEoMjU1LCAxNTIsIDAsIDAuNCk7XG59XG4uY2FyZC13aXphcmRbZGF0YS1jb2xvcj1vcmFuZ2VdIC5waWN0dXJlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY5ODAwO1xufVxuLmNhcmQtd2l6YXJkW2RhdGEtY29sb3I9b3JhbmdlXSAuY2hvaWNlLmFjdGl2ZSAuaWNvbixcbi5jYXJkLXdpemFyZFtkYXRhLWNvbG9yPW9yYW5nZV0gLmNob2ljZTpob3ZlciAuaWNvbiB7XG4gIGJvcmRlci1jb2xvcjogI2ZmOTgwMDtcbiAgY29sb3I6ICNmZjk4MDA7XG59XG4uY2FyZC13aXphcmRbZGF0YS1jb2xvcj1vcmFuZ2VdIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrYm94LW1hdGVyaWFsIC5jaGVjayxcbi5jYXJkLXdpemFyZFtkYXRhLWNvbG9yPW9yYW5nZV0gLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiAuY2hlY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwO1xufVxuLmNhcmQtd2l6YXJkW2RhdGEtY29sb3I9b3JhbmdlXSAucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNmZjk4MDA7XG59XG4uY2FyZC13aXphcmRbZGF0YS1jb2xvcj1yZWRdIC5tb3ZpbmctdGFiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjtcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgN3B4IDEwcHggLTVweCByZ2JhKDI0NCwgNjcsIDU0LCAwLjQpO1xufVxuLmNhcmQtd2l6YXJkW2RhdGEtY29sb3I9cmVkXSAucGljdHVyZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbn1cbi5jYXJkLXdpemFyZFtkYXRhLWNvbG9yPXJlZF0gLmNob2ljZS5hY3RpdmUgLmljb24sXG4uY2FyZC13aXphcmRbZGF0YS1jb2xvcj1yZWRdIC5jaG9pY2U6aG92ZXIgLmljb24ge1xuICBib3JkZXItY29sb3I6ICNmNDQzMzY7XG4gIGNvbG9yOiAjZjQ0MzM2O1xufVxuLmNhcmQtd2l6YXJkW2RhdGEtY29sb3I9cmVkXSAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVja2JveC1tYXRlcmlhbCAuY2hlY2ssXG4uY2FyZC13aXphcmRbZGF0YS1jb2xvcj1yZWRdIC5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gLmNoZWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjtcbn1cbi5jYXJkLXdpemFyZFtkYXRhLWNvbG9yPXJlZF0gLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiAuY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xufVxuLmNhcmQtd2l6YXJkW2RhdGEtY29sb3I9cm9zZV0gLm1vdmluZy10YWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzO1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA3cHggMTBweCAtNXB4IHJnYmEoMjMzLCAzMCwgOTksIDAuNCk7XG59XG4uY2FyZC13aXphcmRbZGF0YS1jb2xvcj1yb3NlXSAucGljdHVyZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U5MWU2Mztcbn1cbi5jYXJkLXdpemFyZFtkYXRhLWNvbG9yPXJvc2VdIC5jaG9pY2UuYWN0aXZlIC5pY29uLFxuLmNhcmQtd2l6YXJkW2RhdGEtY29sb3I9cm9zZV0gLmNob2ljZTpob3ZlciAuaWNvbiB7XG4gIGJvcmRlci1jb2xvcjogI2U5MWU2MztcbiAgY29sb3I6ICNlOTFlNjM7XG59XG4uY2FyZC13aXphcmRbZGF0YS1jb2xvcj1yb3NlXSAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVja2JveC1tYXRlcmlhbCAuY2hlY2ssXG4uY2FyZC13aXphcmRbZGF0YS1jb2xvcj1yb3NlXSAucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5jaGVjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTFlNjM7XG59XG4uY2FyZC13aXphcmRbZGF0YS1jb2xvcj1yb3NlXSAucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICNlOTFlNjM7XG59XG4uY2FyZC13aXphcmQgLnBpY3R1cmUgaW5wdXRbdHlwZT1maWxlXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMCFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJkLXdpemFyZCAucGljdHVyZS1zcmMge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJkLXdpemFyZCAudGFiLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAzNDBweDtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xufVxuLmNhcmQtd2l6YXJkIC53aXphcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLmNhcmQtd2l6YXJkIC53aXphcmQtZm9vdGVyIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uY2FyZC13aXphcmQgLmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJkLXdpemFyZCAud2l6YXJkLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjVweCAwIDM1cHg7XG59XG4uY2FyZC13aXphcmQgLndpemFyZC1oZWFkZXIgaDUge1xuICBtYXJnaW46IDVweCAwIDA7XG59XG4uY2FyZC13aXphcmQgLm5hdi1waWxscyA+IGxpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcmQtd2l6YXJkIC5idG4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNhcmQtd2l6YXJkIC5pbmZvLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMTBweCAwIDMwcHg7XG59XG4uY2FyZC13aXphcmQgLmNob2ljZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmNhcmQtd2l6YXJkIC5jaG9pY2VbZGlzYWJsZWRdIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuMjY7XG59XG4uY2FyZC13aXphcmQgLmNob2ljZSAuaWNvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiAxMTZweDtcbiAgd2lkdGg6IDExNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjY2NjO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5jYXJkLXdpemFyZCAuY2hvaWNlIGkge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTFweDtcbn1cbi5jYXJkLXdpemFyZCAuY2hvaWNlLmFjdGl2ZSAuaWNvbixcbi5jYXJkLXdpemFyZCAuY2hvaWNlOmhvdmVyIC5pY29uIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmNhOGZmO1xufVxuLmNhcmQtd2l6YXJkIC5jaG9pY2UgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uY2FyZC13aXphcmQgLmNob2ljZSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuLmNhcmQtd2l6YXJkIC5idG4tZmluaXNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJkLXdpemFyZCAuZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNhcmQtd2l6YXJkIC53aXphcmQtdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG4uY2FyZC13aXphcmQgLm5hdi1waWxscyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDc4JSwgMC4yKTtcbn1cbi5jYXJkLXdpemFyZCAubmF2LXBpbGxzID4gbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQtd2l6YXJkIC5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICBib3JkZXI6IDAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FyZC13aXphcmQgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEsXG4uY2FyZC13aXphcmQgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsXG4uY2FyZC13aXphcmQgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4uY2FyZC13aXphcmQgLm5hdi1waWxscyA+IGxpID4gYTpmb2N1cyxcbi5jYXJkLXdpemFyZCAubmF2LXBpbGxzID4gbGkgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jYXJkLXdpemFyZCAubmF2LXBpbGxzID4gbGkgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDMwcHg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi5jYXJkLXdpemFyZCAubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5jYXJkLXdpemFyZCAudGFiLXBhbmUgLmZvcm0tZ3JvdXAuc2VsZWN0LXdpemFyZCB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG4uZGFyay1lZGl0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RUFFRDtcbn1cbi5kYXJrLWVkaXRpb24gLmJhZGdlLmJhZGdlLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmRhcmstZWRpdGlvbi5vZmYtY2FudmFzLXNpZGViYXIgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFuaW1hdGlvbi10cmFuc2l0aW9uLWdlbmVyYWwsXG4ubG9jay1wYWdlIC5jYXJkLXByb2ZpbGUsXG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbixcbi5zaWRlYmFyIC5sb2dvIGEubG9nby1taW5pLFxuLnNpZGViYXIgLmxvZ28gYS5sb2dvLW5vcm1hbCxcbi5zaWRlYmFyIC5uYXYgcCxcbi5zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXIgLnVzZXIgLnVzZXItaW5mbyBbZGF0YS10b2dnbGU9Y29sbGFwc2VdIH4gZGl2ID4gdWwgPiBsaSA+IGEgc3Bhbixcbi5zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXIgPiAubmF2IFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV0gfiBkaXYgPiB1bCA+IGxpID4gYSBzcGFuLFxuLnNpZGViYXIgLnVzZXIgLnBob3RvLFxuLnNpZGViYXIgLnVzZXIgLnVzZXItaW5mbyA+IGEgPiBzcGFuIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuLmFuaW1hdGlvbi10cmFuc2l0aW9uLXNsb3cge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zN3MgbGluZWFyO1xufVxuLmFuaW1hdGlvbi10cmFuc2l0aW9uLWZhc3QsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCA+IGRpdixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4sXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aCxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoID4gZGl2IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UgMHM7XG59XG4uYW5pbWF0aW9uLXRyYW5zaXRpb24tZmFzdC1pbixcbi5jYXJldCxcbi5zaWRlYmFyIGEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcbn1cbi5hbGVydCB7XG4gIGJvcmRlcjogMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uYWxlcnQgYiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5hbGVydCxcbi5hbGVydC5hbGVydC1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYWxlcnQuYWxlcnQtZGVmYXVsdCAuYWxlcnQtbGluayxcbi5hbGVydC5hbGVydC1kZWZhdWx0IGEsXG4uYWxlcnQgLmFsZXJ0LWxpbmssXG4uYWxlcnQgYSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmFsZXJ0LmFsZXJ0LWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyOTI5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hbGVydC5hbGVydC1pbnZlcnNlIC5hbGVydC1saW5rLFxuLmFsZXJ0LmFsZXJ0LWludmVyc2UgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTcyYWJkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hbGVydC5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5rLFxuLmFsZXJ0LmFsZXJ0LXByaW1hcnkgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTViNTU5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hbGVydC5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rLFxuLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3MgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTlhZWM2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hbGVydC5hbGVydC1pbmZvIC5hbGVydC1saW5rLFxuLmFsZXJ0LmFsZXJ0LWluZm8gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ZTBmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hbGVydC5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rLFxuLmFsZXJ0LmFsZXJ0LXdhcm5pbmcgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTUxNDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayxcbi5hbGVydC5hbGVydC1kYW5nZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFsZXJ0LmFsZXJ0LXJvc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWEyYzZkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hbGVydC1kYW5nZXIsXG4uYWxlcnQtaW5mbyxcbi5hbGVydC1yb3NlLFxuLmFsZXJ0LXN1Y2Nlc3MsXG4uYWxlcnQtd2FybmluZyxcbi5hbGVydC5hbGVydC1yb3NlIC5hbGVydC1saW5rLFxuLmFsZXJ0LmFsZXJ0LXJvc2UgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFsZXJ0LWRlZmF1bHQgLmFsZXJ0LWxpbmssXG4uYWxlcnQtZGVmYXVsdCBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG4uYWxlcnQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDg5JTtcbn1cbi5hbGVydC5hbGVydC1kYW5nZXIge1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA3cHggMTBweCAtNXB4IHJnYmEoMjQ0LCA2NywgNTQsIDAuNCk7XG59XG4uYWxlcnQuYWxlcnQtZGFuZ2VyIGkge1xuICBjb2xvcjogI2Y0NDMzNjtcbn1cbi5hbGVydC5hbGVydC13YXJuaW5nIHtcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgN3B4IDEwcHggLTVweCByZ2JhKDI1NSwgMTUyLCAwLCAwLjQpO1xufVxuLmFsZXJ0LmFsZXJ0LXdhcm5pbmcgaSB7XG4gIGNvbG9yOiAjZmY5ODAwO1xufVxuLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3Mge1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA3cHggMTBweCAtNXB4IHJnYmEoNzYsIDE3NSwgODAsIDAuNCk7XG59XG4uYWxlcnQuYWxlcnQtc3VjY2VzcyBpIHtcbiAgY29sb3I6ICM0Y2FmNTA7XG59XG4uYWxlcnQuYWxlcnQtaW5mbyB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDdweCAxMHB4IC01cHggcmdiYSgyMywgMTYyLCAxODQsIDAuNCk7XG59XG4uYWxlcnQuYWxlcnQtaW5mbyBpIHtcbiAgY29sb3I6ICMxN2EyYjg7XG59XG4uYWxlcnQuYWxlcnQtcHJpbWFyeSB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDdweCAxMHB4IC01cHggcmdiYSgxNTYsIDM5LCAxNzYsIDAuNCk7XG59XG4uYWxlcnQuYWxlcnQtcHJpbWFyeSBpIHtcbiAgY29sb3I6ICM0NTgyZWM7XG59XG4uYWxlcnQuYWxlcnQtcm9zZSB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDdweCAxMHB4IC01cHggcmdiYSgyMzMsIDMwLCA5OSwgMC40KTtcbn1cbi5hbGVydC5hbGVydC1yb3NlIGkge1xuICBjb2xvcjogI2U5MWU2Mztcbn1cbi5hbGVydC5hbGVydC13aXRoLWljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDY2cHg7XG59XG4uYWxlcnQuYWxlcnQtd2l0aC1pY29uIGlbZGF0YS1ub3RpZnk9aWNvbl0ge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwLjkzNzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0wLjkzNzVyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFsZXJ0IC5jbG9zZSB7XG4gIGxpbmUtaGVpZ2h0OiAwLjU7XG59XG4uYWxlcnQgLmNsb3NlIGkge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLmFsZXJ0IGlbZGF0YS1ub3RpZnk9aWNvbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFsZXJ0IC5hbGVydC1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEuMDcxcmVtO1xufVxuLmFsZXJ0IC5hbGVydC1pY29uIGkge1xuICBtYXJnaW4tdG9wOiAtN3B4O1xuICB0b3A6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFsZXJ0IFtkYXRhLW5vdGlmeT1kaXNtaXNzXSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnBsYWNlcy1idXR0b25zIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbi5hbGVydC5hbGVydC1pbmZvIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDYwZGVnLCAjMDI5ZWIxLCAjMjViMWMzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG4uYWxlcnQuYWxlcnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2MGRlZywgI2Y1NzAwYywgI2ZmOTgwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjBkZWcsICMyODhjNmMsICM0ZWE3NTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cbi5hbGVydC5hbGVydC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjBkZWcsICNkMjI4MjQsICNkYTNhMzYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cbi5hbGVydC5hbGVydC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDYwZGVnLCAjNDU4MmVjLCAjMTc1OWNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG4uYWxlcnQgLmNsb3NlIHtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmFsZXJ0IC5jbG9zZTpmb2N1cyxcbi5hbGVydCAuY2xvc2U6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5idG4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAuMzEyNXJlbSAxcHg7XG4gIHdpbGwtY2hhbmdlOiBib3gtc2hhZG93LCB0cmFuc2Zvcm07XG59XG4uYnRuLmFjdGl2ZS5mb2N1cyxcbi5idG4uYWN0aXZlOmZvY3VzLFxuLmJ0bi5mb2N1cyxcbi5idG46YWN0aXZlLmZvY3VzLFxuLmJ0bjphY3RpdmU6Zm9jdXMsXG4uYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5idG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1ODJlYztcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgxNTYsIDM5LCAxNzYsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDE1NiwgMzksIDE3NiwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgxNTYsIDM5LCAxNzYsIDAuMTIpO1xufVxuLmJ0bi5idG4tcHJpbWFyeS5mb2N1cyxcbi5idG4uYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCM0NTgyZWMsICM0MjUxYTEsICNhNzJhYmQpO1xuICBib3JkZXItY29sb3I6ICM3MDFjN2U7XG59XG4uYnRuLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5idG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuLm9wZW4gPiAuYnRuLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93ID4gLmJ0bi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzQ1ODJlYywgIzQyNTFhMSwgI2E3MmFiZCk7XG4gIGJvcmRlci1jb2xvcjogIzcwMWM3ZTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgxNTYsIDM5LCAxNzYsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDE1NiwgMzksIDE3NiwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgxNTYsIDM5LCAxNzYsIDAuMTIpO1xufVxuLmJ0bi5idG4tcHJpbWFyeS5hY3RpdmUuZm9jdXMsXG4uYnRuLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cyxcbi5idG4uYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLFxuLmJ0bi5idG4tcHJpbWFyeTphY3RpdmUuZm9jdXMsXG4uYnRuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cyxcbi5idG4uYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuYnRuLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi5vcGVuID4gLmJ0bi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5idG4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCM0NTgyZWMsICM0MjUxYTEsICNhNzJhYmQpO1xuICBib3JkZXItY29sb3I6ICMzZjEwNDg7XG59XG4ub3BlbiA+IC5idG4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTgyZWM7XG59XG4ub3BlbiA+IC5idG4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzQ1ODJlYywgIzQyNTFhMSwgI2E3MmFiZCk7XG59XG4uYnRuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLFxuLmJ0bi5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cyxcbi5idG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLmJ0bi1wcmltYXJ5OmRpc2FibGVkLmZvY3VzLFxuLmJ0bi5idG4tcHJpbWFyeTpkaXNhYmxlZDpmb2N1cyxcbi5idG4uYnRuLXByaW1hcnk6ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU4MmVjO1xuICBib3JkZXItY29sb3I6ICM0NTgyZWM7XG59XG4uYnRuLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5idG4uYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxNHB4IDI2cHggLTEycHggcmdiYSgyOCA2MCAyMTcsIDAuNCksIDAgNHB4IDIzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDhweCAxMHB4IC01cHggcmdiYSgyOCA2MCAyMTcsIDAuNCk7XG59XG4uYnRuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgaHNsYSgwLCAwJSwgNjAlLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggaHNsYSgwLCAwJSwgNjAlLCAwLjIpLCAwIDFweCA1cHggMCBoc2xhKDAsIDAlLCA2MCUsIDAuMTIpO1xufVxuLmJ0bi5idG4tc2Vjb25kYXJ5LmZvY3VzLFxuLmJ0bi5idG4tc2Vjb25kYXJ5OmZvY3VzLFxuLmJ0bi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCM5OTksICM5MTkxOTEsICNhMWExYTEpO1xuICBib3JkZXItY29sb3I6ICM3YTdhN2E7XG59XG4uYnRuLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLFxuLmJ0bi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSxcbi5vcGVuID4gLmJ0bi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93ID4gLmJ0bi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjOTk5LCAjOTE5MTkxLCAjYTFhMWExKTtcbiAgYm9yZGVyLWNvbG9yOiAjN2E3YTdhO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCBoc2xhKDAsIDAlLCA2MCUsIDAuMTQpLCAwIDNweCAxcHggLTJweCBoc2xhKDAsIDAlLCA2MCUsIDAuMiksIDAgMXB4IDVweCAwIGhzbGEoMCwgMCUsIDYwJSwgMC4xMik7XG59XG4uYnRuLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLmZvY3VzLFxuLmJ0bi5idG4tc2Vjb25kYXJ5LmFjdGl2ZTpmb2N1cyxcbi5idG4uYnRuLXNlY29uZGFyeS5hY3RpdmU6aG92ZXIsXG4uYnRuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLmZvY3VzLFxuLmJ0bi5idG4tc2Vjb25kYXJ5OmFjdGl2ZTpmb2N1cyxcbi5idG4uYnRuLXNlY29uZGFyeTphY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5idG4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4ub3BlbiA+IC5idG4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5idG4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4uc2hvdyA+IC5idG4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzk5OSwgIzkxOTE5MSwgI2ExYTFhMSk7XG4gIGJvcmRlci1jb2xvcjogIzU5NTk1OTtcbn1cbi5vcGVuID4gLmJ0bi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xufVxuLm9wZW4gPiAuYnRuLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzk5OSwgIzkxOTE5MSwgI2ExYTFhMSk7XG59XG4uYnRuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQuZm9jdXMsXG4uYnRuLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBib3JkZXItY29sb3I6ICM5OTk7XG59XG4uYnRuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLFxuLmJ0bi5idG4tc2Vjb25kYXJ5OmZvY3VzLFxuLmJ0bi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxNHB4IDI2cHggLTEycHggaHNsYSgwLCAwJSwgNjAlLCAwLjQyKSwgMCA0cHggMjNweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgOHB4IDEwcHggLTVweCBoc2xhKDAsIDAlLCA2MCUsIDAuMik7XG59XG4uYnRuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgyMywgMTYyLCAxODQsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjEyKTtcbn1cbi5idG4uYnRuLWluZm8uZm9jdXMsXG4uYnRuLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjMTdhMmI4LCAjMTU5NmFhLCAjMTlhZWM2KTtcbiAgYm9yZGVyLWNvbG9yOiAjMTA3MjgyO1xufVxuLmJ0bi5idG4taW5mby5hY3RpdmUsXG4uYnRuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5vcGVuID4gLmJ0bi5idG4taW5mby5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyA+IC5idG4uYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCMxN2EyYjgsICMxNTk2YWEsICMxOWFlYzYpO1xuICBib3JkZXItY29sb3I6ICMxMDcyODI7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgyMywgMTYyLCAxODQsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjEyKTtcbn1cbi5idG4uYnRuLWluZm8uYWN0aXZlLmZvY3VzLFxuLmJ0bi5idG4taW5mby5hY3RpdmU6Zm9jdXMsXG4uYnRuLmJ0bi1pbmZvLmFjdGl2ZTpob3Zlcixcbi5idG4uYnRuLWluZm86YWN0aXZlLmZvY3VzLFxuLmJ0bi5idG4taW5mbzphY3RpdmU6Zm9jdXMsXG4uYnRuLmJ0bi1pbmZvOmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmJ0bi5idG4taW5mby5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4ub3BlbiA+IC5idG4uYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLm9wZW4gPiAuYnRuLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmJ0bi5idG4taW5mby5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4uc2hvdyA+IC5idG4uYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuYnRuLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjMTdhMmI4LCAjMTU5NmFhLCAjMTlhZWM2KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDkzZTQ3O1xufVxuLm9wZW4gPiAuYnRuLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xufVxuLm9wZW4gPiAuYnRuLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCMxN2EyYjgsICMxNTk2YWEsICMxOWFlYzYpO1xufVxuLmJ0bi5idG4taW5mby5kaXNhYmxlZC5mb2N1cyxcbi5idG4uYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi5idG4taW5mbzpkaXNhYmxlZC5mb2N1cyxcbi5idG4uYnRuLWluZm86ZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLmJ0bi1pbmZvOmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi5idG4taW5mbzphY3RpdmUsXG4uYnRuLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi5idG4taW5mbzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjQyKSwgMCA0cHggMjNweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgOHB4IDEwcHggLTVweCByZ2JhKDIzLCAxNjIsIDE4NCwgMC4yKTtcbn1cbi5idG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjYWY1MDtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSg3NiwgMTc1LCA4MCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoNzYsIDE3NSwgODAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoNzYsIDE3NSwgODAsIDAuMTIpO1xufVxuLmJ0bi5idG4tc3VjY2Vzcy5mb2N1cyxcbi5idG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCM0Y2FmNTAsICM0N2E0NGIsICM1NWI1NTkpO1xuICBib3JkZXItY29sb3I6ICMzOTg0M2M7XG59XG4uYnRuLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5idG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLm9wZW4gPiAuYnRuLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93ID4gLmJ0bi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzRjYWY1MCwgIzQ3YTQ0YiwgIzU1YjU1OSk7XG4gIGJvcmRlci1jb2xvcjogIzM5ODQzYztcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSg3NiwgMTc1LCA4MCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoNzYsIDE3NSwgODAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoNzYsIDE3NSwgODAsIDAuMTIpO1xufVxuLmJ0bi5idG4tc3VjY2Vzcy5hY3RpdmUuZm9jdXMsXG4uYnRuLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cyxcbi5idG4uYnRuLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLFxuLmJ0bi5idG4tc3VjY2VzczphY3RpdmUuZm9jdXMsXG4uYnRuLmJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cyxcbi5idG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuYnRuLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi5vcGVuID4gLmJ0bi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5idG4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCM0Y2FmNTAsICM0N2E0NGIsICM1NWI1NTkpO1xuICBib3JkZXItY29sb3I6ICMyNTU2Mjc7XG59XG4ub3BlbiA+IC5idG4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTA7XG59XG4ub3BlbiA+IC5idG4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzRjYWY1MCwgIzQ3YTQ0YiwgIzU1YjU1OSk7XG59XG4uYnRuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cyxcbi5idG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLmJ0bi1zdWNjZXNzOmRpc2FibGVkLmZvY3VzLFxuLmJ0bi5idG4tc3VjY2VzczpkaXNhYmxlZDpmb2N1cyxcbi5idG4uYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwO1xuICBib3JkZXItY29sb3I6ICM0Y2FmNTA7XG59XG4uYnRuLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxNHB4IDI2cHggLTEycHggcmdiYSg3NiwgMTc1LCA4MCwgMC40MiksIDAgNHB4IDIzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDhweCAxMHB4IC01cHggcmdiYSg3NiwgMTc1LCA4MCwgMC4yKTtcbn1cbi5idG4uYnRuLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDI1NSwgMTUyLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgyNTUsIDE1MiwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgyNTUsIDE1MiwgMCwgMC4xMik7XG59XG4uYnRuLmJ0bi13YXJuaW5nLmZvY3VzLFxuLmJ0bi5idG4td2FybmluZzpmb2N1cyxcbi5idG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoI2ZmOTgwMCwgI2YwOGYwMCwgI2ZmOWUwZik7XG4gIGJvcmRlci1jb2xvcjogI2MyNzQwMDtcbn1cbi5idG4uYnRuLXdhcm5pbmcuYWN0aXZlLFxuLmJ0bi5idG4td2FybmluZzphY3RpdmUsXG4ub3BlbiA+IC5idG4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgPiAuYnRuLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjZmY5ODAwLCAjZjA4ZjAwLCAjZmY5ZTBmKTtcbiAgYm9yZGVyLWNvbG9yOiAjYzI3NDAwO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDI1NSwgMTUyLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgyNTUsIDE1MiwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgyNTUsIDE1MiwgMCwgMC4xMik7XG59XG4uYnRuLmJ0bi13YXJuaW5nLmFjdGl2ZS5mb2N1cyxcbi5idG4uYnRuLXdhcm5pbmcuYWN0aXZlOmZvY3VzLFxuLmJ0bi5idG4td2FybmluZy5hY3RpdmU6aG92ZXIsXG4uYnRuLmJ0bi13YXJuaW5nOmFjdGl2ZS5mb2N1cyxcbi5idG4uYnRuLXdhcm5pbmc6YWN0aXZlOmZvY3VzLFxuLmJ0bi5idG4td2FybmluZzphY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5idG4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxuLm9wZW4gPiAuYnRuLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5vcGVuID4gLmJ0bi5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxuLnNob3cgPiAuYnRuLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoI2ZmOTgwMCwgI2YwOGYwMCwgI2ZmOWUwZik7XG4gIGJvcmRlci1jb2xvcjogIzgwNGMwMDtcbn1cbi5vcGVuID4gLmJ0bi5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMDtcbn1cbi5vcGVuID4gLmJ0bi5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjZmY5ODAwLCAjZjA4ZjAwLCAjZmY5ZTBmKTtcbn1cbi5idG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi5idG4td2FybmluZy5kaXNhYmxlZDpob3Zlcixcbi5idG4uYnRuLXdhcm5pbmc6ZGlzYWJsZWQuZm9jdXMsXG4uYnRuLmJ0bi13YXJuaW5nOmRpc2FibGVkOmZvY3VzLFxuLmJ0bi5idG4td2FybmluZzpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmOTgwMDtcbn1cbi5idG4uYnRuLXdhcm5pbmc6YWN0aXZlLFxuLmJ0bi5idG4td2FybmluZzpmb2N1cyxcbi5idG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDE0cHggMjZweCAtMTJweCByZ2JhKDI1NSwgMTUyLCAwLCAwLjQyKSwgMCA0cHggMjNweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgOHB4IDEwcHggLTVweCByZ2JhKDI1NSwgMTUyLCAwLCAwLjIpO1xufVxuLmJ0bi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMzY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMjQ0LCA2NywgNTQsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDI0NCwgNjcsIDU0LCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDI0NCwgNjcsIDU0LCAwLjEyKTtcbn1cbi5idG4uYnRuLWRhbmdlci5mb2N1cyxcbi5idG4uYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjZjQ0MzM2LCAjZjMzNTI3LCAjZjU1MTQ1KTtcbiAgYm9yZGVyLWNvbG9yOiAjZTExYjBjO1xufVxuLmJ0bi5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5idG4uYnRuLWRhbmdlcjphY3RpdmUsXG4ub3BlbiA+IC5idG4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyA+IC5idG4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoI2Y0NDMzNiwgI2YzMzUyNywgI2Y1NTE0NSk7XG4gIGJvcmRlci1jb2xvcjogI2UxMWIwYztcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgyNDQsIDY3LCA1NCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMjQ0LCA2NywgNTQsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMjQ0LCA2NywgNTQsIDAuMTIpO1xufVxuLmJ0bi5idG4tZGFuZ2VyLmFjdGl2ZS5mb2N1cyxcbi5idG4uYnRuLWRhbmdlci5hY3RpdmU6Zm9jdXMsXG4uYnRuLmJ0bi1kYW5nZXIuYWN0aXZlOmhvdmVyLFxuLmJ0bi5idG4tZGFuZ2VyOmFjdGl2ZS5mb2N1cyxcbi5idG4uYnRuLWRhbmdlcjphY3RpdmU6Zm9jdXMsXG4uYnRuLmJ0bi1kYW5nZXI6YWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuYnRuLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxuLm9wZW4gPiAuYnRuLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLm9wZW4gPiAuYnRuLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxuLnNob3cgPiAuYnRuLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuYnRuLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCNmNDQzMzYsICNmMzM1MjcsICNmNTUxNDUpO1xuICBib3JkZXItY29sb3I6ICNhMjEzMDk7XG59XG4ub3BlbiA+IC5idG4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjtcbn1cbi5vcGVuID4gLmJ0bi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCNmNDQzMzYsICNmMzM1MjcsICNmNTUxNDUpO1xufVxuLmJ0bi5idG4tZGFuZ2VyLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi5idG4tZGFuZ2VyOmRpc2FibGVkLmZvY3VzLFxuLmJ0bi5idG4tZGFuZ2VyOmRpc2FibGVkOmZvY3VzLFxuLmJ0bi5idG4tZGFuZ2VyOmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xufVxuLmJ0bi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4uYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMjQ0LCA2NywgNTQsIDAuNDIpLCAwIDRweCAyM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA4cHggMTBweCAtNXB4IHJnYmEoMjQ0LCA2NywgNTQsIDAuMik7XG59XG4uYnRuLmJ0bi1yb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTFlNjM7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMjMzLCAzMCwgOTksIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDIzMywgMzAsIDk5LCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDIzMywgMzAsIDk5LCAwLjEyKTtcbn1cbi5idG4uYnRuLXJvc2UuZm9jdXMsXG4uYnRuLmJ0bi1yb3NlOmZvY3VzLFxuLmJ0bi5idG4tcm9zZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjZTkxZTYzLCAjZTIxNjViLCAjZWEyYzZkKTtcbiAgYm9yZGVyLWNvbG9yOiAjYjgxMjRhO1xufVxuLmJ0bi5idG4tcm9zZS5hY3RpdmUsXG4uYnRuLmJ0bi1yb3NlOmFjdGl2ZSxcbi5vcGVuID4gLmJ0bi5idG4tcm9zZS5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyA+IC5idG4uYnRuLXJvc2UuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCNlOTFlNjMsICNlMjE2NWIsICNlYTJjNmQpO1xuICBib3JkZXItY29sb3I6ICNiODEyNGE7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMjMzLCAzMCwgOTksIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDIzMywgMzAsIDk5LCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDIzMywgMzAsIDk5LCAwLjEyKTtcbn1cbi5idG4uYnRuLXJvc2UuYWN0aXZlLmZvY3VzLFxuLmJ0bi5idG4tcm9zZS5hY3RpdmU6Zm9jdXMsXG4uYnRuLmJ0bi1yb3NlLmFjdGl2ZTpob3Zlcixcbi5idG4uYnRuLXJvc2U6YWN0aXZlLmZvY3VzLFxuLmJ0bi5idG4tcm9zZTphY3RpdmU6Zm9jdXMsXG4uYnRuLmJ0bi1yb3NlOmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmJ0bi5idG4tcm9zZS5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4ub3BlbiA+IC5idG4uYnRuLXJvc2UuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLm9wZW4gPiAuYnRuLmJ0bi1yb3NlLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmJ0bi5idG4tcm9zZS5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4uc2hvdyA+IC5idG4uYnRuLXJvc2UuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuYnRuLmJ0bi1yb3NlLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjZTkxZTYzLCAjZTIxNjViLCAjZWEyYzZkKTtcbiAgYm9yZGVyLWNvbG9yOiAjN2IwYzMyO1xufVxuLm9wZW4gPiAuYnRuLmJ0bi1yb3NlLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzO1xufVxuLm9wZW4gPiAuYnRuLmJ0bi1yb3NlLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCNlOTFlNjMsICNlMjE2NWIsICNlYTJjNmQpO1xufVxuLmJ0bi5idG4tcm9zZS5kaXNhYmxlZC5mb2N1cyxcbi5idG4uYnRuLXJvc2UuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLmJ0bi1yb3NlLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi5idG4tcm9zZTpkaXNhYmxlZC5mb2N1cyxcbi5idG4uYnRuLXJvc2U6ZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLmJ0bi1yb3NlOmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5MWU2MztcbiAgYm9yZGVyLWNvbG9yOiAjZTkxZTYzO1xufVxuLmJ0bi5idG4tcm9zZTphY3RpdmUsXG4uYnRuLmJ0bi1yb3NlOmZvY3VzLFxuLmJ0bi5idG4tcm9zZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMjMzLCAzMCwgOTksIDAuNDIpLCAwIDRweCAyM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA4cHggMTBweCAtNXB4IHJnYmEoMjMzLCAzMCwgOTksIDAuMik7XG59XG4uYnRuLFxuLmJ0bi5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCBoc2xhKDAsIDAlLCA2MCUsIDAuMTQpLCAwIDNweCAxcHggLTJweCBoc2xhKDAsIDAlLCA2MCUsIDAuMiksIDAgMXB4IDVweCAwIGhzbGEoMCwgMCUsIDYwJSwgMC4xMik7XG59XG4uYnRuLmJ0bi1kZWZhdWx0LmZvY3VzLFxuLmJ0bi5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4uYnRuLWRlZmF1bHQ6aG92ZXIsXG4uYnRuLmZvY3VzLFxuLmJ0bjpmb2N1cyxcbi5idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzk5OSwgIzkxOTE5MSwgI2ExYTFhMSk7XG4gIGJvcmRlci1jb2xvcjogIzdhN2E3YTtcbn1cbi5idG4uYWN0aXZlLFxuLmJ0bi5idG4tZGVmYXVsdC5hY3RpdmUsXG4uYnRuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG46YWN0aXZlLFxuLm9wZW4gPiAuYnRuLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZSxcbi5vcGVuID4gLmJ0bi5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyA+IC5idG4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjOTk5LCAjOTE5MTkxLCAjYTFhMWExKTtcbiAgYm9yZGVyLWNvbG9yOiAjN2E3YTdhO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCBoc2xhKDAsIDAlLCA2MCUsIDAuMTQpLCAwIDNweCAxcHggLTJweCBoc2xhKDAsIDAlLCA2MCUsIDAuMiksIDAgMXB4IDVweCAwIGhzbGEoMCwgMCUsIDYwJSwgMC4xMik7XG59XG4uYnRuLmFjdGl2ZS5mb2N1cyxcbi5idG4uYWN0aXZlOmZvY3VzLFxuLmJ0bi5hY3RpdmU6aG92ZXIsXG4uYnRuLmJ0bi1kZWZhdWx0LmFjdGl2ZS5mb2N1cyxcbi5idG4uYnRuLWRlZmF1bHQuYWN0aXZlOmZvY3VzLFxuLmJ0bi5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsXG4uYnRuLmJ0bi1kZWZhdWx0OmFjdGl2ZS5mb2N1cyxcbi5idG4uYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsXG4uYnRuOmFjdGl2ZS5mb2N1cyxcbi5idG46YWN0aXZlOmZvY3VzLFxuLmJ0bjphY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5idG4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxuLm9wZW4gPiAuYnRuLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5vcGVuID4gLmJ0bi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4ub3BlbiA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxuLm9wZW4gPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5vcGVuID4gLmJ0bi5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxuLnNob3cgPiAuYnRuLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxuLnNob3cgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzk5OSwgIzkxOTE5MSwgI2ExYTFhMSk7XG4gIGJvcmRlci1jb2xvcjogIzU5NTk1OTtcbn1cbi5vcGVuID4gLmJ0bi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb24sXG4ub3BlbiA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG59XG4ub3BlbiA+IC5idG4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyLFxuLm9wZW4gPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCM5OTksICM5MTkxOTEsICNhMWExYTEpO1xufVxuLmJ0bi5idG4tZGVmYXVsdC5kaXNhYmxlZC5mb2N1cyxcbi5idG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi5idG4tZGVmYXVsdDpkaXNhYmxlZC5mb2N1cyxcbi5idG4uYnRuLWRlZmF1bHQ6ZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLmJ0bi1kZWZhdWx0OmRpc2FibGVkOmhvdmVyLFxuLmJ0bi5kaXNhYmxlZC5mb2N1cyxcbi5idG4uZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLmRpc2FibGVkOmhvdmVyLFxuLmJ0bjpkaXNhYmxlZC5mb2N1cyxcbi5idG46ZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuOmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5O1xufVxuLmJ0bi5idG4tZGVmYXVsdDphY3RpdmUsXG4uYnRuLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLmJ0bi5idG4tZGVmYXVsdDpob3Zlcixcbi5idG46YWN0aXZlLFxuLmJ0bjpmb2N1cyxcbi5idG46aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDE0cHggMjZweCAtMTJweCBoc2xhKDAsIDAlLCA2MCUsIDAuNDIpLCAwIDRweCAyM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA4cHggMTBweCAtNXB4IGhzbGEoMCwgMCUsIDYwJSwgMC4yKTtcbn1cbi5idG4uYnRuLXdoaXRlLFxuLmJ0bi5idG4td2hpdGU6Zm9jdXMsXG4uYnRuLmJ0bi13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNTU1O1xufVxuLmJ0bi5idG4tcm9zZSxcbi5idG4uYnRuLXJvc2U6Zm9jdXMsXG4uYnRuLmJ0bi1yb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5MWU2MztcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLmJ0bi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLmJ0bi1saW5rOmFjdGl2ZSxcbi5idG4uYnRuLWxpbms6Zm9jdXMsXG4uYnRuLmJ0bi1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyb3VwLXJhaXNlZCAuYnRuLFxuLmJ0bi5idG4tcmFpc2VkIHtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLmJ0bi1ncm91cC1yYWlzZWQgLmJ0bi5idG4tbGluayxcbi5idG4tZ3JvdXAtcmFpc2VkIC5idG4uYnRuLWxpbms6YWN0aXZlLFxuLmJ0bi1ncm91cC1yYWlzZWQgLmJ0bi5idG4tbGluazpmb2N1cyxcbi5idG4tZ3JvdXAtcmFpc2VkIC5idG4uYnRuLWxpbms6aG92ZXIsXG4uYnRuLWdyb3VwLXJhaXNlZCAuYnRuLmRpc2FibGVkLFxuLmJ0bi1ncm91cC1yYWlzZWQgLmJ0bjpkaXNhYmxlZCxcbi5idG4tZ3JvdXAtcmFpc2VkIC5idG5bZGlzYWJsZWRdLFxuLmJ0bi5idG4tcmFpc2VkLmJ0bi1saW5rLFxuLmJ0bi5idG4tcmFpc2VkLmJ0bi1saW5rOmFjdGl2ZSxcbi5idG4uYnRuLXJhaXNlZC5idG4tbGluazpmb2N1cyxcbi5idG4uYnRuLXJhaXNlZC5idG4tbGluazpob3Zlcixcbi5idG4uYnRuLXJhaXNlZC5kaXNhYmxlZCxcbi5idG4uYnRuLXJhaXNlZDpkaXNhYmxlZCxcbi5idG4uYnRuLXJhaXNlZFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF1bZGlzYWJsZWRdIC5idG4tZ3JvdXAtcmFpc2VkIC5idG4sXG5maWVsZHNldFtkaXNhYmxlZF1bZGlzYWJsZWRdIC5idG4uYnRuLXJhaXNlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLFxuLmJ0bi5idG4tb3V0bGluZS1kYW5nZXIsXG4uYnRuLmJ0bi1vdXRsaW5lLWluZm8sXG4uYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnksXG4uYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcbi5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcyxcbi5idG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbn1cbi5idG4uYnRuLW91dGxpbmUge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLmZvY3VzLFxuLmJ0bi5idG4tb3V0bGluZTpmb2N1cyxcbi5idG4uYnRuLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgNjAlLCAwLjIpO1xuICBib3JkZXItY29sb3I6ICMzMzM7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLmFjdGl2ZSxcbi5idG4uYnRuLW91dGxpbmU6YWN0aXZlLFxuLm9wZW4gPiAuYnRuLmJ0bi1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93ID4gLmJ0bi5idG4tb3V0bGluZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgNjAlLCAwLjIpO1xuICBib3JkZXItY29sb3I6ICMzMzM7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5idG4uYnRuLW91dGxpbmUuYWN0aXZlLmZvY3VzLFxuLmJ0bi5idG4tb3V0bGluZS5hY3RpdmU6Zm9jdXMsXG4uYnRuLmJ0bi1vdXRsaW5lLmFjdGl2ZTpob3Zlcixcbi5idG4uYnRuLW91dGxpbmU6YWN0aXZlLmZvY3VzLFxuLmJ0bi5idG4tb3V0bGluZTphY3RpdmU6Zm9jdXMsXG4uYnRuLmJ0bi1vdXRsaW5lOmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmJ0bi5idG4tb3V0bGluZS5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4ub3BlbiA+IC5idG4uYnRuLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLm9wZW4gPiAuYnRuLmJ0bi1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmJ0bi5idG4tb3V0bGluZS5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4uc2hvdyA+IC5idG4uYnRuLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuYnRuLmJ0bi1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCA2MCUsIDAuNCk7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbn1cbi5vcGVuID4gLmJ0bi5idG4tb3V0bGluZS5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ub3BlbiA+IC5idG4uYnRuLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgNjAlLCAwLjIpO1xufVxuLmJ0bi5idG4tb3V0bGluZS5kaXNhYmxlZC5mb2N1cyxcbi5idG4uYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi5idG4tb3V0bGluZTpkaXNhYmxlZC5mb2N1cyxcbi5idG4uYnRuLW91dGxpbmU6ZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLmJ0bi1vdXRsaW5lOmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbn1cbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLmZvY3VzLFxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZTpmb2N1cyxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgODAlLCAwLjE1KTtcbiAgYm9yZGVyLWNvbG9yOiBoc2xhKDAsIDAlLCA4MCUsIDAuMTUpO1xufVxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS5hY3RpdmUsXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lOmFjdGl2ZSxcbi5vcGVuID4gLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDgwJSwgMC4xNSk7XG4gIGJvcmRlci1jb2xvcjogaHNsYSgwLCAwJSwgODAlLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS5hY3RpdmUuZm9jdXMsXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLmFjdGl2ZTpmb2N1cyxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUuYWN0aXZlOmhvdmVyLFxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZTphY3RpdmUuZm9jdXMsXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lOmFjdGl2ZTpmb2N1cyxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmU6YWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi5vcGVuID4gLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi5zaG93ID4gLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDgwJSwgMC4yNSk7XG4gIGJvcmRlci1jb2xvcjogaHNsYSgwLCAwJSwgODAlLCAwLjI1KTtcbn1cbi5vcGVuID4gLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ub3BlbiA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgODAlLCAwLjE1KTtcbn1cbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUuZGlzYWJsZWQuZm9jdXMsXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmU6ZGlzYWJsZWQuZm9jdXMsXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lOmRpc2FibGVkOmZvY3VzLFxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZTpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMzMzM7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnksXG4uYnRuLmJ0bi1vdXRsaW5lLmJ0bi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogIzQ1ODJlYztcbn1cbi5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyxcbi5idG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cyxcbi5idG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjNDU4MmVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCA2MCUsIDAuMik7XG4gIGJvcmRlci1jb2xvcjogIzQ1ODJlYztcbn1cbi5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmUsXG4uYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlLFxuLm9wZW4gPiAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgPiAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICM0NTgyZWM7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDYwJSwgMC4yKTtcbiAgYm9yZGVyLWNvbG9yOiAjNDU4MmVjO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlLmZvY3VzLFxuLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZTpmb2N1cyxcbi5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmU6aG92ZXIsXG4uYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlLmZvY3VzLFxuLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZTpmb2N1cyxcbi5idG4uYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4ub3BlbiA+IC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4uc2hvdyA+IC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBjb2xvcjogIzQ1ODJlYztcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgNjAlLCAwLjQpO1xuICBib3JkZXItY29sb3I6ICM0NTgyZWM7XG59XG4ub3BlbiA+IC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ub3BlbiA+IC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCA2MCUsIDAuMik7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQuZm9jdXMsXG4uYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNDU4MmVjO1xufVxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICM0NTgyZWM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzLFxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLFxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICM0NTgyZWM7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDgwJSwgMC4xNSk7XG4gIGJvcmRlci1jb2xvcjogaHNsYSgwLCAwJSwgODAlLCAwLjE1KTtcbn1cbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmUsXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlLFxuLm9wZW4gPiAuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgPiAuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICM0NTgyZWM7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDgwJSwgMC4xNSk7XG4gIGJvcmRlci1jb2xvcjogaHNsYSgwLCAwJSwgODAlLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZS5mb2N1cyxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmU6Zm9jdXMsXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlOmhvdmVyLFxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZS5mb2N1cyxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmU6Zm9jdXMsXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxuLm9wZW4gPiAuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLm9wZW4gPiAuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxuLnNob3cgPiAuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgY29sb3I6ICM0NTgyZWM7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDgwJSwgMC4yNSk7XG4gIGJvcmRlci1jb2xvcjogaHNsYSgwLCAwJSwgODAlLCAwLjI1KTtcbn1cbi5vcGVuID4gLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5vcGVuID4gLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDgwJSwgMC4xNSk7XG59XG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQuZm9jdXMsXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQ6Zm9jdXMsXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNDU4MmVjO1xufVxuLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5LmJ0bi1saW5rLFxuLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzMzM7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyxcbi5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLFxuLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgNjAlLCAwLjIpO1xuICBib3JkZXItY29sb3I6ICMzMzM7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmUsXG4uYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUsXG4ub3BlbiA+IC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93ID4gLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDYwJSwgMC4yKTtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmUuZm9jdXMsXG4uYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmU6Zm9jdXMsXG4uYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmU6aG92ZXIsXG4uYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUuZm9jdXMsXG4uYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmU6Zm9jdXMsXG4uYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi5vcGVuID4gLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLm9wZW4gPiAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgNjAlLCAwLjQpO1xuICBib3JkZXItY29sb3I6ICMzMzM7XG59XG4ub3BlbiA+IC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5vcGVuID4gLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgNjAlLCAwLjIpO1xufVxuLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZDpmb2N1cyxcbi5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQuZm9jdXMsXG4uYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZDpmb2N1cyxcbi5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbn1cbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMsXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cyxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDgwJSwgMC4xNSk7XG4gIGJvcmRlci1jb2xvcjogaHNsYSgwLCAwJSwgODAlLCAwLjE1KTtcbn1cbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZSxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZSxcbi5vcGVuID4gLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgPiAuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgODAlLCAwLjE1KTtcbiAgYm9yZGVyLWNvbG9yOiBoc2xhKDAsIDAlLCA4MCUsIDAuMTUpO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmUuZm9jdXMsXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmU6Zm9jdXMsXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmU6aG92ZXIsXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUuZm9jdXMsXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmU6Zm9jdXMsXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi5vcGVuID4gLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLm9wZW4gPiAuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi5zaG93ID4gLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgODAlLCAwLjI1KTtcbiAgYm9yZGVyLWNvbG9yOiBoc2xhKDAsIDAlLCA4MCUsIDAuMjUpO1xufVxuLm9wZW4gPiAuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ub3BlbiA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDgwJSwgMC4xNSk7XG59XG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZC5mb2N1cyxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkOmZvY3VzLFxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQ6aG92ZXIsXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZC5mb2N1cyxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkOmZvY3VzLFxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuLmJ0bi5idG4tb3V0bGluZS1pbmZvLFxuLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkuYnRuLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi5idG4tb3V0bGluZS1pbmZvLmZvY3VzLFxuLmJ0bi5idG4tb3V0bGluZS1pbmZvOmZvY3VzLFxuLmJ0bi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDYwJSwgMC4yKTtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi5idG4tb3V0bGluZS1pbmZvLmFjdGl2ZSxcbi5idG4uYnRuLW91dGxpbmUtaW5mbzphY3RpdmUsXG4ub3BlbiA+IC5idG4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyA+IC5idG4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgNjAlLCAwLjIpO1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5idG4uYnRuLW91dGxpbmUtaW5mby5hY3RpdmUuZm9jdXMsXG4uYnRuLmJ0bi1vdXRsaW5lLWluZm8uYWN0aXZlOmZvY3VzLFxuLmJ0bi5idG4tb3V0bGluZS1pbmZvLmFjdGl2ZTpob3Zlcixcbi5idG4uYnRuLW91dGxpbmUtaW5mbzphY3RpdmUuZm9jdXMsXG4uYnRuLmJ0bi1vdXRsaW5lLWluZm86YWN0aXZlOmZvY3VzLFxuLmJ0bi5idG4tb3V0bGluZS1pbmZvOmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmJ0bi5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi5vcGVuID4gLmJ0bi5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5vcGVuID4gLmJ0bi5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmJ0bi5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCA2MCUsIDAuNCk7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5vcGVuID4gLmJ0bi5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5vcGVuID4gLmJ0bi5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDYwJSwgMC4yKTtcbn1cbi5idG4uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZC5mb2N1cyxcbi5idG4uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZDpmb2N1cyxcbi5idG4uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZDpob3Zlcixcbi5idG4uYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZC5mb2N1cyxcbi5idG4uYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZDpmb2N1cyxcbi5idG4uYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMsXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgODAlLCAwLjE1KTtcbiAgYm9yZGVyLWNvbG9yOiBoc2xhKDAsIDAlLCA4MCUsIDAuMTUpO1xufVxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1pbmZvLmFjdGl2ZSxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtaW5mbzphY3RpdmUsXG4ub3BlbiA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgODAlLCAwLjE1KTtcbiAgYm9yZGVyLWNvbG9yOiBoc2xhKDAsIDAlLCA4MCUsIDAuMTUpO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLWluZm8uYWN0aXZlLmZvY3VzLFxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1pbmZvLmFjdGl2ZTpmb2N1cyxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtaW5mby5hY3RpdmU6aG92ZXIsXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLWluZm86YWN0aXZlLmZvY3VzLFxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1pbmZvOmFjdGl2ZTpmb2N1cyxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtaW5mbzphY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4ub3BlbiA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4uc2hvdyA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgODAlLCAwLjI1KTtcbiAgYm9yZGVyLWNvbG9yOiBoc2xhKDAsIDAlLCA4MCUsIDAuMjUpO1xufVxuLm9wZW4gPiAuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm9wZW4gPiAuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgODAlLCAwLjE1KTtcbn1cbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZC5mb2N1cyxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZDpmb2N1cyxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZDpob3Zlcixcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZC5mb2N1cyxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZDpmb2N1cyxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLWluZm8uYnRuLWxpbmssXG4uYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjNGNhZjUwO1xufVxuLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzLFxuLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLFxuLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICM0Y2FmNTA7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDYwJSwgMC4yKTtcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZjUwO1xufVxuLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzLmFjdGl2ZSxcbi5idG4uYnRuLW91dGxpbmUtc3VjY2VzczphY3RpdmUsXG4ub3BlbiA+IC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyA+IC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzRjYWY1MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgNjAlLCAwLjIpO1xuICBib3JkZXItY29sb3I6ICM0Y2FmNTA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmUuZm9jdXMsXG4uYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLFxuLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzLmFjdGl2ZTpob3Zlcixcbi5idG4uYnRuLW91dGxpbmUtc3VjY2VzczphY3RpdmUuZm9jdXMsXG4uYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLFxuLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzOmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi5vcGVuID4gLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5vcGVuID4gLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjNGNhZjUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCA2MCUsIDAuNCk7XG4gIGJvcmRlci1jb2xvcjogIzRjYWY1MDtcbn1cbi5vcGVuID4gLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5vcGVuID4gLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDYwJSwgMC4yKTtcbn1cbi5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZC5mb2N1cyxcbi5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cyxcbi5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZDpob3Zlcixcbi5idG4uYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZC5mb2N1cyxcbi5idG4uYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZDpmb2N1cyxcbi5idG4uYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM0Y2FmNTA7XG59XG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzRjYWY1MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMsXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogIzRjYWY1MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgODAlLCAwLjE1KTtcbiAgYm9yZGVyLWNvbG9yOiBoc2xhKDAsIDAlLCA4MCUsIDAuMTUpO1xufVxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzLmFjdGl2ZSxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc3VjY2VzczphY3RpdmUsXG4ub3BlbiA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzRjYWY1MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgODAlLCAwLjE1KTtcbiAgYm9yZGVyLWNvbG9yOiBoc2xhKDAsIDAlLCA4MCUsIDAuMTUpO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYWN0aXZlLmZvY3VzLFxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzLmFjdGl2ZTpmb2N1cyxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmU6aG92ZXIsXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZlLmZvY3VzLFxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzOmFjdGl2ZTpmb2N1cyxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc3VjY2VzczphY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4ub3BlbiA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4uc2hvdyA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBjb2xvcjogIzRjYWY1MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgODAlLCAwLjI1KTtcbiAgYm9yZGVyLWNvbG9yOiBoc2xhKDAsIDAlLCA4MCUsIDAuMjUpO1xufVxuLm9wZW4gPiAuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm9wZW4gPiAuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgODAlLCAwLjE1KTtcbn1cbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZC5mb2N1cyxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cyxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZDpob3Zlcixcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZC5mb2N1cyxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZDpmb2N1cyxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM0Y2FmNTA7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYnRuLWxpbmssXG4uYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjZmY5ODAwO1xufVxuLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzLFxuLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLFxuLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNmZjk4MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDYwJSwgMC4yKTtcbiAgYm9yZGVyLWNvbG9yOiAjZmY5ODAwO1xufVxuLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nLmFjdGl2ZSxcbi5idG4uYnRuLW91dGxpbmUtd2FybmluZzphY3RpdmUsXG4ub3BlbiA+IC5idG4uYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyA+IC5idG4uYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmOTgwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgNjAlLCAwLjIpO1xuICBib3JkZXItY29sb3I6ICNmZjk4MDA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5idG4uYnRuLW91dGxpbmUtd2FybmluZy5hY3RpdmUuZm9jdXMsXG4uYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYWN0aXZlOmZvY3VzLFxuLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nLmFjdGl2ZTpob3Zlcixcbi5idG4uYnRuLW91dGxpbmUtd2FybmluZzphY3RpdmUuZm9jdXMsXG4uYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6YWN0aXZlOmZvY3VzLFxuLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nOmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi5vcGVuID4gLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5vcGVuID4gLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmY5ODAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCA2MCUsIDAuNCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmOTgwMDtcbn1cbi5vcGVuID4gLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5vcGVuID4gLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDYwJSwgMC4yKTtcbn1cbi5idG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZC5mb2N1cyxcbi5idG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZDpmb2N1cyxcbi5idG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZDpob3Zlcixcbi5idG4uYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZC5mb2N1cyxcbi5idG4uYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZDpmb2N1cyxcbi5idG4uYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZjk4MDA7XG59XG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmOTgwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMsXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogI2ZmOTgwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgODAlLCAwLjE1KTtcbiAgYm9yZGVyLWNvbG9yOiBoc2xhKDAsIDAlLCA4MCUsIDAuMTUpO1xufVxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nLmFjdGl2ZSxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtd2FybmluZzphY3RpdmUsXG4ub3BlbiA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmOTgwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgODAlLCAwLjE1KTtcbiAgYm9yZGVyLWNvbG9yOiBoc2xhKDAsIDAlLCA4MCUsIDAuMTUpO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYWN0aXZlLmZvY3VzLFxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nLmFjdGl2ZTpmb2N1cyxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtd2FybmluZy5hY3RpdmU6aG92ZXIsXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6YWN0aXZlLmZvY3VzLFxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nOmFjdGl2ZTpmb2N1cyxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtd2FybmluZzphY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4ub3BlbiA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4uc2hvdyA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBjb2xvcjogI2ZmOTgwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgODAlLCAwLjI1KTtcbiAgYm9yZGVyLWNvbG9yOiBoc2xhKDAsIDAlLCA4MCUsIDAuMjUpO1xufVxuLm9wZW4gPiAuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm9wZW4gPiAuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgODAlLCAwLjE1KTtcbn1cbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZC5mb2N1cyxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZDpmb2N1cyxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZDpob3Zlcixcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZC5mb2N1cyxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZDpmb2N1cyxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZjk4MDA7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLWRhbmdlcixcbi5idG4uYnRuLW91dGxpbmUtd2FybmluZy5idG4tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI2Y0NDMzNjtcbn1cbi5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzLFxuLmJ0bi5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsXG4uYnRuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZjQ0MzM2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCA2MCUsIDAuMik7XG4gIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbn1cbi5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZSxcbi5idG4uYnRuLW91dGxpbmUtZGFuZ2VyOmFjdGl2ZSxcbi5vcGVuID4gLmJ0bi5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgPiAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2Y0NDMzNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgNjAlLCAwLjIpO1xuICBib3JkZXItY29sb3I6ICNmNDQzMzY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZS5mb2N1cyxcbi5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZTpmb2N1cyxcbi5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZTpob3Zlcixcbi5idG4uYnRuLW91dGxpbmUtZGFuZ2VyOmFjdGl2ZS5mb2N1cyxcbi5idG4uYnRuLW91dGxpbmUtZGFuZ2VyOmFjdGl2ZTpmb2N1cyxcbi5idG4uYnRuLW91dGxpbmUtZGFuZ2VyOmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmJ0bi5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxuLm9wZW4gPiAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmJ0bi5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxuLnNob3cgPiAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjZjQ0MzM2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCA2MCUsIDAuNCk7XG4gIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbn1cbi5vcGVuID4gLmJ0bi5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm9wZW4gPiAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCA2MCUsIDAuMik7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZC5mb2N1cyxcbi5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZC5mb2N1cyxcbi5idG4uYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkOmZvY3VzLFxuLmJ0bi5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xufVxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI2Y0NDMzNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cyxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLFxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2Y0NDMzNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgODAlLCAwLjE1KTtcbiAgYm9yZGVyLWNvbG9yOiBoc2xhKDAsIDAlLCA4MCUsIDAuMTUpO1xufVxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1kYW5nZXIuYWN0aXZlLFxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1kYW5nZXI6YWN0aXZlLFxuLm9wZW4gPiAuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZjQ0MzM2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCA4MCUsIDAuMTUpO1xuICBib3JkZXItY29sb3I6IGhzbGEoMCwgMCUsIDgwJSwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZS5mb2N1cyxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZTpmb2N1cyxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZTpob3Zlcixcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyOmFjdGl2ZS5mb2N1cyxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyOmFjdGl2ZTpmb2N1cyxcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyOmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxuLm9wZW4gPiAuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxuLnNob3cgPiAuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjZjQ0MzM2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCA4MCUsIDAuMjUpO1xuICBib3JkZXItY29sb3I6IGhzbGEoMCwgMCUsIDgwJSwgMC4yNSk7XG59XG4ub3BlbiA+IC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5vcGVuID4gLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgODAlLCAwLjE1KTtcbn1cbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLmZvY3VzLFxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZDpob3Zlcixcbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkLmZvY3VzLFxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQ6Zm9jdXMsXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmNDQzMzY7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLWRhbmdlci5idG4tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi5idG4tcm91bmQge1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xufVxuLmJ0bi5idG4tZmFiLFxuLmJ0bi5idG4tanVzdC1pY29uIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGhlaWdodDogMi41NjI1cmVtO1xuICBtaW4td2lkdGg6IDIuNTYyNXJlbTtcbiAgd2lkdGg6IDIuNTYyNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMi41NjI1cmVtO1xufVxuLmJ0bi5idG4tZmFiLmJ0bi1yb3VuZCxcbi5idG4uYnRuLWp1c3QtaWNvbi5idG4tcm91bmQge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYnRuLWdyb3VwLWxnID4gLmJ0bi5idG4tZmFiLFxuLmJ0bi1ncm91cC1sZyA+IC5idG4uYnRuLWp1c3QtaWNvbixcbi5idG4uYnRuLWZhYi5idG4tbGcsXG4uYnRuLmJ0bi1qdXN0LWljb24uYnRuLWxnIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGhlaWdodDogMi41NjI1cmVtO1xuICBtaW4td2lkdGg6IDIuNTYyNXJlbTtcbiAgd2lkdGg6IDIuNTYyNXJlbTtcbn1cbi5idG4tZ3JvdXAtc20gLmJ0bi5idG4tZmFiLFxuLmJ0bi1ncm91cC1zbSAuYnRuLmJ0bi1qdXN0LWljb24sXG4uYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tZmFiLFxuLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWp1c3QtaWNvbixcbi5idG4uYnRuLWZhYi5idG4tZmFiLW1pbmksXG4uYnRuLmJ0bi1mYWIuYnRuLXNtLFxuLmJ0bi5idG4tanVzdC1pY29uLmJ0bi1mYWItbWluaSxcbi5idG4uYnRuLWp1c3QtaWNvbi5idG4tc20ge1xuICBoZWlnaHQ6IDIuODEyNXJlbTtcbiAgbWluLXdpZHRoOiAyLjgxMjVyZW07XG4gIHdpZHRoOiAyLjgxMjVyZW07XG59XG4uYnRuLWdyb3VwLXNtIC5idG4uYnRuLWZhYiAuZmEsXG4uYnRuLWdyb3VwLXNtIC5idG4uYnRuLWZhYiAubWF0ZXJpYWwtaWNvbnMsXG4uYnRuLWdyb3VwLXNtIC5idG4uYnRuLWp1c3QtaWNvbiAuZmEsXG4uYnRuLWdyb3VwLXNtIC5idG4uYnRuLWp1c3QtaWNvbiAubWF0ZXJpYWwtaWNvbnMsXG4uYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tZmFiIC5mYSxcbi5idG4tZ3JvdXAtc20gPiAuYnRuLmJ0bi1mYWIgLm1hdGVyaWFsLWljb25zLFxuLmJ0bi1ncm91cC1zbSA+IC5idG4uYnRuLWp1c3QtaWNvbiAuZmEsXG4uYnRuLWdyb3VwLXNtID4gLmJ0bi5idG4tanVzdC1pY29uIC5tYXRlcmlhbC1pY29ucyxcbi5idG4uYnRuLWZhYi5idG4tZmFiLW1pbmkgLmZhLFxuLmJ0bi5idG4tZmFiLmJ0bi1mYWItbWluaSAubWF0ZXJpYWwtaWNvbnMsXG4uYnRuLmJ0bi1mYWIuYnRuLXNtIC5mYSxcbi5idG4uYnRuLWZhYi5idG4tc20gLm1hdGVyaWFsLWljb25zLFxuLmJ0bi5idG4tanVzdC1pY29uLmJ0bi1mYWItbWluaSAuZmEsXG4uYnRuLmJ0bi1qdXN0LWljb24uYnRuLWZhYi1taW5pIC5tYXRlcmlhbC1pY29ucyxcbi5idG4uYnRuLWp1c3QtaWNvbi5idG4tc20gLmZhLFxuLmJ0bi5idG4tanVzdC1pY29uLmJ0bi1zbSAubWF0ZXJpYWwtaWNvbnMge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODEyNXJlbTtcbn1cbi5idG4tZ3JvdXAtbGcgLmJ0bi5idG4tZmFiLFxuLmJ0bi1ncm91cC1sZyAuYnRuLmJ0bi1qdXN0LWljb24sXG4uYnRuLWdyb3VwLWxnID4gLmJ0bi5idG4tZmFiLFxuLmJ0bi1ncm91cC1sZyA+IC5idG4uYnRuLWp1c3QtaWNvbixcbi5idG4uYnRuLWZhYi5idG4tbGcsXG4uYnRuLmJ0bi1qdXN0LWljb24uYnRuLWxnIHtcbiAgaGVpZ2h0OiA0LjVyZW07XG4gIG1pbi13aWR0aDogNC41cmVtO1xuICB3aWR0aDogNC41cmVtO1xuICBsaW5lLWhlaWdodDogMy41cmVtO1xufVxuLmJ0bi1ncm91cC1sZyAuYnRuLmJ0bi1mYWIgLmZhLFxuLmJ0bi1ncm91cC1sZyAuYnRuLmJ0bi1mYWIgLm1hdGVyaWFsLWljb25zLFxuLmJ0bi1ncm91cC1sZyAuYnRuLmJ0bi1qdXN0LWljb24gLmZhLFxuLmJ0bi1ncm91cC1sZyAuYnRuLmJ0bi1qdXN0LWljb24gLm1hdGVyaWFsLWljb25zLFxuLmJ0bi1ncm91cC1sZyA+IC5idG4uYnRuLWZhYiAuZmEsXG4uYnRuLWdyb3VwLWxnID4gLmJ0bi5idG4tZmFiIC5tYXRlcmlhbC1pY29ucyxcbi5idG4tZ3JvdXAtbGcgPiAuYnRuLmJ0bi1qdXN0LWljb24gLmZhLFxuLmJ0bi1ncm91cC1sZyA+IC5idG4uYnRuLWp1c3QtaWNvbiAubWF0ZXJpYWwtaWNvbnMsXG4uYnRuLmJ0bi1mYWIuYnRuLWxnIC5mYSxcbi5idG4uYnRuLWZhYi5idG4tbGcgLm1hdGVyaWFsLWljb25zLFxuLmJ0bi5idG4tanVzdC1pY29uLmJ0bi1sZyAuZmEsXG4uYnRuLmJ0bi1qdXN0LWljb24uYnRuLWxnIC5tYXRlcmlhbC1pY29ucyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcbn1cbi5idG4uYnRuLWZhYiAuZmEsXG4uYnRuLmJ0bi1mYWIgLm1hdGVyaWFsLWljb25zLFxuLmJ0bi5idG4tanVzdC1pY29uIC5mYSxcbi5idG4uYnRuLWp1c3QtaWNvbiAubWF0ZXJpYWwtaWNvbnMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMi41NjI1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGJvcmRlcjogMDtcbn1cbi5idG4gLm1hdGVyaWFsLWljb25zLFxuLmJ0bjpub3QoLmJ0bi1qdXN0LWljb24pOm5vdCguYnRuLWZhYikgLmZhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogLTFlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTFlbTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxMHB4IDFweDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgLmRyb3Bkb3duLW1lbnUsXG4uYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAuMjVyZW0gMC4yNXJlbTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwuYnRuLWdyb3VwLXJhaXNlZCxcbi5idG4tZ3JvdXAuYnRuLWdyb3VwLXJhaXNlZCB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwIC5idG4sXG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cCAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMTg3NXJlbTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmJ0bi1yb3VuZDpmaXJzdC1jaGlsZDpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4xODc1cmVtO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLmJ0bi1yb3VuZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnJlbTtcbn1cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWdyb3VwLmJvb3RzdHJhcC1zZWxlY3Qub3BlbiAuY2FyZXQsXG4uZHJvcGRvd24ub3BlbiAuY2FyZXQsXG4uZHJvcHVwLm9wZW4gLmNhcmV0LFxuYVthcmlhLWV4cGFuZGVkPXRydWVdIC5jYXJldCxcbmFbZGF0YS10b2dnbGU9Y29sbGFwc2VdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmNhcmV0IHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5jYXJkIHtcbiAgbWFyZ2luOiAxLjg3NXJlbSBhdXRvO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4uY2FyZCAuY2FyZC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5jYXJkIC5jYXJkLWhlYWRlciAudGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC1jYXRlZ29yeSB7XG4gIGNvbG9yOiBibGFjaztcbiAgbWFyZ2luOiAwO1xufVxuLmNhcmQgLmNhcmQtaGVhZGVyIC5uYXYtdGFicyB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2FyZCAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xuICBtYXJnaW4tdG9wOiAtMS44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cbi5jYXJkIC5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTVweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4yNCksIDAgOHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uY2FyZCAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItaW1hZ2UgLmNhcmQtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMC45Mzc1cmVtO1xuICBsZWZ0OiAwLjkzNzVyZW07XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgdGV4dC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDMzLCAzMywgMzMsIDAuNSk7XG59XG4uY2FyZCAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItaW1hZ2UgLmNvbG9yZWQtc2hhZG93IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk0KTtcbiAgdG9wOiAxMnB4O1xuICBmaWx0ZXI6IGJsdXIoMTJweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40NXM7XG4gIG9wYWNpdHk6IDA7XG59XG4uY2FyZCAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItaW1hZ2Uubm8tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jYXJkIC5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci1pbWFnZS5uby1zaGFkb3cuc2hhZG93LW5vcm1hbCB7XG4gIGJveC1zaGFkb3c6IDAgMTZweCAzOHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC41NiksIDAgNHB4IDI1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDhweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmNhcmQgLmNhcmQtaGVhZGVyLmNhcmQtaGVhZGVyLWltYWdlLm5vLXNoYWRvdyAuY29sb3JlZC1zaGFkb3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2FyZCAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItaWNvbiBpLFxuLmNhcmQgLmNhcmQtaGVhZGVyLmNhcmQtaGVhZGVyLXRleHQgaSB7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG59XG4uY2FyZCAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItaWNvbiAuY2FyZC10aXRsZSxcbi5jYXJkIC5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci10ZXh0IC5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgY29sb3I6ICMzYzQ4NTg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5jYXJkIC5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci1pY29uIGg0LFxuLmNhcmQgLmNhcmQtaGVhZGVyLmNhcmQtaGVhZGVyLXRleHQgaDQge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmNhcmQgLmNhcmQtaGVhZGVyLmNhcmQtaGVhZGVyLXRhYnMgLm5hdi10YWJzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2FyZCAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItdGFicyAubmF2LXRhYnMtdGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uY2FyZCAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItdGFicyAubmF2LXRhYnMtbmF2aWdhdGlvbiAubWF0ZXJpYWwtaWNvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZCAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItaWNvbiAuY2FyZC10aXRsZSxcbi5jYXJkIC5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci10ZXh0IC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmNhcmQgLmNhcmQtaGVhZGVyLmNhcmQtaGVhZGVyLXRhYnMgLm5hdi10YWJzLXRpdGxlIHtcbiAgY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuOCk7XG59XG4uY2FyZCAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItcHJpbWFyeSAuY2FyZC1pY29uLFxuLmNhcmQgLmNhcmQtaGVhZGVyLmNhcmQtaGVhZGVyLXByaW1hcnkgLmNhcmQtdGV4dCxcbi5jYXJkIC5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci1wcmltYXJ5Om5vdCguY2FyZC1oZWFkZXItaWNvbik6bm90KC5jYXJkLWhlYWRlci10ZXh0KSB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDdweCAxMHB4IC01cHggcmdiYSgyOCA2MCAyMTcsIDAuNCk7XG59XG4uY2FyZCAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItZGFuZ2VyIC5jYXJkLWljb24sXG4uY2FyZCAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItZGFuZ2VyIC5jYXJkLXRleHQsXG4uY2FyZCAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItZGFuZ2VyOm5vdCguY2FyZC1oZWFkZXItaWNvbik6bm90KC5jYXJkLWhlYWRlci10ZXh0KSB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDdweCAxMHB4IC01cHggcmdiYSgyNDQsIDY3LCA1NCwgMC40KTtcbn1cbi5jYXJkIC5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci1yb3NlIC5jYXJkLWljb24sXG4uY2FyZCAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItcm9zZSAuY2FyZC10ZXh0LFxuLmNhcmQgLmNhcmQtaGVhZGVyLmNhcmQtaGVhZGVyLXJvc2U6bm90KC5jYXJkLWhlYWRlci1pY29uKTpub3QoLmNhcmQtaGVhZGVyLXRleHQpIHtcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgN3B4IDEwcHggLTVweCByZ2JhKDIzMywgMzAsIDk5LCAwLjQpO1xufVxuLmNhcmQgLmNhcmQtaGVhZGVyLmNhcmQtaGVhZGVyLXdhcm5pbmcgLmNhcmQtaWNvbixcbi5jYXJkIC5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci13YXJuaW5nIC5jYXJkLXRleHQsXG4uY2FyZCAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItd2FybmluZzpub3QoLmNhcmQtaGVhZGVyLWljb24pOm5vdCguY2FyZC1oZWFkZXItdGV4dCkge1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA3cHggMTBweCAtNXB4IHJnYmEoMjU1LCAxNTIsIDAsIDAuNCk7XG59XG4uY2FyZCAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItaW5mbyAuY2FyZC1pY29uLFxuLmNhcmQgLmNhcmQtaGVhZGVyLmNhcmQtaGVhZGVyLWluZm8gLmNhcmQtdGV4dCxcbi5jYXJkIC5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci1pbmZvOm5vdCguY2FyZC1oZWFkZXItaWNvbik6bm90KC5jYXJkLWhlYWRlci10ZXh0KSB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDdweCAxMHB4IC01cHggcmdiYSgyMywgMTYyLCAxODQsIDAuNCk7XG59XG4uY2FyZCAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItc3VjY2VzcyAuY2FyZC1pY29uLFxuLmNhcmQgLmNhcmQtaGVhZGVyLmNhcmQtaGVhZGVyLXN1Y2Nlc3MgLmNhcmQtdGV4dCxcbi5jYXJkIC5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci1zdWNjZXNzOm5vdCguY2FyZC1oZWFkZXItaWNvbik6bm90KC5jYXJkLWhlYWRlci10ZXh0KSB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDdweCAxMHB4IC01cHggcmdiYSg3NiwgMTc1LCA4MCwgMC40KTtcbn1cbi5jYXJkIFtjbGFzcyo9Y2FyZC1oZWFkZXItXSB7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZCBbY2xhc3MqPWNhcmQtaGVhZGVyLV0gLmNhcmQtdGl0bGUgKyAuY2FyZC1jYXRlZ29yeSB7XG4gIGNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjgpO1xufVxuLmNhcmQgW2NsYXNzKj1jYXJkLWhlYWRlci1dIC5jYXJkLXRpdGxlICsgLmNhcmQtY2F0ZWdvcnkgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQgW2NsYXNzKj1jYXJkLWhlYWRlci1dOm5vdCguY2FyZC1oZWFkZXItaWNvbik6bm90KC5jYXJkLWhlYWRlci10ZXh0KTpub3QoLmNhcmQtaGVhZGVyLWltYWdlKSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgbWFyZ2luLXRvcDogLTEuODc1cmVtO1xuICBwYWRkaW5nOiAwLjkzNzVyZW07XG59XG4uY2FyZCBbY2xhc3MqPWNhcmQtaGVhZGVyLV0gLmNhcmQtaWNvbixcbi5jYXJkIFtjbGFzcyo9Y2FyZC1oZWFkZXItXSAuY2FyZC10ZXh0IHtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBwYWRkaW5nOiAwLjkzNzVyZW07XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY2FyZCBbY2xhc3MqPWNhcmQtaGVhZGVyLV0gLmNhcmQtdGV4dCB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jYXJkIFtjbGFzcyo9Y2FyZC1oZWFkZXItXSAuY2FyZC10ZXh0IC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY2FyZC5uby1zaGFkb3cgLmNhcmQtaGVhZGVyLWltYWdlLFxuLmNhcmQubm8tc2hhZG93IC5jYXJkLWhlYWRlci1pbWFnZSBpbWcge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2FyZCAuY2FyZC1ib2R5LFxuLmNhcmQgLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDEuMjVyZW07XG59XG4uY2FyZCAuY2FyZC1jYXRlZ29yeSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uY2FyZCAuY2FyZC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmNhcmQgLmNhcmQtZm9vdGVyIC5hdXRob3IsXG4uY2FyZCAuY2FyZC1mb290ZXIgLnN0YXRzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uY2FyZCAuY2FyZC1mb290ZXIgLnN0YXRzIC5tYXRlcmlhbC1pY29ucyB7XG4gIHRvcDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5jYXJkIC5jYXJkLWZvb3RlciAuc3RhdHMge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5jYXJkIC5jYXJkLWZvb3RlciAuc3RhdHMgLmNhcmQtY2F0ZWdvcnkge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBtYXJnaW46IDA7XG59XG4uY2FyZCAuY2FyZC1mb290ZXIgLnN0YXRzIC5tYXRlcmlhbC1pY29ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5jYXJkLmNhcmQtcmFpc2VkIHtcbiAgYm94LXNoYWRvdzogMCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmNhcmQuY2FyZC1wbGFpbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNhcmQgLmNhcmQtYm9keSB7XG4gIGNvbG9yOiBibGFjaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmQgLmNhcmQtYm9keSAuY2FyZC1jYXRlZ29yeSArIC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZCAuY2FyZC1ib2R5IC5jYXJkLWNhdGVnb3J5LFxuLmNhcmQgLmNhcmQtYm9keSAuY2FyZC1kZXNjcmlwdGlvbixcbi5jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUge1xuICBjb2xvcjogYmxhY2s7XG59XG4uY2FyZCAuY2FyZC1ib2R5ICsgLmNhcmQtZm9vdGVyIC5zdGF0cyxcbi5jYXJkIC5jYXJkLWZvb3RlciAuc3RhdHMge1xuICBjb2xvcjogI2E5YWZiYmQxO1xufVxuLmNhcmQgLmNhcmQtZm9vdGVyIC5zdGF0cyBhIHtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDYwZGVnLCAjNDU4MmVjLCAjMTc1OWNkKTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNhcmQuYmctd2FybmluZyxcbi5jYXJkIC5jYXJkLWhlYWRlci13YXJuaW5nIC5jYXJkLWljb24sXG4uY2FyZCAuY2FyZC1oZWFkZXItd2FybmluZyAuY2FyZC10ZXh0LFxuLmNhcmQgLmNhcmQtaGVhZGVyLXdhcm5pbmc6bm90KC5jYXJkLWhlYWRlci1pY29uKTpub3QoLmNhcmQtaGVhZGVyLXRleHQpLFxuLmNhcmQuY2FyZC1yb3RhdGUuYmctd2FybmluZyAuYmFjayxcbi5jYXJkLmNhcmQtcm90YXRlLmJnLXdhcm5pbmcgLmZyb250IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDYwZGVnLCAjZjU3MDBjLCAjZmY5ODAwKTtcbn1cbi5jYXJkLmJnLXN1Y2Nlc3MsXG4uY2FyZCAuY2FyZC1oZWFkZXItc3VjY2VzcyAuY2FyZC1pY29uLFxuLmNhcmQgLmNhcmQtaGVhZGVyLXN1Y2Nlc3MgLmNhcmQtdGV4dCxcbi5jYXJkIC5jYXJkLWhlYWRlci1zdWNjZXNzOm5vdCguY2FyZC1oZWFkZXItaWNvbik6bm90KC5jYXJkLWhlYWRlci10ZXh0KSxcbi5jYXJkLmNhcmQtcm90YXRlLmJnLXN1Y2Nlc3MgLmJhY2ssXG4uY2FyZC5jYXJkLXJvdGF0ZS5iZy1zdWNjZXNzIC5mcm9udCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2MGRlZywgIzI4OGM2YywgIzRlYTc1Mik7XG59XG4uY2FyZC5iZy1kYW5nZXIsXG4uY2FyZCAuY2FyZC1oZWFkZXItZGFuZ2VyIC5jYXJkLWljb24sXG4uY2FyZCAuY2FyZC1oZWFkZXItZGFuZ2VyIC5jYXJkLXRleHQsXG4uY2FyZCAuY2FyZC1oZWFkZXItZGFuZ2VyOm5vdCguY2FyZC1oZWFkZXItaWNvbik6bm90KC5jYXJkLWhlYWRlci10ZXh0KSxcbi5jYXJkLmNhcmQtcm90YXRlLmJnLWRhbmdlciAuYmFjayxcbi5jYXJkLmNhcmQtcm90YXRlLmJnLWRhbmdlciAuZnJvbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjBkZWcsICNkMjI4MjQsICNkYTNhMzYpO1xufVxuLmNhcmQuYmctaW5mbyxcbi5jYXJkIC5jYXJkLWhlYWRlci1pbmZvIC5jYXJkLWljb24sXG4uY2FyZCAuY2FyZC1oZWFkZXItaW5mbyAuY2FyZC10ZXh0LFxuLmNhcmQgLmNhcmQtaGVhZGVyLWluZm86bm90KC5jYXJkLWhlYWRlci1pY29uKTpub3QoLmNhcmQtaGVhZGVyLXRleHQpLFxuLmNhcmQuY2FyZC1yb3RhdGUuYmctaW5mbyAuYmFjayxcbi5jYXJkLmNhcmQtcm90YXRlLmJnLWluZm8gLmZyb250IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDYwZGVnLCAjMDI5ZWIxLCAjMjViMWMzKTtcbn1cbi5jYXJkLmJnLXByaW1hcnksXG4uY2FyZCAuY2FyZC1oZWFkZXItcHJpbWFyeSAuY2FyZC1pY29uLFxuLmNhcmQgLmNhcmQtaGVhZGVyLXByaW1hcnkgLmNhcmQtdGV4dCxcbi5jYXJkIC5jYXJkLWhlYWRlci1wcmltYXJ5Om5vdCguY2FyZC1oZWFkZXItaWNvbik6bm90KC5jYXJkLWhlYWRlci10ZXh0KSxcbi5jYXJkLmNhcmQtcm90YXRlLmJnLXByaW1hcnkgLmJhY2ssXG4uY2FyZC5jYXJkLXJvdGF0ZS5iZy1wcmltYXJ5IC5mcm9udCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2MGRlZywgIzQ1ODJlYywgIzE3NTljZCk7XG59XG4uY2FyZC5iZy1yb3NlLFxuLmNhcmQgLmNhcmQtaGVhZGVyLXJvc2UgLmNhcmQtaWNvbixcbi5jYXJkIC5jYXJkLWhlYWRlci1yb3NlIC5jYXJkLXRleHQsXG4uY2FyZCAuY2FyZC1oZWFkZXItcm9zZTpub3QoLmNhcmQtaGVhZGVyLWljb24pOm5vdCguY2FyZC1oZWFkZXItdGV4dCksXG4uY2FyZC5jYXJkLXJvdGF0ZS5iZy1yb3NlIC5iYWNrLFxuLmNhcmQuY2FyZC1yb3RhdGUuYmctcm9zZSAuZnJvbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjBkZWcsICNlYzQwN2EsICNkODFiNjApO1xufVxuLmNhcmQgLmNhcmQtYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgdG9wOiAtNTBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICBsZWZ0OiAxN3B4O1xuICByaWdodDogMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcmQgLmNhcmQtYWN0aW9ucyAuYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuLmNhcmQgLmNhcmQtYWN0aW9ucyAuZml4LWJyb2tlbi1jYXJkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02NXB4O1xufVxuLmNhcmQgLmZvcm0tY2hlY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uZGFyay1lZGl0aW9uIC5jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5kYXJrLWVkaXRpb24gLmNhcmQgLmNhcmQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLWVkaXRpb24gLmNhcmQgLmNhcmQtYm9keSAuY2FyZC10ZXh0IHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmRhcmstZWRpdGlvbiAuY2FyZCAuY2FyZC1ib2R5IC5jYXJkLWNhdGVnb3J5ICsgLmNhcmQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLWVkaXRpb24gLmNhcmQtY2hhcnQgLmNhcmQtYm9keSAuY2FyZC1jYXRlZ29yeSB7XG4gIGNvbG9yOiAjNjA2NDc3O1xufVxuLnByaW1hcnktbGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg2MGRlZywgIzQ1ODJlYywgIzE3NTljZCkgIWltcG9ydGFudDtcbn1cbi5pbmZvLWxpbmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNjBkZWcsICMwMjllYjEsICMyNWIxYzMpICFpbXBvcnRhbnQ7XG59XG4ud2FybmluZy1saW5rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDYwZGVnLCAjZjU3MDBjLCAjZmY5ODAwKSAhaW1wb3J0YW50O1xufVxuLnN1Y2Nlc3MtbGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg2MGRlZywgIzI4OGM2YywgIzRlYTc1MikgIWltcG9ydGFudDtcbn1cbi5kYW5nZXItbGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg2MGRlZywgI2QyMjgyNCwgI2RhM2EzNikgIWltcG9ydGFudDtcbn1cbi5jYXJkLmNhcmQtY2hhcnQgLmNhcmQtaGVhZGVyIHtcbiAgei1pbmRleDogMTtcbn1cbi5jYXJkLmNhcmQtY2hhcnQgLmNhcmQtZm9vdGVyIGk6bnRoLWNoaWxkKDFuKzIpIHtcbiAgd2lkdGg6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJkLmNhcmQtY2hhcnQgLmNhcmQtY2F0ZWdvcnkge1xuICBtYXJnaW46IDA7XG59XG4uY2FyZC5jYXJkLWNoYXJ0IC5jdC1jaGFydCAuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQuY2FyZC1jaGFydCAuY3QtY2hhcnQgLmNhcmQtY2F0ZWdvcnkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgMC42Mik7XG59XG4uY2FyZC5jYXJkLWNoYXJ0IC5jdC1jaGFydCAuY3QtbGFiZWwge1xuICBjb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgMC43KTtcbn1cbi5jYXJkLmNhcmQtY2hhcnQgLmN0LWNoYXJ0IC5jdC1ncmlkIHtcbiAgc3Ryb2tlOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjIpO1xufVxuLmNhcmQuY2FyZC1jaGFydCAuY3QtY2hhcnQgLmN0LXNlcmllcy1hIC5jdC1iYXIsXG4uY2FyZC5jYXJkLWNoYXJ0IC5jdC1jaGFydCAuY3Qtc2VyaWVzLWEgLmN0LWxpbmUsXG4uY2FyZC5jYXJkLWNoYXJ0IC5jdC1jaGFydCAuY3Qtc2VyaWVzLWEgLmN0LXBvaW50LFxuLmNhcmQuY2FyZC1jaGFydCAuY3QtY2hhcnQgLmN0LXNlcmllcy1hIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogaHNsYSgwLCAwJSwgMTAwJSwgMC44KTtcbn1cbi5jYXJkLmNhcmQtY2hhcnQgLmN0LWNoYXJ0IC5jdC1zZXJpZXMtYSAuY3QtYXJlYSxcbi5jYXJkLmNhcmQtY2hhcnQgLmN0LWNoYXJ0IC5jdC1zZXJpZXMtYSAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogaHNsYSgwLCAwJSwgMTAwJSwgMC40KTtcbn1cbi5jYXJkLmNhcmQtY2hhcnQgLmN0LWNoYXJ0IC5jdC1zZXJpZXMtYSAuY3QtYmFyIHtcbiAgc3Ryb2tlLXdpZHRoOiAxMHB4O1xufVxuLmNhcmQuY2FyZC1jaGFydCAuY3QtY2hhcnQgLmN0LXBvaW50IHtcbiAgc3Ryb2tlLXdpZHRoOiAxMHB4O1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG59XG4uY2FyZC5jYXJkLWNoYXJ0IC5jdC1jaGFydCAuY3QtbGluZSB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogNHB4O1xufVxuLmNhcmQtY2hhcnQgLmNhcmQtYm9keSArIC5jYXJkLWZvb3Rlcixcbi5jYXJkLXByb2R1Y3QgLmNhcmQtYm9keSArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDQ0LCAxNDAsIDIzMCwgMC4yKTtcbn1cbi5jYXJkLWNvbGxhcHNlLFxuLmNhcmQtY29sbGFwc2UgLmNhcmQtaGVhZGVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5jYXJkLWNvbGxhcHNlIC5jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzIzYTRkO1xuICBwYWRkaW5nOiAyNXB4IDEwcHggNXB4IDA7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jYXJkLWNvbGxhcHNlIC5jYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2FyZC1jb2xsYXBzZSAuY2FyZC1oZWFkZXIgYTphY3RpdmUsXG4uY2FyZC1jb2xsYXBzZSAuY2FyZC1oZWFkZXIgYTpob3Zlcixcbi5jYXJkLWNvbGxhcHNlIC5jYXJkLWhlYWRlciBhW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcmQtY29sbGFwc2UgLmNhcmQtaGVhZGVyIGEgaSB7XG4gIGZsb2F0OiByaWdodDtcbiAgdG9wOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UgMHM7XG59XG4uY2FyZC1jb2xsYXBzZSAuY2FyZC1oZWFkZXIgYVthcmlhLWV4cGFuZGVkPXRydWVdIGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmNhcmQtY29sbGFwc2UgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHggMCA1cHg7XG59XG4uY2FyZCBbZGF0YS1oZWFkZXItYW5pbWF0aW9uPXRydWVdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4zNCwgMS42MSwgMC43LCAxKTtcbn1cbi5jYXJkOmhvdmVyIFtkYXRhLWhlYWRlci1hbmltYXRpb249dHJ1ZV0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MHB4LCAwKTtcbn1cbkBrZXlmcmFtZXMgZmMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbiAgMjAlLFxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuICA0MCUsXG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5oaW5nZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYztcbn1cbi5hbmltYXRlZC5oaW5nZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG4uYW5pbWF0ZWQge1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuLmNhcmQtcHJvZHVjdCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uY2FyZC1wcm9kdWN0IC5idG4tc2ltcGxlLmJ0bi1qdXN0LWljb24ge1xuICBwYWRkaW5nOiAwO1xufVxuLmNhcmQtcHJvZHVjdCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLXByb2R1Y3QgLmNhcmQtZm9vdGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNhcmQtcHJvZHVjdCAuY2FyZC1mb290ZXIgLnByaWNlIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXJkLXByb2R1Y3QgLmNhcmQtZm9vdGVyIC5idG4ge1xuICBtYXJnaW46IDA7XG59XG4uY2FyZC1wcm9kdWN0IC5jYXJkLWNhdGVnb3J5LFxuLmNhcmQtcHJvZHVjdCAuY2FyZC1kZXNjcmlwdGlvbixcbi5jYXJkLXByb2R1Y3QgLmNhcmQtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FyZC1wcm9kdWN0IC5jYXRlZ29yeSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2FyZC1wcm9kdWN0IC5jYXRlZ29yeSB+IC5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jYXJkLXByb2R1Y3QgLnByaWNlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmNhcmQtcHJvZHVjdCAucHJpY2Utb2xkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM5YTlhOWE7XG59XG4uY2FyZC1wcm9kdWN0IC5wcmljZS1uZXcge1xuICBjb2xvcjogI2Y0NDMzNjtcbn1cbi5jYXJkLXByb2ZpbGUgLmNhcmQtaGVhZGVyOm5vdChbY2xhc3MqPWNhcmQtaGVhZGVyLV0pIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uY2FyZC1wcm9maWxlIC5jYXJkLWF2YXRhciB7XG4gIG1heC13aWR0aDogMTMwcHg7XG4gIG1heC1oZWlnaHQ6IDEzMHB4O1xufVxuLmNhcmQtcHJpY2luZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJkLXByaWNpbmc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNykgIWltcG9ydGFudDtcbn1cbi5jYXJkLXByaWNpbmcgLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNhcmQtcHJpY2luZyAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMTVweCFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmNhcmQtcHJpY2luZyAuY2FyZC1pY29uIHtcbiAgcGFkZGluZzogMTBweCAwIDA7XG59XG4uY2FyZC1wcmljaW5nIC5jYXJkLWljb24gaSB7XG4gIGZvbnQtc2l6ZTogNTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzBweDtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgY29sb3I6ICMzYzQ4NTg7XG59XG4uY2FyZC1wcmljaW5nIC5jYXJkLWljb24uaWNvbi1wcmltYXJ5IGkge1xuICBjb2xvcjogIzQ1ODJlYztcbn1cbi5jYXJkLXByaWNpbmcgLmNhcmQtaWNvbi5pY29uLWluZm8gaSB7XG4gIGNvbG9yOiAjMTdhMmI4O1xufVxuLmNhcmQtcHJpY2luZyAuY2FyZC1pY29uLmljb24tc3VjY2VzcyBpIHtcbiAgY29sb3I6ICM0Y2FmNTA7XG59XG4uY2FyZC1wcmljaW5nIC5jYXJkLWljb24uaWNvbi13YXJuaW5nIGkge1xuICBjb2xvcjogI2ZmOTgwMDtcbn1cbi5jYXJkLXByaWNpbmcgLmNhcmQtaWNvbi5pY29uLWRhbmdlciBpIHtcbiAgY29sb3I6ICNmNDQzMzY7XG59XG4uY2FyZC1wcmljaW5nIC5jYXJkLWljb24uaWNvbi1yb3NlIGkge1xuICBjb2xvcjogI2U5MWU2Mztcbn1cbi5jYXJkLXByaWNpbmcgLmNhcmQtaWNvbi5pY29uLXdoaXRlIGkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLXByaWNpbmcgaDEgc21hbGwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IDA7XG59XG4uY2FyZC1wcmljaW5nIGgxIHNtYWxsOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xN3B4O1xuICBmb250LXNpemU6IDI2cHg7XG59XG4uY2FyZC1wcmljaW5nIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG59XG4uY2FyZC1wcmljaW5nIHVsIGxpIHtcbiAgY29sb3I6ICM1NTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg4NSwgODUsIDg1LCAwLjMpO1xufVxuLmNhcmQtcHJpY2luZyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwO1xufVxuLmNhcmQtcHJpY2luZyB1bCBsaSBiIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uY2FyZC1wcmljaW5nIHVsIGxpIGkge1xuICB0b3A6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmQtcHJpY2luZy5jYXJkLWJhY2tncm91bmQgdWwgbGksXG4uY2FyZC1wcmljaW5nW2NsYXNzKj1iZy1dIHVsIGxpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgMC4zKTtcbn1cbi5jYXJkLXByaWNpbmcuY2FyZC1iYWNrZ3JvdW5kIHVsIGxpIGIsXG4uY2FyZC1wcmljaW5nW2NsYXNzKj1iZy1dIHVsIGxpIGIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jYXJkLXByaWNpbmcuY2FyZC1iYWNrZ3JvdW5kIC5jYXJkLWNhdGVnb3J5LFxuLmNhcmQtcHJpY2luZy5jYXJkLWJhY2tncm91bmQgW2NsYXNzKj10ZXh0LV0sXG4uY2FyZC1wcmljaW5nW2NsYXNzKj1iZy1dIC5jYXJkLWNhdGVnb3J5LFxuLmNhcmQtcHJpY2luZ1tjbGFzcyo9YmctXSBbY2xhc3MqPXRleHQtXSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uY2FyZC1wcmljaW5nIC5jYXJkLWZvb3RlciB7XG4gIHotaW5kZXg6IDI7XG59XG4uY2FyZC1zaWdudXAgLmNhcmQtaGVhZGVyIHtcbiAgYm94LXNoYWRvdzogMCAxNnB4IDM4cHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjU2KSwgMCA0cHggMjVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgOHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG1hcmdpbjogLTIuNXJlbSAxLjI1cmVtIDAuOTM3NXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJkLXNpZ251cCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMCAzMHB4IDAgMTBweDtcbn1cbi5jYXJkLXNpZ251cCAuZm9ybS1jaGVjayB7XG4gIHBhZGRpbmctdG9wOiAxLjY4NzVyZW07XG59XG4uY2FyZC1zaWdudXAgLmZvcm0tY2hlY2sgbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMS4xMjVyZW07XG59XG4uY2FyZC1zaWdudXAgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stc2lnbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNjg3NXJlbTtcbn1cbi5jYXJkLXNpZ251cCAuc29jaWFsLWxpbmUge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2FyZC1zaWdudXAgLnNvY2lhbC1saW5lIC5idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uY2FyZC1zdGF0cyAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItaWNvbixcbi5jYXJkLXN0YXRzIC5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci10ZXh0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY2FyZC1zdGF0cyAuY2FyZC1oZWFkZXIgLmNhcmQtaWNvbiArIC5jYXJkLWNhdGVnb3J5LFxuLmNhcmQtc3RhdHMgLmNhcmQtaGVhZGVyIC5jYXJkLWljb24gKyAuY2FyZC10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmNhcmQtc3RhdHMgLmNhcmQtaGVhZGVyLmNhcmQtaGVhZGVyLWljb24gLmNhcmQtY2F0ZWdvcnksXG4uY2FyZC1zdGF0cyAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItaWNvbiAuY2FyZC10aXRsZSxcbi5jYXJkLXN0YXRzIC5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci10ZXh0IC5jYXJkLWNhdGVnb3J5LFxuLmNhcmQtc3RhdHMgLmNhcmQtaGVhZGVyLmNhcmQtaGVhZGVyLXRleHQgLmNhcmQtdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG4uY2FyZC1zdGF0cyAuY2FyZC1oZWFkZXIgLmNhcmQtY2F0ZWdvcnkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNhcmQtc3RhdHMgLmNhcmQtaGVhZGVyIC5jYXJkLWNhdGVnb3J5Om5vdChbY2xhc3MqPXRleHQtXSkge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5jYXJkLXN0YXRzIC5jYXJkLWhlYWRlciArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDQ0LCAxNDAsIDIzMCwgMC4yKTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jYXJkLXN0YXRzIC5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci1pY29uIGkge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FyZC1zdGF0cyAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmNhcmQtc3RhdHMgLmNhcmQtYm9keSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNhcmQtd2l6YXJkIC5uYXYubmF2LXBpbGxzIC5uYXYtaXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbi5jYXJkLXdpemFyZCAubmF2Lm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogNnB4IDE1cHggIWltcG9ydGFudDtcbn1cbi5jYXJkLXdpemFyZCAubmF2LXBpbGxzOm5vdCguZmxleC1jb2x1bW4pIC5uYXYtaXRlbSArIC5uYXYtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQtd2l6YXJkIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLFxuLmNhcmQtd2l6YXJkIC5uYXYtaXRlbSAubmF2LWxpbms6Zm9jdXMsXG4uY2FyZC13aXphcmQgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2FyZC13aXphcmQgLmlucHV0LWdyb3VwLXRleHQge1xuICBwYWRkaW5nOiA2cHggMTVweCAwICFpbXBvcnRhbnQ7XG59XG4uY2FyZC13aXphcmQgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNhcmQtd2l6YXJkIC5zZWxlY3Qtd2l6YXJkIGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG4uY2FyZC13aXphcmQgLnNlbGVjdC13aXphcmQgLmJvb3RzdHJhcC1zZWxlY3QgLmJ0bi5zZWxlY3Qtd2l0aC10cmFuc2l0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5jYXJkLXByb2ZpbGUsXG4uY2FyZC10ZXN0aW1vbmlhbCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJkLXByb2ZpbGUgLmNhcmQtYXZhdGFyLFxuLmNhcmQtdGVzdGltb25pYWwgLmNhcmQtYXZhdGFyIHtcbiAgbWFyZ2luOiAtNTBweCBhdXRvIDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogMCAxNnB4IDM4cHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjU2KSwgMCA0cHggMjVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgOHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uY2FyZC1wcm9maWxlIC5jYXJkLWF2YXRhciArIC5jYXJkLWJvZHksXG4uY2FyZC10ZXN0aW1vbmlhbCAuY2FyZC1hdmF0YXIgKyAuY2FyZC1ib2R5IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5jYXJkLXByb2ZpbGUgLmNhcmQtYXZhdGFyIGltZyxcbi5jYXJkLXRlc3RpbW9uaWFsIC5jYXJkLWF2YXRhciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNhcmQtcHJvZmlsZSAuY2FyZC1ib2R5ICsgLmNhcmQtZm9vdGVyLFxuLmNhcmQtdGVzdGltb25pYWwgLmNhcmQtYm9keSArIC5jYXJkLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuLmNhcmQtcHJvZmlsZSAuY2FyZC1mb290ZXIgLmJ0bi5idG4tanVzdC1pY29uLFxuLmNhcmQtdGVzdGltb25pYWwgLmNhcmQtZm9vdGVyIC5idG4uYnRuLWp1c3QtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5jYXJkLXBsYWluLmNhcmQtcHJvZmlsZSAuY2FyZC1hdmF0YXIsXG4uY2FyZC1wbGFpbi5jYXJkLXRlc3RpbW9uaWFsIC5jYXJkLWF2YXRhciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY2FyZC10ZXN0aW1vbmlhbCAuY2FyZC1hdmF0YXIge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbn1cbi5jYXJkLXRlc3RpbW9uaWFsIC5jYXJkLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcmQtdGVzdGltb25pYWwgLmNhcmQtZm9vdGVyIC5jYXJkLWF2YXRhciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IC02MHB4O1xufVxuLmNhcmQtdGVzdGltb25pYWwgLmNhcmQtZGVzY3JpcHRpb24ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uY2FyZC10ZXN0aW1vbmlhbCAuY2FyZC1kZXNjcmlwdGlvbiArIC5jYXJkLXRpdGxlLFxuLmNhcmQtdGVzdGltb25pYWwgLmljb24ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNhcmQtdGVzdGltb25pYWwgLmljb24gLm1hdGVyaWFsLWljb25zIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzNjNDg1ODtcbn1cbi5mb3JtLWNoZWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmZvcm0tY2hlY2ssXG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLXNpZ246YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg0KTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgyLjMsIDIuMywgMSk7XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1zaWduIC5jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stc2lnbiAuY2hlY2s6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICB3aWR0aDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCwwIDAgMCAwLDAgMCAwIDAsMCAwIDAgMCwwIDAgMCAwLDAgMCAwIDAsaW5zZXQgMCAwIDAgMDtcbiAgYW5pbWF0aW9uOiBjaGVja2JveE9mZiAwLjNzIGZvcndhcmRzO1xufVxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMgKyAuZm9ybS1jaGVjay1zaWduIC5jaGVjazphZnRlciB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQgKyAuZm9ybS1jaGVjay1zaWduIC5jaGVjazpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMTBweCwgMTBweCAtMTBweCAwIDEwcHgsIDMycHggMCAwIDIwcHgsIDAgMzJweCAwIDIwcHgsIC01cHggNXB4IDAgMTBweCwgMjBweCAtMTJweCAwIDExcHg7XG4gIGFuaW1hdGlvbjogaWMgMC4zcyBmb3J3YXJkcztcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQgKyAuZm9ybS1jaGVjay1zaWduOmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogamMgMC41cztcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQgKyAuZm9ybS1jaGVjay1zaWduIC5jaGVjazphZnRlciB7XG4gIGFuaW1hdGlvbjogamMgMC41cyBmb3J3YXJkcztcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0Om5vdCg6Y2hlY2tlZCkgKyAuZm9ybS1jaGVjay1zaWduIC5jaGVjazphZnRlcixcbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0Om5vdCg6Y2hlY2tlZCkgKyAuZm9ybS1jaGVjay1zaWduOmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogamMgMC41cztcbn1cbi5mb3JtLWNoZWNrIC5ydGwgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stc2lnbiAuY2hlY2s6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdICsgLmNpcmNsZSxcbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLXNpZ24gLmNoZWNrLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNoZWNrLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgb3BhY2l0eTogMC4yNjtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLXNpZ24gLmNoZWNrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI2O1xufVxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdICsgLmZvcm0tY2hlY2stc2lnbiAuY2hlY2s6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdW2NoZWNrZWRdICsgLmZvcm0tY2hlY2stc2lnbiAuY2hlY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmRhcmstZWRpdGlvbiAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1zaWduIC5jaGVjayB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg5NiwgMTAwLCAxMTksIDAuNSk7XG59XG4uZGFyay1lZGl0aW9uIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLXNpZ246YmVmb3JlIHtcbiAgbGVmdDogLTFweDtcbiAgdG9wOiAtMXB4O1xufVxuLmRhcmstZWRpdGlvbiAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1zaWduIC5jaGVjayB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbi5kYXJrLWVkaXRpb24gLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCArIC5mb3JtLWNoZWNrLXNpZ24gLmNoZWNrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzE2RUU3ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMxNzU5Y2Q7XG59XG4uZGFyay1lZGl0aW9uIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQgKyAuZm9ybS1jaGVjay1zaWduIC5jaGVjazpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLWVkaXRpb24gLmZvcm0tY2hlY2sgbGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE7XG4gIGNvbG9yOiAjYWFhO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZpeGVkLXBsdWdpbiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmZpeGVkLXBsdWdpbiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkuYWRqdXN0bWVudHMtbGluZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLmZpeGVkLXBsdWdpbiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkge1xuICBwYWRkaW5nOiA1cHggMnB4ICFpbXBvcnRhbnQ7XG59XG4uZml4ZWQtcGx1Z2luIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuYWRqdXN0bWVudHMtbGluZSAuYm9vdHN0cmFwLXN3aXRjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5maXhlZC1wbHVnaW4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5hZGp1c3RtZW50cy1saW5lIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4xcmVtICFpbXBvcnRhbnQ7XG59XG4uZml4ZWQtcGx1Z2luIC5iYWRnZSxcbi5maXhlZC1wbHVnaW4gbGkgPiBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzRzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM0cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNHM7XG59XG4uZml4ZWQtcGx1Z2luIHtcbiAgLyogcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTE1cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMyk7XG4gICAgei1pbmRleDogMTAzMTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIqL1xufVxuLmZpeGVkLXBsdWdpbiAuZmEtY29nIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5maXhlZC1wbHVnaW4gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogODBweDtcbiAgbGVmdDogYXV0bztcbiAgd2lkdGg6IDI5MHB4O1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5maXhlZC1wbHVnaW4gLmRyb3Bkb3duLW1lbnU6YWZ0ZXIsXG4uZml4ZWQtcGx1Z2luIC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gIHJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cbi5maXhlZC1wbHVnaW4gLmZhLWNpcmNsZS10aGluIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZml4ZWQtcGx1Z2luIC5hY3RpdmUgLmZhLWNpcmNsZS10aGluIHtcbiAgY29sb3I6ICMwYmY7XG59XG4uZml4ZWQtcGx1Z2luIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsXG4uZml4ZWQtcGx1Z2luIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzc3NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZpeGVkLXBsdWdpbiBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZml4ZWQtcGx1Z2luIC5kcm9wZG93bi1tZW51IGxpID4gYTpmb2N1cyxcbi5maXhlZC1wbHVnaW4gLmRyb3Bkb3duLW1lbnUgbGkgPiBhOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5maXhlZC1wbHVnaW4gLmJhZGdlIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjNweDtcbiAgcGFkZGluZzogOHB4O1xufVxuLmZpeGVkLXBsdWdpbiAuYmFkZ2UuYWN0aXZlLFxuLmZpeGVkLXBsdWdpbiAuYmFkZ2U6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwYmY7XG59XG4uZml4ZWQtcGx1Z2luIC5iYWRnZS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uZml4ZWQtcGx1Z2luIC5iYWRnZS1henVyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyY2E4ZmY7XG59XG4uZml4ZWQtcGx1Z2luIC5iYWRnZS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGNlMGY7XG59XG4uZml4ZWQtcGx1Z2luIC5iYWRnZS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk2MzMyO1xufVxuLmZpeGVkLXBsdWdpbiAuYmFkZ2UteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjIzNjtcbn1cbi5maXhlZC1wbHVnaW4gLmJhZGdlLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMzY7XG59XG4uZml4ZWQtcGx1Z2luIC5iYWRnZS1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTM2OGU5O1xufVxuLmZpeGVkLXBsdWdpbiAuYmFkZ2Utd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmZpeGVkLXBsdWdpbiAuYmFkZ2Utcm9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTFlNjM7XG59XG4uZml4ZWQtcGx1Z2luIC5iYWRnZS1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxNWQ3Yjtcbn1cbi5maXhlZC1wbHVnaW4gLmJhZGdlLWRhcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uZml4ZWQtcGx1Z2luIC5iYWRnZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RUFFRDtcbn1cbi5maXhlZC1wbHVnaW4gaDUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5maXhlZC1wbHVnaW4gLmRyb3Bkb3duLW1lbnUgbGkge1xuICAvKiBkaXNwbGF5OiBibG9jazsgICAgXG4gICAgd2lkdGg6IDI1JTtcbiAgICBmbG9hdDogbGVmdCovXG4gIHBhZGRpbmc6IDJweCAycHg7XG59XG4uZml4ZWQtcGx1Z2luIGxpLmFkanVzdG1lbnRzLWxpbmUsXG4uZml4ZWQtcGx1Z2luIGxpLmJ1dHRvbi1jb250YWluZXIsXG4uZml4ZWQtcGx1Z2luIGxpLmhlYWRlci10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uZml4ZWQtcGx1Z2luIGxpLmJ1dHRvbi1jb250YWluZXIge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZml4ZWQtcGx1Z2luIGxpLmJ1dHRvbi1jb250YWluZXIgZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmZpeGVkLXBsdWdpbiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gIG1hcmdpbjogMC42cmVtIDFweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHdpbGwtY2hhbmdlOiBib3gtc2hhZG93LCB0cmFuc2Zvcm07XG59XG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1ODJlYztcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgxNTYsIDM5LCAxNzYsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDE1NiwgMzksIDE3NiwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgxNTYsIDM5LCAxNzYsIDAuMTIpO1xufVxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1wcmltYXJ5LmZvY3VzLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCM0NTgyZWMsICM0MjUxYTEsICNhNzJhYmQpO1xuICBib3JkZXItY29sb3I6ICM3MDFjN2U7XG59XG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXByaW1hcnkuYWN0aXZlLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5vcGVuID4gLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93ID4gLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjNDU4MmVjLCAjNDI1MWExLCAjYTcyYWJkKTtcbiAgYm9yZGVyLWNvbG9yOiAjNzAxYzdlO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDE1NiwgMzksIDE3NiwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMTU2LCAzOSwgMTc2LCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDE1NiwgMzksIDE3NiwgMC4xMik7XG59XG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXByaW1hcnkuYWN0aXZlLmZvY3VzLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXByaW1hcnk6YWN0aXZlLmZvY3VzLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4ub3BlbiA+IC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4uc2hvdyA+IC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzQ1ODJlYywgIzQyNTFhMSwgI2E3MmFiZCk7XG4gIGJvcmRlci1jb2xvcjogIzNmMTA0ODtcbn1cbi5vcGVuID4gLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU4MmVjO1xufVxuLm9wZW4gPiAuZml4ZWQtcGx1Z2luIC5idG4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzQ1ODJlYywgIzQyNTFhMSwgI2E3MmFiZCk7XG59XG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXByaW1hcnk6ZGlzYWJsZWQuZm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXByaW1hcnk6ZGlzYWJsZWQ6Zm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXByaW1hcnk6ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU4MmVjO1xuICBib3JkZXItY29sb3I6ICM0NTgyZWM7XG59XG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxNHB4IDI2cHggLTEycHggcmdiYSgyOCA2MCAyMTcsIDAuNCksIDAgNHB4IDIzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDhweCAxMHB4IC01cHggcmdiYSgyOCA2MCAyMTcsIDAuNCk7XG59XG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCBoc2xhKDAsIDAlLCA2MCUsIDAuMTQpLCAwIDNweCAxcHggLTJweCBoc2xhKDAsIDAlLCA2MCUsIDAuMiksIDAgMXB4IDVweCAwIGhzbGEoMCwgMCUsIDYwJSwgMC4xMik7XG59XG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXNlY29uZGFyeS5mb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc2Vjb25kYXJ5OmZvY3VzLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzk5OSwgIzkxOTE5MSwgI2ExYTFhMSk7XG4gIGJvcmRlci1jb2xvcjogIzdhN2E3YTtcbn1cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc2Vjb25kYXJ5LmFjdGl2ZSxcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSxcbi5vcGVuID4gLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgPiAuZml4ZWQtcGx1Z2luIC5idG4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzk5OSwgIzkxOTE5MSwgI2ExYTFhMSk7XG4gIGJvcmRlci1jb2xvcjogIzdhN2E3YTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgaHNsYSgwLCAwJSwgNjAlLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggaHNsYSgwLCAwJSwgNjAlLCAwLjIpLCAwIDFweCA1cHggMCBoc2xhKDAsIDAlLCA2MCUsIDAuMTIpO1xufVxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLmZvY3VzLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zZWNvbmRhcnkuYWN0aXZlOmZvY3VzLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zZWNvbmRhcnkuYWN0aXZlOmhvdmVyLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLmZvY3VzLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlOmZvY3VzLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZml4ZWQtcGx1Z2luIC5idG4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4ub3BlbiA+IC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5vcGVuID4gLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuZml4ZWQtcGx1Z2luIC5idG4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4uc2hvdyA+IC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCM5OTksICM5MTkxOTEsICNhMWExYTEpO1xuICBib3JkZXItY29sb3I6ICM1OTU5NTk7XG59XG4ub3BlbiA+IC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xufVxuLm9wZW4gPiAuZml4ZWQtcGx1Z2luIC5idG4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjOTk5LCAjOTE5MTkxLCAjYTFhMWExKTtcbn1cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLmZvY3VzLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQ6Zm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZDpob3Zlcixcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc2Vjb25kYXJ5OmRpc2FibGVkLmZvY3VzLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQ6Zm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXNlY29uZGFyeTpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIGJvcmRlci1jb2xvcjogIzk5OTtcbn1cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSxcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc2Vjb25kYXJ5OmZvY3VzLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDE0cHggMjZweCAtMTJweCBoc2xhKDAsIDAlLCA2MCUsIDAuNDIpLCAwIDRweCAyM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA4cHggMTBweCAtNXB4IGhzbGEoMCwgMCUsIDYwJSwgMC4yKTtcbn1cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDIzLCAxNjIsIDE4NCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDIzLCAxNjIsIDE4NCwgMC4xMik7XG59XG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWluZm8uZm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWluZm86Zm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzE3YTJiOCwgIzE1OTZhYSwgIzE5YWVjNik7XG4gIGJvcmRlci1jb2xvcjogIzEwNzI4Mjtcbn1cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4taW5mby5hY3RpdmUsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWluZm86YWN0aXZlLFxuLm9wZW4gPiAuZml4ZWQtcGx1Z2luIC5idG4uYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgPiAuZml4ZWQtcGx1Z2luIC5idG4uYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCMxN2EyYjgsICMxNTk2YWEsICMxOWFlYzYpO1xuICBib3JkZXItY29sb3I6ICMxMDcyODI7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgyMywgMTYyLCAxODQsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjEyKTtcbn1cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4taW5mby5hY3RpdmUuZm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWluZm8uYWN0aXZlOmZvY3VzLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1pbmZvLmFjdGl2ZTpob3Zlcixcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4taW5mbzphY3RpdmUuZm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWluZm86YWN0aXZlOmZvY3VzLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1pbmZvOmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi5vcGVuID4gLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5vcGVuID4gLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi5zaG93ID4gLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjMTdhMmI4LCAjMTU5NmFhLCAjMTlhZWM2KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDkzZTQ3O1xufVxuLm9wZW4gPiAuZml4ZWQtcGx1Z2luIC5idG4uYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG59XG4ub3BlbiA+IC5maXhlZC1wbHVnaW4gLmJ0bi5idG4taW5mby5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjMTdhMmI4LCAjMTU5NmFhLCAjMTlhZWM2KTtcbn1cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4taW5mby5kaXNhYmxlZC5mb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4taW5mby5kaXNhYmxlZDpmb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4taW5mby5kaXNhYmxlZDpob3Zlcixcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4taW5mbzpkaXNhYmxlZC5mb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4taW5mbzpkaXNhYmxlZDpmb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4taW5mbzpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4taW5mbzphY3RpdmUsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWluZm86Zm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWluZm86aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDE0cHggMjZweCAtMTJweCByZ2JhKDIzLCAxNjIsIDE4NCwgMC40MiksIDAgNHB4IDIzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDhweCAxMHB4IC01cHggcmdiYSgyMywgMTYyLCAxODQsIDAuMik7XG59XG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjYWY1MDtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSg3NiwgMTc1LCA4MCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoNzYsIDE3NSwgODAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoNzYsIDE3NSwgODAsIDAuMTIpO1xufVxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zdWNjZXNzLmZvY3VzLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCM0Y2FmNTAsICM0N2E0NGIsICM1NWI1NTkpO1xuICBib3JkZXItY29sb3I6ICMzOTg0M2M7XG59XG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5vcGVuID4gLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93ID4gLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjNGNhZjUwLCAjNDdhNDRiLCAjNTViNTU5KTtcbiAgYm9yZGVyLWNvbG9yOiAjMzk4NDNjO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDc2LCAxNzUsIDgwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSg3NiwgMTc1LCA4MCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSg3NiwgMTc1LCA4MCwgMC4xMik7XG59XG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLmZvY3VzLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLmZvY3VzLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc3VjY2VzczphY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4ub3BlbiA+IC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4uc2hvdyA+IC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzRjYWY1MCwgIzQ3YTQ0YiwgIzU1YjU1OSk7XG4gIGJvcmRlci1jb2xvcjogIzI1NTYyNztcbn1cbi5vcGVuID4gLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwO1xufVxuLm9wZW4gPiAuZml4ZWQtcGx1Z2luIC5idG4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzRjYWY1MCwgIzQ3YTQ0YiwgIzU1YjU1OSk7XG59XG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuZm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQuZm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQ6Zm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwO1xuICBib3JkZXItY29sb3I6ICM0Y2FmNTA7XG59XG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxNHB4IDI2cHggLTEycHggcmdiYSg3NiwgMTc1LCA4MCwgMC40MiksIDAgNHB4IDIzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDhweCAxMHB4IC01cHggcmdiYSg3NiwgMTc1LCA4MCwgMC4yKTtcbn1cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDI1NSwgMTUyLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgyNTUsIDE1MiwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgyNTUsIDE1MiwgMCwgMC4xMik7XG59XG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXdhcm5pbmcuZm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXdhcm5pbmc6Zm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoI2ZmOTgwMCwgI2YwOGYwMCwgI2ZmOWUwZik7XG4gIGJvcmRlci1jb2xvcjogI2MyNzQwMDtcbn1cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4td2FybmluZy5hY3RpdmUsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXdhcm5pbmc6YWN0aXZlLFxuLm9wZW4gPiAuZml4ZWQtcGx1Z2luIC5idG4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgPiAuZml4ZWQtcGx1Z2luIC5idG4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCNmZjk4MDAsICNmMDhmMDAsICNmZjllMGYpO1xuICBib3JkZXItY29sb3I6ICNjMjc0MDA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMjU1LCAxNTIsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDI1NSwgMTUyLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDI1NSwgMTUyLCAwLCAwLjEyKTtcbn1cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4td2FybmluZy5hY3RpdmUuZm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXdhcm5pbmcuYWN0aXZlOmZvY3VzLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi13YXJuaW5nLmFjdGl2ZTpob3Zlcixcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4td2FybmluZzphY3RpdmUuZm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXdhcm5pbmc6YWN0aXZlOmZvY3VzLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi13YXJuaW5nOmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi5vcGVuID4gLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5vcGVuID4gLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi5zaG93ID4gLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjZmY5ODAwLCAjZjA4ZjAwLCAjZmY5ZTBmKTtcbiAgYm9yZGVyLWNvbG9yOiAjODA0YzAwO1xufVxuLm9wZW4gPiAuZml4ZWQtcGx1Z2luIC5idG4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDA7XG59XG4ub3BlbiA+IC5maXhlZC1wbHVnaW4gLmJ0bi5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjZmY5ODAwLCAjZjA4ZjAwLCAjZmY5ZTBmKTtcbn1cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4td2FybmluZy5kaXNhYmxlZC5mb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4td2FybmluZy5kaXNhYmxlZDpob3Zlcixcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4td2FybmluZzpkaXNhYmxlZC5mb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4td2FybmluZzpkaXNhYmxlZDpmb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4td2FybmluZzpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmOTgwMDtcbn1cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4td2FybmluZzphY3RpdmUsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXdhcm5pbmc6Zm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDE0cHggMjZweCAtMTJweCByZ2JhKDI1NSwgMTUyLCAwLCAwLjQyKSwgMCA0cHggMjNweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgOHB4IDEwcHggLTVweCByZ2JhKDI1NSwgMTUyLCAwLCAwLjIpO1xufVxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgyNDQsIDY3LCA1NCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMjQ0LCA2NywgNTQsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMjQ0LCA2NywgNTQsIDAuMTIpO1xufVxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kYW5nZXIuZm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRhbmdlcjpmb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCNmNDQzMzYsICNmMzM1MjcsICNmNTUxNDUpO1xuICBib3JkZXItY29sb3I6ICNlMTFiMGM7XG59XG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRhbmdlci5hY3RpdmUsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRhbmdlcjphY3RpdmUsXG4ub3BlbiA+IC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93ID4gLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCNmNDQzMzYsICNmMzM1MjcsICNmNTUxNDUpO1xuICBib3JkZXItY29sb3I6ICNlMTFiMGM7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMjQ0LCA2NywgNTQsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDI0NCwgNjcsIDU0LCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDI0NCwgNjcsIDU0LCAwLjEyKTtcbn1cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGFuZ2VyLmFjdGl2ZS5mb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGFuZ2VyLmFjdGl2ZTpob3Zlcixcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGFuZ2VyOmFjdGl2ZS5mb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGFuZ2VyOmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxuLm9wZW4gPiAuZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxuLnNob3cgPiAuZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjZjQ0MzM2LCAjZjMzNTI3LCAjZjU1MTQ1KTtcbiAgYm9yZGVyLWNvbG9yOiAjYTIxMzA5O1xufVxuLm9wZW4gPiAuZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjtcbn1cbi5vcGVuID4gLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoI2Y0NDMzNiwgI2YzMzUyNywgI2Y1NTE0NSk7XG59XG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRhbmdlci5kaXNhYmxlZC5mb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRhbmdlcjpkaXNhYmxlZC5mb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGFuZ2VyOmRpc2FibGVkOmZvY3VzLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kYW5nZXI6ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2O1xuICBib3JkZXItY29sb3I6ICNmNDQzMzY7XG59XG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRhbmdlcjphY3RpdmUsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRhbmdlcjpmb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxNHB4IDI2cHggLTEycHggcmdiYSgyNDQsIDY3LCA1NCwgMC40MiksIDAgNHB4IDIzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDhweCAxMHB4IC01cHggcmdiYSgyNDQsIDY3LCA1NCwgMC4yKTtcbn1cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcm9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDIzMywgMzAsIDk5LCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgyMzMsIDMwLCA5OSwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgyMzMsIDMwLCA5OSwgMC4xMik7XG59XG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXJvc2UuZm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXJvc2U6Zm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXJvc2U6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoI2U5MWU2MywgI2UyMTY1YiwgI2VhMmM2ZCk7XG4gIGJvcmRlci1jb2xvcjogI2I4MTI0YTtcbn1cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcm9zZS5hY3RpdmUsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXJvc2U6YWN0aXZlLFxuLm9wZW4gPiAuZml4ZWQtcGx1Z2luIC5idG4uYnRuLXJvc2UuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgPiAuZml4ZWQtcGx1Z2luIC5idG4uYnRuLXJvc2UuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCNlOTFlNjMsICNlMjE2NWIsICNlYTJjNmQpO1xuICBib3JkZXItY29sb3I6ICNiODEyNGE7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMjMzLCAzMCwgOTksIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDIzMywgMzAsIDk5LCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDIzMywgMzAsIDk5LCAwLjEyKTtcbn1cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcm9zZS5hY3RpdmUuZm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXJvc2UuYWN0aXZlOmZvY3VzLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1yb3NlLmFjdGl2ZTpob3Zlcixcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcm9zZTphY3RpdmUuZm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXJvc2U6YWN0aXZlOmZvY3VzLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1yb3NlOmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1yb3NlLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi5vcGVuID4gLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1yb3NlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5vcGVuID4gLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1yb3NlLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1yb3NlLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi5zaG93ID4gLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1yb3NlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1yb3NlLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjZTkxZTYzLCAjZTIxNjViLCAjZWEyYzZkKTtcbiAgYm9yZGVyLWNvbG9yOiAjN2IwYzMyO1xufVxuLm9wZW4gPiAuZml4ZWQtcGx1Z2luIC5idG4uYnRuLXJvc2UuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTFlNjM7XG59XG4ub3BlbiA+IC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcm9zZS5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjZTkxZTYzLCAjZTIxNjViLCAjZWEyYzZkKTtcbn1cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcm9zZS5kaXNhYmxlZC5mb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcm9zZS5kaXNhYmxlZDpmb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcm9zZS5kaXNhYmxlZDpob3Zlcixcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcm9zZTpkaXNhYmxlZC5mb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcm9zZTpkaXNhYmxlZDpmb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcm9zZTpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTFlNjM7XG4gIGJvcmRlci1jb2xvcjogI2U5MWU2Mztcbn1cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcm9zZTphY3RpdmUsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXJvc2U6Zm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXJvc2U6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDE0cHggMjZweCAtMTJweCByZ2JhKDIzMywgMzAsIDk5LCAwLjQyKSwgMCA0cHggMjNweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgOHB4IDEwcHggLTVweCByZ2JhKDIzMywgMzAsIDk5LCAwLjIpO1xufVxuLmZpeGVkLXBsdWdpbiAuYnRuLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIGhzbGEoMCwgMCUsIDYwJSwgMC4xNCksIDAgM3B4IDFweCAtMnB4IGhzbGEoMCwgMCUsIDYwJSwgMC4yKSwgMCAxcHggNXB4IDAgaHNsYSgwLCAwJSwgNjAlLCAwLjEyKTtcbn1cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGVmYXVsdC5mb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGVmYXVsdDpmb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGVmYXVsdDpob3Zlcixcbi5maXhlZC1wbHVnaW4gLmJ0bi5mb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bjpmb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjOTk5LCAjOTE5MTkxLCAjYTFhMWExKTtcbiAgYm9yZGVyLWNvbG9yOiAjN2E3YTdhO1xufVxuLmZpeGVkLXBsdWdpbiAuYnRuLmFjdGl2ZSxcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGVmYXVsdC5hY3RpdmUsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRlZmF1bHQ6YWN0aXZlLFxuLmZpeGVkLXBsdWdpbiAuYnRuOmFjdGl2ZSxcbi5vcGVuID4gLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZSxcbi5vcGVuID4gLmZpeGVkLXBsdWdpbiAuYnRuLmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93ID4gLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93ID4gLmZpeGVkLXBsdWdpbiAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjOTk5LCAjOTE5MTkxLCAjYTFhMWExKTtcbiAgYm9yZGVyLWNvbG9yOiAjN2E3YTdhO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCBoc2xhKDAsIDAlLCA2MCUsIDAuMTQpLCAwIDNweCAxcHggLTJweCBoc2xhKDAsIDAlLCA2MCUsIDAuMiksIDAgMXB4IDVweCAwIGhzbGEoMCwgMCUsIDYwJSwgMC4xMik7XG59XG4uZml4ZWQtcGx1Z2luIC5idG4uYWN0aXZlLmZvY3VzLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmFjdGl2ZTpmb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bi5hY3RpdmU6aG92ZXIsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRlZmF1bHQuYWN0aXZlLmZvY3VzLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kZWZhdWx0LmFjdGl2ZTpmb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRlZmF1bHQ6YWN0aXZlLmZvY3VzLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpmb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsXG4uZml4ZWQtcGx1Z2luIC5idG46YWN0aXZlLmZvY3VzLFxuLmZpeGVkLXBsdWdpbiAuYnRuOmFjdGl2ZTpmb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bjphY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4ub3BlbiA+IC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4ub3BlbiA+IC5maXhlZC1wbHVnaW4gLmJ0bi5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4ub3BlbiA+IC5maXhlZC1wbHVnaW4gLmJ0bi5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5maXhlZC1wbHVnaW4gLmJ0bi5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4uc2hvdyA+IC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5maXhlZC1wbHVnaW4gLmJ0bi5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4uc2hvdyA+IC5maXhlZC1wbHVnaW4gLmJ0bi5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5maXhlZC1wbHVnaW4gLmJ0bi5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzk5OSwgIzkxOTE5MSwgI2ExYTFhMSk7XG4gIGJvcmRlci1jb2xvcjogIzU5NTk1OTtcbn1cbi5vcGVuID4gLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbixcbi5vcGVuID4gLmZpeGVkLXBsdWdpbiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xufVxuLm9wZW4gPiAuZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyLFxuLm9wZW4gPiAuZml4ZWQtcGx1Z2luIC5idG4uZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzk5OSwgIzkxOTE5MSwgI2ExYTFhMSk7XG59XG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQuZm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRlZmF1bHQ6ZGlzYWJsZWQuZm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRlZmF1bHQ6ZGlzYWJsZWQ6Zm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRlZmF1bHQ6ZGlzYWJsZWQ6aG92ZXIsXG4uZml4ZWQtcGx1Z2luIC5idG4uZGlzYWJsZWQuZm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG4uZGlzYWJsZWQ6Zm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG4uZGlzYWJsZWQ6aG92ZXIsXG4uZml4ZWQtcGx1Z2luIC5idG46ZGlzYWJsZWQuZm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG46ZGlzYWJsZWQ6Zm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG46ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBib3JkZXItY29sb3I6ICM5OTk7XG59XG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRlZmF1bHQ6YWN0aXZlLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmZpeGVkLXBsdWdpbiAuYnRuOmFjdGl2ZSxcbi5maXhlZC1wbHVnaW4gLmJ0bjpmb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMTRweCAyNnB4IC0xMnB4IGhzbGEoMCwgMCUsIDYwJSwgMC40MiksIDAgNHB4IDIzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDhweCAxMHB4IC01cHggaHNsYSgwLCAwJSwgNjAlLCAwLjIpO1xufVxuLmZpeGVkLXBsdWdpbiAuYnRuLmFjdGl2ZS5mb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bi5hY3RpdmU6Zm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG4uZm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5idG46YWN0aXZlLmZvY3VzLFxuLmZpeGVkLXBsdWdpbiAuYnRuOmFjdGl2ZTpmb2N1cyxcbi5maXhlZC1wbHVnaW4gLmJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbn1cbi5maXhlZC1wbHVnaW4gLmJ1dHRvbi1jb250YWluZXIgLmJ0bjpub3QoLmJ0bi1mYWNlYm9vayk6bm90KC5idG4tdHdpdHRlcikge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5maXhlZC1wbHVnaW4gLmJ1dHRvbi1jb250YWluZXIuZ2l0aHViLXN0YXIge1xuICBtYXJnaW4tbGVmdDogNzhweDtcbn1cbi5maXhlZC1wbHVnaW4gI3NoYXJycmVUaXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwO1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uZml4ZWQtcGx1Z2luIGxpLmhlYWRlci10aXRsZSB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZpeGVkLXBsdWdpbiAuYWRqdXN0bWVudHMtbGluZSBwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGNvbG9yOiBibGFjaztcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5maXhlZC1wbHVnaW4gLmFkanVzdG1lbnRzLWxpbmUgYSAuYmFkZ2UtY29sb3JzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG4uZml4ZWQtcGx1Z2luIC5hZGp1c3RtZW50cy1saW5lIC50b2dnbGVidXR0b24ge1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG59XG4uZml4ZWQtcGx1Z2luIC5hZGp1c3RtZW50cy1saW5lIC50b2dnbGVidXR0b24gLnRvZ2dsZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5maXhlZC1wbHVnaW4gLmRyb3Bkb3duLW1lbnUgPiBsaS5hZGp1c3RtZW50cy1saW5lID4gYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbn1cbi5maXhlZC1wbHVnaW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEuaW1nLWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBtaW4td2lkdGg6IDI1JTtcbn1cbi5maXhlZC1wbHVnaW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEuc3dpdGNoLXRyaWdnZXI6Zm9jdXMsXG4uZml4ZWQtcGx1Z2luIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLnN3aXRjaC10cmlnZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZml4ZWQtcGx1Z2luIC5kcm9wZG93bi1tZW51ID4gbGk6Zm9jdXMgPiBhLmltZy1ob2xkZXIsXG4uZml4ZWQtcGx1Z2luIC5kcm9wZG93bi1tZW51ID4gbGk6aG92ZXIgPiBhLmltZy1ob2xkZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMTg3LCAyNTUsIDAuNTMpO1xufVxuLmZpeGVkLXBsdWdpbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLmltZy1ob2xkZXIge1xuICBib3JkZXItY29sb3I6ICMwYmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZml4ZWQtcGx1Z2luIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIGltZyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uZml4ZWQtcGx1Z2luIC5idG4tc29jaWFsIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0OCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmZpeGVkLXBsdWdpbiAuYnRuLXNvY2lhbCBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uZml4ZWQtcGx1Z2luIC5idG4tc29jaWFsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbn1cbi5maXhlZC1wbHVnaW4gLmFkanVzdG1lbnRzLWxpbmUgYSxcbi5maXhlZC1wbHVnaW4gLmFkanVzdG1lbnRzLWxpbmUgYTpmb2N1cyxcbi5maXhlZC1wbHVnaW4gLmFkanVzdG1lbnRzLWxpbmUgYTpob3ZlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5maXhlZC1wbHVnaW4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICBsZWZ0OiAtMzAzcHggIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5maXhlZC1wbHVnaW4gLmRyb3Bkb3duLnNob3cgLmRyb3Bkb3duLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmZpeGVkLXBsdWdpbiAuZHJvcGRvd24tbWVudTphZnRlcixcbi5maXhlZC1wbHVnaW4gLmRyb3Bkb3duLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjVweDtcbiAgd2lkdGg6IDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmZpeGVkLXBsdWdpbiAuZHJvcGRvd24tbWVudTpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTZweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci10b3A6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHJpZ2h0OiAtMTZweDtcbn1cbi5maXhlZC1wbHVnaW4gLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTZweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICByaWdodDogLTE1cHg7XG59XG4ud3JhcHBlci1mdWxsLXBhZ2UgfiAuZml4ZWQtcGx1Z2luIC5kcm9wZG93bi5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNyUpO1xufVxuLndyYXBwZXItZnVsbC1wYWdlIH4gLmZpeGVkLXBsdWdpbiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE5JSk7XG59XG4uZml4ZWQtcGx1Z2luIHtcbiAgLyogYmFja2dyb3VuZDogcmdiYSg0Nyw1Nyw4NCwuNikgKi9cbn1cbi5maXhlZC1wbHVnaW4gLmZhLWNvZyB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5maXhlZC1wbHVnaW4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMzk1NDtcbn1cbi5maXhlZC1wbHVnaW4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyZjM5NTQ7XG59XG4uZml4ZWQtcGx1Z2luIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaS5hZGp1c3RtZW50cy1saW5lIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSg0NCwgMTQwLCAyMzAsIDAuMik7XG59XG4uZml4ZWQtcGx1Z2luIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSA+IGEuaW1nLWhvbGRlciB7XG4gIGJvcmRlci1jb2xvcjogIzMwM2M1ODtcbn1cbi5maXhlZC1wbHVnaW4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpLmFjdGl2ZSA+IGEuaW1nLWhvbGRlcixcbi5maXhlZC1wbHVnaW4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpID4gYS5pbWctaG9sZGVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTk2ZDljO1xufVxuLmZpeGVkLXBsdWdpbiBsaS5oZWFkZXItdGl0bGUge1xuICBjb2xvcjogYmxhY2s7XG59XG4uZml4ZWQtcGx1Z2luIC5iYWRnZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMDNjNTg7XG59XG4uZml4ZWQtcGx1Z2luIC5iYWRnZS5iYWRnZS1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTEzZjllO1xufVxuLmZpeGVkLXBsdWdpbiAuYmFkZ2UuYmFkZ2UtYXp1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI5ZWIxO1xufVxuLmZpeGVkLXBsdWdpbiAuYmFkZ2UuYmFkZ2UtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg4YzZjO1xufVxuLmZpeGVkLXBsdWdpbiAuYmFkZ2UuYmFkZ2Utd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTcwMGM7XG59XG4uZml4ZWQtcGx1Z2luIC5iYWRnZS5iYWRnZS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDIyODI0O1xufVxuLmZpeGVkLXBsdWdpbiAuYmFkZ2UuYWN0aXZlLFxuLmZpeGVkLXBsdWdpbiAuYmFkZ2U6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM1OTZkOWM7XG59XG4uZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLG9wYWNpdHk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLmRyb3Bkb3duLW1lbnUuc2hvd2luZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBnYztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5kcm9wZG93bi1tZW51LnNob3csXG4ub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uZHJvcGRvd24tbWVudS5oaWRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50PWJvdHRvbS1zdGFydF0ge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG59XG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudD1ib3R0b20tZW5kXSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50PXRvcC1zdGFydF0ge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG59XG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudD10b3AtZW5kXSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbn1cbi5kcm9wZG93bi1tZW51IC5kaXNhYmxlZCA+IGEge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5kcm9wZG93bi1tZW51IC5kaXNhYmxlZCA+IGE6Zm9jdXMsXG4uZHJvcGRvd24tbWVudSAuZGlzYWJsZWQgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi13aXRoLWljb25zIC5kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtIDAuNzVyZW0gMC43NXJlbTtcbn1cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXdpdGgtaWNvbnMgLmRyb3Bkb3duLWl0ZW0gLm1hdGVyaWFsLWljb25zIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgdG9wOiAxcHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0sXG4uZHJvcGRvd24tbWVudSBsaSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICBtYXJnaW46IDAgMC4zMTI1cmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGxpbmVhcjtcbiAgbWluLXdpZHRoOiA3cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0sXG4gIC5kcm9wZG93bi1tZW51IGxpID4gYSB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICB9XG59XG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgYTphY3RpdmUsXG4uZHJvcGRvd24tbWVudSBhOmZvY3VzLFxuLmRyb3Bkb3duLW1lbnUgYTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDdweCAxMHB4IC01cHggcmdiYSgxNTYsIDM5LCAxNzYsIDAuNCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4tZmFiOmFmdGVyLFxuLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1mYWIgfiAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXRvcC1sZWZ0LFxuLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4tZmFiIH4gLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS10b3AtcmlnaHQsXG4uZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uIH4gLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS10b3AtbGVmdCxcbi5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb24gfiAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXRvcC1yaWdodCB7XG4gIGJvdHRvbTogMnJlbTtcbn1cbi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgbGluZWFyO1xufVxuLnNob3cgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1mYWItc20gfiAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXRvcC1sZWZ0LFxuLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4tZmFiLXNtIH4gLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS10b3AtcmlnaHQge1xuICBib3R0b206IDIuNXJlbTtcbn1cbi5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb24gfiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbjogMDtcbn1cbi5kcm9wZG93bi1oZWFkZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuQGtleWZyYW1lcyBnYyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmRyb3Bkb3duLW1lbnUuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sb3BhY2l0eTtcbiAgdG9wOiAwO1xufVxuLmRyb3Bkb3duLW1lbnUuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC50b3Age1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG59XG4uZHJvcGRvd24tbWVudS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0Lm9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0b3A6IDA7XG59XG4uY2FyZC1zaWdudXAgLmNhcmQtaGVhZGVyIC5zb2NpYWwtbGluZSAuYnRuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1zaWdudXAgLnRleHQtZGl2aWRlciB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbiAuY2FyZC1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbiAuc29jaWFsLWxpbmUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG59XG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbiAuY2FyZC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5yZWdpc3Rlci1wYWdlIC5wYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1oZWFkZXIucHJpY2luZy1wYWdlLFxuICAucGFnZS1oZWFkZXIucmVnaXN0ZXItcGFnZSB7XG4gICAgbWluLWhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZm9vdGVyIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5mb290ZXIgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZm9vdGVyIHVsIGxpIGEge1xuICBwYWRkaW5nOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb290ZXIgdWwgbGkgYSxcbi5mb290ZXIgdWwgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXIgdWwgbGkgLmJ0biB7XG4gIG1hcmdpbjogMDtcbn1cbi5mb290ZXIgdWwubGlua3MtaG9yaXpvbnRhbDpmaXJzdC1jaGlsZCBhIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZvb3RlciB1bC5saW5rcy1ob3Jpem9udGFsOmxhc3QtY2hpbGQgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uZm9vdGVyIHVsLmxpbmtzLXZlcnRpY2FsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG4uZm9vdGVyIHVsLmxpbmtzLXZlcnRpY2FsIGxpIGEge1xuICBwYWRkaW5nOiA1cHg7XG59XG4uZm9vdGVyIC5zb2NpYWwtYnV0dG9ucyAuYnRuLFxuLmZvb3RlciAuc29jaWFsLWJ1dHRvbnMgYSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmZvb3RlciAuZm9vdGVyLWJyYW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuLmZvb3RlciAuZm9vdGVyLWJyYW5kOmZvY3VzLFxuLmZvb3RlciAuZm9vdGVyLWJyYW5kOmhvdmVyIHtcbiAgY29sb3I6ICMzYzQ4NTg7XG59XG4uZm9vdGVyIC5jb3B5cmlnaHQge1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4uZm9vdGVyIC5jb3B5cmlnaHQgLm1hdGVyaWFsLWljb25zIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xufVxuLmZvb3RlciAucHVsbC1jZW50ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xufVxuLm9mZi1jYW52YXMtc2lkZWJhciAuZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciAuY29weXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4uZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5mb290ZXIgLmNvcHlyaWdodCxcbi5mb290ZXIgdWwgbGkgYSB7XG4gIGNvbG9yOiAjYTlhZmJiZDE7XG59XG4uZm9vdGVyIC5jb3B5cmlnaHQgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvb3RlciAuY29weXJpZ2h0IGkge1xuICBhbmltYXRpb246IGhjIDFzIGluZmluaXRlO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNjBkZWcsICM0NTgyZWMsICMxNzU5Y2QpO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5Aa2V5ZnJhbWVzIGhjIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gIH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICB9XG59XG4uZGFyay1lZGl0aW9uIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4ubWQtZm9ybS1ncm91cC5pcy1mb2N1c2VkIC5kYXJrLWVkaXRpb24gLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlLDEwMCUgMTAwJTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5kYXJrLWVkaXRpb24gLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWFhO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZGFyay1lZGl0aW9uIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhYWE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5kYXJrLWVkaXRpb24gLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWFhO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaGFzLXdoaXRlIC5kYXJrLWVkaXRpb24gLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhhcy13aGl0ZSAuZGFyay1lZGl0aW9uIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGFzLXdoaXRlIC5kYXJrLWVkaXRpb24gLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmstZWRpdGlvbiAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBib3R0b20sIDUwJSBjYWxjKDEwMCUgLSAxcHgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDAgMTAwJSwxMDAlIDEwMCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMHMgZWFzZS1vdXQ7XG59XG4uY2hlY2tib3gtaW5saW5lLFxuLmNoZWNrYm94IGxhYmVsLFxuLmlzLWZvY3VzZWQgLmNoZWNrYm94LWlubGluZSxcbi5pcy1mb2N1c2VkIC5jaGVja2JveCBsYWJlbCxcbi5pcy1mb2N1c2VkIC5yYWRpby1pbmxpbmUsXG4uaXMtZm9jdXNlZCAucmFkaW8gbGFiZWwsXG4uaXMtZm9jdXNlZCAuc3dpdGNoIGxhYmVsLFxuLnJhZGlvLWlubGluZSxcbi5yYWRpbyBsYWJlbCxcbi5zd2l0Y2ggbGFiZWwge1xuICBjb2xvcjogIzk5OTtcbn1cbi5jaGVja2JveC1pbmxpbmUgbGFiZWw6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSksXG4uY2hlY2tib3gtaW5saW5lIGxhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0pOmZvY3VzLFxuLmNoZWNrYm94LWlubGluZSBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdKTpob3Zlcixcbi5jaGVja2JveC1pbmxpbmUgbGFiZWw6aGFzKGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXSksXG4uY2hlY2tib3gtaW5saW5lIGxhYmVsOmhhcyhpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0pOmZvY3VzLFxuLmNoZWNrYm94LWlubGluZSBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdKTpob3Zlcixcbi5jaGVja2JveCBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdKSxcbi5jaGVja2JveCBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdKTpmb2N1cyxcbi5jaGVja2JveCBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdKTpob3Zlcixcbi5jaGVja2JveCBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdKSxcbi5jaGVja2JveCBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdKTpmb2N1cyxcbi5jaGVja2JveCBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdKTpob3Zlcixcbi5pcy1mb2N1c2VkIC5jaGVja2JveC1pbmxpbmUgbGFiZWw6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSksXG4uaXMtZm9jdXNlZCAuY2hlY2tib3gtaW5saW5lIGxhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0pOmZvY3VzLFxuLmlzLWZvY3VzZWQgLmNoZWNrYm94LWlubGluZSBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdKTpob3Zlcixcbi5pcy1mb2N1c2VkIC5jaGVja2JveC1pbmxpbmUgbGFiZWw6aGFzKGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXSksXG4uaXMtZm9jdXNlZCAuY2hlY2tib3gtaW5saW5lIGxhYmVsOmhhcyhpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0pOmZvY3VzLFxuLmlzLWZvY3VzZWQgLmNoZWNrYm94LWlubGluZSBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdKTpob3Zlcixcbi5pcy1mb2N1c2VkIC5jaGVja2JveCBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdKSxcbi5pcy1mb2N1c2VkIC5jaGVja2JveCBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdKTpmb2N1cyxcbi5pcy1mb2N1c2VkIC5jaGVja2JveCBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdKTpob3Zlcixcbi5pcy1mb2N1c2VkIC5jaGVja2JveCBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdKSxcbi5pcy1mb2N1c2VkIC5jaGVja2JveCBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdKTpmb2N1cyxcbi5pcy1mb2N1c2VkIC5jaGVja2JveCBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdKTpob3Zlcixcbi5pcy1mb2N1c2VkIC5yYWRpby1pbmxpbmUgbGFiZWw6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSksXG4uaXMtZm9jdXNlZCAucmFkaW8taW5saW5lIGxhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0pOmZvY3VzLFxuLmlzLWZvY3VzZWQgLnJhZGlvLWlubGluZSBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdKTpob3Zlcixcbi5pcy1mb2N1c2VkIC5yYWRpby1pbmxpbmUgbGFiZWw6aGFzKGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXSksXG4uaXMtZm9jdXNlZCAucmFkaW8taW5saW5lIGxhYmVsOmhhcyhpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0pOmZvY3VzLFxuLmlzLWZvY3VzZWQgLnJhZGlvLWlubGluZSBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdKTpob3Zlcixcbi5pcy1mb2N1c2VkIC5yYWRpbyBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdKSxcbi5pcy1mb2N1c2VkIC5yYWRpbyBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdKTpmb2N1cyxcbi5pcy1mb2N1c2VkIC5yYWRpbyBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdKTpob3Zlcixcbi5pcy1mb2N1c2VkIC5yYWRpbyBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdKSxcbi5pcy1mb2N1c2VkIC5yYWRpbyBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdKTpmb2N1cyxcbi5pcy1mb2N1c2VkIC5yYWRpbyBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdKTpob3Zlcixcbi5pcy1mb2N1c2VkIC5zd2l0Y2ggbGFiZWwgbGFiZWw6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSksXG4uaXMtZm9jdXNlZCAuc3dpdGNoIGxhYmVsIGxhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0pOmZvY3VzLFxuLmlzLWZvY3VzZWQgLnN3aXRjaCBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdKTpob3Zlcixcbi5pcy1mb2N1c2VkIC5zd2l0Y2ggbGFiZWwgbGFiZWw6aGFzKGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXSksXG4uaXMtZm9jdXNlZCAuc3dpdGNoIGxhYmVsIGxhYmVsOmhhcyhpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0pOmZvY3VzLFxuLmlzLWZvY3VzZWQgLnN3aXRjaCBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdKTpob3Zlcixcbi5yYWRpby1pbmxpbmUgbGFiZWw6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSksXG4ucmFkaW8taW5saW5lIGxhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0pOmZvY3VzLFxuLnJhZGlvLWlubGluZSBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdKTpob3Zlcixcbi5yYWRpby1pbmxpbmUgbGFiZWw6aGFzKGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXSksXG4ucmFkaW8taW5saW5lIGxhYmVsOmhhcyhpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0pOmZvY3VzLFxuLnJhZGlvLWlubGluZSBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdKTpob3Zlcixcbi5yYWRpbyBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdKSxcbi5yYWRpbyBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdKTpmb2N1cyxcbi5yYWRpbyBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdKTpob3Zlcixcbi5yYWRpbyBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdKSxcbi5yYWRpbyBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdKTpmb2N1cyxcbi5yYWRpbyBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdKTpob3Zlcixcbi5zd2l0Y2ggbGFiZWwgbGFiZWw6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSksXG4uc3dpdGNoIGxhYmVsIGxhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0pOmZvY3VzLFxuLnN3aXRjaCBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdKTpob3Zlcixcbi5zd2l0Y2ggbGFiZWwgbGFiZWw6aGFzKGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXSksXG4uc3dpdGNoIGxhYmVsIGxhYmVsOmhhcyhpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0pOmZvY3VzLFxuLnN3aXRjaCBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdKTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3gtaW5saW5lLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveC1pbmxpbmU6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94LWlubGluZTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3ggbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94IGxhYmVsOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveCBsYWJlbDpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtZm9jdXNlZCAuY2hlY2tib3gtaW5saW5lLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1mb2N1c2VkIC5jaGVja2JveC1pbmxpbmU6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmlzLWZvY3VzZWQgLmNoZWNrYm94LWlubGluZTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtZm9jdXNlZCAuY2hlY2tib3ggbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gLmlzLWZvY3VzZWQgLmNoZWNrYm94IGxhYmVsOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1mb2N1c2VkIC5jaGVja2JveCBsYWJlbDpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtZm9jdXNlZCAucmFkaW8taW5saW5lLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1mb2N1c2VkIC5yYWRpby1pbmxpbmU6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmlzLWZvY3VzZWQgLnJhZGlvLWlubGluZTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtZm9jdXNlZCAucmFkaW8gbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gLmlzLWZvY3VzZWQgLnJhZGlvIGxhYmVsOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1mb2N1c2VkIC5yYWRpbyBsYWJlbDpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtZm9jdXNlZCAuc3dpdGNoIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1mb2N1c2VkIC5zd2l0Y2ggbGFiZWw6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmlzLWZvY3VzZWQgLnN3aXRjaCBsYWJlbDpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8taW5saW5lLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpby1pbmxpbmU6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvLWlubGluZTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8gbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvIGxhYmVsOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpbyBsYWJlbDpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc3dpdGNoIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5zd2l0Y2ggbGFiZWw6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLnN3aXRjaCBsYWJlbDpob3ZlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuW2NsYXNzKj1cIiBtZC1sYWJlbFwiXSxcbltjbGFzc149bWQtbGFiZWxdIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uZm9ybS1jb250cm9sLFxuLmlzLWZvY3VzZWQgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDU4MmVjIDJweCwgcmdiYSgxNTYsIDM5LCAxNzYsIDApIDApLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg0NCwgMTQwLCAyMzAsIDAuMikgMi40cHgsIGhzbGEoMCwgMCUsIDcxJSwgMCkgMCkgIWltcG9ydGFudDtcbn1cbi5mb3JtLWNvbnRyb2w6cmVhZC1vbmx5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNDQsIDE0MCwgMjMwLCAwLjIpIDIuNHB4LCBoc2xhKDAsIDAlLCA3MSUsIDApIDApLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg0NCwgMTQwLCAyMzAsIDAuMikgMi40cHgsIGhzbGEoMCwgMCUsIDcxJSwgMCkgMCk7XG59XG4uZm9ybS1jb250cm9sLmRpc2FibGVkLFxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCxcbi5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdW2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDQ0LCAxNDAsIDIzMCwgMC4yKSAwLCByZ2JhKDQ0LCAxNDAsIDIzMCwgMC4yKSAzMCUsIHRyYW5zcGFyZW50IDAsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXNpemU6IDA7XG59XG4uZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zdWNjZXNzLFxuLmlzLWZvY3VzZWQgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNDU4MmVjIDJweCwgcmdiYSgxNTYsIDM5LCAxNzYsIDApIDApLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg0NCwgMTQwLCAyMzAsIDAuMikgMi40cHgsIGhzbGEoMCwgMCUsIDcxJSwgMCkgMCksIFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTJNVElnTnpreUlqNDhjR0YwYUNCbWFXeHNQU0lqTldOaU9EVmpJaUJrUFNKTk1qTXpMamdnTmpFd1l5MHhNeTR6SURBdE1qWXROaTB6TkMweE5pNDRURGt3TGpVZ05EUTRMamhETnpZdU15QTBNekFnT0RBZ05EQXpMak1nT1RndU9DQXpPRGxqTVRndU9DMHhOQzR5SURRMUxqVXRNVEF1TkNBMU9TNDRJRGd1Tkd3M01pQTVOVXcwTlRFdU15QXlOREpqTVRJdU5TMHlNQ0F6T0M0NExUSTJMaklnTlRndU9DMHhNeTQzSURJd0lERXlMalFnTWpZZ016Z3VOeUF4TXk0M0lEVTRMamhNTWpjd0lEVTVNR010Tnk0MElERXlMVEl3TGpJZ01Ua3VOQzB6TkM0eklESXdhQzB5ZWlJdlBqd3ZjM1puUGc9PVwiO1xufVxuLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtd2FybmluZyxcbi5pcy1mb2N1c2VkIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQ1ODJlYyAycHgsIHJnYmEoMTU2LCAzOSwgMTc2LCAwKSAwKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNDQsIDE0MCwgMjMwLCAwLjIpIDIuNHB4LCBoc2xhKDAsIDAlLCA3MSUsIDApIDApLCBcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0EyTVRJZ056a3lJajQ4Y0dGMGFDQm1hV3hzUFNJalpqQmhaRFJsSWlCa1BTSk5OakF6SURZME1DNHliQzB5TnpndU5TMDFNRGxqTFRNdU9DMDJMall0TVRBdU9DMHhNQzQyTFRFNExqVXRNVEF1Tm5NdE1UUXVOeUEwTFRFNExqVWdNVEF1Tmt3NUlEWTBNQzR5WXkwekxqY2dOaTQxTFRNdU5pQXhOQzQwTGpJZ01qQXVPQ0F6TGpnZ05pNDFJREV3TGpnZ01UQXVOQ0F4T0M0eklERXdMalJvTlRVM1l6Y3VOaUF3SURFMExqWXROQ0F4T0M0MExURXdMalFnTXk0MUxUWXVOQ0F6TGpZdE1UUXVOQ0F3TFRJd0xqaDZiUzB5TmpZdU5DMHpNR2d0TmpFdU1sWTFORGxvTmpFdU1uWTJNUzR5ZW0wd0xURXdOMmd0TmpFdU1sWXpNRFJvTmpFdU1uWXhPVGw2SWk4K1BDOXpkbWMrXCI7XG59XG4uZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1kYW5nZXIsXG4uaXMtZm9jdXNlZCAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQ1ODJlYyAycHgsIHJnYmEoMTU2LCAzOSwgMTc2LCAwKSAwKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNDQsIDE0MCwgMjMwLCAwLjIpIDIuNHB4LCBoc2xhKDAsIDAlLCA3MSUsIDApIDApLCBcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0EyTVRJZ056a3lJajQ4Y0dGMGFDQm1hV3hzUFNJalpEazFNelJtSWlCa1BTSk5ORFEzSURVME5DNDBZeTB4TkM0MElERTBMalF0TXpjdU5pQXhOQzQwTFRVeUlEQnNMVGc1TFRreUxqY3RPRGtnT1RJdU4yTXRNVFF1TlNBeE5DNDBMVE0zTGpjZ01UUXVOQzAxTWlBd0xURTBMalF0TVRRdU5DMHhOQzQwTFRNM0xqWWdNQzAxTW13NU1pNDBMVGsyTGpNdE9USXVOQzA1Tmk0ell5MHhOQzQwTFRFMExqUXRNVFF1TkMwek55NDJJREF0TlRKek16Y3VOaTB4TkM0eklEVXlJREJzT0RrZ09USXVPQ0E0T1M0eUxUa3lMamRqTVRRdU5DMHhOQzQwSURNM0xqWXRNVFF1TkNBMU1pQXdJREUwTGpNZ01UUXVOQ0F4TkM0eklETTNMallnTUNBMU1rd3pOVFF1TmlBek9UWnNPVEl1TkNBNU5pNDBZekUwTGpRZ01UUXVOQ0F4TkM0MElETTNMallnTUNBMU1ub2lMejQ4TDNOMlp6ND1cIjtcbn1cbi5pcy1mb2N1c2VkIC52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICM5OTk7XG59XG4uaXMtZm9jdXNlZCAudmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCA2MCUsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uaXMtZm9jdXNlZC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy1mb2N1c2VkLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4ud2FzLXZhbGlkYXRlZCAuaXMtZm9jdXNlZDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5pcy1mb2N1c2VkOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pcy1mb2N1c2VkIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaXMtZm9jdXNlZCAuZm9ybS1jb250cm9sOnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC44NzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBcIm5vbmVcIjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4yMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC40Mzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuNDM3NXJlbSk7XG59XG4uaXMtZm9jdXNlZCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmlzLWZvY3VzZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzk5OTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIGhzbGEoMCwgMCUsIDYwJSwgMC4yNSk7XG59XG4uaXMtZm9jdXNlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaXMtZm9jdXNlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC44NzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4yMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4yMTg3NXJlbSk7XG59XG4uaXMtZm9jdXNlZCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pcy1mb2N1c2VkIC5jdXN0b20tc2VsZWN0OnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNzVlbSArIDEuNjU2MjVyZW0pO1xufVxuLmlzLWZvY3VzZWQgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMsXG4ud2FzLXZhbGlkYXRlZCAuaXMtZm9jdXNlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzk5OTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIGhzbGEoMCwgMCUsIDYwJSwgMC4yNSk7XG59XG4uaXMtZm9jdXNlZCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuLndhcy12YWxpZGF0ZWQgLmlzLWZvY3VzZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmlzLWZvY3VzZWQgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtZm9jdXNlZCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLndhcy12YWxpZGF0ZWQgLmlzLWZvY3VzZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuaXMtZm9jdXNlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaXMtZm9jdXNlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsXG4ud2FzLXZhbGlkYXRlZCAuaXMtZm9jdXNlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzk5OTtcbn1cbi5pcy1mb2N1c2VkIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsXG4ud2FzLXZhbGlkYXRlZCAuaXMtZm9jdXNlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5O1xufVxuLmlzLWZvY3VzZWQgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLFxuLndhcy12YWxpZGF0ZWQgLmlzLWZvY3VzZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjNiM2IzO1xuICBiYWNrZ3JvdW5kOiAjYjNiM2IzIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNiZWJlYmUsICNiM2IzYjMpIHJlcGVhdC14O1xufVxuLmlzLWZvY3VzZWQgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSxcbi53YXMtdmFsaWRhdGVkIC5pcy1mb2N1c2VkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gaHNsYSgwLCAwJSwgNjAlLCAwLjI1KTtcbn1cbi5pcy1mb2N1c2VkIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSxcbi5pcy1mb2N1c2VkIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbi53YXMtdmFsaWRhdGVkIC5pcy1mb2N1c2VkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSxcbi53YXMtdmFsaWRhdGVkIC5pcy1mb2N1c2VkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzk5OTtcbn1cbi5pcy1mb2N1c2VkIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbi53YXMtdmFsaWRhdGVkIC5pcy1mb2N1c2VkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzk5OTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIGhzbGEoMCwgMCUsIDYwJSwgMC4yNSk7XG59XG4uaXMtZm9jdXNlZCBbY2xhc3MqPVwiIG1kLWxhYmVsXCJdLFxuLmlzLWZvY3VzZWQgW2NsYXNzXj1tZC1sYWJlbF0ge1xuICBjb2xvcjogIzQ1ODJlYztcbn1cbi5pcy1mb2N1c2VkIC5tZC1sYWJlbC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmlzLWZvY3VzZWQgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0NCwgMTQwLCAyMzAsIDAuMik7XG59XG4uaXMtZm9jdXNlZCAubWQtaGVscCB7XG4gIGNvbG9yOiAjNTU1O1xufVxuLmhhcy1zdWNjZXNzIFtjbGFzcyo9XCIgbWQtbGFiZWxcIl0sXG4uaGFzLXN1Y2Nlc3MgW2NsYXNzXj1tZC1sYWJlbF0ge1xuICBjb2xvcjogIzRjYWY1MDtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLFxuLmlzLWZvY3VzZWQgLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzRjYWY1MCAycHgsIHJnYmEoNzYsIDE3NSwgODAsIDApIDApLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg0NCwgMTQwLCAyMzAsIDAuMikgMi40cHgsIGhzbGEoMCwgMCUsIDcxJSwgMCkgMCkgIWltcG9ydGFudDtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOnJlYWQtb25seSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDQ0LCAxNDAsIDIzMCwgMC4yKSAyLjRweCwgaHNsYSgwLCAwJSwgNzElLCAwKSAwKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNDQsIDE0MCwgMjMwLCAwLjIpIDIuNHB4LCBoc2xhKDAsIDAlLCA3MSUsIDApIDApO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wuZGlzYWJsZWQsXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpkaXNhYmxlZCxcbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXVtkaXNhYmxlZF0gLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNDQsIDE0MCwgMjMwLCAwLjIpIDAsIHJnYmEoNDQsIDE0MCwgMjMwLCAwLjIpIDMwJSwgdHJhbnNwYXJlbnQgMCwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtc2l6ZTogMDtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zdWNjZXNzLFxuLmlzLWZvY3VzZWQgLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzRjYWY1MCAycHgsIHJnYmEoNzYsIDE3NSwgODAsIDApIDApLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg0NCwgMTQwLCAyMzAsIDAuMikgMi40cHgsIGhzbGEoMCwgMCUsIDcxJSwgMCkgMCksIFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTJNVElnTnpreUlqNDhjR0YwYUNCbWFXeHNQU0lqTldOaU9EVmpJaUJrUFNKTk1qTXpMamdnTmpFd1l5MHhNeTR6SURBdE1qWXROaTB6TkMweE5pNDRURGt3TGpVZ05EUTRMamhETnpZdU15QTBNekFnT0RBZ05EQXpMak1nT1RndU9DQXpPRGxqTVRndU9DMHhOQzR5SURRMUxqVXRNVEF1TkNBMU9TNDRJRGd1Tkd3M01pQTVOVXcwTlRFdU15QXlOREpqTVRJdU5TMHlNQ0F6T0M0NExUSTJMaklnTlRndU9DMHhNeTQzSURJd0lERXlMalFnTWpZZ016Z3VOeUF4TXk0M0lEVTRMamhNTWpjd0lEVTVNR010Tnk0MElERXlMVEl3TGpJZ01Ua3VOQzB6TkM0eklESXdhQzB5ZWlJdlBqd3ZjM1puUGc9PVwiO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXdhcm5pbmcsXG4uaXMtZm9jdXNlZCAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtd2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjNGNhZjUwIDJweCwgcmdiYSg3NiwgMTc1LCA4MCwgMCkgMCksIGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDQ0LCAxNDAsIDIzMCwgMC4yKSAyLjRweCwgaHNsYSgwLCAwJSwgNzElLCAwKSAwKSwgXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBMk1USWdOemt5SWo0OGNHRjBhQ0JtYVd4c1BTSWpaakJoWkRSbElpQmtQU0pOTmpBeklEWTBNQzR5YkMweU56Z3VOUzAxTURsakxUTXVPQzAyTGpZdE1UQXVPQzB4TUM0MkxURTRMalV0TVRBdU5uTXRNVFF1TnlBMExURTRMalVnTVRBdU5rdzVJRFkwTUM0eVl5MHpMamNnTmk0MUxUTXVOaUF4TkM0MExqSWdNakF1T0NBekxqZ2dOaTQxSURFd0xqZ2dNVEF1TkNBeE9DNHpJREV3TGpSb05UVTNZemN1TmlBd0lERTBMall0TkNBeE9DNDBMVEV3TGpRZ015NDFMVFl1TkNBekxqWXRNVFF1TkNBd0xUSXdMamg2YlMweU5qWXVOQzB6TUdndE5qRXVNbFkxTkRsb05qRXVNblkyTVM0eWVtMHdMVEV3TjJndE5qRXVNbFl6TURSb05qRXVNbll4T1RsNklpOCtQQzl6ZG1jK1wiO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWRhbmdlcixcbi5pcy1mb2N1c2VkIC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzRjYWY1MCAycHgsIHJnYmEoNzYsIDE3NSwgODAsIDApIDApLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg0NCwgMTQwLCAyMzAsIDAuMikgMi40cHgsIGhzbGEoMCwgMCUsIDcxJSwgMCkgMCksIFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTJNVElnTnpreUlqNDhjR0YwYUNCbWFXeHNQU0lqWkRrMU16Um1JaUJrUFNKTk5EUTNJRFUwTkM0MFl5MHhOQzQwSURFMExqUXRNemN1TmlBeE5DNDBMVFV5SURCc0xUZzVMVGt5TGpjdE9Ea2dPVEl1TjJNdE1UUXVOU0F4TkM0MExUTTNMamNnTVRRdU5DMDFNaUF3TFRFMExqUXRNVFF1TkMweE5DNDBMVE0zTGpZZ01DMDFNbXc1TWk0MExUazJMak10T1RJdU5DMDVOaTR6WXkweE5DNDBMVEUwTGpRdE1UUXVOQzB6Tnk0MklEQXROVEp6TXpjdU5pMHhOQzR6SURVeUlEQnNPRGtnT1RJdU9DQTRPUzR5TFRreUxqZGpNVFF1TkMweE5DNDBJRE0zTGpZdE1UUXVOQ0ExTWlBd0lERTBMak1nTVRRdU5DQXhOQzR6SURNM0xqWWdNQ0ExTWt3ek5UUXVOaUF6T1Rac09USXVOQ0E1Tmk0MFl6RTBMalFnTVRRdU5DQXhOQzQwSURNM0xqWWdNQ0ExTW5vaUx6NDhMM04yWno0PVwiO1xufVxuLmhhcy1zdWNjZXNzIC5pcy1mb2N1c2VkIC52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICM0Y2FmNTA7XG59XG4uaGFzLXN1Y2Nlc3MgLmlzLWZvY3VzZWQgLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NiwgMTc1LCA4MCwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5oYXMtc3VjY2VzcyAuaXMtZm9jdXNlZC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5oYXMtc3VjY2VzcyAuaXMtZm9jdXNlZC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLndhcy12YWxpZGF0ZWQgLmhhcy1zdWNjZXNzIC5pcy1mb2N1c2VkOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmhhcy1zdWNjZXNzIC5pcy1mb2N1c2VkOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oYXMtc3VjY2VzcyAuaXMtZm9jdXNlZCAuZm9ybS1jb250cm9sLmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmhhcy1zdWNjZXNzIC5pcy1mb2N1c2VkIC5mb3JtLWNvbnRyb2w6dmFsaWQge1xuICBib3JkZXItY29sb3I6ICM0Y2FmNTA7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjg3NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IFwibm9uZVwiO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjIxODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjQzNzVyZW0pIGNhbGMoMC43NWVtICsgMC40Mzc1cmVtKTtcbn1cbi5oYXMtc3VjY2VzcyAuaXMtZm9jdXNlZCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmhhcy1zdWNjZXNzIC5pcy1mb2N1c2VkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM0Y2FmNTA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc2LCAxNzUsIDgwLCAwLjI1KTtcbn1cbi5oYXMtc3VjY2VzcyAuaXMtZm9jdXNlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaGFzLXN1Y2Nlc3MgLmlzLWZvY3VzZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuODc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMjE4NzVyZW0pO1xufVxuLmhhcy1zdWNjZXNzIC5pcy1mb2N1c2VkIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmhhcy1zdWNjZXNzIC5pcy1mb2N1c2VkIC5jdXN0b20tc2VsZWN0OnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZjUwO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNzVlbSArIDEuNjU2MjVyZW0pO1xufVxuLmhhcy1zdWNjZXNzIC5pcy1mb2N1c2VkIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmhhcy1zdWNjZXNzIC5pcy1mb2N1c2VkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZjUwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NiwgMTc1LCA4MCwgMC4yNSk7XG59XG4uaGFzLXN1Y2Nlc3MgLmlzLWZvY3VzZWQgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCxcbi53YXMtdmFsaWRhdGVkIC5oYXMtc3VjY2VzcyAuaXMtZm9jdXNlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICM0Y2FmNTA7XG59XG4uaGFzLXN1Y2Nlc3MgLmlzLWZvY3VzZWQgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaGFzLXN1Y2Nlc3MgLmlzLWZvY3VzZWQgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi53YXMtdmFsaWRhdGVkIC5oYXMtc3VjY2VzcyAuaXMtZm9jdXNlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5oYXMtc3VjY2VzcyAuaXMtZm9jdXNlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGFzLXN1Y2Nlc3MgLmlzLWZvY3VzZWQgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLFxuLndhcy12YWxpZGF0ZWQgLmhhcy1zdWNjZXNzIC5pcy1mb2N1c2VkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjNGNhZjUwO1xufVxuLmhhcy1zdWNjZXNzIC5pcy1mb2N1c2VkIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsXG4ud2FzLXZhbGlkYXRlZCAuaGFzLXN1Y2Nlc3MgLmlzLWZvY3VzZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzRjYWY1MDtcbn1cbi5oYXMtc3VjY2VzcyAuaXMtZm9jdXNlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsXG4ud2FzLXZhbGlkYXRlZCAuaGFzLXN1Y2Nlc3MgLmlzLWZvY3VzZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmVjMDcxO1xuICBiYWNrZ3JvdW5kOiAjNmVjMDcxIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4NGM5ODcsICM2ZWMwNzEpIHJlcGVhdC14O1xufVxuLmhhcy1zdWNjZXNzIC5pcy1mb2N1c2VkIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsXG4ud2FzLXZhbGlkYXRlZCAuaGFzLXN1Y2Nlc3MgLmlzLWZvY3VzZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc2LCAxNzUsIDgwLCAwLjI1KTtcbn1cbi5oYXMtc3VjY2VzcyAuaXMtZm9jdXNlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsXG4uaGFzLXN1Y2Nlc3MgLmlzLWZvY3VzZWQgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuLndhcy12YWxpZGF0ZWQgLmhhcy1zdWNjZXNzIC5pcy1mb2N1c2VkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSxcbi53YXMtdmFsaWRhdGVkIC5oYXMtc3VjY2VzcyAuaXMtZm9jdXNlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICM0Y2FmNTA7XG59XG4uaGFzLXN1Y2Nlc3MgLmlzLWZvY3VzZWQgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuLndhcy12YWxpZGF0ZWQgLmhhcy1zdWNjZXNzIC5pcy1mb2N1c2VkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzRjYWY1MDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzYsIDE3NSwgODAsIDAuMjUpO1xufVxuLmhhcy1zdWNjZXNzIC5pcy1mb2N1c2VkIC5tZC1sYWJlbC1wbGFjZWhvbGRlcixcbi5oYXMtc3VjY2VzcyAuaXMtZm9jdXNlZCBbY2xhc3MqPVwiIG1kLWxhYmVsXCJdLFxuLmhhcy1zdWNjZXNzIC5pcy1mb2N1c2VkIFtjbGFzc149bWQtbGFiZWxdIHtcbiAgY29sb3I6ICM0Y2FmNTA7XG59XG4uaGFzLXN1Y2Nlc3MgLmlzLWZvY3VzZWQgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzRjYWY1MDtcbn1cbi5oYXMtc3VjY2VzcyAuaXMtZm9jdXNlZCAubWQtaGVscCB7XG4gIGNvbG9yOiAjNTU1O1xufVxuLmhhcy1kYW5nZXIgW2NsYXNzKj1cIiBtZC1sYWJlbFwiXSxcbi5oYXMtZGFuZ2VyIFtjbGFzc149bWQtbGFiZWxdIHtcbiAgY29sb3I6ICNmNDQzMzY7XG59XG4uaGFzLWRhbmdlciAuZm9ybS1jb250cm9sLFxuLmlzLWZvY3VzZWQgLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZjQ0MzM2IDJweCwgcmdiYSgyNDQsIDY3LCA1NCwgMCkgMCksIGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDQ0LCAxNDAsIDIzMCwgMC4yKSAyLjRweCwgaHNsYSgwLCAwJSwgNzElLCAwKSAwKSAhaW1wb3J0YW50O1xufVxuLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbDpyZWFkLW9ubHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg0NCwgMTQwLCAyMzAsIDAuMikgMi40cHgsIGhzbGEoMCwgMCUsIDcxJSwgMCkgMCksIGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDQ0LCAxNDAsIDIzMCwgMC4yKSAyLjRweCwgaHNsYSgwLCAwJSwgNzElLCAwKSAwKTtcbn1cbi5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2wuZGlzYWJsZWQsXG4uaGFzLWRhbmdlciAuZm9ybS1jb250cm9sOmRpc2FibGVkLFxuLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF1bZGlzYWJsZWRdIC5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNDQsIDE0MCwgMjMwLCAwLjIpIDAsIHJnYmEoNDQsIDE0MCwgMjMwLCAwLjIpIDMwJSwgdHJhbnNwYXJlbnQgMCwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtc2l6ZTogMDtcbn1cbi5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXN1Y2Nlc3MsXG4uaXMtZm9jdXNlZCAuaGFzLWRhbmdlciAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmNDQzMzYgMnB4LCByZ2JhKDI0NCwgNjcsIDU0LCAwKSAwKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNDQsIDE0MCwgMjMwLCAwLjIpIDIuNHB4LCBoc2xhKDAsIDAlLCA3MSUsIDApIDApLCBcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0EyTVRJZ056a3lJajQ4Y0dGMGFDQm1hV3hzUFNJak5XTmlPRFZqSWlCa1BTSk5Nak16TGpnZ05qRXdZeTB4TXk0eklEQXRNall0Tmkwek5DMHhOaTQ0VERrd0xqVWdORFE0TGpoRE56WXVNeUEwTXpBZ09EQWdOREF6TGpNZ09UZ3VPQ0F6T0Rsak1UZ3VPQzB4TkM0eUlEUTFMalV0TVRBdU5DQTFPUzQ0SURndU5HdzNNaUE1TlV3ME5URXVNeUF5TkRKak1USXVOUzB5TUNBek9DNDRMVEkyTGpJZ05UZ3VPQzB4TXk0M0lESXdJREV5TGpRZ01qWWdNemd1TnlBeE15NDNJRFU0TGpoTU1qY3dJRFU1TUdNdE55NDBJREV5TFRJd0xqSWdNVGt1TkMwek5DNHpJREl3YUMweWVpSXZQand2YzNablBnPT1cIjtcbn1cbi5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXdhcm5pbmcsXG4uaXMtZm9jdXNlZCAuaGFzLWRhbmdlciAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmNDQzMzYgMnB4LCByZ2JhKDI0NCwgNjcsIDU0LCAwKSAwKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNDQsIDE0MCwgMjMwLCAwLjIpIDIuNHB4LCBoc2xhKDAsIDAlLCA3MSUsIDApIDApLCBcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0EyTVRJZ056a3lJajQ4Y0dGMGFDQm1hV3hzUFNJalpqQmhaRFJsSWlCa1BTSk5OakF6SURZME1DNHliQzB5TnpndU5TMDFNRGxqTFRNdU9DMDJMall0TVRBdU9DMHhNQzQyTFRFNExqVXRNVEF1Tm5NdE1UUXVOeUEwTFRFNExqVWdNVEF1Tmt3NUlEWTBNQzR5WXkwekxqY2dOaTQxTFRNdU5pQXhOQzQwTGpJZ01qQXVPQ0F6TGpnZ05pNDFJREV3TGpnZ01UQXVOQ0F4T0M0eklERXdMalJvTlRVM1l6Y3VOaUF3SURFMExqWXROQ0F4T0M0MExURXdMalFnTXk0MUxUWXVOQ0F6TGpZdE1UUXVOQ0F3TFRJd0xqaDZiUzB5TmpZdU5DMHpNR2d0TmpFdU1sWTFORGxvTmpFdU1uWTJNUzR5ZW0wd0xURXdOMmd0TmpFdU1sWXpNRFJvTmpFdU1uWXhPVGw2SWk4K1BDOXpkbWMrXCI7XG59XG4uaGFzLWRhbmdlciAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1kYW5nZXIsXG4uaXMtZm9jdXNlZCAuaGFzLWRhbmdlciAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2Y0NDMzNiAycHgsIHJnYmEoMjQ0LCA2NywgNTQsIDApIDApLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg0NCwgMTQwLCAyMzAsIDAuMikgMi40cHgsIGhzbGEoMCwgMCUsIDcxJSwgMCkgMCksIFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTJNVElnTnpreUlqNDhjR0YwYUNCbWFXeHNQU0lqWkRrMU16Um1JaUJrUFNKTk5EUTNJRFUwTkM0MFl5MHhOQzQwSURFMExqUXRNemN1TmlBeE5DNDBMVFV5SURCc0xUZzVMVGt5TGpjdE9Ea2dPVEl1TjJNdE1UUXVOU0F4TkM0MExUTTNMamNnTVRRdU5DMDFNaUF3TFRFMExqUXRNVFF1TkMweE5DNDBMVE0zTGpZZ01DMDFNbXc1TWk0MExUazJMak10T1RJdU5DMDVOaTR6WXkweE5DNDBMVEUwTGpRdE1UUXVOQzB6Tnk0MklEQXROVEp6TXpjdU5pMHhOQzR6SURVeUlEQnNPRGtnT1RJdU9DQTRPUzR5TFRreUxqZGpNVFF1TkMweE5DNDBJRE0zTGpZdE1UUXVOQ0ExTWlBd0lERTBMak1nTVRRdU5DQXhOQzR6SURNM0xqWWdNQ0ExTWt3ek5UUXVOaUF6T1Rac09USXVOQ0E1Tmk0MFl6RTBMalFnTVRRdU5DQXhOQzQwSURNM0xqWWdNQ0ExTW5vaUx6NDhMM04yWno0PVwiO1xufVxuLmhhcy1kYW5nZXIgLmlzLWZvY3VzZWQgLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogI2Y0NDMzNjtcbn1cbi5oYXMtZGFuZ2VyIC5pcy1mb2N1c2VkIC52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ0LCA2NywgNTQsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uaGFzLWRhbmdlciAuaXMtZm9jdXNlZC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5oYXMtZGFuZ2VyIC5pcy1mb2N1c2VkLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4ud2FzLXZhbGlkYXRlZCAuaGFzLWRhbmdlciAuaXMtZm9jdXNlZDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5oYXMtZGFuZ2VyIC5pcy1mb2N1c2VkOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oYXMtZGFuZ2VyIC5pcy1mb2N1c2VkIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaGFzLWRhbmdlciAuaXMtZm9jdXNlZCAuZm9ybS1jb250cm9sOnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC44NzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBcIm5vbmVcIjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4yMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC40Mzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuNDM3NXJlbSk7XG59XG4uaGFzLWRhbmdlciAuaXMtZm9jdXNlZCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmhhcy1kYW5nZXIgLmlzLWZvY3VzZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ0LCA2NywgNTQsIDAuMjUpO1xufVxuLmhhcy1kYW5nZXIgLmlzLWZvY3VzZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmhhcy1kYW5nZXIgLmlzLWZvY3VzZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuODc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMjE4NzVyZW0pO1xufVxuLmhhcy1kYW5nZXIgLmlzLWZvY3VzZWQgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaGFzLWRhbmdlciAuaXMtZm9jdXNlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gKyAxLjY1NjI1cmVtKTtcbn1cbi5oYXMtZGFuZ2VyIC5pcy1mb2N1c2VkIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmhhcy1kYW5nZXIgLmlzLWZvY3VzZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmNDQzMzY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0NCwgNjcsIDU0LCAwLjI1KTtcbn1cbi5oYXMtZGFuZ2VyIC5pcy1mb2N1c2VkIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsXG4ud2FzLXZhbGlkYXRlZCAuaGFzLWRhbmdlciAuaXMtZm9jdXNlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNmNDQzMzY7XG59XG4uaGFzLWRhbmdlciAuaXMtZm9jdXNlZCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5oYXMtZGFuZ2VyIC5pcy1mb2N1c2VkIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4ud2FzLXZhbGlkYXRlZCAuaGFzLWRhbmdlciAuaXMtZm9jdXNlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5oYXMtZGFuZ2VyIC5pcy1mb2N1c2VkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oYXMtZGFuZ2VyIC5pcy1mb2N1c2VkIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCxcbi53YXMtdmFsaWRhdGVkIC5oYXMtZGFuZ2VyIC5pcy1mb2N1c2VkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjZjQ0MzM2O1xufVxuLmhhcy1kYW5nZXIgLmlzLWZvY3VzZWQgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSxcbi53YXMtdmFsaWRhdGVkIC5oYXMtZGFuZ2VyIC5pcy1mb2N1c2VkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmNDQzMzY7XG59XG4uaGFzLWRhbmdlciAuaXMtZm9jdXNlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsXG4ud2FzLXZhbGlkYXRlZCAuaGFzLWRhbmdlciAuaXMtZm9jdXNlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmNzcwNjY7XG4gIGJhY2tncm91bmQ6ICNmNzcwNjYgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2Y4ODY3ZCwgI2Y3NzA2NikgcmVwZWF0LXg7XG59XG4uaGFzLWRhbmdlciAuaXMtZm9jdXNlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLFxuLndhcy12YWxpZGF0ZWQgLmhhcy1kYW5nZXIgLmlzLWZvY3VzZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0NCwgNjcsIDU0LCAwLjI1KTtcbn1cbi5oYXMtZGFuZ2VyIC5pcy1mb2N1c2VkIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSxcbi5oYXMtZGFuZ2VyIC5pcy1mb2N1c2VkIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbi53YXMtdmFsaWRhdGVkIC5oYXMtZGFuZ2VyIC5pcy1mb2N1c2VkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSxcbi53YXMtdmFsaWRhdGVkIC5oYXMtZGFuZ2VyIC5pcy1mb2N1c2VkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbn1cbi5oYXMtZGFuZ2VyIC5pcy1mb2N1c2VkIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbi53YXMtdmFsaWRhdGVkIC5oYXMtZGFuZ2VyIC5pcy1mb2N1c2VkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ0LCA2NywgNTQsIDAuMjUpO1xufVxuLmhhcy1kYW5nZXIgLmlzLWZvY3VzZWQgLm1kLWxhYmVsLXBsYWNlaG9sZGVyLFxuLmhhcy1kYW5nZXIgLmlzLWZvY3VzZWQgW2NsYXNzKj1cIiBtZC1sYWJlbFwiXSxcbi5oYXMtZGFuZ2VyIC5pcy1mb2N1c2VkIFtjbGFzc149bWQtbGFiZWxdIHtcbiAgY29sb3I6ICNmNDQzMzY7XG59XG4uaGFzLWRhbmdlciAuaXMtZm9jdXNlZCAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xufVxuLmhhcy1kYW5nZXIgLmlzLWZvY3VzZWQgLm1kLWhlbHAge1xuICBjb2xvcjogIzU1NTtcbn1cbi5oYXMtaW5mbyBbY2xhc3MqPVwiIG1kLWxhYmVsXCJdLFxuLmhhcy1pbmZvIFtjbGFzc149bWQtbGFiZWxdIHtcbiAgY29sb3I6ICMxN2EyYjg7XG59XG4uaGFzLWluZm8gLmZvcm0tY29udHJvbCxcbi5pcy1mb2N1c2VkIC5oYXMtaW5mbyAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICMxN2EyYjggMnB4LCByZ2JhKDIzLCAxNjIsIDE4NCwgMCkgMCksIGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDQ0LCAxNDAsIDIzMCwgMC4yKSAyLjRweCwgaHNsYSgwLCAwJSwgNzElLCAwKSAwKSAhaW1wb3J0YW50O1xufVxuLmhhcy1pbmZvIC5mb3JtLWNvbnRyb2w6cmVhZC1vbmx5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNDQsIDE0MCwgMjMwLCAwLjIpIDIuNHB4LCBoc2xhKDAsIDAlLCA3MSUsIDApIDApLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg0NCwgMTQwLCAyMzAsIDAuMikgMi40cHgsIGhzbGEoMCwgMCUsIDcxJSwgMCkgMCk7XG59XG4uaGFzLWluZm8gLmZvcm0tY29udHJvbC5kaXNhYmxlZCxcbi5oYXMtaW5mbyAuZm9ybS1jb250cm9sOmRpc2FibGVkLFxuLmhhcy1pbmZvIC5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdW2Rpc2FibGVkXSAuaGFzLWluZm8gLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0NCwgMTQwLCAyMzAsIDAuMikgMCwgcmdiYSg0NCwgMTQwLCAyMzAsIDAuMikgMzAlLCB0cmFuc3BhcmVudCAwLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1zaXplOiAwO1xufVxuLmhhcy1pbmZvIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXN1Y2Nlc3MsXG4uaXMtZm9jdXNlZCAuaGFzLWluZm8gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMTdhMmI4IDJweCwgcmdiYSgyMywgMTYyLCAxODQsIDApIDApLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg0NCwgMTQwLCAyMzAsIDAuMikgMi40cHgsIGhzbGEoMCwgMCUsIDcxJSwgMCkgMCksIFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTJNVElnTnpreUlqNDhjR0YwYUNCbWFXeHNQU0lqTldOaU9EVmpJaUJrUFNKTk1qTXpMamdnTmpFd1l5MHhNeTR6SURBdE1qWXROaTB6TkMweE5pNDRURGt3TGpVZ05EUTRMamhETnpZdU15QTBNekFnT0RBZ05EQXpMak1nT1RndU9DQXpPRGxqTVRndU9DMHhOQzR5SURRMUxqVXRNVEF1TkNBMU9TNDRJRGd1Tkd3M01pQTVOVXcwTlRFdU15QXlOREpqTVRJdU5TMHlNQ0F6T0M0NExUSTJMaklnTlRndU9DMHhNeTQzSURJd0lERXlMalFnTWpZZ016Z3VOeUF4TXk0M0lEVTRMamhNTWpjd0lEVTVNR010Tnk0MElERXlMVEl3TGpJZ01Ua3VOQzB6TkM0eklESXdhQzB5ZWlJdlBqd3ZjM1puUGc9PVwiO1xufVxuLmhhcy1pbmZvIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXdhcm5pbmcsXG4uaXMtZm9jdXNlZCAuaGFzLWluZm8gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtd2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMTdhMmI4IDJweCwgcmdiYSgyMywgMTYyLCAxODQsIDApIDApLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg0NCwgMTQwLCAyMzAsIDAuMikgMi40cHgsIGhzbGEoMCwgMCUsIDcxJSwgMCkgMCksIFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTJNVElnTnpreUlqNDhjR0YwYUNCbWFXeHNQU0lqWmpCaFpEUmxJaUJrUFNKTk5qQXpJRFkwTUM0eWJDMHlOemd1TlMwMU1EbGpMVE11T0MwMkxqWXRNVEF1T0MweE1DNDJMVEU0TGpVdE1UQXVObk10TVRRdU55QTBMVEU0TGpVZ01UQXVOa3c1SURZME1DNHlZeTB6TGpjZ05pNDFMVE11TmlBeE5DNDBMaklnTWpBdU9DQXpMamdnTmk0MUlERXdMamdnTVRBdU5DQXhPQzR6SURFd0xqUm9OVFUzWXpjdU5pQXdJREUwTGpZdE5DQXhPQzQwTFRFd0xqUWdNeTQxTFRZdU5DQXpMall0TVRRdU5DQXdMVEl3TGpoNmJTMHlOall1TkMwek1HZ3ROakV1TWxZMU5EbG9OakV1TW5ZMk1TNHllbTB3TFRFd04yZ3ROakV1TWxZek1EUm9OakV1TW5ZeE9UbDZJaTgrUEM5emRtYytcIjtcbn1cbi5oYXMtaW5mbyAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1kYW5nZXIsXG4uaXMtZm9jdXNlZCAuaGFzLWluZm8gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICMxN2EyYjggMnB4LCByZ2JhKDIzLCAxNjIsIDE4NCwgMCkgMCksIGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDQ0LCAxNDAsIDIzMCwgMC4yKSAyLjRweCwgaHNsYSgwLCAwJSwgNzElLCAwKSAwKSwgXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBMk1USWdOemt5SWo0OGNHRjBhQ0JtYVd4c1BTSWpaRGsxTXpSbUlpQmtQU0pOTkRRM0lEVTBOQzQwWXkweE5DNDBJREUwTGpRdE16Y3VOaUF4TkM0MExUVXlJREJzTFRnNUxUa3lMamN0T0RrZ09USXVOMk10TVRRdU5TQXhOQzQwTFRNM0xqY2dNVFF1TkMwMU1pQXdMVEUwTGpRdE1UUXVOQzB4TkM0MExUTTNMallnTUMwMU1tdzVNaTQwTFRrMkxqTXRPVEl1TkMwNU5pNHpZeTB4TkM0MExURTBMalF0TVRRdU5DMHpOeTQySURBdE5USnpNemN1TmkweE5DNHpJRFV5SURCc09Ea2dPVEl1T0NBNE9TNHlMVGt5TGpkak1UUXVOQzB4TkM0MElETTNMall0TVRRdU5DQTFNaUF3SURFMExqTWdNVFF1TkNBeE5DNHpJRE0zTGpZZ01DQTFNa3d6TlRRdU5pQXpPVFpzT1RJdU5DQTVOaTQwWXpFMExqUWdNVFF1TkNBeE5DNDBJRE0zTGpZZ01DQTFNbm9pTHo0OEwzTjJaejQ9XCI7XG59XG4uaGFzLWluZm8gLmlzLWZvY3VzZWQgLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogIzE3YTJiODtcbn1cbi5oYXMtaW5mbyAuaXMtZm9jdXNlZCAudmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLCAxNjIsIDE4NCwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5oYXMtaW5mbyAuaXMtZm9jdXNlZC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5oYXMtaW5mbyAuaXMtZm9jdXNlZC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLndhcy12YWxpZGF0ZWQgLmhhcy1pbmZvIC5pcy1mb2N1c2VkOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmhhcy1pbmZvIC5pcy1mb2N1c2VkOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oYXMtaW5mbyAuaXMtZm9jdXNlZCAuZm9ybS1jb250cm9sLmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmhhcy1pbmZvIC5pcy1mb2N1c2VkIC5mb3JtLWNvbnRyb2w6dmFsaWQge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjg3NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IFwibm9uZVwiO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjIxODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjQzNzVyZW0pIGNhbGMoMC43NWVtICsgMC40Mzc1cmVtKTtcbn1cbi5oYXMtaW5mbyAuaXMtZm9jdXNlZCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmhhcy1pbmZvIC5pcy1mb2N1c2VkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC4yNSk7XG59XG4uaGFzLWluZm8gLmlzLWZvY3VzZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmhhcy1pbmZvIC5pcy1mb2N1c2VkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjg3NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjIxODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjIxODc1cmVtKTtcbn1cbi5oYXMtaW5mbyAuaXMtZm9jdXNlZCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5oYXMtaW5mbyAuaXMtZm9jdXNlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gKyAxLjY1NjI1cmVtKTtcbn1cbi5oYXMtaW5mbyAuaXMtZm9jdXNlZCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cyxcbi53YXMtdmFsaWRhdGVkIC5oYXMtaW5mbyAuaXMtZm9jdXNlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjI1KTtcbn1cbi5oYXMtaW5mbyAuaXMtZm9jdXNlZCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuLndhcy12YWxpZGF0ZWQgLmhhcy1pbmZvIC5pcy1mb2N1c2VkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzE3YTJiODtcbn1cbi5oYXMtaW5mbyAuaXMtZm9jdXNlZCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5oYXMtaW5mbyAuaXMtZm9jdXNlZCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLndhcy12YWxpZGF0ZWQgLmhhcy1pbmZvIC5pcy1mb2N1c2VkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmhhcy1pbmZvIC5pcy1mb2N1c2VkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oYXMtaW5mbyAuaXMtZm9jdXNlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsXG4ud2FzLXZhbGlkYXRlZCAuaGFzLWluZm8gLmlzLWZvY3VzZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICMxN2EyYjg7XG59XG4uaGFzLWluZm8gLmlzLWZvY3VzZWQgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSxcbi53YXMtdmFsaWRhdGVkIC5oYXMtaW5mbyAuaXMtZm9jdXNlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmhhcy1pbmZvIC5pcy1mb2N1c2VkIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSxcbi53YXMtdmFsaWRhdGVkIC5oYXMtaW5mbyAuaXMtZm9jdXNlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxZmM4ZTM7XG4gIGJhY2tncm91bmQ6ICMxZmM4ZTMgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzQxZDBlNywgIzFmYzhlMykgcmVwZWF0LXg7XG59XG4uaGFzLWluZm8gLmlzLWZvY3VzZWQgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSxcbi53YXMtdmFsaWRhdGVkIC5oYXMtaW5mbyAuaXMtZm9jdXNlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjI1KTtcbn1cbi5oYXMtaW5mbyAuaXMtZm9jdXNlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsXG4uaGFzLWluZm8gLmlzLWZvY3VzZWQgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuLndhcy12YWxpZGF0ZWQgLmhhcy1pbmZvIC5pcy1mb2N1c2VkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSxcbi53YXMtdmFsaWRhdGVkIC5oYXMtaW5mbyAuaXMtZm9jdXNlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uaGFzLWluZm8gLmlzLWZvY3VzZWQgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuLndhcy12YWxpZGF0ZWQgLmhhcy1pbmZvIC5pcy1mb2N1c2VkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjI1KTtcbn1cbi5oYXMtaW5mbyAuaXMtZm9jdXNlZCAubWQtbGFiZWwtcGxhY2Vob2xkZXIsXG4uaGFzLWluZm8gLmlzLWZvY3VzZWQgW2NsYXNzKj1cIiBtZC1sYWJlbFwiXSxcbi5oYXMtaW5mbyAuaXMtZm9jdXNlZCBbY2xhc3NePW1kLWxhYmVsXSB7XG4gIGNvbG9yOiAjMTdhMmI4O1xufVxuLmhhcy1pbmZvIC5pcy1mb2N1c2VkIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uaGFzLWluZm8gLmlzLWZvY3VzZWQgLm1kLWhlbHAge1xuICBjb2xvcjogIzU1NTtcbn1cbi5oYXMtd2hpdGUgW2NsYXNzKj1cIiBtZC1sYWJlbFwiXSxcbi5oYXMtd2hpdGUgW2NsYXNzXj1tZC1sYWJlbF0ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oYXMtd2hpdGUgLmZvcm0tY29udHJvbCxcbi5pcy1mb2N1c2VkIC5oYXMtd2hpdGUgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmIDJweCwgaHNsYSgwLCAwJSwgMTAwJSwgMCkgMCksIGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmIDFweCwgaHNsYSgwLCAwJSwgMTAwJSwgMCkgMCkgIWltcG9ydGFudDtcbn1cbi5oYXMtd2hpdGUgLmZvcm0tY29udHJvbDpyZWFkLW9ubHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg0NCwgMTQwLCAyMzAsIDAuMikgMi40cHgsIGhzbGEoMCwgMCUsIDcxJSwgMCkgMCksIGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmIDFweCwgaHNsYSgwLCAwJSwgMTAwJSwgMCkgMCk7XG59XG4uaGFzLXdoaXRlIC5mb3JtLWNvbnRyb2wuZGlzYWJsZWQsXG4uaGFzLXdoaXRlIC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsXG4uaGFzLXdoaXRlIC5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdW2Rpc2FibGVkXSAuaGFzLXdoaXRlIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmYgMCwgI2ZmZiAzMCUsIHRyYW5zcGFyZW50IDAsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXNpemU6IDA7XG59XG4uaGFzLXdoaXRlIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXN1Y2Nlc3MsXG4uaXMtZm9jdXNlZCAuaGFzLXdoaXRlIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiAycHgsIGhzbGEoMCwgMCUsIDEwMCUsIDApIDApLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiAxcHgsIGhzbGEoMCwgMCUsIDEwMCUsIDApIDApLCBcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0EyTVRJZ056a3lJajQ4Y0dGMGFDQm1hV3hzUFNJak5XTmlPRFZqSWlCa1BTSk5Nak16TGpnZ05qRXdZeTB4TXk0eklEQXRNall0Tmkwek5DMHhOaTQ0VERrd0xqVWdORFE0TGpoRE56WXVNeUEwTXpBZ09EQWdOREF6TGpNZ09UZ3VPQ0F6T0Rsak1UZ3VPQzB4TkM0eUlEUTFMalV0TVRBdU5DQTFPUzQ0SURndU5HdzNNaUE1TlV3ME5URXVNeUF5TkRKak1USXVOUzB5TUNBek9DNDRMVEkyTGpJZ05UZ3VPQzB4TXk0M0lESXdJREV5TGpRZ01qWWdNemd1TnlBeE15NDNJRFU0TGpoTU1qY3dJRFU1TUdNdE55NDBJREV5TFRJd0xqSWdNVGt1TkMwek5DNHpJREl3YUMweWVpSXZQand2YzNablBnPT1cIjtcbn1cbi5oYXMtd2hpdGUgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtd2FybmluZyxcbi5pcy1mb2N1c2VkIC5oYXMtd2hpdGUgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtd2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmIDJweCwgaHNsYSgwLCAwJSwgMTAwJSwgMCkgMCksIGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmIDFweCwgaHNsYSgwLCAwJSwgMTAwJSwgMCkgMCksIFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTJNVElnTnpreUlqNDhjR0YwYUNCbWFXeHNQU0lqWmpCaFpEUmxJaUJrUFNKTk5qQXpJRFkwTUM0eWJDMHlOemd1TlMwMU1EbGpMVE11T0MwMkxqWXRNVEF1T0MweE1DNDJMVEU0TGpVdE1UQXVObk10TVRRdU55QTBMVEU0TGpVZ01UQXVOa3c1SURZME1DNHlZeTB6TGpjZ05pNDFMVE11TmlBeE5DNDBMaklnTWpBdU9DQXpMamdnTmk0MUlERXdMamdnTVRBdU5DQXhPQzR6SURFd0xqUm9OVFUzWXpjdU5pQXdJREUwTGpZdE5DQXhPQzQwTFRFd0xqUWdNeTQxTFRZdU5DQXpMall0TVRRdU5DQXdMVEl3TGpoNmJTMHlOall1TkMwek1HZ3ROakV1TWxZMU5EbG9OakV1TW5ZMk1TNHllbTB3TFRFd04yZ3ROakV1TWxZek1EUm9OakV1TW5ZeE9UbDZJaTgrUEM5emRtYytcIjtcbn1cbi5oYXMtd2hpdGUgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtZGFuZ2VyLFxuLmlzLWZvY3VzZWQgLmhhcy13aGl0ZSAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiAycHgsIGhzbGEoMCwgMCUsIDEwMCUsIDApIDApLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiAxcHgsIGhzbGEoMCwgMCUsIDEwMCUsIDApIDApLCBcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0EyTVRJZ056a3lJajQ4Y0dGMGFDQm1hV3hzUFNJalpEazFNelJtSWlCa1BTSk5ORFEzSURVME5DNDBZeTB4TkM0MElERTBMalF0TXpjdU5pQXhOQzQwTFRVeUlEQnNMVGc1TFRreUxqY3RPRGtnT1RJdU4yTXRNVFF1TlNBeE5DNDBMVE0zTGpjZ01UUXVOQzAxTWlBd0xURTBMalF0TVRRdU5DMHhOQzQwTFRNM0xqWWdNQzAxTW13NU1pNDBMVGsyTGpNdE9USXVOQzA1Tmk0ell5MHhOQzQwTFRFMExqUXRNVFF1TkMwek55NDJJREF0TlRKek16Y3VOaTB4TkM0eklEVXlJREJzT0RrZ09USXVPQ0E0T1M0eUxUa3lMamRqTVRRdU5DMHhOQzQwSURNM0xqWXRNVFF1TkNBMU1pQXdJREUwTGpNZ01UUXVOQ0F4TkM0eklETTNMallnTUNBMU1rd3pOVFF1TmlBek9UWnNPVEl1TkNBNU5pNDBZekUwTGpRZ01UUXVOQ0F4TkM0MElETTNMallnTUNBMU1ub2lMejQ4TDNOMlp6ND1cIjtcbn1cbi5oYXMtd2hpdGUgLmlzLWZvY3VzZWQgLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oYXMtd2hpdGUgLmlzLWZvY3VzZWQgLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5oYXMtd2hpdGUgLmlzLWZvY3VzZWQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaGFzLXdoaXRlIC5pcy1mb2N1c2VkLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4ud2FzLXZhbGlkYXRlZCAuaGFzLXdoaXRlIC5pcy1mb2N1c2VkOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmhhcy13aGl0ZSAuaXMtZm9jdXNlZDp2YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGFzLXdoaXRlIC5pcy1mb2N1c2VkIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaGFzLXdoaXRlIC5pcy1mb2N1c2VkIC5mb3JtLWNvbnRyb2w6dmFsaWQge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjg3NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IFwibm9uZVwiO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjIxODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjQzNzVyZW0pIGNhbGMoMC43NWVtICsgMC40Mzc1cmVtKTtcbn1cbi5oYXMtd2hpdGUgLmlzLWZvY3VzZWQgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyxcbi53YXMtdmFsaWRhdGVkIC5oYXMtd2hpdGUgLmlzLWZvY3VzZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIGhzbGEoMCwgMCUsIDEwMCUsIDAuMjUpO1xufVxuLmhhcy13aGl0ZSAuaXMtZm9jdXNlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaGFzLXdoaXRlIC5pcy1mb2N1c2VkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjg3NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjIxODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjIxODc1cmVtKTtcbn1cbi5oYXMtd2hpdGUgLmlzLWZvY3VzZWQgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaGFzLXdoaXRlIC5pcy1mb2N1c2VkIC5jdXN0b20tc2VsZWN0OnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNzVlbSArIDEuNjU2MjVyZW0pO1xufVxuLmhhcy13aGl0ZSAuaXMtZm9jdXNlZCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cyxcbi53YXMtdmFsaWRhdGVkIC5oYXMtd2hpdGUgLmlzLWZvY3VzZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSBoc2xhKDAsIDAlLCAxMDAlLCAwLjI1KTtcbn1cbi5oYXMtd2hpdGUgLmlzLWZvY3VzZWQgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCxcbi53YXMtdmFsaWRhdGVkIC5oYXMtd2hpdGUgLmlzLWZvY3VzZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhhcy13aGl0ZSAuaXMtZm9jdXNlZCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5oYXMtd2hpdGUgLmlzLWZvY3VzZWQgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi53YXMtdmFsaWRhdGVkIC5oYXMtd2hpdGUgLmlzLWZvY3VzZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuaGFzLXdoaXRlIC5pcy1mb2N1c2VkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oYXMtd2hpdGUgLmlzLWZvY3VzZWQgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLFxuLndhcy12YWxpZGF0ZWQgLmhhcy13aGl0ZSAuaXMtZm9jdXNlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oYXMtd2hpdGUgLmlzLWZvY3VzZWQgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSxcbi53YXMtdmFsaWRhdGVkIC5oYXMtd2hpdGUgLmlzLWZvY3VzZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5oYXMtd2hpdGUgLmlzLWZvY3VzZWQgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLFxuLndhcy12YWxpZGF0ZWQgLmhhcy13aGl0ZSAuaXMtZm9jdXNlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmYgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZiwgI2ZmZikgcmVwZWF0LXg7XG59XG4uaGFzLXdoaXRlIC5pcy1mb2N1c2VkIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsXG4ud2FzLXZhbGlkYXRlZCAuaGFzLXdoaXRlIC5pcy1mb2N1c2VkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gaHNsYSgwLCAwJSwgMTAwJSwgMC4yNSk7XG59XG4uaGFzLXdoaXRlIC5pcy1mb2N1c2VkIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSxcbi5oYXMtd2hpdGUgLmlzLWZvY3VzZWQgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuLndhcy12YWxpZGF0ZWQgLmhhcy13aGl0ZSAuaXMtZm9jdXNlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsXG4ud2FzLXZhbGlkYXRlZCAuaGFzLXdoaXRlIC5pcy1mb2N1c2VkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5oYXMtd2hpdGUgLmlzLWZvY3VzZWQgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuLndhcy12YWxpZGF0ZWQgLmhhcy13aGl0ZSAuaXMtZm9jdXNlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSBoc2xhKDAsIDAlLCAxMDAlLCAwLjI1KTtcbn1cbi5oYXMtd2hpdGUgLmlzLWZvY3VzZWQgLm1kLWxhYmVsLXBsYWNlaG9sZGVyLFxuLmhhcy13aGl0ZSAuaXMtZm9jdXNlZCBbY2xhc3MqPVwiIG1kLWxhYmVsXCJdLFxuLmhhcy13aGl0ZSAuaXMtZm9jdXNlZCBbY2xhc3NePW1kLWxhYmVsXSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhhcy13aGl0ZSAuaXMtZm9jdXNlZCAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmhhcy13aGl0ZSAuaXMtZm9jdXNlZCAubWQtaGVscCB7XG4gIGNvbG9yOiAjNTU1O1xufVxuLmhhcy13aGl0ZSAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWQtZm9ybS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZC1mb3JtLWdyb3VwOm5vdCguaGFzLXN1Y2Nlc3MpOm5vdCguaGFzLWRhbmdlcikgLm1kLWxhYmVsLWZsb2F0aW5nIHtcbiAgY29sb3I6ICNhOWFmYmJkMTtcbn1cbi5tZC1mb3JtLWdyb3VwIC5tZC1sYWJlbC1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHdpbGwtY2hhbmdlOiBsZWZ0LHRvcCxjb250ZW50cztcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm1kLWZvcm0tZ3JvdXAuaXMtZmlsbGVkIC5tZC1sYWJlbC1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWQtZm9ybS1ncm91cC5tZC1jb2xsYXBzZS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtaW4taGVpZ2h0OiAyLjFlbTtcbn1cbi5tZC1mb3JtLWdyb3VwLm1kLWNvbGxhcHNlLWlubGluZSAuY29sbGFwc2Uge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1kLWZvcm0tZ3JvdXAubWQtY29sbGFwc2UtaW5saW5lIC5jb2xsYXBzZS5zaG93IHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG4ubWQtZm9ybS1ncm91cC5tZC1jb2xsYXBzZS1pbmxpbmUgLmNvbGxhcHNlLnNob3csXG4ubWQtZm9ybS1ncm91cC5tZC1jb2xsYXBzZS1pbmxpbmUgLmNvbGxhcHNpbmcsXG4ubWQtZm9ybS1ncm91cC5tZC1jb2xsYXBzZS1pbmxpbmUgLndpZHRoOm5vdCguY29sbGFwc2UpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWQtZm9ybS1ncm91cC5tZC1jb2xsYXBzZS1pbmxpbmUgLmNvbGxhcHNpbmcge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5tZC1mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wsXG4ubWQtZm9ybS1ncm91cCBpbnB1dDo6cGxhY2Vob2xkZXIsXG4ubWQtZm9ybS1ncm91cCBsYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4ubWQtZm9ybS1ncm91cCBsYWJlbCB7XG4gIGNvbG9yOiAjYWFhO1xufVxuLm1kLWZvcm0tZ3JvdXAgLmNoZWNrYm94IGxhYmVsLFxuLm1kLWZvcm0tZ3JvdXAgLmZvcm0tY2hlY2stbGFiZWwsXG4ubWQtZm9ybS1ncm91cCAucmFkaW8gbGFiZWwsXG4ubWQtZm9ybS1ncm91cCAuc3dpdGNoIGxhYmVsLFxuLm1kLWZvcm0tZ3JvdXAgbGFiZWwuY2hlY2tib3gtaW5saW5lLFxuLm1kLWZvcm0tZ3JvdXAgbGFiZWwucmFkaW8taW5saW5lIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5tZC1mb3JtLWdyb3VwIC5jaGVja2JveCBsYWJlbCxcbi5tZC1mb3JtLWdyb3VwIC5mb3JtLWNoZWNrLWxhYmVsLFxuLm1kLWZvcm0tZ3JvdXAgLnJhZGlvIGxhYmVsLFxuLm1kLWZvcm0tZ3JvdXAgbGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm1kLWZvcm0tZ3JvdXAgLm1kLWxhYmVsLWZsb2F0aW5nLFxuLm1kLWZvcm0tZ3JvdXAgLm1kLWxhYmVsLXBsYWNlaG9sZGVyIHtcbiAgdG9wOiAwLjYxMjVyZW07XG59XG4ubWQtZm9ybS1ncm91cCAuaXMtZmlsbGVkIC5tZC1sYWJlbC1mbG9hdGluZyxcbi5tZC1mb3JtLWdyb3VwIC5pcy1mb2N1c2VkIC5tZC1sYWJlbC1mbG9hdGluZyB7XG4gIHRvcDogLTFyZW07XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xufVxuLm1kLWZvcm0tZ3JvdXAgLm1kLWxhYmVsLXN0YXRpYyB7XG4gIHRvcDogMC4zNXJlbTtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5tZC1mb3JtLWdyb3VwIC5tZC1oZWxwIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLm1kLWZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtZGFuZ2VyLFxuLm1kLWZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc3VjY2Vzcyxcbi5tZC1mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLXNpemU6IDAgMTAwJSwgMTAwJSAxMDAlLCAwLjkzNzVyZW0gMC45Mzc1cmVtO1xufVxuLm1kLWZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtZGFuZ2VyLFxuLm1kLWZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtZGFuZ2VyOmZvY3VzLFxuLm1kLWZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc3VjY2Vzcyxcbi5tZC1mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXN1Y2Nlc3M6Zm9jdXMsXG4ubWQtZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC13YXJuaW5nLFxuLm1kLWZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtd2FybmluZzpmb2N1cyxcbi5tZC1mb3JtLWdyb3VwLmlzLWZvY3VzZWQgLm1kLWZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtZGFuZ2VyLFxuLm1kLWZvcm0tZ3JvdXAuaXMtZm9jdXNlZCAubWQtZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zdWNjZXNzLFxuLm1kLWZvcm0tZ3JvdXAuaXMtZm9jdXNlZCAubWQtZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC13YXJuaW5nIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20sIDUwJSBjYWxjKDEwMCUgLSAxcHgpLCBjZW50ZXIgcmlnaHQgMC40Njg3NXJlbTtcbn1cbi5tZC1mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWRhbmdlcjpmb2N1cyxcbi5tZC1mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXN1Y2Nlc3M6Zm9jdXMsXG4ubWQtZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC13YXJuaW5nOmZvY3VzLFxuLm1kLWZvcm0tZ3JvdXAuaXMtZm9jdXNlZCAubWQtZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1kYW5nZXIsXG4ubWQtZm9ybS1ncm91cC5pcy1mb2N1c2VkIC5tZC1mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXN1Y2Nlc3MsXG4ubWQtZm9ybS1ncm91cC5pcy1mb2N1c2VkIC5tZC1mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJSwgMTAwJSAxMDAlLCAwLjkzNzVyZW0gMC45Mzc1cmVtO1xufVxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLFxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1zbSBpbnB1dDo6cGxhY2Vob2xkZXIsXG4ubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLXNtIGxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtc20gbGFiZWwge1xuICBjb2xvcjogI2FhYTtcbn1cbi5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtc20gLmNoZWNrYm94IGxhYmVsLFxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1zbSAuZm9ybS1jaGVjay1sYWJlbCxcbi5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtc20gLnJhZGlvIGxhYmVsLFxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1zbSAuc3dpdGNoIGxhYmVsLFxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1zbSBsYWJlbC5jaGVja2JveC1pbmxpbmUsXG4ubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLXNtIGxhYmVsLnJhZGlvLWlubGluZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLXNtIC5jaGVja2JveCBsYWJlbCxcbi5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtc20gLmZvcm0tY2hlY2stbGFiZWwsXG4ubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLXNtIC5yYWRpbyBsYWJlbCxcbi5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtc20gbGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1zbSAubWQtbGFiZWwtZmxvYXRpbmcsXG4ubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLXNtIC5tZC1sYWJlbC1wbGFjZWhvbGRlciB7XG4gIHRvcDogMC4xNzVyZW07XG59XG4ubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLXNtIC5pcy1maWxsZWQgLm1kLWxhYmVsLWZsb2F0aW5nLFxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1zbSAuaXMtZm9jdXNlZCAubWQtbGFiZWwtZmxvYXRpbmcge1xuICB0b3A6IC0xLjI1cmVtO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbn1cbi5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtc20gLm1kLWxhYmVsLXN0YXRpYyB7XG4gIHRvcDogMC4xcmVtO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1zbSAubWQtaGVscCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMC42NTYyNXJlbTtcbn1cbi5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtZGFuZ2VyLFxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zdWNjZXNzLFxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1zaXplOiAwIDEwMCUsIDEwMCUgMTAwJSwgMC42ODc1cmVtIDAuNjg3NXJlbTtcbn1cbi5tZC1mb3JtLWdyb3VwLmlzLWZvY3VzZWQgLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1kYW5nZXIsXG4ubWQtZm9ybS1ncm91cC5pcy1mb2N1c2VkIC5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc3VjY2Vzcyxcbi5tZC1mb3JtLWdyb3VwLmlzLWZvY3VzZWQgLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC13YXJuaW5nLFxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1kYW5nZXIsXG4ubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWRhbmdlcjpmb2N1cyxcbi5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc3VjY2Vzcyxcbi5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc3VjY2Vzczpmb2N1cyxcbi5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtd2FybmluZyxcbi5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtd2FybmluZzpmb2N1cyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tLCA1MCUgY2FsYygxMDAlIC0gMXB4KSwgY2VudGVyIHJpZ2h0IDAuMzQzNzVyZW07XG59XG4ubWQtZm9ybS1ncm91cC5pcy1mb2N1c2VkIC5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtZGFuZ2VyLFxuLm1kLWZvcm0tZ3JvdXAuaXMtZm9jdXNlZCAubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXN1Y2Nlc3MsXG4ubWQtZm9ybS1ncm91cC5pcy1mb2N1c2VkIC5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtd2FybmluZyxcbi5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtZGFuZ2VyOmZvY3VzLFxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zdWNjZXNzOmZvY3VzLFxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUsIDEwMCUgMTAwJSwgMC42ODc1cmVtIDAuNjg3NXJlbTtcbn1cbi5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCxcbi5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtbGcgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1sZyBsYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4ubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLWxnIGxhYmVsIHtcbiAgY29sb3I6ICNhYWE7XG59XG4ubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLWxnIC5jaGVja2JveCBsYWJlbCxcbi5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtbGcgLmZvcm0tY2hlY2stbGFiZWwsXG4ubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLWxnIC5yYWRpbyBsYWJlbCxcbi5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtbGcgLnN3aXRjaCBsYWJlbCxcbi5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtbGcgbGFiZWwuY2hlY2tib3gtaW5saW5lLFxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1sZyBsYWJlbC5yYWRpby1pbmxpbmUge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1sZyAuY2hlY2tib3ggbGFiZWwsXG4ubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLWxnIC5mb3JtLWNoZWNrLWxhYmVsLFxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1sZyAucmFkaW8gbGFiZWwsXG4ubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLWxnIGxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtbGcgLm1kLWxhYmVsLWZsb2F0aW5nLFxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1sZyAubWQtbGFiZWwtcGxhY2Vob2xkZXIge1xuICB0b3A6IDAuNzM3NXJlbTtcbn1cbi5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtbGcgLmlzLWZpbGxlZCAubWQtbGFiZWwtZmxvYXRpbmcsXG4ubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLWxnIC5pcy1mb2N1c2VkIC5tZC1sYWJlbC1mbG9hdGluZyB7XG4gIHRvcDogLTFyZW07XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xufVxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1sZyAubWQtbGFiZWwtc3RhdGljIHtcbiAgdG9wOiAwLjM1cmVtO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1sZyAubWQtaGVscCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1kYW5nZXIsXG4ubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXN1Y2Nlc3MsXG4ubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLXNpemU6IDAgMTAwJSwgMTAwJSAxMDAlLCAxLjE4NzVyZW0gMS4xODc1cmVtO1xufVxuLm1kLWZvcm0tZ3JvdXAuaXMtZm9jdXNlZCAubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWRhbmdlcixcbi5tZC1mb3JtLWdyb3VwLmlzLWZvY3VzZWQgLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zdWNjZXNzLFxuLm1kLWZvcm0tZ3JvdXAuaXMtZm9jdXNlZCAubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXdhcm5pbmcsXG4ubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWRhbmdlcixcbi5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtZGFuZ2VyOmZvY3VzLFxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zdWNjZXNzLFxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zdWNjZXNzOmZvY3VzLFxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC13YXJuaW5nLFxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC13YXJuaW5nOmZvY3VzIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20sIDUwJSBjYWxjKDEwMCUgLSAxcHgpLCBjZW50ZXIgcmlnaHQgMC41OTM3NXJlbTtcbn1cbi5tZC1mb3JtLWdyb3VwLmlzLWZvY3VzZWQgLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1kYW5nZXIsXG4ubWQtZm9ybS1ncm91cC5pcy1mb2N1c2VkIC5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc3VjY2Vzcyxcbi5tZC1mb3JtLWdyb3VwLmlzLWZvY3VzZWQgLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC13YXJuaW5nLFxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1kYW5nZXI6Zm9jdXMsXG4ubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXN1Y2Nlc3M6Zm9jdXMsXG4ubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJSwgMTAwJSAxMDAlLCAxLjE4NzVyZW0gMS4xODc1cmVtO1xufVxuLmlzLWZpbGxlZCAubWQtbGFiZWwtZmxvYXRpbmcsXG4uaXMtZm9jdXNlZCAubWQtbGFiZWwtZmxvYXRpbmcge1xuICB0b3A6IC0xcmVtO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzRjYWY1MDtcbiAgb3BhY2l0eTogMTtcbn1cbi5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogI2Y0NDMzNjtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWdyb3VwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA4cHggMCAwO1xufVxuLmZvcm0tZ3JvdXAgLm1kLWxhYmVsLXN0YXRpYyB7XG4gIHRvcDogLTEwcHg7XG59XG50ZXh0YXJlYSB7XG4gIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gIHJlc2l6ZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1ncm91cCBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmZvcm0tbmV3c2xldHRlciAuZm9ybS1ncm91cCxcbi5mb3JtLW5ld3NsZXR0ZXIgLmlucHV0LWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3OCU7XG4gIG1hcmdpbi1yaWdodDogMiU7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5mb3JtLW5ld3NsZXR0ZXIgLmJ0biB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjAlO1xuICBtYXJnaW46IDlweCAwIDA7XG59XG4uZm9ybS1maWxlLXVwbG9hZCAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLXJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5mb3JtLWZpbGUtdXBsb2FkIC5pbnB1dC1ncm91cC1idG4gLmJ0biB7XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtLWZpbGUtdXBsb2FkIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4ge1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbi5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wsXG5maWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHJnYmEoNDQsIDE0MCwgMjMwLCAwLjIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5jYXJkIC5jYXJkLWJvZHkgLmNvbC1mb3JtLWxhYmVsLFxuLmNhcmQgLmNhcmQtYm9keSAubGFiZWwtb24tcmlnaHQge1xuICBwYWRkaW5nOiAxN3B4IDVweCAwIDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNhcmQgLmNhcmQtYm9keSAuY29sLWZvcm0tbGFiZWwubGFiZWwtY2hlY2tib3gsXG4uY2FyZCAuY2FyZC1ib2R5IC5sYWJlbC1vbi1yaWdodC5sYWJlbC1jaGVja2JveCB7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xufVxuLmNhcmQgLmNhcmQtYm9keSAubGFiZWwtb24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhcmQgLmxhYmVsLW9uLXJpZ2h0IGNvZGUge1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEVBRUQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbmZvcm0gLmZvcm0tZ3JvdXAge1xuICBtYXJnaW46IDhweCAwIDA7XG59XG5mb3JtIC5mb3JtLWdyb3VwIGxhYmVsW2Zvcj1pbnB1dFN0YXRlXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTJweDtcbn1cbmZvcm0gLmZvcm0tZ3JvdXAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyogdG9wOiAtNXB4Ki9cbn1cbmZvcm0gLmZvcm0tZ3JvdXAgLmVycm9yIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjZjQ0MzM2O1xufVxuZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgY29sb3I6ICNmZmY7XG59XG5mb3JtIC5jYXJkIC5jYXJkLWZvb3RlciAuZm9ybS1jaGVjayB7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG59XG5mb3JtIC5jaGVja2JveC1yYWRpb3Mge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ubWQtbGFiZWwtc3RhdGljIHtcbiAgdG9wOiAtN3B4ICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhcmQgLmNhcmQtYm9keSAuY29sLWZvcm0tbGFiZWwsXG4gIC5jYXJkIC5jYXJkLWJvZHkgLmxhYmVsLW9uLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICB9XG59XG4ubWQtZm9ybS1ncm91cC5pcy1mb2N1c2VkIC5tZC1sYWJlbC1mbG9hdGluZyB7XG4gIHRvcDogLTAuN3JlbSAhaW1wb3J0YW50O1xufVxuLmNhcmQtd2l6YXJkIC5pbnB1dC1ncm91cCAuZm9ybS1ncm91cCB7XG4gIHdpZHRoOiA4MCU7XG59XG4ucGFnZS1oZWFkZXIge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWF4LWhlaWdodDogMTAwMHB4O1xuICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS1oZWFkZXIsXG4ucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyLWltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4ucGFnZS1oZWFkZXIgLmNvbnRlbnQtY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4ODBweDtcbn1cbi5wYWdlLWhlYWRlciBmb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cbi5wYWdlLWhlYWRlciAuY29udGFpbmVyIHtcbiAgei1pbmRleDogMTtcbn1cbi5wYWdlLWhlYWRlci5oZWFkZXItc21hbGwge1xuICBoZWlnaHQ6IDY1dmg7XG4gIG1pbi1oZWlnaHQ6IDY1dmg7XG59XG4ucGFnZS1oZWFkZXIgLmlmcmFtZS1jb250YWluZXIgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMTZweCAzOHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC41NiksIDAgNHB4IDI1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDhweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmhlYWRlci1maWx0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLWZpbHRlcjphZnRlcixcbi5oZWFkZXItZmlsdGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5oZWFkZXItZmlsdGVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5oZWFkZXItZmlsdGVyIC5jb250YWluZXIge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLWZpbHRlcltmaWx0ZXItY29sb3I9cHJpbWFyeV06YWZ0ZXIsXG4uaGVhZGVyLWZpbHRlcltmaWx0ZXItY29sb3I9cHVycGxlXTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjI1LCAxOTAsIDIzMSwgMC41Nik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2MGRlZywgcmdiYSgyMjUsIDE5MCwgMjMxLCAwLjU2KSwgcmdiYSgxODYsIDEwNCwgMjAwLCAwLjk1KSk7XG59XG4uaGVhZGVyLWZpbHRlcltmaWx0ZXItY29sb3I9Ymx1ZV06YWZ0ZXIsXG4uaGVhZGVyLWZpbHRlcltmaWx0ZXItY29sb3I9aW5mb106YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE3OCwgMjM1LCAyNDIsIDAuNTYpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjBkZWcsIHJnYmEoMTc4LCAyMzUsIDI0MiwgMC41NiksIHJnYmEoNzcsIDIwOCwgMjI1LCAwLjk1KSk7XG59XG4uaGVhZGVyLWZpbHRlcltmaWx0ZXItY29sb3I9Z3JlZW5dOmFmdGVyLFxuLmhlYWRlci1maWx0ZXJbZmlsdGVyLWNvbG9yPXN1Y2Nlc3NdOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNjUsIDIxNCwgMTY3LCAwLjU2KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDYwZGVnLCByZ2JhKDE2NSwgMjE0LCAxNjcsIDAuNTYpLCByZ2JhKDEwMiwgMTg3LCAxMDYsIDAuOTUpKTtcbn1cbi5oZWFkZXItZmlsdGVyW2ZpbHRlci1jb2xvcj1vcmFuZ2VdOmFmdGVyLFxuLmhlYWRlci1maWx0ZXJbZmlsdGVyLWNvbG9yPXdhcm5pbmddOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIyNCwgMTc4LCAwLjU2KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDYwZGVnLCByZ2JhKDI1NSwgMjI0LCAxNzgsIDAuNTYpLCByZ2JhKDI1NSwgMTgzLCA3NywgMC45NSkpO1xufVxuLmhlYWRlci1maWx0ZXJbZmlsdGVyLWNvbG9yPWRhbmdlcl06YWZ0ZXIsXG4uaGVhZGVyLWZpbHRlcltmaWx0ZXItY29sb3I9cmVkXTphZnRlciB7XG4gIGJhY2tncm91bmQ6IGhzbGEoMCwgNzMlLCA3NyUsIDAuNTYpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjBkZWcsIGhzbGEoMCwgNzMlLCA3NyUsIDAuNTYpLCByZ2JhKDIzOSwgODMsIDgwLCAwLjk1KSk7XG59XG4uaGVhZGVyLWZpbHRlcltmaWx0ZXItY29sb3I9cm9zZV06YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0OCwgMTg3LCAyMDgsIDAuNTYpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjBkZWcsIHJnYmEoMjQ4LCAxODcsIDIwOCwgMC41NiksIHJnYmEoMjQwLCA5OCwgMTQ2LCAwLjk1KSk7XG59XG4uY2xlYXItZmlsdGVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FyZCAuaWZyYW1lLWNvbnRhaW5lciBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHZoO1xufVxuYSAubWF0ZXJpYWwtaWNvbnMge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmluZm8ge1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNzBweCAwIDMwcHg7XG59XG4uaW5mbyAuaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmluZm8gLmljb24gPiBpIHtcbiAgZm9udC1zaXplOiAzLjg1cmVtO1xufVxuLmluZm8gLmluZm8tdGl0bGUge1xuICBjb2xvcjogYmxhY2s7XG4gIG1hcmdpbjogMS43NXJlbSAwIDAuODc1cmVtO1xufVxuLmluZm8gcCB7XG4gIGNvbG9yOiAjNjA2NDc3O1xufVxuLmluZm8taG9yaXpvbnRhbCAuaWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uaW5mby1ob3Jpem9udGFsIC5pY29uID4gaSB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbn1cbi5pbmZvLWhvcml6b250YWwgLmRlc2NyaXB0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pY29uLmljb24tcHJpbWFyeSB7XG4gIGNvbG9yOiAjNDU4MmVjO1xufVxuLmljb24uaWNvbi1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjg7XG59XG4uaWNvbi5pY29uLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzRjYWY1MDtcbn1cbi5pY29uLmljb24td2FybmluZyB7XG4gIGNvbG9yOiAjZmY5ODAwO1xufVxuLmljb24uaWNvbi1kYW5nZXIge1xuICBjb2xvcjogI2Y0NDMzNjtcbn1cbi5pY29uLmljb24tcm9zZSB7XG4gIGNvbG9yOiAjZTkxZTYzO1xufVxuLm1hcCB7XG4gIGhlaWdodDogMjgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5tYXAubWFwLWJpZyB7XG4gIGhlaWdodDogNDIwcHg7XG59XG4uZnVsbHNjcmVlbi1tYXAge1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cbi5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQge1xuICBib3gtc2hhZG93OiAwIDI3cHggMjRweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0MHB4IDc3cHggMCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLmNhcmQtc2lnbnVwIHtcbiAgbWFyZ2luOiAwO1xufVxuLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuY2FyZC1zaWdudXAgLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLm1vZGFsLWRpYWxvZyAuY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1vZGFsLWRpYWxvZyAubW9kYWwtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZzogMjRweCAyNHB4IDA7XG59XG4ubW9kYWwtZGlhbG9nIC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2RhbC1kaWFsb2cgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG4ubW9kYWwtZGlhbG9nIC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMjRweCAyNHB4IDE2cHg7XG59XG4ubW9kYWwtZGlhbG9nIC5tb2RhbC1ib2R5IHAge1xuICBjb2xvcjogYmxhY2s7XG59XG4ubW9kYWwtZGlhbG9nIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLm1vZGFsLWRpYWxvZyAubW9kYWwtZm9vdGVyLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZGFsLWRpYWxvZyAubW9kYWwtZm9vdGVyIGJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5tb2RhbC1kaWFsb2cgLm1vZGFsLWZvb3RlciBidXR0b24ucHVsbC1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtNXB4O1xufVxuLm1vZGFsLWRpYWxvZyAubW9kYWwtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tb2RhbC1kaWFsb2cgLm1vZGFsLWJvZHkgKyAubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC1sb2dpbiB7XG4gIG1hcmdpbi10b3A6IDMwdmg7XG4gIHdpZHRoOiAzNjBweDtcbn1cbi5tb2RhbCAubW9kYWwtZGlhbG9nLm1vZGFsLWxvZ2luIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC1sb2dpbiAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLm1vZGFsIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgY29sb3I6ICM5OTk7XG59XG4ubW9kYWwgLm1vZGFsLWhlYWRlciAuY2xvc2U6Zm9jdXMsXG4ubW9kYWwgLm1vZGFsLWhlYWRlciAuY2xvc2U6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLm1vZGFsIC5tb2RhbC1oZWFkZXIgLmNsb3NlIGkge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubW9kYWwtbm90aWNlIC5pbnN0cnVjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ubW9kYWwtbm90aWNlIC5waWN0dXJlIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbn1cbi5tb2RhbC1ub3RpY2UgLm1vZGFsLWNvbnRlbnQgLmJ0bi1yYWlzZWQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm1vZGFsLXNtYWxsIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5tb2RhbC1zbWFsbCAubW9kYWwtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDIwdmg7XG59XG4ubW9kYWwtc21hbGwgLm1vZGFsLWJvZHkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm5hdmJhciB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDRweCAxOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA3cHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4ubmF2YmFyIC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmZpeGVkLXRvcCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5idG4tanVzdC1pY29uKSAuZmEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayAuZmEsXG4ubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsgLm1hdGVyaWFsLWljb25zIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXgtd2lkdGg6IDI0cHg7XG4gIG1hcmdpbi10b3A6IC0xLjFlbTtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmJ0bikgLm1hdGVyaWFsLWljb25zIHtcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5wcm9maWxlLXBob3RvIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDNweDtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5wcm9maWxlLXBob3RvOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5wcm9maWxlLXBob3RvIC5wcm9maWxlLXBob3RvLXNtYWxsIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5wcm9maWxlLXBob3RvIC5yaXBwbGUtY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm5hdmJhciAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtLmFjdGl2ZSAubmF2LWxpbmssXG4ubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtaXRlbS5hY3RpdmUgLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWl0ZW0uYWN0aXZlIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjEpO1xufVxuLm5hdmJhciAuYnRuLFxuLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLmJ0biB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubmF2YmFyIC5uYXZiYXItdG9nZ2xlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMDtcbn1cbi5uYXZiYXIgLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMnB4O1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLm5hdmJhciAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb24gKyAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5uYXZiYXIubmF2YmFyLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHotaW5kZXg6IDEwMjk7XG59XG4ubmF2YmFyIC5uYXZiYXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5hdmJhciAubmF2YmFyLWJyYW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2E5YWZiYmQxO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLm5hdmJhciA+IC5jb250YWluZXIge1xuICBmbGV4OiAxO1xufVxuLm5hdmJhci5iZy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTgyZWMgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgN3B4IDEycHggLTVweCByZ2JhKDE1NiwgMzksIDE3NiwgMC40Nik7XG59XG4ubmF2YmFyLmJnLXByaW1hcnkgLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIuYmctaW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDdweCAxMnB4IC01cHggcmdiYSgyMywgMTYyLCAxODQsIDAuNDYpO1xufVxuLm5hdmJhci5iZy1pbmZvIC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmJnLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA3cHggMTJweCAtNXB4IHJnYmEoMjU1LCAxNTIsIDAsIDAuNDYpO1xufVxuLm5hdmJhci5iZy13YXJuaW5nIC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmJnLXJvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5MWU2MyAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA3cHggMTJweCAtNXB4IHJnYmEoMjMzLCAzMCwgOTksIDAuNDYpO1xufVxuLm5hdmJhci5iZy1yb3NlIC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLmJnLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDdweCAxMnB4IC01cHggcmdiYSgyNDQsIDY3LCA1NCwgMC40Nik7XG59XG4ubmF2YmFyLmJnLWRhbmdlciAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5iZy1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgN3B4IDEycHggLTVweCByZ2JhKDc2LCAxNzUsIDgwLCAwLjQ2KTtcbn1cbi5uYXZiYXIuYmctc3VjY2VzcyAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci5iZy1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgN3B4IDEycHggLTVweCByZ2JhKDMzLCAzMywgMzMsIDAuNDYpO1xufVxuLm5hdmJhci5iZy1kYXJrIC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLm5hdmJhci10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5uYXZiYXIgLm5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDlweDtcbiAgYmFja2dyb3VuZDogI2Y0NDMzNjtcbiAgY29sb3I6ICNmZmY7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2YmFyIC5uYXZiYXItbWluaW1pemUge1xuICBwYWRkaW5nOiAzcHggMCAwIDE1cHg7XG59XG4ubmF2YmFyIC5jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubmF2YmFyIC5jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOm5vdCguYnRuLWp1c3QtaWNvbikgLmZhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4ubmF2YmFyIC5jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIC5mYSxcbi5uYXZiYXIgLmNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsgLm1hdGVyaWFsLWljb25zIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXgtd2lkdGg6IDI0cHg7XG4gIG1hcmdpbi10b3A6IC0xLjFlbTtcbn1cbi5uYXZiYXIgLmNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5idG4pIC5tYXRlcmlhbC1pY29ucyB7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4ubmF2YmFyIC5jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIC5ub3RpZmljYXRpb24ge1xuICB0b3A6IDA7XG59XG4ub2ZmLWNhbnZhcy1zaWRlYmFyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuLm9mZi1jYW52YXMtc2lkZWJhciAubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGhzbGEoMCwgMCUsIDc4JSwgMC4yKTtcbn1cbi5vZmYtY2FudmFzLXNpZGViYXIgLm5hdmJhci5uYXZiYXItdHJhbnNwYXJlbnQge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuLmRhcmstZWRpdGlvbiAubmF2YmFyIC5ub3RpZmljYXRpb24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjBkZWcsICM0NTgyZWMsICMxNzU5Y2QpO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMThweDtcbiAgbWluLXdpZHRoOiAxOHB4O1xuICByaWdodDogMTJweDtcbn1cbi5uYXYtcGlsbHMge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgcGFkZGluZzogMCAwLjkzNzVyZW07XG59XG4ubmF2LXBpbGxzOm5vdCguZmxleC1jb2x1bW4pIC5uYXYtaXRlbSArIC5uYXYtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ubmF2LXBpbGxzLmZsZXgtY29sdW1uIC5uYXYtaXRlbSArIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2E5YWZiYmQxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCA3OCUsIDAuMik7XG59XG4ubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDdweCAxMHB4IC01cHggcmdiYSgxNTYsIDM5LCAxNzYsIDAuNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTgyZWMgIWltcG9ydGFudDtcbn1cbi5uYXYtcGlsbHMgLm5hdi1pdGVtIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDA7XG59XG4ubmF2LXBpbGxzLm5hdi1waWxscy1pbmZvIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscy5uYXYtcGlsbHMtaW5mbyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcbi5uYXYtcGlsbHMubmF2LXBpbGxzLWluZm8gLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA3cHggMTBweCAtNXB4IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjQpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXYtcGlsbHMubmF2LXBpbGxzLXJvc2UgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzLm5hdi1waWxscy1yb3NlIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLFxuLm5hdi1waWxscy5uYXYtcGlsbHMtcm9zZSAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTFlNjM7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDdweCAxMHB4IC01cHggcmdiYSgyMzMsIDMwLCA5OSwgMC40KTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2LXBpbGxzLm5hdi1waWxscy1zdWNjZXNzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscy5uYXYtcGlsbHMtc3VjY2VzcyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcbi5uYXYtcGlsbHMubmF2LXBpbGxzLXN1Y2Nlc3MgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwO1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA3cHggMTBweCAtNXB4IHJnYmEoNzYsIDE3NSwgODAsIDAuNCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdi1waWxscy5uYXYtcGlsbHMtd2FybmluZyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMubmF2LXBpbGxzLXdhcm5pbmcgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsXG4ubmF2LXBpbGxzLm5hdi1waWxscy13YXJuaW5nIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMDtcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgN3B4IDEwcHggLTVweCByZ2JhKDI1NSwgMTUyLCAwLCAwLjQpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXYtcGlsbHMubmF2LXBpbGxzLWRhbmdlciAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMubmF2LXBpbGxzLWRhbmdlciAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyxcbi5uYXYtcGlsbHMubmF2LXBpbGxzLWRhbmdlciAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMzY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDdweCAxMHB4IC01cHggcmdiYSgyNDQsIDY3LCA1NCwgMC40KTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2LXBpbGxzLm5hdi1waWxscy1pY29ucyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnRhYi1zcGFjZSB7XG4gIHBhZGRpbmc6IDIwcHggMCA1MHB4O1xufVxuLmNhcmQgLnRhYi1jb250ZW50LnRhYi1zcGFjZSB7XG4gIHBhZGRpbmc6IDIwcHggMCA5cHg7XG59XG4ubmF2LXRhYnMge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xufVxuLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjkzNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgMHM7XG59XG4ubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7XG4gIGJvcmRlcjogMDtcbn1cbi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLFxuLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbms6Zm9jdXMsXG4ubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7XG4gIGJvcmRlcjogMCFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubmF2LXRhYnMgLm5hdi1pdGVtLmRpc2FibGVkIC5uYXYtbGluayxcbi5uYXYtdGFicyAubmF2LWl0ZW0uZGlzYWJsZWQgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuNSk7XG59XG4ubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjIpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgMC4ycztcbn1cbi5jYXJkLW5hdi10YWJzIHtcbiAgbWFyZ2luLXRvcDogMi44MTI1cmVtO1xufVxuLmNhcmQtbmF2LXRhYnMgLmNhcmQtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG4udGFiLWNvbnRlbnQgLnRhYi1wYW5lIC50ZC1hY3Rpb25zIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ud3JhcHBlcjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCIgXCI7XG59XG4ud3JhcHBlci53cmFwcGVyLWZ1bGwtcGFnZSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4ubG9naW4tcGFnZSAuZm9vdGVyIC5jb3B5cmlnaHQsXG4ubG9naW4tcGFnZSAuZm9vdGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mdWxsLXBhZ2U6YWZ0ZXIsXG4uZnVsbC1wYWdlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbn1cbi5mdWxsLXBhZ2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmZ1bGwtcGFnZVtmaWx0ZXItY29sb3I9cHJpbWFyeV06YWZ0ZXIsXG4uZnVsbC1wYWdlW2ZpbHRlci1jb2xvcj1wdXJwbGVdOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjUsIDE5MCwgMjMxLCAwLjU2KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDYwZGVnLCByZ2JhKDIyNSwgMTkwLCAyMzEsIDAuNTYpLCByZ2JhKDE4NiwgMTA0LCAyMDAsIDAuOTUpKTtcbn1cbi5mdWxsLXBhZ2VbZmlsdGVyLWNvbG9yPXByaW1hcnldLmxvY2stcGFnZSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLFxuLmZ1bGwtcGFnZVtmaWx0ZXItY29sb3I9cHVycGxlXS5sb2NrLXBhZ2UgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjNDU4MmVjLCAjNDU4MmVjKSwgbGluZWFyLWdyYWRpZW50KCNkMmQyZDIsICNkMmQyZDIpO1xufVxuLmZ1bGwtcGFnZVtmaWx0ZXItY29sb3I9Ymx1ZV06YWZ0ZXIsXG4uZnVsbC1wYWdlW2ZpbHRlci1jb2xvcj1pbmZvXTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTc4LCAyMzUsIDI0MiwgMC41Nik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2MGRlZywgcmdiYSgxNzgsIDIzNSwgMjQyLCAwLjU2KSwgcmdiYSg3NywgMjA4LCAyMjUsIDAuOTUpKTtcbn1cbi5mdWxsLXBhZ2VbZmlsdGVyLWNvbG9yPWJsdWVdLmxvY2stcGFnZSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLFxuLmZ1bGwtcGFnZVtmaWx0ZXItY29sb3I9aW5mb10ubG9jay1wYWdlIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzE3YTJiOCwgIzE3YTJiOCksIGxpbmVhci1ncmFkaWVudCgjZDJkMmQyLCAjZDJkMmQyKTtcbn1cbi5mdWxsLXBhZ2VbZmlsdGVyLWNvbG9yPWdyZWVuXTphZnRlcixcbi5mdWxsLXBhZ2VbZmlsdGVyLWNvbG9yPXN1Y2Nlc3NdOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNjUsIDIxNCwgMTY3LCAwLjU2KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDYwZGVnLCByZ2JhKDE2NSwgMjE0LCAxNjcsIDAuNTYpLCByZ2JhKDEwMiwgMTg3LCAxMDYsIDAuOTUpKTtcbn1cbi5mdWxsLXBhZ2VbZmlsdGVyLWNvbG9yPWdyZWVuXS5sb2NrLXBhZ2UgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCxcbi5mdWxsLXBhZ2VbZmlsdGVyLWNvbG9yPXN1Y2Nlc3NdLmxvY2stcGFnZSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCM0Y2FmNTAsICM0Y2FmNTApLCBsaW5lYXItZ3JhZGllbnQoI2QyZDJkMiwgI2QyZDJkMik7XG59XG4uZnVsbC1wYWdlW2ZpbHRlci1jb2xvcj1vcmFuZ2VdOmFmdGVyLFxuLmZ1bGwtcGFnZVtmaWx0ZXItY29sb3I9d2FybmluZ106YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjI0LCAxNzgsIDAuNTYpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjBkZWcsIHJnYmEoMjU1LCAyMjQsIDE3OCwgMC41NiksIHJnYmEoMjU1LCAxODMsIDc3LCAwLjk1KSk7XG59XG4uZnVsbC1wYWdlW2ZpbHRlci1jb2xvcj1vcmFuZ2VdLmxvY2stcGFnZSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLFxuLmZ1bGwtcGFnZVtmaWx0ZXItY29sb3I9d2FybmluZ10ubG9jay1wYWdlIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ZmOTgwMCwgI2ZmOTgwMCksIGxpbmVhci1ncmFkaWVudCgjZDJkMmQyLCAjZDJkMmQyKTtcbn1cbi5mdWxsLXBhZ2VbZmlsdGVyLWNvbG9yPWRhbmdlcl06YWZ0ZXIsXG4uZnVsbC1wYWdlW2ZpbHRlci1jb2xvcj1yZWRdOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogaHNsYSgwLCA3MyUsIDc3JSwgMC41Nik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2MGRlZywgaHNsYSgwLCA3MyUsIDc3JSwgMC41NiksIHJnYmEoMjM5LCA4MywgODAsIDAuOTUpKTtcbn1cbi5mdWxsLXBhZ2VbZmlsdGVyLWNvbG9yPWRhbmdlcl0ubG9jay1wYWdlIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wsXG4uZnVsbC1wYWdlW2ZpbHRlci1jb2xvcj1yZWRdLmxvY2stcGFnZSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmNDQzMzYsICNmNDQzMzYpLCBsaW5lYXItZ3JhZGllbnQoI2QyZDJkMiwgI2QyZDJkMik7XG59XG4uZnVsbC1wYWdlW2ZpbHRlci1jb2xvcj1yb3NlXTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ4LCAxODcsIDIwOCwgMC41Nik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2MGRlZywgcmdiYSgyNDgsIDE4NywgMjA4LCAwLjU2KSwgcmdiYSgyNDAsIDk4LCAxNDYsIDAuOTUpKTtcbn1cbi5mdWxsLXBhZ2VbZmlsdGVyLWNvbG9yPXJvc2VdLmxvY2stcGFnZSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNlOTFlNjMsICNlOTFlNjMpLCBsaW5lYXItZ3JhZGllbnQoI2QyZDJkMiwgI2QyZDJkMik7XG59XG4uZnVsbC1wYWdlW2RhdGEtaW1hZ2VdOmFmdGVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmZ1bGwtcGFnZSA+IC5jb250ZW50LFxuLmZ1bGwtcGFnZSA+IC5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG59XG4uZnVsbC1wYWdlID4gLmNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG59XG4uZnVsbC1wYWdlIC5mdWxsLXBhZ2UtYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xufVxuLmZ1bGwtcGFnZSAuZm9vdGVyLFxuLmZ1bGwtcGFnZSAuZm9vdGVyIC5jb3B5cmlnaHQgYSxcbi5mdWxsLXBhZ2UgLmZvb3RlciBuYXYgPiB1bCBhOm5vdCguYnRuKSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxvY2stcGFnZSA+IC5jb250ZW50LFxuLmxvZ2luLXBhZ2UgPiAuY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxOHZoO1xufVxuLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbiAuY2FyZC1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAwIDMwcHggMCAxMHB4O1xufVxuLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4gLmNhcmQtYm9keSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcbn1cbi5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luIC5jYXJkLWJvZHkgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luOiAxN3B4IDAgMDtcbn1cbi5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luIC5zb2NpYWwtbGluZSAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbi5jYXJkLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xufVxuLmxvY2stcGFnZSAuY2FyZC1wcm9maWxlIHtcbiAgd2lkdGg6IDI0MHB4O1xuICBtYXJnaW46IDYwcHggYXV0byAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG4ubG9jay1wYWdlIC5jYXJkLXByb2ZpbGUuY2FyZC1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbn1cbi5sb2NrLXBhZ2UgLmNhcmQtcHJvZmlsZSAuY2FyZC1hdmF0YXIge1xuICBtYXgtd2lkdGg6IDkwcHg7XG4gIG1heC1oZWlnaHQ6IDkwcHg7XG4gIG1hcmdpbi10b3A6IC00NXB4O1xufVxuLmxvY2stcGFnZSAuY2FyZC1wcm9maWxlIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ubG9jay1wYWdlIC5jYXJkLXByb2ZpbGUgLmZvcm0tZ3JvdXAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmxvY2stcGFnZSAuY2FyZC1wcm9maWxlLndpdGgtYW5pbWF0aW9uIHtcbiAgdHJhbnNpdGlvbjogMC4zcywgZWFzZS1pbjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5sb2NrLXBhZ2UgLmNhcmQtcHJvZmlsZS53aXRoLWFuaW1hdGlvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmxvY2stcGFnZSAuY2FyZC1wcm9maWxlIC5jYXJkLWJvZHkgKyAuY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMS44NzVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5sb2NrLXBhZ2UgLmZvb3RlciB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxvY2stcGFnZSAuZm9vdGVyIC5jb3B5cmlnaHQgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxvY2stcGFnZSAuZm9vdGVyIC5jb3B5cmlnaHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDU4MmVjO1xufVxuLnJlZ2lzdGVyLXBhZ2UucGFnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG59XG4ucmVnaXN0ZXItcGFnZSAuY2FyZC1zaWdudXAge1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDZweCAzMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDhweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgcGFkZGluZzogNDBweCAwO1xuICBtYXJnaW4tdG9wOiAxNXZoO1xufVxuLnJlZ2lzdGVyLXBhZ2UgLmNhcmQtc2lnbnVwIC5pbmZvIHtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG4ucmVnaXN0ZXItcGFnZSAuY2FyZC1zaWdudXAgLmluZm8gLmluZm8tdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAzMHB4IDAgMTVweDtcbn1cbi5yZWdpc3Rlci1wYWdlIC5jYXJkLXNpZ251cCAuZm9ybS1jaGVjayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVnaXN0ZXItcGFnZSAuY2FyZC1zaWdudXAgLmZvcm0tY2hlY2sgbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMjdweDtcbn1cbi5yZWdpc3Rlci1wYWdlIC5jYXJkLXNpZ251cCAuZm9ybS1jaGVjayAuY2hlY2tib3gtbWF0ZXJpYWwge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnJlZ2lzdGVyLXBhZ2UgLmNhcmQtc2lnbnVwIC5mb3JtLWNoZWNrIGEge1xuICBjb2xvcjogIzQ1ODJlYztcbn1cbi5yZWdpc3Rlci1wYWdlIC5jYXJkLXNpZ251cCAuaW5mby1ob3Jpem9udGFsIC5pY29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5yZWdpc3Rlci1wYWdlIC5jYXJkLXNpZ251cCAuaW5mby1ob3Jpem9udGFsIC5pY29uIGkge1xuICBmb250LXNpemU6IDIuNmVtO1xufVxuLnJlZ2lzdGVyLXBhZ2UgLmNhcmQtc2lnbnVwIC5pbmZvLWhvcml6b250YWwgLmljb24uaWNvbi1wcmltYXJ5IHtcbiAgY29sb3I6ICM0NTgyZWM7XG59XG4ucmVnaXN0ZXItcGFnZSAuY2FyZC1zaWdudXAgLmluZm8taG9yaXpvbnRhbCAuaWNvbi5pY29uLWluZm8ge1xuICBjb2xvcjogIzE3YTJiODtcbn1cbi5yZWdpc3Rlci1wYWdlIC5jYXJkLXNpZ251cCAuaW5mby1ob3Jpem9udGFsIC5pY29uLmljb24tc3VjY2VzcyB7XG4gIGNvbG9yOiAjNGNhZjUwO1xufVxuLnJlZ2lzdGVyLXBhZ2UgLmNhcmQtc2lnbnVwIC5pbmZvLWhvcml6b250YWwgLmljb24uaWNvbi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZjk4MDA7XG59XG4ucmVnaXN0ZXItcGFnZSAuY2FyZC1zaWdudXAgLmluZm8taG9yaXpvbnRhbCAuaWNvbi5pY29uLWRhbmdlciB7XG4gIGNvbG9yOiAjZjQ0MzM2O1xufVxuLnJlZ2lzdGVyLXBhZ2UgLmNhcmQtc2lnbnVwIC5pbmZvLWhvcml6b250YWwgLmljb24uaWNvbi1yb3NlIHtcbiAgY29sb3I6ICNlOTFlNjM7XG59XG4ucmVnaXN0ZXItcGFnZSAuY2FyZC1zaWdudXAgLmluZm8taG9yaXpvbnRhbCAuZGVzY3JpcHRpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJlZ2lzdGVyLXBhZ2UgLmNhcmQtc2lnbnVwIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luOiAyN3B4IDAgMCA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJlZ2lzdGVyLXBhZ2UgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbi5yZWdpc3Rlci1wYWdlIC5mb290ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yZWdpc3Rlci1wYWdlIC5mb290ZXIgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucmVnaXN0ZXItcGFnZSAuZm9vdGVyIC5jb3B5cmlnaHQgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJlZ2lzdGVyLXBhZ2UgLmZvb3RlciAuY29weXJpZ2h0IGE6aG92ZXIge1xuICBjb2xvcjogIzQ1ODJlYztcbn1cbi5yZWdpc3Rlci1wYWdlIC5mb3JtLWNoZWNrIGxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDI3cHg7XG59XG4ucmVnaXN0ZXItcGFnZSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbn1cbi5wcmljaW5nLXBhZ2Uge1xuICBwYWRkaW5nOiAxMjBweCAwO1xufVxuLnByaWNpbmctcGFnZSAudGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogNXZoO1xufVxuLnByaWNpbmctcGFnZSAuc2VjdGlvbi1zcGFjZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDcwcHg7XG59XG4ucHJpY2luZy1wYWdlIC5jYXJkLXBsYWluIC5jYXJkLXRpdGxlLFxuLnByaWNpbmctcGFnZSAuY2FyZC1wbGFpbiAuaWNvbiBpLFxuLnByaWNpbmctcGFnZSAuZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcmljaW5nLXBhZ2UuZnVsbC1wYWdlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG59XG4ucHJpY2luZy1wYWdlIC5mb290ZXIge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcmljaW5nLXBhZ2UgLmZvb3RlciAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wcmljaW5nLXBhZ2UgLmZvb3RlciAuY29weXJpZ2h0IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcmljaW5nLXBhZ2UgLmZvb3RlciAuY29weXJpZ2h0IGE6aG92ZXIge1xuICBjb2xvcjogIzQ1ODJlYztcbn1cbi5vZmYtY2FudmFzLXNpZGViYXIgLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLm9mZi1jYW52YXMtc2lkZWJhciAubmF2YmFyLWNvbGxhcHNlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RUFFRDtcbn1cbi5vZmZsaW5lLWRvYyAubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5lcnJvci1wYWdlIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9mZi1jYW52YXMtc2lkZWJhciAucGFnZS1oZWFkZXIgPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxufVxuLnNvY2lhbC1saW5lIHtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDA7XG59XG4ucGFnaW5hdGlvbiA+IC5wYWdlLWl0ZW0gPiAucGFnZS1saW5rLFxuLnBhZ2luYXRpb24gPiAucGFnZS1pdGVtID4gc3BhbiB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG1hcmdpbjogMCAzcHg7XG4gIG1pbi13aWR0aDogMS44NzVyZW07XG4gIGhlaWdodDogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1hdGVyaWFsLWRhdGF0YWJsZXMgLnRhYmxlIC5kaXNhYmxlZC1zb3J0aW5nOmFmdGVyLFxuLm1hdGVyaWFsLWRhdGF0YWJsZXMgLnRhYmxlIC5kaXNhYmxlZC1zb3J0aW5nOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWF0ZXJpYWwtZGF0YXRhYmxlcyAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGlvbiAucGFnaW5hdGVfYnV0dG9uIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbWFyZ2luOiAwO1xufVxuLnBvcG92ZXIgLnBvcG92ZXItaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wcm9ncmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4ucHJvZ3Jlc3MgLnByb2dyZXNzLWJhciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucHJvZ3Jlc3MgLnByb2dyZXNzLWJhci5wcm9ncmVzcy1iYXItcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICM0NTgyZWMgIWltcG9ydGFudDtcbn1cbi5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgYmFja2dyb3VuZDogIzE3YTJiODtcbn1cbi5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzRjYWY1MDtcbn1cbi5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2ZmOTgwMDtcbn1cbi5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiAjZjQ0MzM2O1xufVxuLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbSFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgaHNsYSgwLCAwJSwgMTAwJSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAwLCB0cmFuc3BhcmVudCA1MCUsIGhzbGEoMCwgMCUsIDEwMCUsIDAuMTUpIDAsIGhzbGEoMCwgMCUsIDEwMCUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgMCwgdHJhbnNwYXJlbnQpO1xufVxuLnByb2dyZXNzLnByb2dyZXNzLWxpbmUtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTU2LCAzOSwgMTc2LCAwLjIpO1xufVxuLnByb2dyZXNzLnByb2dyZXNzLWxpbmUtaW5mbyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjIpO1xufVxuLnByb2dyZXNzLnByb2dyZXNzLWxpbmUtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNzYsIDE3NSwgODAsIDAuMik7XG59XG4ucHJvZ3Jlc3MucHJvZ3Jlc3MtbGluZS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE1MiwgMCwgMC4yKTtcbn1cbi5wcm9ncmVzcy5wcm9ncmVzcy1saW5lLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ0LCA2NywgNTQsIDAuMik7XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1ncm91cC5pcy1mb2N1c2VkIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuMjYpO1xufVxuLmZvcm0tZ3JvdXAuaXMtZm9jdXNlZCAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbDpmb2N1cyxcbi5mb3JtLWdyb3VwLmlzLWZvY3VzZWQgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stbGFiZWw6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbmZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1ncm91cC5pcy1mb2N1c2VkIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuMjYpO1xufVxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stbGFiZWwgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHRvcDogLTFweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVsIC5jaXJjbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0b3A6IDFweDtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVsIC5jaXJjbGUgLmNoZWNrIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTQwLCAyMzAsIDAuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKTtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQgfiAuY2hlY2ssXG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIH4gLmNpcmNsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIH4gLmNoZWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTQwLCAyMzAsIDAuMik7XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIH4gLmNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0NCwgMTQwLCAyMzAsIDAuMik7XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIC5jaGVjazpiZWZvcmUge1xuICBhbmltYXRpb246IGljIDAuNXMgZm9yd2FyZHM7XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIH4gLmNpcmNsZSAuY2hlY2sge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC42NSwgMC42NSwgMSk7XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuY2hlY2ssXG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuY2lyY2xlIHtcbiAgb3BhY2l0eTogMC4yNjtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5jaGVjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdICsgLmNpcmNsZSAuY2hlY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stc2lnbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stbGFiZWwgLmNpcmNsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODQpO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW46IDA7XG4gIHRvcDogLTFweDtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDIuMywgMi4zLCAxKTtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVsIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQgKyAuY2lyY2xlOmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogamMgMC41cztcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVsIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQgKyAuY2lyY2xlIC5jaGVjazpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMTBweCwgMTBweCAtMTBweCAwIDEwcHgsIDMycHggMCAwIDIwcHgsIDAgMzJweCAwIDIwcHgsIC01cHggNXB4IDAgMTBweCwgMjBweCAtMTJweCAwIDExcHg7XG4gIGFuaW1hdGlvbjogaWMgMC4zcyBmb3J3YXJkcztcbn1cbi5mb3JtLWNoZWNrICsgLmZvcm0tY2hlY2sge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQGtleWZyYW1lcyBpYyB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4LCAxMHB4IC0xMHB4IDAgMTBweCwgMzJweCAwIDAgMjBweCwgMCAzMnB4IDAgMjBweCwgLTVweCA1cHggMCAxMHB4LCAyMHB4IC0xMnB4IDAgMTFweDtcbiAgfVxuICA1MCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHgsIDEwcHggLTEwcHggMCAxMHB4LCAzMnB4IDAgMCAyMHB4LCAwIDMycHggMCAyMHB4LCAtNXB4IDVweCAwIDEwcHgsIDIwcHggLTEycHggMCAxMXB4O1xuICB9XG4gIHRvIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4LCAxMHB4IC0xMHB4IDAgMTBweCwgMzJweCAwIDAgMjBweCwgMCAzMnB4IDAgMjBweCwgLTVweCA1cHggMCAxMHB4LCAyMHB4IC0xMnB4IDAgMTFweDtcbiAgfVxufVxuQGtleWZyYW1lcyBqYyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uZGFyay1lZGl0aW9uIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IH4gLmNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg5NiwgMTAwLCAxMTksIDAuNSk7XG59XG4uZGFyay1lZGl0aW9uIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVsIC5jaXJjbGUgLmNoZWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTQwLCAyMzAsIDAuMik7XG59XG4uZGFyay1lZGl0aW9uIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQgKyAuY2lyY2xlIC5jaGVjayB7XG4gIGJvcmRlci1jb2xvcjogIzMxNkVFNztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5yaXBwbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmlwcGxlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cbi5yaXBwbGUtY29udGFpbmVyIC5yaXBwbGUtZGVjb3JhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xufVxuLnJpcHBsZS1jb250YWluZXIgLnJpcHBsZS1kZWNvcmF0b3IucmlwcGxlLW9uIHtcbiAgb3BhY2l0eTogMC4xO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UtaW4gMHMsIHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgMC4xcztcbn1cbi5yaXBwbGUtY29udGFpbmVyIC5yaXBwbGUtZGVjb3JhdG9yLnJpcHBsZS1vdXQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgbGluZWFyIDBzICFpbXBvcnRhbnQ7XG59XG4ucnRsIC5ib290c3RyYXAtbmF2YmFyLFxuLnJ0bCAuc2lkZWJhciB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLnJ0bCAuYm9vdHN0cmFwLW5hdmJhciAubmF2LW1vYmlsZS1tZW51IC5ub3RpZmljYXRpb24sXG4ucnRsIC5zaWRlYmFyIC5uYXYtbW9iaWxlLW1lbnUgLm5vdGlmaWNhdGlvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLnJ0bCAuYm9vdHN0cmFwLW5hdmJhciAubmF2IGksXG4ucnRsIC5zaWRlYmFyIC5uYXYgaSB7XG4gIGZsb2F0OiByaWdodCFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucnRsIC5ib290c3RyYXAtbmF2YmFyIC5uYXYgcCxcbi5ydGwgLnNpZGViYXIgLm5hdiBwIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5ydGwgLmJvb3RzdHJhcC1uYXZiYXIgLm5hdiAuY2FyZXQsXG4ucnRsIC5zaWRlYmFyIC5uYXYgLmNhcmV0IHtcbiAgbGVmdDogMTFweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4ucnRsIC5ib290c3RyYXAtbmF2YmFyIC5sb2dvIGEubG9nby1taW5pLFxuLnJ0bCAuc2lkZWJhciAubG9nbyBhLmxvZ28tbWluaSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5ydGwgLmJvb3RzdHJhcC1uYXZiYXIgLmxvZ28gLnNpbXBsZS10ZXh0LFxuLnJ0bCAuc2lkZWJhciAubG9nbyAuc2ltcGxlLXRleHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5ydGwgLmJvb3RzdHJhcC1uYXZiYXIgLnVzZXIgLnVzZXItaW5mbyA+IGEgPiBzcGFuLFxuLnJ0bCAuc2lkZWJhciAudXNlciAudXNlci1pbmZvID4gYSA+IHNwYW4ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucnRsIC5ib290c3RyYXAtbmF2YmFyIC51c2VyIC5waG90byxcbi5ydGwgLnNpZGViYXIgLnVzZXIgLnBob3RvIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAyM3B4O1xufVxuLnJ0bCAuYm9vdHN0cmFwLW5hdmJhciAudXNlciAudXNlci1pbmZvIC5jYXJldCxcbi5ydGwgLnNpZGViYXIgLnVzZXIgLnVzZXItaW5mbyAuY2FyZXQge1xuICBsZWZ0OiAyMnB4O1xuICByaWdodDogYXV0bztcbn1cbi5ydGwgLmJvb3RzdHJhcC1uYXZiYXIgLnNpZGViYXItd3JhcHBlciAubmF2IFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV0gfiBkaXYgPiB1bCA+IGxpID4gLnNpZGViYXItbWluaSxcbi5ydGwgLmJvb3RzdHJhcC1uYXZiYXIgLnNpZGViYXItd3JhcHBlciAudXNlciAudXNlci1pbmZvIFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV0gfiBkaXYgPiB1bCA+IGxpID4gLnNpZGViYXItbWluaSxcbi5ydGwgLnNpZGViYXIgLnNpZGViYXItd3JhcHBlciAubmF2IFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV0gfiBkaXYgPiB1bCA+IGxpID4gLnNpZGViYXItbWluaSxcbi5ydGwgLnNpZGViYXIgLnNpZGViYXItd3JhcHBlciAudXNlciAudXNlci1pbmZvIFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV0gfiBkaXYgPiB1bCA+IGxpID4gLnNpZGViYXItbWluaSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5ydGwgLm5hdmJhci1taW5pbWl6ZSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5ydGwgLm5hdmJhci1oZWFkZXIgLm5hdmJhci10b2dnbGUge1xuICBtYXJnaW46IDEwcHggMCAxMHB4IDE1cHg7XG59XG4ucnRsIC5idG46bm90KC5idG4tanVzdC1pY29uKTpub3QoLmJ0bi1mYWIpIC5mYSxcbi5ydGwgLm5hdmJhciAubmF2YmFyLW5hdiA+IGxpID4gYS5idG46bm90KC5idG4tanVzdC1pY29uKTpub3QoLmJ0bi1mYWIpIC5mYSB7XG4gIGxlZnQ6IDVweDtcbn1cbi5ydGwgLmNhcmQgLmNhcmQtaGVhZGVyLmNhcmQtaGVhZGVyLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucnRsIC5tYWluLXBhbmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ucnRsIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItYnJhbmQsXG4ucnRsIC5uYXZiYXIgPiAuY29udGFpbmVyLWxnIC5uYXZiYXItYnJhbmQsXG4ucnRsIC5uYXZiYXIgPiAuY29udGFpbmVyLW1kIC5uYXZiYXItYnJhbmQsXG4ucnRsIC5uYXZiYXIgPiAuY29udGFpbmVyLXNtIC5uYXZiYXItYnJhbmQsXG4ucnRsIC5uYXZiYXIgPiAuY29udGFpbmVyLXhsIC5uYXZiYXItYnJhbmQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucnRsIC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG4ucnRsIC5jYXJkIC5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci10YWJzIC5uYXYtdGFicy10aXRsZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbn1cbi5ydGwgLmNhcmQuY2FyZC1wcm9kdWN0IC5jYXJkLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnJ0bCAubmF2YmFyLW5hdi5uYXZiYXItcmlnaHQgPiBsaSA+IC5kcm9wZG93bi1tZW51OmFmdGVyLFxuLnJ0bCAubmF2YmFyLW5hdi5uYXZiYXItcmlnaHQgPiBsaSA+IC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMnB4O1xufVxuLnJ0bCAuY2FyZCAuZm9ybS1ob3Jpem9udGFsIC5sYWJlbC1vbi1sZWZ0IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucnRsIC5mb3JtLWhvcml6b250YWwgLnJhZGlvIGxhYmVsIHNwYW4ge1xuICByaWdodDogMnB4O1xufVxuLnJ0bCAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbCAuZm9ybS1jaGVjay1zaWduIC5jaGVjazpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDExcHg7XG59XG4ucnRsIC5jYXJkIC5jaGVja2JveCAuY2hlY2tib3gtbWF0ZXJpYWw6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cbi5ydGwgLm5hdi1waWxscyA+IGxpICsgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucnRsIC5jaGVja2JveC1pbmxpbmUsXG4ucnRsIC5yYWRpby1pbmxpbmUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ucnRsIC5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LXJhZGlvcyAuY2hlY2tib3g6Zmlyc3QtY2hpbGQsXG4ucnRsIC5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LXJhZGlvcyAucmFkaW86Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ucnRsIC5jaGVja2JveCBsYWJlbCxcbi5ydGwgLnJhZGlvIGxhYmVsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5ydGwgLnJhZGlvIGxhYmVsIHtcbiAgcGFkZGluZy1yaWdodDogMjhweDtcbn1cbi5ydGwgLmNhcmQgLmZvcm0taG9yaXpvbnRhbCAubGFiZWwtb24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDE3cHg7XG59XG4ucnRsIC5hbGVydCBidXR0b24uY2xvc2Uge1xuICBsZWZ0OiAxMHB4IWltcG9ydGFudDtcbiAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5ydGwgLmFsZXJ0IHNwYW5bZGF0YS1ub3RpZnk9aWNvbl0ge1xuICByaWdodDogMTVweDtcbiAgbGVmdDogYXV0bztcbn1cbi5ydGwgLmFsZXJ0LmFsZXJ0LXdpdGgtaWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5ydGwgLmFsZXJ0LmFsZXJ0LXdpdGgtaWNvbiBpW2RhdGEtbm90aWZ5PWljb25dIHtcbiAgcmlnaHQ6IDE1cHg7XG4gIGxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJ0bCAuc2lkZWJhciAuc2lkZWJhci13cmFwcGVyIC51c2VyIC51c2VyLWluZm8gW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXSB+IGRpdiA+IHVsID4gbGkgPiAuc2lkZWJhci1ub3JtYWwsXG4gIC5ydGwgLnNpZGViYXIgLnNpZGViYXItd3JhcHBlciA+IC5uYXYgW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXSB+IGRpdiA+IHVsID4gbGkgPiAuc2lkZWJhci1ub3JtYWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJ0bCAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWJyYW5kLFxuICAucnRsIC5uYXZiYXIgPiAuY29udGFpbmVyLWxnIC5uYXZiYXItYnJhbmQsXG4gIC5ydGwgLm5hdmJhciA+IC5jb250YWluZXItbWQgLm5hdmJhci1icmFuZCxcbiAgLnJ0bCAubmF2YmFyID4gLmNvbnRhaW5lci1zbSAubmF2YmFyLWJyYW5kLFxuICAucnRsIC5uYXZiYXIgPiAuY29udGFpbmVyLXhsIC5uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAucnRsIC5uYXZiYXItaGVhZGVyIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5ydGwuc2lkZWJhci1taW5pIC5ib290c3RyYXAtbmF2YmFyIC5uYXYgaSxcbiAgLnJ0bC5zaWRlYmFyLW1pbmkgLnNpZGViYXIgLm5hdiBpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnJ0bC5zaWRlYmFyLW1pbmkgLnNpZGViYXIgLnNpZGViYXItd3JhcHBlciAudXNlciAudXNlci1pbmZvID4gYSA+IHNwYW4sXG4gIC5ydGwuc2lkZWJhci1taW5pIC5zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXIgLnVzZXIgLnVzZXItaW5mbyBbZGF0YS10b2dnbGU9Y29sbGFwc2VdIH4gZGl2ID4gdWwgPiBsaSA+IC5zaWRlYmFyLW5vcm1hbCxcbiAgLnJ0bC5zaWRlYmFyLW1pbmkgLnNpZGViYXIgLnNpZGViYXItd3JhcHBlciA+IC5uYXYgW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXSB+IGRpdiA+IHVsID4gbGkgPiAuc2lkZWJhci1ub3JtYWwsXG4gIC5ydGwuc2lkZWJhci1taW5pIC5zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXIgPiAubmF2IGxpID4gYSBwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnJ0bC5zaWRlYmFyLW1pbmkgLnNpZGViYXIgLmxvZ28gYS5sb2dvLW5vcm1hbCxcbiAgLnJ0bC5zaWRlYmFyLW1pbmkgLnNpZGViYXIgLnNpZGViYXItd3JhcHBlciAudXNlciAudXNlci1pbmZvID4gYSA+IHNwYW4sXG4gIC5ydGwuc2lkZWJhci1taW5pIC5zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXIgLnVzZXIgLnVzZXItaW5mbyBbZGF0YS10b2dnbGU9Y29sbGFwc2VdIH4gZGl2ID4gdWwgPiBsaSA+IC5zaWRlYmFyLW5vcm1hbCxcbiAgLnJ0bC5zaWRlYmFyLW1pbmkgLnNpZGViYXIgLnNpZGViYXItd3JhcHBlciA+IC5uYXYgW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXSB+IGRpdiA+IHVsID4gbGkgPiAuc2lkZWJhci1ub3JtYWwsXG4gIC5ydGwuc2lkZWJhci1taW5pIC5zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXIgPiAubmF2IGxpID4gYSBwLFxuICAucnRsLnNpZGViYXItbWluaSAuc2lkZWJhcjpob3ZlciAuc2lkZWJhci13cmFwcGVyIC51c2VyIC51c2VyLWluZm8gPiBhID4gc3BhbixcbiAgLnJ0bC5zaWRlYmFyLW1pbmkgLnNpZGViYXI6aG92ZXIgLnNpZGViYXItd3JhcHBlciAudXNlciAudXNlci1pbmZvIFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV0gfiBkaXYgPiB1bCA+IGxpID4gLnNpZGViYXItbm9ybWFsLFxuICAucnRsLnNpZGViYXItbWluaSAuc2lkZWJhcjpob3ZlciAuc2lkZWJhci13cmFwcGVyID4gLm5hdiBbZGF0YS10b2dnbGU9Y29sbGFwc2VdIH4gZGl2ID4gdWwgPiBsaSA+IC5zaWRlYmFyLW5vcm1hbCxcbiAgLnJ0bC5zaWRlYmFyLW1pbmkgLnNpZGViYXI6aG92ZXIgLnNpZGViYXItd3JhcHBlciA+IC5uYXYgbGkgPiBhIHAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNXB4KTtcbiAgfVxuICAucnRsLnNpZGViYXItbWluaSAuc2lkZWJhcjpob3ZlciAubG9nbyBhLmxvZ28tbm9ybWFsLFxuICAucnRsLnNpZGViYXItbWluaSAuc2lkZWJhcjpob3ZlciAuc2lkZWJhci13cmFwcGVyIC51c2VyIC51c2VyLWluZm8gPiBhID4gc3BhbixcbiAgLnJ0bC5zaWRlYmFyLW1pbmkgLnNpZGViYXI6aG92ZXIgLnNpZGViYXItd3JhcHBlciAudXNlciAudXNlci1pbmZvIFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV0gfiBkaXYgPiB1bCA+IGxpID4gLnNpZGViYXItbm9ybWFsLFxuICAucnRsLnNpZGViYXItbWluaSAuc2lkZWJhcjpob3ZlciAuc2lkZWJhci13cmFwcGVyID4gLm5hdiBbZGF0YS10b2dnbGU9Y29sbGFwc2VdIH4gZGl2ID4gdWwgPiBsaSA+IC5zaWRlYmFyLW5vcm1hbCxcbiAgLnJ0bC5zaWRlYmFyLW1pbmkgLnNpZGViYXI6aG92ZXIgLnNpZGViYXItd3JhcHBlciA+IC5uYXYgbGkgPiBhIHAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuLnJ0bC5zaWRlYmFyLW1pbmkgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIGkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucnRsIC5uYXZiYXIgLmNvbGxhcHNlIC5uYXYtaXRlbSAubmF2LWxpbmsgLm5vdGlmaWNhdGlvbiB7XG4gIHRvcDogLTEwcHg7XG59XG4ucnRsIC5zaWRlYmFyLXdyYXBwZXIgLm5hdiAubmF2LWl0ZW0gLmNvbGxhcHNlIC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluayAuc2lkZWJhci1taW5pLFxuLnJ0bCAuc2lkZWJhci13cmFwcGVyIC5uYXYgLm5hdi1pdGVtIC5jb2xsYXBzaW5nIC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluayAuc2lkZWJhci1taW5pLFxuLnJ0bCAuc2lkZWJhci13cmFwcGVyIC51c2VyIC51c2VyLWluZm8gLmNvbGxhcHNlIC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluayAuc2lkZWJhci1taW5pLFxuLnJ0bCAuc2lkZWJhci13cmFwcGVyIC51c2VyIC51c2VyLWluZm8gLmNvbGxhcHNpbmcgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIC5zaWRlYmFyLW1pbmkge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucnRsIC5zaWRlYmFyLXdyYXBwZXIgLm5hdiAubmF2LWl0ZW0gLmNvbGxhcHNlIC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluayAuc2lkZWJhci1ub3JtYWwsXG4ucnRsIC5zaWRlYmFyLXdyYXBwZXIgLm5hdiAubmF2LWl0ZW0gLmNvbGxhcHNpbmcgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIC5zaWRlYmFyLW5vcm1hbCxcbi5ydGwgLnNpZGViYXItd3JhcHBlciAudXNlciAudXNlci1pbmZvIC5jb2xsYXBzZSAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsgLnNpZGViYXItbm9ybWFsLFxuLnJ0bCAuc2lkZWJhci13cmFwcGVyIC51c2VyIC51c2VyLWluZm8gLmNvbGxhcHNpbmcgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIC5zaWRlYmFyLW5vcm1hbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ydGwuc2lkZWJhci1taW5pIC5jb2xsYXBzZSAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsgLnNpZGViYXItbWluaSxcbi5ydGwuc2lkZWJhci1taW5pIC5jb2xsYXBzaW5nIC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluayAuc2lkZWJhci1taW5pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ucnRsIC5zaWRlYmFyIC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluayBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnJ0bCAuc2lkZWJhciAubmF2IC5uYXYtaXRlbSAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsgLnNpZGViYXItbWluaSxcbi5ydGwgLnNpZGViYXIgLnVzZXIgLnVzZXItaW5mbyBbZGF0YS10b2dnbGU9Y29sbGFwc2VdIH4gZGl2IC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluayAuc2lkZWJhci1taW5pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwIWltcG9ydGFudDtcbiAgZmxvYXQ6IHJpZ2h0IWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5ydGwgLnNpZGViYXIgLnVzZXIgLnVzZXItaW5mbyBbZGF0YS10b2dnbGU9Y29sbGFwc2VdIH4gZGl2IC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluayAuc2lkZWJhci1ub3JtYWwge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLnJ0bCAubWFpbi1wYW5lbCAuY2FyZC1oZWFkZXItdGV4dCAuY2FyZC10ZXh0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnJ0bCAubWFpbi1wYW5lbCAuY2FyZC1oZWFkZXItdGV4dCAuY2FyZC10ZXh0IC5jYXJkLWNhdGVnb3J5LFxuLnJ0bCAubWFpbi1wYW5lbCAuY2FyZC1oZWFkZXItdGV4dCAuY2FyZC10ZXh0IC5jYXJkLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ud3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLnNpZGViYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMjYwcHg7XG4gIGJveC1zaGFkb3c6IDAgMTZweCAzOHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC41NiksIDAgNHB4IDI1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDhweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnNpZGViYXIgLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wOiA0cHggZGFzaGVkO1xuICBib3JkZXItdG9wOiA0cHggc29saWRcXDk7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNpZGViYXIgLnNpZGViYXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzVweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogMjYwcHg7XG4gIHotaW5kZXg6IDQ7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLnNpZGViYXIgLnNpZGViYXItd3JhcHBlciAuZHJvcGRvd24gLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNpZGViYXIgLnNpZGViYXItd3JhcHBlciAubmF2YmFyLWZvcm0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc2lkZWJhciAuc2lkZWJhci13cmFwcGVyIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAge1xuICBmb250LXNpemU6IDEuN2VtO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHdpZHRoOiA3OCU7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXIgLnVzZXIgLnVzZXItaW5mbyBbZGF0YS10b2dnbGU9Y29sbGFwc2VdIH4gZGl2ID4gdWwgPiBsaSA+IGEgc3Bhbixcbi5zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXIgPiAubmF2IFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV0gfiBkaXYgPiB1bCA+IGxpID4gYSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNpZGViYXIgLnNpZGViYXItd3JhcHBlciAudXNlciAudXNlci1pbmZvIFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV0gfiBkaXYgPiB1bCA+IGxpID4gYSAuc2lkZWJhci1ub3JtYWwsXG4uc2lkZWJhciAuc2lkZWJhci13cmFwcGVyID4gLm5hdiBbZGF0YS10b2dnbGU9Y29sbGFwc2VdIH4gZGl2ID4gdWwgPiBsaSA+IGEgLnNpZGViYXItbm9ybWFsIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgb3BhY2l0eTogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2lkZWJhciAuc2lkZWJhci13cmFwcGVyIC51c2VyIC51c2VyLWluZm8gW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXSB+IGRpdiA+IHVsID4gbGkgPiBhIC5zaWRlYmFyLW1pbmksXG4uc2lkZWJhciAuc2lkZWJhci13cmFwcGVyID4gLm5hdiBbZGF0YS10b2dnbGU9Y29sbGFwc2VdIH4gZGl2ID4gdWwgPiBsaSA+IGEgLnNpZGViYXItbWluaSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogaW5oZXJpdDtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXIgLnVzZXIgLnVzZXItaW5mbyBbZGF0YS10b2dnbGU9Y29sbGFwc2VdIH4gZGl2ID4gdWwgPiBsaSA+IGEgaSxcbi5zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXIgPiAubmF2IFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV0gfiBkaXYgPiB1bCA+IGxpID4gYSBpIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgd2lkdGg6IDI2cHg7XG59XG4uc2lkZWJhciAubmF2IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2lkZWJhciAubmF2IC5jYXJldCB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDZweDtcbn1cbi5zaWRlYmFyIC5uYXYgbGkgPiBhOmZvY3VzLFxuLnNpZGViYXIgLm5hdiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zaWRlYmFyIC5uYXYgbGk6Zmlyc3QtY2hpbGQgPiBhIHtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG4uc2lkZWJhciAubmF2IGxpLmFjdGl2ZSA+IFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV0sXG4uc2lkZWJhciAubmF2IGxpIC5kcm9wZG93bi1tZW51IGE6Zm9jdXMsXG4uc2lkZWJhciAubmF2IGxpIC5kcm9wZG93bi1tZW51IGE6aG92ZXIsXG4uc2lkZWJhciAubmF2IGxpOmhvdmVyID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDc4JSwgMC4yKTtcbiAgY29sb3I6ICMwMDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc2lkZWJhciAubmF2IGxpLmFjdGl2ZSA+IFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV0gaSB7XG4gIGNvbG9yOiAjYTlhZmJiO1xufVxuLnNpZGViYXIgLm5hdiBsaS5hY3RpdmUgPiBhLFxuLnNpZGViYXIgLm5hdiBsaS5hY3RpdmUgPiBhIGkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaWRlYmFyIC5uYXYgbGkuc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4uc2lkZWJhciAubmF2IGxpLnNlcGFyYXRvcjphZnRlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgNzElLCAwLjMpO1xufVxuLnNpZGViYXIgLm5hdiBsaS5zZXBhcmF0b3IgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDMxcHg7XG59XG4uc2lkZWJhciAubmF2IHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zaWRlYmFyIC5uYXYgaSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYTlhZmJiO1xufVxuLnNpZGViYXIgLm5hdiBsaSAuZHJvcGRvd24tbWVudSBhLFxuLnNpZGViYXIgLm5hdiBsaSBhIHtcbiAgbWFyZ2luOiAxMHB4IDE1cHggMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnNpZGViYXIgLnNpZGViYXItYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xufVxuLnNpZGViYXIgLnNpZGViYXItYmFja2dyb3VuZDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDAuOTM7XG59XG4uc2lkZWJhciAubG9nbyB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xufVxuLnNpZGViYXIgLmxvZ28gYS5sb2dvLW1pbmkge1xuICBvcGFjaXR5OiAxO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDIzcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5zaWRlYmFyIC5sb2dvIGEubG9nby1ub3JtYWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuLnNpZGViYXIgLmxvZ286YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDcxJSwgMC4zKTtcbn1cbi5zaWRlYmFyIC5sb2dvIHAge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5zaWRlYmFyIC5sb2dvIC5zaW1wbGUtdGV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNpZGViYXIgLmxvZ28tdGltIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA2MXB4O1xuICB3aWR0aDogNjFweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2lkZWJhciAubG9nby10aW0gaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cbi5zaWRlYmFyIC51c2VyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaWRlYmFyIC51c2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxNXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCA3MSUsIDAuMyk7XG59XG4uc2lkZWJhciAudXNlciAucGhvdG8ge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC04cHg7XG4gIHotaW5kZXg6IDU7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tbGVmdDogMjNweDtcbiAgYm94LXNoYWRvdzogMCAxNnB4IDM4cHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjU2KSwgMCA0cHggMjVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgOHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uc2lkZWJhciAudXNlciAucGhvdG8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2lkZWJhciAudXNlciBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjkzNzU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2lkZWJhciAudXNlciAudXNlci1pbmZvID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnNpZGViYXIgLnVzZXIgLnVzZXItaW5mbyA+IGEgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5zaWRlYmFyIC51c2VyIC51c2VyLWluZm8gLmNhcmV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDE1cHg7XG59XG4uc2lkZWJhciAudXNlciAudXNlci1pbmZvIC5jb2xsYXBzZSxcbi5zaWRlYmFyIC51c2VyIC51c2VyLWluZm8gLmNvbGxhcHNpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAtMTZweDtcbn1cbi5zaWRlYmFyW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1saWdodGVyXSAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaWRlYmFyW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1saWdodGVyXSAubmF2IC5uYXYtaXRlbSBpIHtcbiAgY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuOCk7XG59XG4uc2lkZWJhcltkYXRhLWJhY2tncm91bmQtY29sb3I9bGlnaHRlcl0gLm5hdiAubmF2LWl0ZW0uYWN0aXZlIFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV0sXG4uc2lkZWJhcltkYXRhLWJhY2tncm91bmQtY29sb3I9bGlnaHRlcl0gLm5hdiAubmF2LWl0ZW06aG92ZXIgW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpZGViYXJbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPWxpZ2h0ZXJdIC5uYXYgLm5hdi1pdGVtLmFjdGl2ZSBbZGF0YS10b2dnbGU9Y29sbGFwc2VdIGksXG4uc2lkZWJhcltkYXRhLWJhY2tncm91bmQtY29sb3I9bGlnaHRlcl0gLm5hdiAubmF2LWl0ZW06aG92ZXIgW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXSBpIHtcbiAgY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuOCk7XG59XG4uc2lkZWJhcltkYXRhLWJhY2tncm91bmQtY29sb3I9bGlnaHRlcl0gLnNpbXBsZS10ZXh0LFxuLnNpZGViYXJbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPWxpZ2h0ZXJdIC51c2VyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaWRlYmFyW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1saWdodGVyXSAuc2lkZWJhci1iYWNrZ3JvdW5kOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzMxM2I1NDtcbiAgb3BhY2l0eTogMC45NDtcbn1cbi5zaWRlYmFyW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1kZWZhdWx0XSAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaWRlYmFyW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1kZWZhdWx0XSAubmF2IC5uYXYtaXRlbSBpIHtcbiAgY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuOCk7XG59XG4uc2lkZWJhcltkYXRhLWJhY2tncm91bmQtY29sb3I9ZGVmYXVsdF0gLm5hdiAubmF2LWl0ZW0uYWN0aXZlIFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV0sXG4uc2lkZWJhcltkYXRhLWJhY2tncm91bmQtY29sb3I9ZGVmYXVsdF0gLm5hdiAubmF2LWl0ZW06aG92ZXIgW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpZGViYXJbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPWRlZmF1bHRdIC5uYXYgLm5hdi1pdGVtLmFjdGl2ZSBbZGF0YS10b2dnbGU9Y29sbGFwc2VdIGksXG4uc2lkZWJhcltkYXRhLWJhY2tncm91bmQtY29sb3I9ZGVmYXVsdF0gLm5hdiAubmF2LWl0ZW06aG92ZXIgW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXSBpIHtcbiAgY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuOCk7XG59XG4uc2lkZWJhcltkYXRhLWJhY2tncm91bmQtY29sb3I9ZGVmYXVsdF0gLnNpbXBsZS10ZXh0LFxuLnNpZGViYXJbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPWRlZmF1bHRdIC51c2VyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaWRlYmFyW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1kZWZhdWx0XSAuc2lkZWJhci1iYWNrZ3JvdW5kOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzMxNkVFNztcbiAgb3BhY2l0eTogMC45NDtcbn1cbi5zaWRlYmFyW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1kZWZhdWx0XSAubmF2IGxpIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2lkZWJhcltkYXRhLWJhY2tncm91bmQtY29sb3I9ZGFya2VyXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEVBRUQ7XG59XG4uc2lkZWJhcltkYXRhLWJhY2tncm91bmQtY29sb3I9ZGFya2VyXSAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaWRlYmFyW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1kYXJrZXJdIC5uYXYgLm5hdi1pdGVtIGkge1xuICBjb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgMC44KTtcbn1cbi5zaWRlYmFyW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1kYXJrZXJdIC5uYXYgLm5hdi1pdGVtLmFjdGl2ZSBbZGF0YS10b2dnbGU9Y29sbGFwc2VdLFxuLnNpZGViYXJbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPWRhcmtlcl0gLm5hdiAubmF2LWl0ZW06aG92ZXIgW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpZGViYXJbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPWRhcmtlcl0gLm5hdiAubmF2LWl0ZW0uYWN0aXZlIFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV0gaSxcbi5zaWRlYmFyW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1kYXJrZXJdIC5uYXYgLm5hdi1pdGVtOmhvdmVyIFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV0gaSB7XG4gIGNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjgpO1xufVxuLnNpZGViYXJbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPWRhcmtlcl0gLnNpbXBsZS10ZXh0LFxuLnNpZGViYXJbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPWRhcmtlcl0gLnVzZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpZGViYXJbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPWRhcmtlcl0gLnNpZGViYXItYmFja2dyb3VuZDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNFOEVBRUQ7XG4gIG9wYWNpdHk6IDAuOTQ7XG59XG4uc2lkZWJhcltkYXRhLWJhY2tncm91bmQtY29sb3I9ZGFya2VyXSAubG9nbzphZnRlcixcbi5zaWRlYmFyW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1kYXJrZXJdIC5uYXYgbGkuc2VwYXJhdG9yOmFmdGVyLFxuLnNpZGViYXJbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPWRhcmtlcl0gLnVzZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjMpO1xufVxuLnNpZGViYXJbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPWRhcmtlcl0gLm5hdiBsaS5hY3RpdmUgPiBbZGF0YS10b2dnbGU9Y29sbGFwc2VdLFxuLnNpZGViYXJbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPWRhcmtlcl0gLm5hdiBsaTpob3Zlcjpub3QoLmFjdGl2ZSkgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgMC4xKTtcbn1cbi5zaWRlYmFyW2RhdGEtY29sb3I9cHVycGxlXSBsaS5hY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1ODJlYztcbn1cbi5zaWRlYmFyW2RhdGEtY29sb3I9YXp1cmVdIGxpLmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xufVxuLnNpZGViYXJbZGF0YS1jb2xvcj1ncmVlbl0gbGkuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTA7XG59XG4uc2lkZWJhcltkYXRhLWNvbG9yPW9yYW5nZV0gbGkuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDA7XG59XG4uc2lkZWJhcltkYXRhLWNvbG9yPWRhbmdlcl0gbGkuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMzY7XG59XG4uc2lkZWJhcltkYXRhLWNvbG9yPXJvc2VdIGxpLmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzO1xufVxuLnNpZGViYXJbZGF0YS1jb2xvcj13aGl0ZV0gbGkuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDdweCAxMHB4IC01cHggaHNsYSgwLCAwJSwgMTAwJSwgMC40KTtcbn1cbi5zaWRlYmFyW2RhdGEtY29sb3I9d2hpdGVdIC5uYXYgLm5hdi1pdGVtLmFjdGl2ZSA+IGE6bm90KFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV0pIHtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDE7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDdweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLnNpZGViYXJbZGF0YS1jb2xvcj13aGl0ZV0gLm5hdiAubmF2LWl0ZW0uYWN0aXZlID4gYTpub3QoW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXSkgaSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG4uc2lkZWJhci5oYXMtaW1hZ2U6YWZ0ZXIsXG4uc2lkZWJhcltkYXRhLWltYWdlXTphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzc7XG59XG4uc2lkZWJhcltkYXRhLWNvbG9yPXB1cnBsZV0gbGkuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2MGRlZywgIzQ1ODJlYywgIzE3NTljZCk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDdweCAxMHB4IC01cHggcmdiYSgxNTYsIDM5LCAxNzYsIDAuNCk7XG59XG4uc2lkZWJhcltkYXRhLWNvbG9yPWF6dXJlXSBsaS5hY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDYwZGVnLCAjMDI5ZWIxLCAjMjViMWMzKTtcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgN3B4IDEwcHggLTVweCByZ2JhKDIzLCAxNjIsIDE4NCwgMC40KTtcbn1cbi5zaWRlYmFyW2RhdGEtY29sb3I9Z3JlZW5dIGxpLmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjBkZWcsICMyODhjNmMsICM0ZWE3NTIpO1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA3cHggMTBweCAtNXB4IHJnYmEoNzYsIDE3NSwgODAsIDAuNCk7XG59XG4uc2lkZWJhcltkYXRhLWNvbG9yPW9yYW5nZV0gbGkuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2MGRlZywgI2Y1NzAwYywgI2ZmOTgwMCk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDdweCAxMHB4IC01cHggcmdiYSgyNTUsIDE1MiwgMCwgMC40KTtcbn1cbi5zaWRlYmFyW2RhdGEtY29sb3I9ZGFuZ2VyXSBsaS5hY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDYwZGVnLCAjZDIyODI0LCAjZGEzYTM2KTtcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgN3B4IDEwcHggLTVweCByZ2JhKDI0NCwgNjcsIDU0LCAwLjQpO1xufVxuLnNpZGViYXJbZGF0YS1jb2xvcj1yb3NlXSBsaS5hY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDYwZGVnLCAjZWM0MDdhLCAjZDgxYjYwKTtcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgN3B4IDEwcHggLTVweCByZ2JhKDIzMywgMzAsIDk5LCAwLjQpO1xufVxuLm9mZi1jYW52YXMtc2lkZWJhciAubmF2YmFyLWNvbGxhcHNlIC5uYXYgPiBsaSA+IGEsXG4ub2ZmLWNhbnZhcy1zaWRlYmFyIC5uYXZiYXItY29sbGFwc2UgLm5hdiA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMTVweDtcbn1cbi5vZmYtY2FudmFzLXNpZGViYXIgLm5hdmJhci1jb2xsYXBzZSAubmF2ID4gbGkgPiBhOmZvY3VzLFxuLm9mZi1jYW52YXMtc2lkZWJhciAubmF2YmFyLWNvbGxhcHNlIC5uYXYgPiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBoc2xhKDAsIDAlLCA3OCUsIDAuMik7XG59XG4ubWFpbi1wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjYwcHgpO1xuICB0cmFuc2l0aW9uOiAwLjMzcywgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKTtcbn1cbi5tYWluLXBhbmVsID4gLmNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHBhZGRpbmc6IDE1cHggOHB4O1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIzcHgpO1xufVxuLm1haW4tcGFuZWwgPiAubmF2YmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYWluLXBhbmVsIC5oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm1haW4tcGFuZWwgLmhlYWRlciAudGl0bGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBlcmZlY3Qtc2Nyb2xsYmFyLW9uIC5tYWluLXBhbmVsLFxuLnBlcmZlY3Qtc2Nyb2xsYmFyLW9uIC5zaWRlYmFyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLm1haW4tcGFuZWwsXG4uc2lkZWJhcixcbi5zaWRlYmFyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsYm90dG9tLHdpZHRoO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzLCAwLjJzLCAwLjM1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcixsaW5lYXIsZWFzZTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnZpc2libGUtb24tc2lkZWJhci1yZWd1bGFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4udmlzaWJsZS1vbi1zaWRlYmFyLW1pbmkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLnNpZGViYXItbWluaSAudmlzaWJsZS1vbi1zaWRlYmFyLXJlZ3VsYXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc2lkZWJhci1taW5pIC52aXNpYmxlLW9uLXNpZGViYXItbWluaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpZGViYXItbWluaSAuc2lkZWJhcixcbiAgLnNpZGViYXItbWluaSAuc2lkZWJhciAuc2lkZWJhci13cmFwcGVyIHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxuICAuc2lkZWJhci1taW5pIC5tYWluLXBhbmVsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gIH1cbiAgLnNpZGViYXItbWluaSAuc2lkZWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICB9XG4gIC5zaWRlYmFyLW1pbmkgLnNpZGViYXIgLmxvZ28gYS5sb2dvLW5vcm1hbCxcbiAgLnNpZGViYXItbWluaSAuc2lkZWJhciAuc2lkZWJhci13cmFwcGVyIC51c2VyIC51c2VyLWluZm8gPiBhID4gc3BhbixcbiAgLnNpZGViYXItbWluaSAuc2lkZWJhciAuc2lkZWJhci13cmFwcGVyIC51c2VyIC51c2VyLWluZm8gW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXSB+IGRpdiA+IHVsID4gbGkgPiBhIC5zaWRlYmFyLW5vcm1hbCxcbiAgLnNpZGViYXItbWluaSAuc2lkZWJhciAuc2lkZWJhci13cmFwcGVyID4gLm5hdiBbZGF0YS10b2dnbGU9Y29sbGFwc2VdIH4gZGl2ID4gdWwgPiBsaSA+IGEgLnNpZGViYXItbm9ybWFsLFxuICAuc2lkZWJhci1taW5pIC5zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXIgPiAubmF2IGxpID4gYSBwIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICB9XG4gIC5zaWRlYmFyLW1pbmkgLnNpZGViYXI6aG92ZXIge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxuICAuc2lkZWJhci1taW5pIC5zaWRlYmFyOmhvdmVyIC5sb2dvIGEubG9nby1ub3JtYWwge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG4gIC5zaWRlYmFyLW1pbmkgLnNpZGViYXI6aG92ZXIgLnNpZGViYXItd3JhcHBlciB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICB9XG4gIC5zaWRlYmFyLW1pbmkgLnNpZGViYXI6aG92ZXIgLnNpZGViYXItd3JhcHBlciAudXNlciAudXNlci1pbmZvID4gYSA+IHNwYW4sXG4gIC5zaWRlYmFyLW1pbmkgLnNpZGViYXI6aG92ZXIgLnNpZGViYXItd3JhcHBlciAudXNlciAudXNlci1pbmZvIFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV0gfiBkaXYgPiB1bCA+IGxpID4gYSAuc2lkZWJhci1ub3JtYWwsXG4gIC5zaWRlYmFyLW1pbmkgLnNpZGViYXI6aG92ZXIgLnNpZGViYXItd3JhcHBlciA+IC5uYXYgW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXSB+IGRpdiA+IHVsID4gbGkgPiBhIC5zaWRlYmFyLW5vcm1hbCxcbiAgLnNpZGViYXItbWluaSAuc2lkZWJhcjpob3ZlciAuc2lkZWJhci13cmFwcGVyID4gLm5hdiBsaSA+IGEgcCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5kYXJrLWVkaXRpb24gLnNpZGViYXJbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPWRlZmF1bHRdIHtcbiAgYmFja2dyb3VuZDogIzMxNkVFNztcbn1cbi5kYXJrLWVkaXRpb24gLnNpZGViYXJbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPWRlZmF1bHRdIC5zaWRlYmFyLWJhY2tncm91bmQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzE2RUU3O1xuICBvcGFjaXR5OiAwLjk0O1xufVxuLmJ0bi5idG4tZmFjZWJvb2sge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSg1OSwgODksIDE1MiwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoNTksIDg5LCAxNTIsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoNTksIDg5LCAxNTIsIDAuMTIpO1xufVxuLmJ0bi5idG4tZmFjZWJvb2suZm9jdXMsXG4uYnRuLmJ0bi1mYWNlYm9vazpmb2N1cyxcbi5idG4uYnRuLWZhY2Vib29rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCMzYjU5OTgsICMzNzUzOGQsICMzZjVmYTMpO1xuICBib3JkZXItY29sb3I6ICMyYTNmNmM7XG59XG4uYnRuLmJ0bi1mYWNlYm9vay5hY3RpdmUsXG4uYnRuLmJ0bi1mYWNlYm9vazphY3RpdmUsXG4ub3BlbiA+IC5idG4uYnRuLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93ID4gLmJ0bi5idG4tZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCMzYjU5OTgsICMzNzUzOGQsICMzZjVmYTMpO1xuICBib3JkZXItY29sb3I6ICMyYTNmNmM7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoNTksIDg5LCAxNTIsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDU5LCA4OSwgMTUyLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDU5LCA4OSwgMTUyLCAwLjEyKTtcbn1cbi5idG4uYnRuLWZhY2Vib29rLmFjdGl2ZS5mb2N1cyxcbi5idG4uYnRuLWZhY2Vib29rLmFjdGl2ZTpmb2N1cyxcbi5idG4uYnRuLWZhY2Vib29rLmFjdGl2ZTpob3Zlcixcbi5idG4uYnRuLWZhY2Vib29rOmFjdGl2ZS5mb2N1cyxcbi5idG4uYnRuLWZhY2Vib29rOmFjdGl2ZTpmb2N1cyxcbi5idG4uYnRuLWZhY2Vib29rOmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmJ0bi5idG4tZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxuLm9wZW4gPiAuYnRuLmJ0bi1mYWNlYm9vay5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5idG4uYnRuLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmJ0bi5idG4tZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxuLnNob3cgPiAuYnRuLmJ0bi1mYWNlYm9vay5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4uYnRuLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjM2I1OTk4LCAjMzc1MzhkLCAjM2Y1ZmEzKTtcbiAgYm9yZGVyLWNvbG9yOiAjMTcyMzNjO1xufVxuLm9wZW4gPiAuYnRuLmJ0bi1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcbn1cbi5vcGVuID4gLmJ0bi5idG4tZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzNiNTk5OCwgIzM3NTM4ZCwgIzNmNWZhMyk7XG59XG4uYnRuLmJ0bi1mYWNlYm9vay5kaXNhYmxlZC5mb2N1cyxcbi5idG4uYnRuLWZhY2Vib29rLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi5idG4tZmFjZWJvb2suZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLmJ0bi1mYWNlYm9vazpkaXNhYmxlZC5mb2N1cyxcbi5idG4uYnRuLWZhY2Vib29rOmRpc2FibGVkOmZvY3VzLFxuLmJ0bi5idG4tZmFjZWJvb2s6ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xuICBib3JkZXItY29sb3I6ICMzYjU5OTg7XG59XG4uYnRuLmJ0bi1mYWNlYm9vazphY3RpdmUsXG4uYnRuLmJ0bi1mYWNlYm9vazpmb2N1cyxcbi5idG4uYnRuLWZhY2Vib29rOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxNHB4IDI2cHggLTEycHggcmdiYSg1OSwgODksIDE1MiwgMC40MiksIDAgNHB4IDIzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDhweCAxMHB4IC01cHggcmdiYSg1OSwgODksIDE1MiwgMC4yKTtcbn1cbi5idG4uYnRuLXR3aXR0ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1YWNlZTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSg4NSwgMTcyLCAyMzgsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDg1LCAxNzIsIDIzOCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSg4NSwgMTcyLCAyMzgsIDAuMTIpO1xufVxuLmJ0bi5idG4tdHdpdHRlci5mb2N1cyxcbi5idG4uYnRuLXR3aXR0ZXI6Zm9jdXMsXG4uYnRuLmJ0bi10d2l0dGVyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCM1NWFjZWUsICM0N2E1ZWQsICM2M2IzZWYpO1xuICBib3JkZXItY29sb3I6ICMxZDkxZTg7XG59XG4uYnRuLmJ0bi10d2l0dGVyLmFjdGl2ZSxcbi5idG4uYnRuLXR3aXR0ZXI6YWN0aXZlLFxuLm9wZW4gPiAuYnRuLmJ0bi10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93ID4gLmJ0bi5idG4tdHdpdHRlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzU1YWNlZSwgIzQ3YTVlZCwgIzYzYjNlZik7XG4gIGJvcmRlci1jb2xvcjogIzFkOTFlODtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSg4NSwgMTcyLCAyMzgsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDg1LCAxNzIsIDIzOCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSg4NSwgMTcyLCAyMzgsIDAuMTIpO1xufVxuLmJ0bi5idG4tdHdpdHRlci5hY3RpdmUuZm9jdXMsXG4uYnRuLmJ0bi10d2l0dGVyLmFjdGl2ZTpmb2N1cyxcbi5idG4uYnRuLXR3aXR0ZXIuYWN0aXZlOmhvdmVyLFxuLmJ0bi5idG4tdHdpdHRlcjphY3RpdmUuZm9jdXMsXG4uYnRuLmJ0bi10d2l0dGVyOmFjdGl2ZTpmb2N1cyxcbi5idG4uYnRuLXR3aXR0ZXI6YWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuYnRuLmJ0bi10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi5vcGVuID4gLmJ0bi5idG4tdHdpdHRlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5idG4uYnRuLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLmJ0bi10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi5idG4tdHdpdHRlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4uYnRuLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCM1NWFjZWUsICM0N2E1ZWQsICM2M2IzZWYpO1xuICBib3JkZXItY29sb3I6ICMxMjZkYjI7XG59XG4ub3BlbiA+IC5idG4uYnRuLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NWFjZWU7XG59XG4ub3BlbiA+IC5idG4uYnRuLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzU1YWNlZSwgIzQ3YTVlZCwgIzYzYjNlZik7XG59XG4uYnRuLmJ0bi10d2l0dGVyLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi5idG4tdHdpdHRlci5kaXNhYmxlZDpmb2N1cyxcbi5idG4uYnRuLXR3aXR0ZXIuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLmJ0bi10d2l0dGVyOmRpc2FibGVkLmZvY3VzLFxuLmJ0bi5idG4tdHdpdHRlcjpkaXNhYmxlZDpmb2N1cyxcbi5idG4uYnRuLXR3aXR0ZXI6ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTVhY2VlO1xuICBib3JkZXItY29sb3I6ICM1NWFjZWU7XG59XG4uYnRuLmJ0bi10d2l0dGVyOmFjdGl2ZSxcbi5idG4uYnRuLXR3aXR0ZXI6Zm9jdXMsXG4uYnRuLmJ0bi10d2l0dGVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxNHB4IDI2cHggLTEycHggcmdiYSg4NSwgMTcyLCAyMzgsIDAuNDIpLCAwIDRweCAyM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA4cHggMTBweCAtNXB4IHJnYmEoODUsIDE3MiwgMjM4LCAwLjIpO1xufVxuLmJ0bi5idG4tcGludGVyZXN0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzIxMjc7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMjA0LCAzMywgMzksIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDIwNCwgMzMsIDM5LCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDIwNCwgMzMsIDM5LCAwLjEyKTtcbn1cbi5idG4uYnRuLXBpbnRlcmVzdC5mb2N1cyxcbi5idG4uYnRuLXBpbnRlcmVzdDpmb2N1cyxcbi5idG4uYnRuLXBpbnRlcmVzdDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjY2MyMTI3LCAjYmYxZjI0LCAjZDkyMzJhKTtcbiAgYm9yZGVyLWNvbG9yOiAjOTcxODFkO1xufVxuLmJ0bi5idG4tcGludGVyZXN0LmFjdGl2ZSxcbi5idG4uYnRuLXBpbnRlcmVzdDphY3RpdmUsXG4ub3BlbiA+IC5idG4uYnRuLXBpbnRlcmVzdC5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyA+IC5idG4uYnRuLXBpbnRlcmVzdC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoI2NjMjEyNywgI2JmMWYyNCwgI2Q5MjMyYSk7XG4gIGJvcmRlci1jb2xvcjogIzk3MTgxZDtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgyMDQsIDMzLCAzOSwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMjA0LCAzMywgMzksIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMjA0LCAzMywgMzksIDAuMTIpO1xufVxuLmJ0bi5idG4tcGludGVyZXN0LmFjdGl2ZS5mb2N1cyxcbi5idG4uYnRuLXBpbnRlcmVzdC5hY3RpdmU6Zm9jdXMsXG4uYnRuLmJ0bi1waW50ZXJlc3QuYWN0aXZlOmhvdmVyLFxuLmJ0bi5idG4tcGludGVyZXN0OmFjdGl2ZS5mb2N1cyxcbi5idG4uYnRuLXBpbnRlcmVzdDphY3RpdmU6Zm9jdXMsXG4uYnRuLmJ0bi1waW50ZXJlc3Q6YWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuYnRuLmJ0bi1waW50ZXJlc3QuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxuLm9wZW4gPiAuYnRuLmJ0bi1waW50ZXJlc3QuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLm9wZW4gPiAuYnRuLmJ0bi1waW50ZXJlc3QuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLmJ0bi1waW50ZXJlc3QuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxuLnNob3cgPiAuYnRuLmJ0bi1waW50ZXJlc3QuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuYnRuLmJ0bi1waW50ZXJlc3QuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCNjYzIxMjcsICNiZjFmMjQsICNkOTIzMmEpO1xuICBib3JkZXItY29sb3I6ICM1ZTBmMTI7XG59XG4ub3BlbiA+IC5idG4uYnRuLXBpbnRlcmVzdC5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMjEyNztcbn1cbi5vcGVuID4gLmJ0bi5idG4tcGludGVyZXN0LmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCNjYzIxMjcsICNiZjFmMjQsICNkOTIzMmEpO1xufVxuLmJ0bi5idG4tcGludGVyZXN0LmRpc2FibGVkLmZvY3VzLFxuLmJ0bi5idG4tcGludGVyZXN0LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi5idG4tcGludGVyZXN0LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi5idG4tcGludGVyZXN0OmRpc2FibGVkLmZvY3VzLFxuLmJ0bi5idG4tcGludGVyZXN0OmRpc2FibGVkOmZvY3VzLFxuLmJ0bi5idG4tcGludGVyZXN0OmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMjEyNztcbiAgYm9yZGVyLWNvbG9yOiAjY2MyMTI3O1xufVxuLmJ0bi5idG4tcGludGVyZXN0OmFjdGl2ZSxcbi5idG4uYnRuLXBpbnRlcmVzdDpmb2N1cyxcbi5idG4uYnRuLXBpbnRlcmVzdDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMjA0LCAzMywgMzksIDAuNDIpLCAwIDRweCAyM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA4cHggMTBweCAtNXB4IHJnYmEoMjA0LCAzMywgMzksIDAuMik7XG59XG4uYnRuLmJ0bi1nb29nbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkNGIzOTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgyMjEsIDc1LCA1NywgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMjIxLCA3NSwgNTcsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMjIxLCA3NSwgNTcsIDAuMTIpO1xufVxuLmJ0bi5idG4tZ29vZ2xlLmZvY3VzLFxuLmJ0bi5idG4tZ29vZ2xlOmZvY3VzLFxuLmJ0bi5idG4tZ29vZ2xlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCNkZDRiMzksICNkYjNmMmMsICNkZjU3NDYpO1xuICBib3JkZXItY29sb3I6ICNiOTMxMjA7XG59XG4uYnRuLmJ0bi1nb29nbGUuYWN0aXZlLFxuLmJ0bi5idG4tZ29vZ2xlOmFjdGl2ZSxcbi5vcGVuID4gLmJ0bi5idG4tZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93ID4gLmJ0bi5idG4tZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjZGQ0YjM5LCAjZGIzZjJjLCAjZGY1NzQ2KTtcbiAgYm9yZGVyLWNvbG9yOiAjYjkzMTIwO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDIyMSwgNzUsIDU3LCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgyMjEsIDc1LCA1NywgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgyMjEsIDc1LCA1NywgMC4xMik7XG59XG4uYnRuLmJ0bi1nb29nbGUuYWN0aXZlLmZvY3VzLFxuLmJ0bi5idG4tZ29vZ2xlLmFjdGl2ZTpmb2N1cyxcbi5idG4uYnRuLWdvb2dsZS5hY3RpdmU6aG92ZXIsXG4uYnRuLmJ0bi1nb29nbGU6YWN0aXZlLmZvY3VzLFxuLmJ0bi5idG4tZ29vZ2xlOmFjdGl2ZTpmb2N1cyxcbi5idG4uYnRuLWdvb2dsZTphY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5idG4uYnRuLWdvb2dsZS5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4ub3BlbiA+IC5idG4uYnRuLWdvb2dsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5idG4uYnRuLWdvb2dsZS5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4uYnRuLWdvb2dsZS5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4uc2hvdyA+IC5idG4uYnRuLWdvb2dsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4uYnRuLWdvb2dsZS5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoI2RkNGIzOSwgI2RiM2YyYywgI2RmNTc0Nik7XG4gIGJvcmRlci1jb2xvcjogIzgwMjIxNjtcbn1cbi5vcGVuID4gLmJ0bi5idG4tZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ0YjM5O1xufVxuLm9wZW4gPiAuYnRuLmJ0bi1nb29nbGUuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoI2RkNGIzOSwgI2RiM2YyYywgI2RmNTc0Nik7XG59XG4uYnRuLmJ0bi1nb29nbGUuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLmJ0bi1nb29nbGUuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLmJ0bi1nb29nbGUuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLmJ0bi1nb29nbGU6ZGlzYWJsZWQuZm9jdXMsXG4uYnRuLmJ0bi1nb29nbGU6ZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLmJ0bi1nb29nbGU6ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ0YjM5O1xuICBib3JkZXItY29sb3I6ICNkZDRiMzk7XG59XG4uYnRuLmJ0bi1nb29nbGU6YWN0aXZlLFxuLmJ0bi5idG4tZ29vZ2xlOmZvY3VzLFxuLmJ0bi5idG4tZ29vZ2xlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxNHB4IDI2cHggLTEycHggcmdiYSgyMjEsIDc1LCA1NywgMC40MiksIDAgNHB4IDIzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDhweCAxMHB4IC01cHggcmdiYSgyMjEsIDc1LCA1NywgMC4yKTtcbn1cbi5idG4uYnRuLWxpbmtlZGluIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTc2YjQ7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoOSwgMTE4LCAxODAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDksIDExOCwgMTgwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDksIDExOCwgMTgwLCAwLjEyKTtcbn1cbi5idG4uYnRuLWxpbmtlZGluLmZvY3VzLFxuLmJ0bi5idG4tbGlua2VkaW46Zm9jdXMsXG4uYnRuLmJ0bi1saW5rZWRpbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjMDk3NmI0LCAjMDg2Y2E1LCAjMGE4MGMzKTtcbiAgYm9yZGVyLWNvbG9yOiAjMDY1MDdhO1xufVxuLmJ0bi5idG4tbGlua2VkaW4uYWN0aXZlLFxuLmJ0bi5idG4tbGlua2VkaW46YWN0aXZlLFxuLm9wZW4gPiAuYnRuLmJ0bi1saW5rZWRpbi5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyA+IC5idG4uYnRuLWxpbmtlZGluLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjMDk3NmI0LCAjMDg2Y2E1LCAjMGE4MGMzKTtcbiAgYm9yZGVyLWNvbG9yOiAjMDY1MDdhO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDksIDExOCwgMTgwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSg5LCAxMTgsIDE4MCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSg5LCAxMTgsIDE4MCwgMC4xMik7XG59XG4uYnRuLmJ0bi1saW5rZWRpbi5hY3RpdmUuZm9jdXMsXG4uYnRuLmJ0bi1saW5rZWRpbi5hY3RpdmU6Zm9jdXMsXG4uYnRuLmJ0bi1saW5rZWRpbi5hY3RpdmU6aG92ZXIsXG4uYnRuLmJ0bi1saW5rZWRpbjphY3RpdmUuZm9jdXMsXG4uYnRuLmJ0bi1saW5rZWRpbjphY3RpdmU6Zm9jdXMsXG4uYnRuLmJ0bi1saW5rZWRpbjphY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5idG4uYnRuLWxpbmtlZGluLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi5vcGVuID4gLmJ0bi5idG4tbGlua2VkaW4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLm9wZW4gPiAuYnRuLmJ0bi1saW5rZWRpbi5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4uYnRuLWxpbmtlZGluLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi5idG4tbGlua2VkaW4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuYnRuLmJ0bi1saW5rZWRpbi5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzA5NzZiNCwgIzA4NmNhNSwgIzBhODBjMyk7XG4gIGJvcmRlci1jb2xvcjogIzAzMjYzYjtcbn1cbi5vcGVuID4gLmJ0bi5idG4tbGlua2VkaW4uZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTc2YjQ7XG59XG4ub3BlbiA+IC5idG4uYnRuLWxpbmtlZGluLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCMwOTc2YjQsICMwODZjYTUsICMwYTgwYzMpO1xufVxuLmJ0bi5idG4tbGlua2VkaW4uZGlzYWJsZWQuZm9jdXMsXG4uYnRuLmJ0bi1saW5rZWRpbi5kaXNhYmxlZDpmb2N1cyxcbi5idG4uYnRuLWxpbmtlZGluLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi5idG4tbGlua2VkaW46ZGlzYWJsZWQuZm9jdXMsXG4uYnRuLmJ0bi1saW5rZWRpbjpkaXNhYmxlZDpmb2N1cyxcbi5idG4uYnRuLWxpbmtlZGluOmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NzZiNDtcbiAgYm9yZGVyLWNvbG9yOiAjMDk3NmI0O1xufVxuLmJ0bi5idG4tbGlua2VkaW46YWN0aXZlLFxuLmJ0bi5idG4tbGlua2VkaW46Zm9jdXMsXG4uYnRuLmJ0bi1saW5rZWRpbjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMTRweCAyNnB4IC0xMnB4IHJnYmEoOSwgMTE4LCAxODAsIDAuNDIpLCAwIDRweCAyM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA4cHggMTBweCAtNXB4IHJnYmEoOSwgMTE4LCAxODAsIDAuMik7XG59XG4uYnRuLmJ0bi1kcmliYmJsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE0Yzg5O1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDIzNCwgNzYsIDEzNywgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMjM0LCA3NiwgMTM3LCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDIzNCwgNzYsIDEzNywgMC4xMik7XG59XG4uYnRuLmJ0bi1kcmliYmJsZS5mb2N1cyxcbi5idG4uYnRuLWRyaWJiYmxlOmZvY3VzLFxuLmJ0bi5idG4tZHJpYmJibGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoI2VhNGM4OSwgI2U4M2U4MCwgI2VjNWE5Mik7XG4gIGJvcmRlci1jb2xvcjogI2RmMWE2Njtcbn1cbi5idG4uYnRuLWRyaWJiYmxlLmFjdGl2ZSxcbi5idG4uYnRuLWRyaWJiYmxlOmFjdGl2ZSxcbi5vcGVuID4gLmJ0bi5idG4tZHJpYmJibGUuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgPiAuYnRuLmJ0bi1kcmliYmJsZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoI2VhNGM4OSwgI2U4M2U4MCwgI2VjNWE5Mik7XG4gIGJvcmRlci1jb2xvcjogI2RmMWE2NjtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgyMzQsIDc2LCAxMzcsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDIzNCwgNzYsIDEzNywgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgyMzQsIDc2LCAxMzcsIDAuMTIpO1xufVxuLmJ0bi5idG4tZHJpYmJibGUuYWN0aXZlLmZvY3VzLFxuLmJ0bi5idG4tZHJpYmJibGUuYWN0aXZlOmZvY3VzLFxuLmJ0bi5idG4tZHJpYmJibGUuYWN0aXZlOmhvdmVyLFxuLmJ0bi5idG4tZHJpYmJibGU6YWN0aXZlLmZvY3VzLFxuLmJ0bi5idG4tZHJpYmJibGU6YWN0aXZlOmZvY3VzLFxuLmJ0bi5idG4tZHJpYmJibGU6YWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuYnRuLmJ0bi1kcmliYmJsZS5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4ub3BlbiA+IC5idG4uYnRuLWRyaWJiYmxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5vcGVuID4gLmJ0bi5idG4tZHJpYmJibGUuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLmJ0bi1kcmliYmJsZS5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4uc2hvdyA+IC5idG4uYnRuLWRyaWJiYmxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi5idG4tZHJpYmJibGUuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCNlYTRjODksICNlODNlODAsICNlYzVhOTIpO1xuICBib3JkZXItY29sb3I6ICNhMzEzNGI7XG59XG4ub3BlbiA+IC5idG4uYnRuLWRyaWJiYmxlLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE0Yzg5O1xufVxuLm9wZW4gPiAuYnRuLmJ0bi1kcmliYmJsZS5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjZWE0Yzg5LCAjZTgzZTgwLCAjZWM1YTkyKTtcbn1cbi5idG4uYnRuLWRyaWJiYmxlLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi5idG4tZHJpYmJibGUuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLmJ0bi1kcmliYmJsZS5kaXNhYmxlZDpob3Zlcixcbi5idG4uYnRuLWRyaWJiYmxlOmRpc2FibGVkLmZvY3VzLFxuLmJ0bi5idG4tZHJpYmJibGU6ZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLmJ0bi1kcmliYmJsZTpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTRjODk7XG4gIGJvcmRlci1jb2xvcjogI2VhNGM4OTtcbn1cbi5idG4uYnRuLWRyaWJiYmxlOmFjdGl2ZSxcbi5idG4uYnRuLWRyaWJiYmxlOmZvY3VzLFxuLmJ0bi5idG4tZHJpYmJibGU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDE0cHggMjZweCAtMTJweCByZ2JhKDIzNCwgNzYsIDEzNywgMC40MiksIDAgNHB4IDIzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDhweCAxMHB4IC01cHggcmdiYSgyMzQsIDc2LCAxMzcsIDAuMik7XG59XG4uYnRuLmJ0bi1naXRodWIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSg1MSwgNTEsIDUxLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSg1MSwgNTEsIDUxLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDUxLCA1MSwgNTEsIDAuMTIpO1xufVxuLmJ0bi5idG4tZ2l0aHViLmZvY3VzLFxuLmJ0bi5idG4tZ2l0aHViOmZvY3VzLFxuLmJ0bi5idG4tZ2l0aHViOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCMzMzMsICMyYjJiMmIsICMzYjNiM2IpO1xuICBib3JkZXItY29sb3I6ICMxNDE0MTQ7XG59XG4uYnRuLmJ0bi1naXRodWIuYWN0aXZlLFxuLmJ0bi5idG4tZ2l0aHViOmFjdGl2ZSxcbi5vcGVuID4gLmJ0bi5idG4tZ2l0aHViLmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93ID4gLmJ0bi5idG4tZ2l0aHViLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjMzMzLCAjMmIyYjJiLCAjM2IzYjNiKTtcbiAgYm9yZGVyLWNvbG9yOiAjMTQxNDE0O1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDUxLCA1MSwgNTEsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDUxLCA1MSwgNTEsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoNTEsIDUxLCA1MSwgMC4xMik7XG59XG4uYnRuLmJ0bi1naXRodWIuYWN0aXZlLmZvY3VzLFxuLmJ0bi5idG4tZ2l0aHViLmFjdGl2ZTpmb2N1cyxcbi5idG4uYnRuLWdpdGh1Yi5hY3RpdmU6aG92ZXIsXG4uYnRuLmJ0bi1naXRodWI6YWN0aXZlLmZvY3VzLFxuLmJ0bi5idG4tZ2l0aHViOmFjdGl2ZTpmb2N1cyxcbi5idG4uYnRuLWdpdGh1YjphY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5idG4uYnRuLWdpdGh1Yi5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4ub3BlbiA+IC5idG4uYnRuLWdpdGh1Yi5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5idG4uYnRuLWdpdGh1Yi5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4uYnRuLWdpdGh1Yi5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4uc2hvdyA+IC5idG4uYnRuLWdpdGh1Yi5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4uYnRuLWdpdGh1Yi5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzMzMywgIzJiMmIyYiwgIzNiM2IzYik7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5vcGVuID4gLmJ0bi5idG4tZ2l0aHViLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuLm9wZW4gPiAuYnRuLmJ0bi1naXRodWIuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzMzMywgIzJiMmIyYiwgIzNiM2IzYik7XG59XG4uYnRuLmJ0bi1naXRodWIuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLmJ0bi1naXRodWIuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLmJ0bi1naXRodWIuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLmJ0bi1naXRodWI6ZGlzYWJsZWQuZm9jdXMsXG4uYnRuLmJ0bi1naXRodWI6ZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLmJ0bi1naXRodWI6ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItY29sb3I6ICMzMzM7XG59XG4uYnRuLmJ0bi1naXRodWI6YWN0aXZlLFxuLmJ0bi5idG4tZ2l0aHViOmZvY3VzLFxuLmJ0bi5idG4tZ2l0aHViOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxNHB4IDI2cHggLTEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjQyKSwgMCA0cHggMjNweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgOHB4IDEwcHggLTVweCByZ2JhKDUxLCA1MSwgNTEsIDAuMik7XG59XG4uYnRuLmJ0bi15b3V0dWJlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTJkMjc7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMjI5LCA0NSwgMzksIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDIyOSwgNDUsIDM5LCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDIyOSwgNDUsIDM5LCAwLjEyKTtcbn1cbi5idG4uYnRuLXlvdXR1YmUuZm9jdXMsXG4uYnRuLmJ0bi15b3V0dWJlOmZvY3VzLFxuLmJ0bi5idG4teW91dHViZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjZTUyZDI3LCAjZTIyMTFiLCAjZTczYTM1KTtcbiAgYm9yZGVyLWNvbG9yOiAjYjkxYjE2O1xufVxuLmJ0bi5idG4teW91dHViZS5hY3RpdmUsXG4uYnRuLmJ0bi15b3V0dWJlOmFjdGl2ZSxcbi5vcGVuID4gLmJ0bi5idG4teW91dHViZS5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyA+IC5idG4uYnRuLXlvdXR1YmUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCNlNTJkMjcsICNlMjIxMWIsICNlNzNhMzUpO1xuICBib3JkZXItY29sb3I6ICNiOTFiMTY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMjI5LCA0NSwgMzksIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDIyOSwgNDUsIDM5LCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDIyOSwgNDUsIDM5LCAwLjEyKTtcbn1cbi5idG4uYnRuLXlvdXR1YmUuYWN0aXZlLmZvY3VzLFxuLmJ0bi5idG4teW91dHViZS5hY3RpdmU6Zm9jdXMsXG4uYnRuLmJ0bi15b3V0dWJlLmFjdGl2ZTpob3Zlcixcbi5idG4uYnRuLXlvdXR1YmU6YWN0aXZlLmZvY3VzLFxuLmJ0bi5idG4teW91dHViZTphY3RpdmU6Zm9jdXMsXG4uYnRuLmJ0bi15b3V0dWJlOmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmJ0bi5idG4teW91dHViZS5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4ub3BlbiA+IC5idG4uYnRuLXlvdXR1YmUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLm9wZW4gPiAuYnRuLmJ0bi15b3V0dWJlLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmJ0bi5idG4teW91dHViZS5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4uc2hvdyA+IC5idG4uYnRuLXlvdXR1YmUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuYnRuLmJ0bi15b3V0dWJlLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjZTUyZDI3LCAjZTIyMTFiLCAjZTczYTM1KTtcbiAgYm9yZGVyLWNvbG9yOiAjN2QxMzBmO1xufVxuLm9wZW4gPiAuYnRuLmJ0bi15b3V0dWJlLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUyZDI3O1xufVxuLm9wZW4gPiAuYnRuLmJ0bi15b3V0dWJlLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCNlNTJkMjcsICNlMjIxMWIsICNlNzNhMzUpO1xufVxuLmJ0bi5idG4teW91dHViZS5kaXNhYmxlZC5mb2N1cyxcbi5idG4uYnRuLXlvdXR1YmUuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLmJ0bi15b3V0dWJlLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi5idG4teW91dHViZTpkaXNhYmxlZC5mb2N1cyxcbi5idG4uYnRuLXlvdXR1YmU6ZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLmJ0bi15b3V0dWJlOmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1MmQyNztcbiAgYm9yZGVyLWNvbG9yOiAjZTUyZDI3O1xufVxuLmJ0bi5idG4teW91dHViZTphY3RpdmUsXG4uYnRuLmJ0bi15b3V0dWJlOmZvY3VzLFxuLmJ0bi5idG4teW91dHViZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMjI5LCA0NSwgMzksIDAuNDIpLCAwIDRweCAyM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA4cHggMTBweCAtNXB4IHJnYmEoMjI5LCA0NSwgMzksIDAuMik7XG59XG4uYnRuLmJ0bi1pbnN0YWdyYW0ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyNTY4ODtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgxOCwgODYsIDEzNiwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMTgsIDg2LCAxMzYsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMTgsIDg2LCAxMzYsIDAuMTIpO1xufVxuLmJ0bi5idG4taW5zdGFncmFtLmZvY3VzLFxuLmJ0bi5idG4taW5zdGFncmFtOmZvY3VzLFxuLmJ0bi5idG4taW5zdGFncmFtOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCMxMjU2ODgsICMxMDRkN2EsICMxNDVmOTYpO1xuICBib3JkZXItY29sb3I6ICMwYjM0NTI7XG59XG4uYnRuLmJ0bi1pbnN0YWdyYW0uYWN0aXZlLFxuLmJ0bi5idG4taW5zdGFncmFtOmFjdGl2ZSxcbi5vcGVuID4gLmJ0bi5idG4taW5zdGFncmFtLmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93ID4gLmJ0bi5idG4taW5zdGFncmFtLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjMTI1Njg4LCAjMTA0ZDdhLCAjMTQ1Zjk2KTtcbiAgYm9yZGVyLWNvbG9yOiAjMGIzNDUyO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDE4LCA4NiwgMTM2LCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgxOCwgODYsIDEzNiwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgxOCwgODYsIDEzNiwgMC4xMik7XG59XG4uYnRuLmJ0bi1pbnN0YWdyYW0uYWN0aXZlLmZvY3VzLFxuLmJ0bi5idG4taW5zdGFncmFtLmFjdGl2ZTpmb2N1cyxcbi5idG4uYnRuLWluc3RhZ3JhbS5hY3RpdmU6aG92ZXIsXG4uYnRuLmJ0bi1pbnN0YWdyYW06YWN0aXZlLmZvY3VzLFxuLmJ0bi5idG4taW5zdGFncmFtOmFjdGl2ZTpmb2N1cyxcbi5idG4uYnRuLWluc3RhZ3JhbTphY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5idG4uYnRuLWluc3RhZ3JhbS5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4ub3BlbiA+IC5idG4uYnRuLWluc3RhZ3JhbS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5idG4uYnRuLWluc3RhZ3JhbS5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4uc2hvdyA+IC5idG4uYnRuLWluc3RhZ3JhbS5kcm9wZG93bi10b2dnbGUuZm9jdXMsXG4uc2hvdyA+IC5idG4uYnRuLWluc3RhZ3JhbS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4uYnRuLWluc3RhZ3JhbS5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzEyNTY4OCwgIzEwNGQ3YSwgIzE0NWY5Nik7XG4gIGJvcmRlci1jb2xvcjogIzAzMGYxNztcbn1cbi5vcGVuID4gLmJ0bi5idG4taW5zdGFncmFtLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI1Njg4O1xufVxuLm9wZW4gPiAuYnRuLmJ0bi1pbnN0YWdyYW0uZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzEyNTY4OCwgIzEwNGQ3YSwgIzE0NWY5Nik7XG59XG4uYnRuLmJ0bi1pbnN0YWdyYW0uZGlzYWJsZWQuZm9jdXMsXG4uYnRuLmJ0bi1pbnN0YWdyYW0uZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLmJ0bi1pbnN0YWdyYW0uZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLmJ0bi1pbnN0YWdyYW06ZGlzYWJsZWQuZm9jdXMsXG4uYnRuLmJ0bi1pbnN0YWdyYW06ZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLmJ0bi1pbnN0YWdyYW06ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI1Njg4O1xuICBib3JkZXItY29sb3I6ICMxMjU2ODg7XG59XG4uYnRuLmJ0bi1pbnN0YWdyYW06YWN0aXZlLFxuLmJ0bi5idG4taW5zdGFncmFtOmZvY3VzLFxuLmJ0bi5idG4taW5zdGFncmFtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxNHB4IDI2cHggLTEycHggcmdiYSgxOCwgODYsIDEzNiwgMC40MiksIDAgNHB4IDIzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDhweCAxMHB4IC01cHggcmdiYSgxOCwgODYsIDEzNiwgMC4yKTtcbn1cbi5idG4uYnRuLXJlZGRpdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0NTAwO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDI1NSwgNjksIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDI1NSwgNjksIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMjU1LCA2OSwgMCwgMC4xMik7XG59XG4uYnRuLmJ0bi1yZWRkaXQuZm9jdXMsXG4uYnRuLmJ0bi1yZWRkaXQ6Zm9jdXMsXG4uYnRuLmJ0bi1yZWRkaXQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoI2ZmNDUwMCwgI2YwNDEwMCwgI2ZmNTAwZik7XG4gIGJvcmRlci1jb2xvcjogI2MyMzQwMDtcbn1cbi5idG4uYnRuLXJlZGRpdC5hY3RpdmUsXG4uYnRuLmJ0bi1yZWRkaXQ6YWN0aXZlLFxuLm9wZW4gPiAuYnRuLmJ0bi1yZWRkaXQuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgPiAuYnRuLmJ0bi1yZWRkaXQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCNmZjQ1MDAsICNmMDQxMDAsICNmZjUwMGYpO1xuICBib3JkZXItY29sb3I6ICNjMjM0MDA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMjU1LCA2OSwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMjU1LCA2OSwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgyNTUsIDY5LCAwLCAwLjEyKTtcbn1cbi5idG4uYnRuLXJlZGRpdC5hY3RpdmUuZm9jdXMsXG4uYnRuLmJ0bi1yZWRkaXQuYWN0aXZlOmZvY3VzLFxuLmJ0bi5idG4tcmVkZGl0LmFjdGl2ZTpob3Zlcixcbi5idG4uYnRuLXJlZGRpdDphY3RpdmUuZm9jdXMsXG4uYnRuLmJ0bi1yZWRkaXQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi5idG4tcmVkZGl0OmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmJ0bi5idG4tcmVkZGl0LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi5vcGVuID4gLmJ0bi5idG4tcmVkZGl0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5vcGVuID4gLmJ0bi5idG4tcmVkZGl0LmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmJ0bi5idG4tcmVkZGl0LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi5idG4tcmVkZGl0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi5idG4tcmVkZGl0LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjZmY0NTAwLCAjZjA0MTAwLCAjZmY1MDBmKTtcbiAgYm9yZGVyLWNvbG9yOiAjODAyMzAwO1xufVxuLm9wZW4gPiAuYnRuLmJ0bi1yZWRkaXQuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ1MDA7XG59XG4ub3BlbiA+IC5idG4uYnRuLXJlZGRpdC5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjZmY0NTAwLCAjZjA0MTAwLCAjZmY1MDBmKTtcbn1cbi5idG4uYnRuLXJlZGRpdC5kaXNhYmxlZC5mb2N1cyxcbi5idG4uYnRuLXJlZGRpdC5kaXNhYmxlZDpmb2N1cyxcbi5idG4uYnRuLXJlZGRpdC5kaXNhYmxlZDpob3Zlcixcbi5idG4uYnRuLXJlZGRpdDpkaXNhYmxlZC5mb2N1cyxcbi5idG4uYnRuLXJlZGRpdDpkaXNhYmxlZDpmb2N1cyxcbi5idG4uYnRuLXJlZGRpdDpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ1MDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmNDUwMDtcbn1cbi5idG4uYnRuLXJlZGRpdDphY3RpdmUsXG4uYnRuLmJ0bi1yZWRkaXQ6Zm9jdXMsXG4uYnRuLmJ0bi1yZWRkaXQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDE0cHggMjZweCAtMTJweCByZ2JhKDI1NSwgNjksIDAsIDAuNDIpLCAwIDRweCAyM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA4cHggMTBweCAtNXB4IHJnYmEoMjU1LCA2OSwgMCwgMC4yKTtcbn1cbi5idG4uYnRuLXR1bWJsciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU0NjVjO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDUzLCA3MCwgOTIsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDUzLCA3MCwgOTIsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoNTMsIDcwLCA5MiwgMC4xMik7XG59XG4uYnRuLmJ0bi10dW1ibHIuZm9jdXMsXG4uYnRuLmJ0bi10dW1ibHI6Zm9jdXMsXG4uYnRuLmJ0bi10dW1ibHI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzM1NDY1YywgIzJmM2Y1MiwgIzNiNGQ2Nik7XG4gIGJvcmRlci1jb2xvcjogIzFmMjgzNTtcbn1cbi5idG4uYnRuLXR1bWJsci5hY3RpdmUsXG4uYnRuLmJ0bi10dW1ibHI6YWN0aXZlLFxuLm9wZW4gPiAuYnRuLmJ0bi10dW1ibHIuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgPiAuYnRuLmJ0bi10dW1ibHIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCMzNTQ2NWMsICMyZjNmNTIsICMzYjRkNjYpO1xuICBib3JkZXItY29sb3I6ICMxZjI4MzU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoNTMsIDcwLCA5MiwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoNTMsIDcwLCA5MiwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSg1MywgNzAsIDkyLCAwLjEyKTtcbn1cbi5idG4uYnRuLXR1bWJsci5hY3RpdmUuZm9jdXMsXG4uYnRuLmJ0bi10dW1ibHIuYWN0aXZlOmZvY3VzLFxuLmJ0bi5idG4tdHVtYmxyLmFjdGl2ZTpob3Zlcixcbi5idG4uYnRuLXR1bWJscjphY3RpdmUuZm9jdXMsXG4uYnRuLmJ0bi10dW1ibHI6YWN0aXZlOmZvY3VzLFxuLmJ0bi5idG4tdHVtYmxyOmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmJ0bi5idG4tdHVtYmxyLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi5vcGVuID4gLmJ0bi5idG4tdHVtYmxyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5vcGVuID4gLmJ0bi5idG4tdHVtYmxyLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmJ0bi5idG4tdHVtYmxyLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi5idG4tdHVtYmxyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi5idG4tdHVtYmxyLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjMzU0NjVjLCAjMmYzZjUyLCAjM2I0ZDY2KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDYwODBiO1xufVxuLm9wZW4gPiAuYnRuLmJ0bi10dW1ibHIuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTQ2NWM7XG59XG4ub3BlbiA+IC5idG4uYnRuLXR1bWJsci5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjMzU0NjVjLCAjMmYzZjUyLCAjM2I0ZDY2KTtcbn1cbi5idG4uYnRuLXR1bWJsci5kaXNhYmxlZC5mb2N1cyxcbi5idG4uYnRuLXR1bWJsci5kaXNhYmxlZDpmb2N1cyxcbi5idG4uYnRuLXR1bWJsci5kaXNhYmxlZDpob3Zlcixcbi5idG4uYnRuLXR1bWJscjpkaXNhYmxlZC5mb2N1cyxcbi5idG4uYnRuLXR1bWJscjpkaXNhYmxlZDpmb2N1cyxcbi5idG4uYnRuLXR1bWJscjpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTQ2NWM7XG4gIGJvcmRlci1jb2xvcjogIzM1NDY1Yztcbn1cbi5idG4uYnRuLXR1bWJscjphY3RpdmUsXG4uYnRuLmJ0bi10dW1ibHI6Zm9jdXMsXG4uYnRuLmJ0bi10dW1ibHI6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDE0cHggMjZweCAtMTJweCByZ2JhKDUzLCA3MCwgOTIsIDAuNDIpLCAwIDRweCAyM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA4cHggMTBweCAtNXB4IHJnYmEoNTMsIDcwLCA5MiwgMC4yKTtcbn1cbi5idG4uYnRuLWJlaGFuY2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NjlmZjtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgyMywgMTA1LCAyNTUsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDIzLCAxMDUsIDI1NSwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgyMywgMTA1LCAyNTUsIDAuMTIpO1xufVxuLmJ0bi5idG4tYmVoYW5jZS5mb2N1cyxcbi5idG4uYnRuLWJlaGFuY2U6Zm9jdXMsXG4uYnRuLmJ0bi1iZWhhbmNlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCMxNzY5ZmYsICMwODVmZmYsICMyNjczZmYpO1xuICBib3JkZXItY29sb3I6ICMwMDRkZDk7XG59XG4uYnRuLmJ0bi1iZWhhbmNlLmFjdGl2ZSxcbi5idG4uYnRuLWJlaGFuY2U6YWN0aXZlLFxuLm9wZW4gPiAuYnRuLmJ0bi1iZWhhbmNlLmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93ID4gLmJ0bi5idG4tYmVoYW5jZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzE3NjlmZiwgIzA4NWZmZiwgIzI2NzNmZik7XG4gIGJvcmRlci1jb2xvcjogIzAwNGRkOTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgyMywgMTA1LCAyNTUsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDIzLCAxMDUsIDI1NSwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgyMywgMTA1LCAyNTUsIDAuMTIpO1xufVxuLmJ0bi5idG4tYmVoYW5jZS5hY3RpdmUuZm9jdXMsXG4uYnRuLmJ0bi1iZWhhbmNlLmFjdGl2ZTpmb2N1cyxcbi5idG4uYnRuLWJlaGFuY2UuYWN0aXZlOmhvdmVyLFxuLmJ0bi5idG4tYmVoYW5jZTphY3RpdmUuZm9jdXMsXG4uYnRuLmJ0bi1iZWhhbmNlOmFjdGl2ZTpmb2N1cyxcbi5idG4uYnRuLWJlaGFuY2U6YWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuYnRuLmJ0bi1iZWhhbmNlLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi5vcGVuID4gLmJ0bi5idG4tYmVoYW5jZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5idG4uYnRuLWJlaGFuY2UuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLmJ0bi1iZWhhbmNlLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi5zaG93ID4gLmJ0bi5idG4tYmVoYW5jZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4uYnRuLWJlaGFuY2UuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCMxNzY5ZmYsICMwODVmZmYsICMyNjczZmYpO1xuICBib3JkZXItY29sb3I6ICMwMDM1OTc7XG59XG4ub3BlbiA+IC5idG4uYnRuLWJlaGFuY2UuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzY5ZmY7XG59XG4ub3BlbiA+IC5idG4uYnRuLWJlaGFuY2UuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzE3NjlmZiwgIzA4NWZmZiwgIzI2NzNmZik7XG59XG4uYnRuLmJ0bi1iZWhhbmNlLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi5idG4tYmVoYW5jZS5kaXNhYmxlZDpmb2N1cyxcbi5idG4uYnRuLWJlaGFuY2UuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLmJ0bi1iZWhhbmNlOmRpc2FibGVkLmZvY3VzLFxuLmJ0bi5idG4tYmVoYW5jZTpkaXNhYmxlZDpmb2N1cyxcbi5idG4uYnRuLWJlaGFuY2U6ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc2OWZmO1xuICBib3JkZXItY29sb3I6ICMxNzY5ZmY7XG59XG4uYnRuLmJ0bi1iZWhhbmNlOmFjdGl2ZSxcbi5idG4uYnRuLWJlaGFuY2U6Zm9jdXMsXG4uYnRuLmJ0bi1iZWhhbmNlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxNHB4IDI2cHggLTEycHggcmdiYSgyMywgMTA1LCAyNTUsIDAuNDIpLCAwIDRweCAyM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA4cHggMTBweCAtNXB4IHJnYmEoMjMsIDEwNSwgMjU1LCAwLjIpO1xufVxuLmJ0bi5idG4tdmltZW8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0OTNjZDtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgyMCwgMTQ3LCAyMDUsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDIwLCAxNDcsIDIwNSwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgyMCwgMTQ3LCAyMDUsIDAuMTIpO1xufVxuLmJ0bi5idG4tdmltZW8uZm9jdXMsXG4uYnRuLmJ0bi12aW1lbzpmb2N1cyxcbi5idG4uYnRuLXZpbWVvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCMxNDkzY2QsICMxMzg5YmYsICMxNTlkZGIpO1xuICBib3JkZXItY29sb3I6ICMwZjZiOTU7XG59XG4uYnRuLmJ0bi12aW1lby5hY3RpdmUsXG4uYnRuLmJ0bi12aW1lbzphY3RpdmUsXG4ub3BlbiA+IC5idG4uYnRuLXZpbWVvLmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93ID4gLmJ0bi5idG4tdmltZW8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCMxNDkzY2QsICMxMzg5YmYsICMxNTlkZGIpO1xuICBib3JkZXItY29sb3I6ICMwZjZiOTU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMjAsIDE0NywgMjA1LCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgyMCwgMTQ3LCAyMDUsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMjAsIDE0NywgMjA1LCAwLjEyKTtcbn1cbi5idG4uYnRuLXZpbWVvLmFjdGl2ZS5mb2N1cyxcbi5idG4uYnRuLXZpbWVvLmFjdGl2ZTpmb2N1cyxcbi5idG4uYnRuLXZpbWVvLmFjdGl2ZTpob3Zlcixcbi5idG4uYnRuLXZpbWVvOmFjdGl2ZS5mb2N1cyxcbi5idG4uYnRuLXZpbWVvOmFjdGl2ZTpmb2N1cyxcbi5idG4uYnRuLXZpbWVvOmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmJ0bi5idG4tdmltZW8uZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxuLm9wZW4gPiAuYnRuLmJ0bi12aW1lby5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5idG4uYnRuLXZpbWVvLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmJ0bi5idG4tdmltZW8uZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxuLnNob3cgPiAuYnRuLmJ0bi12aW1lby5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4uYnRuLXZpbWVvLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjMTQ5M2NkLCAjMTM4OWJmLCAjMTU5ZGRiKTtcbiAgYm9yZGVyLWNvbG9yOiAjMDk0MDU5O1xufVxuLm9wZW4gPiAuYnRuLmJ0bi12aW1lby5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0OTNjZDtcbn1cbi5vcGVuID4gLmJ0bi5idG4tdmltZW8uZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzE0OTNjZCwgIzEzODliZiwgIzE1OWRkYik7XG59XG4uYnRuLmJ0bi12aW1lby5kaXNhYmxlZC5mb2N1cyxcbi5idG4uYnRuLXZpbWVvLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi5idG4tdmltZW8uZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLmJ0bi12aW1lbzpkaXNhYmxlZC5mb2N1cyxcbi5idG4uYnRuLXZpbWVvOmRpc2FibGVkOmZvY3VzLFxuLmJ0bi5idG4tdmltZW86ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ5M2NkO1xuICBib3JkZXItY29sb3I6ICMxNDkzY2Q7XG59XG4uYnRuLmJ0bi12aW1lbzphY3RpdmUsXG4uYnRuLmJ0bi12aW1lbzpmb2N1cyxcbi5idG4uYnRuLXZpbWVvOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxNHB4IDI2cHggLTEycHggcmdiYSgyMCwgMTQ3LCAyMDUsIDAuNDIpLCAwIDRweCAyM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA4cHggMTBweCAtNXB4IHJnYmEoMjAsIDE0NywgMjA1LCAwLjIpO1xufVxuLmJ0bi5idG4tc2xhY2sge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhMTQ0YjtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSg3NCwgMjAsIDc1LCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSg3NCwgMjAsIDc1LCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDc0LCAyMCwgNzUsIDAuMTIpO1xufVxuLmJ0bi5idG4tc2xhY2suZm9jdXMsXG4uYnRuLmJ0bi1zbGFjazpmb2N1cyxcbi5idG4uYnRuLXNsYWNrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCM0YTE0NGIsICMzZTExM2YsICM1NjE3NTcpO1xuICBib3JkZXItY29sb3I6ICMxYTA3MWI7XG59XG4uYnRuLmJ0bi1zbGFjay5hY3RpdmUsXG4uYnRuLmJ0bi1zbGFjazphY3RpdmUsXG4ub3BlbiA+IC5idG4uYnRuLXNsYWNrLmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93ID4gLmJ0bi5idG4tc2xhY2suZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCM0YTE0NGIsICMzZTExM2YsICM1NjE3NTcpO1xuICBib3JkZXItY29sb3I6ICMxYTA3MWI7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoNzQsIDIwLCA3NSwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoNzQsIDIwLCA3NSwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSg3NCwgMjAsIDc1LCAwLjEyKTtcbn1cbi5idG4uYnRuLXNsYWNrLmFjdGl2ZS5mb2N1cyxcbi5idG4uYnRuLXNsYWNrLmFjdGl2ZTpmb2N1cyxcbi5idG4uYnRuLXNsYWNrLmFjdGl2ZTpob3Zlcixcbi5idG4uYnRuLXNsYWNrOmFjdGl2ZS5mb2N1cyxcbi5idG4uYnRuLXNsYWNrOmFjdGl2ZTpmb2N1cyxcbi5idG4uYnRuLXNsYWNrOmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmJ0bi5idG4tc2xhY2suZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxuLm9wZW4gPiAuYnRuLmJ0bi1zbGFjay5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5idG4uYnRuLXNsYWNrLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcbi5zaG93ID4gLmJ0bi5idG4tc2xhY2suZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxuLnNob3cgPiAuYnRuLmJ0bi1zbGFjay5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5idG4uYnRuLXNsYWNrLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjNGExNDRiLCAjM2UxMTNmLCAjNTYxNzU3KTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLm9wZW4gPiAuYnRuLmJ0bi1zbGFjay5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhMTQ0Yjtcbn1cbi5vcGVuID4gLmJ0bi5idG4tc2xhY2suZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzRhMTQ0YiwgIzNlMTEzZiwgIzU2MTc1Nyk7XG59XG4uYnRuLmJ0bi1zbGFjay5kaXNhYmxlZC5mb2N1cyxcbi5idG4uYnRuLXNsYWNrLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi5idG4tc2xhY2suZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLmJ0bi1zbGFjazpkaXNhYmxlZC5mb2N1cyxcbi5idG4uYnRuLXNsYWNrOmRpc2FibGVkOmZvY3VzLFxuLmJ0bi5idG4tc2xhY2s6ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGExNDRiO1xuICBib3JkZXItY29sb3I6ICM0YTE0NGI7XG59XG4uYnRuLmJ0bi1zbGFjazphY3RpdmUsXG4uYnRuLmJ0bi1zbGFjazpmb2N1cyxcbi5idG4uYnRuLXNsYWNrOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxNHB4IDI2cHggLTEycHggcmdiYSg3NCwgMjAsIDc1LCAwLjQyKSwgMCA0cHggMjNweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgOHB4IDEwcHggLTVweCByZ2JhKDc0LCAyMCwgNzUsIDAuMik7XG59XG4uZGFyay1lZGl0aW9uIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi5kYXJrLWVkaXRpb24gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuLmRhcmstZWRpdGlvbiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQsXG4uZGFyay1lZGl0aW9uIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbi5kYXJrLWVkaXRpb24gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuLmRhcmstZWRpdGlvbiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0NCwgMTQwLCAyMzAsIDAuMik7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZGFyay1lZGl0aW9uIC50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi50YWJsZSA+IHRib2R5ID4gdHIudGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkOGI0MDtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUgPiB0Ym9keSA+IHRyLnRhYmxlLWluZm8gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlID4gdGJvZHkgPiB0ci50YWJsZS1wcmltYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU4MmVjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWJsZSA+IHRib2R5ID4gdHIudGFibGUtd2FybmluZyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUgPiB0Ym9keSA+IHRyLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUgLmZvcm0tY2hlY2sge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnRhYmxlIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLXNpZ24ge1xuICB0b3A6IC0xM3B4O1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnRhYmxlIC5jaGVja2JveCxcbi50YWJsZSAucmFkaW8ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMC45Mzc1cmVtO1xufVxuLnRhYmxlIC5jaGVja2JveCAuaWNvbnMsXG4udGFibGUgLnJhZGlvIC5pY29ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YWJsZSAuZmxhZyBpbWcge1xuICBtYXgtd2lkdGg6IDEuMTI1cmVtO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLnRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgZm9udC1zaXplOiAxLjA2M3JlbTtcbn1cbi50YWJsZSAudGgtZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuLnRhYmxlIC50ZC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGFibGUgLnRkLXRvdGFsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50YWJsZSAudGQtYWN0aW9ucyAuYnRuIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHg7XG59XG4udGFibGUgPiB0Ym9keSA+IHRyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYmxlLXNob3BwaW5nID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRhYmxlLXNob3BwaW5nID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi50YWJsZS1zaG9wcGluZyA+IHRib2R5ID4gdHIgPiB0ZCBiIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi50YWJsZS1zaG9wcGluZyAudGQtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTtcbn1cbi50YWJsZS1zaG9wcGluZyAudGQtbmFtZSBzbWFsbCB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi50YWJsZS1zaG9wcGluZyAudGQtbnVtYmVyIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi50YWJsZS1zaG9wcGluZyAudGQtbmFtZSB7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4udGFibGUtc2hvcHBpbmcgLnRkLW51bWJlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuLnRhYmxlLXNob3BwaW5nIC50ZC1udW1iZXIgc21hbGwge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbi50YWJsZS1zaG9wcGluZyAuaW1nLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMjBweDtcbiAgbWF4LWhlaWdodDogMTYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRhYmxlLXNob3BwaW5nIC5pbWctY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRpbWVsaW5lIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMjBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4udGltZWxpbmU6YmVmb3JlIHtcbiAgdG9wOiA1MHB4O1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4udGltZWxpbmUgaDYge1xuICBjb2xvcjogI2E5YWZiYmQxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuLnRpbWVsaW5lLnRpbWVsaW5lLXNpbXBsZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xufVxuLnRpbWVsaW5lLnRpbWVsaW5lLXNpbXBsZTpiZWZvcmUge1xuICBsZWZ0OiA1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50aW1lbGluZS50aW1lbGluZS1zaW1wbGUgPiBsaSA+IC50aW1lbGluZS1wYW5lbCB7XG4gIHdpZHRoOiA4NiU7XG59XG4udGltZWxpbmUudGltZWxpbmUtc2ltcGxlID4gbGkgPiAudGltZWxpbmUtYmFkZ2Uge1xuICBsZWZ0OiA1JTtcbn1cbi50aW1lbGluZSA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpbWVsaW5lID4gbGk6YWZ0ZXIsXG4udGltZWxpbmUgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4udGltZWxpbmUgPiBsaTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnRpbWVsaW5lID4gbGkgPiAudGltZWxpbmUtcGFuZWwge1xuICB3aWR0aDogNDUlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4udGltZWxpbmUgPiBsaSA+IC50aW1lbGluZS1wYW5lbDpiZWZvcmUge1xuICB0b3A6IDI2cHg7XG4gIHJpZ2h0OiAtMTVweDtcbn1cbi50aW1lbGluZSA+IGxpID4gLnRpbWVsaW5lLXBhbmVsOmFmdGVyLFxuLnRpbWVsaW5lID4gbGkgPiAudGltZWxpbmUtcGFuZWw6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci10b3A6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbn1cbi50aW1lbGluZSA+IGxpID4gLnRpbWVsaW5lLXBhbmVsOmFmdGVyIHtcbiAgdG9wOiAyN3B4O1xuICByaWdodDogLTE0cHg7XG59XG4udGltZWxpbmUgPiBsaSA+IC50aW1lbGluZS1iYWRnZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTFweDtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCU7XG59XG4udGltZWxpbmUgPiBsaSA+IC50aW1lbGluZS1iYWRnZS5wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1ODJlYztcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgN3B4IDEwcHggLTVweCByZ2JhKDE1NiwgMzksIDE3NiwgMC40KTtcbn1cbi50aW1lbGluZSA+IGxpID4gLnRpbWVsaW5lLWJhZGdlLnN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwO1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA3cHggMTBweCAtNXB4IHJnYmEoNzYsIDE3NSwgODAsIDAuNCk7XG59XG4udGltZWxpbmUgPiBsaSA+IC50aW1lbGluZS1iYWRnZS53YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMDtcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgN3B4IDEwcHggLTVweCByZ2JhKDI1NSwgMTUyLCAwLCAwLjQpO1xufVxuLnRpbWVsaW5lID4gbGkgPiAudGltZWxpbmUtYmFkZ2UuaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDdweCAxMHB4IC01cHggcmdiYSgyMywgMTYyLCAxODQsIDAuNCk7XG4gIHBhZGRpbmc6IDA7XG59XG4udGltZWxpbmUgPiBsaSA+IC50aW1lbGluZS1iYWRnZS5kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2O1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCA3cHggMTBweCAtNXB4IHJnYmEoMjQ0LCA2NywgNTQsIDAuNCk7XG59XG4udGltZWxpbmUgPiBsaSA+IC50aW1lbGluZS1iYWRnZSBbY2xhc3MqPVwiIHRpLVwiXSxcbi50aW1lbGluZSA+IGxpID4gLnRpbWVsaW5lLWJhZGdlIFtjbGFzcz1tYXRlcmlhbC1pY29uc10sXG4udGltZWxpbmUgPiBsaSA+IC50aW1lbGluZS1iYWRnZSBbY2xhc3NePXRpLV0ge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi50aW1lbGluZSA+IGxpLnRpbWVsaW5lLWludmVydGVkID4gLnRpbWVsaW5lLXBhbmVsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRpbWVsaW5lID4gbGkudGltZWxpbmUtaW52ZXJ0ZWQgPiAudGltZWxpbmUtcGFuZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMTVweDtcbiAgbGVmdDogLTE1cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnRpbWVsaW5lID4gbGkudGltZWxpbmUtaW52ZXJ0ZWQgPiAudGltZWxpbmUtcGFuZWw6YWZ0ZXIge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxNHB4O1xuICBsZWZ0OiAtMTRweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4udGltZWxpbmUtaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4udGltZWxpbmUtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi50aW1lbGluZS1ib2R5IGhyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnRpbWVsaW5lLWJvZHkgLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGltZWxpbmUtYm9keSA+IHAsXG4udGltZWxpbmUtYm9keSA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnRpbWVsaW5lLWJvZHkgPiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbltjbGFzcyo9Y29sLV0uY2FyZHMge1xuICBmbG9hdDogbGVmdDtcbn1cbmh0bWwgKiB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi5oMSxcbmgxIHtcbiAgZm9udC1zaXplOiAzLjMxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG59XG4uaDIsXG5oMiB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbn1cbi5oMyxcbmgzIHtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIG1hcmdpbjogMjBweCAwIDEwcHg7XG59XG4uaDMsXG4uaDQsXG5oMyxcbmg0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuLmg0LFxuaDQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmg1LFxuaDUge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmg2LFxuaDYge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5oMi50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuMTQycmVtO1xufVxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmY5ODAwICFpbXBvcnRhbnQ7XG59XG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICM0NTgyZWMgIWltcG9ydGFudDtcbn1cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZjQ0MzM2ICFpbXBvcnRhbnQ7XG59XG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICM0Y2FmNTAgIWltcG9ydGFudDtcbn1cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuLnRleHQtcm9zZSB7XG4gIGNvbG9yOiAjZTkxZTYzICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ncmF5IHtcbiAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cbi50aXRsZSB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5jYXRlZ29yeSB7XG4gIGNvbG9yOiAjNjA2NDc3O1xufVxuLnRvZ2dsZWJ1dHRvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udG9nZ2xlYnV0dG9uLFxuLnRvZ2dsZWJ1dHRvbiAudG9nZ2xlLFxuLnRvZ2dsZWJ1dHRvbiBpbnB1dCxcbi50b2dnbGVidXR0b24gbGFiZWwge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi50b2dnbGVidXR0b24gbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1ncm91cC5pcy1mb2N1c2VkIC50b2dnbGVidXR0b24gbGFiZWwsXG4udG9nZ2xlYnV0dG9uIGxhYmVsIHtcbiAgY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuMjYpO1xufVxuLmZvcm0tZ3JvdXAuaXMtZm9jdXNlZCAudG9nZ2xlYnV0dG9uIGxhYmVsOmZvY3VzLFxuLmZvcm0tZ3JvdXAuaXMtZm9jdXNlZCAudG9nZ2xlYnV0dG9uIGxhYmVsOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG5maWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tZ3JvdXAuaXMtZm9jdXNlZCAudG9nZ2xlYnV0dG9uIGxhYmVsIHtcbiAgY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuMjYpO1xufVxuLnRvZ2dsZWJ1dHRvbiBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4udG9nZ2xlYnV0dG9uIGxhYmVsIC50b2dnbGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLnRvZ2dsZWJ1dHRvbiBsYWJlbCAudG9nZ2xlLFxuLnRvZ2dsZWJ1dHRvbiBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0gKyAudG9nZ2xlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS44NzVyZW07XG4gIGhlaWdodDogMC45Mzc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgwLCA4MCwgODAsIDAuNyk7XG4gIGJvcmRlci1yYWRpdXM6IDEuODc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50b2dnbGVidXR0b24gbGFiZWwgLnRvZ2dsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgbGVmdDogLTVweDtcbiAgdG9wOiAtMi41cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kIDAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjFzIGVhc2U7XG59XG4udG9nZ2xlYnV0dG9uIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSArIC50b2dnbGU6YWZ0ZXIsXG4udG9nZ2xlYnV0dG9uIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXTpjaGVja2VkICsgLnRvZ2dsZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGJkYmQ7XG59XG4udG9nZ2xlYnV0dG9uIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLnRvZ2dsZTphY3RpdmU6YWZ0ZXIsXG4udG9nZ2xlYnV0dG9uIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSArIC50b2dnbGU6YWN0aXZlOmFmdGVyIHtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCksIDAgMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnRvZ2dsZWJ1dHRvbiBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLnRvZ2dsZTphZnRlciB7XG4gIGxlZnQ6IDAuOTM3NXJlbTtcbn1cbi50b2dnbGVidXR0b24gbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC50b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NiwgMzksIDE3NiwgMC43KTtcbn1cbi50b2dnbGVidXR0b24gbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC50b2dnbGU6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM0NTgyZWM7XG59XG4udG9nZ2xlYnV0dG9uIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAudG9nZ2xlOmFjdGl2ZTphZnRlciB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpLCAwIDAgMCAxNXB4IHJnYmEoMTU2LCAzOSwgMTc2LCAwLjEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIFtjbGFzcyo9bmF2YmFyLWV4cGFuZC1dID4gLmNvbnRhaW5lcixcbiAgW2NsYXNzKj1uYXZiYXItZXhwYW5kLV0gPiAuY29udGFpbmVyLWZsdWlkLFxuICBbY2xhc3MqPW5hdmJhci1leHBhbmQtXSA+IC5jb250YWluZXItbGcsXG4gIFtjbGFzcyo9bmF2YmFyLWV4cGFuZC1dID4gLmNvbnRhaW5lci1tZCxcbiAgW2NsYXNzKj1uYXZiYXItZXhwYW5kLV0gPiAuY29udGFpbmVyLXNtLFxuICBbY2xhc3MqPW5hdmJhci1leHBhbmQtXSA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiA+IGxpLmJ1dHRvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLmJvb3RzdHJhcC1zZWxlY3Q6bm90KFtjbGFzcyo9Y29sLV0pOm5vdChbY2xhc3MqPWZvcm0tY29udHJvbF0pOm5vdCguaW5wdXQtZ3JvdXAtYnRuKSB7XG4gICAgd2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuYm9vdHN0cmFwLXNlbGVjdDpub3QoW2NsYXNzKj1jb2wtXSk6bm90KFtjbGFzcyo9Zm9ybS1jb250cm9sXSk6bm90KC5pbnB1dC1ncm91cC1idG4pIC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jYXJvdXNlbCAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxMDMyO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXgtaGVpZ2h0OiBub25lIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIzMHB4LCAwLCAwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2U6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZSAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgY29sb3I6ICMzYzQ4NTg7XG4gICAgbWFyZ2luOiA1cHggMTVweDtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtaXRlbS5idXR0b24tY29udGFpbmVyIC5uYXYtbGluayB7XG4gICAgbWFyZ2luOiAxNXB4O1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtaXRlbTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXYtb3BlbiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgLm5hdi1vcGVuIC5uYXZiYXItdHJhbnNsYXRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMzBweCwgMCwgMCk7XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLXRyYW5zbGF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjY4NSwgMC4wNDczLCAwLjM0NiwgMSk7XG4gIH1cbiAgLm5hdmJhciAuZHJvcGRvd24uc2hvdyAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdmJhciAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhciAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgfVxuICAubmF2YmFyIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSxcbiAgLm5hdmJhciAuZHJvcGRvd24uc2hvdyAuZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmUhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbiAgLm5hdmJhci5uYXZiYXItdHJhbnNwYXJlbnQgLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gICNib2R5Q2xpY2sge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMjMwcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB6LWluZGV4OiAxMDI5O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuICAjbmF2YmFyIC5uYXZiYXItY29sbGFwc2UsXG4gICNuYXZpZ2F0aW9uIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS5zaG93IC5kcm9wZG93bi1pdGVtLm9wZW4gKyAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICByaWdodDogMTAxJSAhaW1wb3J0YW50O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LnNob3cgLmRyb3Bkb3duLWl0ZW0ub3BlbiArIC5kcm9wZG93bi1tZW51LnNob3cgLmRyb3Bkb3duLWl0ZW0ub3BlbiArIC5kcm9wZG93bi1tZW51LFxuICAuZHJvcGRvd24tbWVudS5zaG93IC5kcm9wZG93bi1pdGVtLm9wZW4gKyAuZHJvcGRvd24tbWVudS5zaG93IC5kcm9wZG93bi1pdGVtLm9wZW4gKyAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICBsZWZ0OiAtMTY1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5uYXZiYXIgLm5hdmJhci1uYXYge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLW5hdiAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTg3NXB4O1xuICB9XG4gIC5zaWRlYmFyIC5uYXZiYXItZm9ybSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJlc2VudGF0aW9uLXBhZ2UgLnNlY3Rpb24tY29tcG9uZW50cyAuY29tcG9uZW50cy1tYWNib29rIHtcbiAgICBtYXgtd2lkdGg6IDg1MHB4IWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiA0ODBweCFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTJ2aDtcbiAgICBsZWZ0OiAtMTJweDtcbiAgfVxuICAucHJlc2VudGF0aW9uLXBhZ2UgLnNlY3Rpb24tY29tcG9uZW50cyAuY29sb3VyZWQtY2FyZC1pbWcsXG4gIC5wcmVzZW50YXRpb24tcGFnZSAuc2VjdGlvbi1jb21wb25lbnRzIC50YWJsZS1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByZXNlbnRhdGlvbi1wYWdlIC5zZWN0aW9uLWNvbXBvbmVudHMgLnNvY2lhbC1pbWcge1xuICAgIGxlZnQ6IDQ3JTtcbiAgICB0b3A6IDM3JTtcbiAgfVxuICAucHJlc2VudGF0aW9uLXBhZ2UgLnNlY3Rpb24tY29tcG9uZW50cyAucGluLWJ0bi1pbWcge1xuICAgIHRvcDogNTQlO1xuICB9XG4gIC5wcmVzZW50YXRpb24tcGFnZSAuc2VjdGlvbi1jb21wb25lbnRzIC5zaGFyZS1idG4taW1nIHtcbiAgICB0b3A6IDEyJTtcbiAgfVxuICAucHJlc2VudGF0aW9uLXBhZ2UgLnNlY3Rpb24tY29tcG9uZW50cyAuY29sb3VyZWQtY2FyZC1idG4taW1nIHtcbiAgICB0b3A6IC0yJTtcbiAgICBsZWZ0OiA2NSU7XG4gIH1cbiAgLnByZXNlbnRhdGlvbi1wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLmFyZWEtaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgIG1heC1oZWlnaHQ6IDE3MHB4O1xuICB9XG4gIC5wcmVzZW50YXRpb24tcGFnZSAuc2VjdGlvbi1jb250ZW50IC5pbmZvLWltZyB7XG4gICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgfVxuICAuZm9ybS1ncm91cCB0ZXh0YXJlYSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLm5hdi1vcGVuIC5tZW51LW9uLWxlZnQgLm1haW4tcGFuZWwge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgYm9keSxcbiAgaHRtbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG4gIC5uYXYtb3BlbiAubWVudS1vbi1sZWZ0IC5tYWluLXBhbmVsLFxuICAubmF2LW9wZW4gLm1lbnUtb24tbGVmdCAubmF2YmFyLWZpeGVkID4gZGl2LFxuICAubmF2LW9wZW4gLm1lbnUtb24tbGVmdCAud3JhcHBlci1mdWxsLXBhZ2Uge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjYwcHgsIDAsIDApO1xuICB9XG4gIC5tZW51LW9uLWxlZnQgLm9mZi1jYW52YXMtc2lkZWJhcixcbiAgLm1lbnUtb24tbGVmdCAuc2lkZWJhciB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNjBweCwgMCwgMCk7XG4gIH1cbiAgLm1lbnUtb24tbGVmdCAuY2xvc2UtbGF5ZXIge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnRpbWVsaW5lOmJlZm9yZSxcbiAgLnRpbWVsaW5lID4gbGkgPiAudGltZWxpbmUtYmFkZ2Uge1xuICAgIGxlZnQ6IDUlO1xuICB9XG4gIC50aW1lbGluZSA+IGxpID4gLnRpbWVsaW5lLXBhbmVsIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDg2JTtcbiAgfVxuICAudGltZWxpbmUgPiBsaSA+IC50aW1lbGluZS1wYW5lbDpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMTVweDtcbiAgICBsZWZ0OiAtMTVweDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAudGltZWxpbmUgPiBsaSA+IC50aW1lbGluZS1wYW5lbDphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxNHB4O1xuICAgIGxlZnQ6IC0xNHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5uYXYtbW9iaWxlLW1lbnUgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBzdGF0aWMhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLm5hdi1tb2JpbGUtbWVudSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUuc2hvd2luZyB7XG4gICAgYW5pbWF0aW9uOiBpbml0aWFsO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMHM7XG4gIH1cbiAgLm5hdi1tb2JpbGUtbWVudSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUuaGlkaW5nIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAubmF2LW1vYmlsZS1tZW51IC5kcm9wZG93bi5zaG93IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2LW1vYmlsZS1tZW51IGxpLmFjdGl2ZSA+IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuMSk7XG4gIH1cbiAgLm5hdmJhci1taW5pbWl6ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2FyZCAuZm9ybS1ob3Jpem9udGFsIC5sYWJlbC1vbi1sZWZ0LFxuICAuY2FyZCAuZm9ybS1ob3Jpem9udGFsIC5sYWJlbC1vbi1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cbiAgLmNhcmQgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuY2FyZCAuZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveC1yYWRpb3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC5jYXJkIC5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LWlubGluZSxcbiAgLmNhcmQgLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gtcmFkaW9zIC5jaGVja2JveDpmaXJzdC1jaGlsZCxcbiAgLmNhcmQgLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gtcmFkaW9zIC5yYWRpbzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuc2lkZWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5zaWRlYmFyIC5uYXYtbW9iaWxlLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnNpZGViYXIgLm5hdi1tb2JpbGUtbWVudSAubm90aWZpY2F0aW9uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAuc2lkZWJhciAubmF2LW1vYmlsZS1tZW51IC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLm1haW4tcGFuZWwge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci10cmFuc3BhcmVudCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgfVxuICBib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm5hdi1vcGVuIC5tYWluLXBhbmVsLFxuICAubmF2LW9wZW4gLm5hdmJhciAuY29udGFpbmVyLFxuICAubmF2LW9wZW4gLm5hdmJhciAuY29udGFpbmVyIC5uYXZiYXItdG9nZ2xlcixcbiAgLm5hdi1vcGVuIC5uYXZiYXIgLmNvbnRhaW5lciAubmF2YmFyLXdyYXBwZXIsXG4gIC5uYXYtb3BlbiAud3JhcHBlci1mdWxsLXBhZ2Uge1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjYwcHgsIDAsIDApO1xuICB9XG4gIC5uYXYtb3BlbiAuc2lkZWJhciB7XG4gICAgYm94LXNoYWRvdzogMCAxNnB4IDM4cHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjU2KSwgMCA0cHggMjVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgOHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbiAgLm5hdi1vcGVuIC5vZmYtY2FudmFzLXNpZGViYXIgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdi1vcGVuIC5zaWRlYmFyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgLm5hdmJhciAuY29udGFpbmVyLFxuICAubmF2YmFyIC5jb250YWluZXIgLm5hdmJhci10b2dnbGVyLFxuICAubmF2YmFyIC5jb250YWluZXIgLm5hdmJhci13cmFwcGVyLFxuICAud3JhcHBlci1mdWxsLXBhZ2Uge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zM3MgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5vZmYtY2FudmFzLXNpZGViYXIgLm5hdmJhciAuY29udGFpbmVyIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm1haW4tcGFuZWwsXG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjMzcyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSxcbiAgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlLmluLFxuICAubmF2YmFyIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2luZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmYtY2FudmFzLXNpZGViYXIgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlLFxuICAub2ZmLWNhbnZhcy1zaWRlYmFyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZS5pbixcbiAgLm9mZi1jYW52YXMtc2lkZWJhciAubmF2YmFyIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2luZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm9mZi1jYW52YXMtc2lkZWJhciBuYXYgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5vZmYtY2FudmFzLXNpZGViYXIgbmF2IC5uYXZiYXItY29sbGFwc2UgPiB1bCB7XG4gICAgbWFyZ2luLXRvcDogMTlweDtcbiAgfVxuICAub2ZmLWNhbnZhcy1zaWRlYmFyIG5hdiAubmF2YmFyLWNvbGxhcHNlLFxuICAuc2lkZWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMzI7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWE5YTlhO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI2MHB4LCAwLCAwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zM3MgY3ViaWMtYmV6aWVyKDAuNjg1LCAwLjA0NzMsIDAuMzQ2LCAxKTtcbiAgfVxuICAub2ZmLWNhbnZhcy1zaWRlYmFyIG5hdiAubmF2YmFyLWNvbGxhcHNlID4gdWwsXG4gIC5zaWRlYmFyID4gdWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmYtY2FudmFzLXNpZGViYXIgbmF2IC5uYXZiYXItY29sbGFwc2U6YmVmb3JlLFxuICAuc2lkZWJhcjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLm9mZi1jYW52YXMtc2lkZWJhciBuYXYgLm5hdmJhci1jb2xsYXBzZSAubG9nbyxcbiAgLnNpZGViYXIgLmxvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0O1xuICB9XG4gIC5vZmYtY2FudmFzLXNpZGViYXIgbmF2IC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1mb3JtLFxuICAuc2lkZWJhciAubmF2YmFyLWZvcm0ge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGZsb2F0OiBub25lIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5vZmYtY2FudmFzLXNpZGViYXIgbmF2IC5uYXZiYXItY29sbGFwc2UgLnRhYmxlLXJlc3BvbnNpdmUsXG4gIC5zaWRlYmFyIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC5mb3JtLWdyb3VwLmZvcm0tc2VhcmNoIC5mb3JtLWNvbnRyb2wge1xuICAgIGZvbnQtc2l6ZTogMS43ZW07XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIHdpZHRoOiA3OCU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01cHg7XG4gICAgcmlnaHQ6IC01MHB4O1xuICB9XG4gIC5jbG9zZS1sYXllciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzdzIGVhc2UtaW47XG4gIH1cbiAgLmNsb3NlLWxheWVyLnZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLm5hdmJhci10b2dnbGVyIC5pY29uLWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAubmF2YmFyLWhlYWRlciAubmF2YmFyLXRvZ2dsZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAuYmFyMSxcbiAgLmJhcjIsXG4gIC5iYXIzIHtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgQGtleWZyYW1lcyBrYyB7XG4gICAgMCUge1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDQ1JSB7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE0NWRlZyk7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpO1xuICAgIH1cbiAgICB0byB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGxjIHtcbiAgICAwJSB7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgfVxuICAgIDQ1JSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIH1cbiAgICA3NSUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIG1jIHtcbiAgICAwJSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgNDUlIHtcbiAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0NWRlZyk7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgbmMge1xuICAgIDAlIHtcbiAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgfVxuICAgIDQ1JSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIH1cbiAgfVxuICAubmF2YmFyLXRvZ2dsZXIgLmljb24tYmFyOm50aC1jaGlsZCgyKSB7XG4gICAgdG9wOiAwO1xuICAgIGFuaW1hdGlvbjogbGMgMC41cyAwcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgfVxuICAubmF2YmFyLXRvZ2dsZXIgLmljb24tYmFyOm50aC1jaGlsZCgzKSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAubmF2YmFyLXRvZ2dsZXIgLmljb24tYmFyOm50aC1jaGlsZCg0KSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGFuaW1hdGlvbjogbmMgMC41cyAwcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgfVxuICAubmF2YmFyLXRvZ2dsZXIudG9nZ2xlZCAuaWNvbi1iYXI6bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IDZweDtcbiAgICBhbmltYXRpb246IGtjIDAuNXMgMHM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIH1cbiAgLm5hdmJhci10b2dnbGVyLnRvZ2dsZWQgLmljb24tYmFyOm50aC1jaGlsZCgzKSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAubmF2YmFyLXRvZ2dsZXIudG9nZ2xlZCAuaWNvbi1iYXI6bnRoLWNoaWxkKDQpIHtcbiAgICBib3R0b206IDZweDtcbiAgICBhbmltYXRpb246IG1jIDAuNXMgMHM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIH1cbiAgQGtleWZyYW1lcyBHIHtcbiAgICAwJSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICAuZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgOTAlLCAwLjE1KTtcbiAgfVxuICAubmF2YmFyLW5hdiB7XG4gICAgbWFyZ2luOiAxcHggMDtcbiAgfVxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDVweCA1MHB4O1xuICB9XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGk6Zmlyc3QtY2hpbGQgPiBhIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggNTBweDtcbiAgfVxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMjVweCA1MHB4O1xuICB9XG4gIFtjbGFzcyo9bmF2YmFyLV0gLm5hdmJhci1uYXYgLmFjdGl2ZSA+IGEsXG4gIFtjbGFzcyo9bmF2YmFyLV0gLm5hdmJhci1uYXYgLmFjdGl2ZSA+IGE6Zm9jdXMsXG4gIFtjbGFzcyo9bmF2YmFyLV0gLm5hdmJhci1uYXYgLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIFtjbGFzcyo9bmF2YmFyLV0gLm5hdmJhci1uYXYgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6YWN0aXZlLFxuICBbY2xhc3MqPW5hdmJhci1dIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLFxuICBbY2xhc3MqPW5hdmJhci1dIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzLFxuICBbY2xhc3MqPW5hdmJhci1dIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuICBbY2xhc3MqPW5hdmJhci1dIC5uYXZiYXItbmF2ID4gbGkgPiBhLFxuICBbY2xhc3MqPW5hdmJhci1dIC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzLFxuICBbY2xhc3MqPW5hdmJhci1dIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICBbY2xhc3MqPW5hdmJhci1dIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLFxuICBbY2xhc3MqPW5hdmJhci1dIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzLFxuICBbY2xhc3MqPW5hdmJhci1dIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuICBbY2xhc3MqPW5hdmJhci1dIC5uYXZiYXItbmF2ID4gbGkgPiBhLFxuICBbY2xhc3MqPW5hdmJhci1dIC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzLFxuICBbY2xhc3MqPW5hdmJhci1dIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgW2NsYXNzKj1uYXZiYXItXSAubmF2YmFyLW5hdi5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBbY2xhc3MqPW5hdmJhci1dIC5uYXZiYXItbmF2IC5kcm9wZG93biA+IGE6aG92ZXIgLmNhcmV0IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNzc3O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Nzc7XG4gIH1cbiAgW2NsYXNzKj1uYXZiYXItXSAubmF2YmFyLW5hdiAuZHJvcGRvd24gPiBhOmFjdGl2ZSAuY2FyZXQge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgfVxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWZpeGVkLXRvcCB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgI2JvZHlDbGljayB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAyNjBweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG4gIC5zb2NpYWwtbGluZSAuYnRuLFxuICAuc3Vic2NyaWJlLWxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuICAuZm9vdGVyOm5vdCguZm9vdGVyLWJpZykgbmF2ID4gdWwgbGksXG4gIC5zb2NpYWwtbGluZS5wdWxsLXJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuc29jaWFsLWFyZWEucHVsbC1yaWdodCB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgfVxuICAubmF2YmFyLXRvZ2dsZTpmb2N1cyxcbiAgLm5hdmJhci10b2dnbGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGlhLXBvc3QgLmF1dGhvciB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBmbG9hdDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgfVxuICAubWVkaWEtcG9zdCAubWVkaWEtYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZS5pbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdmJhci1oZWFkZXIgLmNvbGxhcHNlLFxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLWhlYWRlciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZSAubmF2IHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmVzZW50YXRpb24tcGFnZSAuc2VjdGlvbi1jb21wb25lbnRzIC5jb21wb25lbnRzLW1hY2Jvb2sge1xuICAgIG1heC13aWR0aDogMzUwcHghaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDI1MHB4IWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxMnZoO1xuICAgIGxlZnQ6IC0xMnB4O1xuICB9XG4gIC5wcmVzZW50YXRpb24tcGFnZSAuc2VjdGlvbi1jb21wb25lbnRzIC5jb2xvdXJlZC1jYXJkLWltZyxcbiAgLnByZXNlbnRhdGlvbi1wYWdlIC5zZWN0aW9uLWNvbXBvbmVudHMgLnRhYmxlLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucHJlc2VudGF0aW9uLXBhZ2UgLnNlY3Rpb24tY29tcG9uZW50cyAuc29jaWFsLWltZyB7XG4gICAgbGVmdDogLTclO1xuICAgIHRvcDogMzclO1xuICB9XG4gIC5wcmVzZW50YXRpb24tcGFnZSAuc2VjdGlvbi1jb21wb25lbnRzIC5waW4tYnRuLWltZyB7XG4gICAgdG9wOiA1NCU7XG4gIH1cbiAgLnByZXNlbnRhdGlvbi1wYWdlIC5zZWN0aW9uLWNvbXBvbmVudHMgLnNoYXJlLWJ0bi1pbWcge1xuICAgIHRvcDogNyU7XG4gIH1cbiAgLnByZXNlbnRhdGlvbi1wYWdlIC5zZWN0aW9uLWNvbXBvbmVudHMgLmNvbG91cmVkLWNhcmQtYnRuLWltZyB7XG4gICAgdG9wOiAtMiU7XG4gIH1cbiAgLmxvZ2luLXBhZ2UgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmluZGV4LXBhZ2UgI2NkLXZlcnRpY2FsLW5hdixcbiAgLnByZXNlbnRhdGlvbi1wYWdlICNjZC12ZXJ0aWNhbC1uYXYsXG4gIC5zZWN0aW9uLXBhZ2UgI2NkLXZlcnRpY2FsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW5kZXgtcGFnZSAuY2Qtc2VjdGlvbiAudGltLXR5cG8gLnRpbS1ub3RlIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNkLXZlcnRpY2FsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1haW4tcGFuZWwgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsgcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2LW1vYmlsZS1tZW51LFxuICAuc2lkZWJhciAubmF2YmFyLWZvcm0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnJvbGUtZ3JhbnRzLW1hdHJpeCAjZ3JhbnRzLXRhYmxlLnRhYmxlIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5yb2xlLWdyYW50cy1tYXRyaXggI2dyYW50cy10YWJsZS50YWJsZSAuZm9ybS1jaGVjayB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5yb2xlLWdyYW50cy1tYXRyaXggI2dyYW50cy10YWJsZS50YWJsZSAuZm9ybS1jaGVjazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yb2xlLWdyYW50cy1tYXRyaXggI2dyYW50cy10YWJsZS50YWJsZSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbCAuZm9ybS1jaGVjay1zaWduIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogMC4xMmVtO1xufVxuLnJvbGUtZ3JhbnRzLW1hdHJpeCAjZ3JhbnRzLXRhYmxlLnRhYmxlIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4iLCJib2R5IHtcbiAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1hcHAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6IEBpY29uLWFuaW1hdGlvbi1ob3ZlcjsgICAgICAgIFxuICAgIH1cblxuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktYXBwICFpbXBvcnRhbnQ7XG5cbiAgICAuZGlzcGxheS1ub25lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2hvdyB7XG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY29ubmVjdGlvbi11cGdyYWRhYmxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZTI5NztcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1hcHAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud3JhcHBlci1yaWdodGJhciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5yaWdodGJhci1uYXYge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogY2FsYyg1cHggLSBAd2lkdGgtcmlnaHRiYXIpO1xuICAgICAgICAgICAgei1pbmRleDogQHBvZy1sZWZ0bWVudS16aW5kZXg7XG4gICAgICAgICAgICB3aWR0aDogQHdpZHRoLXJpZ2h0YmFyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCBAcmlnaHQtYmFyLWJvcmRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEByaWdodC1iYXItYmFja2dyb3VuZDtcbiAgICAgICAgICAgIC5hbmltYXRpb24tcmlnaHRiYXItbW92ZWlub3V0KCk7XG5cbiAgICAgICAgICAgIC5jb25uZWN0aW9uLXNlYXJjaGJhci1mb3JtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLWJhciB7XG4gICAgICAgICAgICAuaWNvbmJ0biB7XG4gICAgICAgICAgICAgICAgJi5idG4tb3Blbi1yaWdodGJhciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI2cHggMCAwIDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQgO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiBAcG9nLWxlZnRtZW51LXppbmRleDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCBAaWNvbi1idG4tZmlsdGVyLXJpZ2h0LWJhcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCBAaWNvbi1idG4tZmlsdGVyLXJpZ2h0LWJhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI2cHggMCAwIDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucG9nLWZpbHRlcnMtYWN0aW9ucy1jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucG9nLWZpbHRlcnMtYWN0aW9ucy1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmljb24tYmFyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAuaWNvbmJ0biB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggQGljb24tYnRuLWluc2lkZS1sb2dvO1xuICAgICAgICAgICAgLmFuaW1hdGlvbi1idG5pY29uLWhvdmVyLW1vcHJoaW5nKCk7XG4gICAgICAgICAgICBjb2xvcjogQGljb24tYW5pbWF0aW9uLWhvdmVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAaWNvbi1hbmltYXRpb24taG92ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiBAcG9nLWljb24tYnV0dG9uLXppbmRleDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAaWNvbi1hbmltYXRpb24taG92ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBpY29uLWFuaW1hdGlvbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICAuYW5pbWF0aW9uLWJ0bmljb24taG92ZXItb3BhY2l0eS1mYWRlb3V0KCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAuYW5pbWF0aW9uLWJ0bmljb24taG92ZXItZmFkZW91dCgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuYW5pbWF0aW9uLWJ0bmljb24taG92ZXItYm9yZGVyLWZhZGVpbigpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci10ZXh0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAyNHB4IDEycHggMTZweFxuICAgIH1cblxuICAgIC5pY29uYnRuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW46IDVweCAxNXB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiBAcG9nLWljb25idG4temluZGV4O1xuICAgICAgICBjb2xvcjogQGljb24tYnRuLWluc2lkZS1sb2dvO1xuXG4gICAgICAgICYuaWNvbmJ0bi1zbWFsbCB7XG4gICAgICAgICAgICBtYXJnaW46IDhweCA4cHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6IEBpY29uLWJ0bi1pbnNpZGUtbG9nbztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5vcGVuLXJpZ2h0YmFyIHtcbiAgICAgICAgLndyYXBwZXItcmlnaHRiYXIge1xuICAgICAgICAgICAgLnJpZ2h0YmFyLW5hdiB7XG4gICAgICAgICAgICAgICAgLmFuaW1hdGlvbi1yaWdodGJhci1tb3ZlaW5vdXQoKTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24tYmFyIHtcbiAgICAgICAgICAgICAgICAuaWNvbmJ0biB7XG4gICAgICAgICAgICAgICAgICAgICYuYnRuLW9wZW4tcmlnaHRiYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBAd2lkdGgtcmlnaHRiYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYW5pbWF0aW9uLXJpZ2h0YmFyLW1vdmVpbm91dCgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAudmFsaWRhdGlvbi1lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgY29sb3I6IEBmb3JtLXZhbGlkYXRpb24tZXJyb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAmLmJlLXZpc2libGUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZHNldC1tYWluLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMTJweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0ZWQtcm93IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbm5lY3Rpb24tZm9ybS1zZWxlY3RlZC1taWdyYXRpb24gIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLTQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucG9nLWJhZGdlLWxhcmdlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG5cbiAgICAuYWR2YW5jZWQtbWFwLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDU4MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAuYWR2YW5jZWQtbWFwLWVsZW1lbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDU4MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb25uZWN0aW9uLW1hcHMtdG9vbHRpcC10YWJsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFwLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xuXG4gICAgICAgIC5tYXAtZWxlbWVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYXBzLXRvb2x0aXAtdGFibGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci00IDtcbiAgICB9XG5cbiAgICAudGFibGUtemFsLXdhcm5pbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMDAwO1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgICAgLmN1c3RvbWVyLXNuaXBwZXQtYnVzaW5lc3MtbmFtZSB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjY4cHg7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgfVxuXG4gICAgICAgIC50cnVuY2F0ZS1jb2x1bW4tY29udGVudCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjY4cHg7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wb2ctY29sdW1uLWhlYWRlci10YWJsZSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG1heC13aWR0aDogMTA1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cblxuICAgIC5jZW50ZXItY2FyZC1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTUwcHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgd2lkdGg6IDQ0JTtcbiAgICAgICAgbWF4LXdpZHRoOiA2NzJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgfVxuICAgIFxuICAgIC5waW5nLXJlcXVlc3Qtb25nb2luZyB7XG4gICAgICAgIGFuaW1hdGlvbjogcGluZy1yZXF1ZXN0LW9uZ29pbmcgMXMgaW5maW5pdGU7XG4gICAgfVxuICAgIFxuICAgIC5zdGF0aXN0aWMtcmVzdWx0IHtcbiAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwcHggMnB4IDBweDsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmZpZWxkc2V0IHtcbiAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICAgIHRvcDogLTEycHg7XG5cbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwLjVyZW0gMHB4IDAuNXJlbTsgICAgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1wbGFpbiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuXG4gICAgICAgIC5jYXJkLXBsYWluLWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogMC45Mzc1cmVtIDEuMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dC1zbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgICYucmVxdWlyZWQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICAgICAgICAgICAgICBjb2xvcjogQGZvcm0tdmFsaWRhdGlvbi1lcnJvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jdWJvd2ViLWlmcmFtZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA3OHZoO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY3Vib3dlYi1pZnJhbWUtYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cbn1cblxuLnZlcnNpb24geyAgICBcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43MCk7ICAgICAgICBcbn1cblxuQGtleWZyYW1lcyBwaW5nLXJlcXVlc3Qtb25nb2luZyB7XG4gICAgZnJvbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLTc7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIH1cbn1cblxuYm9keSAuaWNvbi1iYXIgLmljb25idG4tc21hbGwubWRpLm1kaS1tb25pdG9yLWV5ZS5vcGVuLXphYmJpeC1tb25pdG9yaW5nLW1vZGFsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzNkOGI0MCAhaW1wb3J0YW50O1xufVxuIiwiLmxvYWRlci1hbmltYXRpb24oKSB7XG4gICAgdHJhbnNpdGlvbjogQHBvZy1zaG93LWxvYWRlci1hbmltYXRpb247XG4gICAgLW1vei10cmFuc2l0aW9uOiBAcG9nLXNob3ctbG9hZGVyLWFuaW1hdGlvbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IEBwb2ctc2hvdy1sb2FkZXItYW5pbWF0aW9uO1xufVxuXG4uYW5pbWF0aW9uLWJ0bmljb24taG92ZXItZmFkZW91dCgpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGNvbG9yOiBAaWNvbi1hbmltYXRpb24tZmFkZWluLWZhZGVvdXQ7XG4gICAgYmFja2dyb3VuZDogQGljb24tYW5pbWF0aW9uLWZhZGVpbi1mYWRlb3V0O1xufVxuXG4uYW5pbWF0aW9uLWJ0bmljb24taG92ZXItYm9yZGVyLWZhZGVpbigpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggQGljb24tYW5pbWF0aW9uLWZhZGVpbi1mYWRlb3V0O1xuICAgIGNvbG9yOiBAaWNvbi1hbmltYXRpb24tZmFkZWluLWZhZGVvdXQ7XG59XG5cbi5hbmltYXRpb24tYnRuaWNvbi1ob3Zlci1vcGFjaXR5LWZhZGVvdXQoKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzLCBvcGFjaXR5IDAuM3M7XG4gICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjJzLCBvcGFjaXR5IDAuM3M7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMsIG9wYWNpdHkgMC4zcztcbn1cblxuLmFuaW1hdGlvbi1idG5pY29uLWhvdmVyLW1vcHJoaW5nKCkge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cblxuLmFuaW1hdGlvbi1yaWdodGJhci1tb3ZlaW5vdXQoKSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5hbmltYXRpb24tdGFibGUtcm93LWZsYXNoLWZhZGVpbm91dCgpIHtcbiAgICBmcm9tIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItNztcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgfVxufSIsImJvZHkge1xuICAgIC5oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY29sdW0tbGlzdC1hY3Rpb25zIHtcbiAgICAgICAgd2lkdGg6IDE1JTtcblxuICAgICAgICAuaWNvbi1iYXIge1xuICAgICAgICAgICAgLypmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsqL1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmV4cGxvZGVkLWRldGFpbC13cmFwcGVye1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIEBwcmltYXJ5LWNvbG9yLTc7XG4gICAgfVxuXG4gICAgLmV4cGxvZGVkLXJvd3Mge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgIC5leHBhbmRlZC1pbmZvLWxpc3QtLXBvcG92ZXIge1xuICAgICAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmV4cGFuZGVkLWluZm8tY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmO1xuXG4gICAgICAgIC5leHBhbmRlZC1pbmZvLWxpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBtaW5tYXgoNSUsIDklKSk7XG5cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG5cbiAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG5cbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgJi0tYWRkcmVzcyB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gNTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1jb21wbGV0ZS1hZGRyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDYgLyA5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCxcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg4bikge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiXG4ucHJpY2UtbGlzdC1jb250ZW50IHtcbiAgICBib3JkZXI6IDFweCBAc3RhbmRhcmQtZ3JleSBzb2xpZDtcblxuICAgIG1hcmdpbjogMTZweCAwcHggMjZweCAwO1xuXG4gICAgLnByaWNlLWxpc3QtcHJvZHVjdC1vcHRpb24tY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG59XG5cbi5jaGVja291dC1zdW1tYXJ5LWNvbnRlbnQge1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCBAc3RhbmRhcmQtZ3JleTtcblxuICAgIHBhZGRpbmc6IDIlIDI1JSAwcHggMjUlO1xuXG4gICAgLmNoZWNrb3V0LXJvdyB7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAudG9vbHRpcC1jaGVja291dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIGNvbG9yOiBAc3RhbmRhcmQtZ3JleTtcbiAgICB9XG59IiwiXG4udG9vbHRpcCB7XG5cbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IEBwb2ctdG9vbHRpcC1jb250YWluZXItemluZGV4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDEuMTEyNXJlbSAxLjExMjVyZW07XG4gIG1hcmdpbjogMC4xMjVyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiBAZm9udC1jb2xvci0xO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci00IDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2IoMCAwIDAgLyAyNiUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cbiAgJi5zaG93IHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gICYuZGV0YWlscy1jb250YWluZXIge1xuXG4gICAgdWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogNHB4IDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBzdGFuZGFyZC1ncmV5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jYXJyb3csXG4jYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbn1cblxuI2Fycm93IHtcbiAgei1pbmRleDogQHBvZy10b29sdGlwLWFycm93LXppbmRleDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4jYXJyb3c6OmJlZm9yZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi50b29sdGlwW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J3RvcCddPiNhcnJvdyB7XG4gIGJvdHRvbTogLTRweDtcbn1cblxuLnRvb2x0aXBbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj0nYm90dG9tJ10+I2Fycm93IHtcbiAgdG9wOiAtNHB4O1xufVxuXG4udG9vbHRpcFtkYXRhLXBvcHBlci1wbGFjZW1lbnRePSdsZWZ0J10+I2Fycm93IHtcbiAgcmlnaHQ6IC00cHg7XG59XG5cbi50b29sdGlwW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49J3JpZ2h0J10+I2Fycm93IHtcbiAgbGVmdDogLTRweDtcbn0iLCIvKiBjb21tb24gKi9cbi5yaWJib24ge1xuICAgIHotaW5kZXg6IEBwb2ctc3Bpbm5lci1yaWJib247XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucmliYm9uOjpiZWZvcmUsXG4ucmliYm9uOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogNXB4IHNvbGlkIEBwcmltYXJ5LWNvbG9yLTc7XG59XG5cbi5yaWJib24gc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci03O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAuMSk7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBmb250OiA3MDAgMTBweC8xICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjIpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYigwIDAgMCAvIDUwJSk7XG59XG5cbi8qIHRvcCBsZWZ0Ki9cbi5yaWJib24tdG9wLWxlZnQge1xuICAgIHRvcDogLTEwcHg7XG4gICAgbGVmdDogLTEwcHg7XG59XG5cbi5yaWJib24tdG9wLWxlZnQ6OmJlZm9yZSxcbi5yaWJib24tdG9wLWxlZnQ6OmFmdGVyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yaWJib24tdG9wLWxlZnQ6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xufVxuXG4ucmliYm9uLXRvcC1sZWZ0OjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG59XG5cbi5yaWJib24tdG9wLWxlZnQgc3BhbiB7XG4gICAgcmlnaHQ6IC0xNHB4O1xuICAgIHRvcDogMjBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKiB0b3AgcmlnaHQqL1xuLnJpYmJvbi10b3AtcmlnaHQge1xuICAgIHRvcDogLTEwcHg7XG4gICAgcmlnaHQ6IC0xMHB4O1xufVxuXG4ucmliYm9uLXRvcC1yaWdodDo6YmVmb3JlLFxuLnJpYmJvbi10b3AtcmlnaHQ6OmFmdGVyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmliYm9uLXRvcC1yaWdodDo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbn1cblxuLnJpYmJvbi10b3AtcmlnaHQ6OmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi5yaWJib24tdG9wLXJpZ2h0IHNwYW4ge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIHRvcDogMzBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi8qIGJvdHRvbSBsZWZ0Ki9cbi5yaWJib24tYm90dG9tLWxlZnQge1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgbGVmdDogLTEwcHg7XG59XG5cbi5yaWJib24tYm90dG9tLWxlZnQ6OmJlZm9yZSxcbi5yaWJib24tYm90dG9tLWxlZnQ6OmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yaWJib24tYm90dG9tLWxlZnQ6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xufVxuXG4ucmliYm9uLWJvdHRvbS1sZWZ0OjphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG59XG5cbi5yaWJib24tYm90dG9tLWxlZnQgc3BhbiB7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIGJvdHRvbTogMzBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xufVxuXG4vKiBib3R0b20gcmlnaHQqL1xuLnJpYmJvbi1ib3R0b20tcmlnaHQge1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgcmlnaHQ6IC0xMHB4O1xufVxuXG4ucmliYm9uLWJvdHRvbS1yaWdodDo6YmVmb3JlLFxuLnJpYmJvbi1ib3R0b20tcmlnaHQ6OmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmliYm9uLWJvdHRvbS1yaWdodDo6YmVmb3JlIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbn1cblxuLnJpYmJvbi1ib3R0b20tcmlnaHQ6OmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi5yaWJib24tYm90dG9tLXJpZ2h0IHNwYW4ge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIGJvdHRvbTogMzBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKTtcbn0iLCIjY29ubmVjdGlvbmF2YWlsYWJpbGl0eXJlc3VsdC10YWJsZSB7XG4gICAgPnRib2R5IHtcbiAgICAgICAgPnRyIHtcbiAgICAgICAgICAgIGhlaWdodDogOTVweDtcblxuICAgICAgICAgICAgPnRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQHN0YW5kYXJkLWdyZXkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiNjb25uZWN0aW9uc2xpc3QtdGFibGUge1xuICAgIC5pcHNlcnZpY2UtbGluayB7XG4gICAgICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbiNjb25uZWN0aW9uLWZvcm0ge1xuICAgIC5jb25uZWN0aW9uLWluZm8tYm94IHtcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZmZmZiAycHgsIHJnYigyNTUgMjU1IDI1NSAvIDAlKSAwKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYigyNTUgMjU1IDI1NSAvIDIwJSkgMi40cHgsIGhzbGEoMCwgMCUsIDcxJSwgMCkgMCkgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhLmNvcHktdG8tY2xpcGJvYXJkIHtcbiAgICAgICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7ICAgICAgICBcbiAgICB9XG5cbiAgICAjcGFyZW50LWNvbm5lY3Rpb24tc2VhcmNoLXJlc3VsdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgei1pbmRleDogMTAwMDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBzdGFuZGFyZC1ncmV5O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjcGFyZW50LWNvbm5lY3Rpb24tbGlzdCB7XG4gICAgICAgIC5wYXJlbnQtY29ubmVjdGlvbi1pdGVtIHtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7IFxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiNpcHNlcnZpY2UtZm9ybSB7XG4gICAgI2J0bi1nZW5lcmF0ZS1kZXZpY2UtbmFtZS1mb3Itb25ib2FyZGluZyB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIFxuICAgICAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB9XG5cbiAgICAjcGFyZW50LWNvbm5lY3Rpb24tc2VhcmNoLXJlc3VsdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgei1pbmRleDogMTAwMDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBzdGFuZGFyZC1ncmV5O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjcGFyZW50LWNvbm5lY3Rpb24tbGlzdCB7XG4gICAgICAgIC5wYXJlbnQtY29ubmVjdGlvbi1pdGVtIHtcbiAgICAgICAgICAgIC5yZW9yZGVyLWFycm93cyB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDsgXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNpcHNlcnZpY2UtaXBrZWVwaW5nLWNvbmZpZ3VyYXRvci1mb3JtIHtcbiAgICAuY29ubmVjdGlvbi1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQHN0YW5kYXJkLWdyZXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzI1cmVtO1xuXG4gICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0b3A6IC0xMHB4OyAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDRweDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDogQHN0YW5kYXJkLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2lwc2VydmljZS16YWwtc2R3YW4tY29uZmlndXJhdG9yLWZvcm0ge1xuICAgIC5pcHNlcnZpY2UtaW5mby1ib3gge1xuICAgICAgICBoNSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIGkubWRpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgIH1cbn1cblxuI21vZGFsLXN5bmMtcmFkaXVzLWNvbmZpcm0ge1xuICAgIC5tb2RhbC10aXRsZSB7XG4gICAgICAgIGNvbG9yOiBAc3RhbmRhcmQtYmxhY2s7XG4gICAgfVxufSIsIkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDMyMHB4KSBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xuICAgIGJvZHkge1xuXG4gICAgICAgIC5sZWZ0LW1lbnUtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci05ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4xODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4xODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY2VudGVyLWNhcmQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyLXRleHQge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICBodG1sIHtcbiAgICAgICAgICAgICYubmF2LW9wZW4ge1xuICAgICAgICAgICAgICAgIC5sZWZ0LW1lbnUtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjMzcyBjdWJpYy1iZXppZXIoMC42ODUsIDAuMDQ3MywgMC4zNDYsIDEpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LW9wZW4ge1xuICAgICAgICAgICAgLm1haW4tcGFuZWwge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2YmFyIHtcbiAgICAgICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm5hdmJhci13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53cmFwcGVyLWZ1bGwtcGFnZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLyoqXG4gICAgICAgICAgICAqIE11bHRpcGxlIHNlbGVjdGVkIG9wdGlvbiBjbGVhciBidXR0b25cbiAgICAgICAgICAgICovXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICNjb25uZWN0aW9uYXZhaWxhYmlsaXR5cmVzdWx0LXRhYmxlIHtcbiAgICAgICAgICAgID50Ym9keSB7XG4gICAgICAgICAgICAgICAgPnRyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgPnRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGFibGUucG9nLXRhYmxlIHtcblxuICAgICAgICAgICAgJj46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAcHJpbWFyeS1jb2xvci04O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLTQ7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XG5cbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICYua3JzLWNoZWNrYm94LWNvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTRweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtcG9naGVhZGVybGFiZWwpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyogUGFzc3dvcmQgem9uZSBjYXJkIOKAlCB1c2VyIGZvcm0gLyBjaGFuZ2UtcGFzc3dvcmQgKHNlZSBwYXNzd29yZC16b25lLXNwZWMubWQpICovXG5cbi5wd2QtY2FyZCB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDIycHggMjRweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgYmFja2dyb3VuZDogQHByaW1hcnktY29sb3ItNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAZm9ybS1vdXRsaW5lLTE7XG5cbiAgICAmLnB3ZC1jYXJkLS1yZWFkb25seSB7XG4gICAgICAgIG9wYWNpdHk6IDAuOTU7XG5cbiAgICAgICAgLmdlbi1saW5rLFxuICAgICAgICAuaW5wdXQtYWN0aW9ucyxcbiAgICAgICAgLnN0cmVuZ3RoLFxuICAgICAgICAuc3RyZW5ndGgtbGFiZWwsXG4gICAgICAgIC5tYXRjaC1yb3cge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wd2QtY2FyZC0tZmllbGRzLWxvY2tlZCB7XG5cbiAgICAgICAgLnB3ZC1pbnB1dC1yb3cgaW5wdXRbZGlzYWJsZWRdLFxuICAgICAgICAucHdkLWZpZWxkLWlucHV0LXdyYXAgaW5wdXRbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTU7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHdkLWNhcmQtaGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucHdkLWNhcmQtdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IEBmb250LWNvbG9yLTI7XG59XG5cbi5sb2NrLXN0YXRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogQHRleHQtY29sb3ItMTtcblxuICAgIC5wd2QtbG9jay1pY29uLm1kaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgJltkYXRhLXN0YXRlPVwibG9ja2VkXCJdIC5wd2QtbG9jay1pY29uIHtcbiAgICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yLTE7XG4gICAgfVxuXG4gICAgJltkYXRhLXN0YXRlPVwiZWRpdGluZ1wiXSAucHdkLWxvY2staWNvbiB7XG4gICAgICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci0xMztcbiAgICB9XG5cbiAgICAmW2RhdGEtc3RhdGU9XCJyZWFkb25seVwiXSAucHdkLWxvY2staWNvbiB7XG4gICAgICAgIGNvbG9yOiBAdGV4dC1jb2xvci0xO1xuICAgIH1cbn1cblxuLyogUmVzZXQgYmFubmVyICovXG4ucHdkLXJlc2V0LWJhbm5lciB7XG4gICAgYmFja2dyb3VuZDogZmFkZSgjZmY4YzJhLCAxMCUpO1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCBmYWRlKCNmZjhjMmEsIDM1JSk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvci0xO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGZhZGUoI2ZmOGMyYSwgMTQlKTtcbiAgICB9XG59XG5cbi5wd2QtcmVzZXQtYmFubmVyLWhpdCB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW46IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBtaW4td2lkdGg6IDA7XG59XG5cbi5wd2QtcmVzZXQtYmFubmVyLWljb24ge1xuICAgIGNvbG9yOiAjZmY4YzJhO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmbGV4LXNocmluazogMDtcbn1cblxuLnB3ZC1yZXNldC1iYW5uZXItdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wd2QtcmVzZXQtYmFubmVyLWlucHV0IHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICNmZjhjMmE7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgfVxufVxuXG4ucHdkLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucHdkLWdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG59XG5cbi5wd2QtZmllbGQtbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvci0xO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnB3ZC1nZW4tcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLyogRW5zdXJlIG5vcm1hbCBmbG93IGlmIGFueSBsZWdhY3kvZ2xvYmFsICNnZW5lcmF0ZXB3ZCBydWxlIHN0aWxsIGFwcGxpZXMgKi9cbi5wd2QtY2FyZCAjZ2VuZXJhdGVwd2Qge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5nZW4tbGluay5wd2QtZ2VuLWJ0biB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNHB4IDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNnB4O1xufVxuXG4uZ2VuLWxpbmsge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmOGMyYSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmYTY1NCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjQ1O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAubWRpIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG59XG5cbi5wd2QtaW5wdXQtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBnYXA6IDEwcHg7XG59XG5cbi5wd2QtaW5wdXQtZ3JvdyB7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLnZhbGlkYXRpb24tZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cblxuICAgIC5wd2QtZmllbGQtaW5wdXQtd3JhcCA+IGlucHV0LmZvcm0tY29udHJvbCxcbiAgICAucHdkLWZpZWxkLWlucHV0LXdyYXAgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGZhZGUoQHByaW1hcnktY29sb3ItMTAsIDU1JSk7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogQGZvbnQtY29sb3ItMjtcbiAgICAgICAgcGFkZGluZzogOHB4IDhweCA4cHggMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjhjMmE7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41NTtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBkYXNoZWQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbnB1dC1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBmbGV4LXNocmluazogMDtcbn1cblxuLyogU3F1YXJlIE1ESSBidXR0b25zIOKAlCBkbyBOT1QgdXNlIGdsb2JhbCAuaWNvbmJ0biAoZm9udC1zaXplOjAgKyBodWdlIG1hcmdpbnMgYnJlYWtzIGljb25zL2xheW91dCkgKi9cbi5wd2QtYWN0aW9uLWJ0bi5tZGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBtaW4td2lkdGg6IDM4cHg7XG4gICAgbWluLWhlaWdodDogMzhweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGZhZGUoQHRleHQtY29sb3ItMSwgNDAlKTtcbiAgICBiYWNrZ3JvdW5kOiBtaXgoQHN0YW5kYXJkLWJsYWNrLCBAcHJpbWFyeS1jb2xvci00LCAyMiUpO1xuICAgIGNvbG9yOiBAZm9udC1jb2xvci0yICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICNmZjhjMmE7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgfVxuXG4gICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmOGMyYTtcbiAgICAgICAgY29sb3I6ICNmZjhjMmEgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8qIFN0cmVuZ3RoIG1ldGVyICovXG4uc3RyZW5ndGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgc3BhbiB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGZhZGUoQHRleHQtY29sb3ItMSwgMjUlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlO1xuICAgIH1cblxuICAgICZbZGF0YS1sZXZlbD1cIjFcIl0gc3BhbjpudGgtY2hpbGQoLW4gKyAxKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZjViNmU7XG4gICAgfVxuXG4gICAgJltkYXRhLWxldmVsPVwiMlwiXSBzcGFuOm50aC1jaGlsZCgtbiArIDIpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1YjM0MjtcbiAgICB9XG5cbiAgICAmW2RhdGEtbGV2ZWw9XCIzXCJdIHNwYW46bnRoLWNoaWxkKC1uICsgMykge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmY4YzJhO1xuICAgIH1cblxuICAgICZbZGF0YS1sZXZlbD1cIjRcIl0gc3BhbjpudGgtY2hpbGQoLW4gKyA0KSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0Y2QyYTU7XG4gICAgfVxufVxuXG4uc3RyZW5ndGgtbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6IGZhZGUoQHRleHQtY29sb3ItMSwgODUlKTtcbn1cblxuLnN0cmVuZ3RoLW1ldGEge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5tYXRjaC1yb3cge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1pbi1oZWlnaHQ6IDEuMmVtO1xuXG4gICAgJi5tYXRjaC1yb3ctLW9rIHtcbiAgICAgICAgY29sb3I6ICM0Y2QyYTU7XG4gICAgfVxuXG4gICAgJi5tYXRjaC1yb3ctLWtvIHtcbiAgICAgICAgY29sb3I6ICNmZjViNmU7XG4gICAgfVxufVxuXG4ucHdkLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBmYWRlKEB0ZXh0LWNvbG9yLTEsIDE4JSk7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG59XG5cbi5wd2QtZm9vdGVyLWZvcmNlIC5mb3JtLWNoZWNrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuIiwiLnJvbGUtZ3JhbnRzLW1hdHJpeCB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDIycHggMjRweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgYmFja2dyb3VuZDogQHByaW1hcnktY29sb3ItNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAZm9ybS1vdXRsaW5lLTE7ICAgIFxufSIsIlxuKiw6YWZ0ZXIsOmJlZm9yZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG5odG1sIHtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApXG59XG5cbmFydGljbGUsYXNpZGUsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWFpbixuYXYsc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgICBvdXRsaW5lOiAwIWltcG9ydGFudFxufVxuXG5ociB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlXG59XG5cbmgxLGgyLGgzLGg0LGg1LGg2IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtXG59XG5cbnAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbVxufVxuXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdLGFiYnJbdGl0bGVdIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gICAgY3Vyc29yOiBoZWxwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lXG59XG5cbmFkZHJlc3Mge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdFxufVxuXG5hZGRyZXNzLGRsLG9sLHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG59XG5cbmRsLG9sLHVsIHtcbiAgICBtYXJnaW4tdG9wOiAwXG59XG5cbm9sIG9sLG9sIHVsLHVsIG9sLHVsIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbmR0IHtcbiAgICBmb250LXdlaWdodDogNTAwXG59XG5cbmRkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtXG59XG5cbmIsc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNzAwXG59XG5cbnNtYWxsIHtcbiAgICBmb250LXNpemU6IDgwJVxufVxuXG5zdWIsc3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXG59XG5cbnN1YiB7XG4gICAgYm90dG9tOiAtLjI1ZW1cbn1cblxuc3VwIHtcbiAgICB0b3A6IC0uNWVtXG59XG5cbmEge1xuICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci03O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG5hOmhvdmVyIHtcbiAgICBjb2xvcjogIzY0MTk3MTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSxhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbmNvZGUsa2JkLHByZSxzYW1wIHtcbiAgICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsTWVubG8sTW9uYWNvLENvbnNvbGFzLExpYmVyYXRpb24gTW9ubyxDb3VyaWVyIE5ldyxtb25vc3BhY2U7XG4gICAgZm9udC1zaXplOiAxZW1cbn1cblxucHJlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXJcbn1cblxuZmlndXJlIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtXG59XG5cbmltZyB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lXG59XG5cbmltZyxzdmcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbn1cblxuc3ZnIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlXG59XG5cbmNhcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAuNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC43NXJlbTtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNhcHRpb24tc2lkZTogYm90dG9tXG59XG5cbnRoIHtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0XG59XG5cbmxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW1cbn1cblxuYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAwXG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3Jcbn1cblxuYnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdFxufVxuXG5idXR0b24saW5wdXQge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlXG59XG5cbmJ1dHRvbixzZWxlY3Qge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lXG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICAgIGN1cnNvcjogcG9pbnRlclxufVxuXG5zZWxlY3Qge1xuICAgIHdvcmQtd3JhcDogbm9ybWFsXG59XG5cblt0eXBlPWJ1dHRvbl0sW3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF0sYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvblxufVxuXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxbdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpLGJ1dHRvbjpub3QoOmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG5cblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIsYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1zdHlsZTogbm9uZVxufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwXG59XG5cbnRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICByZXNpemU6IHZlcnRpY2FsXG59XG5cbmZpZWxkc2V0IHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwXG59XG5cbmxlZ2VuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbFxufVxuXG5wcm9ncmVzcyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiBhdXRvXG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvblxufVxuXG5vdXRwdXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG5cbnRlbXBsYXRlIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbltoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudFxufVxuXG4uaDEsLmgyLC5oMywuaDQsLmg1LC5oNixoMSxoMixoMyxoNCxoNSxoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yXG59XG5cbi5sZWFkIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMFxufVxuXG4uZGlzcGxheS0xIHtcbiAgICBmb250LXNpemU6IDZyZW1cbn1cblxuLmRpc3BsYXktMSwuZGlzcGxheS0yIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJcbn1cblxuLmRpc3BsYXktMiB7XG4gICAgZm9udC1zaXplOiA1LjVyZW1cbn1cblxuLmRpc3BsYXktMyB7XG4gICAgZm9udC1zaXplOiA0LjVyZW1cbn1cblxuLmRpc3BsYXktMywuZGlzcGxheS00IHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJcbn1cblxuLmRpc3BsYXktNCB7XG4gICAgZm9udC1zaXplOiAzLjVyZW1cbn1cblxuaHIge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpXG59XG5cbi5zbWFsbCxzbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMFxufVxuXG4ubWFyayxtYXJrIHtcbiAgICBwYWRkaW5nOiAuMmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTNcbn1cblxuLmxpc3QtaW5saW5lLC5saXN0LXVuc3R5bGVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZVxufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW1cbn1cblxuLmluaXRpYWxpc20ge1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxuLmJsb2NrcXVvdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtXG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgY29sb3I6ICM2Yzc1N2Rcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIlxufVxuXG4uaW1nLWZsdWlkLC5pbWctdGh1bWJuYWlsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvXG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgICBwYWRkaW5nOiAuMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4wNzUpXG59XG5cbi5maWd1cmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4uZmlndXJlLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgICBjb2xvcjogIzZjNzU3ZFxufVxuXG5jb2RlIHtcbiAgICBmb250LXNpemU6IDg3LjUlO1xuICAgIGNvbG9yOiAjZTgzZThjO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZFxufVxuXG5hPmNvZGUge1xuICAgIGNvbG9yOiBpbmhlcml0XG59XG5cbmtiZCB7XG4gICAgcGFkZGluZzogLjJyZW0gLjRyZW07XG4gICAgZm9udC1zaXplOiA4Ny41JTtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgYm9yZGVyLXJhZGl1czogLjJyZW07XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtLjFyZW0gMCByZ2JhKDAsMCwwLC4yNSlcbn1cblxua2JkIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG5cbnByZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA4Ny41JTtcbiAgICBjb2xvcjogIzIxMjEyMVxufVxuXG5wcmUgY29kZSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbFxufVxuXG4ucHJlLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IDM0MHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbFxufVxuXG4uY29udGFpbmVyLC5jb250YWluZXItZmx1aWQsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXItc20sLmNvbnRhaW5lci14bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jb250YWluZXIsLmNvbnRhaW5lci1zbSB7XG4gICAgICAgIG1heC13aWR0aDo1NDBweFxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lciwuY29udGFpbmVyLW1kLC5jb250YWluZXItc20ge1xuICAgICAgICBtYXgtd2lkdGg6NzIwcHhcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWluZXIsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXItc20ge1xuICAgICAgICBtYXgtd2lkdGg6OTYwcHhcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNtLC5jb250YWluZXIteGwge1xuICAgICAgICBtYXgtd2lkdGg6MTE0MHB4XG4gICAgfVxufVxuXG4ucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMFxufVxuXG4ubm8tZ3V0dGVycz4uY29sLC5uby1ndXR0ZXJzPltjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwXG59XG5cbi5jb2wsLmNvbC0xLC5jb2wtMiwuY29sLTMsLmNvbC00LC5jb2wtNSwuY29sLTYsLmNvbC03LC5jb2wtOCwuY29sLTksLmNvbC0xMCwuY29sLTExLC5jb2wtMTIsLmNvbC1hdXRvLC5jb2wtbGcsLmNvbC1sZy0xLC5jb2wtbGctMiwuY29sLWxnLTMsLmNvbC1sZy00LC5jb2wtbGctNSwuY29sLWxnLTYsLmNvbC1sZy03LC5jb2wtbGctOCwuY29sLWxnLTksLmNvbC1sZy0xMCwuY29sLWxnLTExLC5jb2wtbGctMTIsLmNvbC1sZy1hdXRvLC5jb2wtbWQsLmNvbC1tZC0xLC5jb2wtbWQtMiwuY29sLW1kLTMsLmNvbC1tZC00LC5jb2wtbWQtNSwuY29sLW1kLTYsLmNvbC1tZC03LC5jb2wtbWQtOCwuY29sLW1kLTksLmNvbC1tZC0xMCwuY29sLW1kLTExLC5jb2wtbWQtMTIsLmNvbC1tZC1hdXRvLC5jb2wtc20sLmNvbC1zbS0xLC5jb2wtc20tMiwuY29sLXNtLTMsLmNvbC1zbS00LC5jb2wtc20tNSwuY29sLXNtLTYsLmNvbC1zbS03LC5jb2wtc20tOCwuY29sLXNtLTksLmNvbC1zbS0xMCwuY29sLXNtLTExLC5jb2wtc20tMTIsLmNvbC1zbS1hdXRvLC5jb2wteGwsLmNvbC14bC0xLC5jb2wteGwtMiwuY29sLXhsLTMsLmNvbC14bC00LC5jb2wteGwtNSwuY29sLXhsLTYsLmNvbC14bC03LC5jb2wteGwtOCwuY29sLXhsLTksLmNvbC14bC0xMCwuY29sLXhsLTExLC5jb2wteGwtMTIsLmNvbC14bC1hdXRvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHhcbn1cblxuLmNvbCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlXG59XG5cbi5yb3ctY29scy0xPioge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJVxufVxuXG4ucm93LWNvbHMtMj4qIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlXG59XG5cbi5yb3ctY29scy0zPioge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJVxufVxuXG4ucm93LWNvbHMtND4qIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlXG59XG5cbi5yb3ctY29scy01Pioge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCVcbn1cblxuLnJvdy1jb2xzLTY+KiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclXG59XG5cbi5jb2wtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlXG59XG5cbi5jb2wtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJVxufVxuXG4uY29sLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JVxufVxuXG4uY29sLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSVcbn1cblxuLmNvbC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyVcbn1cblxuLmNvbC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyVcbn1cblxuLmNvbC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlXG59XG5cbi5jb2wtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlXG59XG5cbi5jb2wtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclXG59XG5cbi5jb2wtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JVxufVxuXG4uY29sLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyVcbn1cblxuLmNvbC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclXG59XG5cbi5jb2wtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJVxufVxuXG4ub3JkZXItZmlyc3Qge1xuICAgIG9yZGVyOiAtMVxufVxuXG4ub3JkZXItbGFzdCB7XG4gICAgb3JkZXI6IDEzXG59XG5cbi5vcmRlci0wIHtcbiAgICBvcmRlcjogMFxufVxuXG4ub3JkZXItMSB7XG4gICAgb3JkZXI6IDFcbn1cblxuLm9yZGVyLTIge1xuICAgIG9yZGVyOiAyXG59XG5cbi5vcmRlci0zIHtcbiAgICBvcmRlcjogM1xufVxuXG4ub3JkZXItNCB7XG4gICAgb3JkZXI6IDRcbn1cblxuLm9yZGVyLTUge1xuICAgIG9yZGVyOiA1XG59XG5cbi5vcmRlci02IHtcbiAgICBvcmRlcjogNlxufVxuXG4ub3JkZXItNyB7XG4gICAgb3JkZXI6IDdcbn1cblxuLm9yZGVyLTgge1xuICAgIG9yZGVyOiA4XG59XG5cbi5vcmRlci05IHtcbiAgICBvcmRlcjogOVxufVxuXG4ub3JkZXItMTAge1xuICAgIG9yZGVyOiAxMFxufVxuXG4ub3JkZXItMTEge1xuICAgIG9yZGVyOiAxMVxufVxuXG4ub3JkZXItMTIge1xuICAgIG9yZGVyOiAxMlxufVxuXG4ub2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyVcbn1cblxuLm9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JVxufVxuXG4ub2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSVcbn1cblxuLm9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJVxufVxuXG4ub2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclXG59XG5cbi5vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJVxufVxuXG4ub2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlXG59XG5cbi5vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyVcbn1cblxuLm9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlXG59XG5cbi5vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlXG59XG5cbi5vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jb2wtc20ge1xuICAgICAgICBmbGV4LWJhc2lzOjA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgfVxuXG4gICAgLnJvdy1jb2xzLXNtLTE+KiB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAucm93LWNvbHMtc20tMj4qIHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCVcbiAgICB9XG5cbiAgICAucm93LWNvbHMtc20tMz4qIHtcbiAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMzJVxuICAgIH1cblxuICAgIC5yb3ctY29scy1zbS00Pioge1xuICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgICBtYXgtd2lkdGg6IDI1JVxuICAgIH1cblxuICAgIC5yb3ctY29scy1zbS01Pioge1xuICAgICAgICBmbGV4OiAwIDAgMjAlO1xuICAgICAgICBtYXgtd2lkdGg6IDIwJVxuICAgIH1cblxuICAgIC5yb3ctY29scy1zbS02Pioge1xuICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNi42NjY2NjclXG4gICAgfVxuXG4gICAgLmNvbC1zbS1hdXRvIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAuY29sLXNtLTEge1xuICAgICAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDguMzMzMzMzJVxuICAgIH1cblxuICAgIC5jb2wtc20tMiB7XG4gICAgICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgICAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyVcbiAgICB9XG5cbiAgICAuY29sLXNtLTMge1xuICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgICBtYXgtd2lkdGg6IDI1JVxuICAgIH1cblxuICAgIC5jb2wtc20tNCB7XG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyVcbiAgICB9XG5cbiAgICAuY29sLXNtLTUge1xuICAgICAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MS42NjY2NjclXG4gICAgfVxuXG4gICAgLmNvbC1zbS02IHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCVcbiAgICB9XG5cbiAgICAuY29sLXNtLTcge1xuICAgICAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlXG4gICAgfVxuXG4gICAgLmNvbC1zbS04IHtcbiAgICAgICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgICAgIG1heC13aWR0aDogNjYuNjY2NjY3JVxuICAgIH1cblxuICAgIC5jb2wtc20tOSB7XG4gICAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgICAgIG1heC13aWR0aDogNzUlXG4gICAgfVxuXG4gICAgLmNvbC1zbS0xMCB7XG4gICAgICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyVcbiAgICB9XG5cbiAgICAuY29sLXNtLTExIHtcbiAgICAgICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgICAgIG1heC13aWR0aDogOTEuNjY2NjY3JVxuICAgIH1cblxuICAgIC5jb2wtc20tMTIge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgfVxuXG4gICAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICAgICAgb3JkZXI6IC0xXG4gICAgfVxuXG4gICAgLm9yZGVyLXNtLWxhc3Qge1xuICAgICAgICBvcmRlcjogMTNcbiAgICB9XG5cbiAgICAub3JkZXItc20tMCB7XG4gICAgICAgIG9yZGVyOiAwXG4gICAgfVxuXG4gICAgLm9yZGVyLXNtLTEge1xuICAgICAgICBvcmRlcjogMVxuICAgIH1cblxuICAgIC5vcmRlci1zbS0yIHtcbiAgICAgICAgb3JkZXI6IDJcbiAgICB9XG5cbiAgICAub3JkZXItc20tMyB7XG4gICAgICAgIG9yZGVyOiAzXG4gICAgfVxuXG4gICAgLm9yZGVyLXNtLTQge1xuICAgICAgICBvcmRlcjogNFxuICAgIH1cblxuICAgIC5vcmRlci1zbS01IHtcbiAgICAgICAgb3JkZXI6IDVcbiAgICB9XG5cbiAgICAub3JkZXItc20tNiB7XG4gICAgICAgIG9yZGVyOiA2XG4gICAgfVxuXG4gICAgLm9yZGVyLXNtLTcge1xuICAgICAgICBvcmRlcjogN1xuICAgIH1cblxuICAgIC5vcmRlci1zbS04IHtcbiAgICAgICAgb3JkZXI6IDhcbiAgICB9XG5cbiAgICAub3JkZXItc20tOSB7XG4gICAgICAgIG9yZGVyOiA5XG4gICAgfVxuXG4gICAgLm9yZGVyLXNtLTEwIHtcbiAgICAgICAgb3JkZXI6IDEwXG4gICAgfVxuXG4gICAgLm9yZGVyLXNtLTExIHtcbiAgICAgICAgb3JkZXI6IDExXG4gICAgfVxuXG4gICAgLm9yZGVyLXNtLTEyIHtcbiAgICAgICAgb3JkZXI6IDEyXG4gICAgfVxuXG4gICAgLm9mZnNldC1zbS0wIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBcbiAgICB9XG5cbiAgICAub2Zmc2V0LXNtLTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlXG4gICAgfVxuXG4gICAgLm9mZnNldC1zbS0yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyVcbiAgICB9XG5cbiAgICAub2Zmc2V0LXNtLTMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjUlXG4gICAgfVxuXG4gICAgLm9mZnNldC1zbS00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyVcbiAgICB9XG5cbiAgICAub2Zmc2V0LXNtLTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JVxuICAgIH1cblxuICAgIC5vZmZzZXQtc20tNiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MCVcbiAgICB9XG5cbiAgICAub2Zmc2V0LXNtLTcge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJVxuICAgIH1cblxuICAgIC5vZmZzZXQtc20tOCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclXG4gICAgfVxuXG4gICAgLm9mZnNldC1zbS05IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDc1JVxuICAgIH1cblxuICAgIC5vZmZzZXQtc20tMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJVxuICAgIH1cblxuICAgIC5vZmZzZXQtc20tMTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbC1tZCB7XG4gICAgICAgIGZsZXgtYmFzaXM6MDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAucm93LWNvbHMtbWQtMT4qIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgIH1cblxuICAgIC5yb3ctY29scy1tZC0yPioge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJVxuICAgIH1cblxuICAgIC5yb3ctY29scy1tZC0zPioge1xuICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlXG4gICAgfVxuXG4gICAgLnJvdy1jb2xzLW1kLTQ+KiB7XG4gICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICAgIG1heC13aWR0aDogMjUlXG4gICAgfVxuXG4gICAgLnJvdy1jb2xzLW1kLTU+KiB7XG4gICAgICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgICAgIG1heC13aWR0aDogMjAlXG4gICAgfVxuXG4gICAgLnJvdy1jb2xzLW1kLTY+KiB7XG4gICAgICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgICAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyVcbiAgICB9XG5cbiAgICAuY29sLW1kLWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgIH1cblxuICAgIC5jb2wtbWQtMSB7XG4gICAgICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgICAgIG1heC13aWR0aDogOC4zMzMzMzMlXG4gICAgfVxuXG4gICAgLmNvbC1tZC0yIHtcbiAgICAgICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgICAgIG1heC13aWR0aDogMTYuNjY2NjY3JVxuICAgIH1cblxuICAgIC5jb2wtbWQtMyB7XG4gICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICAgIG1heC13aWR0aDogMjUlXG4gICAgfVxuXG4gICAgLmNvbC1tZC00IHtcbiAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMzJVxuICAgIH1cblxuICAgIC5jb2wtbWQtNSB7XG4gICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgICAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyVcbiAgICB9XG5cbiAgICAuY29sLW1kLTYge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJVxuICAgIH1cblxuICAgIC5jb2wtbWQtNyB7XG4gICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyVcbiAgICB9XG5cbiAgICAuY29sLW1kLTgge1xuICAgICAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICAgICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclXG4gICAgfVxuXG4gICAgLmNvbC1tZC05IHtcbiAgICAgICAgZmxleDogMCAwIDc1JTtcbiAgICAgICAgbWF4LXdpZHRoOiA3NSVcbiAgICB9XG5cbiAgICAuY29sLW1kLTEwIHtcbiAgICAgICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgICAgIG1heC13aWR0aDogODMuMzMzMzMzJVxuICAgIH1cblxuICAgIC5jb2wtbWQtMTEge1xuICAgICAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICAgICAgbWF4LXdpZHRoOiA5MS42NjY2NjclXG4gICAgfVxuXG4gICAgLmNvbC1tZC0xMiB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAub3JkZXItbWQtZmlyc3Qge1xuICAgICAgICBvcmRlcjogLTFcbiAgICB9XG5cbiAgICAub3JkZXItbWQtbGFzdCB7XG4gICAgICAgIG9yZGVyOiAxM1xuICAgIH1cblxuICAgIC5vcmRlci1tZC0wIHtcbiAgICAgICAgb3JkZXI6IDBcbiAgICB9XG5cbiAgICAub3JkZXItbWQtMSB7XG4gICAgICAgIG9yZGVyOiAxXG4gICAgfVxuXG4gICAgLm9yZGVyLW1kLTIge1xuICAgICAgICBvcmRlcjogMlxuICAgIH1cblxuICAgIC5vcmRlci1tZC0zIHtcbiAgICAgICAgb3JkZXI6IDNcbiAgICB9XG5cbiAgICAub3JkZXItbWQtNCB7XG4gICAgICAgIG9yZGVyOiA0XG4gICAgfVxuXG4gICAgLm9yZGVyLW1kLTUge1xuICAgICAgICBvcmRlcjogNVxuICAgIH1cblxuICAgIC5vcmRlci1tZC02IHtcbiAgICAgICAgb3JkZXI6IDZcbiAgICB9XG5cbiAgICAub3JkZXItbWQtNyB7XG4gICAgICAgIG9yZGVyOiA3XG4gICAgfVxuXG4gICAgLm9yZGVyLW1kLTgge1xuICAgICAgICBvcmRlcjogOFxuICAgIH1cblxuICAgIC5vcmRlci1tZC05IHtcbiAgICAgICAgb3JkZXI6IDlcbiAgICB9XG5cbiAgICAub3JkZXItbWQtMTAge1xuICAgICAgICBvcmRlcjogMTBcbiAgICB9XG5cbiAgICAub3JkZXItbWQtMTEge1xuICAgICAgICBvcmRlcjogMTFcbiAgICB9XG5cbiAgICAub3JkZXItbWQtMTIge1xuICAgICAgICBvcmRlcjogMTJcbiAgICB9XG5cbiAgICAub2Zmc2V0LW1kLTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMFxuICAgIH1cblxuICAgIC5vZmZzZXQtbWQtMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyVcbiAgICB9XG5cbiAgICAub2Zmc2V0LW1kLTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JVxuICAgIH1cblxuICAgIC5vZmZzZXQtbWQtMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNSVcbiAgICB9XG5cbiAgICAub2Zmc2V0LW1kLTQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJVxuICAgIH1cblxuICAgIC5vZmZzZXQtbWQtNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclXG4gICAgfVxuXG4gICAgLm9mZnNldC1tZC02IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJVxuICAgIH1cblxuICAgIC5vZmZzZXQtbWQtNyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlXG4gICAgfVxuXG4gICAgLm9mZnNldC1tZC04IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyVcbiAgICB9XG5cbiAgICAub2Zmc2V0LW1kLTkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzUlXG4gICAgfVxuXG4gICAgLm9mZnNldC1tZC0xMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlXG4gICAgfVxuXG4gICAgLm9mZnNldC1tZC0xMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclXG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29sLWxnIHtcbiAgICAgICAgZmxleC1iYXNpczowO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgIH1cblxuICAgIC5yb3ctY29scy1sZy0xPioge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgfVxuXG4gICAgLnJvdy1jb2xzLWxnLTI+KiB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlXG4gICAgfVxuXG4gICAgLnJvdy1jb2xzLWxnLTM+KiB7XG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyVcbiAgICB9XG5cbiAgICAucm93LWNvbHMtbGctND4qIHtcbiAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSVcbiAgICB9XG5cbiAgICAucm93LWNvbHMtbGctNT4qIHtcbiAgICAgICAgZmxleDogMCAwIDIwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMCVcbiAgICB9XG5cbiAgICAucm93LWNvbHMtbGctNj4qIHtcbiAgICAgICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgICAgIG1heC13aWR0aDogMTYuNjY2NjY3JVxuICAgIH1cblxuICAgIC5jb2wtbGctYXV0byB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgfVxuXG4gICAgLmNvbC1sZy0xIHtcbiAgICAgICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4LjMzMzMzMyVcbiAgICB9XG5cbiAgICAuY29sLWxnLTIge1xuICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNi42NjY2NjclXG4gICAgfVxuXG4gICAgLmNvbC1sZy0zIHtcbiAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSVcbiAgICB9XG5cbiAgICAuY29sLWxnLTQge1xuICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlXG4gICAgfVxuXG4gICAgLmNvbC1sZy01IHtcbiAgICAgICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgICAgIG1heC13aWR0aDogNDEuNjY2NjY3JVxuICAgIH1cblxuICAgIC5jb2wtbGctNiB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlXG4gICAgfVxuXG4gICAgLmNvbC1sZy03IHtcbiAgICAgICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgICAgIG1heC13aWR0aDogNTguMzMzMzMzJVxuICAgIH1cblxuICAgIC5jb2wtbGctOCB7XG4gICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgICAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyVcbiAgICB9XG5cbiAgICAuY29sLWxnLTkge1xuICAgICAgICBmbGV4OiAwIDAgNzUlO1xuICAgICAgICBtYXgtd2lkdGg6IDc1JVxuICAgIH1cblxuICAgIC5jb2wtbGctMTAge1xuICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlXG4gICAgfVxuXG4gICAgLmNvbC1sZy0xMSB7XG4gICAgICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgICAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyVcbiAgICB9XG5cbiAgICAuY29sLWxnLTEyIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgIH1cblxuICAgIC5vcmRlci1sZy1maXJzdCB7XG4gICAgICAgIG9yZGVyOiAtMVxuICAgIH1cblxuICAgIC5vcmRlci1sZy1sYXN0IHtcbiAgICAgICAgb3JkZXI6IDEzXG4gICAgfVxuXG4gICAgLm9yZGVyLWxnLTAge1xuICAgICAgICBvcmRlcjogMFxuICAgIH1cblxuICAgIC5vcmRlci1sZy0xIHtcbiAgICAgICAgb3JkZXI6IDFcbiAgICB9XG5cbiAgICAub3JkZXItbGctMiB7XG4gICAgICAgIG9yZGVyOiAyXG4gICAgfVxuXG4gICAgLm9yZGVyLWxnLTMge1xuICAgICAgICBvcmRlcjogM1xuICAgIH1cblxuICAgIC5vcmRlci1sZy00IHtcbiAgICAgICAgb3JkZXI6IDRcbiAgICB9XG5cbiAgICAub3JkZXItbGctNSB7XG4gICAgICAgIG9yZGVyOiA1XG4gICAgfVxuXG4gICAgLm9yZGVyLWxnLTYge1xuICAgICAgICBvcmRlcjogNlxuICAgIH1cblxuICAgIC5vcmRlci1sZy03IHtcbiAgICAgICAgb3JkZXI6IDdcbiAgICB9XG5cbiAgICAub3JkZXItbGctOCB7XG4gICAgICAgIG9yZGVyOiA4XG4gICAgfVxuXG4gICAgLm9yZGVyLWxnLTkge1xuICAgICAgICBvcmRlcjogOVxuICAgIH1cblxuICAgIC5vcmRlci1sZy0xMCB7XG4gICAgICAgIG9yZGVyOiAxMFxuICAgIH1cblxuICAgIC5vcmRlci1sZy0xMSB7XG4gICAgICAgIG9yZGVyOiAxMVxuICAgIH1cblxuICAgIC5vcmRlci1sZy0xMiB7XG4gICAgICAgIG9yZGVyOiAxMlxuICAgIH1cblxuICAgIC5vZmZzZXQtbGctMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwXG4gICAgfVxuXG4gICAgLm9mZnNldC1sZy0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJVxuICAgIH1cblxuICAgIC5vZmZzZXQtbGctMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclXG4gICAgfVxuXG4gICAgLm9mZnNldC1sZy0zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JVxuICAgIH1cblxuICAgIC5vZmZzZXQtbGctNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlXG4gICAgfVxuXG4gICAgLm9mZnNldC1sZy01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyVcbiAgICB9XG5cbiAgICAub2Zmc2V0LWxnLTYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTAlXG4gICAgfVxuXG4gICAgLm9mZnNldC1sZy03IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyVcbiAgICB9XG5cbiAgICAub2Zmc2V0LWxnLTgge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JVxuICAgIH1cblxuICAgIC5vZmZzZXQtbGctOSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NSVcbiAgICB9XG5cbiAgICAub2Zmc2V0LWxnLTEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyVcbiAgICB9XG5cbiAgICAub2Zmc2V0LWxnLTExIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyVcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLXhsIHtcbiAgICAgICAgZmxleC1iYXNpczowO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgIH1cblxuICAgIC5yb3ctY29scy14bC0xPioge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgfVxuXG4gICAgLnJvdy1jb2xzLXhsLTI+KiB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlXG4gICAgfVxuXG4gICAgLnJvdy1jb2xzLXhsLTM+KiB7XG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyVcbiAgICB9XG5cbiAgICAucm93LWNvbHMteGwtND4qIHtcbiAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSVcbiAgICB9XG5cbiAgICAucm93LWNvbHMteGwtNT4qIHtcbiAgICAgICAgZmxleDogMCAwIDIwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMCVcbiAgICB9XG5cbiAgICAucm93LWNvbHMteGwtNj4qIHtcbiAgICAgICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgICAgIG1heC13aWR0aDogMTYuNjY2NjY3JVxuICAgIH1cblxuICAgIC5jb2wteGwtYXV0byB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgfVxuXG4gICAgLmNvbC14bC0xIHtcbiAgICAgICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4LjMzMzMzMyVcbiAgICB9XG5cbiAgICAuY29sLXhsLTIge1xuICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNi42NjY2NjclXG4gICAgfVxuXG4gICAgLmNvbC14bC0zIHtcbiAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSVcbiAgICB9XG5cbiAgICAuY29sLXhsLTQge1xuICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlXG4gICAgfVxuXG4gICAgLmNvbC14bC01IHtcbiAgICAgICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgICAgIG1heC13aWR0aDogNDEuNjY2NjY3JVxuICAgIH1cblxuICAgIC5jb2wteGwtNiB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlXG4gICAgfVxuXG4gICAgLmNvbC14bC03IHtcbiAgICAgICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgICAgIG1heC13aWR0aDogNTguMzMzMzMzJVxuICAgIH1cblxuICAgIC5jb2wteGwtOCB7XG4gICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgICAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyVcbiAgICB9XG5cbiAgICAuY29sLXhsLTkge1xuICAgICAgICBmbGV4OiAwIDAgNzUlO1xuICAgICAgICBtYXgtd2lkdGg6IDc1JVxuICAgIH1cblxuICAgIC5jb2wteGwtMTAge1xuICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlXG4gICAgfVxuXG4gICAgLmNvbC14bC0xMSB7XG4gICAgICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgICAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyVcbiAgICB9XG5cbiAgICAuY29sLXhsLTEyIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJVxuICAgIH1cblxuICAgIC5vcmRlci14bC1maXJzdCB7XG4gICAgICAgIG9yZGVyOiAtMVxuICAgIH1cblxuICAgIC5vcmRlci14bC1sYXN0IHtcbiAgICAgICAgb3JkZXI6IDEzXG4gICAgfVxuXG4gICAgLm9yZGVyLXhsLTAge1xuICAgICAgICBvcmRlcjogMFxuICAgIH1cblxuICAgIC5vcmRlci14bC0xIHtcbiAgICAgICAgb3JkZXI6IDFcbiAgICB9XG5cbiAgICAub3JkZXIteGwtMiB7XG4gICAgICAgIG9yZGVyOiAyXG4gICAgfVxuXG4gICAgLm9yZGVyLXhsLTMge1xuICAgICAgICBvcmRlcjogM1xuICAgIH1cblxuICAgIC5vcmRlci14bC00IHtcbiAgICAgICAgb3JkZXI6IDRcbiAgICB9XG5cbiAgICAub3JkZXIteGwtNSB7XG4gICAgICAgIG9yZGVyOiA1XG4gICAgfVxuXG4gICAgLm9yZGVyLXhsLTYge1xuICAgICAgICBvcmRlcjogNlxuICAgIH1cblxuICAgIC5vcmRlci14bC03IHtcbiAgICAgICAgb3JkZXI6IDdcbiAgICB9XG5cbiAgICAub3JkZXIteGwtOCB7XG4gICAgICAgIG9yZGVyOiA4XG4gICAgfVxuXG4gICAgLm9yZGVyLXhsLTkge1xuICAgICAgICBvcmRlcjogOVxuICAgIH1cblxuICAgIC5vcmRlci14bC0xMCB7XG4gICAgICAgIG9yZGVyOiAxMFxuICAgIH1cblxuICAgIC5vcmRlci14bC0xMSB7XG4gICAgICAgIG9yZGVyOiAxMVxuICAgIH1cblxuICAgIC5vcmRlci14bC0xMiB7XG4gICAgICAgIG9yZGVyOiAxMlxuICAgIH1cblxuICAgIC5vZmZzZXQteGwtMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwXG4gICAgfVxuXG4gICAgLm9mZnNldC14bC0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJVxuICAgIH1cblxuICAgIC5vZmZzZXQteGwtMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclXG4gICAgfVxuXG4gICAgLm9mZnNldC14bC0zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JVxuICAgIH1cblxuICAgIC5vZmZzZXQteGwtNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlXG4gICAgfVxuXG4gICAgLm9mZnNldC14bC01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyVcbiAgICB9XG5cbiAgICAub2Zmc2V0LXhsLTYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTAlXG4gICAgfVxuXG4gICAgLm9mZnNldC14bC03IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyVcbiAgICB9XG5cbiAgICAub2Zmc2V0LXhsLTgge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JVxuICAgIH1cblxuICAgIC5vZmZzZXQteGwtOSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NSVcbiAgICB9XG5cbiAgICAub2Zmc2V0LXhsLTEwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyVcbiAgICB9XG5cbiAgICAub2Zmc2V0LXhsLTExIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyVcbiAgICB9XG59XG5cbi50YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBjb2xvcjogIzIxMjEyMVxufVxuXG4udGFibGUgdGQsLnRhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiAuNzVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNlxufVxuXG4udGFibGUgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZWUyZTZcbn1cblxuLnRhYmxlIHRib2R5K3Rib2R5IHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2RlZTJlNlxufVxuXG4udGFibGUtc20gdGQsLnRhYmxlLXNtIHRoIHtcbiAgICBwYWRkaW5nOiAuM3JlbVxufVxuXG4udGFibGUtYm9yZGVyZWQsLnRhYmxlLWJvcmRlcmVkIHRkLC50YWJsZS1ib3JkZXJlZCB0aCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNlxufVxuXG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGQsLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHhcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkrdGJvZHksLnRhYmxlLWJvcmRlcmxlc3MgdGQsLnRhYmxlLWJvcmRlcmxlc3MgdGgsLnRhYmxlLWJvcmRlcmxlc3MgdGhlYWQgdGgge1xuICAgIGJvcmRlcjogMFxufVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wNSlcbn1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wNzUpXG59XG5cbi50YWJsZS1wcmltYXJ5LC50YWJsZS1wcmltYXJ5PnRkLC50YWJsZS1wcmltYXJ5PnRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNjM2U5XG59XG5cbi50YWJsZS1wcmltYXJ5IHRib2R5K3Rib2R5LC50YWJsZS1wcmltYXJ5IHRkLC50YWJsZS1wcmltYXJ5IHRoLC50YWJsZS1wcmltYXJ5IHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICNjYzhmZDZcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyLC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXI+dGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWIwZTJcbn1cblxuLnRhYmxlLXNlY29uZGFyeSwudGFibGUtc2Vjb25kYXJ5PnRkLC50YWJsZS1zZWNvbmRhcnk+dGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZGJcbn1cblxuLnRhYmxlLXNlY29uZGFyeSB0Ym9keSt0Ym9keSwudGFibGUtc2Vjb25kYXJ5IHRkLC50YWJsZS1zZWNvbmRhcnkgdGgsLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjNiN2JiXG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyLC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyPnRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmXG59XG5cbi50YWJsZS1zdWNjZXNzLC50YWJsZS1zdWNjZXNzPnRkLC50YWJsZS1zdWNjZXNzPnRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RlOWNlXG59XG5cbi50YWJsZS1zdWNjZXNzLXRpbSwudGFibGUtc3VjY2Vzcy10aW0+dGQsLnRhYmxlLXN1Y2Nlc3MtdGltPnRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlFNkYyXG59XG5cbi50YWJsZS1zdWNjZXNzIHRib2R5K3Rib2R5LC50YWJsZS1zdWNjZXNzIHRkLC50YWJsZS1zdWNjZXNzIHRoLC50YWJsZS1zdWNjZXNzIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICNhMmQ1YTRcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyLC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXI+dGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYmUxYmRcbn1cblxuLnRhYmxlLWluZm8sLnRhYmxlLWluZm8+dGQsLnRhYmxlLWluZm8+dGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWJcbn1cblxuLnRhYmxlLWluZm8gdGJvZHkrdGJvZHksLnRhYmxlLWluZm8gdGQsLnRhYmxlLWluZm8gdGgsLnRhYmxlLWluZm8gdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogIzg2Y2ZkYVxufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIsLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3Zlcj50aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNVxufVxuXG4udGFibGUtd2FybmluZywudGFibGUtd2FybmluZz50ZCwudGFibGUtd2FybmluZz50aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJiOFxufVxuXG4udGFibGUtd2FybmluZyB0Ym9keSt0Ym9keSwudGFibGUtd2FybmluZyB0ZCwudGFibGUtd2FybmluZyB0aCwudGFibGUtd2FybmluZyB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjOTdhXG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciwudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyPnRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkODlmXG59XG5cbi50YWJsZS1kYW5nZXIsLnRhYmxlLWRhbmdlcj50ZCwudGFibGUtZGFuZ2VyPnRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNjYWM3XG59XG5cbi50YWJsZS1kYW5nZXIgdGJvZHkrdGJvZHksLnRhYmxlLWRhbmdlciB0ZCwudGFibGUtZGFuZ2VyIHRoLC50YWJsZS1kYW5nZXIgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogI2Y5OWQ5NlxufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciwudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3Zlcj50aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYjNhZlxufVxuXG4udGFibGUtbGlnaHQsLnRhYmxlLWxpZ2h0PnRkLC50YWJsZS1saWdodD50aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZVxufVxuXG4udGFibGUtbGlnaHQgdGJvZHkrdGJvZHksLnRhYmxlLWxpZ2h0IHRkLC50YWJsZS1saWdodCB0aCwudGFibGUtbGlnaHQgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogI2ZiZmNmY1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyLC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3Zlcj50aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNlxufVxuXG4udGFibGUtZGFyaywudGFibGUtZGFyaz50ZCwudGFibGUtZGFyaz50aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYVxufVxuXG4udGFibGUtZGFyayB0Ym9keSt0Ym9keSwudGFibGUtZGFyayB0ZCwudGFibGUtZGFyayB0aCwudGFibGUtZGFyayB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTU5OTljXG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciwudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyPnRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlXG59XG5cbi50YWJsZS1hY3RpdmUsLnRhYmxlLWFjdGl2ZT50ZCwudGFibGUtYWN0aXZlPnRoLC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyLC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyPnRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wNzUpXG59XG5cbi50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgIGJvcmRlci1jb2xvcjogIzQ1NGQ1NVxufVxuXG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNlxufVxuXG4udGFibGUtZGFyayB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwXG59XG5cbi50YWJsZS1kYXJrIHRkLC50YWJsZS1kYXJrIHRoLC50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICM0NTRkNTVcbn1cblxuLnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMFxufVxuXG4udGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSwxMDAlLC4wNSlcbn1cblxuLnRhYmxlLWRhcmsudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLDAlLDEwMCUsLjA3NSlcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoXG4gICAgfVxuXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtc20+LnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgYm9yZGVyOiAwXG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2hcbiAgICB9XG5cbiAgICAudGFibGUtcmVzcG9uc2l2ZS1tZD4udGFibGUtYm9yZGVyZWQge1xuICAgICAgICBib3JkZXI6IDBcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaFxuICAgIH1cblxuICAgIC50YWJsZS1yZXNwb25zaXZlLWxnPi50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgIGJvcmRlcjogMFxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaFxuICAgIH1cblxuICAgIC50YWJsZS1yZXNwb25zaXZlLXhsPi50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgIGJvcmRlcjogMFxuICAgIH1cbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoXG59XG5cbi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwXG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nOiAuNDM3NXJlbSAwO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yLTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDAgc29saWQgQGZvcm0tb3V0bGluZS0xO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXRcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSkge1xuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lXG4gICAgfVxufVxuXG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDBcbn1cblxuLmZvcm0tY29udHJvbDotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCBAc3RhbmRhcmQtd2hpdGVcbn1cblxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yLTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDE3NmUxO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgxNTYsMzksMTc2LC4yNSlcbn1cblxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIG9wYWNpdHk6IDFcbn1cblxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCwuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogMVxufVxuXG5pbnB1dFt0eXBlPWRhdGVdLmZvcm0tY29udHJvbCxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5mb3JtLWNvbnRyb2wsaW5wdXRbdHlwZT1tb250aF0uZm9ybS1jb250cm9sLGlucHV0W3R5cGU9dGltZV0uZm9ybS1jb250cm9sIHtcbiAgICBhcHBlYXJhbmNlOiBub25lXG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4uZm9ybS1jb250cm9sLWZpbGUsLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogLjQzNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC40Mzc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogLjU2MjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC41NjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gICAgcGFkZGluZy10b3A6IC4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAuNDM3NXJlbSAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDBcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnLC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgLjVyZW0pO1xuICAgIHBhZGRpbmc6IC4yNXJlbSAwO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlci1yYWRpdXM6IDBcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMS4xMjVyZW0pO1xuICAgIHBhZGRpbmc6IC41NjI1cmVtIDA7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgYm9yZGVyLXJhZGl1czogMFxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSxzZWxlY3QuZm9ybS1jb250cm9sW3NpemVdLHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBhdXRvXG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtXG59XG5cbi5mb3JtLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC4yNXJlbVxufVxuXG4uZm9ybS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTVweFxufVxuXG4uZm9ybS1yb3c+LmNvbCwuZm9ybS1yb3c+W2NsYXNzKj1jb2wtXSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtXG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLjNyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtXG59XG5cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkfi5mb3JtLWNoZWNrLWxhYmVsLC5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXX4uZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICM2Yzc1N2Rcbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC43NXJlbVxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC4zMTI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwXG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAuMjVyZW07XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgY29sb3I6ICM0Y2FmNTBcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzYsMTc1LDgwLC45KTtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW1cbn1cblxuLmlzLXZhbGlkfi52YWxpZC1mZWVkYmFjaywuaXMtdmFsaWR+LnZhbGlkLXRvb2x0aXAsLndhcy12YWxpZGF0ZWQgOnZhbGlkfi52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCA6dmFsaWR+LnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGNhZjUwO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAuODc1cmVtKTtcbiAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjM0Y2FmNTAnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKC4zNzVlbSArIC4yMTg3NXJlbSkgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYyguNzVlbSArIC40Mzc1cmVtKSBjYWxjKC43NWVtICsgLjQzNzVyZW0pXG59XG5cbi5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGNhZjUwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoNzYsMTc1LDgwLC4yNSlcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIC44NzVyZW0pO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKC4zNzVlbSArIC4yMTg3NXJlbSkgcmlnaHQgY2FsYyguMzc1ZW0gKyAuMjE4NzVyZW0pXG59XG5cbi5jdXN0b20tc2VsZWN0LmlzLXZhbGlkLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkIHtcbiAgICBib3JkZXItY29sb3I6ICM0Y2FmNTA7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyguNzVlbSArIDEuNjU2MjVyZW0pOyAgICBcbn1cblxuLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzRjYWY1MDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDc2LDE3NSw4MCwuMjUpXG59XG5cbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkfi5mb3JtLWNoZWNrLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogIzRjYWY1MFxufVxuXG4uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZH4udmFsaWQtZmVlZGJhY2ssLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWR+LnZhbGlkLXRvb2x0aXAsLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkfi52YWxpZC10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIGNvbG9yOiAjNGNhZjUwXG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICM0Y2FmNTBcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICM2ZWMwNzE7XG4gICAgYmFja2dyb3VuZDogIzZlYzA3MSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCM4NGM5ODcsIzZlYzA3MSkgcmVwZWF0LXhcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoNzYsMTc1LDgwLC4yNSlcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCl+LmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSwuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWR+LmN1c3RvbS1maWxlLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpfi5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGNhZjUwXG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1c34uY3VzdG9tLWZpbGUtbGFiZWwsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGNhZjUwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoNzYsMTc1LDgwLC4yNSlcbn1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIGNvbG9yOiAjZjQ0MzM2XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ0LDY3LDU0LC45KTtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW1cbn1cblxuLmlzLWludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLmlzLWludmFsaWR+LmludmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCA6aW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCA6aW52YWxpZH4uaW52YWxpZC10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uZm9ybS1jb250cm9sLmlzLWludmFsaWQsLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgQGZvcm0tdmFsaWRhdGlvbi1lcnJvciAycHgsIHJnYmEoMTU2LCAzOSwgMTc2LCAwKSAwKSxcbiAgICBsaW5lYXItZ3JhZGllbnQoMGRlZywgQGZvcm0tb3V0bGluZS0xIDFweCwgaHNsYSgwLCAwJSwgNzElLCAwKSAwKSAhaW1wb3J0YW50O1xuYmFja2dyb3VuZC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XG4gIC8qICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgLjg3NXJlbSk7ICAgIFxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYyguMzc1ZW0gKyAuMjE4NzVyZW0pIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoLjc1ZW0gKyAuNDM3NXJlbSkgY2FsYyguNzVlbSArIC40Mzc1cmVtKSovXG59XG5cbi5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCBAZm9ybS12YWxpZGF0aW9uLWVycm9yIDJweCwgcmdiYSgxNTYsIDM5LCAxNzYsIDApIDApLFxuICAgIGxpbmVhci1ncmFkaWVudCgwZGVnLCBAZm9ybS1vdXRsaW5lLTEgMXB4LCBoc2xhKDAsIDAlLCA3MSUsIDApIDApICFpbXBvcnRhbnQ7XG5iYWNrZ3JvdW5kLXNpemU6IDEwMCUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI0NCw2Nyw1NCwuMjUpXG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgLjg3NXJlbSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoLjM3NWVtICsgLjIxODc1cmVtKSByaWdodCBjYWxjKC4zNzVlbSArIC4yMTg3NXJlbSlcbn1cblxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkIHtcbiAgICBib3JkZXItY29sb3I6ICNmNDQzMzY7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyguNzVlbSArIDEuNjU2MjVyZW0pOyAgICBcbn1cblxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmNDQzMzY7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyNDQsNjcsNTQsLjI1KVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWR+LmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAjZjQ0MzM2XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZH4uaW52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZH4uaW52YWxpZC10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWwsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBjb2xvcjogI2Y0NDMzNlxufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI2Y0NDMzNlxufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICNmNzcwNjY7XG4gICAgYmFja2dyb3VuZDogI2Y3NzA2NiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCNmODg2N2QsI2Y3NzA2NikgcmVwZWF0LXhcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI0NCw2Nyw1NCwuMjUpXG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCl+LmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSwuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWwsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1c34uY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI0NCw2Nyw1NCwuMjUpXG59XG5cbi5mb3JtLWlubGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbn1cblxuLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZm9ybS1pbmxpbmUgbGFiZWwge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyXG4gICAgfVxuXG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwLC5mb3JtLWlubGluZSBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICB9XG5cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcFxuICAgIH1cblxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxuICAgIH1cblxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIH1cblxuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLXNlbGVjdCwuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIHtcbiAgICAgICAgd2lkdGg6IGF1dG9cbiAgICB9XG5cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMFxuICAgIH1cblxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjI1cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMFxuICAgIH1cblxuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIH1cblxuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgfVxufVxuXG4uYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxO1xuICAgIGJvcmRlci1yYWRpdXM6IC4xODc1cmVtO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjJzIGN1YmljLWJlemllciguNCwwLDEsMSksYmFja2dyb3VuZC1jb2xvciAuMnMgY3ViaWMtYmV6aWVyKC40LDAsLjIsMSlcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSkge1xuICAgIC5idG4ge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lXG4gICAgfVxufVxuXG4uYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLmJ0bi5mb2N1cywuYnRuOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuLmJ0bi5kaXNhYmxlZCwuYnRuOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuNjU7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuXG4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuYS5idG4uZGlzYWJsZWQsZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG59XG5cbi5idG4tcHJpbWFyeSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeS1jb2xvci03IGxpbmVhci1ncmFkaWVudCgxODBkZWcsQHByaW1hcnktY29sb3ItOCxAcHJpbWFyeS1jb2xvci03KSByZXBlYXQteDtcbiAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5LWNvbG9yLTc7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuXG4uYnRuLXByaW1hcnkuZm9jdXMsLmJ0bi1wcmltYXJ5OmZvY3VzLC5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeS1jb2xvci0xMiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLEBwcmltYXJ5LWNvbG9yLTExLEBwcmltYXJ5LWNvbG9yLTEyKSByZXBlYXQteDtcbiAgICBib3JkZXItY29sb3I6ICM3NzFlODZcbn1cblxuLmJ0bi1wcmltYXJ5LmZvY3VzLC5idG4tcHJpbWFyeTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgbm9uZSByZ2JhKDE3MSw3MSwxODgsLjUpXG59XG5cbi5idG4tcHJpbWFyeS5kaXNhYmxlZCwuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItNztcbiAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5LWNvbG9yLTc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZVxufVxuXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci0xMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogIzZlMWI3Y1xufVxuXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgbm9uZSByZ2JhKDE3MSw3MSwxODgsLjUpXG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICM2Yzc1N2QgbGluZWFyLWdyYWRpZW50KDE4MGRlZywjODI4YTkxLCM2Yzc1N2QpIHJlcGVhdC14O1xuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG5cbi5idG4tc2Vjb25kYXJ5LmZvY3VzLC5idG4tc2Vjb25kYXJ5OmZvY3VzLC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICM1YTYyNjggbGluZWFyLWdyYWRpZW50KDE4MGRlZywjNzM3OTdmLCM1YTYyNjgpIHJlcGVhdC14O1xuICAgIGJvcmRlci1jb2xvcjogIzU0NWI2MlxufVxuXG4uYnRuLXNlY29uZGFyeS5mb2N1cywuYnRuLXNlY29uZGFyeTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgbm9uZSBoc2xhKDIwOCw2JSw1NCUsLjUpXG59XG5cbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmVcbn1cblxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogIzRlNTU1YlxufVxuXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgbm9uZSBoc2xhKDIwOCw2JSw1NCUsLjUpXG59XG5cbi5idG4tc3VjY2VzcyB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjNGNhZjUwIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIzY3YmI2YSwjNGNhZjUwKSByZXBlYXQteDtcbiAgICBib3JkZXItY29sb3I6ICM0Y2FmNTA7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuXG4uYnRuLXN1Y2Nlc3MuZm9jdXMsLmJ0bi1zdWNjZXNzOmZvY3VzLC5idG4tc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjNDA5NDQ0IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIzVkYTQ2MCwjNDA5NDQ0KSByZXBlYXQteDtcbiAgICBib3JkZXItY29sb3I6ICMzZDhiNDBcbn1cblxuLmJ0bi1zdWNjZXNzLmZvY3VzLC5idG4tc3VjY2Vzczpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgbm9uZSByZ2JhKDEwMywxODcsMTA2LC41KVxufVxuXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTA7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGNhZjUwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmVcbn1cblxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNkOGI0MDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogIzM5ODMzY1xufVxuXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgbm9uZSByZ2JhKDEwMywxODcsMTA2LC41KVxufVxuXG4uYnRuLWluZm8ge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZDogIzE3YTJiOCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCMzYWIwYzMsIzE3YTJiOCkgcmVwZWF0LXg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuLmJ0bi1pbmZvLmZvY3VzLC5idG4taW5mbzpmb2N1cywuYnRuLWluZm86aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZDogIzEzODQ5NiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCMzNjk3YTYsIzEzODQ5NikgcmVwZWF0LXg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTE3YThiXG59XG5cbi5idG4taW5mby5mb2N1cywuYnRuLWluZm86Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIG5vbmUgcmdiYSg1OCwxNzYsMTk1LC41KVxufVxuXG4uYnRuLWluZm8uZGlzYWJsZWQsLmJ0bi1pbmZvOmRpc2FibGVkIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmVcbn1cblxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogIzEwNzA3ZlxufVxuXG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgbm9uZSByZ2JhKDU4LDE3NiwxOTUsLjUpXG59XG5cbi5idG4td2FybmluZyB7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgYmFja2dyb3VuZDogI2ZmOTgwMCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCNmZmE3MjYsI2ZmOTgwMCkgcmVwZWF0LXg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmY5ODAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuLmJ0bi13YXJuaW5nLmZvY3VzLC5idG4td2FybmluZzpmb2N1cywuYnRuLXdhcm5pbmc6aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZDogI2Q5ODEwMCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCNkZTk0MjYsI2Q5ODEwMCkgcmVwZWF0LXg7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2M3YTAwXG59XG5cbi5idG4td2FybmluZy5mb2N1cywuYnRuLXdhcm5pbmc6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIG5vbmUgcmdiYSgyMjIsMTM0LDUsLjUpXG59XG5cbi5idG4td2FybmluZy5kaXNhYmxlZCwuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmY5ODAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmVcbn1cblxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjN2EwMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogI2JmNzIwMFxufVxuXG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgbm9uZSByZ2JhKDIyMiwxMzQsNSwuNSlcbn1cblxuLmJ0bi1kYW5nZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZDogI2Y0NDMzNiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCNmNjVmNTQsI2Y0NDMzNikgcmVwZWF0LXg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuLmJ0bi1kYW5nZXIuZm9jdXMsLmJ0bi1kYW5nZXI6Zm9jdXMsLmJ0bi1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZDogI2YyMjExMiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCNmNDQyMzUsI2YyMjExMikgcmVwZWF0LXg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWExYzBkXG59XG5cbi5idG4tZGFuZ2VyLmZvY3VzLC5idG4tZGFuZ2VyOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCBub25lIHJnYmEoMjQ2LDk1LDg0LC41KVxufVxuXG4uYnRuLWRhbmdlci5kaXNhYmxlZCwuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2O1xuICAgIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lXG59XG5cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYTFjMGQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICNkZTFiMGNcbn1cblxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIG5vbmUgcmdiYSgyNDYsOTUsODQsLjUpXG59XG5cbi5idG4tbGlnaHQge1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGJhY2tncm91bmQ6ICNmOGY5ZmEgbGluZWFyLWdyYWRpZW50KDE4MGRlZywjZjlmYWZiLCNmOGY5ZmEpIHJlcGVhdC14O1xuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG5cbi5idG4tbGlnaHQuZm9jdXMsLmJ0bi1saWdodDpmb2N1cywuYnRuLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBiYWNrZ3JvdW5kOiAjZTJlNmVhIGxpbmVhci1ncmFkaWVudCgxODBkZWcsI2U2ZWFlZCwjZTJlNmVhKSByZXBlYXQteDtcbiAgICBib3JkZXItY29sb3I6ICNkYWUwZTVcbn1cblxuLmJ0bi1saWdodC5mb2N1cywuYnRuLWxpZ2h0OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCBub25lIGhzbGEoMTgwLDElLDg1JSwuNSlcbn1cblxuLmJ0bi1saWdodC5kaXNhYmxlZCwuYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lXG59XG5cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDNkOWRmXG59XG5cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCBub25lIGhzbGEoMTgwLDElLDg1JSwuNSlcbn1cblxuLmJ0bi1kYXJrIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICMzNDNhNDAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywjNTI1ODVkLCMzNDNhNDApIHJlcGVhdC14O1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG5cbi5idG4tZGFyay5mb2N1cywuYnRuLWRhcms6Zm9jdXMsLmJ0bi1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICMyMzI3MmIgbGluZWFyLWdyYWRpZW50KDE4MGRlZywjNDQ0NzRiLCMyMzI3MmIpIHJlcGVhdC14O1xuICAgIGJvcmRlci1jb2xvcjogIzFkMjEyNFxufVxuXG4uYnRuLWRhcmsuZm9jdXMsLmJ0bi1kYXJrOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCBub25lIHJnYmEoODIsODgsOTMsLjUpXG59XG5cbi5idG4tZGFyay5kaXNhYmxlZCwuYnRuLWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZVxufVxuXG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTcxYTFkXG59XG5cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCBub25lIHJnYmEoODIsODgsOTMsLjUpXG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgICBjb2xvcjogQHByaW1hcnktY29sb3ItNztcbiAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5LWNvbG9yLTdcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItNztcbiAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5LWNvbG9yLTdcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMsLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIG5vbmUgcmdiYSgxNTYsMzksMTc2LC41KVxufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItNztcbiAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5LWNvbG9yLTdcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIG5vbmUgcmdiYSgxNTYsMzksMTc2LC41KVxufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Rcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZFxufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIG5vbmUgaHNsYSgyMDgsNyUsNDYlLC41KVxufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkXG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCBub25lIGhzbGEoMjA4LDclLDQ2JSwuNSlcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjNGNhZjUwO1xuICAgIGJvcmRlci1jb2xvcjogIzRjYWY1MFxufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwO1xuICAgIGJvcmRlci1jb2xvcjogIzRjYWY1MFxufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cywuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgbm9uZSByZ2JhKDc2LDE3NSw4MCwuNSlcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNGNhZjUwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTA7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGNhZjUwXG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCBub25lIHJnYmEoNzYsMTc1LDgwLC41KVxufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gICAgY29sb3I6ICMxN2EyYjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4XG59XG5cbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4XG59XG5cbi5idG4tb3V0bGluZS1pbmZvLmZvY3VzLC5idG4tb3V0bGluZS1pbmZvOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCBub25lIHJnYmEoMjMsMTYyLDE4NCwuNSlcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMTdhMmI4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4XG59XG5cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCBub25lIHJnYmEoMjMsMTYyLDE4NCwuNSlcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICAgIGNvbG9yOiAjZmY5ODAwO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmOTgwMFxufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMDtcbiAgICBib3JkZXItY29sb3I6ICNmZjk4MDBcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMsLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIG5vbmUgcmdiYSgyNTUsMTUyLDAsLjUpXG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmOTgwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMDtcbiAgICBib3JkZXItY29sb3I6ICNmZjk4MDBcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIG5vbmUgcmdiYSgyNTUsMTUyLDAsLjUpXG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICAgIGNvbG9yOiAjZjQ0MzM2O1xuICAgIGJvcmRlci1jb2xvcjogI2Y0NDMzNlxufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMzY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMsLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgbm9uZSByZ2JhKDI0NCw2Nyw1NCwuNSlcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2Y0NDMzNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2O1xuICAgIGJvcmRlci1jb2xvcjogI2Y0NDMzNlxufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgbm9uZSByZ2JhKDI0NCw2Nyw1NCwuNSlcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgICBjb2xvcjogI2Y4ZjlmYTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmFcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYVxufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMsLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCBub25lIHJnYmEoMjQ4LDI0OSwyNTAsLjUpXG59XG5cbi5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZjhmOWZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYVxufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgbm9uZSByZ2JhKDI0OCwyNDksMjUwLC41KVxufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gICAgY29sb3I6ICMzNDNhNDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwXG59XG5cbi5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwXG59XG5cbi5idG4tb3V0bGluZS1kYXJrLmZvY3VzLC5idG4tb3V0bGluZS1kYXJrOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCBub25lIHJnYmEoNTIsNTgsNjQsLjUpXG59XG5cbi5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzM0M2E0MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MFxufVxuXG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgbm9uZSByZ2JhKDUyLDU4LDY0LC41KVxufVxuXG4uYnRuLWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLTc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi5idG4tbGluazpob3ZlciB7XG4gICAgY29sb3I6ICM2NDE5NzFcbn1cblxuLmJ0bi1saW5rLmZvY3VzLC5idG4tbGluazpmb2N1cywuYnRuLWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbi5idG4tbGluay5kaXNhYmxlZCwuYnRuLWxpbms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG59XG5cbi5idG4tZ3JvdXAtbGc+LmJ0biwuYnRuLWxnIHtcbiAgICBwYWRkaW5nOiAxLjEyNXJlbSAyLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogLjNyZW1cbn1cblxuLmJ0bi1ncm91cC1zbT4uYnRuLC5idG4tc20ge1xuICAgIHBhZGRpbmc6IC40MDYyNXJlbSAxLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogLjY4NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBib3JkZXItcmFkaXVzOiAuMnJlbVxufVxuXG4uYnRuLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uYnRuLWJsb2NrKy5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IC41cmVtXG59XG5cbmlucHV0W3R5cGU9YnV0dG9uXS5idG4tYmxvY2ssaW5wdXRbdHlwZT1yZXNldF0uYnRuLWJsb2NrLGlucHV0W3R5cGU9c3VibWl0XS5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgbGluZWFyXG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2UpIHtcbiAgICAuZmFkZSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmVcbiAgICB9XG59XG5cbi5mYWRlOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDBcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmNvbGxhcHNpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjM1cyBlYXNlXG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2UpIHtcbiAgICAuY29sbGFwc2luZyB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmVcbiAgICB9XG59XG5cbi5kcm9wZG93biwuZHJvcGxlZnQsLmRyb3ByaWdodCwuZHJvcHVwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxufVxuXG4uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IC4yNTVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLjI1NWVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXRvcDogLjNlbSBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItbGVmdDogLjNlbSBzb2xpZCB0cmFuc3BhcmVudFxufVxuXG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMFxufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtaW4td2lkdGg6IDEwcmVtO1xuICAgIHBhZGRpbmc6IC4zMTI1cmVtIDA7XG4gICAgbWFyZ2luOiAuMTI1cmVtIDAgMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLDAsMCwuMjYpXG59XG5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDBcbn1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmRyb3Bkb3duLW1lbnUtc20tbGVmdCB7XG4gICAgICAgIHJpZ2h0OmF1dG87XG4gICAgICAgIGxlZnQ6IDBcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudS1zbS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvXG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZHJvcGRvd24tbWVudS1tZC1sZWZ0IHtcbiAgICAgICAgcmlnaHQ6YXV0bztcbiAgICAgICAgbGVmdDogMFxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51LW1kLXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG9cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5kcm9wZG93bi1tZW51LWxnLWxlZnQge1xuICAgICAgICByaWdodDphdXRvO1xuICAgICAgICBsZWZ0OiAwXG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUtbGctcmlnaHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0b1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5kcm9wZG93bi1tZW51LXhsLWxlZnQge1xuICAgICAgICByaWdodDphdXRvO1xuICAgICAgICBsZWZ0OiAwXG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUteGwtcmlnaHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0b1xuICAgIH1cbn1cblxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC4xMjVyZW1cbn1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IC4yNTVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLjI1NWVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItcmlnaHQ6IC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogLjNlbSBzb2xpZDtcbiAgICBib3JkZXItbGVmdDogLjNlbSBzb2xpZCB0cmFuc3BhcmVudFxufVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwXG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC4xMjVyZW1cbn1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IC4yNTVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLjI1NWVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXRvcDogLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogLjNlbSBzb2xpZFxufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwXG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgdmVydGljYWwtYWxpZ246IDBcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogLjEyNXJlbVxufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAuMjU1ZW07XG4gICAgdmVydGljYWwtYWxpZ246IC4yNTVlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAuMjU1ZW07XG4gICAgdmVydGljYWwtYWxpZ246IC4yNTVlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci10b3A6IC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAuM2VtIHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b206IC4zZW0gc29saWQgdHJhbnNwYXJlbnRcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwXG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gICAgdmVydGljYWwtYWxpZ246IDBcbn1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePWJvdHRvbV0sLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePWxlZnRdLC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1yaWdodF0sLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXRvcF0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0b1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogLjVyZW0gMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmXG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAuNjI1cmVtIDEuMjVyZW07XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwXG59XG5cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwuZHJvcGRvd24taXRlbTphY3RpdmUsLmRyb3Bkb3duLWl0ZW06Zm9jdXMsLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6IEBwcmltYXJ5LWNvbG9yLTcgbGluZWFyLWdyYWRpZW50KDE4MGRlZyxAcHJpbWFyeS1jb2xvci04LEBwcmltYXJ5LWNvbG9yLTcpIHJlcGVhdC14XG59XG5cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lXG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbn1cblxuLmRyb3Bkb3duLWhlYWRlciwuZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAuNjI1cmVtIDEuMjVyZW1cbn1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICMyMTIxMjFcbn1cblxuLmJ0bi1ncm91cCwuYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWw+LmJ0biwuYnRuLWdyb3VwPi5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0b1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4uYWN0aXZlLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjphY3RpdmUsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmZvY3VzLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpob3ZlciwuYnRuLWdyb3VwPi5idG4uYWN0aXZlLC5idG4tZ3JvdXA+LmJ0bjphY3RpdmUsLmJ0bi1ncm91cD4uYnRuOmZvY3VzLC5idG4tZ3JvdXA+LmJ0bjpob3ZlciB7XG4gICAgei1pbmRleDogMVxufVxuXG4uYnRuLXRvb2xiYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuXG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0b1xufVxuXG4uYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCksLmJ0bi1ncm91cD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMFxufVxuXG4uYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKT4uYnRuLC5idG4tZ3JvdXA+LmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcbn1cblxuLmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG4sLmJ0bi1ncm91cD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gICAgcGFkZGluZy1yaWdodDogMjIuNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjIuNXB4XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6YWZ0ZXIsLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmFmdGVyLC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDBcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBcbn1cblxuLmJ0bi1ncm91cC1zbT4uYnRuKy5kcm9wZG93bi10b2dnbGUtc3BsaXQsLmJ0bi1zbSsuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IC45Mzc1cmVtXG59XG5cbi5idG4tZ3JvdXAtbGc+LmJ0bisuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LC5idG4tbGcrLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gICAgcGFkZGluZy1yaWdodDogMS42ODc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS42ODc1cmVtXG59XG5cbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlLC5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saW5rIHtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMFxufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKT4uYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMFxufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk+LmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcbn1cblxuLmJ0bi1ncm91cC10b2dnbGU+LmJ0biwuYnRuLWdyb3VwLXRvZ2dsZT4uYnRuLWdyb3VwPi5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLmJ0bi1ncm91cC10b2dnbGU+LmJ0bi1ncm91cD4uYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdLC5idG4tZ3JvdXAtdG9nZ2xlPi5idG4tZ3JvdXA+LmJ0biBpbnB1dFt0eXBlPXJhZGlvXSwuYnRuLWdyb3VwLXRvZ2dsZT4uYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdLC5idG4tZ3JvdXAtdG9nZ2xlPi5idG4gaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG59XG5cbi5pbnB1dC1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGUsLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlKy5jdXN0b20tZmlsZSwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlKy5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGUrLmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3QrLmN1c3RvbS1maWxlLC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdCsuY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3QrLmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCsuY3VzdG9tLWZpbGUsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wrLmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wrLmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbC1wbGFpbnRleHQrLmN1c3RvbS1maWxlLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sLXBsYWludGV4dCsuY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbC1wbGFpbnRleHQrLmZvcm0tY29udHJvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBcbn1cblxuLmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVsLC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdDpmb2N1cywuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgei1pbmRleDogM1xufVxuXG4uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gICAgei1pbmRleDogNFxufVxuXG4uaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxufVxuXG4uaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCksLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMFxufVxuXG4uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbn1cblxuLmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOmFmdGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxufVxuXG4uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQsLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyXG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bjpmb2N1cywuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzXG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bisuYnRuLC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bisuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0Ky5idG4sLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCsuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuKy5idG4sLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bisuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCsuYnRuLC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0Ky5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMFxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwXG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwXG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogLjQzNzVyZW0gMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMFxufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPWNoZWNrYm94XSwuaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgbWFyZ2luLXRvcDogMFxufVxuXG4uaW5wdXQtZ3JvdXAtbGc+LmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwLWxnPi5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMS4xMjVyZW0pXG59XG5cbi5pbnB1dC1ncm91cC1sZz4uY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXAtbGc+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFwcGVuZD4uYnRuLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uYnRuLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgcGFkZGluZzogLjU2MjVyZW0gMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBib3JkZXItcmFkaXVzOiAwXG59XG5cbi5pbnB1dC1ncm91cC1zbT4uY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXAtc20+LmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpIHtcbiAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAuNXJlbSlcbn1cblxuLmlucHV0LWdyb3VwLXNtPi5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cC1zbT4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5idG4sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5idG4sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBwYWRkaW5nOiAuMjVyZW0gMDtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBib3JkZXItcmFkaXVzOiAwXG59XG5cbi5pbnB1dC1ncm91cC1sZz4uY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXAtc20+LmN1c3RvbS1zZWxlY3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW1cbn1cblxuLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZD4uYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQ+LmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpPi5idG4sLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKT4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmJ0biwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmlucHV0LWdyb3VwLXRleHQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwXG59XG5cbi5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5idG4sLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkPi5idG46bm90KDpmaXJzdC1jaGlsZCksLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkPi5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKT4uYnRuLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKT4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG59XG5cbi5jdXN0b20tY29udHJvbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogMS41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtXG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi1yaWdodDogMXJlbVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICBvcGFjaXR5OiAwXG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiBAcHJpbWFyeS1jb2xvci03O1xuICAgIGJhY2tncm91bmQ6IEBwcmltYXJ5LWNvbG9yLTcgbGluZWFyLWdyYWRpZW50KDE4MGRlZyxAcHJpbWFyeS1jb2xvci04LEBwcmltYXJ5LWNvbG9yLTcpIHJlcGVhdC14O1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmUsMCAwIDAgLjJyZW0gcmdiYSgxNTYsMzksMTc2LC4yNSlcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCl+LmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDE3NmUxXG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmV+LmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZhMGVhO1xuICAgIGJvcmRlci1jb2xvcjogI2RmYTBlYTtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWwsLmN1c3RvbS1jb250cm9sLWlucHV0W2Rpc2FibGVkXX4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIGNvbG9yOiAjNmM3NTdkXG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLC5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF1+LmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMCBzb2xpZCAjYWRiNWJkO1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOmFmdGVyLC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC4yNXJlbTtcbiAgICBsZWZ0OiAtMS41cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBjb250ZW50OiBcIlwiXG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJS81MCUgNTAlXG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtXG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOmFmdGVyIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKVxufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlfi5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnktY29sb3ItNztcbiAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeS1jb2xvci03IGxpbmVhci1ncmFkaWVudCgxODBkZWcsQHByaW1hcnktY29sb3ItOCxAcHJpbWFyeS1jb2xvci03KSByZXBlYXQteDtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGV+LmN1c3RvbS1jb250cm9sLWxhYmVsOmFmdGVyIHtcbiAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM0UlM0Mvc3ZnJTNFXCIpXG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTYsMzksMTc2LC41KSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoMTkwLDExNCwyMDMsLjU3NSkscmdiYSgxNTYsMzksMTc2LC41KSkgcmVwZWF0LXhcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NiwzOSwxNzYsLjUpIGxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgxOTAsMTE0LDIwMywuNTc1KSxyZ2JhKDE1NiwzOSwxNzYsLjUpKSByZXBlYXQteFxufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJVxufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDphZnRlciB7XG4gICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpXG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTYsMzksMTc2LC41KSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoMTkwLDExNCwyMDMsLjU3NSkscmdiYSgxNTYsMzksMTc2LC41KSkgcmVwZWF0LXhcbn1cblxuLmN1c3RvbS1zd2l0Y2gge1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbVxufVxuXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMi4yNXJlbTtcbiAgICB3aWR0aDogMS43NXJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtXG59XG5cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDphZnRlciB7XG4gICAgdG9wOiAuMjVyZW07XG4gICAgbGVmdDogLTIuMjVyZW07XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dFxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKSB7XG4gICAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZVxuICAgIH1cbn1cblxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLjc1cmVtKVxufVxuXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NiwzOSwxNzYsLjUpIGxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgxOTAsMTE0LDIwMywuNTc1KSxyZ2JhKDE1NiwzOSwxNzYsLjUpKSByZXBlYXQteFxufVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nOiAuNDM3NXJlbSAxcmVtIC40Mzc1cmVtIDA7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM0UlM0NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgcmlnaHQgMCBjZW50ZXIvOHB4IDEwcHg7XG4gICAgYm9yZGVyOiAwIHNvbGlkIEBmb3JtLW91dGxpbmUtMTtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjA3NSk7XG4gICAgYXBwZWFyYW5jZTogbm9uZVxufVxuXG4uY3VzdG9tLXNlbGVjdDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDE3NmUxO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjA3NSksMCAwIDAgLjJyZW0gcmdiYSgxNTYsMzksMTc2LC4yNSlcbn1cblxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4uY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmVcbn1cblxuLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWZcbn1cblxuLmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmN1c3RvbS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAuNXJlbSk7XG4gICAgcGFkZGluZy10b3A6IC4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IC44NzVyZW1cbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICAgIGhlaWdodDogY2FsYygxLjVlbSArIDEuMTI1cmVtKTtcbiAgICBwYWRkaW5nLXRvcDogLjU2MjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC41NjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW1cbn1cblxuLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4uY3VzdG9tLWZpbGUsLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNnB4XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXJnaW46IDA7XG4gICAgb3BhY2l0eTogMFxufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICNkMTc2ZTE7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgxNTYsMzksMTc2LC4yNSlcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0OmRpc2FibGVkfi5jdXN0b20tZmlsZS1sYWJlbCwuY3VzdG9tLWZpbGUtaW5wdXRbZGlzYWJsZWRdfi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0OmxhbmcoZW4pfi5jdXN0b20tZmlsZS1sYWJlbDphZnRlciB7XG4gICAgY29udGVudDogXCJCcm93c2VcIlxufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXR+LmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSlcbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwIHNvbGlkIEBmb3JtLW91dGxpbmUtMTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsLC5jdXN0b20tZmlsZS1sYWJlbDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAuNDM3NXJlbSAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWw6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogY2FsYygxLjVlbSArIC44NzVyZW0pO1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZyxoc2xhKDAsMCUsMTAwJSwuMTUpLHRyYW5zcGFyZW50KSByZXBlYXQteDtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwXG59XG5cbi5jdXN0b20tcmFuZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMS40cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZVxufVxuXG4uY3VzdG9tLXJhbmdlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lXG59XG5cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggQHN0YW5kYXJkLXdoaXRlLDAgMCAwIC4ycmVtIHJnYmEoMTU2LDM5LDE3NiwuMjUpXG59XG5cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCBAc3RhbmRhcmQtd2hpdGUsMCAwIDAgLjJyZW0gcmdiYSgxNTYsMzksMTc2LC4yNSlcbn1cblxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggQHN0YW5kYXJkLXdoaXRlLDAgMCAwIC4ycmVtIHJnYmEoMTU2LDM5LDE3NiwuMjUpXG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMFxufVxuXG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IC0uMjVyZW07XG4gICAgYmFja2dyb3VuZDogQHByaW1hcnktY29sb3ItNyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLEBwcmltYXJ5LWNvbG9yLTgsQHByaW1hcnktY29sb3ItNykgcmVwZWF0LXg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgYm94LXNoYWRvdzogMCAuMXJlbSAuMjVyZW0gcmdiYSgwLDAsMCwuMSk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbiAgICBhcHBlYXJhbmNlOiBub25lXG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2UpIHtcbiAgICAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmVcbiAgICB9XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2RmYTBlYSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCNlNGFlZWQsI2RmYTBlYSkgcmVwZWF0LXhcbn1cblxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogLjVyZW07XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgwLDAsMCwuMSlcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGJhY2tncm91bmQ6IEBwcmltYXJ5LWNvbG9yLTcgbGluZWFyLWdyYWRpZW50KDE4MGRlZyxAcHJpbWFyeS1jb2xvci04LEBwcmltYXJ5LWNvbG9yLTcpIHJlcGVhdC14O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGJveC1zaGFkb3c6IDAgLjFyZW0gLjI1cmVtIHJnYmEoMCwwLDAsLjEpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKSB7XG4gICAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmVcbiAgICB9XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGZhMGVhIGxpbmVhci1ncmFkaWVudCgxODBkZWcsI2U0YWVlZCwjZGZhMGVhKSByZXBlYXQteFxufVxuXG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IC41cmVtO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoMCwwLDAsLjEpXG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAuMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogLjJyZW07XG4gICAgYmFja2dyb3VuZDogQHByaW1hcnktY29sb3ItNyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLEBwcmltYXJ5LWNvbG9yLTgsQHByaW1hcnktY29sb3ItNykgcmVwZWF0LXg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgYm94LXNoYWRvdzogMCAuMXJlbSAuMjVyZW0gcmdiYSgwLDAsMCwuMSk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbiAgICBhcHBlYXJhbmNlOiBub25lXG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2UpIHtcbiAgICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lXG4gICAgfVxufVxuXG4uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGZhMGVhIGxpbmVhci1ncmFkaWVudCgxODBkZWcsI2U0YWVlZCwjZGZhMGVhKSByZXBlYXQteFxufVxuXG4uY3VzdG9tLXJhbmdlOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogLjVyZW07XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogLjVyZW07XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoMCwwLDAsLjEpXG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLWxvd2VyLC5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW1cbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtdXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweFxufVxuXG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZFxufVxuXG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgY3Vyc29yOiBkZWZhdWx0XG59XG5cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmRcbn1cblxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgY3Vyc29yOiBkZWZhdWx0XG59XG5cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tcy10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZFxufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLC5jdXN0b20tZmlsZS1sYWJlbCwuY3VzdG9tLXNlbGVjdCB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dFxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKSB7XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSwuY3VzdG9tLWZpbGUtbGFiZWwsLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lXG4gICAgfVxufVxuXG4ubmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lXG59XG5cbi5uYXYtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogLjYyNXJlbSAuOTM3NXJlbVxufVxuXG4ubmF2LWxpbms6Zm9jdXMsLm5hdi1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHRcbn1cblxuLm5hdi10YWJzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNlxufVxuXG4ubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjI1cmVtXG59XG5cbi5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMsLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTllY2VmICNlOWVjZWYgI2RlZTJlNlxufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSwxMDAlLC4yKTtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTYgI2RlZTJlNiBoc2xhKDAsMCUsMTAwJSwuMilcbn1cblxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHhcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLC5uYXYtcGlsbHMgLnNob3c+Lm5hdi1saW5rIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLTdcbn1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSwubmF2LWZpbGw+Lm5hdi1saW5rIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtLC5uYXYtanVzdGlmaWVkPi5uYXYtbGluayB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi50YWItY29udGVudD4udGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLnRhYi1jb250ZW50Pi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5uYXZiYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAuNjI1cmVtIDBcbn1cblxuLm5hdmJhciwubmF2YmFyIC5jb250YWluZXIsLm5hdmJhciAuY29udGFpbmVyLWZsdWlkLC5uYXZiYXIgLmNvbnRhaW5lci1sZywubmF2YmFyIC5jb250YWluZXItbWQsLm5hdmJhciAuY29udGFpbmVyLXNtLC5uYXZiYXIgLmNvbnRhaW5lci14bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbn1cblxuLm5hdmJhci1icmFuZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAuNTMxMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IC41MzEyNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG59XG5cbi5uYXZiYXItYnJhbmQ6Zm9jdXMsLm5hdmJhci1icmFuZDpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi5uYXZiYXItbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZVxufVxuXG4ubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwXG59XG5cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lXG59XG5cbi5uYXZiYXItdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAuNjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAuNjI1cmVtXG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgICBwYWRkaW5nOiAuMjVyZW0gLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAuMTg3NXJlbVxufVxuXG4ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMsLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMS41ZW07XG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXItZmx1aWQsLm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lci1sZywubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLW1kLC5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXItc20sLm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lci14bCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwXG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgICAgIGZsZXgtZmxvdzpyb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbiAgICB9XG5cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcbiAgICB9XG5cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIH1cblxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtXG4gICAgfVxuXG4gICAgLm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLWZsdWlkLC5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXItbGcsLm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lci1tZCwubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLXNtLC5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXIteGwge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcFxuICAgIH1cblxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICAgICAgZmxleC1iYXNpczogYXV0b1xuICAgIH1cblxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lci1mbHVpZCwubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLWxnLC5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXItbWQsLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lci1zbSwubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLXhsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDowO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICAgICAgZmxleC1mbG93OnJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAgIH1cblxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvd1xuICAgIH1cblxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgfVxuXG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW1cbiAgICB9XG5cbiAgICAubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXItZmx1aWQsLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lci1sZywubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLW1kLC5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXItc20sLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lci14bCB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwXG4gICAgfVxuXG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvXG4gICAgfVxuXG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLWZsdWlkLC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXItbGcsLm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lci1tZCwubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLXNtLC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXIteGwge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMFxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgICAgICBmbGV4LWZsb3c6cm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgfVxuXG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93XG4gICAgfVxuXG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB9XG5cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbVxuICAgIH1cblxuICAgIC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lci1mbHVpZCwubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLWxnLC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXItbWQsLm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lci1zbSwubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLXhsIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXBcbiAgICB9XG5cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG9cbiAgICB9XG5cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLWZsdWlkLC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXItbGcsLm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lci1tZCwubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLXNtLC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXIteGwge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMFxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICAgICAgZmxleC1mbG93OnJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAgIH1cblxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvd1xuICAgIH1cblxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgfVxuXG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW1cbiAgICB9XG5cbiAgICAubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXItZmx1aWQsLm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lci1sZywubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLW1kLC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXItc20sLm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lci14bCB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwXG4gICAgfVxuXG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvXG4gICAgfVxuXG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbn1cblxuLm5hdmJhci1leHBhbmQge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbn1cblxuLm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLWZsdWlkLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXItbGcsLm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lci1tZCwubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLXNtLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwXG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93XG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IC41cmVtXG59XG5cbi5uYXZiYXItZXhwYW5kPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lci1mbHVpZCwubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLWxnLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXItbWQsLm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lci1zbSwubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcFxufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvXG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQsLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzLC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjkpXG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNSlcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC43KVxufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjMpXG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZT4ubmF2LWxpbmssLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdz4ubmF2LWxpbmsge1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC45KVxufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjUpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwuMSlcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgwLCAwLCAwLCAwLjUpJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKVxufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjUpXG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEsLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1cywubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuOSlcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQsLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMsLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGVcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC41KVxufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuNzUpXG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuMjUpXG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlPi5uYXYtbGluaywubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93Pi5uYXYtbGluayB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogaHNsYSgwLDAlLDEwMCUsLjUpO1xuICAgIGJvcmRlci1jb2xvcjogaHNsYSgwLDAlLDEwMCUsLjEpXG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKVxufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogaHNsYSgwLDAlLDEwMCUsLjUpXG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYSwubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMsLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbVxufVxuXG4uY2FyZD5ociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwXG59XG5cbi5jYXJkPi5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXRcbn1cblxuLmNhcmQ+Lmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYyguMjVyZW0gLSAxcHgpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKC4yNXJlbSAtIDFweClcbn1cblxuLmNhcmQ+Lmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYyguMjVyZW0gLSAxcHgpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoLjI1cmVtIC0gMXB4KVxufVxuXG4uY2FyZD4uY2FyZC1oZWFkZXIrLmxpc3QtZ3JvdXAsLmNhcmQ+Lmxpc3QtZ3JvdXArLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwXG59XG5cbi5jYXJkLWJvZHkge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci0xXG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW1cbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IC0uMzc1cmVtXG59XG5cbi5jYXJkLXN1YnRpdGxlLC5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4uY2FyZC1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLmNhcmQtbGluaysuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbVxufVxuXG4uY2FyZC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wMyk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEyNSlcbn1cblxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKC4yNXJlbSAtIDFweCkgY2FsYyguMjVyZW0gLSAxcHgpIDAgMFxufVxuXG4uY2FyZC1mb290ZXIge1xuICAgIHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMDMpO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpXG59XG5cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgY2FsYyguMjVyZW0gLSAxcHgpIGNhbGMoLjI1cmVtIC0gMXB4KVxufVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLS43NXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAwXG59XG5cbi5jYXJkLWhlYWRlci1waWxscywuY2FyZC1oZWFkZXItdGFicyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtLjYyNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLS42MjVyZW1cbn1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKC4yNXJlbSAtIDFweClcbn1cblxuLmNhcmQtaW1nLC5jYXJkLWltZy1ib3R0b20sLmNhcmQtaW1nLXRvcCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNhcmQtaW1nLC5jYXJkLWltZy10b3Age1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoLjI1cmVtIC0gMXB4KTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYyguMjVyZW0gLSAxcHgpXG59XG5cbi5jYXJkLWltZywuY2FyZC1pbWctYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYyguMjVyZW0gLSAxcHgpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoLjI1cmVtIC0gMXB4KVxufVxuXG4uY2FyZC1kZWNrIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWRlY2sge1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweFxuICAgIH1cblxuICAgIC5jYXJkLWRlY2sgLmNhcmQge1xuICAgICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHhcbiAgICB9XG59XG5cbi5jYXJkLWdyb3VwPi5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwXG4gICAgfVxuXG4gICAgLmNhcmQtZ3JvdXA+LmNhcmQge1xuICAgICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICB9XG5cbiAgICAuY2FyZC1ncm91cD4uY2FyZCsuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMFxuICAgIH1cblxuICAgIC5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcbiAgICB9XG5cbiAgICAuY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3Age1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMFxuICAgIH1cblxuICAgIC5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyLC5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwXG4gICAgfVxuXG4gICAgLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG4gICAgfVxuXG4gICAgLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVyLC5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3Age1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwXG4gICAgfVxuXG4gICAgLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyLC5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20ge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG4gICAgfVxufVxuXG4uY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhcmQtY29sdW1ucyB7XG4gICAgICAgIGNvbHVtbi1jb3VudDozO1xuICAgICAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgICAgICBvcnBoYW5zOiAxO1xuICAgICAgICB3aWRvd3M6IDFcbiAgICB9XG5cbiAgICAuY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cbn1cblxuLmFjY29yZGlvbiB7XG4gICAgb3ZlcmZsb3ctYW5jaG9yOiBub25lXG59XG5cbi5hY2NvcmRpb24+LmNhcmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuLmFjY29yZGlvbj4uY2FyZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMFxufVxuXG4uYWNjb3JkaW9uPi5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcbn1cblxuLmFjY29yZGlvbj4uY2FyZD4uY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweFxufVxuXG4uYnJlYWRjcnVtYiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IC43NXJlbSAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbVxufVxuXG4uYnJlYWRjcnVtYiwuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG5cbi5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAuNXJlbVxufVxuXG4uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgY29udGVudDogXCIvXCJcbn1cblxuLmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgICBjb2xvcjogIzZjNzU3ZFxufVxuXG4ucGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW1cbn1cblxuLnBhZ2UtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgLjY4NzVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudFxufVxuXG4ucGFnZS1saW5rLC5wYWdlLWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5wYWdlLWxpbms6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4ucGFnZS1saW5rOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgxNTYsMzksMTc2LC4yNSlcbn1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjI1cmVtXG59XG5cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuMjVyZW1cbn1cblxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLTc7XG4gICAgYm9yZGVyLWNvbG9yOiBAcHJpbWFyeS1jb2xvci03XG59XG5cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLTc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6IC43NXJlbSAxLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVcbn1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAuM3JlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuM3JlbVxufVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4zcmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuM3JlbVxufVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAuMjVyZW0gLjVyZW07XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAuMnJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuMnJlbVxufVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4ycmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuMnJlbVxufVxuXG4uYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlIDBzXG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2UpIHtcbiAgICAuYmFkZ2Uge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lXG4gICAgfVxufVxuXG5hLmJhZGdlOmZvY3VzLGEuYmFkZ2U6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4uYmFkZ2U6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmJ0biAuYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHhcbn1cblxuLmJhZGdlLXBpbGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAuNmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtXG59XG5cbi5iYWRnZS1wcmltYXJ5IHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLTdcbn1cblxuYS5iYWRnZS1wcmltYXJ5OmZvY3VzLGEuYmFkZ2UtcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzcxZTg2XG59XG5cbmEuYmFkZ2UtcHJpbWFyeS5mb2N1cyxhLmJhZGdlLXByaW1hcnk6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgxNTYsMzksMTc2LC41KVxufVxuXG4uYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Rcbn1cblxuYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMsYS5iYWRnZS1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MlxufVxuXG5hLmJhZGdlLXNlY29uZGFyeS5mb2N1cyxhLmJhZGdlLXNlY29uZGFyeTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSBoc2xhKDIwOCw3JSw0NiUsLjUpXG59XG5cbi5iYWRnZS1zdWNjZXNzIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTBcbn1cblxuYS5iYWRnZS1zdWNjZXNzOmZvY3VzLGEuYmFkZ2Utc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q4YjQwXG59XG5cbmEuYmFkZ2Utc3VjY2Vzcy5mb2N1cyxhLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSg3NiwxNzUsODAsLjUpXG59XG5cbi5iYWRnZS1pbmZvIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjhcbn1cblxuYS5iYWRnZS1pbmZvOmZvY3VzLGEuYmFkZ2UtaW5mbzpob3ZlciB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiXG59XG5cbmEuYmFkZ2UtaW5mby5mb2N1cyxhLmJhZGdlLWluZm86Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyMywxNjIsMTg0LC41KVxufVxuXG4uYmFkZ2Utd2FybmluZyB7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMFxufVxuXG5hLmJhZGdlLXdhcm5pbmc6Zm9jdXMsYS5iYWRnZS13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2M3YTAwXG59XG5cbmEuYmFkZ2Utd2FybmluZy5mb2N1cyxhLmJhZGdlLXdhcm5pbmc6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyNTUsMTUyLDAsLjUpXG59XG5cbi5iYWRnZS1kYW5nZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNlxufVxuXG5hLmJhZGdlLWRhbmdlcjpmb2N1cyxhLmJhZGdlLWRhbmdlcjpob3ZlciB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWExYzBkXG59XG5cbmEuYmFkZ2UtZGFuZ2VyLmZvY3VzLGEuYmFkZ2UtZGFuZ2VyOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjQ0LDY3LDU0LC41KVxufVxuXG4uYmFkZ2UtbGlnaHQge1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmFcbn1cblxuYS5iYWRnZS1saWdodDpmb2N1cyxhLmJhZGdlLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1XG59XG5cbmEuYmFkZ2UtbGlnaHQuZm9jdXMsYS5iYWRnZS1saWdodDpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI0OCwyNDksMjUwLC41KVxufVxuXG4uYmFkZ2UtZGFyayB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwXG59XG5cbmEuYmFkZ2UtZGFyazpmb2N1cyxhLmJhZGdlLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNFxufVxuXG5hLmJhZGdlLWRhcmsuZm9jdXMsYS5iYWRnZS1kYXJrOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoNTIsNTgsNjQsLjUpXG59XG5cbi5qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgYm9yZGVyLXJhZGl1czogLjNyZW1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmp1bWJvdHJvbiB7XG4gICAgICAgIHBhZGRpbmc6NHJlbSAycmVtXG4gICAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwXG59XG5cbi5hbGVydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gLjkzNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHhcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICAgIGNvbG9yOiBpbmhlcml0XG59XG5cbi5hbGVydC1saW5rIHtcbiAgICBmb250LXdlaWdodDogNTAwXG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMy4zNzVyZW1cbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIC45Mzc1cmVtO1xuICAgIGNvbG9yOiBpbmhlcml0XG59XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgICBjb2xvcjogIzUxMTQ1YztcbiAgICBiYWNrZ3JvdW5kOiAjYWM0YWJkIGxpbmVhci1ncmFkaWVudCgxODBkZWcsI2I4NjVjNywjYWM0YWJkKSByZXBlYXQteDtcbiAgICBib3JkZXItY29sb3I6ICNlM2MzZTlcbn1cblxuLmFsZXJ0LXByaW1hcnkgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNkYWIwZTJcbn1cblxuLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMmMwYjMyXG59XG5cbi5hbGVydC1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAjMzgzZDQxO1xuICAgIGJhY2tncm91bmQ6ICM4NDhiOTIgbGluZWFyLWdyYWRpZW50KDE4MGRlZywjOTY5Y2EyLCM4NDhiOTIpIHJlcGVhdC14O1xuICAgIGJvcmRlci1jb2xvcjogI2Q2ZDhkYlxufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYzhjYmNmXG59XG5cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMjAyMzI2XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgICBjb2xvcjogIzI4NWIyYTtcbiAgICBiYWNrZ3JvdW5kOiAjNjliYzZjIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIzgwYzY4MiwjNjliYzZjKSByZXBlYXQteDtcbiAgICBib3JkZXItY29sb3I6ICNjZGU5Y2Vcbn1cblxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNiYmUxYmRcbn1cblxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMTgzODFhXG59XG5cbi5hbGVydC1pbmZvIHtcbiAgICBjb2xvcjogIzBjNTQ2MDtcbiAgICBiYWNrZ3JvdW5kOiAjM2NiMWMzIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIzU5YmRjYywjM2NiMWMzKSByZXBlYXQteDtcbiAgICBib3JkZXItY29sb3I6ICNiZWU1ZWJcbn1cblxuLmFsZXJ0LWluZm8gaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhYmRkZTVcbn1cblxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDYyYzMzXG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgICBjb2xvcjogIzg1NGYwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZhODI5IGxpbmVhci1ncmFkaWVudCgxODBkZWcsI2ZmYjU0OSwjZmZhODI5KSByZXBlYXQteDtcbiAgICBib3JkZXItY29sb3I6ICNmZmUyYjhcbn1cblxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmQ4OWZcbn1cblxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNTIzMTAwXG59XG5cbi5hbGVydC1kYW5nZXIge1xuICAgIGNvbG9yOiAjN2YyMzFjO1xuICAgIGJhY2tncm91bmQ6ICNmNjYxNTYgbGluZWFyLWdyYWRpZW50KDE4MGRlZywjZjc3OTZmLCNmNjYxNTYpIHJlcGVhdC14O1xuICAgIGJvcmRlci1jb2xvcjogI2ZjY2FjN1xufVxuXG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmJiM2FmXG59XG5cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNTUxNzEzXG59XG5cbi5hbGVydC1saWdodCB7XG4gICAgY29sb3I6ICM4MTgxODI7XG4gICAgYmFja2dyb3VuZDogI2Y5ZmFmYiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCNmYWZiZmMsI2Y5ZmFmYikgcmVwZWF0LXg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmRmZGZlXG59XG5cbi5hbGVydC1saWdodCBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2VjZWNmNlxufVxuXG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNjg2ODY4XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgICBjb2xvcjogIzFiMWUyMTtcbiAgICBiYWNrZ3JvdW5kOiAjNTQ1YTVmIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIzZlNzM3NywjNTQ1YTVmKSByZXBlYXQteDtcbiAgICBib3JkZXItY29sb3I6ICNjNmM4Y2Fcbn1cblxuLmFsZXJ0LWRhcmsgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNiOWJiYmVcbn1cblxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDQwNTA1XG59XG5cbkBrZXlmcmFtZXMgYSB7XG4gICAgMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0cHggMFxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwXG4gICAgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICAgIGhlaWdodDogNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG5cbi5wcm9ncmVzcywucHJvZ3Jlc3MtYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuLnByb2dyZXNzLWJhciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLTc7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggLjZzIGVhc2Vcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSkge1xuICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lXG4gICAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZyxoc2xhKDAsMCUsMTAwJSwuMTUpIDI1JSx0cmFuc3BhcmVudCAwLHRyYW5zcGFyZW50IDUwJSxoc2xhKDAsMCUsMTAwJSwuMTUpIDAsaHNsYSgwLDAlLDEwMCUsLjE1KSA3NSUsdHJhbnNwYXJlbnQgMCx0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0cHggNHB4XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogYSAxcyBsaW5lYXIgaW5maW5pdGVcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSkge1xuICAgIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgICAgICBhbmltYXRpb246IG5vbmVcbiAgICB9XG59XG5cbi5tZWRpYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxufVxuXG4ubWVkaWEtYm9keSB7XG4gICAgZmxleDogMVxufVxuXG4ubGlzdC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbVxufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdFxufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciB7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYVxufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWZcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLTE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMTI1KVxufVxuXG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0XG59XG5cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdFxufVxuXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLTFcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci03O1xuICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnktY29sb3ItN1xufVxuXG4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDBcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHhcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvd1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsPi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMFxufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsPi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWw+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDBcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMFxufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHhcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvd1xuICAgIH1cblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20+Lmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcbiAgICB9XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtPi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuMjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcbiAgICB9XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtPi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMFxuICAgIH1cblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMFxuICAgIH1cblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246cm93XG4gICAgfVxuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZD4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjI1cmVtO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMFxuICAgIH1cblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ+Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMFxuICAgIH1cblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwXG4gICAgfVxuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwXG4gICAgfVxuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHhcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3dcbiAgICB9XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnPi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuMjVyZW07XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwXG4gICAgfVxuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZz4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjI1cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG4gICAgfVxuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZz4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBcbiAgICB9XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDBcbiAgICB9XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweFxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3dcbiAgICB9XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsPi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuMjVyZW07XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwXG4gICAgfVxuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bD4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjI1cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwXG4gICAgfVxuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bD4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBcbiAgICB9XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDBcbiAgICB9XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweFxuICAgIH1cbn1cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICAgIGJvcmRlci1yYWRpdXM6IDBcbn1cblxuLmxpc3QtZ3JvdXAtZmx1c2g+Lmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4XG59XG5cbi5saXN0LWdyb3VwLWZsdXNoPi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMFxufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICAgIGNvbG9yOiAjNTExNDVjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2MzZTlcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICAgIGNvbG9yOiAjNTExNDVjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWIwZTJcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MTE0NWM7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTExNDVjXG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogIzM4M2Q0MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGRiXG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciB7XG4gICAgY29sb3I6ICMzODNkNDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZlxufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzZDQxO1xuICAgIGJvcmRlci1jb2xvcjogIzM4M2Q0MVxufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjMjg1YjJhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZGU5Y2Vcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICAgIGNvbG9yOiAjMjg1YjJhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYmUxYmRcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODViMmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjg1YjJhXG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gICAgY29sb3I6ICMwYzU0NjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYlxufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciB7XG4gICAgY29sb3I6ICMwYzU0NjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNVxufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBjNTQ2MDtcbiAgICBib3JkZXItY29sb3I6ICMwYzU0NjBcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgICBjb2xvcjogIzg1NGYwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmI4XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzg1NGYwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkODlmXG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU0ZjAwO1xuICAgIGJvcmRlci1jb2xvcjogIzg1NGYwMFxufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gICAgY29sb3I6ICM3ZjIzMWM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjY2FjN1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICAgIGNvbG9yOiAjN2YyMzFjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmIzYWZcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdmMjMxYztcbiAgICBib3JkZXItY29sb3I6ICM3ZjIzMWNcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gICAgY29sb3I6ICM4MTgxODI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZVxufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzgxODE4MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MjtcbiAgICBib3JkZXItY29sb3I6ICM4MTgxODJcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgICBjb2xvcjogIzFiMWUyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhXG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzFiMWUyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlXG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxZTIxO1xuICAgIGJvcmRlci1jb2xvcjogIzFiMWUyMVxufVxuXG4uY2xvc2Uge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAwIEBzdGFuZGFyZC13aGl0ZTtcbiAgICBvcGFjaXR5OiAuNVxufVxuXG4uY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4uY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMsLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNzVcbn1cblxuYnV0dG9uLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMFxufVxuXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxufVxuXG4udG9hc3Qge1xuICAgIGZsZXgtYmFzaXM6IDM1MHB4O1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSwxMDAlLC44NSk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtcbiAgICBib3gtc2hhZG93OiAwIC4yNXJlbSAuNzVyZW0gcmdiYSgwLDAsMCwuMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW1cbn1cblxuLnRvYXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IC43NXJlbVxufVxuXG4udG9hc3Quc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMVxufVxuXG4udG9hc3Quc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMVxufVxuXG4udG9hc3QuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogLjI1cmVtIC43NXJlbTtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuODUpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjA1KTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKC4yNXJlbSAtIDFweCk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoLjI1cmVtIC0gMXB4KVxufVxuXG4udG9hc3QtYm9keSB7XG4gICAgcGFkZGluZzogLjc1cmVtXG59XG5cbi5tb2RhbC1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG9cbn1cblxuLm1vZGFsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTA1MDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG91dGxpbmU6IDBcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogLjVyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbn1cblxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpXG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2UpIHtcbiAgICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZVxuICAgIH1cbn1cblxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNmb3JtOiBub25lXG59XG5cbi5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSlcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWZvb3RlciwubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWhlYWRlciB7XG4gICAgZmxleC1zaHJpbms6IDBcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvXG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICBjb250ZW50OiBcIlwiXG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlXG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IG5vbmVcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmVcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItMTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IC4zcmVtO1xuICAgIGJveC1zaGFkb3c6IDAgLjI1cmVtIC41cmVtIHJnYmEoMCwwLDAsLjUpO1xuICAgIG91dGxpbmU6IDBcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTA0MDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwXG59XG5cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgICBvcGFjaXR5OiAwXG59XG5cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgICBvcGFjaXR5OiAuNVxufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoLjNyZW0gLSAxcHgpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKC4zcmVtIC0gMXB4KVxufVxuXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtYXJnaW46IC0xcmVtIC0xcmVtIC0xcmVtIGF1dG9cbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVcbn1cblxuLm1vZGFsLWJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtXG59XG5cbi5tb2RhbC1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAuNzVyZW07XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoLjNyZW0gLSAxcHgpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoLjNyZW0gLSAxcHgpXG59XG5cbi5tb2RhbC1mb290ZXI+KiB7XG4gICAgbWFyZ2luOiAuMjVyZW1cbn1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOTk5OXB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICBtYXgtd2lkdGg6NTAwcHg7XG4gICAgICAgIG1hcmdpbjogMS43NXJlbSBhdXRvXG4gICAgfVxuXG4gICAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKVxuICAgIH1cblxuICAgIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pXG4gICAgfVxuXG4gICAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSlcbiAgICB9XG5cbiAgICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkOmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gICAgICAgIGhlaWdodDogbWluLWNvbnRlbnRcbiAgICB9XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLjVyZW0gMXJlbSByZ2JhKDAsMCwwLC41KVxuICAgIH1cblxuICAgIC5tb2RhbC1zbSB7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHhcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tb2RhbC1sZywubW9kYWwteGwge1xuICAgICAgICBtYXgtd2lkdGg6ODAwcHhcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubW9kYWwteGwge1xuICAgICAgICBtYXgtd2lkdGg6MTE0MHB4XG4gICAgfVxufVxuXG4udG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwNzA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGxpbmUtYnJlYWs6IGF1dG87XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBvcGFjaXR5OiAwXG59XG5cbi50b29sdGlwLnNob3cge1xuICAgIG9wYWNpdHk6IC45XG59XG5cbi50b29sdGlwIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAuOHJlbTtcbiAgICBoZWlnaHQ6IC40cmVtXG59XG5cbi50b29sdGlwIC5hcnJvdzpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZFxufVxuXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdLC5icy10b29sdGlwLXRvcCB7XG4gICAgcGFkZGluZzogLjRyZW0gMFxufVxuXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdywuYnMtdG9vbHRpcC10b3AgLmFycm93IHtcbiAgICBib3R0b206IDBcbn1cblxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6YmVmb3JlLC5icy10b29sdGlwLXRvcCAuYXJyb3c6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAuNHJlbSAuNHJlbSAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDBcbn1cblxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdLC5icy10b29sdGlwLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIC40cmVtXG59XG5cbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3csLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAuNHJlbTtcbiAgICBoZWlnaHQ6IC44cmVtXG59XG5cbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6YmVmb3JlLC5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzpiZWZvcmUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci13aWR0aDogLjRyZW0gLjRyZW0gLjRyZW0gMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDBcbn1cblxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSwuYnMtdG9vbHRpcC1ib3R0b20ge1xuICAgIHBhZGRpbmc6IC40cmVtIDBcbn1cblxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3csLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdyB7XG4gICAgdG9wOiAwXG59XG5cbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OmJlZm9yZSwuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OmJlZm9yZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci13aWR0aDogMCAuNHJlbSAuNHJlbTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwXG59XG5cbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdLC5icy10b29sdGlwLWxlZnQge1xuICAgIHBhZGRpbmc6IDAgLjRyZW1cbn1cblxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93LC5icy10b29sdGlwLWxlZnQgLmFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogLjRyZW07XG4gICAgaGVpZ2h0OiAuOHJlbVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6YmVmb3JlLC5icy10b29sdGlwLWxlZnQgLmFycm93OmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItd2lkdGg6IC40cmVtIDAgLjRyZW0gLjRyZW07XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDBcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtXG59XG5cbi5wb3BvdmVyIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDYwO1xuICAgIG1heC13aWR0aDogMjc2cHg7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90byxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICAgIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgbGluZS1icmVhazogYXV0bztcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAuM3JlbTtcbiAgICBib3gtc2hhZG93OiAwIC4yNXJlbSAuNXJlbSByZ2JhKDAsMCwwLC4yKVxufVxuXG4ucG9wb3ZlciwucG9wb3ZlciAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4ucG9wb3ZlciAuYXJyb3cge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogLjVyZW07XG4gICAgbWFyZ2luOiAwIC4zcmVtXG59XG5cbi5wb3BvdmVyIC5hcnJvdzphZnRlciwucG9wb3ZlciAuYXJyb3c6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWRcbn1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSwuYnMtcG9wb3Zlci10b3Age1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtXG59XG5cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0+LmFycm93LC5icy1wb3BvdmVyLXRvcD4uYXJyb3cge1xuICAgIGJvdHRvbTogLS41cmVtXG59XG5cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0+LmFycm93OmJlZm9yZSwuYnMtcG9wb3Zlci10b3A+LmFycm93OmJlZm9yZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci13aWR0aDogLjVyZW0gLjVyZW0gMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsMCwwLC4wNSlcbn1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXT4uYXJyb3c6YWZ0ZXIsLmJzLXBvcG92ZXItdG9wPi5hcnJvdzphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci13aWR0aDogLjVyZW0gLjVyZW0gMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAc3RhbmRhcmQtd2hpdGVcbn1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdLC5icy1wb3BvdmVyLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogLjVyZW1cbn1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdPi5hcnJvdywuYnMtcG9wb3Zlci1yaWdodD4uYXJyb3cge1xuICAgIGxlZnQ6IC0uNXJlbTtcbiAgICB3aWR0aDogLjVyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbjogLjNyZW0gMFxufVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0+LmFycm93OmJlZm9yZSwuYnMtcG9wb3Zlci1yaWdodD4uYXJyb3c6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci13aWR0aDogLjVyZW0gLjVyZW0gLjVyZW0gMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwwLDAsLjA1KVxufVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0+LmFycm93OmFmdGVyLC5icy1wb3BvdmVyLXJpZ2h0Pi5hcnJvdzphZnRlciB7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItd2lkdGg6IC41cmVtIC41cmVtIC41cmVtIDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAc3RhbmRhcmQtd2hpdGVcbn1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSwuYnMtcG9wb3Zlci1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IC41cmVtXG59XG5cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0+LmFycm93LC5icy1wb3BvdmVyLWJvdHRvbT4uYXJyb3cge1xuICAgIHRvcDogLS41cmVtXG59XG5cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0+LmFycm93OmJlZm9yZSwuYnMtcG9wb3Zlci1ib3R0b20+LmFycm93OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci13aWR0aDogMCAuNXJlbSAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsMCwwLC4wNSlcbn1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXT4uYXJyb3c6YWZ0ZXIsLmJzLXBvcG92ZXItYm90dG9tPi5hcnJvdzphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci13aWR0aDogMCAuNXJlbSAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAc3RhbmRhcmQtd2hpdGVcbn1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6YmVmb3JlLC5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLS41cmVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCB0cmFuc3BhcmVudFxufVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSwuYnMtcG9wb3Zlci1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtXG59XG5cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdPi5hcnJvdywuYnMtcG9wb3Zlci1sZWZ0Pi5hcnJvdyB7XG4gICAgcmlnaHQ6IC0uNXJlbTtcbiAgICB3aWR0aDogLjVyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbjogLjNyZW0gMFxufVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XT4uYXJyb3c6YmVmb3JlLC5icy1wb3BvdmVyLWxlZnQ+LmFycm93OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAuNXJlbSAwIC41cmVtIC41cmVtO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsMCwwLC4wNSlcbn1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0+LmFycm93OmFmdGVyLC5icy1wb3BvdmVyLWxlZnQ+LmFycm93OmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItd2lkdGg6IC41cmVtIDAgLjVyZW0gLjVyZW07XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICAgIHBhZGRpbmc6IC41cmVtIC43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4zcmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuM3JlbVxufVxuXG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gICAgcGFkZGluZzogLjVyZW0gLjc1cmVtO1xuICAgIGNvbG9yOiAjMjEyMTIxXG59XG5cbi5jYXJvdXNlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuLmNhcm91c2VsLWlubmVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiXG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjZzIGVhc2UtaW4tb3V0XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2UpIHtcbiAgICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmVcbiAgICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsLmNhcm91c2VsLWl0ZW0tcHJldiwuY2Fyb3VzZWwtaXRlbS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCwuY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpXG59XG5cbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LC5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKVxufVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZVxufVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCwuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQsLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDFcbn1cblxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAuNnNcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSkge1xuICAgIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmVcbiAgICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQsLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKSB7XG4gICAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCwuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZVxuICAgIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cywuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAuOVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDAsMCwwLC4yNSkscmdiYSgwLDAsMCwuMDAxKSlcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZyxyZ2JhKDAsMCwwLC4yNSkscmdiYSgwLDAsMCwuMDAxKSlcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlLzEwMCUgMTAwJVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLyUzRSUzQy9zdmclM0VcIilcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIilcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmVcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjZzIGVhc2Vcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSkge1xuICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZVxuICAgIH1cbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMVxufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNSU7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGxlZnQ6IDE1JTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uc3Bpbm5lci1ib3JkZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgIGJvcmRlcjogLjI1ZW0gc29saWQgY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGFuaW1hdGlvbjogU2IgLjc1cyBsaW5lYXIgaW5maW5pdGVcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgYm9yZGVyLXdpZHRoOiAuMmVtXG59XG5cbkBrZXlmcmFtZXMgYiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApXG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lXG4gICAgfVxufVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYW5pbWF0aW9uOiBiIC43NXMgbGluZWFyIGluZmluaXRlXG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbVxufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSFpbXBvcnRhbnRcbn1cblxuLmFsaWduLXRvcCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcCFpbXBvcnRhbnRcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSFpbXBvcnRhbnRcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbSFpbXBvcnRhbnRcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20haW1wb3J0YW50XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wIWltcG9ydGFudFxufVxuXG4uYmctcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItNyFpbXBvcnRhbnRcbn1cblxuYS5iZy1wcmltYXJ5OmZvY3VzLGEuYmctcHJpbWFyeTpob3ZlcixidXR0b24uYmctcHJpbWFyeTpmb2N1cyxidXR0b24uYmctcHJpbWFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc3MWU4NiFpbXBvcnRhbnRcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCFpbXBvcnRhbnRcbn1cblxuYS5iZy1zZWNvbmRhcnk6Zm9jdXMsYS5iZy1zZWNvbmRhcnk6aG92ZXIsYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyxidXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyIWltcG9ydGFudFxufVxuXG4uYmctc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRjYWY1MCFpbXBvcnRhbnRcbn1cblxuYS5iZy1zdWNjZXNzOmZvY3VzLGEuYmctc3VjY2Vzczpob3ZlcixidXR0b24uYmctc3VjY2Vzczpmb2N1cyxidXR0b24uYmctc3VjY2Vzczpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNkOGI0MCFpbXBvcnRhbnRcbn1cblxuLmJnLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjghaW1wb3J0YW50XG59XG5cbmEuYmctaW5mbzpmb2N1cyxhLmJnLWluZm86aG92ZXIsYnV0dG9uLmJnLWluZm86Zm9jdXMsYnV0dG9uLmJnLWluZm86aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGIhaW1wb3J0YW50XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwIWltcG9ydGFudFxufVxuXG5hLmJnLXdhcm5pbmc6Zm9jdXMsYS5iZy13YXJuaW5nOmhvdmVyLGJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzLGJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2M3YTAwIWltcG9ydGFudFxufVxuXG4uYmctZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2IWltcG9ydGFudFxufVxuXG5hLmJnLWRhbmdlcjpmb2N1cyxhLmJnLWRhbmdlcjpob3ZlcixidXR0b24uYmctZGFuZ2VyOmZvY3VzLGJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYTFjMGQhaW1wb3J0YW50XG59XG5cbi5iZy1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYSFpbXBvcnRhbnRcbn1cblxuYS5iZy1saWdodDpmb2N1cyxhLmJnLWxpZ2h0OmhvdmVyLGJ1dHRvbi5iZy1saWdodDpmb2N1cyxidXR0b24uYmctbGlnaHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTUhaW1wb3J0YW50XG59XG5cbi5iZy1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwIWltcG9ydGFudFxufVxuXG5hLmJnLWRhcms6Zm9jdXMsYS5iZy1kYXJrOmhvdmVyLGJ1dHRvbi5iZy1kYXJrOmZvY3VzLGJ1dHRvbi5iZy1kYXJrOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0IWltcG9ydGFudFxufVxuXG4uYmctZ3JhZGllbnQtcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogQHByaW1hcnktY29sb3ItNyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLEBwcmltYXJ5LWNvbG9yLTgsQHByaW1hcnktY29sb3ItNykgcmVwZWF0LXghaW1wb3J0YW50XG59XG5cbi5iZy1ncmFkaWVudC1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQ6ICM2Yzc1N2QgbGluZWFyLWdyYWRpZW50KDE4MGRlZywjODI4YTkxLCM2Yzc1N2QpIHJlcGVhdC14IWltcG9ydGFudFxufVxuXG4uYmctZ3JhZGllbnQtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZDogIzRjYWY1MCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCM2N2JiNmEsIzRjYWY1MCkgcmVwZWF0LXghaW1wb3J0YW50XG59XG5cbi5iZy1ncmFkaWVudC1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTdhMmI4IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIzNhYjBjMywjMTdhMmI4KSByZXBlYXQteCFpbXBvcnRhbnRcbn1cblxuLmJnLWdyYWRpZW50LXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6ICNmZjk4MDAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywjZmZhNzI2LCNmZjk4MDApIHJlcGVhdC14IWltcG9ydGFudFxufVxuXG4uYmctZ3JhZGllbnQtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjQ0MzM2IGxpbmVhci1ncmFkaWVudCgxODBkZWcsI2Y2NWY1NCwjZjQ0MzM2KSByZXBlYXQteCFpbXBvcnRhbnRcbn1cblxuLmJnLWdyYWRpZW50LWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOWZhIGxpbmVhci1ncmFkaWVudCgxODBkZWcsI2Y5ZmFmYiwjZjhmOWZhKSByZXBlYXQteCFpbXBvcnRhbnRcbn1cblxuLmJnLWdyYWRpZW50LWRhcmsge1xuICAgIGJhY2tncm91bmQ6ICMzNDNhNDAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywjNTI1ODVkLCMzNDNhNDApIHJlcGVhdC14IWltcG9ydGFudFxufVxuXG4uYmctd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBzdGFuZGFyZC13aGl0ZSFpbXBvcnRhbnRcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnRcbn1cblxuLmJvcmRlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiFpbXBvcnRhbnRcbn1cblxuLmJvcmRlci10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudFxufVxuXG4uYm9yZGVyLXJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudFxufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTYhaW1wb3J0YW50XG59XG5cbi5ib3JkZXItbGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudFxufVxuXG4uYm9yZGVyLTAge1xuICAgIGJvcmRlcjogMCFpbXBvcnRhbnRcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCFpbXBvcnRhbnRcbn1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAhaW1wb3J0YW50XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAhaW1wb3J0YW50XG59XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgICBib3JkZXItbGVmdDogMCFpbXBvcnRhbnRcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5LWNvbG9yLTchaW1wb3J0YW50XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2QhaW1wb3J0YW50XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGNhZjUwIWltcG9ydGFudFxufVxuXG4uYm9yZGVyLWluZm8ge1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiOCFpbXBvcnRhbnRcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgICBib3JkZXItY29sb3I6ICNmZjk4MDAhaW1wb3J0YW50XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgICBib3JkZXItY29sb3I6ICNmNDQzMzYhaW1wb3J0YW50XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSFpbXBvcnRhbnRcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDAhaW1wb3J0YW50XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICAgIGJvcmRlci1jb2xvcjogQHN0YW5kYXJkLXdoaXRlIWltcG9ydGFudFxufVxuXG4ucm91bmRlZC1zbSB7XG4gICAgYm9yZGVyLXJhZGl1czogLjJyZW0haW1wb3J0YW50XG59XG5cbi5yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW0haW1wb3J0YW50XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjI1cmVtIWltcG9ydGFudFxufVxuXG4ucm91bmRlZC1yaWdodCwucm91bmRlZC10b3Age1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuMjVyZW0haW1wb3J0YW50XG59XG5cbi5yb3VuZGVkLWJvdHRvbSwucm91bmRlZC1yaWdodCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC4yNXJlbSFpbXBvcnRhbnRcbn1cblxuLnJvdW5kZWQtYm90dG9tLC5yb3VuZGVkLWxlZnQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4yNXJlbSFpbXBvcnRhbnRcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjI1cmVtIWltcG9ydGFudFxufVxuXG4ucm91bmRlZC1sZyB7XG4gICAgYm9yZGVyLXJhZGl1czogLjNyZW0haW1wb3J0YW50XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlIWltcG9ydGFudFxufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHJlbSFpbXBvcnRhbnRcbn1cblxuLnJvdW5kZWQtMCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnRcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiXG59XG5cbi5kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50XG59XG5cbi5kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lIWltcG9ydGFudFxufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayFpbXBvcnRhbnRcbn1cblxuLmQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudFxufVxuXG4uZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUhaW1wb3J0YW50XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93IWltcG9ydGFudFxufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsIWltcG9ydGFudFxufVxuXG4uZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudFxufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXghaW1wb3J0YW50XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5kLXNtLW5vbmUge1xuICAgICAgICBkaXNwbGF5Om5vbmUhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmQtc20taW5saW5lIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZC1zbS1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5kLXNtLXRhYmxlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmQtc20tdGFibGUtcm93IHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93IWltcG9ydGFudFxuICAgIH1cblxuICAgIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5kLXNtLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudFxuICAgIH1cblxuICAgIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXghaW1wb3J0YW50XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZC1tZC1ub25lIHtcbiAgICAgICAgZGlzcGxheTpub25lIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5kLW1kLWlubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2shaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmQtbWQtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZC1tZC10YWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZC1tZC1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4IWltcG9ydGFudFxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmQtbGctbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6bm9uZSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZC1sZy1pbmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5kLWxnLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmQtbGctdGFibGUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZC1sZy10YWJsZS1yb3cge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3chaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmQtbGctZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCFpbXBvcnRhbnRcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZC14bC1ub25lIHtcbiAgICAgICAgZGlzcGxheTpub25lIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5kLXhsLWlubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2shaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmQteGwtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZC14bC10YWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZC14bC1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4IWltcG9ydGFudFxuICAgIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgICAuZC1wcmludC1ub25lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZC1wcmludC1pbmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5kLXByaW50LWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmQtcHJpbnQtdGFibGUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3chaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmQtcHJpbnQtZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCFpbXBvcnRhbnRcbiAgICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5lbWJlZC1yZXNwb25zaXZlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIlxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSwuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMFxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA0Mi44NTcxNDMlXG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDc1JVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDEwMCVcbn1cblxuLmZsZXgtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93IWltcG9ydGFudFxufVxuXG4uZmxleC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4haW1wb3J0YW50XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UhaW1wb3J0YW50XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UhaW1wb3J0YW50XG59XG5cbi5mbGV4LXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCFpbXBvcnRhbnRcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCFpbXBvcnRhbnRcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSFpbXBvcnRhbnRcbn1cblxuLmZsZXgtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8haW1wb3J0YW50XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwIWltcG9ydGFudFxufVxuXG4uZmxleC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSFpbXBvcnRhbnRcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwIWltcG9ydGFudFxufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEhaW1wb3J0YW50XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCFpbXBvcnRhbnRcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQhaW1wb3J0YW50XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciFpbXBvcnRhbnRcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4haW1wb3J0YW50XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCFpbXBvcnRhbnRcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCFpbXBvcnRhbnRcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kIWltcG9ydGFudFxufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyIWltcG9ydGFudFxufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSFpbXBvcnRhbnRcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoIWltcG9ydGFudFxufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCFpbXBvcnRhbnRcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCFpbXBvcnRhbnRcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIhaW1wb3J0YW50XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4haW1wb3J0YW50XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kIWltcG9ydGFudFxufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoIWltcG9ydGFudFxufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvIWltcG9ydGFudFxufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCFpbXBvcnRhbnRcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCFpbXBvcnRhbnRcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIhaW1wb3J0YW50XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSFpbXBvcnRhbnRcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCFpbXBvcnRhbnRcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmZsZXgtc20tcm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudFxuICAgIH1cblxuICAgIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmZsZXgtc20td3JhcCB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZmxleC1zbS1ub3dyYXAge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZmxleC1zbS1maWxsIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG8haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICAgICAgZmxleC1ncm93OiAwIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDEhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgICAgICBhbGlnbi1zZWxmOiBhdXRvIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXIhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCFpbXBvcnRhbnRcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mbGV4LW1kLXJvdyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZmxleC1tZC1jb2x1bW4ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5mbGV4LW1kLXdyYXAge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmZsZXgtbWQtZmlsbCB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZmxleC1tZC1ncm93LTEge1xuICAgICAgICBmbGV4LWdyb3c6IDEhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgICAgICBmbGV4LXNocmluazogMCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICAgICAgYWxpZ24tc2VsZjogYXV0byFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ghaW1wb3J0YW50XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZmxleC1sZy1yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmZsZXgtbGctY29sdW1uIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZmxleC1sZy13cmFwIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5mbGV4LWxnLWZpbGwge1xuICAgICAgICBmbGV4OiAxIDEgYXV0byFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZmxleC1sZy1ncm93LTAge1xuICAgICAgICBmbGV4LWdyb3c6IDAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICAgICAgZmxleC1ncm93OiAxIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgICAgICBmbGV4LXNocmluazogMSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0IWltcG9ydGFudFxuICAgIH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0IWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ghaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0IWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ghaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgICAgIGFsaWduLXNlbGY6IGF1dG8haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0IWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlciFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoIWltcG9ydGFudFxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5mbGV4LXhsLXJvdyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZmxleC14bC1jb2x1bW4ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5mbGV4LXhsLXdyYXAge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmZsZXgteGwtbm93cmFwIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmZsZXgteGwtZmlsbCB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZmxleC14bC1ncm93LTEge1xuICAgICAgICBmbGV4LWdyb3c6IDEhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgICAgICBmbGV4LXNocmluazogMCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICAgICAgYWxpZ24tc2VsZjogYXV0byFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ghaW1wb3J0YW50XG4gICAgfVxufVxuXG4uZmxvYXQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQhaW1wb3J0YW50XG59XG5cbi5mbG9hdC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0IWltcG9ydGFudFxufVxuXG4uZmxvYXQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUhaW1wb3J0YW50XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICAgICAgZmxvYXQ6bGVmdCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZmxvYXQtc20tcmlnaHQge1xuICAgICAgICBmbG9hdDogcmlnaHQhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmZsb2F0LXNtLW5vbmUge1xuICAgICAgICBmbG9hdDogbm9uZSFpbXBvcnRhbnRcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICAgICAgZmxvYXQ6bGVmdCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZmxvYXQtbWQtcmlnaHQge1xuICAgICAgICBmbG9hdDogcmlnaHQhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmZsb2F0LW1kLW5vbmUge1xuICAgICAgICBmbG9hdDogbm9uZSFpbXBvcnRhbnRcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICAgICAgZmxvYXQ6bGVmdCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZmxvYXQtbGctcmlnaHQge1xuICAgICAgICBmbG9hdDogcmlnaHQhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmZsb2F0LWxnLW5vbmUge1xuICAgICAgICBmbG9hdDogbm9uZSFpbXBvcnRhbnRcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZmxvYXQteGwtbGVmdCB7XG4gICAgICAgIGZsb2F0OmxlZnQhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0IWltcG9ydGFudFxuICAgIH1cblxuICAgIC5mbG9hdC14bC1ub25lIHtcbiAgICAgICAgZmxvYXQ6IG5vbmUhaW1wb3J0YW50XG4gICAgfVxufVxuXG4udXNlci1zZWxlY3QtYWxsIHtcbiAgICB1c2VyLXNlbGVjdDogYWxsIWltcG9ydGFudFxufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gICAgdXNlci1zZWxlY3Q6IGF1dG8haW1wb3J0YW50XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgICB1c2VyLXNlbGVjdDogbm9uZSFpbXBvcnRhbnRcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICAgIG92ZXJmbG93OiBhdXRvIWltcG9ydGFudFxufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuIWltcG9ydGFudFxufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgICBwb3NpdGlvbjogc3RhdGljIWltcG9ydGFudFxufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnRcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkIWltcG9ydGFudFxufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5IWltcG9ydGFudFxufVxuXG4uZml4ZWQtdG9wIHtcbiAgICB0b3A6IDBcbn1cblxuLmZpeGVkLWJvdHRvbSwuZml4ZWQtdG9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDMwXG59XG5cbi5maXhlZC1ib3R0b20ge1xuICAgIGJvdHRvbTogMFxufVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICAuc3RpY2t5LXRvcCB7XG4gICAgICAgIHBvc2l0aW9uOnN0aWNreTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAxMDIwXG4gICAgfVxufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPWNsZWFyXTphZnRlciwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPWRlY3JlbWVudEhvdXJzXTphZnRlciwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPWRlY3JlbWVudE1pbnV0ZXNdOmFmdGVyLC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249aW5jcmVtZW50SG91cnNdOmFmdGVyLC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249aW5jcmVtZW50TWludXRlc106YWZ0ZXIsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1zaG93SG91cnNdOmFmdGVyLC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249c2hvd01pbnV0ZXNdOmFmdGVyLC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249dG9kYXldOmFmdGVyLC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249dG9nZ2xlUGVyaW9kXTphZnRlciwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaDphZnRlciwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5uZXh0OmFmdGVyLC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLnByZXY6YWZ0ZXIsLnNyLW9ubHkge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbFxufVxuXG4uc2hhZG93LXNtIHtcbiAgICBib3gtc2hhZG93OiAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoMCwwLDAsLjA3NSkhaW1wb3J0YW50XG59XG5cbi5zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgLjVyZW0gMXJlbSByZ2JhKDAsMCwwLC4xNSkhaW1wb3J0YW50XG59XG5cbi5zaGFkb3ctbGcge1xuICAgIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwwLDAsLjE3NSkhaW1wb3J0YW50XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZSFpbXBvcnRhbnRcbn1cblxuLnctMjUge1xuICAgIHdpZHRoOiAyNSUhaW1wb3J0YW50XG59XG5cbi53LTUwIHtcbiAgICB3aWR0aDogNTAlIWltcG9ydGFudFxufVxuXG4udy03NSB7XG4gICAgd2lkdGg6IDc1JSFpbXBvcnRhbnRcbn1cblxuLnctMTAwIHtcbiAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnRcbn1cblxuLnctYXV0byB7XG4gICAgd2lkdGg6IGF1dG8haW1wb3J0YW50XG59XG5cbi5oLTI1IHtcbiAgICBoZWlnaHQ6IDI1JSFpbXBvcnRhbnRcbn1cblxuLmgtNTAge1xuICAgIGhlaWdodDogNTAlIWltcG9ydGFudFxufVxuXG4uaC03NSB7XG4gICAgaGVpZ2h0OiA3NSUhaW1wb3J0YW50XG59XG5cbi5oLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDAlIWltcG9ydGFudFxufVxuXG4uaC1hdXRvIHtcbiAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50XG59XG5cbi5tdy0xMDAge1xuICAgIG1heC13aWR0aDogMTAwJSFpbXBvcnRhbnRcbn1cblxuLm1oLTEwMCB7XG4gICAgbWF4LWhlaWdodDogMTAwJSFpbXBvcnRhbnRcbn1cblxuLm1pbi12dy0xMDAge1xuICAgIG1pbi13aWR0aDogMTAwdnchaW1wb3J0YW50XG59XG5cbi5taW4tdmgtMTAwIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aCFpbXBvcnRhbnRcbn1cblxuLnZ3LTEwMCB7XG4gICAgd2lkdGg6IDEwMHZ3IWltcG9ydGFudFxufVxuXG4udmgtMTAwIHtcbiAgICBoZWlnaHQ6IDEwMHZoIWltcG9ydGFudFxufVxuXG4ubS0wIHtcbiAgICBtYXJnaW46IDAhaW1wb3J0YW50XG59XG5cbi5tdC0wLC5teS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudFxufVxuXG4ubXItMCwubXgtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwIWltcG9ydGFudFxufVxuXG4ubWItMCwubXktMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnRcbn1cblxuLm1sLTAsLm14LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudFxufVxuXG4ubS0xIHtcbiAgICBtYXJnaW46IC4yNXJlbSFpbXBvcnRhbnRcbn1cblxuLm10LTEsLm15LTEge1xuICAgIG1hcmdpbi10b3A6IC4yNXJlbSFpbXBvcnRhbnRcbn1cblxuLm1yLTEsLm14LTEge1xuICAgIG1hcmdpbi1yaWdodDogLjI1cmVtIWltcG9ydGFudFxufVxuXG4ubWItMSwubXktMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtIWltcG9ydGFudFxufVxuXG4ubWwtMSwubXgtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC4yNXJlbSFpbXBvcnRhbnRcbn1cblxuLm0tMiB7XG4gICAgbWFyZ2luOiAuNXJlbSFpbXBvcnRhbnRcbn1cblxuLm10LTIsLm15LTIge1xuICAgIG1hcmdpbi10b3A6IC41cmVtIWltcG9ydGFudFxufVxuXG4ubXItMiwubXgtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbSFpbXBvcnRhbnRcbn1cblxuLm1iLTIsLm15LTIge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtIWltcG9ydGFudFxufVxuXG4ubWwtMiwubXgtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtIWltcG9ydGFudFxufVxuXG4ubS0zIHtcbiAgICBtYXJnaW46IDFyZW0haW1wb3J0YW50XG59XG5cbi5tdC0zLC5teS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtIWltcG9ydGFudFxufVxuXG4ubXItMywubXgtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtIWltcG9ydGFudFxufVxuXG4ubWItMywubXktMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSFpbXBvcnRhbnRcbn1cblxuLm1sLTMsLm14LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtIWltcG9ydGFudFxufVxuXG4ubS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSFpbXBvcnRhbnRcbn1cblxuLm10LTQsLm15LTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSFpbXBvcnRhbnRcbn1cblxuLm1yLTQsLm14LTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtIWltcG9ydGFudFxufVxuXG4ubWItNCwubXktNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtIWltcG9ydGFudFxufVxuXG4ubWwtNCwubXgtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSFpbXBvcnRhbnRcbn1cblxuLm0tNSB7XG4gICAgbWFyZ2luOiAzcmVtIWltcG9ydGFudFxufVxuXG4ubXQtNSwubXktNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSFpbXBvcnRhbnRcbn1cblxuLm1yLTUsLm14LTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSFpbXBvcnRhbnRcbn1cblxuLm1iLTUsLm15LTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0haW1wb3J0YW50XG59XG5cbi5tbC01LC5teC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSFpbXBvcnRhbnRcbn1cblxuLnAtMCB7XG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnRcbn1cblxuLnB0LTAsLnB5LTAge1xuICAgIHBhZGRpbmctdG9wOiAwIWltcG9ydGFudFxufVxuXG4ucHItMCwucHgtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCFpbXBvcnRhbnRcbn1cblxuLnBiLTAsLnB5LTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwIWltcG9ydGFudFxufVxuXG4ucGwtMCwucHgtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudFxufVxuXG4ucC0xIHtcbiAgICBwYWRkaW5nOiAuMjVyZW0haW1wb3J0YW50XG59XG5cbi5wdC0xLC5weS0xIHtcbiAgICBwYWRkaW5nLXRvcDogLjI1cmVtIWltcG9ydGFudFxufVxuXG4ucHItMSwucHgtMSB7XG4gICAgcGFkZGluZy1yaWdodDogLjI1cmVtIWltcG9ydGFudFxufVxuXG4ucGItMSwucHktMSB7XG4gICAgcGFkZGluZy1ib3R0b206IC4yNXJlbSFpbXBvcnRhbnRcbn1cblxuLnBsLTEsLnB4LTEge1xuICAgIHBhZGRpbmctbGVmdDogLjI1cmVtIWltcG9ydGFudFxufVxuXG4ucC0yIHtcbiAgICBwYWRkaW5nOiAuNXJlbSFpbXBvcnRhbnRcbn1cblxuLnB0LTIsLnB5LTIge1xuICAgIHBhZGRpbmctdG9wOiAuNXJlbSFpbXBvcnRhbnRcbn1cblxuLnByLTIsLnB4LTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtIWltcG9ydGFudFxufVxuXG4ucGItMiwucHktMiB7XG4gICAgcGFkZGluZy1ib3R0b206IC41cmVtIWltcG9ydGFudFxufVxuXG4ucGwtMiwucHgtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAuNXJlbSFpbXBvcnRhbnRcbn1cblxuLnAtMyB7XG4gICAgcGFkZGluZzogMXJlbSFpbXBvcnRhbnRcbn1cblxuLnB0LTMsLnB5LTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtIWltcG9ydGFudFxufVxuXG4ucHItMywucHgtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSFpbXBvcnRhbnRcbn1cblxuLnBiLTMsLnB5LTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtIWltcG9ydGFudFxufVxuXG4ucGwtMywucHgtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtIWltcG9ydGFudFxufVxuXG4ucC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0haW1wb3J0YW50XG59XG5cbi5wdC00LC5weS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtIWltcG9ydGFudFxufVxuXG4ucHItNCwucHgtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtIWltcG9ydGFudFxufVxuXG4ucGItNCwucHktNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSFpbXBvcnRhbnRcbn1cblxuLnBsLTQsLnB4LTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtIWltcG9ydGFudFxufVxuXG4ucC01IHtcbiAgICBwYWRkaW5nOiAzcmVtIWltcG9ydGFudFxufVxuXG4ucHQtNSwucHktNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0haW1wb3J0YW50XG59XG5cbi5wci01LC5weC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtIWltcG9ydGFudFxufVxuXG4ucGItNSwucHktNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0haW1wb3J0YW50XG59XG5cbi5wbC01LC5weC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0haW1wb3J0YW50XG59XG5cbi5tLW4xIHtcbiAgICBtYXJnaW46IC0uMjVyZW0haW1wb3J0YW50XG59XG5cbi5tdC1uMSwubXktbjEge1xuICAgIG1hcmdpbi10b3A6IC0uMjVyZW0haW1wb3J0YW50XG59XG5cbi5tci1uMSwubXgtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLS4yNXJlbSFpbXBvcnRhbnRcbn1cblxuLm1iLW4xLC5teS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLS4yNXJlbSFpbXBvcnRhbnRcbn1cblxuLm1sLW4xLC5teC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0uMjVyZW0haW1wb3J0YW50XG59XG5cbi5tLW4yIHtcbiAgICBtYXJnaW46IC0uNXJlbSFpbXBvcnRhbnRcbn1cblxuLm10LW4yLC5teS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLS41cmVtIWltcG9ydGFudFxufVxuXG4ubXItbjIsLm14LW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0uNXJlbSFpbXBvcnRhbnRcbn1cblxuLm1iLW4yLC5teS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLS41cmVtIWltcG9ydGFudFxufVxuXG4ubWwtbjIsLm14LW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLS41cmVtIWltcG9ydGFudFxufVxuXG4ubS1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSFpbXBvcnRhbnRcbn1cblxuLm10LW4zLC5teS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0haW1wb3J0YW50XG59XG5cbi5tci1uMywubXgtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0haW1wb3J0YW50XG59XG5cbi5tYi1uMywubXktbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtIWltcG9ydGFudFxufVxuXG4ubWwtbjMsLm14LW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0haW1wb3J0YW50XG59XG5cbi5tLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0haW1wb3J0YW50XG59XG5cbi5tdC1uNCwubXktbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0haW1wb3J0YW50XG59XG5cbi5tci1uNCwubXgtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSFpbXBvcnRhbnRcbn1cblxuLm1iLW40LC5teS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSFpbXBvcnRhbnRcbn1cblxuLm1sLW40LC5teC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0haW1wb3J0YW50XG59XG5cbi5tLW41IHtcbiAgICBtYXJnaW46IC0zcmVtIWltcG9ydGFudFxufVxuXG4ubXQtbjUsLm15LW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSFpbXBvcnRhbnRcbn1cblxuLm1yLW41LC5teC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSFpbXBvcnRhbnRcbn1cblxuLm1iLW41LC5teS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0haW1wb3J0YW50XG59XG5cbi5tbC1uNSwubXgtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSFpbXBvcnRhbnRcbn1cblxuLm0tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvIWltcG9ydGFudFxufVxuXG4ubXQtYXV0bywubXktYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byFpbXBvcnRhbnRcbn1cblxuLm1yLWF1dG8sLm14LWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byFpbXBvcnRhbnRcbn1cblxuLm1iLWF1dG8sLm15LWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8haW1wb3J0YW50XG59XG5cbi5tbC1hdXRvLC5teC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byFpbXBvcnRhbnRcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm0tc20tMCB7XG4gICAgICAgIG1hcmdpbjowIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tdC1zbS0wLC5teS1zbS0wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXItc20tMCwubXgtc20tMCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWItc20tMCwubXktc20tMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1sLXNtLTAsLm14LXNtLTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubS1zbS0xIHtcbiAgICAgICAgbWFyZ2luOiAuMjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm10LXNtLTEsLm15LXNtLTEge1xuICAgICAgICBtYXJnaW4tdG9wOiAuMjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1yLXNtLTEsLm14LXNtLTEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWItc20tMSwubXktc20tMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWwtc20tMSwubXgtc20tMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm0tc20tMiB7XG4gICAgICAgIG1hcmdpbjogLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm10LXNtLTIsLm15LXNtLTIge1xuICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXItc20tMiwubXgtc20tMiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1iLXNtLTIsLm15LXNtLTIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWwtc20tMiwubXgtc20tMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubS1zbS0zIHtcbiAgICAgICAgbWFyZ2luOiAxcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tdC1zbS0zLC5teS1zbS0zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXItc20tMywubXgtc20tMyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWItc20tMywubXktc20tMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1sLXNtLTMsLm14LXNtLTMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubS1zbS00IHtcbiAgICAgICAgbWFyZ2luOiAxLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm10LXNtLTQsLm15LXNtLTQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1yLXNtLTQsLm14LXNtLTQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWItc20tNCwubXktc20tNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWwtc20tNCwubXgtc20tNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm0tc20tNSB7XG4gICAgICAgIG1hcmdpbjogM3JlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXQtc20tNSwubXktc20tNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1yLXNtLTUsLm14LXNtLTUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1iLXNtLTUsLm15LXNtLTUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tbC1zbS01LC5teC1zbS01IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnAtc20tMCB7XG4gICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnB0LXNtLTAsLnB5LXNtLTAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucHItc20tMCwucHgtc20tMCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnBiLXNtLTAsLnB5LXNtLTAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucGwtc20tMCwucHgtc20tMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucC1zbS0xIHtcbiAgICAgICAgcGFkZGluZzogLjI1cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wdC1zbS0xLC5weS1zbS0xIHtcbiAgICAgICAgcGFkZGluZy10b3A6IC4yNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucHItc20tMSwucHgtc20tMSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC4yNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucGItc20tMSwucHktc20tMSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuMjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnBsLXNtLTEsLnB4LXNtLTEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC4yNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucC1zbS0yIHtcbiAgICAgICAgcGFkZGluZzogLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnB0LXNtLTIsLnB5LXNtLTIge1xuICAgICAgICBwYWRkaW5nLXRvcDogLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnByLXNtLTIsLnB4LXNtLTIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucGItc20tMiwucHktc20tMiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucGwtc20tMiwucHgtc20tMiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnAtc20tMyB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnB0LXNtLTMsLnB5LXNtLTMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucHItc20tMywucHgtc20tMyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnBiLXNtLTMsLnB5LXNtLTMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucGwtc20tMywucHgtc20tMyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucC1zbS00IHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wdC1zbS00LC5weS1zbS00IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucHItc20tNCwucHgtc20tNCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucGItc20tNCwucHktc20tNCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnBsLXNtLTQsLnB4LXNtLTQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucC1zbS01IHtcbiAgICAgICAgcGFkZGluZzogM3JlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucHQtc20tNSwucHktc20tNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wci1zbS01LC5weC1zbS01IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucGItc20tNSwucHktc20tNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wbC1zbS01LC5weC1zbS01IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tLXNtLW4xIHtcbiAgICAgICAgbWFyZ2luOiAtLjI1cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tdC1zbS1uMSwubXktc20tbjEge1xuICAgICAgICBtYXJnaW4tdG9wOiAtLjI1cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tci1zbS1uMSwubXgtc20tbjEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0uMjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1iLXNtLW4xLC5teS1zbS1uMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0uMjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1sLXNtLW4xLC5teC1zbS1uMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtLjI1cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tLXNtLW4yIHtcbiAgICAgICAgbWFyZ2luOiAtLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm10LXNtLW4yLC5teS1zbS1uMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0uNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXItc20tbjIsLm14LXNtLW4yIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1iLXNtLW4yLC5teS1zbS1uMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0uNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWwtc20tbjIsLm14LXNtLW4yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0uNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubS1zbS1uMyB7XG4gICAgICAgIG1hcmdpbjogLTFyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm10LXNtLW4zLC5teS1zbS1uMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tci1zbS1uMywubXgtc20tbjMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tYi1zbS1uMywubXktc20tbjMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWwtc20tbjMsLm14LXNtLW4zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tLXNtLW40IHtcbiAgICAgICAgbWFyZ2luOiAtMS41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tdC1zbS1uNCwubXktc20tbjQge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMS41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tci1zbS1uNCwubXgtc20tbjQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1iLXNtLW40LC5teS1zbS1uNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1sLXNtLW40LC5teC1zbS1uNCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tLXNtLW41IHtcbiAgICAgICAgbWFyZ2luOiAtM3JlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXQtc20tbjUsLm15LXNtLW41IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTNyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1yLXNtLW41LC5teC1zbS1uNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTNyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1iLXNtLW41LC5teS1zbS1uNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0zcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tbC1zbS1uNSwubXgtc20tbjUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTNyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm0tc20tYXV0byB7XG4gICAgICAgIG1hcmdpbjogYXV0byFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXQtc20tYXV0bywubXktc20tYXV0byB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG8haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1yLXNtLWF1dG8sLm14LXNtLWF1dG8ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1iLXNtLWF1dG8sLm15LXNtLWF1dG8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tbC1zbS1hdXRvLC5teC1zbS1hdXRvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8haW1wb3J0YW50XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubS1tZC0wIHtcbiAgICAgICAgbWFyZ2luOjAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm10LW1kLTAsLm15LW1kLTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tci1tZC0wLC5teC1tZC0wIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tYi1tZC0wLC5teS1tZC0wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWwtbWQtMCwubXgtbWQtMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tLW1kLTEge1xuICAgICAgICBtYXJnaW46IC4yNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXQtbWQtMSwubXktbWQtMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC4yNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXItbWQtMSwubXgtbWQtMSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjI1cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tYi1tZC0xLC5teS1tZC0xIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tbC1tZC0xLC5teC1tZC0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC4yNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubS1tZC0yIHtcbiAgICAgICAgbWFyZ2luOiAuNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXQtbWQtMiwubXktbWQtMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IC41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tci1tZC0yLC5teC1tZC0yIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWItbWQtMiwubXktbWQtMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tbC1tZC0yLC5teC1tZC0yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tLW1kLTMge1xuICAgICAgICBtYXJnaW46IDFyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm10LW1kLTMsLm15LW1kLTMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tci1tZC0zLC5teC1tZC0zIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tYi1tZC0zLC5teS1tZC0zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWwtbWQtMywubXgtbWQtMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tLW1kLTQge1xuICAgICAgICBtYXJnaW46IDEuNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXQtbWQtNCwubXktbWQtNCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXItbWQtNCwubXgtbWQtNCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tYi1tZC00LC5teS1tZC00IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tbC1tZC00LC5teC1tZC00IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubS1tZC01IHtcbiAgICAgICAgbWFyZ2luOiAzcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tdC1tZC01LC5teS1tZC01IHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXItbWQtNSwubXgtbWQtNSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWItbWQtNSwubXktbWQtNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1sLW1kLTUsLm14LW1kLTUge1xuICAgICAgICBtYXJnaW4tbGVmdDogM3JlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucC1tZC0wIHtcbiAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucHQtbWQtMCwucHktbWQtMCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wci1tZC0wLC5weC1tZC0wIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucGItbWQtMCwucHktbWQtMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wbC1tZC0wLC5weC1tZC0wIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wLW1kLTEge1xuICAgICAgICBwYWRkaW5nOiAuMjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnB0LW1kLTEsLnB5LW1kLTEge1xuICAgICAgICBwYWRkaW5nLXRvcDogLjI1cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wci1tZC0xLC5weC1tZC0xIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjI1cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wYi1tZC0xLC5weS1tZC0xIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC4yNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucGwtbWQtMSwucHgtbWQtMSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogLjI1cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wLW1kLTIge1xuICAgICAgICBwYWRkaW5nOiAuNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucHQtbWQtMiwucHktbWQtMiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAuNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucHItbWQtMiwucHgtbWQtMiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wYi1tZC0yLC5weS1tZC0yIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wbC1tZC0yLC5weC1tZC0yIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucC1tZC0zIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucHQtbWQtMywucHktbWQtMyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wci1tZC0zLC5weC1tZC0zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucGItbWQtMywucHktbWQtMyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wbC1tZC0zLC5weC1tZC0zIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wLW1kLTQge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnB0LW1kLTQsLnB5LW1kLTQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wci1tZC00LC5weC1tZC00IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wYi1tZC00LC5weS1tZC00IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucGwtbWQtNCwucHgtbWQtNCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wLW1kLTUge1xuICAgICAgICBwYWRkaW5nOiAzcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wdC1tZC01LC5weS1tZC01IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnByLW1kLTUsLnB4LW1kLTUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wYi1tZC01LC5weS1tZC01IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnBsLW1kLTUsLnB4LW1kLTUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm0tbWQtbjEge1xuICAgICAgICBtYXJnaW46IC0uMjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm10LW1kLW4xLC5teS1tZC1uMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0uMjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1yLW1kLW4xLC5teC1tZC1uMSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLS4yNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWItbWQtbjEsLm15LW1kLW4xIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLS4yNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWwtbWQtbjEsLm14LW1kLW4xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0uMjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm0tbWQtbjIge1xuICAgICAgICBtYXJnaW46IC0uNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXQtbWQtbjIsLm15LW1kLW4yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLS41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tci1tZC1uMiwubXgtbWQtbjIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0uNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWItbWQtbjIsLm15LW1kLW4yIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLS41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tbC1tZC1uMiwubXgtbWQtbjIge1xuICAgICAgICBtYXJnaW4tbGVmdDogLS41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tLW1kLW4zIHtcbiAgICAgICAgbWFyZ2luOiAtMXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXQtbWQtbjMsLm15LW1kLW4zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1yLW1kLW4zLC5teC1tZC1uMyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1iLW1kLW4zLC5teS1tZC1uMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tbC1tZC1uMywubXgtbWQtbjMge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm0tbWQtbjQge1xuICAgICAgICBtYXJnaW46IC0xLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm10LW1kLW40LC5teS1tZC1uNCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1yLW1kLW40LC5teC1tZC1uNCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWItbWQtbjQsLm15LW1kLW40IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWwtbWQtbjQsLm14LW1kLW40IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm0tbWQtbjUge1xuICAgICAgICBtYXJnaW46IC0zcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tdC1tZC1uNSwubXktbWQtbjUge1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3JlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXItbWQtbjUsLm14LW1kLW41IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWItbWQtbjUsLm15LW1kLW41IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTNyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1sLW1kLW41LC5teC1tZC1uNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubS1tZC1hdXRvIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tdC1tZC1hdXRvLC5teS1tZC1hdXRvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0byFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXItbWQtYXV0bywubXgtbWQtYXV0byB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0byFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWItbWQtYXV0bywubXktbWQtYXV0byB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1sLW1kLWF1dG8sLm14LW1kLWF1dG8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0byFpbXBvcnRhbnRcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tLWxnLTAge1xuICAgICAgICBtYXJnaW46MCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXQtbGctMCwubXktbGctMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1yLWxnLTAsLm14LWxnLTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1iLWxnLTAsLm15LWxnLTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tbC1sZy0wLC5teC1sZy0wIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm0tbGctMSB7XG4gICAgICAgIG1hcmdpbjogLjI1cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tdC1sZy0xLC5teS1sZy0xIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjI1cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tci1sZy0xLC5teC1sZy0xIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1iLWxnLTEsLm15LWxnLTEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1sLWxnLTEsLm14LWxnLTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogLjI1cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tLWxnLTIge1xuICAgICAgICBtYXJnaW46IC41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tdC1sZy0yLC5teS1sZy0yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1yLWxnLTIsLm14LWxnLTIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tYi1sZy0yLC5teS1sZy0yIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1sLWxnLTIsLm14LWxnLTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm0tbGctMyB7XG4gICAgICAgIG1hcmdpbjogMXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXQtbGctMywubXktbGctMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1yLWxnLTMsLm14LWxnLTMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1iLWxnLTMsLm15LWxnLTMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tbC1sZy0zLC5teC1sZy0zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm0tbGctNCB7XG4gICAgICAgIG1hcmdpbjogMS41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tdC1sZy00LC5teS1sZy00IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tci1sZy00LC5teC1sZy00IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1iLWxnLTQsLm15LWxnLTQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1sLWxnLTQsLm14LWxnLTQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tLWxnLTUge1xuICAgICAgICBtYXJnaW46IDNyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm10LWxnLTUsLm15LWxnLTUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tci1sZy01LC5teC1sZy01IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tYi1sZy01LC5teS1sZy01IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWwtbGctNSwubXgtbGctNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wLWxnLTAge1xuICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wdC1sZy0wLC5weS1sZy0wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnByLWxnLTAsLnB4LWxnLTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wYi1sZy0wLC5weS1sZy0wIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnBsLWxnLTAsLnB4LWxnLTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnAtbGctMSB7XG4gICAgICAgIHBhZGRpbmc6IC4yNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucHQtbGctMSwucHktbGctMSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAuMjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnByLWxnLTEsLnB4LWxnLTEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuMjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnBiLWxnLTEsLnB5LWxnLTEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjI1cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wbC1sZy0xLC5weC1sZy0xIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuMjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnAtbGctMiB7XG4gICAgICAgIHBhZGRpbmc6IC41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wdC1sZy0yLC5weS1sZy0yIHtcbiAgICAgICAgcGFkZGluZy10b3A6IC41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wci1sZy0yLC5weC1sZy0yIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnBiLWxnLTIsLnB5LWxnLTIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnBsLWxnLTIsLnB4LWxnLTIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wLWxnLTMge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wdC1sZy0zLC5weS1sZy0zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnByLWxnLTMsLnB4LWxnLTMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wYi1sZy0zLC5weS1sZy0zIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnBsLWxnLTMsLnB4LWxnLTMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnAtbGctNCB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucHQtbGctNCwucHktbGctNCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnByLWxnLTQsLnB4LWxnLTQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnBiLWxnLTQsLnB5LWxnLTQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wbC1sZy00LC5weC1sZy00IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnAtbGctNSB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnB0LWxnLTUsLnB5LWxnLTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucHItbGctNSwucHgtbGctNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnBiLWxnLTUsLnB5LWxnLTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucGwtbGctNSwucHgtbGctNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubS1sZy1uMSB7XG4gICAgICAgIG1hcmdpbjogLS4yNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXQtbGctbjEsLm15LWxnLW4xIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLS4yNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXItbGctbjEsLm14LWxnLW4xIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtLjI1cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tYi1sZy1uMSwubXktbGctbjEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtLjI1cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tbC1sZy1uMSwubXgtbGctbjEge1xuICAgICAgICBtYXJnaW4tbGVmdDogLS4yNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubS1sZy1uMiB7XG4gICAgICAgIG1hcmdpbjogLS41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tdC1sZy1uMiwubXktbGctbjIge1xuICAgICAgICBtYXJnaW4tdG9wOiAtLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1yLWxnLW4yLC5teC1sZy1uMiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLS41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tYi1sZy1uMiwubXktbGctbjIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1sLWxnLW4yLC5teC1sZy1uMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm0tbGctbjMge1xuICAgICAgICBtYXJnaW46IC0xcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tdC1sZy1uMywubXktbGctbjMge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXItbGctbjMsLm14LWxnLW4zIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWItbGctbjMsLm15LWxnLW4zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1sLWxnLW4zLC5teC1sZy1uMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubS1sZy1uNCB7XG4gICAgICAgIG1hcmdpbjogLTEuNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXQtbGctbjQsLm15LWxnLW40IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEuNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXItbGctbjQsLm14LWxnLW40IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tYi1sZy1uNCwubXktbGctbjQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tbC1sZy1uNCwubXgtbGctbjQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubS1sZy1uNSB7XG4gICAgICAgIG1hcmdpbjogLTNyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm10LWxnLW41LC5teS1sZy1uNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tci1sZy1uNSwubXgtbGctbjUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tYi1sZy1uNSwubXktbGctbjUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWwtbGctbjUsLm14LWxnLW41IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tLWxnLWF1dG8ge1xuICAgICAgICBtYXJnaW46IGF1dG8haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm10LWxnLWF1dG8sLm15LWxnLWF1dG8ge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tci1sZy1hdXRvLC5teC1sZy1hdXRvIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tYi1sZy1hdXRvLC5teS1sZy1hdXRvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWwtbGctYXV0bywubXgtbGctYXV0byB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvIWltcG9ydGFudFxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tLXhsLTAge1xuICAgICAgICBtYXJnaW46MCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXQteGwtMCwubXkteGwtMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1yLXhsLTAsLm14LXhsLTAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1iLXhsLTAsLm15LXhsLTAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tbC14bC0wLC5teC14bC0wIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm0teGwtMSB7XG4gICAgICAgIG1hcmdpbjogLjI1cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tdC14bC0xLC5teS14bC0xIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjI1cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tci14bC0xLC5teC14bC0xIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1iLXhsLTEsLm15LXhsLTEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1sLXhsLTEsLm14LXhsLTEge1xuICAgICAgICBtYXJnaW4tbGVmdDogLjI1cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tLXhsLTIge1xuICAgICAgICBtYXJnaW46IC41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tdC14bC0yLC5teS14bC0yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1yLXhsLTIsLm14LXhsLTIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tYi14bC0yLC5teS14bC0yIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1sLXhsLTIsLm14LXhsLTIge1xuICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm0teGwtMyB7XG4gICAgICAgIG1hcmdpbjogMXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXQteGwtMywubXkteGwtMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1yLXhsLTMsLm14LXhsLTMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1iLXhsLTMsLm15LXhsLTMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tbC14bC0zLC5teC14bC0zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm0teGwtNCB7XG4gICAgICAgIG1hcmdpbjogMS41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tdC14bC00LC5teS14bC00IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tci14bC00LC5teC14bC00IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1iLXhsLTQsLm15LXhsLTQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1sLXhsLTQsLm14LXhsLTQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tLXhsLTUge1xuICAgICAgICBtYXJnaW46IDNyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm10LXhsLTUsLm15LXhsLTUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tci14bC01LC5teC14bC01IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tYi14bC01LC5teS14bC01IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWwteGwtNSwubXgteGwtNSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wLXhsLTAge1xuICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wdC14bC0wLC5weS14bC0wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnByLXhsLTAsLnB4LXhsLTAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wYi14bC0wLC5weS14bC0wIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnBsLXhsLTAsLnB4LXhsLTAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnAteGwtMSB7XG4gICAgICAgIHBhZGRpbmc6IC4yNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucHQteGwtMSwucHkteGwtMSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAuMjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnByLXhsLTEsLnB4LXhsLTEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuMjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnBiLXhsLTEsLnB5LXhsLTEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjI1cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wbC14bC0xLC5weC14bC0xIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuMjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnAteGwtMiB7XG4gICAgICAgIHBhZGRpbmc6IC41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wdC14bC0yLC5weS14bC0yIHtcbiAgICAgICAgcGFkZGluZy10b3A6IC41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wci14bC0yLC5weC14bC0yIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnBiLXhsLTIsLnB5LXhsLTIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnBsLXhsLTIsLnB4LXhsLTIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wLXhsLTMge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wdC14bC0zLC5weS14bC0zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnByLXhsLTMsLnB4LXhsLTMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wYi14bC0zLC5weS14bC0zIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnBsLXhsLTMsLnB4LXhsLTMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnAteGwtNCB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucHQteGwtNCwucHkteGwtNCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnByLXhsLTQsLnB4LXhsLTQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnBiLXhsLTQsLnB5LXhsLTQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5wbC14bC00LC5weC14bC00IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnAteGwtNSB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnB0LXhsLTUsLnB5LXhsLTUge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucHIteGwtNSwucHgteGwtNSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnBiLXhsLTUsLnB5LXhsLTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAucGwteGwtNSwucHgteGwtNSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubS14bC1uMSB7XG4gICAgICAgIG1hcmdpbjogLS4yNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXQteGwtbjEsLm15LXhsLW4xIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLS4yNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXIteGwtbjEsLm14LXhsLW4xIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtLjI1cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tYi14bC1uMSwubXkteGwtbjEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtLjI1cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tbC14bC1uMSwubXgteGwtbjEge1xuICAgICAgICBtYXJnaW4tbGVmdDogLS4yNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubS14bC1uMiB7XG4gICAgICAgIG1hcmdpbjogLS41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tdC14bC1uMiwubXkteGwtbjIge1xuICAgICAgICBtYXJnaW4tdG9wOiAtLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1yLXhsLW4yLC5teC14bC1uMiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLS41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tYi14bC1uMiwubXkteGwtbjIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1sLXhsLW4yLC5teC14bC1uMiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtLjVyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm0teGwtbjMge1xuICAgICAgICBtYXJnaW46IC0xcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tdC14bC1uMywubXkteGwtbjMge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXIteGwtbjMsLm14LXhsLW4zIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWIteGwtbjMsLm15LXhsLW4zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm1sLXhsLW4zLC5teC14bC1uMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubS14bC1uNCB7XG4gICAgICAgIG1hcmdpbjogLTEuNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXQteGwtbjQsLm15LXhsLW40IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEuNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubXIteGwtbjQsLm14LXhsLW40IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tYi14bC1uNCwubXkteGwtbjQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tbC14bC1uNCwubXgteGwtbjQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubS14bC1uNSB7XG4gICAgICAgIG1hcmdpbjogLTNyZW0haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm10LXhsLW41LC5teS14bC1uNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tci14bC1uNSwubXgteGwtbjUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tYi14bC1uNSwubXkteGwtbjUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWwteGwtbjUsLm14LXhsLW41IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcmVtIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tLXhsLWF1dG8ge1xuICAgICAgICBtYXJnaW46IGF1dG8haW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm10LXhsLWF1dG8sLm15LXhsLWF1dG8ge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tci14bC1hdXRvLC5teC14bC1hdXRvIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tYi14bC1hdXRvLC5teS14bC1hdXRvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWwteGwtYXV0bywubXgteGwtYXV0byB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvIWltcG9ydGFudFxuICAgIH1cbn1cblxuLnN0cmV0Y2hlZC1saW5rOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4udGV4dC1tb25vc3BhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhcixNZW5sbyxNb25hY28sQ29uc29sYXMsTGliZXJhdGlvbiBNb25vLENvdXJpZXIgTmV3LG1vbm9zcGFjZSFpbXBvcnRhbnRcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSFpbXBvcnRhbnRcbn1cblxuLnRleHQtd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbCFpbXBvcnRhbnRcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwIWltcG9ydGFudFxufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG59XG5cbi50ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCFpbXBvcnRhbnRcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC50ZXh0LXNtLWxlZnQge1xuICAgICAgICB0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnRleHQtc20tcmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAudGV4dC1zbS1jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGV4dC1tZC1sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudFxuICAgIH1cblxuICAgIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnRleHQtbWQtY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyIWltcG9ydGFudFxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRleHQtbGctbGVmdCB7XG4gICAgICAgIHRleHQtYWxpZ246bGVmdCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAudGV4dC1sZy1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0IWltcG9ydGFudFxuICAgIH1cblxuICAgIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciFpbXBvcnRhbnRcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudGV4dC14bC1sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudFxuICAgIH1cblxuICAgIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnRleHQteGwtY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyIWltcG9ydGFudFxuICAgIH1cbn1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlIWltcG9ydGFudFxufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UhaW1wb3J0YW50XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplIWltcG9ydGFudFxufVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDAhaW1wb3J0YW50XG59XG5cbi5mb250LXdlaWdodC1saWdodGVyIHtcbiAgICBmb250LXdlaWdodDogbGlnaHRlciFpbXBvcnRhbnRcbn1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCFpbXBvcnRhbnRcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAhaW1wb3J0YW50XG59XG5cbi5mb250LXdlaWdodC1ib2xkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAhaW1wb3J0YW50XG59XG5cbi5mb250LWl0YWxpYyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljIWltcG9ydGFudFxufVxuXG4udGV4dC13aGl0ZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZSFpbXBvcnRhbnRcbn1cblxuYS50ZXh0LXByaW1hcnk6Zm9jdXMsYS50ZXh0LXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjNjQxOTcxIWltcG9ydGFudFxufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAjNmM3NTdkIWltcG9ydGFudFxufVxuXG5hLnRleHQtc2Vjb25kYXJ5OmZvY3VzLGEudGV4dC1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjNDk0ZjU0IWltcG9ydGFudFxufVxuXG5hLnRleHQtc3VjY2Vzczpmb2N1cyxhLnRleHQtc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6ICMzNTdhMzghaW1wb3J0YW50XG59XG5cbmEudGV4dC1pbmZvOmZvY3VzLGEudGV4dC1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogIzBmNjY3NCFpbXBvcnRhbnRcbn1cblxuYS50ZXh0LXdhcm5pbmc6Zm9jdXMsYS50ZXh0LXdhcm5pbmc6aG92ZXIge1xuICAgIGNvbG9yOiAjYjM2YTAwIWltcG9ydGFudFxufVxuXG5hLnRleHQtZGFuZ2VyOmZvY3VzLGEudGV4dC1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZDIxOTBiIWltcG9ydGFudFxufVxuXG4udGV4dC1saWdodCB7XG4gICAgY29sb3I6ICNmOGY5ZmEhaW1wb3J0YW50XG59XG5cbmEudGV4dC1saWdodDpmb2N1cyxhLnRleHQtbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjY2JkM2RhIWltcG9ydGFudFxufVxuXG4udGV4dC1kYXJrIHtcbiAgICBjb2xvcjogIzM0M2E0MCFpbXBvcnRhbnRcbn1cblxuYS50ZXh0LWRhcms6Zm9jdXMsYS50ZXh0LWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjMTIxNDE2IWltcG9ydGFudFxufVxuXG4udGV4dC1ib2R5IHtcbiAgICBjb2xvcjogIzIxMjEyMSFpbXBvcnRhbnRcbn1cblxuLnRleHQtbXV0ZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkIWltcG9ydGFudFxufVxuXG4udGV4dC1ibGFjay01MCB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjUpIWltcG9ydGFudFxufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gICAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC41KSFpbXBvcnRhbnRcbn1cblxuLnRleHQtaGlkZSB7XG4gICAgZm9udDogMC8wIGE7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMFxufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnRcbn1cblxuLnRleHQtYnJlYWsge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQhaW1wb3J0YW50XG59XG5cbi50ZXh0LXJlc2V0IHtcbiAgICBjb2xvcjogaW5oZXJpdCFpbXBvcnRhbnRcbn1cblxuLnZpc2libGUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUhaW1wb3J0YW50XG59XG5cbi5pbnZpc2libGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiFpbXBvcnRhbnRcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgICAqLDphZnRlciw6YmVmb3JlIHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lIWltcG9ydGFudFxuICAgIH1cblxuICAgIGE6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbiAgICB9XG5cbiAgICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIlxuICAgIH1cblxuICAgIHByZSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICBibG9ja3F1b3RlLHByZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZFxuICAgIH1cblxuICAgIHRoZWFkIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwXG4gICAgfVxuXG4gICAgaW1nLHRyIHtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkXG4gICAgfVxuXG4gICAgaDIsaDMscCB7XG4gICAgICAgIG9ycGhhbnM6IDM7XG4gICAgICAgIHdpZG93czogM1xuICAgIH1cblxuICAgIGgyLGgzIHtcbiAgICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWRcbiAgICB9XG5cbiAgICBAcGFnZSB7XG4gICAgICAgIHNpemU6IGEzXG4gICAgfVxuXG4gICAgLmNvbnRhaW5lcixib2R5IHtcbiAgICAgICAgbWluLXdpZHRoOiA5OTJweCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubmF2YmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cblxuICAgIC5iYWRnZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDBcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlIWltcG9ydGFudFxuICAgIH1cblxuICAgIC50YWJsZSB0ZCwudGFibGUgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhbmRhcmQtd2hpdGUhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnRhYmxlLWJvcmRlcmVkIHRkLC50YWJsZS1ib3JkZXJlZCB0aCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhcmsge1xuICAgICAgICBjb2xvcjogaW5oZXJpdFxuICAgIH1cblxuICAgIC50YWJsZS1kYXJrIHRib2R5K3Rib2R5LC50YWJsZS1kYXJrIHRkLC50YWJsZS1kYXJrIHRoLC50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2XG4gICAgfVxuXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNlxuICAgIH1cbn1cblxuLmNhcmQge1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbVxufVxuXG5cbi5hbmltYXRlX19hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWFuaW1hdGUtZHVyYXRpb24pO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGhcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2luZmluaXRlIHtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZVxufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fcmVwZWF0LTEge1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tYW5pbWF0ZS1yZXBlYXQpXG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMiB7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMjtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSAqIDIpXG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMyB7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSAqIDMpXG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS0xcyB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWFuaW1hdGUtZGVsYXkpXG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS0ycyB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAycztcbiAgICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiAyKVxufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktM3Mge1xuICAgIGFuaW1hdGlvbi1kZWxheTogM3M7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogMylcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTRzIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDRzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDQpXG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS01cyB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA1cztcbiAgICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiA1KVxufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZmFzdGVyIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pLzIpXG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19mYXN0IHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuOHM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogLjgpXG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19zbG93IHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDIpXG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19zbG93ZXIge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMylcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSkscHJpbnQge1xuICAgIC5hbmltYXRlX19hbmltYXRlZCB7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMW1zIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMW1zIWltcG9ydGFudDtcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuYW5pbWF0ZV9fYW5pbWF0ZWRbY2xhc3MqPU91dF0ge1xuICAgICAgICBvcGFjaXR5OiAwXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGMge1xuICAgIDAlLDIwJSw1MyUsdG8ge1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG4gICAgfVxuXG4gICAgNDAlLDQzJSB7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMzBweCwwKSBzY2FsZVkoMS4xKVxuICAgIH1cblxuICAgIDcwJSB7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMTVweCwwKSBzY2FsZVkoMS4wNSlcbiAgICB9XG5cbiAgICA4MCUge1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZVkoLjk1KVxuICAgIH1cblxuICAgIDkwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApIHNjYWxlWSgxLjAyKVxuICAgIH1cbn1cblxuLmFuaW1hdGVfX2JvdW5jZSB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGM7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbVxufVxuXG5Aa2V5ZnJhbWVzIGQge1xuICAgIDAlLDUwJSx0byB7XG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG5cbiAgICAyNSUsNzUlIHtcbiAgICAgICAgb3BhY2l0eTogMFxuICAgIH1cbn1cblxuLmFuaW1hdGVfX2ZsYXNoIHtcbiAgICBhbmltYXRpb24tbmFtZTogZFxufVxuXG5Aa2V5ZnJhbWVzIGUge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSlcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwxLjA1LDEuMDUpXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKVxuICAgIH1cbn1cblxuLmFuaW1hdGVfX3B1bHNlIHtcbiAgICBhbmltYXRpb24tbmFtZTogZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dFxufVxuXG5Aa2V5ZnJhbWVzIGYge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSlcbiAgICB9XG5cbiAgICAzMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwuNzUsMSlcbiAgICB9XG5cbiAgICA0MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjc1LDEuMjUsMSlcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwuODUsMSlcbiAgICB9XG5cbiAgICA2NSUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk1LDEuMDUsMSlcbiAgICB9XG5cbiAgICA3NSUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwuOTUsMSlcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpXG4gICAgfVxufVxuXG4uYW5pbWF0ZV9fcnViYmVyQmFuZCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZcbn1cblxuQGtleWZyYW1lcyBnIHtcbiAgICAwJSx0byB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICAgIH1cblxuICAgIDEwJSwzMCUsNTAlLDcwJSw5MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LDAsMClcbiAgICB9XG5cbiAgICAyMCUsNDAlLDYwJSw4MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsMCwwKVxuICAgIH1cbn1cblxuLmFuaW1hdGVfX3NoYWtlWCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGdcbn1cblxuQGtleWZyYW1lcyBoIHtcbiAgICAwJSx0byB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICAgIH1cblxuICAgIDEwJSwzMCUsNTAlLDcwJSw5MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTEwcHgsMClcbiAgICB9XG5cbiAgICAyMCUsNDAlLDYwJSw4MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMTBweCwwKVxuICAgIH1cbn1cblxuLmFuaW1hdGVfX3NoYWtlWSB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGhcbn1cblxuQGtleWZyYW1lcyBpIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxuICAgIH1cblxuICAgIDYuNSUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZylcbiAgICB9XG5cbiAgICAxOC41JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZylcbiAgICB9XG5cbiAgICAzMS41JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKVxuICAgIH1cblxuICAgIDQzLjUlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKVxuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxuICAgIH1cbn1cblxuLmFuaW1hdGVfX2hlYWRTaGFrZSB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGlcbn1cblxuQGtleWZyYW1lcyBqIHtcbiAgICAyMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZylcbiAgICB9XG5cbiAgICA0MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpXG4gICAgfVxuXG4gICAgNjAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZylcbiAgICB9XG5cbiAgICA4MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZylcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpXG4gICAgfVxufVxuXG4uYW5pbWF0ZV9fc3dpbmcge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGpcbn1cblxuQGtleWZyYW1lcyBrIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpXG4gICAgfVxuXG4gICAgMTAlLDIwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwuOSwuOSkgcm90YXRlKC0zZGVnKVxuICAgIH1cblxuICAgIDMwJSw1MCUsNzAlLDkwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKDNkZWcpXG4gICAgfVxuXG4gICAgNDAlLDYwJSw4MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgtM2RlZylcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpXG4gICAgfVxufVxuXG4uYW5pbWF0ZV9fdGFkYSB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGtcbn1cblxuQGtleWZyYW1lcyBsIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICAgIH1cblxuICAgIDE1JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwwLDApIHJvdGF0ZSgtNWRlZylcbiAgICB9XG5cbiAgICAzMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwwLDApIHJvdGF0ZSgzZGVnKVxuICAgIH1cblxuICAgIDQ1JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZSgtM2RlZylcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwwLDApIHJvdGF0ZSgyZGVnKVxuICAgIH1cblxuICAgIDc1JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLDAsMCkgcm90YXRlKC0xZGVnKVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG4gICAgfVxufVxuXG4uYW5pbWF0ZV9fd29iYmxlIHtcbiAgICBhbmltYXRpb24tbmFtZTogbFxufVxuXG5Aa2V5ZnJhbWVzIG0ge1xuICAgIDAlLDExLjElLHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG4gICAgfVxuXG4gICAgMjIuMiUge1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZylcbiAgICB9XG5cbiAgICAzMy4zJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZylcbiAgICB9XG5cbiAgICA0NC40JSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpXG4gICAgfVxuXG4gICAgNTUuNSUge1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKVxuICAgIH1cblxuICAgIDY2LjYlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtLjc4MTI1ZGVnKSBza2V3WSgtLjc4MTI1ZGVnKVxuICAgIH1cblxuICAgIDc3LjclIHtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCguMzkwNjI1ZGVnKSBza2V3WSguMzkwNjI1ZGVnKVxuICAgIH1cblxuICAgIDg4LjglIHtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtLjE5NTMxMmRlZykgc2tld1koLS4xOTUzMTJkZWcpXG4gICAgfVxufVxuXG4uYW5pbWF0ZV9famVsbG8ge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBtO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxufVxuXG5Aa2V5ZnJhbWVzIG4ge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuICAgIH1cblxuICAgIDE0JSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKVxuICAgIH1cblxuICAgIDI4JSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcbiAgICB9XG5cbiAgICA0MiUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMylcbiAgICB9XG5cbiAgICA3MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXG4gICAgfVxufVxuXG4uYW5pbWF0ZV9faGVhcnRCZWF0IHtcbiAgICBhbmltYXRpb24tbmFtZTogbjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuM3M7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMS4zKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dFxufVxuXG5Aa2V5ZnJhbWVzIG8ge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAwcHgpIHNjYWxlKC43KTtcbiAgICAgICAgb3BhY2l0eTogLjdcbiAgICB9XG5cbiAgICA4MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoLjcpO1xuICAgICAgICBvcGFjaXR5OiAuN1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgb3BhY2l0eTogMVxuICAgIH1cbn1cblxuLmFuaW1hdGVfX2JhY2tJbkRvd24ge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBvXG59XG5cbkBrZXlmcmFtZXMgcCB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoLjcpO1xuICAgICAgICBvcGFjaXR5OiAuN1xuICAgIH1cblxuICAgIDgwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7XG4gICAgICAgIG9wYWNpdHk6IC43XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxufVxuXG4uYW5pbWF0ZV9fYmFja0luTGVmdCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHBcbn1cblxuQGtleWZyYW1lcyBxIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpIHNjYWxlKC43KTtcbiAgICAgICAgb3BhY2l0eTogLjdcbiAgICB9XG5cbiAgICA4MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGUoLjcpO1xuICAgICAgICBvcGFjaXR5OiAuN1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgb3BhY2l0eTogMVxuICAgIH1cbn1cblxuLmFuaW1hdGVfX2JhY2tJblJpZ2h0IHtcbiAgICBhbmltYXRpb24tbmFtZTogcVxufVxuXG5Aa2V5ZnJhbWVzIHIge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEyMDBweCkgc2NhbGUoLjcpO1xuICAgICAgICBvcGFjaXR5OiAuN1xuICAgIH1cblxuICAgIDgwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7XG4gICAgICAgIG9wYWNpdHk6IC43XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxufVxuXG4uYW5pbWF0ZV9fYmFja0luVXAge1xuICAgIGFuaW1hdGlvbi1uYW1lOiByXG59XG5cbkBrZXlmcmFtZXMgcyB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxuXG4gICAgMjAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKC43KTtcbiAgICAgICAgb3BhY2l0eTogLjdcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCkgc2NhbGUoLjcpO1xuICAgICAgICBvcGFjaXR5OiAuN1xuICAgIH1cbn1cblxuLmFuaW1hdGVfX2JhY2tPdXREb3duIHtcbiAgICBhbmltYXRpb24tbmFtZTogc1xufVxuXG5Aa2V5ZnJhbWVzIHQge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgb3BhY2l0eTogMVxuICAgIH1cblxuICAgIDIwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7XG4gICAgICAgIG9wYWNpdHk6IC43XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCkgc2NhbGUoLjcpO1xuICAgICAgICBvcGFjaXR5OiAuN1xuICAgIH1cbn1cblxuLmFuaW1hdGVfX2JhY2tPdXRMZWZ0IHtcbiAgICBhbmltYXRpb24tbmFtZTogdFxufVxuXG5Aa2V5ZnJhbWVzIHUge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgb3BhY2l0eTogMVxuICAgIH1cblxuICAgIDIwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZSguNyk7XG4gICAgICAgIG9wYWNpdHk6IC43XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KSBzY2FsZSguNyk7XG4gICAgICAgIG9wYWNpdHk6IC43XG4gICAgfVxufVxuXG4uYW5pbWF0ZV9fYmFja091dFJpZ2h0IHtcbiAgICBhbmltYXRpb24tbmFtZTogdVxufVxuXG5Aa2V5ZnJhbWVzIHYge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgb3BhY2l0eTogMVxuICAgIH1cblxuICAgIDIwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSguNyk7XG4gICAgICAgIG9wYWNpdHk6IC43XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwMHB4KSBzY2FsZSguNyk7XG4gICAgICAgIG9wYWNpdHk6IC43XG4gICAgfVxufVxuXG4uYW5pbWF0ZV9fYmFja091dFVwIHtcbiAgICBhbmltYXRpb24tbmFtZTogdlxufVxuXG5Aa2V5ZnJhbWVzIHcge1xuICAgIDAlLDIwJSw0MCUsNjAlLDgwJSx0byB7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpXG4gICAgfVxuXG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsLjMsLjMpXG4gICAgfVxuXG4gICAgMjAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwxLjEsMS4xKVxuICAgIH1cblxuICAgIDQwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwuOSwuOSlcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywxLjAzLDEuMDMpXG4gICAgfVxuXG4gICAgODAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NywuOTcsLjk3KVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSlcbiAgICB9XG59XG5cbi5hbmltYXRlX19ib3VuY2VJbiB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAuNzUpO1xuICAgIGFuaW1hdGlvbi1uYW1lOiB3XG59XG5cbkBrZXlmcmFtZXMgeCB7XG4gICAgMCUsNjAlLDc1JSw5MCUsdG8ge1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKVxuICAgIH1cblxuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0zMDAwcHgsMCkgc2NhbGVZKDMpXG4gICAgfVxuXG4gICAgNjAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDI1cHgsMCkgc2NhbGVZKC45KVxuICAgIH1cblxuICAgIDc1JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMTBweCwwKSBzY2FsZVkoLjk1KVxuICAgIH1cblxuICAgIDkwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCw1cHgsMCkgc2NhbGVZKC45ODUpXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbiAgICB9XG59XG5cbi5hbmltYXRlX19ib3VuY2VJbkRvd24ge1xuICAgIGFuaW1hdGlvbi1uYW1lOiB4XG59XG5cbkBrZXlmcmFtZXMgeSB7XG4gICAgMCUsNjAlLDc1JSw5MCUsdG8ge1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKVxuICAgIH1cblxuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LDAsMCkgc2NhbGVYKDMpXG4gICAgfVxuXG4gICAgNjAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LDAsMCkgc2NhbGVYKDEpXG4gICAgfVxuXG4gICAgNzUlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwwLDApIHNjYWxlWCguOTgpXG4gICAgfVxuXG4gICAgOTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsMCwwKSBzY2FsZVgoLjk5NSlcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICAgIH1cbn1cblxuLmFuaW1hdGVfX2JvdW5jZUluTGVmdCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHlcbn1cblxuQGtleWZyYW1lcyB6IHtcbiAgICAwJSw2MCUsNzUlLDkwJSx0byB7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpXG4gICAgfVxuXG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwwLDApIHNjYWxlWCgzKVxuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsMCwwKSBzY2FsZVgoMSlcbiAgICB9XG5cbiAgICA3NSUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsMCwwKSBzY2FsZVgoLjk4KVxuICAgIH1cblxuICAgIDkwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwwLDApIHNjYWxlWCguOTk1KVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG4gICAgfVxufVxuXG4uYW5pbWF0ZV9fYm91bmNlSW5SaWdodCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHpcbn1cblxuQGtleWZyYW1lcyBBIHtcbiAgICAwJSw2MCUsNzUlLDkwJSx0byB7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpXG4gICAgfVxuXG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMzAwMHB4LDApIHNjYWxlWSg1KVxuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMjBweCwwKSBzY2FsZVkoLjkpXG4gICAgfVxuXG4gICAgNzUlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDEwcHgsMCkgc2NhbGVZKC45NSlcbiAgICB9XG5cbiAgICA5MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTVweCwwKSBzY2FsZVkoLjk4NSlcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICAgIH1cbn1cblxuLmFuaW1hdGVfX2JvdW5jZUluVXAge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBBXG59XG5cbkBrZXlmcmFtZXMgQiB7XG4gICAgMjAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LC45LC45KVxuICAgIH1cblxuICAgIDUwJSw1NSUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLDEuMSwxLjEpXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsLjMsLjMpXG4gICAgfVxufVxuXG4uYW5pbWF0ZV9fYm91bmNlT3V0IHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIC43NSk7XG4gICAgYW5pbWF0aW9uLW5hbWU6IEJcbn1cblxuQGtleWZyYW1lcyBDIHtcbiAgICAyMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMTBweCwwKSBzY2FsZVkoLjk4NSlcbiAgICB9XG5cbiAgICA0MCUsNDUlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0yMHB4LDApIHNjYWxlWSguOSlcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCkgc2NhbGVZKDMpXG4gICAgfVxufVxuXG4uYW5pbWF0ZV9fYm91bmNlT3V0RG93biB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IENcbn1cblxuQGtleWZyYW1lcyBEIHtcbiAgICAyMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsMCwwKSBzY2FsZVgoLjkpXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKSBzY2FsZVgoMilcbiAgICB9XG59XG5cbi5hbmltYXRlX19ib3VuY2VPdXRMZWZ0IHtcbiAgICBhbmltYXRpb24tbmFtZTogRFxufVxuXG5Aa2V5ZnJhbWVzIEUge1xuICAgIDIwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsMCwwKSBzY2FsZVgoLjkpXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApIHNjYWxlWCgyKVxuICAgIH1cbn1cblxuLmFuaW1hdGVfX2JvdW5jZU91dFJpZ2h0IHtcbiAgICBhbmltYXRpb24tbmFtZTogRVxufVxuXG5Aa2V5ZnJhbWVzIEYge1xuICAgIDIwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMTBweCwwKSBzY2FsZVkoLjk4NSlcbiAgICB9XG5cbiAgICA0MCUsNDUlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDIwcHgsMCkgc2NhbGVZKC45KVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCkgc2NhbGVZKDMpXG4gICAgfVxufVxuXG4uYW5pbWF0ZV9fYm91bmNlT3V0VXAge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBGXG59XG5cbkBrZXlmcmFtZXMgRyB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxufVxuXG4uYW5pbWF0ZV9fZmFkZUluIHtcbiAgICBhbmltYXRpb24tbmFtZTogR1xufVxuXG5Aa2V5ZnJhbWVzIEgge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0xMDAlLDApXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbiAgICB9XG59XG5cbi5hbmltYXRlX19mYWRlSW5Eb3duIHtcbiAgICBhbmltYXRpb24tbmFtZTogSFxufVxuXG5Aa2V5ZnJhbWVzIEkge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMClcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICAgIH1cbn1cblxuLmFuaW1hdGVfX2ZhZGVJbkRvd25CaWcge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBJXG59XG5cbkBrZXlmcmFtZXMgSiB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLDAsMClcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICAgIH1cbn1cblxuLmFuaW1hdGVfX2ZhZGVJbkxlZnQge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBKXG59XG5cbkBrZXlmcmFtZXMgSyB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG4gICAgfVxufVxuXG4uYW5pbWF0ZV9fZmFkZUluTGVmdEJpZyB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IEtcbn1cblxuQGtleWZyYW1lcyBMIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwwLDApXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbiAgICB9XG59XG5cbi5hbmltYXRlX19mYWRlSW5SaWdodCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IExcbn1cblxuQGtleWZyYW1lcyBNIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LDAsMClcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICAgIH1cbn1cblxuLmFuaW1hdGVfX2ZhZGVJblJpZ2h0QmlnIHtcbiAgICBhbmltYXRpb24tbmFtZTogTVxufVxuXG5Aa2V5ZnJhbWVzIE4ge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDEwMCUsMClcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICAgIH1cbn1cblxuLmFuaW1hdGVfX2ZhZGVJblVwIHtcbiAgICBhbmltYXRpb24tbmFtZTogTlxufVxuXG5Aa2V5ZnJhbWVzIE8ge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDIwMDBweCwwKVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG4gICAgfVxufVxuXG4uYW5pbWF0ZV9fZmFkZUluVXBCaWcge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBPXG59XG5cbkBrZXlmcmFtZXMgUCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLC0xMDAlLDApXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbiAgICB9XG59XG5cbi5hbmltYXRlX19mYWRlSW5Ub3BMZWZ0IHtcbiAgICBhbmltYXRpb24tbmFtZTogUFxufVxuXG5Aa2V5ZnJhbWVzIFEge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLC0xMDAlLDApXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbiAgICB9XG59XG5cbi5hbmltYXRlX19mYWRlSW5Ub3BSaWdodCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IFFcbn1cblxuQGtleWZyYW1lcyBSIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsMTAwJSwwKVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG4gICAgfVxufVxuXG4uYW5pbWF0ZV9fZmFkZUluQm90dG9tTGVmdCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IFJcbn1cblxuQGtleWZyYW1lcyBTIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwxMDAlLDApXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbiAgICB9XG59XG5cbi5hbmltYXRlX19mYWRlSW5Cb3R0b21SaWdodCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IFNcbn1cblxuQGtleWZyYW1lcyBUIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDBcbiAgICB9XG59XG5cbi5hbmltYXRlX19mYWRlT3V0IHtcbiAgICBhbmltYXRpb24tbmFtZTogVFxufVxuXG5Aa2V5ZnJhbWVzIFUge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDEwMCUsMClcbiAgICB9XG59XG5cbi5hbmltYXRlX19mYWRlT3V0RG93biB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IFVcbn1cblxuQGtleWZyYW1lcyBWIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwyMDAwcHgsMClcbiAgICB9XG59XG5cbi5hbmltYXRlX19mYWRlT3V0RG93bkJpZyB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IFZcbn1cblxuQGtleWZyYW1lcyBXIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsMCwwKVxuICAgIH1cbn1cblxuLmFuaW1hdGVfX2ZhZGVPdXRMZWZ0IHtcbiAgICBhbmltYXRpb24tbmFtZTogV1xufVxuXG5Aa2V5ZnJhbWVzIFgge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMClcbiAgICB9XG59XG5cbi5hbmltYXRlX19mYWRlT3V0TGVmdEJpZyB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IFhcbn1cblxuQGtleWZyYW1lcyBZIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwwLDApXG4gICAgfVxufVxuXG4uYW5pbWF0ZV9fZmFkZU91dFJpZ2h0IHtcbiAgICBhbmltYXRpb24tbmFtZTogWVxufVxuXG5Aa2V5ZnJhbWVzIFoge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKVxuICAgIH1cbn1cblxuLmFuaW1hdGVfX2ZhZGVPdXRSaWdodEJpZyB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IFpcbn1cblxuQGtleWZyYW1lcyBhYiB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTEwMCUsMClcbiAgICB9XG59XG5cbi5hbmltYXRlX19mYWRlT3V0VXAge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBhYlxufVxuXG5Aa2V5ZnJhbWVzIGJiIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApXG4gICAgfVxufVxuXG4uYW5pbWF0ZV9fZmFkZU91dFVwQmlnIHtcbiAgICBhbmltYXRpb24tbmFtZTogYmJcbn1cblxuQGtleWZyYW1lcyBjYiB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsLTEwMCUsMClcbiAgICB9XG59XG5cbi5hbmltYXRlX19mYWRlT3V0VG9wTGVmdCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGNiXG59XG5cbkBrZXlmcmFtZXMgZGIge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsLTEwMCUsMClcbiAgICB9XG59XG5cbi5hbmltYXRlX19mYWRlT3V0VG9wUmlnaHQge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBkYlxufVxuXG5Aa2V5ZnJhbWVzIGViIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLDEwMCUsMClcbiAgICB9XG59XG5cbi5hbmltYXRlX19mYWRlT3V0Qm90dG9tUmlnaHQge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBlYlxufVxuXG5Aa2V5ZnJhbWVzIGZiIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwxMDAlLDApXG4gICAgfVxufVxuXG4uYW5pbWF0ZV9fZmFkZU91dEJvdHRvbUxlZnQge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYlxufVxuXG5Aa2V5ZnJhbWVzIGdiIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoLTF0dXJuKTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXRcbiAgICB9XG5cbiAgICA0MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTkwZGVnKTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXRcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTcwZGVnKTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pblxuICAgIH1cblxuICAgIDgwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LC45NSwuOTUpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pblxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pblxuICAgIH1cbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2ZsaXAge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBnYlxufVxuXG5Aa2V5ZnJhbWVzIGhiIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICBvcGFjaXR5OiAwXG4gICAgfVxuXG4gICAgNDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluXG4gICAgfVxuXG4gICAgNjAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG5cbiAgICA4MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC01ZGVnKVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweClcbiAgICB9XG59XG5cbi5hbmltYXRlX19mbGlwSW5YIHtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUhaW1wb3J0YW50O1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBoYlxufVxuXG5Aa2V5ZnJhbWVzIGliIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICBvcGFjaXR5OiAwXG4gICAgfVxuXG4gICAgNDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMjBkZWcpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluXG4gICAgfVxuXG4gICAgNjAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG5cbiAgICA4MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC01ZGVnKVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweClcbiAgICB9XG59XG5cbi5hbmltYXRlX19mbGlwSW5ZIHtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUhaW1wb3J0YW50O1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBpYlxufVxuXG5Aa2V5ZnJhbWVzIGpiIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpXG4gICAgfVxuXG4gICAgMzAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICAgICAgb3BhY2l0eTogMFxuICAgIH1cbn1cblxuLmFuaW1hdGVfX2ZsaXBPdXRYIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIC43NSk7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGpiO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSFpbXBvcnRhbnQ7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSFpbXBvcnRhbnRcbn1cblxuQGtleWZyYW1lcyBrYiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KVxuICAgIH1cblxuICAgIDMwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTE1ZGVnKTtcbiAgICAgICAgb3BhY2l0eTogMVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDBcbiAgICB9XG59XG5cbi5hbmltYXRlX19mbGlwT3V0WSB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAuNzUpO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSFpbXBvcnRhbnQ7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGtiXG59XG5cbkBrZXlmcmFtZXMgbGIge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goLTMwZGVnKTtcbiAgICAgICAgb3BhY2l0eTogMFxuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxuXG4gICAgODAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZylcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICAgIH1cbn1cblxuLmFuaW1hdGVfX2xpZ2h0U3BlZWRJblJpZ2h0IHtcbiAgICBhbmltYXRpb24tbmFtZTogbGI7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXRcbn1cblxuQGtleWZyYW1lcyBtYiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgc2tld1goMzBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwXG4gICAgfVxuXG4gICAgNjAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMjBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxuXG4gICAgODAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCg1ZGVnKVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG4gICAgfVxufVxuXG4uYW5pbWF0ZV9fbGlnaHRTcGVlZEluTGVmdCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IG1iO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0XG59XG5cbkBrZXlmcmFtZXMgbmIge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goMzBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwXG4gICAgfVxufVxuXG4uYW5pbWF0ZV9fbGlnaHRTcGVlZE91dFJpZ2h0IHtcbiAgICBhbmltYXRpb24tbmFtZTogbmI7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pblxufVxuXG5Aa2V5ZnJhbWVzIG9iIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBza2V3WCgtMzBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwXG4gICAgfVxufVxuXG4uYW5pbWF0ZV9fbGlnaHRTcGVlZE91dExlZnQge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBvYjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluXG59XG5cbkBrZXlmcmFtZXMgcGIge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDBcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgb3BhY2l0eTogMVxuICAgIH1cbn1cblxuLmFuaW1hdGVfX3JvdGF0ZUluIHtcbiAgICBhbmltYXRpb24tbmFtZTogcGI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXG59XG5cbkBrZXlmcmFtZXMgcWIge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgb3BhY2l0eTogMFxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxufVxuXG4uYW5pbWF0ZV9fcm90YXRlSW5Eb3duTGVmdCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHFiO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tXG59XG5cbi5hbmltYXRlX19yb3RhdGVJbkRvd25SaWdodCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHJiO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbVxufVxuXG5Aa2V5ZnJhbWVzIHJiIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgb3BhY2l0eTogMFxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxufVxuXG4uYW5pbWF0ZV9fcm90YXRlSW5VcExlZnQge1xuICAgIGFuaW1hdGlvbi1uYW1lOiByYjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbVxufVxuXG5Aa2V5ZnJhbWVzIHNiIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDBcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgb3BhY2l0eTogMVxuICAgIH1cbn1cblxuLmFuaW1hdGVfX3JvdGF0ZUluVXBSaWdodCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNiO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbVxufVxuXG5Aa2V5ZnJhbWVzIHRiIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIwMGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDBcbiAgICB9XG59XG5cbi5hbmltYXRlX19yb3RhdGVPdXQge1xuICAgIGFuaW1hdGlvbi1uYW1lOiB0YjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXJcbn1cblxuQGtleWZyYW1lcyB1YiB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDBcbiAgICB9XG59XG5cbi5hbmltYXRlX19yb3RhdGVPdXREb3duTGVmdCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHViO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tXG59XG5cbi5hbmltYXRlX19yb3RhdGVPdXREb3duUmlnaHQge1xuICAgIGFuaW1hdGlvbi1uYW1lOiB2YjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b21cbn1cblxuQGtleWZyYW1lcyB2YiB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwXG4gICAgfVxufVxuXG4uYW5pbWF0ZV9fcm90YXRlT3V0VXBMZWZ0IHtcbiAgICBhbmltYXRpb24tbmFtZTogdmI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b21cbn1cblxuQGtleWZyYW1lcyB3YiB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDBcbiAgICB9XG59XG5cbi5hbmltYXRlX19yb3RhdGVPdXRVcFJpZ2h0IHtcbiAgICBhbmltYXRpb24tbmFtZTogd2I7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tXG59XG5cbi5hbmltYXRlX19oaW5nZSB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAyKTtcbiAgICBhbmltYXRpb24tbmFtZTogZmM7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnRcbn1cblxuQGtleWZyYW1lcyB4YiB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSByb3RhdGUoMzBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tXG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKVxuICAgIH1cblxuICAgIDcwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXG4gICAgfVxufVxuXG4uYW5pbWF0ZV9famFja0luVGhlQm94IHtcbiAgICBhbmltYXRpb24tbmFtZTogeGJcbn1cblxuQGtleWZyYW1lcyB5YiB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgcm90YXRlKC0xMjBkZWcpXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbiAgICB9XG59XG5cbi5hbmltYXRlX19yb2xsSW4ge1xuICAgIGFuaW1hdGlvbi1uYW1lOiB5YlxufVxuXG5Aa2V5ZnJhbWVzIHpiIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwwLDApIHJvdGF0ZSgxMjBkZWcpXG4gICAgfVxufVxuXG4uYW5pbWF0ZV9fcm9sbE91dCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHpiXG59XG5cbkBrZXlmcmFtZXMgQWIge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLC4zLC4zKVxuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG59XG5cbi5hbmltYXRlX196b29tSW4ge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBBYlxufVxuXG5Aa2V5ZnJhbWVzIEJiIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMTAwMHB4LDApO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpXG4gICAgfVxuXG4gICAgNjAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpXG4gICAgfVxufVxuXG4uYW5pbWF0ZV9fem9vbUluRG93biB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IEJiXG59XG5cbkBrZXlmcmFtZXMgQ2Ige1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMCk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSlcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsMCwwKTtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSlcbiAgICB9XG59XG5cbi5hbmltYXRlX196b29tSW5MZWZ0IHtcbiAgICBhbmltYXRpb24tbmFtZTogQ2Jcbn1cblxuQGtleWZyYW1lcyBEYiB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpXG4gICAgfVxuXG4gICAgNjAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwwLDApO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKVxuICAgIH1cbn1cblxuLmFuaW1hdGVfX3pvb21JblJpZ2h0IHtcbiAgICBhbmltYXRpb24tbmFtZTogRGJcbn1cblxuQGtleWZyYW1lcyBFYiB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMTAwMHB4LDApO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpXG4gICAgfVxuXG4gICAgNjAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKVxuICAgIH1cbn1cblxuLmFuaW1hdGVfX3pvb21JblVwIHtcbiAgICBhbmltYXRpb24tbmFtZTogRWJcbn1cblxuQGtleWZyYW1lcyBGYiB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLC4zLC4zKVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMFxuICAgIH1cbn1cblxuLmFuaW1hdGVfX3pvb21PdXQge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBGYlxufVxuXG5Aa2V5ZnJhbWVzIEdiIHtcbiAgICA0MCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSlcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpXG4gICAgfVxufVxuXG4uYW5pbWF0ZV9fem9vbU91dERvd24ge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBHYjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tXG59XG5cbkBrZXlmcmFtZXMgSGIge1xuICAgIDQwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwwLDApXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMClcbiAgICB9XG59XG5cbi5hbmltYXRlX196b29tT3V0TGVmdCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IEhiO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyXG59XG5cbkBrZXlmcmFtZXMgSWIge1xuICAgIDQwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsMCwwKVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LDAsMClcbiAgICB9XG59XG5cbi5hbmltYXRlX196b29tT3V0UmlnaHQge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBJYjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXJcbn1cblxuQGtleWZyYW1lcyBKYiB7XG4gICAgNDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSlcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKVxuICAgIH1cbn1cblxuLmFuaW1hdGVfX3pvb21PdXRVcCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IEpiO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b21cbn1cblxuQGtleWZyYW1lcyBLYiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGVcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICAgIH1cbn1cblxuLmFuaW1hdGVfX3NsaWRlSW5Eb3duIHtcbiAgICBhbmltYXRpb24tbmFtZTogS2Jcbn1cblxuQGtleWZyYW1lcyBMYiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGVcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICAgIH1cbn1cblxuLmFuaW1hdGVfX3NsaWRlSW5MZWZ0IHtcbiAgICBhbmltYXRpb24tbmFtZTogTGJcbn1cblxuQGtleWZyYW1lcyBNYiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsMCwwKTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG4gICAgfVxufVxuXG4uYW5pbWF0ZV9fc2xpZGVJblJpZ2h0IHtcbiAgICBhbmltYXRpb24tbmFtZTogTWJcbn1cblxuQGtleWZyYW1lcyBOYiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMTAwJSwwKTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG4gICAgfVxufVxuXG4uYW5pbWF0ZV9fc2xpZGVJblVwIHtcbiAgICBhbmltYXRpb24tbmFtZTogTmJcbn1cblxuQGtleWZyYW1lcyBPYiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDEwMCUsMClcbiAgICB9XG59XG5cbi5hbmltYXRlX19zbGlkZU91dERvd24ge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBPYlxufVxuXG5Aa2V5ZnJhbWVzIFBiIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLDAsMClcbiAgICB9XG59XG5cbi5hbmltYXRlX19zbGlkZU91dExlZnQge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBQYlxufVxuXG5Aa2V5ZnJhbWVzIFFiIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsMCwwKVxuICAgIH1cbn1cblxuLmFuaW1hdGVfX3NsaWRlT3V0UmlnaHQge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBRYlxufVxuXG5Aa2V5ZnJhbWVzIFJiIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTEwMCUsMClcbiAgICB9XG59XG5cbi5hbmltYXRlX19zbGlkZU91dFVwIHtcbiAgICBhbmltYXRpb24tbmFtZTogUmJcbn1cblxuLmN0LWxhYmVsIHtcbiAgICBmaWxsOiByZ2JhKDAsMCwwLC40KTtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNCk7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFcbn1cblxuLmN0LWNoYXJ0LWJhciAuY3QtbGFiZWwsLmN0LWNoYXJ0LWxpbmUgLmN0LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG5cbi5jdC1jaGFydC1kb251dCAuY3QtbGFiZWwsLmN0LWNoYXJ0LXBpZSAuY3QtbGFiZWwge1xuICAgIGRvbWluYW50LWJhc2VsaW5lOiBjZW50cmFsXG59XG5cbi5jdC1sYWJlbC5jdC1ob3Jpem9udGFsLmN0LXN0YXJ0IHtcbiAgICAtbXMtZmxleC1hbGlnbjogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXG59XG5cbi5jdC1sYWJlbC5jdC1ob3Jpem9udGFsLmN0LWVuZCwuY3QtbGFiZWwuY3QtaG9yaXpvbnRhbC5jdC1zdGFydCB7XG4gICAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LWFuY2hvcjogc3RhcnRcbn1cblxuLmN0LWxhYmVsLmN0LWhvcml6b250YWwuY3QtZW5kIHtcbiAgICAtbXMtZmxleC1hbGlnbjogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxufVxuXG4uY3QtbGFiZWwuY3QtdmVydGljYWwuY3Qtc3RhcnQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0ZXh0LWFuY2hvcjogZW5kXG59XG5cbi5jdC1sYWJlbC5jdC12ZXJ0aWNhbC5jdC1lbmQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LWFuY2hvcjogc3RhcnRcbn1cblxuLmN0LWNoYXJ0LWJhciAuY3QtbGFiZWwuY3QtaG9yaXpvbnRhbC5jdC1zdGFydCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtYW5jaG9yOiBzdGFydFxufVxuXG4uY3QtY2hhcnQtYmFyIC5jdC1sYWJlbC5jdC1ob3Jpem9udGFsLmN0LWVuZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWFuY2hvcjogc3RhcnRcbn1cblxuLmN0LWNoYXJ0LWJhci5jdC1ob3Jpem9udGFsLWJhcnMgLmN0LWxhYmVsLmN0LWhvcml6b250YWwuY3Qtc3RhcnQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LWFuY2hvcjogc3RhcnRcbn1cblxuLmN0LWNoYXJ0LWJhci5jdC1ob3Jpem9udGFsLWJhcnMgLmN0LWxhYmVsLmN0LWhvcml6b250YWwuY3QtZW5kIHtcbiAgICAtbXMtZmxleC1hbGlnbjogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtYW5jaG9yOiBzdGFydFxufVxuXG4uY3QtY2hhcnQtYmFyLmN0LWhvcml6b250YWwtYmFycyAuY3QtbGFiZWwuY3QtdmVydGljYWwuY3Qtc3RhcnQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRleHQtYW5jaG9yOiBlbmRcbn1cblxuLmN0LWNoYXJ0LWJhci5jdC1ob3Jpem9udGFsLWJhcnMgLmN0LWxhYmVsLmN0LXZlcnRpY2FsLmN0LWVuZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1hbmNob3I6IGVuZFxufVxuXG4uY3QtZ3JpZCB7XG4gICAgc3Ryb2tlOiByZ2JhKDAsMCwwLC4yKTtcbiAgICBzdHJva2Utd2lkdGg6IDFweDtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAycHhcbn1cblxuLmN0LWdyaWQtYmFja2dyb3VuZCB7XG4gICAgZmlsbDogbm9uZVxufVxuXG4uY3QtcG9pbnQge1xuICAgIHN0cm9rZS13aWR0aDogMTBweDtcbiAgICBzdHJva2UtbGluZWNhcDogcm91bmRcbn1cblxuLmN0LWxpbmUge1xuICAgIGZpbGw6IG5vbmU7XG4gICAgc3Ryb2tlLXdpZHRoOiA0cHhcbn1cblxuLmN0LWFyZWEge1xuICAgIHN0cm9rZTogbm9uZTtcbiAgICBmaWxsLW9wYWNpdHk6IC4xXG59XG5cbi5jdC1iYXIge1xuICAgIGZpbGw6IG5vbmU7XG4gICAgc3Ryb2tlLXdpZHRoOiAxMHB4XG59XG5cbi5jdC1zbGljZS1kb251dCB7XG4gICAgZmlsbDogbm9uZTtcbiAgICBzdHJva2Utd2lkdGg6IDYwcHhcbn1cblxuLmN0LXNlcmllcy1hIC5jdC1iYXIsLmN0LXNlcmllcy1hIC5jdC1saW5lLC5jdC1zZXJpZXMtYSAuY3QtcG9pbnQsLmN0LXNlcmllcy1hIC5jdC1zbGljZS1kb251dCB7XG4gICAgc3Ryb2tlOiAjZDcwMjA2XG59XG5cbi5jdC1zZXJpZXMtYSAuY3QtYXJlYSwuY3Qtc2VyaWVzLWEgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtYSAuY3Qtc2xpY2UtcGllIHtcbiAgICBmaWxsOiAjZDcwMjA2XG59XG5cbi5jdC1zZXJpZXMtYiAuY3QtYmFyLC5jdC1zZXJpZXMtYiAuY3QtbGluZSwuY3Qtc2VyaWVzLWIgLmN0LXBvaW50LC5jdC1zZXJpZXMtYiAuY3Qtc2xpY2UtZG9udXQge1xuICAgIHN0cm9rZTogI2YwNWI0ZlxufVxuXG4uY3Qtc2VyaWVzLWIgLmN0LWFyZWEsLmN0LXNlcmllcy1iIC5jdC1zbGljZS1kb251dC1zb2xpZCwuY3Qtc2VyaWVzLWIgLmN0LXNsaWNlLXBpZSB7XG4gICAgZmlsbDogI2YwNWI0ZlxufVxuXG4uY3Qtc2VyaWVzLWMgLmN0LWJhciwuY3Qtc2VyaWVzLWMgLmN0LWxpbmUsLmN0LXNlcmllcy1jIC5jdC1wb2ludCwuY3Qtc2VyaWVzLWMgLmN0LXNsaWNlLWRvbnV0IHtcbiAgICBzdHJva2U6ICNmNGM2M2Rcbn1cblxuLmN0LXNlcmllcy1jIC5jdC1hcmVhLC5jdC1zZXJpZXMtYyAuY3Qtc2xpY2UtZG9udXQtc29saWQsLmN0LXNlcmllcy1jIC5jdC1zbGljZS1waWUge1xuICAgIGZpbGw6ICNmNGM2M2Rcbn1cblxuLmN0LXNlcmllcy1kIC5jdC1iYXIsLmN0LXNlcmllcy1kIC5jdC1saW5lLC5jdC1zZXJpZXMtZCAuY3QtcG9pbnQsLmN0LXNlcmllcy1kIC5jdC1zbGljZS1kb251dCB7XG4gICAgc3Ryb2tlOiAjZDE3OTA1XG59XG5cbi5jdC1zZXJpZXMtZCAuY3QtYXJlYSwuY3Qtc2VyaWVzLWQgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtZCAuY3Qtc2xpY2UtcGllIHtcbiAgICBmaWxsOiAjZDE3OTA1XG59XG5cbi5jdC1zZXJpZXMtZSAuY3QtYmFyLC5jdC1zZXJpZXMtZSAuY3QtbGluZSwuY3Qtc2VyaWVzLWUgLmN0LXBvaW50LC5jdC1zZXJpZXMtZSAuY3Qtc2xpY2UtZG9udXQge1xuICAgIHN0cm9rZTogIzQ1M2QzZlxufVxuXG4uY3Qtc2VyaWVzLWUgLmN0LWFyZWEsLmN0LXNlcmllcy1lIC5jdC1zbGljZS1kb251dC1zb2xpZCwuY3Qtc2VyaWVzLWUgLmN0LXNsaWNlLXBpZSB7XG4gICAgZmlsbDogIzQ1M2QzZlxufVxuXG4uY3Qtc2VyaWVzLWYgLmN0LWJhciwuY3Qtc2VyaWVzLWYgLmN0LWxpbmUsLmN0LXNlcmllcy1mIC5jdC1wb2ludCwuY3Qtc2VyaWVzLWYgLmN0LXNsaWNlLWRvbnV0IHtcbiAgICBzdHJva2U6ICM1OTkyMmJcbn1cblxuLmN0LXNlcmllcy1mIC5jdC1hcmVhLC5jdC1zZXJpZXMtZiAuY3Qtc2xpY2UtZG9udXQtc29saWQsLmN0LXNlcmllcy1mIC5jdC1zbGljZS1waWUge1xuICAgIGZpbGw6ICM1OTkyMmJcbn1cblxuLmN0LXNlcmllcy1nIC5jdC1iYXIsLmN0LXNlcmllcy1nIC5jdC1saW5lLC5jdC1zZXJpZXMtZyAuY3QtcG9pbnQsLmN0LXNlcmllcy1nIC5jdC1zbGljZS1kb251dCB7XG4gICAgc3Ryb2tlOiAjMDU0NGQzXG59XG5cbi5jdC1zZXJpZXMtZyAuY3QtYXJlYSwuY3Qtc2VyaWVzLWcgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtZyAuY3Qtc2xpY2UtcGllIHtcbiAgICBmaWxsOiAjMDU0NGQzXG59XG5cbi5jdC1zZXJpZXMtaCAuY3QtYmFyLC5jdC1zZXJpZXMtaCAuY3QtbGluZSwuY3Qtc2VyaWVzLWggLmN0LXBvaW50LC5jdC1zZXJpZXMtaCAuY3Qtc2xpY2UtZG9udXQge1xuICAgIHN0cm9rZTogIzZiMDM5MlxufVxuXG4uY3Qtc2VyaWVzLWggLmN0LWFyZWEsLmN0LXNlcmllcy1oIC5jdC1zbGljZS1kb251dC1zb2xpZCwuY3Qtc2VyaWVzLWggLmN0LXNsaWNlLXBpZSB7XG4gICAgZmlsbDogIzZiMDM5MlxufVxuXG4uY3Qtc2VyaWVzLWkgLmN0LWJhciwuY3Qtc2VyaWVzLWkgLmN0LWxpbmUsLmN0LXNlcmllcy1pIC5jdC1wb2ludCwuY3Qtc2VyaWVzLWkgLmN0LXNsaWNlLWRvbnV0IHtcbiAgICBzdHJva2U6ICNmMDViNGZcbn1cblxuLmN0LXNlcmllcy1pIC5jdC1hcmVhLC5jdC1zZXJpZXMtaSAuY3Qtc2xpY2UtZG9udXQtc29saWQsLmN0LXNlcmllcy1pIC5jdC1zbGljZS1waWUge1xuICAgIGZpbGw6ICNmMDViNGZcbn1cblxuLmN0LXNlcmllcy1qIC5jdC1iYXIsLmN0LXNlcmllcy1qIC5jdC1saW5lLC5jdC1zZXJpZXMtaiAuY3QtcG9pbnQsLmN0LXNlcmllcy1qIC5jdC1zbGljZS1kb251dCB7XG4gICAgc3Ryb2tlOiAjZGRhNDU4XG59XG5cbi5jdC1zZXJpZXMtaiAuY3QtYXJlYSwuY3Qtc2VyaWVzLWogLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtaiAuY3Qtc2xpY2UtcGllIHtcbiAgICBmaWxsOiAjZGRhNDU4XG59XG5cbi5jdC1zZXJpZXMtayAuY3QtYmFyLC5jdC1zZXJpZXMtayAuY3QtbGluZSwuY3Qtc2VyaWVzLWsgLmN0LXBvaW50LC5jdC1zZXJpZXMtayAuY3Qtc2xpY2UtZG9udXQge1xuICAgIHN0cm9rZTogI2VhY2Y3ZFxufVxuXG4uY3Qtc2VyaWVzLWsgLmN0LWFyZWEsLmN0LXNlcmllcy1rIC5jdC1zbGljZS1kb251dC1zb2xpZCwuY3Qtc2VyaWVzLWsgLmN0LXNsaWNlLXBpZSB7XG4gICAgZmlsbDogI2VhY2Y3ZFxufVxuXG4uY3Qtc2VyaWVzLWwgLmN0LWJhciwuY3Qtc2VyaWVzLWwgLmN0LWxpbmUsLmN0LXNlcmllcy1sIC5jdC1wb2ludCwuY3Qtc2VyaWVzLWwgLmN0LXNsaWNlLWRvbnV0IHtcbiAgICBzdHJva2U6ICM4Njc5N2Rcbn1cblxuLmN0LXNlcmllcy1sIC5jdC1hcmVhLC5jdC1zZXJpZXMtbCAuY3Qtc2xpY2UtZG9udXQtc29saWQsLmN0LXNlcmllcy1sIC5jdC1zbGljZS1waWUge1xuICAgIGZpbGw6ICM4Njc5N2Rcbn1cblxuLmN0LXNlcmllcy1tIC5jdC1iYXIsLmN0LXNlcmllcy1tIC5jdC1saW5lLC5jdC1zZXJpZXMtbSAuY3QtcG9pbnQsLmN0LXNlcmllcy1tIC5jdC1zbGljZS1kb251dCB7XG4gICAgc3Ryb2tlOiAjYjJjMzI2XG59XG5cbi5jdC1zZXJpZXMtbSAuY3QtYXJlYSwuY3Qtc2VyaWVzLW0gLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1zZXJpZXMtbSAuY3Qtc2xpY2UtcGllIHtcbiAgICBmaWxsOiAjYjJjMzI2XG59XG5cbi5jdC1zZXJpZXMtbiAuY3QtYmFyLC5jdC1zZXJpZXMtbiAuY3QtbGluZSwuY3Qtc2VyaWVzLW4gLmN0LXBvaW50LC5jdC1zZXJpZXMtbiAuY3Qtc2xpY2UtZG9udXQge1xuICAgIHN0cm9rZTogIzYxODhlMlxufVxuXG4uY3Qtc2VyaWVzLW4gLmN0LWFyZWEsLmN0LXNlcmllcy1uIC5jdC1zbGljZS1kb251dC1zb2xpZCwuY3Qtc2VyaWVzLW4gLmN0LXNsaWNlLXBpZSB7XG4gICAgZmlsbDogIzYxODhlMlxufVxuXG4uY3Qtc2VyaWVzLW8gLmN0LWJhciwuY3Qtc2VyaWVzLW8gLmN0LWxpbmUsLmN0LXNlcmllcy1vIC5jdC1wb2ludCwuY3Qtc2VyaWVzLW8gLmN0LXNsaWNlLWRvbnV0IHtcbiAgICBzdHJva2U6ICNhNzQ4Y2Fcbn1cblxuLmN0LXNlcmllcy1vIC5jdC1hcmVhLC5jdC1zZXJpZXMtbyAuY3Qtc2xpY2UtZG9udXQtc29saWQsLmN0LXNlcmllcy1vIC5jdC1zbGljZS1waWUge1xuICAgIGZpbGw6ICNhNzQ4Y2Fcbn1cblxuLmN0LXNxdWFyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jdC1zcXVhcmU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJVxufVxuXG4uY3Qtc3F1YXJlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoXG59XG5cbi5jdC1zcXVhcmU+c3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDBcbn1cblxuLmN0LW1pbm9yLXNlY29uZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jdC1taW5vci1zZWNvbmQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTMuNzUlXG59XG5cbi5jdC1taW5vci1zZWNvbmQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGhcbn1cblxuLmN0LW1pbm9yLXNlY29uZD5zdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMFxufVxuXG4uY3QtbWFqb3Itc2Vjb25kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmN0LW1ham9yLXNlY29uZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA4OC44ODg4ODklXG59XG5cbi5jdC1tYWpvci1zZWNvbmQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGhcbn1cblxuLmN0LW1ham9yLXNlY29uZD5zdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMFxufVxuXG4uY3QtbWlub3ItdGhpcmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY3QtbWlub3ItdGhpcmQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODMuMzMzMzMzJVxufVxuXG4uY3QtbWlub3ItdGhpcmQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGhcbn1cblxuLmN0LW1pbm9yLXRoaXJkPnN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwXG59XG5cbi5jdC1tYWpvci10aGlyZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jdC1tYWpvci10aGlyZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA4MCVcbn1cblxuLmN0LW1ham9yLXRoaXJkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoXG59XG5cbi5jdC1tYWpvci10aGlyZD5zdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMFxufVxuXG4uY3QtcGVyZmVjdC1mb3VydGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY3QtcGVyZmVjdC1mb3VydGg6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzUlXG59XG5cbi5jdC1wZXJmZWN0LWZvdXJ0aDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aFxufVxuXG4uY3QtcGVyZmVjdC1mb3VydGg+c3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDBcbn1cblxuLmN0LXBlcmZlY3QtZmlmdGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY3QtcGVyZmVjdC1maWZ0aDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ni42NjY2NjclXG59XG5cbi5jdC1wZXJmZWN0LWZpZnRoOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoXG59XG5cbi5jdC1wZXJmZWN0LWZpZnRoPnN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwXG59XG5cbi5jdC1taW5vci1zaXh0aCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jdC1taW5vci1zaXh0aDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA2Mi41JVxufVxuXG4uY3QtbWlub3Itc2l4dGg6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGhcbn1cblxuLmN0LW1pbm9yLXNpeHRoPnN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwXG59XG5cbi5jdC1nb2xkZW4tc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jdC1nb2xkZW4tc2VjdGlvbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MS44MDQ2OTclXG59XG5cbi5jdC1nb2xkZW4tc2VjdGlvbjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aFxufVxuXG4uY3QtZ29sZGVuLXNlY3Rpb24+c3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDBcbn1cblxuLmN0LW1ham9yLXNpeHRoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmN0LW1ham9yLXNpeHRoOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDYwJVxufVxuXG4uY3QtbWFqb3Itc2l4dGg6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGhcbn1cblxuLmN0LW1ham9yLXNpeHRoPnN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwXG59XG5cbi5jdC1taW5vci1zZXZlbnRoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmN0LW1pbm9yLXNldmVudGg6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlXG59XG5cbi5jdC1taW5vci1zZXZlbnRoOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoXG59XG5cbi5jdC1taW5vci1zZXZlbnRoPnN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwXG59XG5cbi5jdC1tYWpvci1zZXZlbnRoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmN0LW1ham9yLXNldmVudGg6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTMuMzMzMzMzJVxufVxuXG4uY3QtbWFqb3Itc2V2ZW50aDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aFxufVxuXG4uY3QtbWFqb3Itc2V2ZW50aD5zdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMFxufVxuXG4uY3Qtb2N0YXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmN0LW9jdGF2ZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MCVcbn1cblxuLmN0LW9jdGF2ZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aFxufVxuXG4uY3Qtb2N0YXZlPnN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwXG59XG5cbi5jdC1tYWpvci10ZW50aCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jdC1tYWpvci10ZW50aDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MCVcbn1cblxuLmN0LW1ham9yLXRlbnRoOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoXG59XG5cbi5jdC1tYWpvci10ZW50aD5zdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMFxufVxuXG4uY3QtbWFqb3ItZWxldmVudGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY3QtbWFqb3ItZWxldmVudGg6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzcuNSVcbn1cblxuLmN0LW1ham9yLWVsZXZlbnRoOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoXG59XG5cbi5jdC1tYWpvci1lbGV2ZW50aD5zdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMFxufVxuXG4uY3QtbWFqb3ItdHdlbGZ0aCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jdC1tYWpvci10d2VsZnRoOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDMzLjMzMzMzMyVcbn1cblxuLmN0LW1ham9yLXR3ZWxmdGg6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGhcbn1cblxuLmN0LW1ham9yLXR3ZWxmdGg+c3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDBcbn1cblxuLmN0LWRvdWJsZS1vY3RhdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uY3QtZG91YmxlLW9jdGF2ZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNSVcbn1cblxuLmN0LWRvdWJsZS1vY3RhdmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGhcbn1cblxuLmN0LWRvdWJsZS1vY3RhdmU+c3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDBcbn1cblxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMtYSAuY3QtYXJlYSwuY3QtY2hhcnQgLmN0LXNlcmllcy1hIC5jdC1iYXIsLmN0LWNoYXJ0IC5jdC1zZXJpZXMtYSAuY3QtbGluZSwuY3QtY2hhcnQgLmN0LXNlcmllcy1hIC5jdC1wb2ludCwuY3QtY2hhcnQgLmN0LXNlcmllcy1hIC5jdC1zbGljZS1kb251dCwuY3QtY2hhcnQgLmN0LXNlcmllcy1hIC5jdC1zbGljZS1kb251dC1zb2xpZCwuY3QtY2hhcnQgLmN0LXNlcmllcy1hIC5jdC1zbGljZS1waWUge1xuICAgIHN0cm9rZTogIzAwYmNkNFxufVxuXG4uY3QtY2hhcnQgLmN0LXNlcmllcy1iIC5jdC1hcmVhLC5jdC1jaGFydCAuY3Qtc2VyaWVzLWIgLmN0LWJhciwuY3QtY2hhcnQgLmN0LXNlcmllcy1iIC5jdC1saW5lLC5jdC1jaGFydCAuY3Qtc2VyaWVzLWIgLmN0LXBvaW50LC5jdC1jaGFydCAuY3Qtc2VyaWVzLWIgLmN0LXNsaWNlLWRvbnV0LC5jdC1jaGFydCAuY3Qtc2VyaWVzLWIgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1jaGFydCAuY3Qtc2VyaWVzLWIgLmN0LXNsaWNlLXBpZSB7XG4gICAgc3Ryb2tlOiAjZjQ0MzM2XG59XG5cbi5jdC1jaGFydCAuY3Qtc2VyaWVzLWMgLmN0LWFyZWEsLmN0LWNoYXJ0IC5jdC1zZXJpZXMtYyAuY3QtYmFyLC5jdC1jaGFydCAuY3Qtc2VyaWVzLWMgLmN0LWxpbmUsLmN0LWNoYXJ0IC5jdC1zZXJpZXMtYyAuY3QtcG9pbnQsLmN0LWNoYXJ0IC5jdC1zZXJpZXMtYyAuY3Qtc2xpY2UtZG9udXQsLmN0LWNoYXJ0IC5jdC1zZXJpZXMtYyAuY3Qtc2xpY2UtZG9udXQtc29saWQsLmN0LWNoYXJ0IC5jdC1zZXJpZXMtYyAuY3Qtc2xpY2UtcGllIHtcbiAgICBzdHJva2U6ICNmZjk4MDBcbn1cblxuLmN0LWNoYXJ0IC5jdC1iYXIge1xuICAgIGZpbGw6IG5vbmU7XG4gICAgc3Ryb2tlLXdpZHRoOiAxMHB4XG59XG5cbi5jdC1jaGFydCAuY3QtbGluZSB7XG4gICAgZmlsbDogbm9uZTtcbiAgICBzdHJva2Utd2lkdGg6IDRweFxufVxuXG4uY3QtY2hhcnQgLmN0LXBvaW50IHtcbiAgICBzdHJva2Utd2lkdGg6IDEwcHg7XG4gICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kXG59XG5cbi5jdC1jaGFydCAuY3QtZ3JpZCB7XG4gICAgc3Ryb2tlOiBAZm9ybS1vdXRsaW5lLTE7XG4gICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMnB4XG59XG5cbi5jdC1jaGFydCAuY3QtbGFiZWwge1xuICAgIGZpbGw6IHJnYmEoMCwwLDAsLjQpO1xuICAgIGNvbG9yOiBAZm9udC1jb2xvci0xOztcbiAgICBkaXNwbGF5OiBmbGV4XG59XG5cbi5jdC1jaGFydCAuY3QtbGFiZWwuY3QtdmVydGljYWwuY3Qtc3RhcnQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0ZXh0LWFuY2hvcjogZW5kXG59XG5cbi5jdC1jaGFydCAuY3Qtc2VyaWVzLWEgLmN0LWFyZWEsLmN0LWNoYXJ0IC5jdC1zZXJpZXMtYSAuY3Qtc2xpY2UtZG9udXQtc29saWQsLmN0LWNoYXJ0IC5jdC1zZXJpZXMtYSAuY3Qtc2xpY2UtcGllIHtcbiAgICBmaWxsOiAjMDBiY2Q0IWltcG9ydGFudFxufVxuXG4uY3QtY2hhcnQgLmN0LXNlcmllcy1iIC5jdC1hcmVhLC5jdC1jaGFydCAuY3Qtc2VyaWVzLWIgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLC5jdC1jaGFydCAuY3Qtc2VyaWVzLWIgLmN0LXNsaWNlLXBpZSB7XG4gICAgZmlsbDogI2Y0NDMzNiFpbXBvcnRhbnRcbn1cblxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMtYyAuY3QtYXJlYSwuY3QtY2hhcnQgLmN0LXNlcmllcy1jIC5jdC1zbGljZS1kb251dC1zb2xpZCwuY3QtY2hhcnQgLmN0LXNlcmllcy1jIC5jdC1zbGljZS1waWUge1xuICAgIGZpbGw6ICNmZjk4MDAhaW1wb3J0YW50XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLXRvcDogNnB4IWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHghaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZSFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDBcbn1cblxudGFibGUuZGF0YVRhYmxlIHRkLHRhYmxlLmRhdGFUYWJsZSB0aCB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3hcbn1cblxudGFibGUuZGF0YVRhYmxlIHRkLmRhdGFUYWJsZXNfZW1wdHksdGFibGUuZGF0YVRhYmxlIHRoLmRhdGFUYWJsZXNfZW1wdHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG50YWJsZS5kYXRhVGFibGUubm93cmFwIHRkLHRhYmxlLmRhdGFUYWJsZS5ub3dyYXAgdGgge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19sZW5ndGggbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG59XG5cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodFxufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtYWxpZ246IGxlZnRcbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQge1xuICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0b1xufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2luZm8ge1xuICAgIHBhZGRpbmctdG9wOiAuODVlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG59XG5cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0XG59XG5cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUgdWwucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luOiAycHggMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wcm9jZXNzaW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICAgIG1hcmdpbi10b3A6IC0yNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxZW0gMFxufVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuc29ydGluZyx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQuc29ydGluZ19hc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmdfZGVzYyx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguc29ydGluZyx0YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguc29ydGluZ19hc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmdfZGVzYyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweFxufVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGQ6YWN0aXZlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aDphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmVcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZCx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYyx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQ6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLjllbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAuM1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQ6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDpiZWZvcmUge1xuICAgIHJpZ2h0OiAxZW07XG4gICAgY29udGVudDogXCJcXDIxOTFcIlxufVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVyIHtcbiAgICByaWdodDogLjVlbTtcbiAgICBjb250ZW50OiBcIlxcMjE5M1wiXG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxXG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQ6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwXG59XG5cbmRpdi5kYXRhVGFibGVzX3Njcm9sbEhlYWQgdGFibGUuZGF0YVRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudFxufVxuXG5kaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50XG59XG5cbmRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGhlYWQgLnNvcnRpbmc6YWZ0ZXIsZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB0aGVhZCAuc29ydGluZzpiZWZvcmUsZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YmVmb3JlLGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlcixkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbmRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQsZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0aCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZVxufVxuXG5kaXYuZGF0YVRhYmxlc19zY3JvbGxGb290Pi5kYXRhVGFibGVzX3Njcm9sbEZvb3RJbm5lciB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3hcbn1cblxuZGl2LmRhdGFUYWJsZXNfc2Nyb2xsRm9vdD4uZGF0YVRhYmxlc19zY3JvbGxGb290SW5uZXI+dGFibGUge1xuICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IG5vbmVcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlcixkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2luZm8sZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19sZW5ndGgsZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyXG4gICAgfVxufVxuXG50YWJsZS5kYXRhVGFibGUudGFibGUtc20+dGhlYWQ+dHI+dGgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHhcbn1cblxudGFibGUuZGF0YVRhYmxlLnRhYmxlLXNtIC5zb3J0aW5nOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUudGFibGUtc20gLnNvcnRpbmdfYXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUudGFibGUtc20gLnNvcnRpbmdfZGVzYzpiZWZvcmUge1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiAuODVlbVxufVxuXG50YWJsZS5kYXRhVGFibGUudGFibGUtc20gLnNvcnRpbmc6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlLnRhYmxlLXNtIC5zb3J0aW5nX2FzYzphZnRlcix0YWJsZS5kYXRhVGFibGUudGFibGUtc20gLnNvcnRpbmdfZGVzYzphZnRlciB7XG4gICAgdG9wOiA1cHhcbn1cblxudGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRkLHRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0aCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDBcbn1cblxudGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRkOmxhc3QtY2hpbGQsdGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRoOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMFxufVxuXG5kaXYuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRhYmxlLnRhYmxlLWJvcmRlcmVkLHRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0Ym9keSB0ZCx0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGJvZHkgdGgge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDBcbn1cblxuZGl2LnRhYmxlLXJlc3BvbnNpdmU+ZGl2LmRhdGFUYWJsZXNfd3JhcHBlcj5kaXYucm93IHtcbiAgICBtYXJnaW46IDBcbn1cblxuZGl2LnRhYmxlLXJlc3BvbnNpdmU+ZGl2LmRhdGFUYWJsZXNfd3JhcHBlcj5kaXYucm93PmRpdltjbGFzc149Y29sLV06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMFxufVxuXG5kaXYudGFibGUtcmVzcG9uc2l2ZT5kaXYuZGF0YVRhYmxlc193cmFwcGVyPmRpdi5yb3c+ZGl2W2NsYXNzXj1jb2wtXTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwXG59XG5cbmRpdi5kdC1hdXRvZmlsbC1oYW5kbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIHotaW5kZXg6IDEwMjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMjc1ZDg7XG4gICAgYmFja2dyb3VuZDogIzAyNzVkOFxufVxuXG5kaXYuZHQtYXV0b2ZpbGwtc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTAwMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3NWQ4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoNDVkZWcsdHJhbnNwYXJlbnQsdHJhbnNwYXJlbnQgNXB4LGhzbGEoMCwwJSwxMDAlLC41KSAwLGhzbGEoMCwwJSwxMDAlLC41KSAxMHB4KVxufVxuXG5kaXYuZHQtYXV0b2ZpbGwtc2VsZWN0LmJvdHRvbSxkaXYuZHQtYXV0b2ZpbGwtc2VsZWN0LnRvcCB7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgbWFyZ2luLXRvcDogLTFweFxufVxuXG5kaXYuZHQtYXV0b2ZpbGwtc2VsZWN0LmxlZnQsZGl2LmR0LWF1dG9maWxsLXNlbGVjdC5yaWdodCB7XG4gICAgd2lkdGg6IDNweDtcbiAgICBtYXJnaW4tbGVmdDogLTFweFxufVxuXG5kaXYuZHQtYXV0b2ZpbGwtbGlzdCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggIzU1NTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNDQ0O1xuICAgIHotaW5kZXg6IDExO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMS41ZW0gMmVtXG59XG5cbmRpdi5kdC1hdXRvZmlsbC1saXN0IHVsIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbmRpdi5kdC1hdXRvZmlsbC1saXN0IHVsIGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3dcbn1cblxuZGl2LmR0LWF1dG9maWxsLWxpc3QgdWwgbGk6bGFzdC1jaGlsZCBkaXYuZHQtYXV0b2ZpbGwtYnV0dG9uLGRpdi5kdC1hdXRvZmlsbC1saXN0IHVsIGxpOmxhc3QtY2hpbGQgZGl2LmR0LWF1dG9maWxsLXF1ZXN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lXG59XG5cbmRpdi5kdC1hdXRvZmlsbC1saXN0IHVsIGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2XG59XG5cbmRpdi5kdC1hdXRvZmlsbC1saXN0IGRpdi5kdC1hdXRvZmlsbC1xdWVzdGlvbiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwYWRkaW5nOiAuNWVtIDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2Ncbn1cblxuZGl2LmR0LWF1dG9maWxsLWxpc3QgZGl2LmR0LWF1dG9maWxsLXF1ZXN0aW9uIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgd2lkdGg6IDMwcHhcbn1cblxuZGl2LmR0LWF1dG9maWxsLWxpc3QgZGl2LmR0LWF1dG9maWxsLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwYWRkaW5nOiAuNWVtIDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2Ncbn1cblxuZGl2LmR0LWF1dG9maWxsLWJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNyk7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgZmFydGhlc3QtY29ybmVyIGF0IGNlbnRlcixyZ2JhKDAsMCwwLC4zKSAwLHJnYmEoMCwwLDAsLjcpIDEwMCUpO1xuICAgIHotaW5kZXg6IDEwXG59XG5cbmRpdi5kdC1hdXRvZmlsbC1saXN0IGRpdi5kdC1hdXRvZmlsbC1xdWVzdGlvbiBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBtYXJnaW46IC0ycHggMFxufVxuXG5Aa2V5ZnJhbWVzIFNiIHtcbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKVxuICAgIH1cbn1cblxuZGl2LmR0LWJ1dHRvbi1pbmZvIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzExMTtcbiAgICBib3gtc2hhZG93OiAzcHggM3B4IDhweCByZ2JhKDAsMCwwLC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDIxXG59XG5cbmRpdi5kdC1idXR0b24taW5mbyBoMiB7XG4gICAgcGFkZGluZzogLjVlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzXG59XG5cbmRpdi5kdC1idXR0b24taW5mbz5kaXYge1xuICAgIHBhZGRpbmc6IDFlbVxufVxuXG51bC5kdC1idXR0b24tY29sbGVjdGlvbi5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAyMDAyO1xuICAgIC1tcy1jb2x1bW4tZ2FwOiA4cHg7XG4gICAgLW8tY29sdW1uLWdhcDogOHB4O1xuICAgIGNvbHVtbi1nYXA6IDhweFxufVxuXG51bC5kdC1idXR0b24tY29sbGVjdGlvbi5kcm9wZG93bi1tZW51LmZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNzVweDtcbiAgICBib3JkZXItcmFkaXVzOiAwXG59XG5cbnVsLmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmRyb3Bkb3duLW1lbnUuZml4ZWQudHdvLWNvbHVtbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNTBweFxufVxuXG51bC5kdC1idXR0b24tY29sbGVjdGlvbi5kcm9wZG93bi1tZW51LmZpeGVkLnRocmVlLWNvbHVtbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMjVweFxufVxuXG51bC5kdC1idXR0b24tY29sbGVjdGlvbi5kcm9wZG93bi1tZW51LmZpeGVkLmZvdXItY29sdW1uIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwMHB4XG59XG5cbnVsLmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmRyb3Bkb3duLW1lbnU+KiB7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZFxufVxuXG51bC5kdC1idXR0b24tY29sbGVjdGlvbi5kcm9wZG93bi1tZW51LnR3by1jb2x1bW4ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgIC1tcy1jb2x1bW4tY291bnQ6IDI7XG4gICAgLW8tY29sdW1uLWNvdW50OiAyO1xuICAgIGNvbHVtbi1jb3VudDogMlxufVxuXG51bC5kdC1idXR0b24tY29sbGVjdGlvbi5kcm9wZG93bi1tZW51LnRocmVlLWNvbHVtbiB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgLW1zLWNvbHVtbi1jb3VudDogMztcbiAgICAtby1jb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWNvdW50OiAzXG59XG5cbnVsLmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmRyb3Bkb3duLW1lbnUuZm91ci1jb2x1bW4ge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgIC1tcy1jb2x1bW4tY291bnQ6IDQ7XG4gICAgLW8tY29sdW1uLWNvdW50OiA0O1xuICAgIGNvbHVtbi1jb3VudDogNFxufVxuXG51bC5kdC1idXR0b24tY29sbGVjdGlvbi5kcm9wZG93bi1tZW51IC5kdC1idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDBcbn1cblxudWwuZHQtYnV0dG9uLWNvbGxlY3Rpb24ge1xuICAgIC1tcy1jb2x1bW4tZ2FwOiA4cHg7XG4gICAgLW8tY29sdW1uLWdhcDogOHB4O1xuICAgIGNvbHVtbi1nYXA6IDhweFxufVxuXG51bC5kdC1idXR0b24tY29sbGVjdGlvbi5maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTc1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMFxufVxuXG51bC5kdC1idXR0b24tY29sbGVjdGlvbi5maXhlZC50d28tY29sdW1uIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1MHB4XG59XG5cbnVsLmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmZpeGVkLnRocmVlLWNvbHVtbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMjVweFxufVxuXG51bC5kdC1idXR0b24tY29sbGVjdGlvbi5maXhlZC5mb3VyLWNvbHVtbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMDBweFxufVxuXG51bC5kdC1idXR0b24tY29sbGVjdGlvbj4qIHtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkXG59XG5cbnVsLmR0LWJ1dHRvbi1jb2xsZWN0aW9uLnR3by1jb2x1bW4ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgIC1tcy1jb2x1bW4tY291bnQ6IDI7XG4gICAgLW8tY29sdW1uLWNvdW50OiAyO1xuICAgIGNvbHVtbi1jb3VudDogMlxufVxuXG51bC5kdC1idXR0b24tY29sbGVjdGlvbi50aHJlZS1jb2x1bW4ge1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgIC1tcy1jb2x1bW4tY291bnQ6IDM7XG4gICAgLW8tY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1jb3VudDogM1xufVxuXG51bC5kdC1idXR0b24tY29sbGVjdGlvbi5mb3VyLWNvbHVtbiB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgLW1zLWNvbHVtbi1jb3VudDogNDtcbiAgICAtby1jb2x1bW4tY291bnQ6IDQ7XG4gICAgY29sdW1uLWNvdW50OiA0XG59XG5cbnVsLmR0LWJ1dHRvbi1jb2xsZWN0aW9uIC5kdC1idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDBcbn1cblxudWwuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZml4ZWQge1xuICAgIG1heC13aWR0aDogbm9uZVxufVxuXG51bC5kdC1idXR0b24tY29sbGVjdGlvbi5maXhlZDphZnRlcix1bC5kdC1idXR0b24tY29sbGVjdGlvbi5maXhlZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuZGl2LmR0LWJ1dHRvbi1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGRpdi5kdC1idXR0b25zIHtcbiAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbVxuICAgIH1cblxuICAgIGRpdi5kdC1idXR0b25zIGEuYnRuIHtcbiAgICAgICAgZmxvYXQ6IG5vbmVcbiAgICB9XG59XG5cbmRpdi5kdC1idXR0b25zIGEuYnRuLnByb2Nlc3NpbmcsZGl2LmR0LWJ1dHRvbnMgYnV0dG9uLmJ0bi5wcm9jZXNzaW5nLGRpdi5kdC1idXR0b25zIGRpdi5idG4ucHJvY2Vzc2luZyB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjIpXG59XG5cbmRpdi5kdC1idXR0b25zIGEuYnRuLnByb2Nlc3Npbmc6YWZ0ZXIsZGl2LmR0LWJ1dHRvbnMgYnV0dG9uLmJ0bi5wcm9jZXNzaW5nOmFmdGVyLGRpdi5kdC1idXR0b25zIGRpdi5idG4ucHJvY2Vzc2luZzphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luOiAtOHB4IDAgMCAtOHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzI4MjgyODtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYW5pbWF0aW9uOiBTYiAxLjVzIGluZmluaXRlIGxpbmVhcjtcbiAgICAtby1hbmltYXRpb246IFNiIDEuNXMgaW5maW5pdGUgbGluZWFyO1xuICAgIC1tcy1hbmltYXRpb246IFNiIDEuNXMgaW5maW5pdGUgbGluZWFyO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBTYiAxLjVzIGluZmluaXRlIGxpbmVhcjtcbiAgICAtbW96LWFuaW1hdGlvbjogU2IgMS41cyBpbmZpbml0ZSBsaW5lYXJcbn1cblxudGFibGUuRFRDUl9jbG9uZWRUYWJsZS5kYXRhVGFibGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLDAlLDEwMCUsLjcpO1xuICAgIHotaW5kZXg6IDIwMlxufVxuXG5kaXYuRFRDUl9wb2ludGVyIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjc1ZDg7XG4gICAgei1pbmRleDogMjAxXG59XG5cbnRhYmxlLkRURkNfQ2xvbmVkIHRyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG5kaXYuRFRGQ19MZWZ0SGVhZFdyYXBwZXIgdGFibGUsZGl2LkRURkNfUmlnaHRIZWFkV3JhcHBlciB0YWJsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbmRpdi5EVEZDX0xlZnRCb2R5V3JhcHBlciB0YWJsZSxkaXYuRFRGQ19SaWdodEJvZHlXcmFwcGVyIHRhYmxlIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIG1hcmdpbjogMCFpbXBvcnRhbnRcbn1cblxuZGl2LkRURkNfTGVmdEJvZHlXcmFwcGVyIHRhYmxlIHRoZWFkIC5zb3J0aW5nOmFmdGVyLGRpdi5EVEZDX0xlZnRCb2R5V3JhcHBlciB0YWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsZGl2LkRURkNfTGVmdEJvZHlXcmFwcGVyIHRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIsZGl2LkRURkNfUmlnaHRCb2R5V3JhcHBlciB0YWJsZSB0aGVhZCAuc29ydGluZzphZnRlcixkaXYuRFRGQ19SaWdodEJvZHlXcmFwcGVyIHRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlcixkaXYuRFRGQ19SaWdodEJvZHlXcmFwcGVyIHRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuZGl2LkRURkNfTGVmdEJvZHlXcmFwcGVyIHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkLGRpdi5EVEZDX0xlZnRCb2R5V3JhcHBlciB0YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0aCxkaXYuRFRGQ19SaWdodEJvZHlXcmFwcGVyIHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkLGRpdi5EVEZDX1JpZ2h0Qm9keVdyYXBwZXIgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICAgIGJvcmRlci10b3A6IG5vbmVcbn1cblxuZGl2LkRURkNfTGVmdEZvb3RXcmFwcGVyIHRhYmxlLGRpdi5EVEZDX1JpZ2h0Rm9vdFdyYXBwZXIgdGFibGUge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbmRpdi5EVEZDX0Jsb2NrZXIsdGFibGUuZGF0YVRhYmxlLnRhYmxlLXN0cmlwZWQuRFRGQ19DbG9uZWQgdGJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG50YWJsZS5kYXRhVGFibGUuZml4ZWRIZWFkZXItZmxvYXRpbmcsdGFibGUuZGF0YVRhYmxlLmZpeGVkSGVhZGVyLWxvY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50XG59XG5cbnRhYmxlLmRhdGFUYWJsZS5maXhlZEhlYWRlci1mbG9hdGluZyB7XG4gICAgcG9zaXRpb246IGZpeGVkIWltcG9ydGFudFxufVxuXG50YWJsZS5kYXRhVGFibGUuZml4ZWRIZWFkZXItbG9ja2VkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICAgdGFibGUuZml4ZWRIZWFkZXItZmxvYXRpbmcge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxufVxuXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZm9jdXMsdGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4IDJweCAjMDI3NWQ4XG59XG5cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cj50ZC5jaGlsZCx0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHI+dGQuZGF0YVRhYmxlc19lbXB0eSx0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHI+dGguY2hpbGQge1xuICAgIGN1cnNvcjogZGVmYXVsdCFpbXBvcnRhbnRcbn1cblxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyPnRkLmNoaWxkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHI+dGQuZGF0YVRhYmxlc19lbXB0eTpiZWZvcmUsdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyPnRoLmNoaWxkOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnRcbn1cblxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyW3JvbGU9cm93XT50ZDpmaXJzdC1jaGlsZCx0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHJbcm9sZT1yb3ddPnRoOmZpcnN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlclxufVxuXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHJbcm9sZT1yb3ddPnRkOmZpcnN0LWNoaWxkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHJbcm9sZT1yb3ddPnRoOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgdG9wOiAxMnB4O1xuICAgIGxlZnQ6IDRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYm9yZGVyOiAycHggc29saWQgQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDNweCAjNDQ0O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWluZGVudDogMCFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IENvdXJpZXIgTmV3LENvdXJpZXIsbW9ub3NwYWNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjc1ZDhcbn1cblxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyLnBhcmVudD50ZDpmaXJzdC1jaGlsZDpiZWZvcmUsdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyLnBhcmVudD50aDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzMzMzNcbn1cblxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkLmNvbXBhY3Q+dGJvZHk+dHI+dGQ6Zmlyc3QtY2hpbGQsdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkLmNvbXBhY3Q+dGJvZHk+dHI+dGg6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMjdweFxufVxuXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQuY29tcGFjdD50Ym9keT50cj50ZDpmaXJzdC1jaGlsZDpiZWZvcmUsdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkLmNvbXBhY3Q+dGJvZHk+dHI+dGg6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiA0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgdGV4dC1pbmRlbnQ6IDNweFxufVxuXG50YWJsZS5kYXRhVGFibGUuZHRyLWNvbHVtbj50Ym9keT50cj50ZC5jb250cm9sLHRhYmxlLmRhdGFUYWJsZS5kdHItY29sdW1uPnRib2R5PnRyPnRoLmNvbnRyb2wge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxudGFibGUuZGF0YVRhYmxlLmR0ci1jb2x1bW4+dGJvZHk+dHI+dGQuY29udHJvbDpiZWZvcmUsdGFibGUuZGF0YVRhYmxlLmR0ci1jb2x1bW4+dGJvZHk+dHI+dGguY29udHJvbDpiZWZvcmUge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIEBzdGFuZGFyZC13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggIzQ0NDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1pbmRlbnQ6IDAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBDb3VyaWVyIE5ldyxDb3VyaWVyLG1vbm9zcGFjZTtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBjb250ZW50OiBcIitcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3NWQ4XG59XG5cbnRhYmxlLmRhdGFUYWJsZS5kdHItY29sdW1uPnRib2R5PnRyLnBhcmVudCB0ZC5jb250cm9sOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUuZHRyLWNvbHVtbj50Ym9keT50ci5wYXJlbnQgdGguY29udHJvbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzMzMzNcbn1cblxudGFibGUuZGF0YVRhYmxlPnRib2R5PnRyLmNoaWxkIHtcbiAgICBwYWRkaW5nOiAuNWVtIDFlbVxufVxuXG50YWJsZS5kYXRhVGFibGU+dGJvZHk+dHIuY2hpbGQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudFxufVxuXG50YWJsZS5kYXRhVGFibGU+dGJvZHk+dHIuY2hpbGQgdWwuZHRyLWRldGFpbHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDBcbn1cblxudGFibGUuZGF0YVRhYmxlPnRib2R5PnRyLmNoaWxkIHVsLmR0ci1kZXRhaWxzPmxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICBwYWRkaW5nOiAuNWVtIDBcbn1cblxudGFibGUuZGF0YVRhYmxlPnRib2R5PnRyLmNoaWxkIHVsLmR0ci1kZXRhaWxzPmxpOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMFxufVxuXG50YWJsZS5kYXRhVGFibGU+dGJvZHk+dHIuY2hpbGQgdWwuZHRyLWRldGFpbHM+bGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZVxufVxuXG50YWJsZS5kYXRhVGFibGU+dGJvZHk+dHIuY2hpbGQgc3Bhbi5kdHItdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDc1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMFxufVxuXG5kaXYuZHRyLW1vZGFsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBhZGRpbmc6IDEwZW0gMWVtXG59XG5cbmRpdi5kdHItbW9kYWwgZGl2LmR0ci1tb2RhbC1kaXNwbGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHotaW5kZXg6IDEwMjtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogLjVlbTtcbiAgICBib3gtc2hhZG93OiAwIDEycHggMzBweCByZ2JhKDAsMCwwLC42KVxufVxuXG5kaXYuZHRyLW1vZGFsIGRpdi5kdHItbW9kYWwtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDFlbVxufVxuXG5kaXYuZHRyLW1vZGFsIGRpdi5kdHItbW9kYWwtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogNnB4O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTJcbn1cblxuZGl2LmR0ci1tb2RhbCBkaXYuZHRyLW1vZGFsLWNsb3NlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhXG59XG5cbmRpdi5kdHItbW9kYWwgZGl2LmR0ci1tb2RhbC1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC42KVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGRpdi5kdHItbW9kYWwgZGl2LmR0ci1tb2RhbC1kaXNwbGF5IHtcbiAgICAgICAgd2lkdGg6OTUlXG4gICAgfVxufVxuXG5kaXYuZHRyLWJzLW1vZGFsIHRhYmxlLnRhYmxlIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItdG9wOiBub25lXG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0ci5ncm91cCB0ZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwXG59XG5cbnRhYmxlLmR0LXJvd1Jlb3JkZXItZmxvYXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogLjg7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICBvdXRsaW5lOiAycHggc29saWQgIzAyNzVkODtcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgICB6LWluZGV4OiAyMDAxXG59XG5cbnRyLmR0LXJvd1Jlb3JkZXItbW92aW5nIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgIzg4ODtcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweFxufVxuXG5ib2R5LmR0LXJvd1Jlb3JkZXItbm9PdmVyZmxvdyB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuXG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0ZC5yZW9yZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBtb3ZlXG59XG5cbmRpdi5EVFMge1xuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudFxufVxuXG5kaXYuRFRTIHRib2R5IHRkLGRpdi5EVFMgdGJvZHkgdGgge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbn1cblxuZGl2LkRUUyBkaXYuRFRTX0xvYWRpbmcge1xuICAgIHotaW5kZXg6IDFcbn1cblxuZGl2LkRUUyBkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHtcbiAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCNlZGVlZmYsI2VkZWVmZiAxMHB4LEBzdGFuZGFyZC13aGl0ZSAwLEBzdGFuZGFyZC13aGl0ZSAyMHB4KVxufVxuXG5kaXYuRFRTIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUge1xuICAgIHotaW5kZXg6IDJcbn1cblxuZGl2LkRUUyBkaXYuZGF0YVRhYmxlc19sZW5ndGgsZGl2LkRUUyBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG5kaXYuRFRTIGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG50YWJsZS5kYXRhVGFibGUgdGJvZHk+dHIuc2VsZWN0ZWQsdGFibGUuZGF0YVRhYmxlIHRib2R5PnRyPi5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzVkOFxufVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keT50ci5vZGQuc2VsZWN0ZWQsdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHk+dHIub2RkPi5zZWxlY3RlZCx0YWJsZS5kYXRhVGFibGUuc3RyaXBlIHRib2R5PnRyLm9kZC5zZWxlY3RlZCx0YWJsZS5kYXRhVGFibGUuc3RyaXBlIHRib2R5PnRyLm9kZD4uc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjcyZDNcbn1cblxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHk+dHIuc2VsZWN0ZWQ6aG92ZXIsdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHk+dHI+LnNlbGVjdGVkOmhvdmVyLHRhYmxlLmRhdGFUYWJsZS5ob3ZlciB0Ym9keT50ci5zZWxlY3RlZDpob3Zlcix0YWJsZS5kYXRhVGFibGUuaG92ZXIgdGJvZHk+dHI+LnNlbGVjdGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3MWQwXG59XG5cbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5PnRyLnNlbGVjdGVkPi5zb3J0aW5nXzEsdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHk+dHIuc2VsZWN0ZWQ+LnNvcnRpbmdfMix0YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keT50ci5zZWxlY3RlZD4uc29ydGluZ18zLHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5PnRyPi5zZWxlY3RlZCx0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uIHRib2R5PnRyLnNlbGVjdGVkPi5zb3J0aW5nXzEsdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiB0Ym9keT50ci5zZWxlY3RlZD4uc29ydGluZ18yLHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4gdGJvZHk+dHIuc2VsZWN0ZWQ+LnNvcnRpbmdfMyx0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uIHRib2R5PnRyPi5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzNkNFxufVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keT50ci5vZGQuc2VsZWN0ZWQ+LnNvcnRpbmdfMSx0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keT50ci5vZGQuc2VsZWN0ZWQ+LnNvcnRpbmdfMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNmZjY1xufVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keT50ci5vZGQuc2VsZWN0ZWQ+LnNvcnRpbmdfMix0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keT50ci5vZGQuc2VsZWN0ZWQ+LnNvcnRpbmdfMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzBjZVxufVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keT50ci5vZGQuc2VsZWN0ZWQ+LnNvcnRpbmdfMyx0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keT50ci5vZGQuc2VsZWN0ZWQ+LnNvcnRpbmdfMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzBkMFxufVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keT50ci5ldmVuLnNlbGVjdGVkPi5zb3J0aW5nXzEsdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHk+dHIuZXZlbi5zZWxlY3RlZD4uc29ydGluZ18xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3M2Q0XG59XG5cbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5PnRyLmV2ZW4uc2VsZWN0ZWQ+LnNvcnRpbmdfMix0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSB0Ym9keT50ci5ldmVuLnNlbGVjdGVkPi5zb3J0aW5nXzIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjc0ZDVcbn1cblxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHk+dHIuZXZlbi5zZWxlY3RlZD4uc29ydGluZ18zLHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5PnRyLmV2ZW4uc2VsZWN0ZWQ+LnNvcnRpbmdfMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzVkN1xufVxuXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keT50ci5vZGQ+LnNlbGVjdGVkLHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlIHRib2R5PnRyLm9kZD4uc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjZmY2Ncbn1cblxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHk+dHIuZXZlbj4uc2VsZWN0ZWQsdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHk+dHIuZXZlbj4uc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjczZDRcbn1cblxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHk+dHIuc2VsZWN0ZWQ6aG92ZXI+LnNvcnRpbmdfMSx0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5PnRyLnNlbGVjdGVkOmhvdmVyPi5zb3J0aW5nXzEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjZiYzZcbn1cblxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHk+dHIuc2VsZWN0ZWQ6aG92ZXI+LnNvcnRpbmdfMix0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5PnRyLnNlbGVjdGVkOmhvdmVyPi5zb3J0aW5nXzIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjZjYzhcbn1cblxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHk+dHIuc2VsZWN0ZWQ6aG92ZXI+LnNvcnRpbmdfMyx0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5PnRyLnNlbGVjdGVkOmhvdmVyPi5zb3J0aW5nXzMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjZlY2Fcbn1cblxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHk+dHI6aG92ZXI+LnNlbGVjdGVkLHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5IHRib2R5PnRyPi5zZWxlY3RlZDpob3Zlcix0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5PnRyOmhvdmVyPi5zZWxlY3RlZCx0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5PnRyPi5zZWxlY3RlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNmJjNlxufVxuXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuc2VsZWN0LWNoZWNrYm94LHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aC5zZWxlY3QtY2hlY2tib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuc2VsZWN0LWNoZWNrYm94OmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5zZWxlY3QtY2hlY2tib3g6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0aC5zZWxlY3QtY2hlY2tib3g6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLnNlbGVjdC1jaGVja2JveDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEuMmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuc2VsZWN0LWNoZWNrYm94OmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguc2VsZWN0LWNoZWNrYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweFxufVxuXG50YWJsZS5kYXRhVGFibGUgdHIuc2VsZWN0ZWQgdGQuc2VsZWN0LWNoZWNrYm94OmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0ci5zZWxlY3RlZCB0aC5zZWxlY3QtY2hlY2tib3g6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwyNzE0XCI7XG4gICAgbWFyZ2luLXRvcDogLTExcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4ICNiMGJlZDksLTFweCAtMXB4ICNiMGJlZDksMXB4IC0xcHggI2IwYmVkOSwtMXB4IDFweCAjYjBiZWQ5XG59XG5cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgc3Bhbi5zZWxlY3QtaW5mbyxkaXYuZGF0YVRhYmxlc193cmFwcGVyIHNwYW4uc2VsZWN0LWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAuNWVtXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBzcGFuLnNlbGVjdC1pbmZvLGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgc3Bhbi5zZWxlY3QtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgfVxufVxuXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuc2VsZWN0ZWQsdGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLnNlbGVjdGVkLHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ci5zZWxlY3RlZCB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuc2VsZWN0ZWQgYSx0YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguc2VsZWN0ZWQgYSx0YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIuc2VsZWN0ZWQgYSB7XG4gICAgY29sb3I6ICNhMmQ0ZWRcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICB0YWJsZS5kYXRhVGFibGU+dGJvZHk+dHI+dGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MzBweCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHJbcm9sZT1yb3ddPnRkOmZpcnN0LWNoaWxkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHJbcm9sZT1yb3ddPnRoOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbG9yOiAjNGNhZjUwO1xuICAgICAgICBib3JkZXI6IDAgc29saWQgQHN0YW5kYXJkLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgM3B4ICM0NDQ7XG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBDb3VyaWVyIE5ldyxDb3VyaWVyLG1vbm9zcGFjZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhbmRhcmQtd2hpdGVcbiAgICB9XG59XG5cbi8qIVxuRnVsbENhbGVuZGFyIHY1LjMuMFxuRG9jcyAmIExpY2Vuc2U6IGh0dHBzOi8vZnVsbGNhbGVuZGFyLmlvL1xuKGMpIDIwMjAgQWRhbSBTaGF3XG4qL1xuLmZjLW5vdC1hbGxvd2VkLC5mYy1ub3QtYWxsb3dlZCAuZmMtZXZlbnQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWRcbn1cblxuLmZjLXVuc2VsZWN0YWJsZSB7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApXG59XG5cbi5mYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtc2l6ZTogMWVtXG59XG5cbi5mYywuZmMgKiwuZmMgOmFmdGVyLC5mYyA6YmVmb3JlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG5cbi5mYyB0YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBmb250LXNpemU6IDFlbVxufVxuXG4uZmMgdGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uZmMgdGQsLmZjIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLmZjIGFbZGF0YS1uYXZsaW5rXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi5mYyBhW2RhdGEtbmF2bGlua106aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbi5mYy1kaXJlY3Rpb24tbHRyIHtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG5cbi5mYy1kaXJlY3Rpb24tcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICB0ZXh0LWFsaWduOiByaWdodFxufVxuXG4uZmMtdGhlbWUtc3RhbmRhcmQgdGQsLmZjLXRoZW1lLXN0YW5kYXJkIHRoIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAZm9ybS1vdXRsaW5lLTE7XG4gICAgY29sb3I6IEBmb250LWNvbG9yLTE7XG59XG5cbi5mYy1saXF1aWQtaGFjayB0ZCwuZmMtbGlxdWlkLWhhY2sgdGgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogZmNpY29ucztcbiAgICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24veC1mb250LXR0ZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxBQUVBQUFBTEFJQUFBd0F3VDFNdk1nOFNCZkFBQUFDOEFBQUFZR050WVhBWFZ0S05BQUFCSEFBQUFGUm5ZWE53QUFBQUVBQUFBWEFBQUFBSVoyeDVaZ1l5ZHhJQUFBRjRBQUFGTkdobFlXUVVKN2NJQUFBR3JBQUFBRFpvYUdWaEIyMER6QUFBQnVRQUFBQWthRzEwZUNJQUJoUUFBQWNJQUFBQUxHeHZZMkVENEFVNkFBQUhOQUFBQUJodFlYaHdBQThBakFBQUIwd0FBQUFnYm1GdFpYc3I2OTBBQUFkc0FBQUJobkJ2YzNRQUF3QUFBQUFJOUFBQUFDQUFBd1BBQVpBQUJRQUFBcGtDekFBQUFJOENtUUxNQUFBQjZ3QXpBUWtBQUFBQUFBQUFBQUFBQUFBQUFBQUJFQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFBQURwQmdQQS84QUFRQVBBQUVBQUFBQUJBQUFBQUFBQUFBQUFBQUFnQUFBQUFBQURBQUFBQXdBQUFCd0FBUUFEQUFBQUhBQURBQUVBQUFBY0FBUUFPQUFBQUFvQUNBQUNBQUlBQVFBZzZRYi8vZi8vQUFBQUFBQWc2UUQvL2YvL0FBSC80eGNFQUFNQUFRQUFBQUFBQUFBQUFBQUFBUUFCLy84QUR3QUJBQUFBQUFBQUFBQUFBZ0FBTnprQkFBQUFBQUVBQUFBQUFBQUFBQUFDQUFBM09RRUFBQUFBQVFBQUFBQUFBQUFBQUFJQUFEYzVBUUFBQUFBQkFXSUFqUUtlQXNrQUV3QUFKU2MzTmpRbkppSUhBUVlVRndFV01qYzJOQ2NDbnVMaURRME1KQXovQUEwTkFRQU1KQXdORGNuaTRnd2pEUXdNL3dBTkl3ei9BQTBORENNTkFBQUFBUUZpQUkwQ25nTEpBQk1BQUNVQk5qUW5BU1lpQndZVUh3RUhCaFFYRmpJM0FaNEJBQTBOL3dBTUpBd05EZUxpRFEwTUpBeU5BUUFNSXcwQkFBd01EU01NNHVJTkl3d05EUUFBQUFJQTRnQzNBeDRDbmdBVEFDY0FBQ1VuTnpZMEp5WWlEd0VHRkI4QkZqSTNOalFuSVNjM05qUW5KaUlQQVFZVUh3RVdNamMyTkNjQjg3ZTNEUTBNSXczVkRRM1ZEU01NRFEwQks3ZTNEUTBNSkF6VkRRM1ZEQ1FNRFEzenVMY01KQXdORGRVTkl3eldEQXdOSXd5NHR3d2tEQTBOMVEwakROWU1EQTBqREFBQUFnRGlBTGNESGdLZUFCTUFKd0FBSlRjMk5DOEJKaUlIQmhRZkFRY0dGQmNXTWpjaE56WTBMd0VtSWdjR0ZCOEJCd1lVRnhZeU53SkoxUTBOMVEwakRBME50N2NORFF3akRmN1YxUTBOMVF3a0RBME50N2NORFF3a0RMZldEQ01OMVEwTkRDUU10N2dNSXcwTUROWU1JdzNWRFEwTUpBeTN1QXdqRFF3TUFBQURBRlVBQUFPckExVUFNd0JvQUhjQUFCTWlCZ2NPQVFjT0FRY09BUlVSRkJZWEhnRVhIZ0VYSGdFeklUSTJOejRCTno0Qk56NEJOUkUwSmljdUFTY3VBU2N1QVNNRklUSVdGeDRCRng0QkZ4NEJGUkVVQmdjT0FRY09BUWNPQVNNaElpWW5MZ0VuTGdFbkxnRTFFVFEyTno0Qk56NEJOejRCTXhNaE1qWTFOQ1lqSVNJR0ZSUVdNOVVOR0F3TEZRa0pEZ1VGQlFVRkJRNEpDUlVMREJnTkFsWU5HQXdMRlFrSkRnVUZCUVVGQlE0SkNSVUxEQmdOL2FvQ1ZnUUlCQVFIQXdNRkFRSUJBUUlCQlFNREJ3UUVDQVQ5cWdRSUJBUUhBd01GQVFJQkFRSUJCUU1EQndRRUNBU0FBVllSR1JrUi9xb1JHUmtSQTFVRkJBVU9DUWtWREFzWkRmMnJEUmtMREJVSkNBNEZCUVVGQlFVT0NRZ1ZEQXNaRFFKVkRSa0xEQlVKQ1E0RkJBVlZBZ0VDQlFNQ0J3UUVDQVg5cXdRSkF3UUhBd01GQVFJQ0FnSUJCUU1EQndRRENRUUNWUVVJQkFRSEFnTUZBZ0VDL29BWkVoRVpHUkVTR1FBQUFBQURBRlVBQUFPckExVUFNd0JvQUlrQUFCTWlCZ2NPQVFjT0FRY09BUlVSRkJZWEhnRVhIZ0VYSGdFeklUSTJOejRCTno0Qk56NEJOUkUwSmljdUFTY3VBU2N1QVNNRklUSVdGeDRCRng0QkZ4NEJGUkVVQmdjT0FRY09BUWNPQVNNaElpWW5MZ0VuTGdFbkxnRTFFVFEyTno0Qk56NEJOejRCTXhNekZSUVdNekkyUFFFek1qWTFOQ1lyQVRVMEppTWlCaDBCSXlJR0ZSUVdNOVVOR0F3TEZRa0pEZ1VGQlFVRkJRNEpDUlVMREJnTkFsWU5HQXdMRlFrSkRnVUZCUVVGQlE0SkNSVUxEQmdOL2FvQ1ZnUUlCQVFIQXdNRkFRSUJBUUlCQlFNREJ3UUVDQVQ5cWdRSUJBUUhBd01GQVFJQkFRSUJCUU1EQndRRUNBU0FnQmtTRWhtQUVSa1pFWUFaRWhJWmdCRVpHUkVEVlFVRUJRNEpDUlVNQ3hrTi9hc05HUXNNRlFrSURnVUZCUVVGQlE0SkNCVU1DeGtOQWxVTkdRc01GUWtKRGdVRUJWVUNBUUlGQXdJSEJBUUlCZjJyQkFrREJBY0RBd1VCQWdJQ0FnRUZBd01IQkFNSkJBSlZCUWdFQkFjQ0F3VUNBUUwrZ0lBU0dSa1NnQmtTRVJtQUVoa1pFb0FaRVJJWkFBQUJBT0lBalFNZUFza0FJQUFBRXhjSEJoUVhGakkvQVJjV01qYzJOQzhCTnpZMEp5WWlEd0VuSmlJSEJoUVg0dUxpRFEwTUpBemk0Z3drREEwTjR1SU5EUXdrRE9MaURDUU1EUTBDamVMaURTTU1EUTNoNFEwTkRDTU40dUlNSXcwTURPTGlEQXdOSXd3QUFBQUJBQUFBQVFBQWE1bjB5MThQUFBVQUN3UUFBQUFBQU5pdk9Wc0FBQUFBMks4NVd3QUFBQUFEcXdOVkFBQUFDQUFDQUFBQUFBQUFBQUVBQUFQQS84QUFBQVFBQUFBQUFBT3JBQUVBQUFBQUFBQUFBQUFBQUFBQUFBQUxCQUFBQUFBQUFBQUFBQUFBQWdBQUFBUUFBV0lFQUFGaUJBQUE0Z1FBQU9JRUFBQlZCQUFBVlFRQUFPSUFBQUFBQUFvQUZBQWVBRVFBYWdDcUFPb0JuZ0prQXBvQUFRQUFBQXNBaWdBREFBQUFBQUFDQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUE0QXJnQUJBQUFBQUFBQkFBY0FBQUFCQUFBQUFBQUNBQWNBWUFBQkFBQUFBQUFEQUFjQU5nQUJBQUFBQUFBRUFBY0FkUUFCQUFBQUFBQUZBQXNBRlFBQkFBQUFBQUFHQUFjQVN3QUJBQUFBQUFBS0FCb0FpZ0FEQUFFRUNRQUJBQTRBQndBREFBRUVDUUFDQUE0QVp3QURBQUVFQ1FBREFBNEFQUUFEQUFFRUNRQUVBQTRBZkFBREFBRUVDUUFGQUJZQUlBQURBQUVFQ1FBR0FBNEFVZ0FEQUFFRUNRQUtBRFFBcEdaamFXTnZibk1BWmdCakFHa0FZd0J2QUc0QWMxWmxjbk5wYjI0Z01TNHdBRllBWlFCeUFITUFhUUJ2QUc0QUlBQXhBQzRBTUdaamFXTnZibk1BWmdCakFHa0FZd0J2QUc0QWMyWmphV052Ym5NQVpnQmpBR2tBWXdCdkFHNEFjMUpsWjNWc1lYSUFVZ0JsQUdjQWRRQnNBR0VBY21aamFXTnZibk1BWmdCakFHa0FZd0J2QUc0QWMwWnZiblFnWjJWdVpYSmhkR1ZrSUdKNUlFbGpiMDF2YjI0dUFFWUFid0J1QUhRQUlBQm5BR1VBYmdCbEFISUFZUUIwQUdVQVpBQWdBR0lBZVFBZ0FFa0FZd0J2QUUwQWJ3QnZBRzRBTGdBQUFBTUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUE9XCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbi5mYy1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBmb250LWZhbWlseTogZmNpY29ucyFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZVxufVxuXG4uZmMtaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMFwiXG59XG5cbi5mYy1pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMVwiXG59XG5cbi5mYy1pY29uLWNoZXZyb25zLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMlwiXG59XG5cbi5mYy1pY29uLWNoZXZyb25zLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDNcIlxufVxuXG4uZmMtaWNvbi1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNFwiXG59XG5cbi5mYy1pY29uLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDVcIlxufVxuXG4uZmMtaWNvbi14OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDZcIlxufVxuXG4uZmMgLmZjLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMS41IWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgd2lsbC1jaGFuZ2U6IGJveC1zaGFkb3csdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjJzIGN1YmljLWJlemllciguNCwwLDEsMSksYmFja2dyb3VuZC1jb2xvciAuMnMgY3ViaWMtYmV6aWVyKC40LDAsLjIsMSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZVxufVxuXG4uZmMgLmZjLWJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3Jcbn1cblxuLmZjIC5mYy1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uXG59XG5cbi5mYyAuZmMtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLmZjIC5mYy1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lXG59XG5cbi5mYyAuZmMtYnV0dG9uOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLmZjIC5mYy1idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSg0NCw2Miw4MCwuMjUpXG59XG5cbi5mYyAuZmMtYnV0dG9uLXByaW1hcnkge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZDogQHByaW1hcnktY29sb3ItNyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLEBwcmltYXJ5LWNvbG9yLTgsQHByaW1hcnktY29sb3ItNykgcmVwZWF0LXg7XG4gICAgYm9yZGVyLWNvbG9yOiBAcHJpbWFyeS1jb2xvci03O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMTU2LDM5LDE3NiwuMTQpLDAgM3B4IDFweCAtMnB4IHJnYmEoMTU2LDM5LDE3NiwuMiksMCAxcHggNXB4IDAgcmdiYSgxNTYsMzksMTc2LC4xMilcbn1cblxuLmZjIC5mYy1idXR0b24tcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeS1jb2xvci0xMiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLEBwcmltYXJ5LWNvbG9yLTExLEBwcmltYXJ5LWNvbG9yLTEyKSByZXBlYXQteDtcbiAgICBib3JkZXItY29sb3I6ICM3MDFjN2U7XG4gICAgYm94LXNoYWRvdzogMCAxNHB4IDI2cHggLTEycHggcmdiYSgxNTYsMzksMTc2LC40MiksMCA0cHggMjNweCAwIHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgxNTYsMzksMTc2LC4yKVxufVxuXG4uZmMgLmZjLWJ1dHRvbi1wcmltYXJ5OmZvY3VzLC5mYyAuZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCkuZmMtYnV0dG9uLWFjdGl2ZTpmb2N1cywuZmMgLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuXG4uZmMgLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpLmZjLWJ1dHRvbi1hY3RpdmUsLmZjIC5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTphY3RpdmUsLmZjIC5mYy1idXR0b25bZGlzYWJsZWRdIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogI2NjYztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kOiAjNmM3NTdkIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIzgyOGE5MSwjNmM3NTdkKSByZXBlYXQteCFpbXBvcnRhbnRcbn1cblxuLmZjIC5mYy1kYXktZnV0dXJlLmZjLWRheS1vdGhlciwuZmMgLmZjLWRheS1wYXN0LmZjLWRheS1vdGhlciB7XG4gICAgb3BhY2l0eTogLjVcbn1cblxuLmZjIC5mYy1kYXlncmlkLWRheS1udW1iZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nOiAycHhcbn1cblxuLmZjIC5mYy1idXR0b24gLmZjLWljb24ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAxLjVlbVxufVxuXG4uZmMgLmZjLWJ1dHRvbi1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbn1cblxuLmZjIC5mYy1idXR0b24tZ3JvdXA+LmZjLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvXG59XG5cbi5mYyAuZmMtYnV0dG9uLWdyb3VwPi5mYy1idXR0b24uZmMtYnV0dG9uLWFjdGl2ZSwuZmMgLmZjLWJ1dHRvbi1ncm91cD4uZmMtYnV0dG9uOmFjdGl2ZSwuZmMgLmZjLWJ1dHRvbi1ncm91cD4uZmMtYnV0dG9uOmZvY3VzLC5mYyAuZmMtYnV0dG9uLWdyb3VwPi5mYy1idXR0b246aG92ZXIge1xuICAgIHotaW5kZXg6IDFcbn1cblxuLmZjLWRpcmVjdGlvbi1sdHIgLmZjLWJ1dHRvbi1ncm91cD4uZmMtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcbn1cblxuLmZjLWRpcmVjdGlvbi1sdHIgLmZjLWJ1dHRvbi1ncm91cD4uZmMtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwXG59XG5cbi5mYy1kaXJlY3Rpb24tcnRsIC5mYy1idXR0b24tZ3JvdXA+LmZjLWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwXG59XG5cbi5mYy1kaXJlY3Rpb24tcnRsIC5mYy1idXR0b24tZ3JvdXA+LmZjLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcbn1cblxuLmZjIC5mYy10b29sYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG59XG5cbi5mYyAuZmMtdG9vbGJhci5mYy1oZWFkZXItdG9vbGJhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW1cbn1cblxuLmZjIC5mYy10b29sYmFyLmZjLWZvb3Rlci10b29sYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbVxufVxuXG4uZmMgLmZjLXRvb2xiYXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICAgIG1hcmdpbjogMFxufVxuXG4uZmMtZGlyZWN0aW9uLWx0ciAuZmMtdG9vbGJhcj4qPjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC43NWVtXG59XG5cbi5mYy1kaXJlY3Rpb24tcnRsIC5mYy10b29sYmFyPio+Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC43NWVtXG59XG5cbi5mYy1kaXJlY3Rpb24tcnRsIC5mYy10b29sYmFyLWx0ciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlXG59XG5cbi5mYyAuZmMtc2Nyb2xsZXIge1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmZjIC5mYy1zY3JvbGxlci1saXF1aWQge1xuICAgIGhlaWdodDogMTAwJVxufVxuXG4uZmMgLmZjLXNjcm9sbGVyLWxpcXVpZC1hYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMFxufVxuXG4uZmMgLmZjLXNjcm9sbGdyaWQtc2hyaW5rLWZyYW1lIHtcbiAgICB3aWR0aDogNDBweFxufVxuXG4uZmMgLmZjLXNjcm9sbGVyLWhhcm5lc3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpcmVjdGlvbjogbHRyXG59XG5cbi5mYyAuZmMtc2Nyb2xsZXItaGFybmVzcy1saXF1aWQge1xuICAgIGhlaWdodDogMTAwJVxufVxuXG4uZmMtZGlyZWN0aW9uLXJ0bCAuZmMtc2Nyb2xsZXItaGFybmVzcz4uZmMtc2Nyb2xsZXIge1xuICAgIGRpcmVjdGlvbjogcnRsXG59XG5cbi5mYy10aGVtZS1zdGFuZGFyZCAuZmMtc2Nyb2xsZ3JpZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGZvcm0tb3V0bGluZS0xO1xuICAgIGNvbG9yOiBAZm9udC1jb2xvci0xO1xufVxuXG4uZmMgLmZjLXNjcm9sbGdyaWQsLmZjIC5mYy1zY3JvbGxncmlkIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkXG59XG5cbi5mYyAuZmMtc2Nyb2xsZ3JpZCB0YWJsZSB7XG4gICAgYm9yZGVyLXRvcC1zdHlsZTogaGlkZGVuO1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBoaWRkZW47XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBoaWRkZW5cbn1cblxuLmZjIC5mYy1zY3JvbGxncmlkIHtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwXG59XG5cbi5mYyAuZmMtc2Nyb2xsZ3JpZC1saXF1aWQge1xuICAgIGhlaWdodDogMTAwJVxufVxuXG4uZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbiwuZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbj50ZCwuZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbiB0YWJsZSB7XG4gICAgaGVpZ2h0OiAxcHhcbn1cblxuLmZjIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24tbGlxdWlkIHtcbiAgICBoZWlnaHQ6IGF1dG9cbn1cblxuLmZjIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24tbGlxdWlkPnRkIHtcbiAgICBoZWlnaHQ6IDEwMCVcbn1cblxuLmZjIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24+KiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMFxufVxuXG4uZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1mb290ZXI+KiwuZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1oZWFkZXI+KiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMFxufVxuXG4uZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1ib2R5IHRhYmxlLC5mYyAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLWZvb3RlciB0YWJsZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogaGlkZGVuXG59XG5cbi5mYyAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLXN0aWNreT4qIHtcbiAgICBiYWNrZ3JvdW5kOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZmMtcGFnZS1iZy1jb2xvcixAc3RhbmRhcmQtd2hpdGUpO1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHotaW5kZXg6IDJcbn1cblxuLmZjIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24taGVhZGVyLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1zdGlja3k+KiB7XG4gICAgdG9wOiAwXG59XG5cbi5mYyAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLWZvb3Rlci5mYy1zY3JvbGxncmlkLXNlY3Rpb24tc3RpY2t5Pioge1xuICAgIGJvdHRvbTogMFxufVxuXG4uZmMgLmZjLXNjcm9sbGdyaWQtc3RpY2t5LXNoaW0ge1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHhcbn1cblxuLmZjLXN0aWNreSB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3lcbn1cblxuLmZjIC5mYy12aWV3LWhhcm5lc3Mge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmZjIC5mYy12aWV3LWhhcm5lc3MtYWN0aXZlPi5mYy12aWV3IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwXG59XG5cbi5mYyAuZmMtY29sLWhlYWRlci1jZWxsLWN1c2hpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAycHggNHB4XG59XG5cbi5mYyAuZmMtYmctZXZlbnQsLmZjIC5mYy1oaWdobGlnaHQsLmZjIC5mYy1ub24tYnVzaW5lc3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDBcbn1cblxuLmZjIC5mYy1ub24tYnVzaW5lc3Mge1xuICAgIGJhY2tncm91bmQ6IGhzbGEoMCwwJSw4NCUsLjMpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWZjLW5vbi1idXNpbmVzcy1jb2xvcixoc2xhKDAsMCUsODQlLC4zKSlcbn1cblxuLmZjIC5mYy1iZy1ldmVudCB7XG4gICAgYmFja2dyb3VuZDogIzhmZGY4MjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1iZy1ldmVudC1jb2xvciwjOGZkZjgyKTtcbiAgICBvcGFjaXR5OiAuMztcbiAgICBvcGFjaXR5OiB2YXIoLS1mYy1iZy1ldmVudC1vcGFjaXR5LC4zKVxufVxuXG4uZmMgLmZjLWJnLWV2ZW50IC5mYy1ldmVudC10aXRsZSB7XG4gICAgbWFyZ2luOiAuNWVtO1xuICAgIGZvbnQtc2l6ZTogLjg1ZW07XG4gICAgZm9udC1zaXplOiB2YXIoLS1mYy1zbWFsbC1mb250LXNpemUsLjg1ZW0pO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpY1xufVxuXG4uZmMgLmZjLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxODgsMjMyLDI0MSwuMyk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZmMtaGlnaGxpZ2h0LWNvbG9yLHJnYmEoMTg4LDIzMiwyNDEsLjMpKVxufVxuXG4uZmMgLmZjLWNlbGwtc2hhZGVkLC5mYyAuZmMtZGF5LWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiBoc2xhKDAsMCUsODIlLC4zKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1uZXV0cmFsLWJnLWNvbG9yLGhzbGEoMCwwJSw4MiUsLjMpKVxufVxuXG4uZmMtZXZlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IC44NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTA7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLDAsMCwuMTQpLDAgN3B4IDEwcHggLTVweCByZ2JhKDE1NiwzOSwxNzYsLjQpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDBcbn1cblxuLmZjLWV2ZW50LmV2ZW50LWF6dXJlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMCwwLDAsLjE0KSwwIDdweCAxMHB4IC01cHggcmdiYSgyMywxNjIsMTg0LC40KVxufVxuXG4uZmMtZXZlbnQuZXZlbnQtZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTA7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLDAsMCwuMTQpLDAgN3B4IDEwcHggLTVweCByZ2JhKDc2LDE3NSw4MCwuNClcbn1cblxuLmZjLWV2ZW50LmV2ZW50LW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMDtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsMCwwLC4xNCksMCA3cHggMTBweCAtNXB4IHJnYmEoMjU1LDE1MiwwLC40KVxufVxuXG4uZmMtZXZlbnQuZXZlbnQtcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2O1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMCwwLDAsLjE0KSwwIDdweCAxMHB4IC01cHggcmdiYSgyNDQsNjcsNTQsLjQpXG59XG5cbi5mYy1ldmVudC5ldmVudC1yb3NlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzO1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMCwwLDAsLjE0KSwwIDdweCAxMHB4IC01cHggcmdiYSgyMzMsMzAsOTksLjQpXG59XG5cbi5mYy1ldmVudC5ldmVudC1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMCwwLDAsLjE0KSwwIDdweCAxMHB4IC01cHggaHNsYSgwLDAlLDYwJSwuNClcbn1cblxuYS5mYy1ldmVudCxhLmZjLWV2ZW50OmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLmZjLWV2ZW50LmZjLWV2ZW50LWRyYWdnYWJsZSwuZmMtZXZlbnRbaHJlZl0ge1xuICAgIGN1cnNvcjogcG9pbnRlclxufVxuXG4uZmMtZXZlbnQgLmZjLWV2ZW50LW1haW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyXG59XG5cbi5mYy1ldmVudC1kcmFnZ2luZzpub3QoLmZjLWV2ZW50LXNlbGVjdGVkKSB7XG4gICAgb3BhY2l0eTogLjc1XG59XG5cbi5mYy1ldmVudC1kcmFnZ2luZy5mYy1ldmVudC1zZWxlY3RlZCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggN3B4IHJnYmEoMCwwLDAsLjMpXG59XG5cbi5mYy1ldmVudCAuZmMtZXZlbnQtcmVzaXplciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNFxufVxuXG4uZmMtZXZlbnQtc2VsZWN0ZWQgLmZjLWV2ZW50LXJlc2l6ZXIsLmZjLWV2ZW50OmhvdmVyIC5mYy1ldmVudC1yZXNpemVyIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uZmMtZXZlbnQtc2VsZWN0ZWQgLmZjLWV2ZW50LXJlc2l6ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWZjLWV2ZW50LXJlc2l6ZXItZG90LXRvdGFsLXdpZHRoLCA4cHgpIC8gMik7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXdpZHRoOiB2YXIoLS1mYy1ldmVudC1yZXNpemVyLWRvdC1ib3JkZXItd2lkdGgsMXB4KTtcbiAgICB3aWR0aDogOHB4O1xuICAgIHdpZHRoOiB2YXIoLS1mYy1ldmVudC1yZXNpemVyLWRvdC10b3RhbC13aWR0aCw4cHgpO1xuICAgIGhlaWdodDogOHB4O1xuICAgIGhlaWdodDogdmFyKC0tZmMtZXZlbnQtcmVzaXplci1kb3QtdG90YWwtd2lkdGgsOHB4KTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZmMtcGFnZS1iZy1jb2xvcixAc3RhbmRhcmQtd2hpdGUpXG59XG5cbi5mYy1ldmVudC1zZWxlY3RlZCAuZmMtZXZlbnQtcmVzaXplcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTIwcHg7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIGJvdHRvbTogLTIwcHhcbn1cblxuLmZjLWV2ZW50LXNlbGVjdGVkIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLDAsMCwuMilcbn1cblxuLmZjLWV2ZW50LXNlbGVjdGVkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDBcbn1cblxuLmZjLWV2ZW50LXNlbGVjdGVkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjI1KTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1ldmVudC1zZWxlY3RlZC1vdmVybGF5LWNvbG9yLHJnYmEoMCwwLDAsLjI1KSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgYm90dG9tOiAtMXB4XG59XG5cbi5mYy1oLWV2ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzc4OGQ4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZjLWV2ZW50LWJvcmRlci1jb2xvciwjMzc4OGQ4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc4OGQ4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZjLWV2ZW50LWJnLWNvbG9yLCMzNzg4ZDgpXG59XG5cbi5mYy1oLWV2ZW50IC5mYy1ldmVudC1tYWluIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGNvbG9yOiB2YXIoLS1mYy1ldmVudC10ZXh0LWNvbG9yLEBzdGFuZGFyZC13aGl0ZSlcbn1cblxuLmZjLWgtZXZlbnQgLmZjLWV2ZW50LW1haW4tZnJhbWUge1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cblxuLmZjLWgtZXZlbnQgLmZjLWV2ZW50LXRpbWUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5mYy1oLWV2ZW50IC5mYy1ldmVudC10aXRsZS1jb250YWluZXIge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBtaW4td2lkdGg6IDBcbn1cblxuLmZjLWgtZXZlbnQgLmZjLWV2ZW50LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5mYy1oLWV2ZW50LmZjLWV2ZW50LXNlbGVjdGVkOmJlZm9yZSB7XG4gICAgdG9wOiAtMTBweDtcbiAgICBib3R0b206IC0xMHB4XG59XG5cbi5mYy1kaXJlY3Rpb24tbHRyIC5mYy1kYXlncmlkLWJsb2NrLWV2ZW50Om5vdCguZmMtZXZlbnQtc3RhcnQpLC5mYy1kaXJlY3Rpb24tcnRsIC5mYy1kYXlncmlkLWJsb2NrLWV2ZW50Om5vdCguZmMtZXZlbnQtZW5kKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwXG59XG5cbi5mYy1kaXJlY3Rpb24tbHRyIC5mYy1kYXlncmlkLWJsb2NrLWV2ZW50Om5vdCguZmMtZXZlbnQtZW5kKSwuZmMtZGlyZWN0aW9uLXJ0bCAuZmMtZGF5Z3JpZC1ibG9jay1ldmVudDpub3QoLmZjLWV2ZW50LXN0YXJ0KSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwXG59XG5cbi5mYy1oLWV2ZW50Om5vdCguZmMtZXZlbnQtc2VsZWN0ZWQpIC5mYy1ldmVudC1yZXNpemVyIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgd2lkdGg6IHZhcigtLWZjLWV2ZW50LXJlc2l6ZXItdGhpY2tuZXNzLDhweClcbn1cblxuLmZjLWRpcmVjdGlvbi1sdHIgLmZjLWgtZXZlbnQ6bm90KC5mYy1ldmVudC1zZWxlY3RlZCkgLmZjLWV2ZW50LXJlc2l6ZXItc3RhcnQsLmZjLWRpcmVjdGlvbi1ydGwgLmZjLWgtZXZlbnQ6bm90KC5mYy1ldmVudC1zZWxlY3RlZCkgLmZjLWV2ZW50LXJlc2l6ZXItZW5kIHtcbiAgICBjdXJzb3I6IHctcmVzaXplO1xuICAgIGxlZnQ6IC00cHg7XG4gICAgbGVmdDogY2FsYyh2YXIoLS1mYy1ldmVudC1yZXNpemVyLXRoaWNrbmVzcywgOHB4KSAvIC0yKVxufVxuXG4uZmMtZGlyZWN0aW9uLWx0ciAuZmMtaC1ldmVudDpub3QoLmZjLWV2ZW50LXNlbGVjdGVkKSAuZmMtZXZlbnQtcmVzaXplci1lbmQsLmZjLWRpcmVjdGlvbi1ydGwgLmZjLWgtZXZlbnQ6bm90KC5mYy1ldmVudC1zZWxlY3RlZCkgLmZjLWV2ZW50LXJlc2l6ZXItc3RhcnQge1xuICAgIGN1cnNvcjogZS1yZXNpemU7XG4gICAgcmlnaHQ6IC00cHg7XG4gICAgcmlnaHQ6IGNhbGModmFyKC0tZmMtZXZlbnQtcmVzaXplci10aGlja25lc3MsIDhweCkgLyAtMilcbn1cblxuLmZjLWgtZXZlbnQuZmMtZXZlbnQtc2VsZWN0ZWQgLmZjLWV2ZW50LXJlc2l6ZXIge1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1mYy1ldmVudC1yZXNpemVyLWRvdC10b3RhbC13aWR0aCwgOHB4KSAvIC0yKVxufVxuXG4uZmMtZGlyZWN0aW9uLWx0ciAuZmMtaC1ldmVudC5mYy1ldmVudC1zZWxlY3RlZCAuZmMtZXZlbnQtcmVzaXplci1zdGFydCwuZmMtZGlyZWN0aW9uLXJ0bCAuZmMtaC1ldmVudC5mYy1ldmVudC1zZWxlY3RlZCAuZmMtZXZlbnQtcmVzaXplci1lbmQge1xuICAgIGxlZnQ6IC00cHg7XG4gICAgbGVmdDogY2FsYyh2YXIoLS1mYy1ldmVudC1yZXNpemVyLWRvdC10b3RhbC13aWR0aCwgOHB4KSAvIC0yKVxufVxuXG4uZmMtZGlyZWN0aW9uLWx0ciAuZmMtaC1ldmVudC5mYy1ldmVudC1zZWxlY3RlZCAuZmMtZXZlbnQtcmVzaXplci1lbmQsLmZjLWRpcmVjdGlvbi1ydGwgLmZjLWgtZXZlbnQuZmMtZXZlbnQtc2VsZWN0ZWQgLmZjLWV2ZW50LXJlc2l6ZXItc3RhcnQge1xuICAgIHJpZ2h0OiAtNHB4O1xuICAgIHJpZ2h0OiBjYWxjKHZhcigtLWZjLWV2ZW50LXJlc2l6ZXItZG90LXRvdGFsLXdpZHRoLCA4cHgpIC8gLTIpXG59XG5cbi5zd2FsMi1odG1sLWNvbnRhaW5lciAuZm9ybS1jb250cm9sIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlIWltcG9ydGFudFxufVxuXG4uZmMtZGF5Z3JpZC1kYXkgLmZjLWRheWdyaWQtZGF5LWZyYW1lIC5mYy1ldmVudCB7XG4gICAgdG9wOiAzMHB4IWltcG9ydGFudFxufVxuXG4uZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiA1cHhcbn1cblxuLmZjLWRheWdyaWQtZXZlbnQge1xuICAgIG1hcmdpbjogMnB4IDVweCAwO1xuICAgIHBhZGRpbmc6IDAgMXB4XG59XG5cbi5mYy1kYXlncmlkLWV2ZW50IC5mYy1ldmVudC10aW1lLC5mYy1kYXlncmlkLWV2ZW50IC5mYy1ldmVudC10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGUhaW1wb3J0YW50XG59XG5cbi5mYy1kYXlncmlkLWV2ZW50IC5mYy1ldmVudC10aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweFxufVxuXG4uZmMtZGF5Z3JpZC1ldmVudCAuZmMtZXZlbnQtdGltZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMFxufVxuXG4uZmMtZGF5Z3JpZC1ldmVudC5mYy1oLWV2ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeS1jb2xvci03O1xuICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnktY29sb3ItN1xufVxuXG4uY2FyZC1jYWxlbmRhciAuZmMgdGgsLmNhcmQtY2FsZW5kYXIgdGFibGUgdGQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0XG59XG5cbi5jYXJkLWNhbGVuZGFyIGEge1xuICAgIGNvbG9yOiBAZm9udC1jb2xvci0xICFpbXBvcnRhbnQ7XG59XG5cbi8qIVxuICogQm9vdHN0cmFwLXNlbGVjdCB2MS4xMy4xIChodHRwczovL2RldmVsb3Blci5zbmFwYXBwb2ludG1lbnRzLmNvbS9ib290c3RyYXAtc2VsZWN0KVxuICpcbiAqIENvcHlyaWdodCAyMDEyLTIwMTggU25hcEFwcG9pbnRtZW50cywgTExDXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS9zbmFwYXBwb2ludG1lbnRzL2Jvb3RzdHJhcC1zZWxlY3QvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuc2VsZWN0LmJzLXNlbGVjdC1oaWRkZW4sc2VsZWN0LnNlbGVjdHBpY2tlciB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnRcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweFxufVxuXG4uZXJyb3IgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSwuaGFzLWVycm9yIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUge1xuICAgIGJvcmRlci1jb2xvcjogI2I5NGE0OFxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtjbGFzcyo9Y29sLV0pLC5ib290c3RyYXAtc2VsZWN0Om5vdChbY2xhc3MqPWNvbC1dKTpub3QoW2NsYXNzKj1mb3JtLWNvbnRyb2xdKTpub3QoLmlucHV0LWdyb3VwLWJ0bikge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cDpub3QoLmlucHV0LWdyb3VwLWJ0biksLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwW2NsYXNzKj1jb2wtXSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwXG59XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5kcm9wZG93bi1tZW51LXJpZ2h0LC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cFtjbGFzcyo9Y29sLV0uZHJvcGRvd24tbWVudS1yaWdodCwucm93IC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cFtjbGFzcyo9Y29sLV0uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0XG59XG5cbi5mb3JtLWdyb3VwIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCwuZm9ybS1ob3Jpem9udGFsIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCwuZm9ybS1pbmxpbmUgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5mb3JtLWdyb3VwLWxnIC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5mb3JtLWNvbnRyb2wsLmZvcm0tZ3JvdXAtc20gLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZzogMFxufVxuXG4uZm9ybS1pbmxpbmUgLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaS5kaXNhYmxlZCBhOmZvY3VzLC5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBsaS5kaXNhYmxlZCBhOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5kaXNhYmxlZCwuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXA+LmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkXG59XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cC5kaXNhYmxlZDpmb2N1cywuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXA+LmRpc2FibGVkOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lIWltcG9ydGFudFxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuYnMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAwIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIWltcG9ydGFudFxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAuYnMtY29udGFpbmVyIC5kcm9wZG93bi1tZW51IHtcbiAgICB6LWluZGV4OiAxMDYwXG59XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXG59XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlIC5jYXJldCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXBbY2xhc3MqPWNvbC1dIC5kcm9wZG93bi10b2dnbGUge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5ib290c3RyYXAtc2VsZWN0LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51LmlubmVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IGF1dG9cbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpLmFjdGl2ZSBzbWFsbCB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkuZGlzYWJsZWQgYSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZFxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgb3V0bGluZTogMFxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkgYTpmb2N1cywuYm9vdHN0cmFwLXNlbGVjdC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUgbGkgYTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMCwwLDAsLjE0KSwwIDdweCAxMHB4IC01cHggcmdiYSgxNTYsMzksMTc2LC40KVxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IEBwcmltYXJ5LWNvbG9yLTc7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdD5zZWxlY3QuYnMtc2VsZWN0LWhpZGRlbixzZWxlY3QuYnMtc2VsZWN0LWhpZGRlbixzZWxlY3Quc2VsZWN0cGlja2VyIHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudFxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdCB7XG4gICAgd2lkdGg6IDIyMHB4IFxcMFxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwXG59XG5cbi5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIsLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlcjphY3RpdmUsLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlcjpmb2N1cywuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyOmhvdmVyIHtcbiAgICBjb2xvcjogIzk5OVxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1kYW5nZXIsLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tZGFuZ2VyOmFjdGl2ZSwuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1kYW5nZXI6Zm9jdXMsLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tZGFuZ2VyOmhvdmVyLC5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWRhcmssLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tZGFyazphY3RpdmUsLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tZGFyazpmb2N1cywuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1kYXJrOmhvdmVyLC5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWluZm8sLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4taW5mbzphY3RpdmUsLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4taW5mbzpmb2N1cywuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1pbmZvOmhvdmVyLC5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXByaW1hcnksLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tcHJpbWFyeTphY3RpdmUsLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tcHJpbWFyeTpmb2N1cywuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1wcmltYXJ5OmhvdmVyLC5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXNlY29uZGFyeSwuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLC5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXNlY29uZGFyeTpmb2N1cywuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1zZWNvbmRhcnk6aG92ZXIsLmJvb3RzdHJhcC1zZWxlY3Q+LmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tc3VjY2VzcywuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1zdWNjZXNzOmFjdGl2ZSwuYm9vdHN0cmFwLXNlbGVjdD4uZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1zdWNjZXNzOmZvY3VzLC5ib290c3RyYXAtc2VsZWN0Pi5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuNSlcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3Q+c2VsZWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgIHdpZHRoOiAuNXB4IWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZVxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdD5zZWxlY3QubW9iaWxlLWRldmljZSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAyXG59XG5cbi5ib290c3RyYXAtc2VsZWN0LmlzLWludmFsaWQgLmRyb3Bkb3duLXRvZ2dsZSwuZXJyb3IgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSwuaGFzLWVycm9yIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUsLndhcy12YWxpZGF0ZWQgLmJvb3RzdHJhcC1zZWxlY3QgLnNlbGVjdHBpY2tlcjppbnZhbGlkKy5kcm9wZG93bi10b2dnbGUge1xuICAgIGJvcmRlci1jb2xvcjogI2I5NGE0OFxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5pcy12YWxpZCAuZHJvcGRvd24tdG9nZ2xlLC53YXMtdmFsaWRhdGVkIC5ib290c3RyYXAtc2VsZWN0IC5zZWxlY3RwaWNrZXI6dmFsaWQrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1XG59XG5cbi5ib290c3RyYXAtc2VsZWN0LmZpdC13aWR0aCB7XG4gICAgd2lkdGg6IGF1dG8haW1wb3J0YW50XG59XG5cbi5ib290c3RyYXAtc2VsZWN0Om5vdChbY2xhc3MqPWNvbC1dKTpub3QoW2NsYXNzKj1mb3JtLWNvbnRyb2xdKTpub3QoLmlucHV0LWdyb3VwLWJ0bikge1xuICAgIHdpZHRoOiAyMjBweFxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZCAjMzMzIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IhaW1wb3J0YW50O1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4XG59XG5cbi5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZVxufVxuXG46bm90KC5pbnB1dC1ncm91cCk+LmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbY2xhc3MqPWNvbC1dKSB7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sLmlucHV0LWdyb3VwLWJ0biB7XG4gICAgei1pbmRleDogYXV0b1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk+LmJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogMFxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdDpub3QoLmlucHV0LWdyb3VwLWJ0biksLmJvb3RzdHJhcC1zZWxlY3RbY2xhc3MqPWNvbC1dIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDBcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QuZHJvcGRvd24tbWVudS1yaWdodCwuYm9vdHN0cmFwLXNlbGVjdFtjbGFzcyo9Y29sLV0uZHJvcGRvd24tbWVudS1yaWdodCwucm93IC5ib290c3RyYXAtc2VsZWN0W2NsYXNzKj1jb2wtXS5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHRcbn1cblxuLmZvcm0tZ3JvdXAgLmJvb3RzdHJhcC1zZWxlY3QsLmZvcm0taG9yaXpvbnRhbCAuYm9vdHN0cmFwLXNlbGVjdCwuZm9ybS1pbmxpbmUgLmJvb3RzdHJhcC1zZWxlY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLmZvcm0tZ3JvdXAtbGcgLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sLC5mb3JtLWdyb3VwLXNtIC5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZzogMFxufVxuXG4uZm9ybS1ncm91cC1sZyAuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wgLmRyb3Bkb3duLXRvZ2dsZSwuZm9ybS1ncm91cC1zbSAuYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0XG59XG5cbi5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbC1sZyAuZHJvcGRvd24tdG9nZ2xlLC5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbC1zbSAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdFxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5mb3JtLWNvbnRyb2wtc20gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgcGFkZGluZzogLjI1cmVtIC41cmVtXG59XG5cbi5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbC1sZyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtXG59XG5cbi5mb3JtLWlubGluZSAuYm9vdHN0cmFwLXNlbGVjdCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5kaXNhYmxlZCwuYm9vdHN0cmFwLXNlbGVjdD4uZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWRcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QuZGlzYWJsZWQ6Zm9jdXMsLmJvb3RzdHJhcC1zZWxlY3Q+LmRpc2FibGVkOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lIWltcG9ydGFudFxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5icy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50XG59XG5cbi5ib290c3RyYXAtc2VsZWN0LmJzLWNvbnRhaW5lciAuZHJvcGRvd24tbWVudSB7XG4gICAgei1pbmRleDogMTA2MFxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiBpbmhlcml0O1xuICAgIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZy1ib3R0b206IGluaGVyaXQ7XG4gICAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG5cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24taW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IGluaGVyaXRcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbi1pbm5lci1pbm5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlIC5jYXJldCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4uaW5wdXQtZ3JvdXAgLmJvb3RzdHJhcC1zZWxlY3QuZm9ybS1jb250cm9sIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXRcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3RbY2xhc3MqPWNvbC1dIC5kcm9wZG93bi10b2dnbGUge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudT4uaW5uZXI6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmUhaW1wb3J0YW50XG59XG5cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSBsaS5hY3RpdmUgc21hbGwge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGVcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkuZGlzYWJsZWQgYSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZFxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZVxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSBsaSBhLm9wdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMi4yNWVtXG59XG5cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IGxpIGEgc3Bhbi5jaGVjay1tYXJrIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IGxpIGEgc3Bhbi50ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkgc21hbGwge1xuICAgIHBhZGRpbmctbGVmdDogLjVlbVxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSAubm90aWZ5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgd2lkdGg6IDk2JTtcbiAgICBtYXJnaW46IDAgMiU7XG4gICAgbWluLWhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IC45O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QgLm5vLXJlc3VsdHMge1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5maXQtd2lkdGggLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcGFkZGluZzogMFxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5maXQtd2lkdGggLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbi1pbm5lciwuYm9vdHN0cmFwLXNlbGVjdC5maXQtd2lkdGggLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbi1pbm5lci1pbm5lciB7XG4gICAgZGlzcGxheTogaW5saW5lXG59XG5cbi5ib290c3RyYXAtc2VsZWN0LmZpdC13aWR0aCAuZHJvcGRvd24tdG9nZ2xlIC5jYXJldCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0b3A6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogLTFweFxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LXRpY2sgLmRyb3Bkb3duLW1lbnUgLnNlbGVjdGVkIHNwYW4uY2hlY2stbWFyayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDVweFxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LXRpY2sgLmRyb3Bkb3duLW1lbnUgbGkgYSBzcGFuLnRleHQge1xuICAgIG1hcmdpbi1yaWdodDogMzRweFxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdCAuYnMtb2stZGVmYXVsdDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogLjVlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICB0b3A6IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAgLjI2ZW0gLjI2ZW0gMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZylcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93Lm9wZW4+LmRyb3Bkb3duLXRvZ2dsZSwuYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cuc2hvdz4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICB6LWluZGV4OiAxMDYxXG59XG5cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdyAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCBoc2xhKDAsMCUsODAlLC4yKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNHB4O1xuICAgIGxlZnQ6IDlweDtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdyAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIEBzdGFuZGFyZC13aGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb246YmVmb3JlIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiAtNHB4O1xuICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCBoc2xhKDAsMCUsODAlLC4yKTtcbiAgICBib3JkZXItYm90dG9tOiAwXG59XG5cbi5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbjphZnRlciB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogLTRweDtcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJvcmRlci1ib3R0b206IDBcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LnB1bGwtcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbjpiZWZvcmUge1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIGxlZnQ6IGF1dG9cbn1cblxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LnB1bGwtcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbjphZnRlciB7XG4gICAgcmlnaHQ6IDEzcHg7XG4gICAgbGVmdDogYXV0b1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC5zaG93LW1lbnUtYXJyb3cub3Blbj4uZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uOmFmdGVyLC5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5vcGVuPi5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb246YmVmb3JlLC5ib290c3RyYXAtc2VsZWN0LnNob3ctbWVudS1hcnJvdy5zaG93Pi5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb246YWZ0ZXIsLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93LnNob3c+LmRyb3Bkb3duLXRvZ2dsZSAuZmlsdGVyLW9wdGlvbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5icy1hY3Rpb25zYm94LC5icy1kb25lYnV0dG9uLC5icy1zZWFyY2hib3gge1xuICAgIHBhZGRpbmc6IDRweCA4cHhcbn1cblxuLmJzLWFjdGlvbnNib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cblxuLmJzLWFjdGlvbnNib3ggLmJ0bi1ncm91cCBidXR0b24ge1xuICAgIHdpZHRoOiA1MCVcbn1cblxuLmJzLWRvbmVidXR0b24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cblxuLmJzLWRvbmVidXR0b24gLmJ0bi1ncm91cCBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5icy1zZWFyY2hib3grLmJzLWFjdGlvbnNib3gge1xuICAgIHBhZGRpbmc6IDAgOHB4IDRweFxufVxuXG4uYnMtc2VhcmNoYm94IC5mb3JtLWNvbnRyb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmVcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QgLmJ0bjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZSFpbXBvcnRhbnRcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QgLmJ0bi5kcm9wZG93bi10b2dnbGUuYnRuLWxpbmtbYXJpYS1leHBhbmRlZD10cnVlXSwuYm9vdHN0cmFwLXNlbGVjdCAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlua1thcmlhLWV4cGFuZGVkPXRydWVdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnRcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QgLmJ0bi5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXTpob3ZlcisuZHJvcGRvd24tbWVudS5zaG93IC5pbm5lci5zaG93IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdCAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5zZWxlY3Qtd2l0aC10cmFuc2l0aW9uIHtcbiAgICBib3JkZXI6IDAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLEBwcmltYXJ5LWNvbG9yLTcgMnB4LHJnYmEoMTU2LDM5LDE3NiwwKSAwKSxsaW5lYXItZ3JhZGllbnQoMGRlZyxAZm9ybS1vdXRsaW5lLTEgMi40cHgsaHNsYSgwLDAlLDcxJSwwKSAwKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDAgMTAwJSwxMDAlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20sNTAlIGNhbGMoMTAwJSAtIDFweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMHMgbGluZWFyIWltcG9ydGFudDtcbiAgICBmbG9hdDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNhOWFmYmJkMSFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCFpbXBvcnRhbnRcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QgLmJ0bi5kcm9wZG93bi10b2dnbGUuc2VsZWN0LXdpdGgtdHJhbnNpdGlvbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUsMTAwJSAxMDAlIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3MhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50XG59XG5cbi5idG4tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4uYnRuLWZpbGU+aW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpcmVjdGlvbjogbHRyXG59XG5cbi5maWxlaW5wdXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA5cHhcbn1cblxuLmZpbGVpbnB1dCAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjdXJzb3I6IHRleHRcbn1cblxuLmZpbGVpbnB1dCAudGh1bWJuYWlsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggLTEycHggcmdiYSgwLDAsMCwuNDIpLDAgNHB4IDI1cHggMCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMCwwLDAsLjIpXG59XG5cbi5maWxlaW5wdXQgLnRodW1ibmFpbC5pbWctY2lyY2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiAxMDBweFxufVxuXG4uZmlsZWlucHV0IC50aHVtYm5haWw+aW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5maWxlaW5wdXQgLmJ0biB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4uZmlsZWlucHV0LWV4aXN0cyAuZmlsZWlucHV0LW5ldywuZmlsZWlucHV0LW5ldyAuZmlsZWlucHV0LWV4aXN0cyB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uZmlsZWlucHV0LWlubGluZSAuZmlsZWlucHV0LWNvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmVcbn1cblxuLmZpbGVpbnB1dC1maWxlbmFtZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4uZm9ybS1jb250cm9sIC5maWxlaW5wdXQtZmlsZW5hbWUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b21cbn1cblxuLmZpbGVpbnB1dC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogdGFibGVcbn1cblxuLmZpbGVpbnB1dC5pbnB1dC1ncm91cD4qIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMlxufVxuXG4uZmlsZWlucHV0LmlucHV0LWdyb3VwPi5idG4tZmlsZSB7XG4gICAgei1pbmRleDogMVxufVxuXG4uZmlsZWlucHV0LW5ldy5pbnB1dC1ncm91cCAuYnRuLWZpbGUsLmZpbGVpbnB1dC1uZXcgLmlucHV0LWdyb3VwIC5idG4tZmlsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDBcbn1cblxuLmZpbGVpbnB1dC1uZXcuaW5wdXQtZ3JvdXAgLmJ0bi1maWxlLmJ0bi1zbSwuZmlsZWlucHV0LW5ldyAuaW5wdXQtZ3JvdXAgLmJ0bi1maWxlLmJ0bi1zbSwuZmlsZWlucHV0LW5ldy5pbnB1dC1ncm91cCAuYnRuLWZpbGUuYnRuLXhzLC5maWxlaW5wdXQtbmV3IC5pbnB1dC1ncm91cCAuYnRuLWZpbGUuYnRuLXhzLC5maWxlaW5wdXQtbmV3LmlucHV0LWdyb3VwIC5idG4tZ3JvdXAtc20+LmJ0bi1maWxlLmJ0biwuZmlsZWlucHV0LW5ldyAuaW5wdXQtZ3JvdXAgLmJ0bi1ncm91cC1zbT4uYnRuLWZpbGUuYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMFxufVxuXG4uZmlsZWlucHV0LW5ldy5pbnB1dC1ncm91cCAuYnRuLWZpbGUuYnRuLWxnLC5maWxlaW5wdXQtbmV3IC5pbnB1dC1ncm91cCAuYnRuLWZpbGUuYnRuLWxnLC5maWxlaW5wdXQtbmV3LmlucHV0LWdyb3VwIC5idG4tZ3JvdXAtbGc+LmJ0bi1maWxlLmJ0biwuZmlsZWlucHV0LW5ldyAuaW5wdXQtZ3JvdXAgLmJ0bi1ncm91cC1sZz4uYnRuLWZpbGUuYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDZweCA2cHggMFxufVxuXG4uZm9ybS1ncm91cC5oYXMtd2FybmluZyAuZmlsZWlucHV0IC5maWxlaW5wdXQtcHJldmlldyB7XG4gICAgY29sb3I6ICNmZjk4MDBcbn1cblxuLmZvcm0tZ3JvdXAuaGFzLXdhcm5pbmcgLmZpbGVpbnB1dCAudGh1bWJuYWlsIHtcbiAgICBib3JkZXItY29sb3I6ICNmZjk4MDBcbn1cblxuLmZvcm0tZ3JvdXAuaGFzLWVycm9yIC5maWxlaW5wdXQgLmZpbGVpbnB1dC1wcmV2aWV3IHtcbiAgICBjb2xvcjogI2Y0NDMzNlxufVxuXG4uZm9ybS1ncm91cC5oYXMtZXJyb3IgLmZpbGVpbnB1dCAudGh1bWJuYWlsIHtcbiAgICBib3JkZXItY29sb3I6ICNmNDQzMzZcbn1cblxuLmZvcm0tZ3JvdXAuaGFzLXN1Y2Nlc3MgLmZpbGVpbnB1dCAuZmlsZWlucHV0LXByZXZpZXcge1xuICAgIGNvbG9yOiAjNGNhZjUwXG59XG5cbi5mb3JtLWdyb3VwLmhhcy1zdWNjZXNzIC5maWxlaW5wdXQgLnRodW1ibmFpbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGNhZjUwXG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDBcbn1cblxuLnRodW1ibmFpbCB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLyohXG4gKiBEYXRldGltZXBpY2tlciBmb3IgQm9vdHN0cmFwIDNcbiAqICEgdmVyc2lvbiA6IDQuMTcuMzdcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9Fb25hc2Rhbi9ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXIvXG4gKi9cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249Y2xlYXJdOmFmdGVyLC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249ZGVjcmVtZW50SG91cnNdOmFmdGVyLC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249ZGVjcmVtZW50TWludXRlc106YWZ0ZXIsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1pbmNyZW1lbnRIb3Vyc106YWZ0ZXIsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1pbmNyZW1lbnRNaW51dGVzXTphZnRlciwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPXNob3dIb3Vyc106YWZ0ZXIsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1zaG93TWludXRlc106YWZ0ZXIsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj10b2RheV06YWZ0ZXIsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj10b2dnbGVQZXJpb2RdOmFmdGVyLC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoOmFmdGVyLC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLm5leHQ6YWZ0ZXIsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGgucHJldjphZnRlciwuc3Itb25seSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICAgIGJvcmRlcjogMFxufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZVxufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBhOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lIWltcG9ydGFudFxufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBhIC5idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICB3aWR0aDogMTllbVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnRpbWVwaWNrZXItc2JzIHtcbiAgICAgICAgd2lkdGg6MzhlbVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS50aW1lcGlja2VyLXNicyB7XG4gICAgICAgIHdpZHRoOjM4ZW1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnRpbWVwaWNrZXItc2JzIHtcbiAgICAgICAgd2lkdGg6MzhlbVxuICAgIH1cbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS5ib3R0b206YWZ0ZXIsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS5ib3R0b206YmVmb3JlIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMnB4XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudG9wIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgei1pbmRleDogMTExMVxufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnRvcC5vcGVuIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHhcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0OmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNnB4XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodDphZnRlciB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogN3B4XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5saXN0LXVuc3R5bGVkIHtcbiAgICBtYXJnaW46IDBcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgYVtkYXRhLWFjdGlvbl0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogQHByaW1hcnktY29sb3ItNztcbiAgICBib3gtc2hhZG93OiBub25lXG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGFbZGF0YS1hY3Rpb25dOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBhW2RhdGEtYWN0aW9uXTpob3ZlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci03XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGFbZGF0YS1hY3Rpb25dOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlci1ob3VyLC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyLW1pbnV0ZSwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlci1zZWNvbmQge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJVxufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBidXR0b25bZGF0YS1hY3Rpb25dIHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgcGFkZGluZzogMFxufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPWluY3JlbWVudEhvdXJzXTphZnRlciB7XG4gICAgY29udGVudDogXCJJbmNyZW1lbnQgSG91cnNcIlxufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPWluY3JlbWVudE1pbnV0ZXNdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIkluY3JlbWVudCBNaW51dGVzXCJcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1kZWNyZW1lbnRIb3Vyc106YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiRGVjcmVtZW50IEhvdXJzXCJcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1kZWNyZW1lbnRNaW51dGVzXTphZnRlciB7XG4gICAgY29udGVudDogXCJEZWNyZW1lbnQgTWludXRlc1wiXG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249c2hvd0hvdXJzXTphZnRlciB7XG4gICAgY29udGVudDogXCJTaG93IEhvdXJzXCJcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1zaG93TWludXRlc106YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiU2hvdyBNaW51dGVzXCJcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj10b2dnbGVQZXJpb2RdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlRvZ2dsZSBBTS9QTVwiXG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249Y2xlYXJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIkNsZWFyIHRoZSBwaWNrZXJcIlxufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPXRvZGF5XTphZnRlciB7XG4gICAgY29udGVudDogXCJTZXQgdGhlIGRhdGUgdG8gdG9kYXlcIlxufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICBmb250LXNpemU6IC44NzVyZW1cbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnBpY2tlci1zd2l0Y2g6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiVG9nZ2xlIERhdGUgYW5kIFRpbWUgU2NyZWVuc1wiXG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoIHRkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXRcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnBpY2tlci1zd2l0Y2ggdGQgc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgICBoZWlnaHQ6IDIuNWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICBtYXJnaW46IDJweCAwIWltcG9ydGFudFxufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwXG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlLnRhYmxlLWNvbmRlbnNlZCB0cj50ZCwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZD5kaXYsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGg+ZGl2IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGgge1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwXG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLnBpY2tlci1zd2l0Y2gge1xuICAgIHdpZHRoOiAxNDVweFxufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5kaXNhYmxlZCwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5kaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogI2VlZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkXG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLm5leHQgc3BhbiwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5wcmV2IHNwYW4ge1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGgucHJldjphZnRlciB7XG4gICAgY29udGVudDogXCJQcmV2aW91cyBNb250aFwiXG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLm5leHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiTmV4dCBNb250aFwiXG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLmRvdyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoIHtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgucGlja2VyLXN3aXRjaDpob3ZlciwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3ZlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlXG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkPmRpdiB7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIGhlaWdodDogNTRweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICB3aWR0aDogNTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuY3c+ZGl2IHtcbiAgICBmb250LXNpemU6IC44ZW07XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjOTk5XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheT5kaXYge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbVxufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyPmRpdiwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU+ZGl2IHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCVcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyPmRpdiwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyPmRpdiwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXI+ZGl2LC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3Zlcj5kaXYge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm5ldz5kaXYsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQub2xkPmRpdiB7XG4gICAgY29sb3I6ICM5OTlcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk+ZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk+ZGl2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHByaW1hcnktY29sb3ItNztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0cHg7XG4gICAgcmlnaHQ6IDRweFxufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXI+ZGl2LC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZT5kaXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLTc7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLDAsMCwuMTQpLDAgN3B4IDEwcHggLTVweCByZ2JhKDE1NiwzOSwxNzYsLjQpXG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZS50b2RheTpiZWZvcmU+ZGl2IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAc3RhbmRhcmQtd2hpdGVcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGlzYWJsZWQ6aG92ZXI+ZGl2LC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRpc2FibGVkPmRpdiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogI2VlZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkXG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2VlZVxufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItNztcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4ub2xkIHtcbiAgICBjb2xvcjogIzk5OVxufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuLmRpc2FibGVkLC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4uZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICNlZWU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZFxufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlci1ob3VycyBzcGFuLC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyLW1pbnV0ZXMgc3BhbiwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlci1waWNrZXIgc3BhbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlIWltcG9ydGFudFxufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC51c2V0d2VudHlmb3VyIHRkLmhvdXIge1xuICAgIGhlaWdodDogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMjdweFxufVxuXG4uaW5wdXQtZ3JvdXAuZGF0ZSAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGN1cnNvcjogcG9pbnRlclxufVxuXG4udGFibGUtY29uZGVuc2VkPnRib2R5PnRyPnRkLC50YWJsZS1jb25kZW5zZWQ+dGJvZHk+dHI+dGgsLnRhYmxlLWNvbmRlbnNlZD50Zm9vdD50cj50ZCwudGFibGUtY29uZGVuc2VkPnRmb290PnRyPnRoLC50YWJsZS1jb25kZW5zZWQ+dGhlYWQ+dHI+dGQsLnRhYmxlLWNvbmRlbnNlZD50aGVhZD50cj50aCB7XG4gICAgcGFkZGluZzogMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlclxufVxuXG5zdmcge1xuICAgIHRvdWNoLWFjdGlvbjogbm9uZVxufVxuXG4uanZlY3Rvcm1hcC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmVcbn1cblxuLmp2ZWN0b3JtYXAtdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgYmFja2dyb3VuZDogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDEwcHggMXB4IHJnYmEoMCwwLDAsLjE0KSwwIDNweCAxNHB4IDJweCByZ2JhKDAsMCwwLC4xMiksMCA1cHggNXB4IC0zcHggcmdiYSgwLDAsMCwuMik7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgei1pbmRleDogMTA0MFxufVxuXG4uanZlY3Rvcm1hcC1nb2JhY2ssLmp2ZWN0b3JtYXAtem9vbWluLC5qdmVjdG9ybWFwLXpvb21vdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjMjkyOTI5O1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3hcbn1cblxuLmp2ZWN0b3JtYXAtem9vbWluLC5qdmVjdG9ybWFwLXpvb21vdXQge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweFxufVxuXG4uanZlY3Rvcm1hcC16b29taW4ge1xuICAgIHRvcDogMTBweFxufVxuXG4uanZlY3Rvcm1hcC16b29tb3V0IHtcbiAgICB0b3A6IDMwcHhcbn1cblxuLmp2ZWN0b3JtYXAtZ29iYWNrIHtcbiAgICBib3R0b206IDEwcHg7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBwYWRkaW5nOiA2cHhcbn1cblxuLmp2ZWN0b3JtYXAtc3Bpbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiA1MCUgbm8tcmVwZWF0IHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhJQUFnQVBNQUFQLy8vd0FBQU1iR3hvU0VoTGEydHBxYW1qWTJObFpXVnRqWTJPVGs1THk4dkI0ZUhnUUVCQUFBQUFBQUFBQUFBQ0gvQzA1RlZGTkRRVkJGTWk0d0F3RUFBQUFoL2hwRGNtVmhkR1ZrSUhkcGRHZ2dZV3BoZUd4dllXUXVhVzVtYndBaCtRUUpDZ0FBQUN3QUFBQUFJQUFnQUFBRTV4RElTV2xocGVyTjUySkxoU1NkUmd3Vm8xSUNRWlJVc2l3SHBUSlQ0aW93TlM4dnlXMmljQ0Y2azhITU1Ca0NFRHNreFRCREFad3VBa2txSWZ4SVF5aEJRQkZ2QVFTRElUTTVWRFc2WE5FNEthZ05oNkJnd2U2MHNtUVVCM2Q0UnoxWkJBcG5GQVNEZDBoaWhoMTJCa0U5a2pBSlZseWNYSWc3Q1FJRkE2U2xuSjg3cGFxYlNLaUtvcXVzbmJNZG1EQzJ0WFFsa1VoemlZdHlXVHhJZnk2QkU4V0p0NVlKdnBKaXZ4TmFHbUxIVDBWbk9nU1lmMGRaWFM3QVBkcEIzMDlSbkhPRzVnRHFYR0xEYUM0NTdEMXpaL1Yvbm1PTTgyWGlIUkxZS2hLUDFvWm1BRGRFQUFBaCtRUUpDZ0FBQUN3QUFBQUFJQUFnQUFBRTZoRElTV2xacE9yTnAxbEdOUlNkUnBEVW9sSUd3NVJVWWhoSHVrcUZ1OERzckV5cW5XVGhHdkFtaFZsdGVCdm9qcFREREJVRUlGd01GQlJBbUJrU2dPckJGWm9nQ0FTd0JERVkvQ1pTZzdHU0UwZ1NDalFCTVZHMDIzeFdCaGtsQW5vRWRoUUVmeU5xTUljS2poUnNqRWRuZXpCK0E0azhnVHdKaEZ1aVc0ZG9rWGlsb1VlcEJBcDVxYUtwcDYrSG83YVdXNTR3bDdvYnZFZTBrUnVvcGxDR2Vwd1N4MmpKdnFIRW1HdDZ3aEpwR3BmSkNIbU9vTkhLYUh4NjFXaVNSOTJFNGxiRm9xK0I2UUR0dWV0Y2FCUG5XNitPN3dESHBJaUs5U2FWSzVHZ1Y1NDN0empnR2NnaEFnQWgrUVFKQ2dBQUFDd0FBQUFBSUFBZ0FBQUU3aERJU1NreHBPck41ekZITldSZGhTaVZvVkxIc3BSVU1veVVha3lFZThQVFBDQVRXOUExNEUwVXZ1QUtNTkFaS1lVWkNpQk11QmFrU1FLRzhHMkZ6VVdveDJBVXRBUUZjQktsVlFvTGdRUmVaaFFsQ0lKZXNRWEk1QjBDQm5VTU94TUNlbm9DZlRDRVdCc0pDb2xUTUFObGR4MTVCR3M4QjV3bENaOVBvNk9Ka3dtUnBucWtxbnVTcmF5cWZLbXFwTGFqb2lXNUhKcTdGTDFHcjJtTU1jS1VNSWlKZ0llbXk3eFp0SnNUbXNNNHhIaUt2NUtNQ1hxZnlVQ0pFb25YUE4yckFPSUFtc2ZCM3VQb0FLKytHK3c0OGVkWlBLK002aExKcFFnNDg0ZW5YSWRRRlNTMXU2VWhrc0VORVFBQUlma0VDUW9BQUFBc0FBQUFBQ0FBSUFBQUJPY1F5RW1wR0tMcXpXY1pSVlVRblpZZzFhQlNoMkdVVkVJUTJhUU9FK0crY0Q0bnRwV2taUWoxSklpWklvZ0RGRnlISTBVeFF3RnVnTVNPRklQSmZ0ZlZBRW9aTEJiY0xFRmhsUWlxR3AxVmQxNDBBVWtsVU4zZUNBNTFDMUVXTXpNQ2V6Q0JCbWt4VklWSEJXZDNISGw5SlFPSUpTZFNuSjBUREtDaEN3VUpqb1dNUGFHcURLYW5uYXNNbzZXbk01NjJSNVlsdVpSd3VyMHdwZ3FaRTdOS1VtK0ZOUlBJaGpCSnhLWnRlV3VJQk1ONHpSTUlWSWhmZmNnb2p3Q0YxMTdpNG5sTG5ZNXp0Ukxzbk9rK2FWK29KWTdWN203NlBka1M0dHJLY2RnMFpjMHRUY0trUkFBQUlma0VDUW9BQUFBc0FBQUFBQ0FBSUFBQUJPNFF5RWtwS3FqcXpTY3BSYVZrWFpXUUV4aW13MUJTQ1VFSWxEb2hyZnQ2Y3BLQ2s1eGlkNU1OSlRhQUlrZWtLR1FrV3lLSGt2aEtzUjdBUm1pdGtBWURZUkliVVFSUWpXQndKUnpDaGk5Q1JsQmNZMVVONGcwL1ZOQjBBbGN2Y0FZSFJ5WlBkRVFGWVY4Y2N3UjVIV3hFSjAyWW1STUxuSjF4Q1lwMFk1aWRwUXVob3BtbUMyS2dvakthc1VRRGs1Qk5Bd3dNT2gyUnRScTV1UXVQWktHSUpRSUd3QXdHZjZJMEpYTXBDOEM3a1hXREJJTkZNeFM0REtNQVdWV0FHWXNBZE5xVzV1YVJ4a1NLSk9aS2FVM3RQT0JaNER1SzJMQVRnSmhrUEpNZ1R3S0NkRmp5UEhFbkt4RkNEaEVBQUNINUJBa0tBQUFBTEFBQUFBQWdBQ0FBQUFUekVNaEphVktwNnMybklrb2xJSjJXa0JTaHBrVlJXcXFRcmhMU0V1OU1aSktLOXkxWnJxWUs5V2lDbG12b1VhRjhnSVFTTmVGMUVyNE1ORm40U1JTREFSV3JvQUlFVGcxaVZ3dUhqWUIxa1ljMW13cnV3WEtDOWdtc0pYbGlHeGMrWGlVQ2J5OXlkaDFzT1NkTWtwTVRCcGFYQnpzZmhvYzVsNThHbTV5VG9BYVpoYU9VcWprRGdDV05IQVVMQ3dPTGFUbXpzd2FkRXFnZ1F3Z0h1UXNISW9aQ0hRTU1RZ1FHdWJWRWN4T1BGQWNNREFZVUE4NWVXQVJtZlNSUUNkY01lMHplUDFBQXlnd0xsSnRQTkFBTDE5REFSZFB6Qk9XU20xYnJKQmk0NXNvUkFXUUFBa3JRSXlrU2hROXdWaEhDd0NRQ0FDSDVCQWtLQUFBQUxBQUFBQUFnQUNBQUFBVHJFTWhKYVZLcDZzMm5Ja3FGWkYyVklCV2hVc0phVG9rcVVDb0JxK0U3MVNSUWV5cVVUb0xBN1Z4RjBKRHlJUWgvTVZWUE10MUVDWmxmY2paSjltSUtvYVRsMU1SSWw1bzRDVUtYT3dteXJDSW5DS3FjV3R2YWRMMlNZaHlBU3lOREowdUlpUk1EakkwRmQzMC9pSTJVQTVHU1M1VURqMmw2Tm9xZ09nTjRna3NFQmdZRmYwRkRxS2dIbnlaOU9YOEhyZ1lIZEhwY0hRVUxYQVMycUtwRU5SZzdlQU1MQzdrVEJhaXhVWUZrS0F6V0FBbkxDN0ZMVnhMV0RCTEtDd2FLVFVMZ0V3YkxBNGhKdE9rU0JOcUlUVDN4RWdmTHBCdHpFL2ppdUwwNFJHRUJnd1doU2hSZ1FFeEhCQUFoK1FRSkNnQUFBQ3dBQUFBQUlBQWdBQUFFN3hESVNXbFNxZXJOcHlKS2hXUmRsU0FWb1ZMQ1drNkpLbEFxQWF2aE85VWtVSHNxbEU2Q3dPMWNSZENROGlFSWZ6RlZUekxkUkFtWlgzSTJTZlppQ3FHazVkVEVTSmVhT0FsQ2x6c0pzcXdpSndpcW5GcmIyblM5a21JY2dFc2pReWRMaUlsSGVoaHBlamFJanpoOWVvbVNqWlIraXBzbFdJUkxBZ01ET1IyRE9xS29nVEI5cENVSkJhZ0RCWFI2WEIwRUJrSUlzYVJzR0dNTUF4b0RCZ1lIVEtKaVVZRUdEQXpIQzlFQUNjVUdrSWdGemd3WjBRc1NCY1hIaVF2T3dnRGRFd2ZGczBzRHp0NFM2Qks0eFlqa0RPem4wdW5GZUJ6T0JpakltMURnbWc1WUZRd3NDTWpwMW9KOEx5SUFBQ0g1QkFrS0FBQUFMQUFBQUFBZ0FDQUFBQVR3RU1oSmFWS3A2czJuSWtxRlpGMlZJQldoVXNKYVRva3FVQ29CcStFNzFTUlFleXFVVG9MQTdWeEYwSkR5SVFoL01WVlBNdDFFQ1psZmNqWko5bUlLb2FUbDFNUklsNW80Q1VLWE93bXlyQ0luQ0txY1d0dmFkTDJTWWh5QVN5TkRKMHVJaVVkNkdHbDZOb2lQT0gxNmlaS05sSDZLbXlXRk9nZ0hoRUV2QXd3TUEwTjlHQnNFQzZhbWhuVmNFd2F2REFhekd3SURhSDFpcGFZTEJVVENHZ1FEQThOZEh6MEZwcWdUQndzTHFBYldBQW5JQTRGV0tkTUxHZFlHRWdyYWlnYlQwT0lUQmNnNVF3UFQ0eExyUk9aTDZBdVFBUFVTN2J4THBvV2lkWTBKdHhMSEtod3dNSkJUSGdQS2RFUUFBQ0g1QkFrS0FBQUFMQUFBQUFBZ0FDQUFBQVRyRU1oSmFWS3A2czJuSWtxRlpGMlZJQldoVXNKYVRva3FVQ29CcStFNzFTUlFleXFVVG9MQTdWeEYwSkR5SVFoL01WVlBNdDFFQ1psZmNqWko5bUlLb2FUbDFNUklsNW80Q1VLWE93bXlyQ0luQ0txY1d0dmFkTDJTWWh5QVN5TkRKMHVJaVVkNkdBVUxESkNSaVhvMUNwR1hESk9ValkrWWlwOURoVG9KQTRSQkx3TUxDd1ZEZlJnYkJBYXFxb1oxWEJNSHN3c0h0eHRGYUgxaXFhb0dOZ0FJeFJwYkZBZ2ZQUVNxcGJnR0JxVUQxd0JYZUNZcDFBWVoxOUpKT1lnSDFLd0E0VUJ2UXdYVUJ4UHFWRDlMM3NicDJCTmsyeHZ2RlBKZCtNRkNONkhBQUlLZ05nZ1kwS3RFQkFBaCtRUUpDZ0FBQUN3QUFBQUFJQUFnQUFBRTZCRElTV2xTcWVyTnB5SktoV1JkbFNBVm9WTENXazZKS2xBcUFhdmhPOVVrVUhzcWxFNkN3TzFjUmRDUThpRUlmekZWVHpMZFJBbVpYM0kyU2ZZSURNYUFGZFRFU0plYUVEQUlNeFlGcXJPVWFOVzRFNE9iWWNDWGFpQlZFZ1VMZTBOSmF4eHRZa3NqaDJOTGtaSVNnRGdKaEh0aGtwVTRtVzZibFJpWW1aT2xoNEpXa0RxSUx3VUdCbkU2VFlFYkNnZXZyME4xZ0g0QXQ3Z0hpUnBGYUxOcnJxOEhOZ0FKQTcwQVd4UUlIMSt2c1lNREF6WlFQQzlWQ05rRFdVaEdrdUU1UHhKTndpVUs0VWZMek9sRDRXdnpBSGFvRzlueFBpNWQrallVcWZBaGh5a09Gd0pXaUFBQUlma0VDUW9BQUFBc0FBQUFBQ0FBSUFBQUJQQVF5RWxwVXFucXphY2lTb1ZrWFZVTUZhRlN3bHBPQ2NNWWxFckFhdmhPTW5OTE5vOEtzWnNNWkl0SkVJRElGU2tMR1FvUVROaElzRmVoUnd3MkNRTEtGMHRZR0tZU2creWdzWkl1TnFKa3NLZ2JmZ0lHZXBObzJjSVVCM1YxQjNJdk5pQllOUWFEU1R0ZmhoeDBDd1ZQSTBVSmUwK2JtNGc1VmdjR29xT2Nuam1qcURTZG5oZ0VvYW1jc1p1WE8xYVdReThLQXdPQXVUWVlHd2k3dzVoK0tyMFNKOE1GaWhwTmJ4KzRFcnE3QllCdXpzZGlIMWpDQXpvU2ZsMHJWaXJOYlJYbEJCbExYK0JQMFhKTEFQR3pUa0F1QU9xYjBXVDVBSDdPY2RDbTVCOFRnUndTUktJSFF0YUxDd2cxUkFBQU93QUFBQUFBQUFBQUFBPT0pXG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LWgge1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMFxufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LXYge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMFxufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHhcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIC5qdmVjdG9ybWFwLWxlZ2VuZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICAgIHBhZGRpbmc6IDNweCAzcHggMXB4XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtaCAuanZlY3Rvcm1hcC1sZWdlbmQgLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2sge1xuICAgIGZsb2F0OiBsZWZ0XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtdiAuanZlY3Rvcm1hcC1sZWdlbmQge1xuICAgIG1hcmdpbjogMTBweCAxMHB4IDAgMDtcbiAgICBwYWRkaW5nOiAzcHhcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrIHtcbiAgICB3aWR0aDogNDBweFxufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LWggLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2stc2FtcGxlIHtcbiAgICBoZWlnaHQ6IDE1cHhcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC12IC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrLXNhbXBsZSB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweFxufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LWggLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2stdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtdiAuanZlY3Rvcm1hcC1sZWdlbmQtdGljay10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweFxufVxuXG4ucHMge1xuICAgIG92ZXJmbG93OiBoaWRkZW4haW1wb3J0YW50O1xuICAgIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBhdXRvO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IGF1dG9cbn1cblxuLnBzX19yYWlsLXgge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBib3R0b206IDBcbn1cblxuLnBzX19yYWlsLXgsLnBzX19yYWlsLXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsb3BhY2l0eSAuMnMgbGluZWFyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbn1cblxuLnBzX19yYWlsLXkge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIHJpZ2h0OiAwXG59XG5cbi5wcy0tYWN0aXZlLXg+LnBzX19yYWlsLXgsLnBzLS1hY3RpdmUteT4ucHNfX3JhaWwteSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLnBzLS1mb2N1cz4ucHNfX3JhaWwteCwucHMtLWZvY3VzPi5wc19fcmFpbC15LC5wcy0tc2Nyb2xsaW5nLXg+LnBzX19yYWlsLXgsLnBzLS1zY3JvbGxpbmcteT4ucHNfX3JhaWwteSwucHM6aG92ZXI+LnBzX19yYWlsLXgsLnBzOmhvdmVyPi5wc19fcmFpbC15IHtcbiAgICBvcGFjaXR5OiAuNlxufVxuXG4ucHMgLnBzX19yYWlsLXgucHMtLWNsaWNraW5nLC5wcyAucHNfX3JhaWwteDpmb2N1cywucHMgLnBzX19yYWlsLXg6aG92ZXIsLnBzIC5wc19fcmFpbC15LnBzLS1jbGlja2luZywucHMgLnBzX19yYWlsLXk6Zm9jdXMsLnBzIC5wc19fcmFpbC15OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIG9wYWNpdHk6IC45XG59XG5cbi5wc19fdGh1bWIteCB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLGhlaWdodCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsaGVpZ2h0IC4ycyBlYXNlLWluLW91dDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBib3R0b206IDJweFxufVxuXG4ucHNfX3RodW1iLXgsLnBzX190aHVtYi15IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbn1cblxuLnBzX190aHVtYi15IHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsd2lkdGggLjJzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLHdpZHRoIC4ycyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogNnB4O1xuICAgIHJpZ2h0OiAycHhcbn1cblxuLnBzX19yYWlsLXgucHMtLWNsaWNraW5nIC5wc19fdGh1bWIteCwucHNfX3JhaWwteDpmb2N1cz4ucHNfX3RodW1iLXgsLnBzX19yYWlsLXg6aG92ZXI+LnBzX190aHVtYi14IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICAgIGhlaWdodDogMTFweFxufVxuXG4ucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcgLnBzX190aHVtYi15LC5wc19fcmFpbC15OmZvY3VzPi5wc19fdGh1bWIteSwucHNfX3JhaWwteTpob3Zlcj4ucHNfX3RodW1iLXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gICAgd2lkdGg6IDExcHhcbn1cblxuQHN1cHBvcnRzICgtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmUpIHtcbiAgICAucHMge1xuICAgICAgICBvdmVyZmxvdzphdXRvIWltcG9ydGFudFxuICAgIH1cbn1cblxuQG1lZGlhICgtbXMtaGlnaC1jb250cmFzdDpub25lKSxzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDphY3RpdmUpIHtcbiAgICAucHMge1xuICAgICAgICBvdmVyZmxvdzogYXV0byFpbXBvcnRhbnRcbiAgICB9XG59XG5cbi8qISBub3Vpc2xpZGVyIC0gMTQuNi4wIC0gNi8yNy8yMDIwICovXG4ubm9VaS10YXJnZXQsLm5vVWktdGFyZ2V0ICoge1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cblxuLm5vVWktdGFyZ2V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlyZWN0aW9uOiBsdHJcbn1cblxuLm5vVWktYmFzZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxXG59XG5cbi5ub1VpLWNvbm5lY3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDBcbn1cblxuLm5vVWktb3JpZ2luIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNjOGM4Yzhcbn1cblxuLm5vVWktb3JpZ2luW3N0eWxlXj1cImxlZnQ6IDBcIl0gLm5vVWktaGFuZGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2M4YzhjOFxufVxuXG4ubm9VaS1vcmlnaW5bc3R5bGVePVwibGVmdDogMFwiXSAubm9VaS1oYW5kbGUubm9VaS1hY3RpdmUge1xuICAgIGJvcmRlci13aWR0aDogMXB4XG59XG5cbi5ub1VpLWhhbmRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDFcbn1cblxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLWNvbm5lY3QsLm5vVWktc3RhdGUtdGFwIC5ub1VpLW9yaWdpbiB7XG4gICAgdHJhbnNpdGlvbjogdG9wIC4zcyxyaWdodCAuM3MsYm90dG9tIC4zcyxsZWZ0IC4zc1xufVxuXG4ubm9VaS1zdGF0ZS1kcmFnICoge1xuICAgIGN1cnNvcjogaW5oZXJpdCFpbXBvcnRhbnRcbn1cblxuLm5vVWktYmFzZSwubm9VaS1oYW5kbGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxufVxuXG4ubm9VaS1ob3Jpem9udGFsIHtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW46IDE1cHggMFxufVxuXG4ubm9VaS12ZXJ0aWNhbCB7XG4gICAgd2lkdGg6IDE4cHhcbn1cblxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgbGVmdDogLTZweDtcbiAgICB0b3A6IC0xN3B4XG59XG5cbi5ub1VpLXRhcmdldCB7XG4gICAgYmFja2dyb3VuZDogI2M4YzhjODtcbiAgICBib3JkZXItcmFkaXVzOiA0cHhcbn1cblxuLm5vVWktY29ubmVjdCB7XG4gICAgYmFja2dyb3VuZDogIzNmYjhhZjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40NXNcbn1cblxuLm5vVWktZHJhZ2dhYmxlIHtcbiAgICBjdXJzb3I6IHctcmVzaXplXG59XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWRyYWdnYWJsZSB7XG4gICAgY3Vyc29yOiBuLXJlc2l6ZVxufVxuXG4ubm9VaS1oYW5kbGUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIHRvcDogLTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGJhY2tncm91bmQ6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsMCwwLC4xNCksMCAzcHggMXB4IC0ycHggcmdiYSgwLDAsMCwuMTIpLDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsLjIpXG59XG5cbi5ub1VpLWhhbmRsZTpmb2N1cyB7XG4gICAgb3V0bGluZS13aWR0aDogMFxufVxuXG4ubm9VaS1oYW5kbGUubm9VaS1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjUsMS41LDEpXG59XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciwubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YmVmb3JlIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBsZWZ0OiA2cHg7XG4gICAgdG9wOiAxNHB4XG59XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gICAgdG9wOiAxN3B4XG59XG5cbltkaXNhYmxlZF0ubm9VaS1oYW5kbGUsW2Rpc2FibGVkXSAubm9VaS1oYW5kbGUsW2Rpc2FibGVkXS5ub1VpLXRhcmdldCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZFxufVxuXG4uc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzIzYTRkXG59XG5cbi5zbGlkZXIgLm5vVWktY29ubmVjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItNztcbiAgICBib3JkZXItcmFkaXVzOiA0cHhcbn1cblxuLnNsaWRlciAubm9VaS1oYW5kbGUge1xuICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnktY29sb3ItN1xufVxuXG4uc2xpZGVyLnNsaWRlci1pbmZvIC5ub1VpLWNvbm5lY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjhcbn1cblxuLnNsaWRlci5zbGlkZXItaW5mbyAubm9VaS1oYW5kbGUge1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiOFxufVxuXG4uc2xpZGVyLnNsaWRlci1zdWNjZXNzIC5ub1VpLWNvbm5lY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTBcbn1cblxuLnNsaWRlci5zbGlkZXItc3VjY2VzcyAubm9VaS1oYW5kbGUge1xuICAgIGJvcmRlci1jb2xvcjogIzRjYWY1MFxufVxuXG4uc2xpZGVyLnNsaWRlci13YXJuaW5nIC5ub1VpLWNvbm5lY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDBcbn1cblxuLnNsaWRlci5zbGlkZXItd2FybmluZyAubm9VaS1oYW5kbGUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmOTgwMFxufVxuXG4uc2xpZGVyLnNsaWRlci1kYW5nZXIgLm5vVWktY29ubmVjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNlxufVxuXG4uc2xpZGVyLnNsaWRlci1kYW5nZXIgLm5vVWktaGFuZGxlIHtcbiAgICBib3JkZXItY29sb3I6ICNmNDQzMzZcbn1cblxuLnNsaWRlci5zbGlkZXItcm9zZSAubm9VaS1jb25uZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzXG59XG5cbi5zbGlkZXIuc2xpZGVyLXJvc2UgLm5vVWktaGFuZGxlIHtcbiAgICBib3JkZXItY29sb3I6ICNlOTFlNjNcbn1cblxuW2Rpc2FibGVkXSAubm9VaS1jb25uZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjYjhiOGI4XG59XG5cbltkaXNhYmxlZF0ubm9VaS1oYW5kbGUsW2Rpc2FibGVkXSAubm9VaS1oYW5kbGUsW2Rpc2FibGVkXS5ub1VpLXRhcmdldCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZFxufVxuXG4ubm9VaS1waXBzLC5ub1VpLXBpcHMgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG4ubm9VaS1waXBzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICM5OTlcbn1cblxuLm5vVWktdmFsdWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4ubm9VaS12YWx1ZS1zdWIge1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGZvbnQtc2l6ZTogMTBweFxufVxuXG4ubm9VaS1tYXJrZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjY2NjXG59XG5cbi5ub1VpLW1hcmtlci1sYXJnZSwubm9VaS1tYXJrZXItc3ViIHtcbiAgICBiYWNrZ3JvdW5kOiAjYWFhXG59XG5cbi5ub1VpLXBpcHMtdmVydGljYWwge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCVcbn1cblxuLm5vVWktdmFsdWUtdmVydGljYWwge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHhcbn1cblxuLm5vVWktcnRsIC5ub1VpLXZhbHVlLXZlcnRpY2FsIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKVxufVxuXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXIge1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luLXRvcDogLTFweFxufVxuXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItc3ViIHtcbiAgICB3aWR0aDogMTBweFxufVxuXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItbGFyZ2Uge1xuICAgIHdpZHRoOiAxNXB4XG59XG5cbi5ib290c3RyYXAtdGFnc2lucHV0IGlucHV0IHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogNzRweDtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbi5ib290c3RyYXAtdGFnc2lucHV0IGlucHV0LC5ib290c3RyYXAtdGFnc2lucHV0IGlucHV0OmZvY3VzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lXG59XG5cbi5ib290c3RyYXAtdGFnc2lucHV0LmZvcm0tY29udHJvbCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgb3BhY2l0eTogMVxufVxuXG4uYm9vdHN0cmFwLXRhZ3NpbnB1dC5mb3JtLWNvbnRyb2wgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5ib290c3RyYXAtdGFnc2lucHV0LmZvcm0tY29udHJvbCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM3Nzdcbn1cblxuLmJvb3RzdHJhcC10YWdzaW5wdXQgLnRhZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogNXB4IDNweCA1cHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IC43NWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IC44ZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZSAwc1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKSB7XG4gICAgLmJvb3RzdHJhcC10YWdzaW5wdXQgLnRhZyB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmVcbiAgICB9XG59XG5cbi5ib290c3RyYXAtdGFnc2lucHV0IC50YWc6aG92ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHhcbn1cblxuLmJvb3RzdHJhcC10YWdzaW5wdXQgLnRhZzpob3ZlciBbZGF0YS1yb2xlPXJlbW92ZV0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZy1yaWdodDogNnB4XG59XG5cbi5ib290c3RyYXAtdGFnc2lucHV0IC50YWcgW2RhdGEtcm9sZT1yZW1vdmVdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM3B4O1xuICAgIHJpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDBcbn1cblxuLmJvb3RzdHJhcC10YWdzaW5wdXQgLnRhZyBbZGF0YS1yb2xlPXJlbW92ZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwieFwiO1xuICAgIHBhZGRpbmc6IDAgMnB4XG59XG5cbi5ib290c3RyYXAtdGFnc2lucHV0LnByaW1hcnktYmFkZ2UgLnRhZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItNztcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5ib290c3RyYXAtdGFnc2lucHV0LnByaW1hcnktYmFkZ2UgLnRhZyAudGFnc2lucHV0LXJlbW92ZS1saW5rIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5ib290c3RyYXAtdGFnc2lucHV0LmluZm8tYmFkZ2UgLnRhZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5ib290c3RyYXAtdGFnc2lucHV0LmluZm8tYmFkZ2UgLnRhZyAudGFnc2lucHV0LXJlbW92ZS1saW5rIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5ib290c3RyYXAtdGFnc2lucHV0LnN1Y2Nlc3MtYmFkZ2UgLnRhZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRjYWY1MDtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5ib290c3RyYXAtdGFnc2lucHV0LnN1Y2Nlc3MtYmFkZ2UgLnRhZyAudGFnc2lucHV0LXJlbW92ZS1saW5rIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5ib290c3RyYXAtdGFnc2lucHV0Lndhcm5pbmctYmFkZ2UgLnRhZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMDtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5ib290c3RyYXAtdGFnc2lucHV0Lndhcm5pbmctYmFkZ2UgLnRhZyAudGFnc2lucHV0LXJlbW92ZS1saW5rIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5ib290c3RyYXAtdGFnc2lucHV0LmRhbmdlci1iYWRnZSAudGFnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2O1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGVcbn1cblxuLmJvb3RzdHJhcC10YWdzaW5wdXQuZGFuZ2VyLWJhZGdlIC50YWcgLnRhZ3NpbnB1dC1yZW1vdmUtbGluayB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uYm9vdHN0cmFwLXRhZ3NpbnB1dC5yb3NlLWJhZGdlIC50YWcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTFlNjM7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uYm9vdHN0cmFwLXRhZ3NpbnB1dC5yb3NlLWJhZGdlIC50YWcgLnRhZ3NpbnB1dC1yZW1vdmUtbGluayB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4vKiFcbiogc3dlZXRhbGVydDIgdjkuMTcuMVxuKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UuXG4qL1xuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogLjYyNWVtO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAwIC42MjVlbSAjZDlkOWQ5XG59XG5cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItaGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi10aXRsZSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDAgLjZlbTtcbiAgICBmb250LXNpemU6IDFlbVxufVxuXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWZvb3RlciB7XG4gICAgbWFyZ2luOiAuNWVtIDAgMDtcbiAgICBwYWRkaW5nOiAuNWVtIDAgMDtcbiAgICBmb250LXNpemU6IC44ZW1cbn1cblxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1jbG9zZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogLjhlbTtcbiAgICBoZWlnaHQ6IC44ZW07XG4gICAgbGluZS1oZWlnaHQ6IC44XG59XG5cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItY29udGVudCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxZW1cbn1cblxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1pY29uIHtcbiAgICB3aWR0aDogMmVtO1xuICAgIG1pbi13aWR0aDogMmVtO1xuICAgIGhlaWdodDogMmVtO1xuICAgIG1hcmdpbjogMFxufVxuXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWljb24gLnN3YWwyLWljb24tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMFxufVxuXG5AbWVkaWEgKC1tcy1oaWdoLWNvbnRyYXN0OmFjdGl2ZSksKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpIHtcbiAgICAuc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWljb24gLnN3YWwyLWljb24tY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjI1ZW1cbiAgICB9XG59XG5cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIC5zd2FsMi1zdWNjZXNzLXJpbmcge1xuICAgIHdpZHRoOiAyZW07XG4gICAgaGVpZ2h0OiAyZW1cbn1cblxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1pY29uLnN3YWwyLWVycm9yIFtjbGFzc149c3dhbDIteC1tYXJrLWxpbmVdIHtcbiAgICB0b3A6IC44NzVlbTtcbiAgICB3aWR0aDogMS4zNzVlbVxufVxuXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWljb24uc3dhbDItZXJyb3IgW2NsYXNzXj1zd2FsMi14LW1hcmstbGluZV1bY2xhc3MkPWxlZnRdIHtcbiAgICBsZWZ0OiAuMzEyNWVtXG59XG5cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItaWNvbi5zd2FsMi1lcnJvciBbY2xhc3NePXN3YWwyLXgtbWFyay1saW5lXVtjbGFzcyQ9cmlnaHRdIHtcbiAgICByaWdodDogLjMxMjVlbVxufVxuXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWFjdGlvbnMge1xuICAgIGZsZXgtYmFzaXM6IGF1dG8haW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgLjMxMjVlbVxufVxuXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN0eWxlZCB7XG4gICAgbWFyZ2luOiAwIC4zMTI1ZW07XG4gICAgcGFkZGluZzogLjMxMjVlbSAuNjI1ZW07XG4gICAgZm9udC1zaXplOiAxZW1cbn1cblxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdHlsZWQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCBAc3RhbmRhcmQtd2hpdGUsMCAwIDAgM3B4IHJnYmEoNTAsMTAwLDE1MCwuNClcbn1cblxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIHtcbiAgICBib3JkZXItY29sb3I6ICNhNWRjODZcbn1cblxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1jaXJjdWxhci1saW5lXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxLjZlbTtcbiAgICBoZWlnaHQ6IDNlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlXG59XG5cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZV1bY2xhc3MkPWxlZnRdIHtcbiAgICB0b3A6IC0uOGVtO1xuICAgIGxlZnQ6IC0uNWVtO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMmVtIDJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA0ZW0gMCAwIDRlbVxufVxuXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmVdW2NsYXNzJD1yaWdodF0ge1xuICAgIHRvcDogLS4yNWVtO1xuICAgIGxlZnQ6IC45Mzc1ZW07XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxLjVlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDRlbSA0ZW0gMFxufVxuXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3MgLnN3YWwyLXN1Y2Nlc3MtcmluZyB7XG4gICAgd2lkdGg6IDJlbTtcbiAgICBoZWlnaHQ6IDJlbVxufVxuXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3MgLnN3YWwyLXN1Y2Nlc3MtZml4IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLjQzNzVlbTtcbiAgICB3aWR0aDogLjQzNzVlbTtcbiAgICBoZWlnaHQ6IDIuNjg3NWVtXG59XG5cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtbGluZV0ge1xuICAgIGhlaWdodDogLjMxMjVlbVxufVxuXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWxpbmVdW2NsYXNzJD10aXBdIHtcbiAgICB0b3A6IDEuMTI1ZW07XG4gICAgbGVmdDogLjE4NzVlbTtcbiAgICB3aWR0aDogLjc1ZW1cbn1cblxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1saW5lXVtjbGFzcyQ9bG9uZ10ge1xuICAgIHRvcDogLjkzNzVlbTtcbiAgICByaWdodDogLjE4NzVlbTtcbiAgICB3aWR0aDogMS4zNzVlbVxufVxuXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3Muc3dhbDItaWNvbi1zaG93IC5zd2FsMi1zdWNjZXNzLWxpbmUtdGlwIHtcbiAgICBhbmltYXRpb246IFZiIC43NXNcbn1cblxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzLnN3YWwyLWljb24tc2hvdyAuc3dhbDItc3VjY2Vzcy1saW5lLWxvbmcge1xuICAgIGFuaW1hdGlvbjogV2IgLjc1c1xufVxuXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3Quc3dhbDItc2hvdyB7XG4gICAgYW5pbWF0aW9uOiBUYiAuNXNcbn1cblxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0LnN3YWwyLWhpZGUge1xuICAgIGFuaW1hdGlvbjogVWIgLjFzIGZvcndhcmRzXG59XG5cbi5zd2FsMi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwNjA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAuNjI1ZW07XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjFzO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaFxufVxuXG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWJhY2tkcm9wLXNob3csLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ub2FuaW1hdGlvbiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNClcbn1cblxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1iYWNrZHJvcC1oaWRlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnRcbn1cblxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3Age1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG59XG5cbi5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLWxlZnQsLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3Atc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuXG4uc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1lbmQsLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3AtcmlnaHQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbn1cblxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbn1cblxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItbGVmdCwuc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlci1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbn1cblxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItZW5kLC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLXJpZ2h0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbn1cblxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxufVxuXG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1sZWZ0LC5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG59XG5cbi5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tLWVuZCwuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1yaWdodCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbn1cblxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tZW5kPjpmaXJzdC1jaGlsZCwuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1sZWZ0PjpmaXJzdC1jaGlsZCwuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1yaWdodD46Zmlyc3QtY2hpbGQsLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tc3RhcnQ+OmZpcnN0LWNoaWxkLC5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tPjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogYXV0b1xufVxuXG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctZnVsbHNjcmVlbj4uc3dhbDItbW9kYWwge1xuICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICAgIGZsZXg6IDE7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxufVxuXG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctcm93Pi5zd2FsMi1tb2RhbCB7XG4gICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gICAgZmxleDogMTtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbn1cblxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbiB7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG59XG5cbi5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItYm90dG9tLC5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItY2VudGVyLC5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItdG9wIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG59XG5cbi5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItYm90dG9tLWxlZnQsLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbi5zd2FsMi1ib3R0b20tc3RhcnQsLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbi5zd2FsMi1jZW50ZXItbGVmdCwuc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uLnN3YWwyLWNlbnRlci1zdGFydCwuc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uLnN3YWwyLXRvcC1sZWZ0LC5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItdG9wLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxufVxuXG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uLnN3YWwyLWJvdHRvbS1lbmQsLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbi5zd2FsMi1ib3R0b20tcmlnaHQsLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbi5zd2FsMi1jZW50ZXItZW5kLC5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItY2VudGVyLXJpZ2h0LC5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItdG9wLWVuZCwuc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uLnN3YWwyLXRvcC1yaWdodCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXG59XG5cbi5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4+LnN3YWwyLW1vZGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICBmbGV4OiAxO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxufVxuXG4uc3dhbDItY29udGFpbmVyLnN3YWwyLW5vLXRyYW5zaXRpb24ge1xuICAgIHRyYW5zaXRpb246IG5vbmUhaW1wb3J0YW50XG59XG5cbi5zd2FsMi1jb250YWluZXI6bm90KC5zd2FsMi10b3ApOm5vdCguc3dhbDItdG9wLXN0YXJ0KTpub3QoLnN3YWwyLXRvcC1lbmQpOm5vdCguc3dhbDItdG9wLWxlZnQpOm5vdCguc3dhbDItdG9wLXJpZ2h0KTpub3QoLnN3YWwyLWNlbnRlci1zdGFydCk6bm90KC5zd2FsMi1jZW50ZXItZW5kKTpub3QoLnN3YWwyLWNlbnRlci1sZWZ0KTpub3QoLnN3YWwyLWNlbnRlci1yaWdodCk6bm90KC5zd2FsMi1ib3R0b20pOm5vdCguc3dhbDItYm90dG9tLXN0YXJ0KTpub3QoLnN3YWwyLWJvdHRvbS1lbmQpOm5vdCguc3dhbDItYm90dG9tLWxlZnQpOm5vdCguc3dhbDItYm90dG9tLXJpZ2h0KTpub3QoLnN3YWwyLWdyb3ctZnVsbHNjcmVlbik+LnN3YWwyLW1vZGFsIHtcbiAgICBtYXJnaW46IGF1dG9cbn1cblxuQG1lZGlhICgtbXMtaGlnaC1jb250cmFzdDphY3RpdmUpLCgtbXMtaGlnaC1jb250cmFzdDpub25lKSB7XG4gICAgLnN3YWwyLWNvbnRhaW5lciAuc3dhbDItbW9kYWwge1xuICAgICAgICBtYXJnaW46IDAhaW1wb3J0YW50XG4gICAgfVxufVxuXG4uc3dhbDItcG9wdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMzJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMS4yNWVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAuMzEyNWVtO1xuICAgIGJhY2tncm91bmQ6IEBwcmltYXJ5LWNvbG9yLTE7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDFyZW1cbn1cblxuLnN3YWwyLXBvcHVwOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lXG59XG5cbi5zd2FsMi1wb3B1cC5zd2FsMi1sb2FkaW5nIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW5cbn1cblxuLnN3YWwyLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxLjhlbVxufVxuXG4uc3dhbDItdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgLjRlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxLjg3NWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZFxufVxuXG4uc3dhbDItYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMS4yNWVtIGF1dG8gMFxufVxuXG4uc3dhbDItYWN0aW9uczpub3QoLnN3YWwyLWxvYWRpbmcpIC5zd2FsMi1zdHlsZWRbZGlzYWJsZWRdIHtcbiAgICBvcGFjaXR5OiAuNFxufVxuXG4uc3dhbDItYWN0aW9uczpub3QoLnN3YWwyLWxvYWRpbmcpIC5zd2FsMi1zdHlsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsMCwwLC4xKSxyZ2JhKDAsMCwwLC4xKSlcbn1cblxuLnN3YWwyLWFjdGlvbnM6bm90KC5zd2FsMi1sb2FkaW5nKSAuc3dhbDItc3R5bGVkOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwwLDAsLjIpLHJnYmEoMCwwLDAsLjIpKVxufVxuXG4uc3dhbDItYWN0aW9ucy5zd2FsMi1sb2FkaW5nIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMi41ZW07XG4gICAgaGVpZ2h0OiAyLjVlbTtcbiAgICBtYXJnaW46IC40Njg3NWVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYW5pbWF0aW9uOiBlYyAxLjVzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWw7XG4gICAgYm9yZGVyOiAuMjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmVcbn1cblxuLnN3YWwyLWFjdGlvbnMuc3dhbDItbG9hZGluZyAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4XG59XG5cbi5zd2FsMi1hY3Rpb25zLnN3YWwyLWxvYWRpbmcgOm5vdCguc3dhbDItc3R5bGVkKS5zd2FsMi1jb25maXJtOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBhbmltYXRpb246IGVjIDEuNXMgbGluZWFyIDBzIGluZmluaXRlIG5vcm1hbDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjOTk5O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggMXB4IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uc3dhbDItc3R5bGVkIHtcbiAgICBtYXJnaW46IC4zMTI1ZW07XG4gICAgcGFkZGluZzogLjYyNWVtIDJlbTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDBcbn1cblxuLnN3YWwyLXN0eWxlZDpub3QoW2Rpc2FibGVkXSkge1xuICAgIGN1cnNvcjogcG9pbnRlclxufVxuXG4uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0ge1xuICAgIGJhY2tncm91bmQ6IGluaXRpYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwODVkNlxufVxuXG4uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCwuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0ge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVlbTtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1ZW1cbn1cblxuLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwge1xuICAgIGJhY2tncm91bmQ6IGluaXRpYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYVxufVxuXG4uc3dhbDItc3R5bGVkOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCBAc3RhbmRhcmQtd2hpdGUsMCAwIDAgM3B4IHJnYmEoNTAsMTAwLDE1MCwuNClcbn1cblxuLnN3YWwyLXN0eWxlZDo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyOiAwXG59XG5cbi5zd2FsMi1mb290ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMS4yNWVtIDAgMDtcbiAgICBwYWRkaW5nOiAxZW0gMCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgIGNvbG9yOiAjNTQ1NDU0O1xuICAgIGZvbnQtc2l6ZTogMWVtXG59XG5cbi5zd2FsMi10aW1lci1wcm9ncmVzcy1iYXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAuMjVlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuMzEyNWVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4zMTI1ZW1cbn1cblxuLnN3YWwyLXRpbWVyLXByb2dyZXNzLWJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAuMjVlbTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4yKVxufVxuXG4uc3dhbDItaW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEuMjVlbSBhdXRvXG59XG5cbi5zd2FsMi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEuMmVtO1xuICAgIGhlaWdodDogMS4yZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xcyBlYXNlLW91dDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2NjYztcbiAgICBmb250LWZhbWlseTogc2VyaWY7XG4gICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGN1cnNvcjogcG9pbnRlclxufVxuXG4uc3dhbDItY2xvc2U6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2YyNzQ3NFxufVxuXG4uc3dhbDItY2xvc2U6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmUhaW1wb3J0YW50XG59XG5cbi5zd2FsMi1jbG9zZTo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyOiAwXG59XG5cbi5zd2FsMi1jb250ZW50IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDEuNmVtO1xuICAgIGNvbG9yOiBAZm9udC1jb2xvci0xOztcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmRcbn1cblxuLnN3YWwyLWNoZWNrYm94LC5zd2FsMi1maWxlLC5zd2FsMi1pbnB1dCwuc3dhbDItcmFkaW8sLnN3YWwyLXNlbGVjdCwuc3dhbDItdGV4dGFyZWEge1xuICAgIG1hcmdpbjogMWVtIGF1dG9cbn1cblxuLnN3YWwyLWZpbGUsLnN3YWwyLWlucHV0LC5zd2FsMi10ZXh0YXJlYSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjNzLGJveC1zaGFkb3cgLjNzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgYm9yZGVyLXJhZGl1czogLjE4NzVlbTtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNik7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtXG59XG5cbi5zd2FsMi1maWxlLnN3YWwyLWlucHV0ZXJyb3IsLnN3YWwyLWlucHV0LnN3YWwyLWlucHV0ZXJyb3IsLnN3YWwyLXRleHRhcmVhLnN3YWwyLWlucHV0ZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogI2YyNzQ3NCFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAjZjI3NDc0IWltcG9ydGFudFxufVxuXG4uc3dhbDItZmlsZTpmb2N1cywuc3dhbDItaW5wdXQ6Zm9jdXMsLnN3YWwyLXRleHRhcmVhOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjRkYmVkO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDNweCAjYzRlNmY1XG59XG5cbi5zd2FsMi1maWxlOjotbW96LXBsYWNlaG9sZGVyLC5zd2FsMi1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciwuc3dhbDItdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjY2NjXG59XG5cbi5zd2FsMi1maWxlOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuc3dhbDItZmlsZTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5zd2FsMi1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLnN3YWwyLWlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLnN3YWwyLXRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuc3dhbDItdGV4dGFyZWE6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNjY2Ncbn1cblxuLnN3YWwyLWZpbGU6OnBsYWNlaG9sZGVyLC5zd2FsMi1pbnB1dDo6cGxhY2Vob2xkZXIsLnN3YWwyLXRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNjY2Ncbn1cblxuLnN3YWwyLXJhbmdlIHtcbiAgICBtYXJnaW46IDFlbSBhdXRvO1xuICAgIGJhY2tncm91bmQ6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uc3dhbDItcmFuZ2UgaW5wdXQge1xuICAgIHdpZHRoOiA4MCVcbn1cblxuLnN3YWwyLXJhbmdlIG91dHB1dCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uc3dhbDItcmFuZ2UgaW5wdXQsLnN3YWwyLXJhbmdlIG91dHB1dCB7XG4gICAgaGVpZ2h0OiAyLjYyNWVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjYyNWVtXG59XG5cbi5zd2FsMi1pbnB1dCB7XG4gICAgaGVpZ2h0OiAyLjYyNWVtO1xuICAgIHBhZGRpbmc6IDAgLjc1ZW1cbn1cblxuLnN3YWwyLWlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgbWF4LXdpZHRoOiAxMGVtXG59XG5cbi5zd2FsMi1maWxlIHtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbVxufVxuXG4uc3dhbDItdGV4dGFyZWEge1xuICAgIGhlaWdodDogNi43NWVtO1xuICAgIHBhZGRpbmc6IC43NWVtXG59XG5cbi5zd2FsMi1zZWxlY3Qge1xuICAgIG1pbi13aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAuMzc1ZW0gLjYyNWVtO1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtXG59XG5cbi5zd2FsMi1jaGVja2JveCwuc3dhbDItcmFkaW8ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGNvbG9yOiBpbmhlcml0XG59XG5cbi5zd2FsMi1jaGVja2JveCBsYWJlbCwuc3dhbDItcmFkaW8gbGFiZWwge1xuICAgIG1hcmdpbjogMCAuNmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbVxufVxuXG4uc3dhbDItY2hlY2tib3ggaW5wdXQsLnN3YWwyLXJhZGlvIGlucHV0IHtcbiAgICBtYXJnaW46IDAgLjRlbVxufVxuXG4uc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogLjYyNWVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogMzAwXG59XG5cbi5zd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiFcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEuNWVtO1xuICAgIG1pbi13aWR0aDogMS41ZW07XG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICBtYXJnaW46IDAgLjYyNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3NDc0O1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5zd2FsMi1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDVlbTtcbiAgICBoZWlnaHQ6IDVlbTtcbiAgICBtYXJnaW46IDEuMjVlbSBhdXRvIDEuODc1ZW07XG4gICAgYm9yZGVyOiAuMjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IDVlbTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZVxufVxuXG4uc3dhbDItaWNvbiAuc3dhbDItaWNvbi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzLjc1ZW1cbn1cblxuLnN3YWwyLWljb24uc3dhbDItZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogI2YyNzQ3NDtcbiAgICBjb2xvcjogI2YyNzQ3NFxufVxuXG4uc3dhbDItaWNvbi5zd2FsMi1lcnJvciAuc3dhbDIteC1tYXJrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1ncm93OiAxXG59XG5cbi5zd2FsMi1pY29uLnN3YWwyLWVycm9yIFtjbGFzc149c3dhbDIteC1tYXJrLWxpbmVdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyLjMxMjVlbTtcbiAgICB3aWR0aDogMi45Mzc1ZW07XG4gICAgaGVpZ2h0OiAuMzEyNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IC4xMjVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3NDc0XG59XG5cbi5zd2FsMi1pY29uLnN3YWwyLWVycm9yIFtjbGFzc149c3dhbDIteC1tYXJrLWxpbmVdW2NsYXNzJD1sZWZ0XSB7XG4gICAgbGVmdDogMS4wNjI1ZW07XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpXG59XG5cbi5zd2FsMi1pY29uLnN3YWwyLWVycm9yIFtjbGFzc149c3dhbDIteC1tYXJrLWxpbmVdW2NsYXNzJD1yaWdodF0ge1xuICAgIHJpZ2h0OiAxZW07XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKVxufVxuXG4uc3dhbDItaWNvbi5zd2FsMi1lcnJvci5zd2FsMi1pY29uLXNob3cge1xuICAgIGFuaW1hdGlvbjogZGMgLjVzXG59XG5cbi5zd2FsMi1pY29uLnN3YWwyLWVycm9yLnN3YWwyLWljb24tc2hvdyAuc3dhbDIteC1tYXJrIHtcbiAgICBhbmltYXRpb246IGNjIC41c1xufVxuXG4uc3dhbDItaWNvbi5zd2FsMi13YXJuaW5nIHtcbiAgICBib3JkZXItY29sb3I6ICNmYWNlYTg7XG4gICAgY29sb3I6ICNmOGJiODZcbn1cblxuLnN3YWwyLWljb24uc3dhbDItaW5mbyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWRlMGY2O1xuICAgIGNvbG9yOiAjM2ZjM2VlXG59XG5cbi5zd2FsMi1pY29uLnN3YWwyLXF1ZXN0aW9uIHtcbiAgICBib3JkZXItY29sb3I6ICNjOWRhZTE7XG4gICAgY29sb3I6ICM4N2FkYmRcbn1cblxuLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTVkYzg2O1xuICAgIGNvbG9yOiAjYTVkYzg2XG59XG5cbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmVdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMuNzVlbTtcbiAgICBoZWlnaHQ6IDcuNWVtO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCVcbn1cblxuLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZV1bY2xhc3MkPWxlZnRdIHtcbiAgICB0b3A6IC0uNDM3NWVtO1xuICAgIGxlZnQ6IC0yLjA2MzVlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDMuNzVlbSAzLjc1ZW07XG4gICAgYm9yZGVyLXJhZGl1czogNy41ZW0gMCAwIDcuNWVtXG59XG5cbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmVdW2NsYXNzJD1yaWdodF0ge1xuICAgIHRvcDogLS42ODc1ZW07XG4gICAgbGVmdDogMS44NzVlbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMy43NWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNy41ZW0gNy41ZW0gMFxufVxuXG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIC5zd2FsMi1zdWNjZXNzLXJpbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogLS4yNWVtO1xuICAgIGxlZnQ6IC0uMjVlbTtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAuMjVlbSBzb2xpZCBoc2xhKDk4LDU1JSw2OSUsLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJVxufVxuXG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIC5zd2FsMi1zdWNjZXNzLWZpeCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAuNWVtO1xuICAgIGxlZnQ6IDEuNjI1ZW07XG4gICAgd2lkdGg6IC40Mzc1ZW07XG4gICAgaGVpZ2h0OiA1LjYyNWVtO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZylcbn1cblxuLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtbGluZV0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGhlaWdodDogLjMxMjVlbTtcbiAgICBib3JkZXItcmFkaXVzOiAuMTI1ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E1ZGM4NlxufVxuXG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1saW5lXVtjbGFzcyQ9dGlwXSB7XG4gICAgdG9wOiAyLjg3NWVtO1xuICAgIGxlZnQ6IC44MTI1ZW07XG4gICAgd2lkdGg6IDEuNTYyNWVtO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKVxufVxuXG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1saW5lXVtjbGFzcyQ9bG9uZ10ge1xuICAgIHRvcDogMi4zNzVlbTtcbiAgICByaWdodDogLjVlbTtcbiAgICB3aWR0aDogMi45Mzc1ZW07XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKVxufVxuXG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzLnN3YWwyLWljb24tc2hvdyAuc3dhbDItc3VjY2Vzcy1saW5lLXRpcCB7XG4gICAgYW5pbWF0aW9uOiBaYiAuNzVzXG59XG5cbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3Muc3dhbDItaWNvbi1zaG93IC5zd2FsMi1zdWNjZXNzLWxpbmUtbG9uZyB7XG4gICAgYW5pbWF0aW9uOiBhYyAuNzVzXG59XG5cbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3Muc3dhbDItaWNvbi1zaG93IC5zd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmUtcmlnaHQge1xuICAgIGFuaW1hdGlvbjogYmMgNC4yNXMgZWFzZS1pblxufVxuXG4uc3dhbDItcHJvZ3Jlc3Mtc3RlcHMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMS4yNWVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogNjAwXG59XG5cbi5zd2FsMi1wcm9ncmVzcy1zdGVwcyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4uc3dhbDItcHJvZ3Jlc3Mtc3RlcHMgLnN3YWwyLXByb2dyZXNzLXN0ZXAge1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHdpZHRoOiAyZW07XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgIGJhY2tncm91bmQ6ICMzMDg1ZDY7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uc3dhbDItcHJvZ3Jlc3Mtc3RlcHMgLnN3YWwyLXByb2dyZXNzLXN0ZXAuc3dhbDItYWN0aXZlLXByb2dyZXNzLXN0ZXAge1xuICAgIGJhY2tncm91bmQ6ICMzMDg1ZDZcbn1cblxuLnN3YWwyLXByb2dyZXNzLXN0ZXBzIC5zd2FsMi1wcm9ncmVzcy1zdGVwLnN3YWwyLWFjdGl2ZS1wcm9ncmVzcy1zdGVwfi5zd2FsMi1wcm9ncmVzcy1zdGVwIHtcbiAgICBiYWNrZ3JvdW5kOiAjYWRkOGU2O1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGVcbn1cblxuLnN3YWwyLXByb2dyZXNzLXN0ZXBzIC5zd2FsMi1wcm9ncmVzcy1zdGVwLnN3YWwyLWFjdGl2ZS1wcm9ncmVzcy1zdGVwfi5zd2FsMi1wcm9ncmVzcy1zdGVwLWxpbmUge1xuICAgIGJhY2tncm91bmQ6ICNhZGQ4ZTZcbn1cblxuLnN3YWwyLXByb2dyZXNzLXN0ZXBzIC5zd2FsMi1wcm9ncmVzcy1zdGVwLWxpbmUge1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiAyLjVlbTtcbiAgICBoZWlnaHQ6IC40ZW07XG4gICAgbWFyZ2luOiAwIC0xcHg7XG4gICAgYmFja2dyb3VuZDogIzMwODVkNlxufVxuXG5bY2xhc3NePXN3YWwyXSB7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4uc3dhbDItc2hvdyB7XG4gICAgYW5pbWF0aW9uOiBYYiAuM3Ncbn1cblxuLnN3YWwyLWhpZGUge1xuICAgIGFuaW1hdGlvbjogWWIgLjE1cyBmb3J3YXJkc1xufVxuXG4uc3dhbDItbm9hbmltYXRpb24ge1xuICAgIHRyYW5zaXRpb246IG5vbmVcbn1cblxuLnN3YWwyLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOTk5OXB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsXG59XG5cbi5zd2FsMi1ydGwgLnN3YWwyLWNsb3NlIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwXG59XG5cbi5zd2FsMi1ydGwgLnN3YWwyLXRpbWVyLXByb2dyZXNzLWJhciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0b1xufVxuXG5Ac3VwcG9ydHMgKC1tcy1hY2NlbGVyYXRvcjp0cnVlKSB7XG4gICAgLnN3YWwyLXJhbmdlIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLnN3YWwyLXJhbmdlIG91dHB1dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG59XG5cbkBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6YWN0aXZlKSwoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSkge1xuICAgIC5zd2FsMi1yYW5nZSBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5zd2FsMi1yYW5nZSBvdXRwdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxufVxuXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgIC5zd2FsMi1jbG9zZTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCByZ2JhKDUwLDEwMCwxNTAsLjQpXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIFRiIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtLjYyNWVtKSByb3RhdGUoMmRlZylcbiAgICB9XG5cbiAgICAzMyUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKC0yZGVnKVxuICAgIH1cblxuICAgIDY2JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSguMzEyNWVtKSByb3RhdGUoMmRlZylcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMGRlZylcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgVWIge1xuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMWRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDBcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgVmIge1xuICAgIDAlIHtcbiAgICAgICAgdG9wOiAuNTYyNWVtO1xuICAgICAgICBsZWZ0OiAuMDYyNWVtO1xuICAgICAgICB3aWR0aDogMFxuICAgIH1cblxuICAgIDU0JSB7XG4gICAgICAgIHRvcDogLjEyNWVtO1xuICAgICAgICBsZWZ0OiAuMTI1ZW07XG4gICAgICAgIHdpZHRoOiAwXG4gICAgfVxuXG4gICAgNzAlIHtcbiAgICAgICAgdG9wOiAuNjI1ZW07XG4gICAgICAgIGxlZnQ6IC0uMjVlbTtcbiAgICAgICAgd2lkdGg6IDEuNjI1ZW1cbiAgICB9XG5cbiAgICA4NCUge1xuICAgICAgICB0b3A6IDEuMDYyNWVtO1xuICAgICAgICBsZWZ0OiAuNzVlbTtcbiAgICAgICAgd2lkdGg6IC41ZW1cbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRvcDogMS4xMjVlbTtcbiAgICAgICAgbGVmdDogLjE4NzVlbTtcbiAgICAgICAgd2lkdGg6IC43NWVtXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIFdiIHtcbiAgICAwJSB7XG4gICAgICAgIHRvcDogMS42MjVlbTtcbiAgICAgICAgcmlnaHQ6IDEuMzc1ZW07XG4gICAgICAgIHdpZHRoOiAwXG4gICAgfVxuXG4gICAgNjUlIHtcbiAgICAgICAgdG9wOiAxLjI1ZW07XG4gICAgICAgIHJpZ2h0OiAuOTM3NWVtO1xuICAgICAgICB3aWR0aDogMFxuICAgIH1cblxuICAgIDg0JSB7XG4gICAgICAgIHRvcDogLjkzNzVlbTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxLjEyNWVtXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0b3A6IC45Mzc1ZW07XG4gICAgICAgIHJpZ2h0OiAuMTg3NWVtO1xuICAgICAgICB3aWR0aDogMS4zNzVlbVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBYYiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC43KVxuICAgIH1cblxuICAgIDQ1JSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSlcbiAgICB9XG5cbiAgICA4MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC45NSlcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgWWIge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgb3BhY2l0eTogMVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNSk7XG4gICAgICAgIG9wYWNpdHk6IDBcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgWmIge1xuICAgIDAlIHtcbiAgICAgICAgdG9wOiAxLjE4NzVlbTtcbiAgICAgICAgbGVmdDogLjA2MjVlbTtcbiAgICAgICAgd2lkdGg6IDBcbiAgICB9XG5cbiAgICA1NCUge1xuICAgICAgICB0b3A6IDEuMDYyNWVtO1xuICAgICAgICBsZWZ0OiAuMTI1ZW07XG4gICAgICAgIHdpZHRoOiAwXG4gICAgfVxuXG4gICAgNzAlIHtcbiAgICAgICAgdG9wOiAyLjE4NzVlbTtcbiAgICAgICAgbGVmdDogLS4zNzVlbTtcbiAgICAgICAgd2lkdGg6IDMuMTI1ZW1cbiAgICB9XG5cbiAgICA4NCUge1xuICAgICAgICB0b3A6IDNlbTtcbiAgICAgICAgbGVmdDogMS4zMTI1ZW07XG4gICAgICAgIHdpZHRoOiAxLjA2MjVlbVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdG9wOiAyLjgxMjVlbTtcbiAgICAgICAgbGVmdDogLjgxMjVlbTtcbiAgICAgICAgd2lkdGg6IDEuNTYyNWVtXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFjIHtcbiAgICAwJSB7XG4gICAgICAgIHRvcDogMy4zNzVlbTtcbiAgICAgICAgcmlnaHQ6IDIuODc1ZW07XG4gICAgICAgIHdpZHRoOiAwXG4gICAgfVxuXG4gICAgNjUlIHtcbiAgICAgICAgdG9wOiAzLjM3NWVtO1xuICAgICAgICByaWdodDogMi44NzVlbTtcbiAgICAgICAgd2lkdGg6IDBcbiAgICB9XG5cbiAgICA4NCUge1xuICAgICAgICB0b3A6IDIuMTg3NWVtO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDMuNDM3NWVtXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0b3A6IDIuMzc1ZW07XG4gICAgICAgIHJpZ2h0OiAuNWVtO1xuICAgICAgICB3aWR0aDogMi45Mzc1ZW1cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYmMge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKVxuICAgIH1cblxuICAgIDUlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKVxuICAgIH1cblxuICAgIDEyJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBjYyB7XG4gICAgMCUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjYyNWVtO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC40KTtcbiAgICAgICAgb3BhY2l0eTogMFxuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNjI1ZW07XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjQpO1xuICAgICAgICBvcGFjaXR5OiAwXG4gICAgfVxuXG4gICAgODAlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLS4zNzVlbTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgb3BhY2l0eTogMVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBkYyB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTAwZGVnKTtcbiAgICAgICAgb3BhY2l0eTogMFxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGVjIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybilcbiAgICB9XG59XG5cbmJvZHkuc3dhbDItc2hvd246bm90KC5zd2FsMi1uby1iYWNrZHJvcCk6bm90KC5zd2FsMi10b2FzdC1zaG93bikge1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuYm9keS5zd2FsMi1oZWlnaHQtYXV0byB7XG4gICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudFxufVxuXG5ib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1jb250YWluZXIge1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIC42MjVlbSAqIDIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudFxufVxuXG5ib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1jb250YWluZXI+LnN3YWwyLW1vZGFsIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLC40KVxufVxuXG5ib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxufVxuXG5ib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLWxlZnQsYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDBcbn1cblxuYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1lbmQsYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1yaWdodCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwXG59XG5cbmJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXIge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpXG59XG5cbmJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItbGVmdCxib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLXN0YXJ0IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxufVxuXG5ib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLWVuZCxib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLXJpZ2h0IHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcbn1cblxuYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcbn1cblxuYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1sZWZ0LGJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tc3RhcnQge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwXG59XG5cbmJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tZW5kLGJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMFxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAgIGJvZHkuc3dhbDItc2hvd246bm90KC5zd2FsMi1uby1iYWNrZHJvcCk6bm90KC5zd2FsMi10b2FzdC1zaG93bikge1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGwhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgYm9keS5zd2FsMi1zaG93bjpub3QoLnN3YWwyLW5vLWJhY2tkcm9wKTpub3QoLnN3YWwyLXRvYXN0LXNob3duKT5bYXJpYS1oaWRkZW49dHJ1ZV0ge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuXG4gICAgYm9keS5zd2FsMi1zaG93bjpub3QoLnN3YWwyLW5vLWJhY2tkcm9wKTpub3QoLnN3YWwyLXRvYXN0LXNob3duKSAuc3dhbDItY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyFpbXBvcnRhbnRcbiAgICB9XG59XG5cbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXG59XG5cbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3AtZW5kLGJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3AtcmlnaHQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0b1xufVxuXG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLWxlZnQsYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiAwXG59XG5cbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItbGVmdCxib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLXN0YXJ0IHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcbn1cblxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlciB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpXG59XG5cbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItZW5kLGJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItcmlnaHQge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxufVxuXG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tLWxlZnQsYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1zdGFydCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwXG59XG5cbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20ge1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxufVxuXG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tLWVuZCxib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tLXJpZ2h0IHtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IGF1dG9cbn1cblxuYm9keS5zd2FsMi10b2FzdC1jb2x1bW4gLnN3YWwyLXRvYXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoXG59XG5cbmJvZHkuc3dhbDItdG9hc3QtY29sdW1uIC5zd2FsMi10b2FzdCAuc3dhbDItYWN0aW9ucyB7XG4gICAgZmxleDogMTtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGhlaWdodDogMi4yZW07XG4gICAgbWFyZ2luLXRvcDogLjMxMjVlbVxufVxuXG5ib2R5LnN3YWwyLXRvYXN0LWNvbHVtbiAuc3dhbDItdG9hc3QgLnN3YWwyLWxvYWRpbmcge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG59XG5cbmJvZHkuc3dhbDItdG9hc3QtY29sdW1uIC5zd2FsMi10b2FzdCAuc3dhbDItaW5wdXQge1xuICAgIGhlaWdodDogMmVtO1xuICAgIG1hcmdpbjogLjMxMjVlbSBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMWVtXG59XG5cbmJvZHkuc3dhbDItdG9hc3QtY29sdW1uIC5zd2FsMi10b2FzdCAuc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDFlbVxufVxuXG4uY2FyZC13aXphcmQge1xuICAgIG1pbi1oZWlnaHQ6IDQxMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IDJweCByZ2JhKDAsMCwwLC4xNCksMCA2cHggMzBweCA1cHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDAsMCwwLC4yKTtcbiAgICBvcGFjaXR5OiAwXG59XG5cbi5jYXJkLXdpemFyZC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDFcbn1cblxuLmNhcmQtd2l6YXJkIC5waWN0dXJlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmNhcmQtd2l6YXJkIC53aXphcmQtbmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5jYXJkLXdpemFyZCAucGljdHVyZSB7XG4gICAgd2lkdGg6IDEwNnB4O1xuICAgIGhlaWdodDogMTA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjY2NjO1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4yc1xufVxuXG4uY2FyZC13aXphcmQgLnBpY3R1cmU6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzJjYThmZlxufVxuXG4uY2FyZC13aXphcmQgLm1vdmluZy10YWIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgICB0b3A6IC02cHg7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMFxufVxuXG4uY2FyZC13aXphcmRbZGF0YS1jb2xvcj1wdXJwbGVdIC5tb3ZpbmctdGFiIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci03O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsMCwwLC4xNCksMCA3cHggMTBweCAtNXB4IHJnYmEoMTU2LDM5LDE3NiwuNClcbn1cblxuLmNhcmQtd2l6YXJkW2RhdGEtY29sb3I9cHVycGxlXSAucGljdHVyZTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiBAcHJpbWFyeS1jb2xvci03XG59XG5cbi5jYXJkLXdpemFyZFtkYXRhLWNvbG9yPXB1cnBsZV0gLmNob2ljZS5hY3RpdmUgLmljb24sLmNhcmQtd2l6YXJkW2RhdGEtY29sb3I9cHVycGxlXSAuY2hvaWNlOmhvdmVyIC5pY29uIHtcbiAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5LWNvbG9yLTc7XG4gICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLTdcbn1cblxuLmNhcmQtd2l6YXJkW2RhdGEtY29sb3I9cHVycGxlXSAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsuY2hlY2tib3gtbWF0ZXJpYWwgLmNoZWNrLC5jYXJkLXdpemFyZFtkYXRhLWNvbG9yPXB1cnBsZV0gLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWR+LmNoZWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci03XG59XG5cbi5jYXJkLXdpemFyZFtkYXRhLWNvbG9yPXB1cnBsZV0gLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWR+LmNpcmNsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBAcHJpbWFyeS1jb2xvci03XG59XG5cbi5jYXJkLXdpemFyZFtkYXRhLWNvbG9yPWdyZWVuXSAubW92aW5nLXRhYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRjYWY1MDtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLDAsMCwuMTQpLDAgN3B4IDEwcHggLTVweCByZ2JhKDc2LDE3NSw4MCwuNClcbn1cblxuLmNhcmQtd2l6YXJkW2RhdGEtY29sb3I9Z3JlZW5dIC5waWN0dXJlOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM0Y2FmNTBcbn1cblxuLmNhcmQtd2l6YXJkW2RhdGEtY29sb3I9Z3JlZW5dIC5jaG9pY2UuYWN0aXZlIC5pY29uLC5jYXJkLXdpemFyZFtkYXRhLWNvbG9yPWdyZWVuXSAuY2hvaWNlOmhvdmVyIC5pY29uIHtcbiAgICBib3JkZXItY29sb3I6ICM0Y2FmNTA7XG4gICAgY29sb3I6ICM0Y2FmNTBcbn1cblxuLmNhcmQtd2l6YXJkW2RhdGEtY29sb3I9Z3JlZW5dIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5jaGVja2JveC1tYXRlcmlhbCAuY2hlY2ssLmNhcmQtd2l6YXJkW2RhdGEtY29sb3I9Z3JlZW5dIC5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2Vkfi5jaGVjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRjYWY1MFxufVxuXG4uY2FyZC13aXphcmRbZGF0YS1jb2xvcj1ncmVlbl0gLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWR+LmNpcmNsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGNhZjUwXG59XG5cbi5jYXJkLXdpemFyZFtkYXRhLWNvbG9yPWJsdWVdIC5tb3ZpbmctdGFiIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsMCwwLC4xNCksMCA3cHggMTBweCAtNXB4IHJnYmEoMjMsMTYyLDE4NCwuNClcbn1cblxuLmNhcmQtd2l6YXJkW2RhdGEtY29sb3I9Ymx1ZV0gLnBpY3R1cmU6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiOFxufVxuXG4uY2FyZC13aXphcmRbZGF0YS1jb2xvcj1ibHVlXSAuY2hvaWNlLmFjdGl2ZSAuaWNvbiwuY2FyZC13aXphcmRbZGF0YS1jb2xvcj1ibHVlXSAuY2hvaWNlOmhvdmVyIC5pY29uIHtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gICAgY29sb3I6ICMxN2EyYjhcbn1cblxuLmNhcmQtd2l6YXJkW2RhdGEtY29sb3I9Ymx1ZV0gLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrLmNoZWNrYm94LW1hdGVyaWFsIC5jaGVjaywuY2FyZC13aXphcmRbZGF0YS1jb2xvcj1ibHVlXSAucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZH4uY2hlY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjhcbn1cblxuLmNhcmQtd2l6YXJkW2RhdGEtY29sb3I9Ymx1ZV0gLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWR+LmNpcmNsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4XG59XG5cbi5jYXJkLXdpemFyZFtkYXRhLWNvbG9yPW9yYW5nZV0gLm1vdmluZy10YWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDA7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMCwwLDAsLjE0KSwwIDdweCAxMHB4IC01cHggcmdiYSgyNTUsMTUyLDAsLjQpXG59XG5cbi5jYXJkLXdpemFyZFtkYXRhLWNvbG9yPW9yYW5nZV0gLnBpY3R1cmU6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmOTgwMFxufVxuXG4uY2FyZC13aXphcmRbZGF0YS1jb2xvcj1vcmFuZ2VdIC5jaG9pY2UuYWN0aXZlIC5pY29uLC5jYXJkLXdpemFyZFtkYXRhLWNvbG9yPW9yYW5nZV0gLmNob2ljZTpob3ZlciAuaWNvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmY5ODAwO1xuICAgIGNvbG9yOiAjZmY5ODAwXG59XG5cbi5jYXJkLXdpemFyZFtkYXRhLWNvbG9yPW9yYW5nZV0gLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrLmNoZWNrYm94LW1hdGVyaWFsIC5jaGVjaywuY2FyZC13aXphcmRbZGF0YS1jb2xvcj1vcmFuZ2VdIC5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2Vkfi5jaGVjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMFxufVxuXG4uY2FyZC13aXphcmRbZGF0YS1jb2xvcj1vcmFuZ2VdIC5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2Vkfi5jaXJjbGUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmOTgwMFxufVxuXG4uY2FyZC13aXphcmRbZGF0YS1jb2xvcj1yZWRdIC5tb3ZpbmctdGFiIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsMCwwLC4xNCksMCA3cHggMTBweCAtNXB4IHJnYmEoMjQ0LDY3LDU0LC40KVxufVxuXG4uY2FyZC13aXphcmRbZGF0YS1jb2xvcj1yZWRdIC5waWN0dXJlOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmNDQzMzZcbn1cblxuLmNhcmQtd2l6YXJkW2RhdGEtY29sb3I9cmVkXSAuY2hvaWNlLmFjdGl2ZSAuaWNvbiwuY2FyZC13aXphcmRbZGF0YS1jb2xvcj1yZWRdIC5jaG9pY2U6aG92ZXIgLmljb24ge1xuICAgIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbiAgICBjb2xvcjogI2Y0NDMzNlxufVxuXG4uY2FyZC13aXphcmRbZGF0YS1jb2xvcj1yZWRdIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5jaGVja2JveC1tYXRlcmlhbCAuY2hlY2ssLmNhcmQtd2l6YXJkW2RhdGEtY29sb3I9cmVkXSAucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZH4uY2hlY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMzZcbn1cblxuLmNhcmQtd2l6YXJkW2RhdGEtY29sb3I9cmVkXSAucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZH4uY2lyY2xlIHtcbiAgICBib3JkZXItY29sb3I6ICNmNDQzMzZcbn1cblxuLmNhcmQtd2l6YXJkW2RhdGEtY29sb3I9cm9zZV0gLm1vdmluZy10YWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTFlNjM7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMCwwLDAsLjE0KSwwIDdweCAxMHB4IC01cHggcmdiYSgyMzMsMzAsOTksLjQpXG59XG5cbi5jYXJkLXdpemFyZFtkYXRhLWNvbG9yPXJvc2VdIC5waWN0dXJlOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlOTFlNjNcbn1cblxuLmNhcmQtd2l6YXJkW2RhdGEtY29sb3I9cm9zZV0gLmNob2ljZS5hY3RpdmUgLmljb24sLmNhcmQtd2l6YXJkW2RhdGEtY29sb3I9cm9zZV0gLmNob2ljZTpob3ZlciAuaWNvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTkxZTYzO1xuICAgIGNvbG9yOiAjZTkxZTYzXG59XG5cbi5jYXJkLXdpemFyZFtkYXRhLWNvbG9yPXJvc2VdIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5jaGVja2JveC1tYXRlcmlhbCAuY2hlY2ssLmNhcmQtd2l6YXJkW2RhdGEtY29sb3I9cm9zZV0gLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWR+LmNoZWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzXG59XG5cbi5jYXJkLXdpemFyZFtkYXRhLWNvbG9yPXJvc2VdIC5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2Vkfi5jaXJjbGUge1xuICAgIGJvcmRlci1jb2xvcjogI2U5MWU2M1xufVxuXG4uY2FyZC13aXphcmQgLnBpY3R1cmUgaW5wdXRbdHlwZT1maWxlXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNhcmQtd2l6YXJkIC5waWN0dXJlLXNyYyB7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmNhcmQtd2l6YXJkIC50YWItY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMzQwcHg7XG4gICAgcGFkZGluZzogMjBweCAxNXB4XG59XG5cbi5jYXJkLXdpemFyZCAud2l6YXJkLWZvb3RlciB7XG4gICAgcGFkZGluZzogMCAxNXB4XG59XG5cbi5jYXJkLXdpemFyZCAud2l6YXJkLWZvb3RlciAuY2hlY2tib3gge1xuICAgIG1hcmdpbi10b3A6IDE2cHhcbn1cblxuLmNhcmQtd2l6YXJkIC5kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY2FyZC13aXphcmQgLndpemFyZC1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMzVweFxufVxuXG4uY2FyZC13aXphcmQgLndpemFyZC1oZWFkZXIgaDUge1xuICAgIG1hcmdpbjogNXB4IDAgMFxufVxuXG4uY2FyZC13aXphcmQgLm5hdi1waWxscz5saSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5jYXJkLXdpemFyZCAuYnRuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG5cbi5jYXJkLXdpemFyZCAuaW5mby10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW46IDEwcHggMCAzMHB4XG59XG5cbi5jYXJkLXdpemFyZCAuY2hvaWNlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHhcbn1cblxuLmNhcmQtd2l6YXJkIC5jaG9pY2VbZGlzYWJsZWRdIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IC4yNlxufVxuXG4uY2FyZC13aXphcmQgLmNob2ljZSAuaWNvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgaGVpZ2h0OiAxMTZweDtcbiAgICB3aWR0aDogMTE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgYm9yZGVyOiA0cHggc29saWQgI2NjYztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4yc1xufVxuXG4uY2FyZC13aXphcmQgLmNob2ljZSBpIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDExMXB4XG59XG5cbi5jYXJkLXdpemFyZCAuY2hvaWNlLmFjdGl2ZSAuaWNvbiwuY2FyZC13aXphcmQgLmNob2ljZTpob3ZlciAuaWNvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmNhOGZmXG59XG5cbi5jYXJkLXdpemFyZCAuY2hvaWNlIGlucHV0W3R5cGU9Y2hlY2tib3hdLC5jYXJkLXdpemFyZCAuY2hvaWNlIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEwMDAwcHg7XG4gICAgei1pbmRleDogLTFcbn1cblxuLmNhcmQtd2l6YXJkIC5idG4tZmluaXNoIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jYXJkLXdpemFyZCAuZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtc2l6ZTogMTRweFxufVxuXG4uY2FyZC13aXphcmQgLndpemFyZC10aXRsZSB7XG4gICAgbWFyZ2luOiAwXG59XG5cbi5jYXJkLXdpemFyZCAubmF2LXBpbGxzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsNzglLC4yKVxufVxuXG4uY2FyZC13aXphcmQgLm5hdi1waWxscz5saStsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBcbn1cblxuLmNhcmQtd2l6YXJkIC5uYXYtcGlsbHM+bGk+YSB7XG4gICAgYm9yZGVyOiAwIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmNhcmQtd2l6YXJkIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmEsLmNhcmQtd2l6YXJkIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6Zm9jdXMsLmNhcmQtd2l6YXJkIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6aG92ZXIsLmNhcmQtd2l6YXJkIC5uYXYtcGlsbHM+bGk+YTpmb2N1cywuY2FyZC13aXphcmQgLm5hdi1waWxscz5saT5hOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuLmNhcmQtd2l6YXJkIC5uYXYtcGlsbHM+bGkgaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMFxufVxuXG4uY2FyZC13aXphcmQgLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50XG59XG5cbi5jYXJkLXdpemFyZCAudGFiLXBhbmUgLmZvcm0tZ3JvdXAuc2VsZWN0LXdpemFyZCB7XG4gICAgbWFyZ2luLXRvcDogMjJweFxufVxuXG4uZGFyay1lZGl0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci00O1xufVxuXG4uZGFyay1lZGl0aW9uIC5iYWRnZS5iYWRnZS13YXJuaW5nIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlIWltcG9ydGFudFxufVxuXG4uZGFyay1lZGl0aW9uLm9mZi1jYW52YXMtc2lkZWJhciAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5hbmltYXRpb24tdHJhbnNpdGlvbi1nZW5lcmFsLC5sb2NrLXBhZ2UgLmNhcmQtcHJvZmlsZSwubG9naW4tcGFnZSAuY2FyZC1sb2dpbiwuc2lkZWJhciAubG9nbyBhLmxvZ28tbWluaSwuc2lkZWJhciAubG9nbyBhLmxvZ28tbm9ybWFsLC5zaWRlYmFyIC5uYXYgcCwuc2lkZWJhciAuc2lkZWJhci13cmFwcGVyIC51c2VyIC51c2VyLWluZm8gW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXX5kaXY+dWw+bGk+YSBzcGFuLC5zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXI+Lm5hdiBbZGF0YS10b2dnbGU9Y29sbGFwc2VdfmRpdj51bD5saT5hIHNwYW4sLnNpZGViYXIgLnVzZXIgLnBob3RvLC5zaWRlYmFyIC51c2VyIC51c2VyLWluZm8+YT5zcGFuIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhclxufVxuXG4uYW5pbWF0aW9uLXRyYW5zaXRpb24tc2xvdyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zN3MgbGluZWFyXG59XG5cbi5hbmltYXRpb24tdHJhbnNpdGlvbi1mYXN0LC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkPmRpdiwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuLC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoPmRpdiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZSAwc1xufVxuXG4uYW5pbWF0aW9uLXRyYW5zaXRpb24tZmFzdC1pbiwuY2FyZXQsLnNpZGViYXIgYSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1pblxufVxuXG4uYWxlcnQge1xuICAgIGJvcmRlcjogMDtcbiAgICBsaW5lLWhlaWdodDogMjBweFxufVxuXG4uYWxlcnQgYiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtXG59XG5cbi5hbGVydCwuYWxlcnQuYWxlcnQtZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGNvbG9yOiAjNmM3NTdkXG59XG5cbi5hbGVydC5hbGVydC1kZWZhdWx0IC5hbGVydC1saW5rLC5hbGVydC5hbGVydC1kZWZhdWx0IGEsLmFsZXJ0IC5hbGVydC1saW5rLC5hbGVydCBhIHtcbiAgICBjb2xvcjogIzZjNzU3ZFxufVxuXG4uYWxlcnQuYWxlcnQtaW52ZXJzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjkyOTtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5hbGVydC5hbGVydC1pbnZlcnNlIC5hbGVydC1saW5rLC5hbGVydC5hbGVydC1pbnZlcnNlIGEge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGVcbn1cblxuLmFsZXJ0LmFsZXJ0LXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNzJhYmQ7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uYWxlcnQuYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluaywuYWxlcnQuYWxlcnQtcHJpbWFyeSBhIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5hbGVydC5hbGVydC1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTViNTU5O1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGVcbn1cblxuLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmssLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3MgYSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uYWxlcnQuYWxlcnQtaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5YWVjNjtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5hbGVydC5hbGVydC1pbmZvIC5hbGVydC1saW5rLC5hbGVydC5hbGVydC1pbmZvIGEge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGVcbn1cblxuLmFsZXJ0LmFsZXJ0LXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjllMGY7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uYWxlcnQuYWxlcnQtd2FybmluZyAuYWxlcnQtbGluaywuYWxlcnQuYWxlcnQtd2FybmluZyBhIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5hbGVydC5hbGVydC1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTUxNDU7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uYWxlcnQuYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rLC5hbGVydC5hbGVydC1kYW5nZXIgYSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uYWxlcnQuYWxlcnQtcm9zZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhMmM2ZDtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5hbGVydC1kYW5nZXIsLmFsZXJ0LWluZm8sLmFsZXJ0LXJvc2UsLmFsZXJ0LXN1Y2Nlc3MsLmFsZXJ0LXdhcm5pbmcsLmFsZXJ0LmFsZXJ0LXJvc2UgLmFsZXJ0LWxpbmssLmFsZXJ0LmFsZXJ0LXJvc2UgYSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uYWxlcnQtZGVmYXVsdCAuYWxlcnQtbGluaywuYWxlcnQtZGVmYXVsdCBhIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuODcpXG59XG5cbi5hbGVydCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDg5JVxufVxuXG4uYWxlcnQuYWxlcnQtZGFuZ2VyIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLDAsMCwuMTQpLDAgN3B4IDEwcHggLTVweCByZ2JhKDI0NCw2Nyw1NCwuNClcbn1cblxuLmFsZXJ0LmFsZXJ0LWRhbmdlciBpIHtcbiAgICBjb2xvcjogI2Y0NDMzNlxufVxuXG4uYWxlcnQuYWxlcnQtd2FybmluZyB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMCwwLDAsLjE0KSwwIDdweCAxMHB4IC01cHggcmdiYSgyNTUsMTUyLDAsLjQpXG59XG5cbi5hbGVydC5hbGVydC13YXJuaW5nIGkge1xuICAgIGNvbG9yOiAjZmY5ODAwXG59XG5cbi5hbGVydC5hbGVydC1zdWNjZXNzIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLDAsMCwuMTQpLDAgN3B4IDEwcHggLTVweCByZ2JhKDc2LDE3NSw4MCwuNClcbn1cblxuLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3MgaSB7XG4gICAgY29sb3I6ICM0Y2FmNTBcbn1cblxuLmFsZXJ0LmFsZXJ0LWluZm8ge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsMCwwLC4xNCksMCA3cHggMTBweCAtNXB4IHJnYmEoMjMsMTYyLDE4NCwuNClcbn1cblxuLmFsZXJ0LmFsZXJ0LWluZm8gaSB7XG4gICAgY29sb3I6ICMxN2EyYjhcbn1cblxuLmFsZXJ0LmFsZXJ0LXByaW1hcnkge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsMCwwLC4xNCksMCA3cHggMTBweCAtNXB4IHJnYmEoMTU2LDM5LDE3NiwuNClcbn1cblxuLmFsZXJ0LmFsZXJ0LXByaW1hcnkgaSB7XG4gICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLTdcbn1cblxuLmFsZXJ0LmFsZXJ0LXJvc2Uge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsMCwwLC4xNCksMCA3cHggMTBweCAtNXB4IHJnYmEoMjMzLDMwLDk5LC40KVxufVxuXG4uYWxlcnQuYWxlcnQtcm9zZSBpIHtcbiAgICBjb2xvcjogI2U5MWU2M1xufVxuXG4uYWxlcnQuYWxlcnQtd2l0aC1pY29uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY2cHhcbn1cblxuLmFsZXJ0LmFsZXJ0LXdpdGgtaWNvbiBpW2RhdGEtbm90aWZ5PWljb25dIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogLjkzNzVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0uOTM3NXJlbTtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5hbGVydCAuY2xvc2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAuNVxufVxuXG4uYWxlcnQgLmNsb3NlIGkge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxMXB4XG59XG5cbi5hbGVydCBpW2RhdGEtbm90aWZ5PWljb25dIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5hbGVydCAuYWxlcnQtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjA3MXJlbVxufVxuXG4uYWxlcnQgLmFsZXJ0LWljb24gaSB7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICB0b3A6IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmFsZXJ0IFtkYXRhLW5vdGlmeT1kaXNtaXNzXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHhcbn1cblxuLnBsYWNlcy1idXR0b25zIC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtXG59XG5cbi5hbGVydC5hbGVydC1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjBkZWcsIzAyOWViMSwjMjViMWMzKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldFxufVxuXG4uYWxlcnQuYWxlcnQtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZDogQHByaW1hcnktY29sb3ItMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldFxufVxuXG4uYWxlcnQuYWxlcnQtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDYwZGVnLCMyODhjNmMsIzRlYTc1Mik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXRcbn1cblxuLmFsZXJ0LmFsZXJ0LWRhbmdlciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDYwZGVnLCNkMjI4MjQsI2RhM2EzNik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXRcbn1cblxuLmFsZXJ0LmFsZXJ0LXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6IEBwcmltYXJ5LWNvbG9yLTM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXRcbn1cblxuLmFsZXJ0IC5jbG9zZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiAwIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudFxufVxuXG4uYWxlcnQgLmNsb3NlOmZvY3VzLC5hbGVydCAuY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgb3BhY2l0eTogMVxufVxuXG4uYnRuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogLjMxMjVyZW0gMXB4O1xuICAgIHdpbGwtY2hhbmdlOiBib3gtc2hhZG93LHRyYW5zZm9ybVxufVxuXG4uYnRuLmFjdGl2ZS5mb2N1cywuYnRuLmFjdGl2ZTpmb2N1cywuYnRuLmZvY3VzLC5idG46YWN0aXZlLmZvY3VzLC5idG46YWN0aXZlOmZvY3VzLC5idG46Zm9jdXMge1xuICAgIG91dGxpbmU6IDBcbn1cblxuLmJ0bi5idG4tcHJpbWFyeSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci03O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMTU2LDM5LDE3NiwuMTQpLDAgM3B4IDFweCAtMnB4IHJnYmEoMTU2LDM5LDE3NiwuMiksMCAxcHggNXB4IDAgcmdiYSgxNTYsMzksMTc2LC4xMilcbn1cblxuLmJ0bi5idG4tcHJpbWFyeS5mb2N1cywuYnRuLmJ0bi1wcmltYXJ5OmZvY3VzLC5idG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoQHByaW1hcnktY29sb3ItNyxAcHJpbWFyeS1jb2xvci0xMCwjYTcyYWJkKTtcbiAgICBib3JkZXItY29sb3I6ICM3MDFjN2Vcbn1cblxuLmJ0bi5idG4tcHJpbWFyeS5hY3RpdmUsLmJ0bi5idG4tcHJpbWFyeTphY3RpdmUsLm9wZW4+LmJ0bi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUsLnNob3c+LmJ0bi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoQHByaW1hcnktY29sb3ItNyxAcHJpbWFyeS1jb2xvci0xMCwjYTcyYWJkKTtcbiAgICBib3JkZXItY29sb3I6ICM3MDFjN2U7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgxNTYsMzksMTc2LC4xNCksMCAzcHggMXB4IC0ycHggcmdiYSgxNTYsMzksMTc2LC4yKSwwIDFweCA1cHggMCByZ2JhKDE1NiwzOSwxNzYsLjEyKVxufVxuXG4uYnRuLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cywuYnRuLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cywuYnRuLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3ZlciwuYnRuLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cywuYnRuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cywuYnRuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3Zlciwub3Blbj4uYnRuLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywub3Blbj4uYnRuLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywub3Blbj4uYnRuLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpob3Zlciwuc2hvdz4uYnRuLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywuc2hvdz4uYnRuLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywuc2hvdz4uYnRuLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcihAcHJpbWFyeS1jb2xvci03LEBwcmltYXJ5LWNvbG9yLTEwLCNhNzJhYmQpO1xuICAgIGJvcmRlci1jb2xvcjogIzNmMTA0OFxufVxuXG4ub3Blbj4uYnRuLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItN1xufVxuXG4ub3Blbj4uYnRuLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoQHByaW1hcnktY29sb3ItNyxAcHJpbWFyeS1jb2xvci0xMCwjYTcyYWJkKVxufVxuXG4uYnRuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLC5idG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsLmJ0bi5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3ZlciwuYnRuLmJ0bi1wcmltYXJ5OmRpc2FibGVkLmZvY3VzLC5idG4uYnRuLXByaW1hcnk6ZGlzYWJsZWQ6Zm9jdXMsLmJ0bi5idG4tcHJpbWFyeTpkaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItNztcbiAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5LWNvbG9yLTdcbn1cblxuLmJ0bi5idG4tcHJpbWFyeTphY3RpdmUsLmJ0bi5idG4tcHJpbWFyeTpmb2N1cywuYnRuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDE0cHggMjZweCAtMTJweCBAc2hhZG93LXByaW1hcnktY29sb3ItMywwIDRweCAyM3B4IDAgcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCBAc2hhZG93LXByaW1hcnktY29sb3ItM1xufVxuXG4uYnRuLmJ0bi1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCBoc2xhKDAsMCUsNjAlLC4xNCksMCAzcHggMXB4IC0ycHggaHNsYSgwLDAlLDYwJSwuMiksMCAxcHggNXB4IDAgaHNsYSgwLDAlLDYwJSwuMTIpXG59XG5cbi5idG4uYnRuLXNlY29uZGFyeS5mb2N1cywuYnRuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsLmJ0bi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCM5OTksIzkxOTE5MSwjYTFhMWExKTtcbiAgICBib3JkZXItY29sb3I6ICM3YTdhN2Fcbn1cblxuLmJ0bi5idG4tc2Vjb25kYXJ5LmFjdGl2ZSwuYnRuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLC5vcGVuPi5idG4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUsLnNob3c+LmJ0bi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjOTk5LCM5MTkxOTEsI2ExYTFhMSk7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2E3YTdhO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIGhzbGEoMCwwJSw2MCUsLjE0KSwwIDNweCAxcHggLTJweCBoc2xhKDAsMCUsNjAlLC4yKSwwIDFweCA1cHggMCBoc2xhKDAsMCUsNjAlLC4xMilcbn1cblxuLmJ0bi5idG4tc2Vjb25kYXJ5LmFjdGl2ZS5mb2N1cywuYnRuLmJ0bi1zZWNvbmRhcnkuYWN0aXZlOmZvY3VzLC5idG4uYnRuLXNlY29uZGFyeS5hY3RpdmU6aG92ZXIsLmJ0bi5idG4tc2Vjb25kYXJ5OmFjdGl2ZS5mb2N1cywuYnRuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlOmZvY3VzLC5idG4uYnRuLXNlY29uZGFyeTphY3RpdmU6aG92ZXIsLm9wZW4+LmJ0bi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywub3Blbj4uYnRuLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5vcGVuPi5idG4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsLnNob3c+LmJ0bi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywuc2hvdz4uYnRuLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5zaG93Pi5idG4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzk5OSwjOTE5MTkxLCNhMWExYTEpO1xuICAgIGJvcmRlci1jb2xvcjogIzU5NTk1OVxufVxuXG4ub3Blbj4uYnRuLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5XG59XG5cbi5vcGVuPi5idG4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCM5OTksIzkxOTE5MSwjYTFhMWExKVxufVxuXG4uYnRuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQuZm9jdXMsLmJ0bi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkOmZvY3VzLC5idG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZDpob3ZlciwuYnRuLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQuZm9jdXMsLmJ0bi5idG4tc2Vjb25kYXJ5OmRpc2FibGVkOmZvY3VzLC5idG4uYnRuLXNlY29uZGFyeTpkaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICBib3JkZXItY29sb3I6ICM5OTlcbn1cblxuLmJ0bi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwuYnRuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsLmJ0bi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDE0cHggMjZweCAtMTJweCBoc2xhKDAsMCUsNjAlLC40MiksMCA0cHggMjNweCAwIHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggaHNsYSgwLDAlLDYwJSwuMilcbn1cblxuLmJ0bi5idG4taW5mbyB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMjMsMTYyLDE4NCwuMTQpLDAgM3B4IDFweCAtMnB4IHJnYmEoMjMsMTYyLDE4NCwuMiksMCAxcHggNXB4IDAgcmdiYSgyMywxNjIsMTg0LC4xMilcbn1cblxuLmJ0bi5idG4taW5mby5mb2N1cywuYnRuLmJ0bi1pbmZvOmZvY3VzLC5idG4uYnRuLWluZm86aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzE3YTJiOCwjMTU5NmFhLCMxOWFlYzYpO1xuICAgIGJvcmRlci1jb2xvcjogIzEwNzI4MlxufVxuXG4uYnRuLmJ0bi1pbmZvLmFjdGl2ZSwuYnRuLmJ0bi1pbmZvOmFjdGl2ZSwub3Blbj4uYnRuLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSwuc2hvdz4uYnRuLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjMTdhMmI4LCMxNTk2YWEsIzE5YWVjNik7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTA3MjgyO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMjMsMTYyLDE4NCwuMTQpLDAgM3B4IDFweCAtMnB4IHJnYmEoMjMsMTYyLDE4NCwuMiksMCAxcHggNXB4IDAgcmdiYSgyMywxNjIsMTg0LC4xMilcbn1cblxuLmJ0bi5idG4taW5mby5hY3RpdmUuZm9jdXMsLmJ0bi5idG4taW5mby5hY3RpdmU6Zm9jdXMsLmJ0bi5idG4taW5mby5hY3RpdmU6aG92ZXIsLmJ0bi5idG4taW5mbzphY3RpdmUuZm9jdXMsLmJ0bi5idG4taW5mbzphY3RpdmU6Zm9jdXMsLmJ0bi5idG4taW5mbzphY3RpdmU6aG92ZXIsLm9wZW4+LmJ0bi5idG4taW5mby5kcm9wZG93bi10b2dnbGUuZm9jdXMsLm9wZW4+LmJ0bi5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLm9wZW4+LmJ0bi5idG4taW5mby5kcm9wZG93bi10b2dnbGU6aG92ZXIsLnNob3c+LmJ0bi5idG4taW5mby5kcm9wZG93bi10b2dnbGUuZm9jdXMsLnNob3c+LmJ0bi5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLnNob3c+LmJ0bi5idG4taW5mby5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzE3YTJiOCwjMTU5NmFhLCMxOWFlYzYpO1xuICAgIGJvcmRlci1jb2xvcjogIzA5M2U0N1xufVxuXG4ub3Blbj4uYnRuLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiOFxufVxuXG4ub3Blbj4uYnRuLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzE3YTJiOCwjMTU5NmFhLCMxOWFlYzYpXG59XG5cbi5idG4uYnRuLWluZm8uZGlzYWJsZWQuZm9jdXMsLmJ0bi5idG4taW5mby5kaXNhYmxlZDpmb2N1cywuYnRuLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyLC5idG4uYnRuLWluZm86ZGlzYWJsZWQuZm9jdXMsLmJ0bi5idG4taW5mbzpkaXNhYmxlZDpmb2N1cywuYnRuLmJ0bi1pbmZvOmRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiOFxufVxuXG4uYnRuLmJ0bi1pbmZvOmFjdGl2ZSwuYnRuLmJ0bi1pbmZvOmZvY3VzLC5idG4uYnRuLWluZm86aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMjMsMTYyLDE4NCwuNDIpLDAgNHB4IDIzcHggMCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMjMsMTYyLDE4NCwuMilcbn1cblxuLmJ0bi5idG4tc3VjY2VzcyB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoNzYsMTc1LDgwLC4xNCksMCAzcHggMXB4IC0ycHggcmdiYSg3NiwxNzUsODAsLjIpLDAgMXB4IDVweCAwIHJnYmEoNzYsMTc1LDgwLC4xMilcbn1cblxuLmJ0bi5idG4tc3VjY2Vzcy5mb2N1cywuYnRuLmJ0bi1zdWNjZXNzOmZvY3VzLC5idG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzRjYWY1MCwjNDdhNDRiLCM1NWI1NTkpO1xuICAgIGJvcmRlci1jb2xvcjogIzM5ODQzY1xufVxuXG4uYnRuLmJ0bi1zdWNjZXNzLmFjdGl2ZSwuYnRuLmJ0bi1zdWNjZXNzOmFjdGl2ZSwub3Blbj4uYnRuLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSwuc2hvdz4uYnRuLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjNGNhZjUwLCM0N2E0NGIsIzU1YjU1OSk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzk4NDNjO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoNzYsMTc1LDgwLC4xNCksMCAzcHggMXB4IC0ycHggcmdiYSg3NiwxNzUsODAsLjIpLDAgMXB4IDVweCAwIHJnYmEoNzYsMTc1LDgwLC4xMilcbn1cblxuLmJ0bi5idG4tc3VjY2Vzcy5hY3RpdmUuZm9jdXMsLmJ0bi5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsLmJ0bi5idG4tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsLmJ0bi5idG4tc3VjY2VzczphY3RpdmUuZm9jdXMsLmJ0bi5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsLmJ0bi5idG4tc3VjY2VzczphY3RpdmU6aG92ZXIsLm9wZW4+LmJ0bi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuZm9jdXMsLm9wZW4+LmJ0bi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLm9wZW4+LmJ0bi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6aG92ZXIsLnNob3c+LmJ0bi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuZm9jdXMsLnNob3c+LmJ0bi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLnNob3c+LmJ0bi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzRjYWY1MCwjNDdhNDRiLCM1NWI1NTkpO1xuICAgIGJvcmRlci1jb2xvcjogIzI1NTYyN1xufVxuXG4ub3Blbj4uYnRuLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRjYWY1MFxufVxuXG4ub3Blbj4uYnRuLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzRjYWY1MCwjNDdhNDRiLCM1NWI1NTkpXG59XG5cbi5idG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuZm9jdXMsLmJ0bi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cywuYnRuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLC5idG4uYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQuZm9jdXMsLmJ0bi5idG4tc3VjY2VzczpkaXNhYmxlZDpmb2N1cywuYnRuLmJ0bi1zdWNjZXNzOmRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwO1xuICAgIGJvcmRlci1jb2xvcjogIzRjYWY1MFxufVxuXG4uYnRuLmJ0bi1zdWNjZXNzOmFjdGl2ZSwuYnRuLmJ0bi1zdWNjZXNzOmZvY3VzLC5idG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTRweCAyNnB4IC0xMnB4IHJnYmEoNzYsMTc1LDgwLC40MiksMCA0cHggMjNweCAwIHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSg3NiwxNzUsODAsLjIpXG59XG5cbi5idG4uYnRuLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDA7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgyNTUsMTUyLDAsLjE0KSwwIDNweCAxcHggLTJweCByZ2JhKDI1NSwxNTIsMCwuMiksMCAxcHggNXB4IDAgcmdiYSgyNTUsMTUyLDAsLjEyKVxufVxuXG4uYnRuLmJ0bi13YXJuaW5nLmZvY3VzLC5idG4uYnRuLXdhcm5pbmc6Zm9jdXMsLmJ0bi5idG4td2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjZmY5ODAwLCNmMDhmMDAsI2ZmOWUwZik7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzI3NDAwXG59XG5cbi5idG4uYnRuLXdhcm5pbmcuYWN0aXZlLC5idG4uYnRuLXdhcm5pbmc6YWN0aXZlLC5vcGVuPi5idG4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLC5zaG93Pi5idG4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCNmZjk4MDAsI2YwOGYwMCwjZmY5ZTBmKTtcbiAgICBib3JkZXItY29sb3I6ICNjMjc0MDA7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgyNTUsMTUyLDAsLjE0KSwwIDNweCAxcHggLTJweCByZ2JhKDI1NSwxNTIsMCwuMiksMCAxcHggNXB4IDAgcmdiYSgyNTUsMTUyLDAsLjEyKVxufVxuXG4uYnRuLmJ0bi13YXJuaW5nLmFjdGl2ZS5mb2N1cywuYnRuLmJ0bi13YXJuaW5nLmFjdGl2ZTpmb2N1cywuYnRuLmJ0bi13YXJuaW5nLmFjdGl2ZTpob3ZlciwuYnRuLmJ0bi13YXJuaW5nOmFjdGl2ZS5mb2N1cywuYnRuLmJ0bi13YXJuaW5nOmFjdGl2ZTpmb2N1cywuYnRuLmJ0bi13YXJuaW5nOmFjdGl2ZTpob3Zlciwub3Blbj4uYnRuLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywub3Blbj4uYnRuLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywub3Blbj4uYnRuLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpob3Zlciwuc2hvdz4uYnRuLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywuc2hvdz4uYnRuLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywuc2hvdz4uYnRuLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjZmY5ODAwLCNmMDhmMDAsI2ZmOWUwZik7XG4gICAgYm9yZGVyLWNvbG9yOiAjODA0YzAwXG59XG5cbi5vcGVuPi5idG4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwXG59XG5cbi5vcGVuPi5idG4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjZmY5ODAwLCNmMDhmMDAsI2ZmOWUwZilcbn1cblxuLmJ0bi5idG4td2FybmluZy5kaXNhYmxlZC5mb2N1cywuYnRuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzLC5idG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsLmJ0bi5idG4td2FybmluZzpkaXNhYmxlZC5mb2N1cywuYnRuLmJ0bi13YXJuaW5nOmRpc2FibGVkOmZvY3VzLC5idG4uYnRuLXdhcm5pbmc6ZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmY5ODAwXG59XG5cbi5idG4uYnRuLXdhcm5pbmc6YWN0aXZlLC5idG4uYnRuLXdhcm5pbmc6Zm9jdXMsLmJ0bi5idG4td2FybmluZzpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAxNHB4IDI2cHggLTEycHggcmdiYSgyNTUsMTUyLDAsLjQyKSwwIDRweCAyM3B4IDAgcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDI1NSwxNTIsMCwuMilcbn1cblxuLmJ0bi5idG4tZGFuZ2VyIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMzY7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgyNDQsNjcsNTQsLjE0KSwwIDNweCAxcHggLTJweCByZ2JhKDI0NCw2Nyw1NCwuMiksMCAxcHggNXB4IDAgcmdiYSgyNDQsNjcsNTQsLjEyKVxufVxuXG4uYnRuLmJ0bi1kYW5nZXIuZm9jdXMsLmJ0bi5idG4tZGFuZ2VyOmZvY3VzLC5idG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjZjQ0MzM2LCNmMzM1MjcsI2Y1NTE0NSk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTExYjBjXG59XG5cbi5idG4uYnRuLWRhbmdlci5hY3RpdmUsLmJ0bi5idG4tZGFuZ2VyOmFjdGl2ZSwub3Blbj4uYnRuLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLC5zaG93Pi5idG4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoI2Y0NDMzNiwjZjMzNTI3LCNmNTUxNDUpO1xuICAgIGJvcmRlci1jb2xvcjogI2UxMWIwYztcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDI0NCw2Nyw1NCwuMTQpLDAgM3B4IDFweCAtMnB4IHJnYmEoMjQ0LDY3LDU0LC4yKSwwIDFweCA1cHggMCByZ2JhKDI0NCw2Nyw1NCwuMTIpXG59XG5cbi5idG4uYnRuLWRhbmdlci5hY3RpdmUuZm9jdXMsLmJ0bi5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cywuYnRuLmJ0bi1kYW5nZXIuYWN0aXZlOmhvdmVyLC5idG4uYnRuLWRhbmdlcjphY3RpdmUuZm9jdXMsLmJ0bi5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cywuYnRuLmJ0bi1kYW5nZXI6YWN0aXZlOmhvdmVyLC5vcGVuPi5idG4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUuZm9jdXMsLm9wZW4+LmJ0bi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywub3Blbj4uYnRuLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLC5zaG93Pi5idG4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUuZm9jdXMsLnNob3c+LmJ0bi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywuc2hvdz4uYnRuLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCNmNDQzMzYsI2YzMzUyNywjZjU1MTQ1KTtcbiAgICBib3JkZXItY29sb3I6ICNhMjEzMDlcbn1cblxuLm9wZW4+LmJ0bi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNlxufVxuXG4ub3Blbj4uYnRuLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjZjQ0MzM2LCNmMzM1MjcsI2Y1NTE0NSlcbn1cblxuLmJ0bi5idG4tZGFuZ2VyLmRpc2FibGVkLmZvY3VzLC5idG4uYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1cywuYnRuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIsLmJ0bi5idG4tZGFuZ2VyOmRpc2FibGVkLmZvY3VzLC5idG4uYnRuLWRhbmdlcjpkaXNhYmxlZDpmb2N1cywuYnRuLmJ0bi1kYW5nZXI6ZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMzY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2XG59XG5cbi5idG4uYnRuLWRhbmdlcjphY3RpdmUsLmJ0bi5idG4tZGFuZ2VyOmZvY3VzLC5idG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAxNHB4IDI2cHggLTEycHggcmdiYSgyNDQsNjcsNTQsLjQyKSwwIDRweCAyM3B4IDAgcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDI0NCw2Nyw1NCwuMilcbn1cblxuLmJ0bi5idG4tcm9zZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMjMzLDMwLDk5LC4xNCksMCAzcHggMXB4IC0ycHggcmdiYSgyMzMsMzAsOTksLjIpLDAgMXB4IDVweCAwIHJnYmEoMjMzLDMwLDk5LC4xMilcbn1cblxuLmJ0bi5idG4tcm9zZS5mb2N1cywuYnRuLmJ0bi1yb3NlOmZvY3VzLC5idG4uYnRuLXJvc2U6aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoI2U5MWU2MywjZTIxNjViLCNlYTJjNmQpO1xuICAgIGJvcmRlci1jb2xvcjogI2I4MTI0YVxufVxuXG4uYnRuLmJ0bi1yb3NlLmFjdGl2ZSwuYnRuLmJ0bi1yb3NlOmFjdGl2ZSwub3Blbj4uYnRuLmJ0bi1yb3NlLmRyb3Bkb3duLXRvZ2dsZSwuc2hvdz4uYnRuLmJ0bi1yb3NlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjZTkxZTYzLCNlMjE2NWIsI2VhMmM2ZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjgxMjRhO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMjMzLDMwLDk5LC4xNCksMCAzcHggMXB4IC0ycHggcmdiYSgyMzMsMzAsOTksLjIpLDAgMXB4IDVweCAwIHJnYmEoMjMzLDMwLDk5LC4xMilcbn1cblxuLmJ0bi5idG4tcm9zZS5hY3RpdmUuZm9jdXMsLmJ0bi5idG4tcm9zZS5hY3RpdmU6Zm9jdXMsLmJ0bi5idG4tcm9zZS5hY3RpdmU6aG92ZXIsLmJ0bi5idG4tcm9zZTphY3RpdmUuZm9jdXMsLmJ0bi5idG4tcm9zZTphY3RpdmU6Zm9jdXMsLmJ0bi5idG4tcm9zZTphY3RpdmU6aG92ZXIsLm9wZW4+LmJ0bi5idG4tcm9zZS5kcm9wZG93bi10b2dnbGUuZm9jdXMsLm9wZW4+LmJ0bi5idG4tcm9zZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLm9wZW4+LmJ0bi5idG4tcm9zZS5kcm9wZG93bi10b2dnbGU6aG92ZXIsLnNob3c+LmJ0bi5idG4tcm9zZS5kcm9wZG93bi10b2dnbGUuZm9jdXMsLnNob3c+LmJ0bi5idG4tcm9zZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLnNob3c+LmJ0bi5idG4tcm9zZS5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoI2U5MWU2MywjZTIxNjViLCNlYTJjNmQpO1xuICAgIGJvcmRlci1jb2xvcjogIzdiMGMzMlxufVxuXG4ub3Blbj4uYnRuLmJ0bi1yb3NlLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5MWU2M1xufVxuXG4ub3Blbj4uYnRuLmJ0bi1yb3NlLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoI2U5MWU2MywjZTIxNjViLCNlYTJjNmQpXG59XG5cbi5idG4uYnRuLXJvc2UuZGlzYWJsZWQuZm9jdXMsLmJ0bi5idG4tcm9zZS5kaXNhYmxlZDpmb2N1cywuYnRuLmJ0bi1yb3NlLmRpc2FibGVkOmhvdmVyLC5idG4uYnRuLXJvc2U6ZGlzYWJsZWQuZm9jdXMsLmJ0bi5idG4tcm9zZTpkaXNhYmxlZDpmb2N1cywuYnRuLmJ0bi1yb3NlOmRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzO1xuICAgIGJvcmRlci1jb2xvcjogI2U5MWU2M1xufVxuXG4uYnRuLmJ0bi1yb3NlOmFjdGl2ZSwuYnRuLmJ0bi1yb3NlOmZvY3VzLC5idG4uYnRuLXJvc2U6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMjMzLDMwLDk5LC40MiksMCA0cHggMjNweCAwIHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgyMzMsMzAsOTksLjIpXG59XG5cbi5idG4sLmJ0bi5idG4tZGVmYXVsdCB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIGhzbGEoMCwwJSw2MCUsLjE0KSwwIDNweCAxcHggLTJweCBoc2xhKDAsMCUsNjAlLC4yKSwwIDFweCA1cHggMCBoc2xhKDAsMCUsNjAlLC4xMilcbn1cblxuLmJ0bi5idG4tZGVmYXVsdC5mb2N1cywuYnRuLmJ0bi1kZWZhdWx0OmZvY3VzLC5idG4uYnRuLWRlZmF1bHQ6aG92ZXIsLmJ0bi5mb2N1cywuYnRuOmZvY3VzLC5idG46aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzk5OSwjOTE5MTkxLCNhMWExYTEpO1xuICAgIGJvcmRlci1jb2xvcjogIzdhN2E3YVxufVxuXG4uYnRuLmFjdGl2ZSwuYnRuLmJ0bi1kZWZhdWx0LmFjdGl2ZSwuYnRuLmJ0bi1kZWZhdWx0OmFjdGl2ZSwuYnRuOmFjdGl2ZSwub3Blbj4uYnRuLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZSwub3Blbj4uYnRuLmRyb3Bkb3duLXRvZ2dsZSwuc2hvdz4uYnRuLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZSwuc2hvdz4uYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjOTk5LCM5MTkxOTEsI2ExYTFhMSk7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2E3YTdhO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIGhzbGEoMCwwJSw2MCUsLjE0KSwwIDNweCAxcHggLTJweCBoc2xhKDAsMCUsNjAlLC4yKSwwIDFweCA1cHggMCBoc2xhKDAsMCUsNjAlLC4xMilcbn1cblxuLmJ0bi5hY3RpdmUuZm9jdXMsLmJ0bi5hY3RpdmU6Zm9jdXMsLmJ0bi5hY3RpdmU6aG92ZXIsLmJ0bi5idG4tZGVmYXVsdC5hY3RpdmUuZm9jdXMsLmJ0bi5idG4tZGVmYXVsdC5hY3RpdmU6Zm9jdXMsLmJ0bi5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsLmJ0bi5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsLmJ0bi5idG4tZGVmYXVsdDphY3RpdmU6Zm9jdXMsLmJ0bi5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsLmJ0bjphY3RpdmUuZm9jdXMsLmJ0bjphY3RpdmU6Zm9jdXMsLmJ0bjphY3RpdmU6aG92ZXIsLm9wZW4+LmJ0bi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUuZm9jdXMsLm9wZW4+LmJ0bi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLm9wZW4+LmJ0bi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6aG92ZXIsLm9wZW4+LmJ0bi5kcm9wZG93bi10b2dnbGUuZm9jdXMsLm9wZW4+LmJ0bi5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLm9wZW4+LmJ0bi5kcm9wZG93bi10b2dnbGU6aG92ZXIsLnNob3c+LmJ0bi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUuZm9jdXMsLnNob3c+LmJ0bi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLnNob3c+LmJ0bi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6aG92ZXIsLnNob3c+LmJ0bi5kcm9wZG93bi10b2dnbGUuZm9jdXMsLnNob3c+LmJ0bi5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLnNob3c+LmJ0bi5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzk5OSwjOTE5MTkxLCNhMWExYTEpO1xuICAgIGJvcmRlci1jb2xvcjogIzU5NTk1OVxufVxuXG4ub3Blbj4uYnRuLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiwub3Blbj4uYnRuLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OVxufVxuXG4ub3Blbj4uYnRuLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbjpob3Zlciwub3Blbj4uYnRuLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzk5OSwjOTE5MTkxLCNhMWExYTEpXG59XG5cbi5idG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQuZm9jdXMsLmJ0bi5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1cywuYnRuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLC5idG4uYnRuLWRlZmF1bHQ6ZGlzYWJsZWQuZm9jdXMsLmJ0bi5idG4tZGVmYXVsdDpkaXNhYmxlZDpmb2N1cywuYnRuLmJ0bi1kZWZhdWx0OmRpc2FibGVkOmhvdmVyLC5idG4uZGlzYWJsZWQuZm9jdXMsLmJ0bi5kaXNhYmxlZDpmb2N1cywuYnRuLmRpc2FibGVkOmhvdmVyLC5idG46ZGlzYWJsZWQuZm9jdXMsLmJ0bjpkaXNhYmxlZDpmb2N1cywuYnRuOmRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICAgIGJvcmRlci1jb2xvcjogIzk5OVxufVxuXG4uYnRuLmJ0bi1kZWZhdWx0OmFjdGl2ZSwuYnRuLmJ0bi1kZWZhdWx0OmZvY3VzLC5idG4uYnRuLWRlZmF1bHQ6aG92ZXIsLmJ0bjphY3RpdmUsLmJ0bjpmb2N1cywuYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDE0cHggMjZweCAtMTJweCBoc2xhKDAsMCUsNjAlLC40MiksMCA0cHggMjNweCAwIHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggaHNsYSgwLDAlLDYwJSwuMilcbn1cblxuLmJ0bi5idG4td2hpdGUsLmJ0bi5idG4td2hpdGU6Zm9jdXMsLmJ0bi5idG4td2hpdGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBjb2xvcjogIzU1NVxufVxuXG4uYnRuLmJ0bi1yb3NlLC5idG4uYnRuLXJvc2U6Zm9jdXMsLmJ0bi5idG4tcm9zZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5MWU2MztcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5idG4uYnRuLXdhcm5pbmcge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGVcbn1cblxuLmJ0bi5idG4tbGluayB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4uYnRuLmJ0bi1saW5rOmFjdGl2ZSwuYnRuLmJ0bi1saW5rOmZvY3VzLC5idG4uYnRuLWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnRcbn1cblxuLmJ0bi1ncm91cC1yYWlzZWQgLmJ0biwuYnRuLmJ0bi1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwwLDAsLjE0KSwwIDNweCAxcHggLTJweCByZ2JhKDAsMCwwLC4yKSwwIDFweCA1cHggMCByZ2JhKDAsMCwwLC4xMilcbn1cblxuLmJ0bi1ncm91cC1yYWlzZWQgLmJ0bi5idG4tbGluaywuYnRuLWdyb3VwLXJhaXNlZCAuYnRuLmJ0bi1saW5rOmFjdGl2ZSwuYnRuLWdyb3VwLXJhaXNlZCAuYnRuLmJ0bi1saW5rOmZvY3VzLC5idG4tZ3JvdXAtcmFpc2VkIC5idG4uYnRuLWxpbms6aG92ZXIsLmJ0bi1ncm91cC1yYWlzZWQgLmJ0bi5kaXNhYmxlZCwuYnRuLWdyb3VwLXJhaXNlZCAuYnRuOmRpc2FibGVkLC5idG4tZ3JvdXAtcmFpc2VkIC5idG5bZGlzYWJsZWRdLC5idG4uYnRuLXJhaXNlZC5idG4tbGluaywuYnRuLmJ0bi1yYWlzZWQuYnRuLWxpbms6YWN0aXZlLC5idG4uYnRuLXJhaXNlZC5idG4tbGluazpmb2N1cywuYnRuLmJ0bi1yYWlzZWQuYnRuLWxpbms6aG92ZXIsLmJ0bi5idG4tcmFpc2VkLmRpc2FibGVkLC5idG4uYnRuLXJhaXNlZDpkaXNhYmxlZCwuYnRuLmJ0bi1yYWlzZWRbZGlzYWJsZWRdLGZpZWxkc2V0W2Rpc2FibGVkXVtkaXNhYmxlZF0gLmJ0bi1ncm91cC1yYWlzZWQgLmJ0bixmaWVsZHNldFtkaXNhYmxlZF1bZGlzYWJsZWRdIC5idG4uYnRuLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLC5idG4uYnRuLW91dGxpbmUtaW5mbywuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnksLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnksLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzLC5idG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yXG59XG5cbi5idG4uYnRuLW91dGxpbmUge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5idG4uYnRuLW91dGxpbmUuZm9jdXMsLmJ0bi5idG4tb3V0bGluZTpmb2N1cywuYnRuLmJ0bi1vdXRsaW5lOmhvdmVyIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsNjAlLC4yKTtcbiAgICBib3JkZXItY29sb3I6ICMzMzNcbn1cblxuLmJ0bi5idG4tb3V0bGluZS5hY3RpdmUsLmJ0bi5idG4tb3V0bGluZTphY3RpdmUsLm9wZW4+LmJ0bi5idG4tb3V0bGluZS5kcm9wZG93bi10b2dnbGUsLnNob3c+LmJ0bi5idG4tb3V0bGluZS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSw2MCUsLjIpO1xuICAgIGJvcmRlci1jb2xvcjogIzMzMztcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsMCwwLC4xNCksMCAzcHggMXB4IC0ycHggcmdiYSgwLDAsMCwuMiksMCAxcHggNXB4IDAgcmdiYSgwLDAsMCwuMTIpXG59XG5cbi5idG4uYnRuLW91dGxpbmUuYWN0aXZlLmZvY3VzLC5idG4uYnRuLW91dGxpbmUuYWN0aXZlOmZvY3VzLC5idG4uYnRuLW91dGxpbmUuYWN0aXZlOmhvdmVyLC5idG4uYnRuLW91dGxpbmU6YWN0aXZlLmZvY3VzLC5idG4uYnRuLW91dGxpbmU6YWN0aXZlOmZvY3VzLC5idG4uYnRuLW91dGxpbmU6YWN0aXZlOmhvdmVyLC5vcGVuPi5idG4uYnRuLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLC5vcGVuPi5idG4uYnRuLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5vcGVuPi5idG4uYnRuLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLC5zaG93Pi5idG4uYnRuLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLC5zaG93Pi5idG4uYnRuLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5zaG93Pi5idG4uYnRuLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsNjAlLC40KTtcbiAgICBib3JkZXItY29sb3I6ICMzMzNcbn1cblxuLm9wZW4+LmJ0bi5idG4tb3V0bGluZS5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb24ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5vcGVuPi5idG4uYnRuLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsNjAlLC4yKVxufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmZvY3VzLC5idG4uYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsLmJ0bi5idG4tb3V0bGluZS5kaXNhYmxlZDpob3ZlciwuYnRuLmJ0bi1vdXRsaW5lOmRpc2FibGVkLmZvY3VzLC5idG4uYnRuLW91dGxpbmU6ZGlzYWJsZWQ6Zm9jdXMsLmJ0bi5idG4tb3V0bGluZTpkaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzXG59XG5cbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUuZm9jdXMsLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZTpmb2N1cywuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lOmhvdmVyIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsODAlLC4xNSk7XG4gICAgYm9yZGVyLWNvbG9yOiBoc2xhKDAsMCUsODAlLC4xNSlcbn1cblxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS5hY3RpdmUsLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZTphY3RpdmUsLm9wZW4+LmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS5kcm9wZG93bi10b2dnbGUsLnNob3c+LmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSw4MCUsLjE1KTtcbiAgICBib3JkZXItY29sb3I6IGhzbGEoMCwwJSw4MCUsLjE1KTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsMCwwLC4xNCksMCAzcHggMXB4IC0ycHggcmdiYSgwLDAsMCwuMiksMCAxcHggNXB4IDAgcmdiYSgwLDAsMCwuMTIpXG59XG5cbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUuYWN0aXZlLmZvY3VzLC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUuYWN0aXZlOmZvY3VzLC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUuYWN0aXZlOmhvdmVyLC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmU6YWN0aXZlLmZvY3VzLC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmU6YWN0aXZlOmZvY3VzLC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmU6YWN0aXZlOmhvdmVyLC5vcGVuPi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLC5vcGVuPi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5vcGVuPi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLC5zaG93Pi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLC5zaG93Pi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5zaG93Pi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsODAlLC4yNSk7XG4gICAgYm9yZGVyLWNvbG9yOiBoc2xhKDAsMCUsODAlLC4yNSlcbn1cblxuLm9wZW4+LmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb24ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5vcGVuPi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsODAlLC4xNSlcbn1cblxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS5kaXNhYmxlZC5mb2N1cywuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZTpkaXNhYmxlZC5mb2N1cywuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lOmRpc2FibGVkOmZvY3VzLC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmU6ZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogIzMzM1xufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnksLmJ0bi5idG4tb3V0bGluZS5idG4tbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgICBjb2xvcjogQHByaW1hcnktY29sb3ItN1xufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMsLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLDAlLDYwJSwuMik7XG4gICAgYm9yZGVyLWNvbG9yOiBAcHJpbWFyeS1jb2xvci03XG59XG5cbi5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmUsLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZSwub3Blbj4uYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLC5zaG93Pi5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci03O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSw2MCUsLjIpO1xuICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnktY29sb3ItNztcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsMCwwLC4xNCksMCAzcHggMXB4IC0ycHggcmdiYSgwLDAsMCwuMiksMCAxcHggNXB4IDAgcmdiYSgwLDAsMCwuMTIpXG59XG5cbi5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmUuZm9jdXMsLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZTpmb2N1cywuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlOmhvdmVyLC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmUuZm9jdXMsLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZTpmb2N1cywuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlOmhvdmVyLC5vcGVuPi5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMsLm9wZW4+LmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywub3Blbj4uYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLC5zaG93Pi5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMsLnNob3c+LmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywuc2hvdz4uYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICBjb2xvcjogQHByaW1hcnktY29sb3ItNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsNjAlLC40KTtcbiAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5LWNvbG9yLTdcbn1cblxuLm9wZW4+LmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLm9wZW4+LmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLDAlLDYwJSwuMilcbn1cblxuLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZDpmb2N1cywuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkLmZvY3VzLC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZDpmb2N1cywuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnktY29sb3ItN1xufVxuXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci03O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cywuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogQHByaW1hcnktY29sb3ItNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsODAlLC4xNSk7XG4gICAgYm9yZGVyLWNvbG9yOiBoc2xhKDAsMCUsODAlLC4xNSlcbn1cblxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZSwuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlLC5vcGVuPi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUsLnNob3c+LmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLDAlLDgwJSwuMTUpO1xuICAgIGJvcmRlci1jb2xvcjogaHNsYSgwLDAlLDgwJSwuMTUpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwwLDAsLjE0KSwwIDNweCAxcHggLTJweCByZ2JhKDAsMCwwLC4yKSwwIDFweCA1cHggMCByZ2JhKDAsMCwwLC4xMilcbn1cblxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZS5mb2N1cywuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlOmZvY3VzLC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmU6aG92ZXIsLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZS5mb2N1cywuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlOmZvY3VzLC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmU6aG92ZXIsLm9wZW4+LmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywub3Blbj4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5vcGVuPi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsLnNob3c+LmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywuc2hvdz4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5zaG93Pi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci03O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSw4MCUsLjI1KTtcbiAgICBib3JkZXItY29sb3I6IGhzbGEoMCwwJSw4MCUsLjI1KVxufVxuXG4ub3Blbj4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4ub3Blbj4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsODAlLC4xNSlcbn1cblxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZDpmb2N1cywuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkLmZvY3VzLC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZDpmb2N1cywuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnktY29sb3ItN1xufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYnRuLWxpbmssLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogIzMzM1xufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cywuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLDAlLDYwJSwuMik7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzXG59XG5cbi5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZSwuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUsLm9wZW4+LmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLC5zaG93Pi5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLDAlLDYwJSwuMik7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwwLDAsLjE0KSwwIDNweCAxcHggLTJweCByZ2JhKDAsMCwwLC4yKSwwIDFweCA1cHggMCByZ2JhKDAsMCwwLC4xMilcbn1cblxuLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZlLmZvY3VzLC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZTpmb2N1cywuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmU6aG92ZXIsLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnk6YWN0aXZlLmZvY3VzLC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZTpmb2N1cywuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmU6aG92ZXIsLm9wZW4+LmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLC5vcGVuPi5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywub3Blbj4uYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsLnNob3c+LmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLC5zaG93Pi5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywuc2hvdz4uYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSw2MCUsLjQpO1xuICAgIGJvcmRlci1jb2xvcjogIzMzM1xufVxuXG4ub3Blbj4uYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb24ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5vcGVuPi5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLDAlLDYwJSwuMilcbn1cblxuLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQuZm9jdXMsLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQ6Zm9jdXMsLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQ6aG92ZXIsLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQuZm9jdXMsLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQ6Zm9jdXMsLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogIzMzM1xufVxuXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMsLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSw4MCUsLjE1KTtcbiAgICBib3JkZXItY29sb3I6IGhzbGEoMCwwJSw4MCUsLjE1KVxufVxuXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmUsLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnk6YWN0aXZlLC5vcGVuPi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSwuc2hvdz4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSw4MCUsLjE1KTtcbiAgICBib3JkZXItY29sb3I6IGhzbGEoMCwwJSw4MCUsLjE1KTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsMCwwLC4xNCksMCAzcHggMXB4IC0ycHggcmdiYSgwLDAsMCwuMiksMCAxcHggNXB4IDAgcmdiYSgwLDAsMCwuMTIpXG59XG5cbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZS5mb2N1cywuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmU6Zm9jdXMsLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZlOmhvdmVyLC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZS5mb2N1cywuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmU6Zm9jdXMsLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnk6YWN0aXZlOmhvdmVyLC5vcGVuPi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywub3Blbj4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLm9wZW4+LmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLC5zaG93Pi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywuc2hvdz4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLnNob3c+LmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsODAlLC4yNSk7XG4gICAgYm9yZGVyLWNvbG9yOiBoc2xhKDAsMCUsODAlLC4yNSlcbn1cblxuLm9wZW4+LmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4ub3Blbj4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSw4MCUsLjE1KVxufVxuXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZC5mb2N1cywuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZDpmb2N1cywuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZDpob3ZlciwuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZC5mb2N1cywuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZDpmb2N1cywuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzXG59XG5cbi5idG4uYnRuLW91dGxpbmUtaW5mbywuYnRuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5idG4tbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLmJ0bi5idG4tb3V0bGluZS1pbmZvIHtcbiAgICBjb2xvcjogIzE3YTJiOFxufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMsLmJ0bi5idG4tb3V0bGluZS1pbmZvOmZvY3VzLC5idG4uYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICMxN2EyYjg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLDAlLDYwJSwuMik7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4XG59XG5cbi5idG4uYnRuLW91dGxpbmUtaW5mby5hY3RpdmUsLmJ0bi5idG4tb3V0bGluZS1pbmZvOmFjdGl2ZSwub3Blbj4uYnRuLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlLC5zaG93Pi5idG4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMTdhMmI4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSw2MCUsLjIpO1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsMCwwLC4xNCksMCAzcHggMXB4IC0ycHggcmdiYSgwLDAsMCwuMiksMCAxcHggNXB4IDAgcmdiYSgwLDAsMCwuMTIpXG59XG5cbi5idG4uYnRuLW91dGxpbmUtaW5mby5hY3RpdmUuZm9jdXMsLmJ0bi5idG4tb3V0bGluZS1pbmZvLmFjdGl2ZTpmb2N1cywuYnRuLmJ0bi1vdXRsaW5lLWluZm8uYWN0aXZlOmhvdmVyLC5idG4uYnRuLW91dGxpbmUtaW5mbzphY3RpdmUuZm9jdXMsLmJ0bi5idG4tb3V0bGluZS1pbmZvOmFjdGl2ZTpmb2N1cywuYnRuLmJ0bi1vdXRsaW5lLWluZm86YWN0aXZlOmhvdmVyLC5vcGVuPi5idG4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUuZm9jdXMsLm9wZW4+LmJ0bi5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywub3Blbj4uYnRuLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmhvdmVyLC5zaG93Pi5idG4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUuZm9jdXMsLnNob3c+LmJ0bi5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywuc2hvdz4uYnRuLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICBjb2xvcjogIzE3YTJiODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsNjAlLC40KTtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjhcbn1cblxuLm9wZW4+LmJ0bi5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLm9wZW4+LmJ0bi5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLDAlLDYwJSwuMilcbn1cblxuLmJ0bi5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLmZvY3VzLC5idG4uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZDpmb2N1cywuYnRuLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQ6aG92ZXIsLmJ0bi5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkLmZvY3VzLC5idG4uYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZDpmb2N1cywuYnRuLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiOFxufVxuXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICAgIGNvbG9yOiAjMTdhMmI4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtaW5mby5mb2N1cywuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogIzE3YTJiODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsODAlLC4xNSk7XG4gICAgYm9yZGVyLWNvbG9yOiBoc2xhKDAsMCUsODAlLC4xNSlcbn1cblxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1pbmZvLmFjdGl2ZSwuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLWluZm86YWN0aXZlLC5vcGVuPi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUsLnNob3c+LmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMxN2EyYjg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLDAlLDgwJSwuMTUpO1xuICAgIGJvcmRlci1jb2xvcjogaHNsYSgwLDAlLDgwJSwuMTUpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwwLDAsLjE0KSwwIDNweCAxcHggLTJweCByZ2JhKDAsMCwwLC4yKSwwIDFweCA1cHggMCByZ2JhKDAsMCwwLC4xMilcbn1cblxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1pbmZvLmFjdGl2ZS5mb2N1cywuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLWluZm8uYWN0aXZlOmZvY3VzLC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtaW5mby5hY3RpdmU6aG92ZXIsLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1pbmZvOmFjdGl2ZS5mb2N1cywuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLWluZm86YWN0aXZlOmZvY3VzLC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtaW5mbzphY3RpdmU6aG92ZXIsLm9wZW4+LmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywub3Blbj4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5vcGVuPi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6aG92ZXIsLnNob3c+LmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywuc2hvdz4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5zaG93Pi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgIGNvbG9yOiAjMTdhMmI4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSw4MCUsLjI1KTtcbiAgICBib3JkZXItY29sb3I6IGhzbGEoMCwwJSw4MCUsLjI1KVxufVxuXG4ub3Blbj4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4ub3Blbj4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsODAlLC4xNSlcbn1cblxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLmZvY3VzLC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZDpmb2N1cywuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQ6aG92ZXIsLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkLmZvY3VzLC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZDpmb2N1cywuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiOFxufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLWluZm8uYnRuLWxpbmssLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjNGNhZjUwXG59XG5cbi5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cywuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgICBjb2xvcjogIzRjYWY1MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsNjAlLC4yKTtcbiAgICBib3JkZXItY29sb3I6ICM0Y2FmNTBcbn1cblxuLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzLmFjdGl2ZSwuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZlLC5vcGVuPi5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUsLnNob3c+LmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICM0Y2FmNTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLDAlLDYwJSwuMik7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGNhZjUwO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwwLDAsLjE0KSwwIDNweCAxcHggLTJweCByZ2JhKDAsMCwwLC4yKSwwIDFweCA1cHggMCByZ2JhKDAsMCwwLC4xMilcbn1cblxuLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzLmFjdGl2ZS5mb2N1cywuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmU6aG92ZXIsLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzOmFjdGl2ZS5mb2N1cywuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLC5idG4uYnRuLW91dGxpbmUtc3VjY2VzczphY3RpdmU6aG92ZXIsLm9wZW4+LmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywub3Blbj4uYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5vcGVuPi5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6aG92ZXIsLnNob3c+LmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywuc2hvdz4uYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5zaG93Pi5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgIGNvbG9yOiAjNGNhZjUwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSw2MCUsLjQpO1xuICAgIGJvcmRlci1jb2xvcjogIzRjYWY1MFxufVxuXG4ub3Blbj4uYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4ub3Blbj4uYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsNjAlLC4yKVxufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQuZm9jdXMsLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZDpob3ZlciwuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQuZm9jdXMsLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkOmZvY3VzLC5idG4uYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGNhZjUwXG59XG5cbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gICAgY29sb3I6ICM0Y2FmNTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzLC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjNGNhZjUwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSw4MCUsLjE1KTtcbiAgICBib3JkZXItY29sb3I6IGhzbGEoMCwwJSw4MCUsLjE1KVxufVxuXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYWN0aXZlLC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc3VjY2VzczphY3RpdmUsLm9wZW4+LmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSwuc2hvdz4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzRjYWY1MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsODAlLC4xNSk7XG4gICAgYm9yZGVyLWNvbG9yOiBoc2xhKDAsMCUsODAlLC4xNSk7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLDAsMCwuMTQpLDAgM3B4IDFweCAtMnB4IHJnYmEoMCwwLDAsLjIpLDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsLjEyKVxufVxuXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYWN0aXZlLmZvY3VzLC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzLmFjdGl2ZTpob3ZlciwuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZlLmZvY3VzLC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc3VjY2VzczphY3RpdmU6Zm9jdXMsLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzOmFjdGl2ZTpob3Zlciwub3Blbj4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLC5vcGVuPi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLm9wZW4+LmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpob3Zlciwuc2hvdz4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLC5zaG93Pi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLnNob3c+LmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgY29sb3I6ICM0Y2FmNTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLDAlLDgwJSwuMjUpO1xuICAgIGJvcmRlci1jb2xvcjogaHNsYSgwLDAlLDgwJSwuMjUpXG59XG5cbi5vcGVuPi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb24ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5vcGVuPi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSw4MCUsLjE1KVxufVxuXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQuZm9jdXMsLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZDpob3ZlciwuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQuZm9jdXMsLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkOmZvY3VzLC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGNhZjUwXG59XG5cbi5idG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5idG4tbGluaywuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5idG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gICAgY29sb3I6ICNmZjk4MDBcbn1cblxuLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzLC5idG4uYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICAgIGNvbG9yOiAjZmY5ODAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSw2MCUsLjIpO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmOTgwMFxufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYWN0aXZlLC5idG4uYnRuLW91dGxpbmUtd2FybmluZzphY3RpdmUsLm9wZW4+LmJ0bi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSwuc2hvdz4uYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmOTgwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsNjAlLC4yKTtcbiAgICBib3JkZXItY29sb3I6ICNmZjk4MDA7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLDAsMCwuMTQpLDAgM3B4IDFweCAtMnB4IHJnYmEoMCwwLDAsLjIpLDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsLjEyKVxufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYWN0aXZlLmZvY3VzLC5idG4uYnRuLW91dGxpbmUtd2FybmluZy5hY3RpdmU6Zm9jdXMsLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nLmFjdGl2ZTpob3ZlciwuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6YWN0aXZlLmZvY3VzLC5idG4uYnRuLW91dGxpbmUtd2FybmluZzphY3RpdmU6Zm9jdXMsLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nOmFjdGl2ZTpob3Zlciwub3Blbj4uYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLC5vcGVuPi5idG4uYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLm9wZW4+LmJ0bi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpob3Zlciwuc2hvdz4uYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLC5zaG93Pi5idG4uYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLnNob3c+LmJ0bi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjk4MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLDAlLDYwJSwuNCk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmY5ODAwXG59XG5cbi5vcGVuPi5idG4uYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb24ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5vcGVuPi5idG4uYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSw2MCUsLjIpXG59XG5cbi5idG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZC5mb2N1cywuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkOmhvdmVyLC5idG4uYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZC5mb2N1cywuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQ6Zm9jdXMsLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZjk4MDBcbn1cblxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgICBjb2xvcjogI2ZmOTgwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMsLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6ICNmZjk4MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLDAlLDgwJSwuMTUpO1xuICAgIGJvcmRlci1jb2xvcjogaHNsYSgwLDAlLDgwJSwuMTUpXG59XG5cbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtd2FybmluZy5hY3RpdmUsLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nOmFjdGl2ZSwub3Blbj4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLC5zaG93Pi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmY5ODAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSw4MCUsLjE1KTtcbiAgICBib3JkZXItY29sb3I6IGhzbGEoMCwwJSw4MCUsLjE1KTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsMCwwLC4xNCksMCAzcHggMXB4IC0ycHggcmdiYSgwLDAsMCwuMiksMCAxcHggNXB4IDAgcmdiYSgwLDAsMCwuMTIpXG59XG5cbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtd2FybmluZy5hY3RpdmUuZm9jdXMsLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nLmFjdGl2ZTpmb2N1cywuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYWN0aXZlOmhvdmVyLC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtd2FybmluZzphY3RpdmUuZm9jdXMsLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nOmFjdGl2ZTpmb2N1cywuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6YWN0aXZlOmhvdmVyLC5vcGVuPi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUuZm9jdXMsLm9wZW4+LmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywub3Blbj4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLC5zaG93Pi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUuZm9jdXMsLnNob3c+LmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywuc2hvdz4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmOTgwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsODAlLC4yNSk7XG4gICAgYm9yZGVyLWNvbG9yOiBoc2xhKDAsMCUsODAlLC4yNSlcbn1cblxuLm9wZW4+LmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLm9wZW4+LmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLDAlLDgwJSwuMTUpXG59XG5cbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZC5mb2N1cywuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkOmhvdmVyLC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZC5mb2N1cywuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQ6Zm9jdXMsLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZjk4MDBcbn1cblxuLmJ0bi5idG4tb3V0bGluZS1kYW5nZXIsLmJ0bi5idG4tb3V0bGluZS13YXJuaW5nLmJ0bi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gICAgY29sb3I6ICNmNDQzMzZcbn1cblxuLmJ0bi5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMsLmJ0bi5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsLmJ0bi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZjQ0MzM2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSw2MCUsLjIpO1xuICAgIGJvcmRlci1jb2xvcjogI2Y0NDMzNlxufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLWRhbmdlci5hY3RpdmUsLmJ0bi5idG4tb3V0bGluZS1kYW5nZXI6YWN0aXZlLC5vcGVuPi5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSwuc2hvdz4uYnRuLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZjQ0MzM2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSw2MCUsLjIpO1xuICAgIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsMCwwLC4xNCksMCAzcHggMXB4IC0ycHggcmdiYSgwLDAsMCwuMiksMCAxcHggNXB4IDAgcmdiYSgwLDAsMCwuMTIpXG59XG5cbi5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZS5mb2N1cywuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlci5hY3RpdmU6Zm9jdXMsLmJ0bi5idG4tb3V0bGluZS1kYW5nZXIuYWN0aXZlOmhvdmVyLC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyOmFjdGl2ZS5mb2N1cywuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlcjphY3RpdmU6Zm9jdXMsLmJ0bi5idG4tb3V0bGluZS1kYW5nZXI6YWN0aXZlOmhvdmVyLC5vcGVuPi5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywub3Blbj4uYnRuLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLm9wZW4+LmJ0bi5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLC5zaG93Pi5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywuc2hvdz4uYnRuLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLnNob3c+LmJ0bi5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICBjb2xvcjogI2Y0NDMzNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsNjAlLC40KTtcbiAgICBib3JkZXItY29sb3I6ICNmNDQzMzZcbn1cblxuLm9wZW4+LmJ0bi5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4ub3Blbj4uYnRuLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSw2MCUsLjIpXG59XG5cbi5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLmZvY3VzLC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkOmZvY3VzLC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkOmhvdmVyLC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkLmZvY3VzLC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkOmZvY3VzLC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmNDQzMzZcbn1cblxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1kYW5nZXIge1xuICAgIGNvbG9yOiAjZjQ0MzM2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzLC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2Y0NDMzNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsODAlLC4xNSk7XG4gICAgYm9yZGVyLWNvbG9yOiBoc2xhKDAsMCUsODAlLC4xNSlcbn1cblxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1kYW5nZXIuYWN0aXZlLC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyOmFjdGl2ZSwub3Blbj4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUsLnNob3c+LmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2Y0NDMzNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsODAlLC4xNSk7XG4gICAgYm9yZGVyLWNvbG9yOiBoc2xhKDAsMCUsODAlLC4xNSk7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLDAsMCwuMTQpLDAgM3B4IDFweCAtMnB4IHJnYmEoMCwwLDAsLjIpLDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsLjEyKVxufVxuXG4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlci5hY3RpdmUuZm9jdXMsLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1kYW5nZXIuYWN0aXZlOmZvY3VzLC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZTpob3ZlciwuYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlcjphY3RpdmUuZm9jdXMsLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1kYW5nZXI6YWN0aXZlOmZvY3VzLC5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyOmFjdGl2ZTpob3Zlciwub3Blbj4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUuZm9jdXMsLm9wZW4+LmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5vcGVuPi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpob3Zlciwuc2hvdz4uYmctaW52ZXJzZSAuYnRuLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUuZm9jdXMsLnNob3c+LmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5zaG93Pi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgY29sb3I6ICNmNDQzMzY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLDAlLDgwJSwuMjUpO1xuICAgIGJvcmRlci1jb2xvcjogaHNsYSgwLDAlLDgwJSwuMjUpXG59XG5cbi5vcGVuPi5iZy1pbnZlcnNlIC5idG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLm9wZW4+LmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsODAlLC4xNSlcbn1cblxuLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQuZm9jdXMsLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIsLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQuZm9jdXMsLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQ6Zm9jdXMsLmJnLWludmVyc2UgLmJ0bi5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2Y0NDMzNlxufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLWRhbmdlci5idG4tbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLmJ0bi5idG4tcm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDJyZW1cbn1cblxuLmJ0bi5idG4tZmFiLC5idG4uYnRuLWp1c3QtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAyLjU2MjVyZW07XG4gICAgbWluLXdpZHRoOiAyLjU2MjVyZW07XG4gICAgd2lkdGg6IDIuNTYyNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjU2MjVyZW1cbn1cblxuLmJ0bi5idG4tZmFiLmJ0bi1yb3VuZCwuYnRuLmJ0bi1qdXN0LWljb24uYnRuLXJvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCVcbn1cblxuLmJ0bi1ncm91cC1sZz4uYnRuLmJ0bi1mYWIsLmJ0bi1ncm91cC1sZz4uYnRuLmJ0bi1qdXN0LWljb24sLmJ0bi5idG4tZmFiLmJ0bi1sZywuYnRuLmJ0bi1qdXN0LWljb24uYnRuLWxnIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNTYyNXJlbTtcbiAgICBtaW4td2lkdGg6IDIuNTYyNXJlbTtcbiAgICB3aWR0aDogMi41NjI1cmVtXG59XG5cbi5idG4tZ3JvdXAtc20gLmJ0bi5idG4tZmFiLC5idG4tZ3JvdXAtc20gLmJ0bi5idG4tanVzdC1pY29uLC5idG4tZ3JvdXAtc20+LmJ0bi5idG4tZmFiLC5idG4tZ3JvdXAtc20+LmJ0bi5idG4tanVzdC1pY29uLC5idG4uYnRuLWZhYi5idG4tZmFiLW1pbmksLmJ0bi5idG4tZmFiLmJ0bi1zbSwuYnRuLmJ0bi1qdXN0LWljb24uYnRuLWZhYi1taW5pLC5idG4uYnRuLWp1c3QtaWNvbi5idG4tc20ge1xuICAgIGhlaWdodDogMi44MTI1cmVtO1xuICAgIG1pbi13aWR0aDogMi44MTI1cmVtO1xuICAgIHdpZHRoOiAyLjgxMjVyZW1cbn1cblxuLmJ0bi1ncm91cC1zbSAuYnRuLmJ0bi1mYWIgLmZhLC5idG4tZ3JvdXAtc20gLmJ0bi5idG4tZmFiIC5tYXRlcmlhbC1pY29ucywuYnRuLWdyb3VwLXNtIC5idG4uYnRuLWp1c3QtaWNvbiAuZmEsLmJ0bi1ncm91cC1zbSAuYnRuLmJ0bi1qdXN0LWljb24gLm1hdGVyaWFsLWljb25zLC5idG4tZ3JvdXAtc20+LmJ0bi5idG4tZmFiIC5mYSwuYnRuLWdyb3VwLXNtPi5idG4uYnRuLWZhYiAubWF0ZXJpYWwtaWNvbnMsLmJ0bi1ncm91cC1zbT4uYnRuLmJ0bi1qdXN0LWljb24gLmZhLC5idG4tZ3JvdXAtc20+LmJ0bi5idG4tanVzdC1pY29uIC5tYXRlcmlhbC1pY29ucywuYnRuLmJ0bi1mYWIuYnRuLWZhYi1taW5pIC5mYSwuYnRuLmJ0bi1mYWIuYnRuLWZhYi1taW5pIC5tYXRlcmlhbC1pY29ucywuYnRuLmJ0bi1mYWIuYnRuLXNtIC5mYSwuYnRuLmJ0bi1mYWIuYnRuLXNtIC5tYXRlcmlhbC1pY29ucywuYnRuLmJ0bi1qdXN0LWljb24uYnRuLWZhYi1taW5pIC5mYSwuYnRuLmJ0bi1qdXN0LWljb24uYnRuLWZhYi1taW5pIC5tYXRlcmlhbC1pY29ucywuYnRuLmJ0bi1qdXN0LWljb24uYnRuLXNtIC5mYSwuYnRuLmJ0bi1qdXN0LWljb24uYnRuLXNtIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODEyNXJlbVxufVxuXG4uYnRuLWdyb3VwLWxnIC5idG4uYnRuLWZhYiwuYnRuLWdyb3VwLWxnIC5idG4uYnRuLWp1c3QtaWNvbiwuYnRuLWdyb3VwLWxnPi5idG4uYnRuLWZhYiwuYnRuLWdyb3VwLWxnPi5idG4uYnRuLWp1c3QtaWNvbiwuYnRuLmJ0bi1mYWIuYnRuLWxnLC5idG4uYnRuLWp1c3QtaWNvbi5idG4tbGcge1xuICAgIGhlaWdodDogNC41cmVtO1xuICAgIG1pbi13aWR0aDogNC41cmVtO1xuICAgIHdpZHRoOiA0LjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNXJlbVxufVxuXG4uYnRuLWdyb3VwLWxnIC5idG4uYnRuLWZhYiAuZmEsLmJ0bi1ncm91cC1sZyAuYnRuLmJ0bi1mYWIgLm1hdGVyaWFsLWljb25zLC5idG4tZ3JvdXAtbGcgLmJ0bi5idG4tanVzdC1pY29uIC5mYSwuYnRuLWdyb3VwLWxnIC5idG4uYnRuLWp1c3QtaWNvbiAubWF0ZXJpYWwtaWNvbnMsLmJ0bi1ncm91cC1sZz4uYnRuLmJ0bi1mYWIgLmZhLC5idG4tZ3JvdXAtbGc+LmJ0bi5idG4tZmFiIC5tYXRlcmlhbC1pY29ucywuYnRuLWdyb3VwLWxnPi5idG4uYnRuLWp1c3QtaWNvbiAuZmEsLmJ0bi1ncm91cC1sZz4uYnRuLmJ0bi1qdXN0LWljb24gLm1hdGVyaWFsLWljb25zLC5idG4uYnRuLWZhYi5idG4tbGcgLmZhLC5idG4uYnRuLWZhYi5idG4tbGcgLm1hdGVyaWFsLWljb25zLC5idG4uYnRuLWp1c3QtaWNvbi5idG4tbGcgLmZhLC5idG4uYnRuLWp1c3QtaWNvbi5idG4tbGcgLm1hdGVyaWFsLWljb25zIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNXJlbVxufVxuXG4uYnRuLmJ0bi1mYWIgLmZhLC5idG4uYnRuLWZhYiAubWF0ZXJpYWwtaWNvbnMsLmJ0bi5idG4tanVzdC1pY29uIC5mYSwuYnRuLmJ0bi1qdXN0LWljb24gLm1hdGVyaWFsLWljb25zIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjU2MjVyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtXG59XG5cbi5pbnB1dC1ncm91cC1idG4+LmJ0biB7XG4gICAgYm9yZGVyOiAwXG59XG5cbi5idG4gLm1hdGVyaWFsLWljb25zLC5idG46bm90KC5idG4tanVzdC1pY29uKTpub3QoLmJ0bi1mYWIpIC5mYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogLTFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMWVtO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbn1cblxuLmJ0bi1ncm91cCwuYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxMHB4IDFweFxufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5kcm9wZG93bi1tZW51LC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAuMjVyZW0gLjI1cmVtXG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwuYnRuLWdyb3VwLXJhaXNlZCwuYnRuLWdyb3VwLmJ0bi1ncm91cC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwwLDAsLjE0KSwwIDNweCAxcHggLTJweCByZ2JhKDAsMCwwLC4yKSwwIDFweCA1cHggMCByZ2JhKDAsMCwwLC4xMilcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLC5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bisuYnRuLC5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi1ncm91cCwuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG46YWN0aXZlLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cCwuYnRuLWdyb3VwIC5idG4sLmJ0bi1ncm91cCAuYnRuKy5idG4sLmJ0bi1ncm91cCAuYnRuLWdyb3VwLC5idG4tZ3JvdXAgLmJ0bjphY3RpdmUsLmJ0bi1ncm91cD4uYnRuLWdyb3VwIHtcbiAgICBtYXJnaW46IDBcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmZpcnN0LWNoaWxkOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4xODc1cmVtXG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi5idG4tcm91bmQ6Zmlyc3QtY2hpbGQ6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbVxufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG46bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjE4NzVyZW1cbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLmJ0bi1yb3VuZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycmVtXG59XG5cbmE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4uYnRuLWdyb3VwLmJvb3RzdHJhcC1zZWxlY3Qub3BlbiAuY2FyZXQsLmRyb3Bkb3duLm9wZW4gLmNhcmV0LC5kcm9wdXAub3BlbiAuY2FyZXQsYVthcmlhLWV4cGFuZGVkPXRydWVdIC5jYXJldCxhW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXVthcmlhLWV4cGFuZGVkPXRydWVdIC5jYXJldCB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXG59XG5cbi5jYXJkIHtcbiAgICBtYXJnaW46IDEuODc1cmVtIGF1dG87XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLDAsMCwuMTQpLDAgM3B4IDFweCAtMnB4IHJnYmEoMCwwLDAsLjIpLDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsLjEyKVxufVxuXG4uY2FyZCAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbn1cblxuLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIHtcbiAgICBjb2xvcjogQGZvbnQtY29sb3ItMTtcbn1cblxuLmNhcmQgLmNhcmQtaGVhZGVyIC50aXRsZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtY2F0ZWdvcnkge1xuICAgIGNvbG9yOiBAZm9udC1jb2xvci0xOztcbiAgICBtYXJnaW46IDBcbn1cblxuLmNhcmQgLmNhcmQtaGVhZGVyIC5uYXYtdGFicyB7XG4gICAgcGFkZGluZzogMFxufVxuXG4uY2FyZCAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IC45Mzc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLjkzNzVyZW07XG4gICAgbWFyZ2luLXRvcDogLTEuODc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IC4zcmVtXG59XG5cbi5jYXJkIC5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IC4zcmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggLThweCByZ2JhKDAsMCwwLC4yNCksMCA4cHggMTBweCAtNXB4IHJnYmEoMCwwLDAsLjIpXG59XG5cbi5jYXJkIC5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci1pbWFnZSAuY2FyZC10aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLjkzNzVyZW07XG4gICAgbGVmdDogLjkzNzVyZW07XG4gICAgY29sb3I6IEBmb250LWNvbG9yLTE7O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDMzLDMzLDMzLC41KVxufVxuXG4uY2FyZCAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItaW1hZ2UgLmNvbG9yZWQtc2hhZG93IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC45NCk7XG4gICAgdG9wOiAxMnB4O1xuICAgIGZpbHRlcjogYmx1cigxMnB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNDVzO1xuICAgIG9wYWNpdHk6IDBcbn1cblxuLmNhcmQgLmNhcmQtaGVhZGVyLmNhcmQtaGVhZGVyLWltYWdlLm5vLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuXG4uY2FyZCAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItaW1hZ2Uubm8tc2hhZG93LnNoYWRvdy1ub3JtYWwge1xuICAgIGJveC1zaGFkb3c6IDAgMTZweCAzOHB4IC0xMnB4IHJnYmEoMCwwLDAsLjU2KSwwIDRweCAyNXB4IDAgcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDAsMCwwLC4yKVxufVxuXG4uY2FyZCAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItaW1hZ2Uubm8tc2hhZG93IC5jb2xvcmVkLXNoYWRvdyB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnRcbn1cblxuLmNhcmQgLmNhcmQtaGVhZGVyLmNhcmQtaGVhZGVyLWljb24gaSwuY2FyZCAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItdGV4dCBpIHtcbiAgICB3aWR0aDogMzNweDtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4XG59XG5cbi5jYXJkIC5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci1pY29uIC5jYXJkLXRpdGxlLC5jYXJkIC5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci10ZXh0IC5jYXJkLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGNvbG9yOiAjM2M0ODU4O1xuICAgIG1hcmdpbi1ib3R0b206IDNweFxufVxuXG4uY2FyZCAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItaWNvbiBoNCwuY2FyZCAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItdGV4dCBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMFxufVxuXG4uY2FyZCAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItdGFicyAubmF2LXRhYnMge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLmNhcmQgLmNhcmQtaGVhZGVyLmNhcmQtaGVhZGVyLXRhYnMgLm5hdi10YWJzLXRpdGxlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG59XG5cbi5jYXJkIC5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci10YWJzIC5uYXYtdGFicy1uYXZpZ2F0aW9uIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5jYXJkIC5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci1pY29uIC5jYXJkLXRpdGxlLC5jYXJkIC5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci10ZXh0IC5jYXJkLXRpdGxlIHtcbiAgICBjb2xvcjogQGZvbnQtY29sb3ItMTtcbn1cblxuLmNhcmQgLmNhcmQtaGVhZGVyLmNhcmQtaGVhZGVyLXRhYnMgLm5hdi10YWJzLXRpdGxlIHtcbiAgICBjb2xvcjogaHNsYSgwLDAlLDEwMCUsLjgpXG59XG5cbi5jYXJkIC5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci1wcmltYXJ5IC5jYXJkLWljb24sLmNhcmQgLmNhcmQtaGVhZGVyLmNhcmQtaGVhZGVyLXByaW1hcnkgLmNhcmQtdGV4dCwuY2FyZCAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItcHJpbWFyeTpub3QoLmNhcmQtaGVhZGVyLWljb24pOm5vdCguY2FyZC1oZWFkZXItdGV4dCkge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsMCwwLC4xNCksMCA3cHggMTBweCAtNXB4IEBzaGFkb3ctcHJpbWFyeS1jb2xvci0zO1xufVxuXG4uY2FyZCAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItZGFuZ2VyIC5jYXJkLWljb24sLmNhcmQgLmNhcmQtaGVhZGVyLmNhcmQtaGVhZGVyLWRhbmdlciAuY2FyZC10ZXh0LC5jYXJkIC5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci1kYW5nZXI6bm90KC5jYXJkLWhlYWRlci1pY29uKTpub3QoLmNhcmQtaGVhZGVyLXRleHQpIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLDAsMCwuMTQpLDAgN3B4IDEwcHggLTVweCByZ2JhKDI0NCw2Nyw1NCwuNClcbn1cblxuLmNhcmQgLmNhcmQtaGVhZGVyLmNhcmQtaGVhZGVyLXJvc2UgLmNhcmQtaWNvbiwuY2FyZCAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItcm9zZSAuY2FyZC10ZXh0LC5jYXJkIC5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci1yb3NlOm5vdCguY2FyZC1oZWFkZXItaWNvbik6bm90KC5jYXJkLWhlYWRlci10ZXh0KSB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMCwwLDAsLjE0KSwwIDdweCAxMHB4IC01cHggcmdiYSgyMzMsMzAsOTksLjQpXG59XG5cbi5jYXJkIC5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci13YXJuaW5nIC5jYXJkLWljb24sLmNhcmQgLmNhcmQtaGVhZGVyLmNhcmQtaGVhZGVyLXdhcm5pbmcgLmNhcmQtdGV4dCwuY2FyZCAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItd2FybmluZzpub3QoLmNhcmQtaGVhZGVyLWljb24pOm5vdCguY2FyZC1oZWFkZXItdGV4dCkge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsMCwwLC4xNCksMCA3cHggMTBweCAtNXB4IHJnYmEoMjU1LDE1MiwwLC40KVxufVxuXG4uY2FyZCAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItaW5mbyAuY2FyZC1pY29uLC5jYXJkIC5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci1pbmZvIC5jYXJkLXRleHQsLmNhcmQgLmNhcmQtaGVhZGVyLmNhcmQtaGVhZGVyLWluZm86bm90KC5jYXJkLWhlYWRlci1pY29uKTpub3QoLmNhcmQtaGVhZGVyLXRleHQpIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLDAsMCwuMTQpLDAgN3B4IDEwcHggLTVweCByZ2JhKDIzLDE2MiwxODQsLjQpXG59XG5cbi5jYXJkIC5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci1zdWNjZXNzIC5jYXJkLWljb24sLmNhcmQgLmNhcmQtaGVhZGVyLmNhcmQtaGVhZGVyLXN1Y2Nlc3MgLmNhcmQtdGV4dCwuY2FyZCAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItc3VjY2Vzczpub3QoLmNhcmQtaGVhZGVyLWljb24pOm5vdCguY2FyZC1oZWFkZXItdGV4dCkge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsMCwwLC4xNCksMCA3cHggMTBweCAtNXB4IHJnYmEoNzYsMTc1LDgwLC40KVxufVxuXG4uY2FyZCBbY2xhc3MqPWNhcmQtaGVhZGVyLV0ge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5jYXJkIFtjbGFzcyo9Y2FyZC1oZWFkZXItXSAuY2FyZC10aXRsZSsuY2FyZC1jYXRlZ29yeSB7XG4gICAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC44KVxufVxuXG4uY2FyZCBbY2xhc3MqPWNhcmQtaGVhZGVyLV0gLmNhcmQtdGl0bGUrLmNhcmQtY2F0ZWdvcnkgYSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uY2FyZCBbY2xhc3MqPWNhcmQtaGVhZGVyLV06bm90KC5jYXJkLWhlYWRlci1pY29uKTpub3QoLmNhcmQtaGVhZGVyLXRleHQpOm5vdCguY2FyZC1oZWFkZXItaW1hZ2UpIHtcbiAgICBib3JkZXItcmFkaXVzOiAuMTg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMS44NzVyZW07XG4gICAgcGFkZGluZzogLjkzNzVyZW1cbn1cblxuLmNhcmQgW2NsYXNzKj1jYXJkLWhlYWRlci1dIC5jYXJkLWljb24sLmNhcmQgW2NsYXNzKj1jYXJkLWhlYWRlci1dIC5jYXJkLXRleHQge1xuICAgIGJvcmRlci1yYWRpdXM6IC4xODc1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gICAgcGFkZGluZzogLjkzNzVyZW07XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAuOTM3NXJlbTtcbiAgICBmbG9hdDogbGVmdFxufVxuXG4uY2FyZCBbY2xhc3MqPWNhcmQtaGVhZGVyLV0gLmNhcmQtdGV4dCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMFxufVxuXG4uY2FyZCBbY2xhc3MqPWNhcmQtaGVhZGVyLV0gLmNhcmQtdGV4dCAuY2FyZC10aXRsZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBtYXJnaW4tdG9wOiAwXG59XG5cbi5jYXJkLm5vLXNoYWRvdyAuY2FyZC1oZWFkZXItaW1hZ2UsLmNhcmQubm8tc2hhZG93IC5jYXJkLWhlYWRlci1pbWFnZSBpbWcge1xuICAgIGJveC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50XG59XG5cbi5jYXJkIC5jYXJkLWJvZHksLmNhcmQgLmNhcmQtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAuOTM3NXJlbSAxLjI1cmVtXG59XG5cbi5jYXJkIC5jYXJkLWNhdGVnb3J5IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4XG59XG5cbi5jYXJkIC5jYXJkLWZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMFxufVxuXG4uY2FyZCAuY2FyZC1mb290ZXIgLmF1dGhvciwuY2FyZCAuY2FyZC1mb290ZXIgLnN0YXRzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleFxufVxuXG4uY2FyZCAuY2FyZC1mb290ZXIgLnN0YXRzIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgdG9wOiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtXG59XG5cbi5jYXJkIC5jYXJkLWZvb3RlciAuc3RhdHMge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG59XG5cbi5jYXJkIC5jYXJkLWZvb3RlciAuc3RhdHMgLmNhcmQtY2F0ZWdvcnkge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICBtYXJnaW46IDBcbn1cblxuLmNhcmQgLmNhcmQtZm9vdGVyIC5zdGF0cyAubWF0ZXJpYWwtaWNvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDNweDtcbiAgICBmb250LXNpemU6IDFyZW1cbn1cblxuLmNhcmQuY2FyZC1yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDEwcHggMXB4IHJnYmEoMCwwLDAsLjE0KSwwIDNweCAxNHB4IDJweCByZ2JhKDAsMCwwLC4xMiksMCA1cHggNXB4IC0zcHggcmdiYSgwLDAsMCwuMilcbn1cblxuLmNhcmQuY2FyZC1wbGFpbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG5cbi5jYXJkIC5jYXJkLWJvZHkge1xuICAgIGNvbG9yOiBAZm9udC1jb2xvci0xOztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmNhcmQgLmNhcmQtYm9keSAuY2FyZC1jYXRlZ29yeSsuY2FyZC10aXRsZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uY2FyZCAuY2FyZC1ib2R5IC5jYXJkLWNhdGVnb3J5LC5jYXJkIC5jYXJkLWJvZHkgLmNhcmQtZGVzY3JpcHRpb24sLmNhcmQgLmNhcmQtYm9keSAuY2FyZC10aXRsZSB7XG4gICAgY29sb3I6IEBmb250LWNvbG9yLTE7XG59XG5cbi5jYXJkIC5jYXJkLWJvZHkrLmNhcmQtZm9vdGVyIC5zdGF0cywuY2FyZCAuY2FyZC1mb290ZXIgLnN0YXRzIHtcbiAgICBjb2xvcjogI2E5YWZiYmQxXG59XG5cbi5jYXJkIC5jYXJkLWZvb3RlciAuc3RhdHMgYSB7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IEBwcmltYXJ5LWNvbG9yLTM7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5jYXJkLmJnLXdhcm5pbmcsLmNhcmQgLmNhcmQtaGVhZGVyLXdhcm5pbmcgLmNhcmQtaWNvbiwuY2FyZCAuY2FyZC1oZWFkZXItd2FybmluZyAuY2FyZC10ZXh0LC5jYXJkIC5jYXJkLWhlYWRlci13YXJuaW5nOm5vdCguY2FyZC1oZWFkZXItaWNvbik6bm90KC5jYXJkLWhlYWRlci10ZXh0KSwuY2FyZC5jYXJkLXJvdGF0ZS5iZy13YXJuaW5nIC5iYWNrLC5jYXJkLmNhcmQtcm90YXRlLmJnLXdhcm5pbmcgLmZyb250IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjBkZWcsI2Y1NzAwYywjZmY5ODAwKVxufVxuXG4uY2FyZC5iZy1zdWNjZXNzLC5jYXJkIC5jYXJkLWhlYWRlci1zdWNjZXNzIC5jYXJkLWljb24sLmNhcmQgLmNhcmQtaGVhZGVyLXN1Y2Nlc3MgLmNhcmQtdGV4dCwuY2FyZCAuY2FyZC1oZWFkZXItc3VjY2Vzczpub3QoLmNhcmQtaGVhZGVyLWljb24pOm5vdCguY2FyZC1oZWFkZXItdGV4dCksLmNhcmQuY2FyZC1yb3RhdGUuYmctc3VjY2VzcyAuYmFjaywuY2FyZC5jYXJkLXJvdGF0ZS5iZy1zdWNjZXNzIC5mcm9udCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDYwZGVnLCMyODhjNmMsIzRlYTc1Milcbn1cblxuLmNhcmQuYmctZGFuZ2VyLC5jYXJkIC5jYXJkLWhlYWRlci1kYW5nZXIgLmNhcmQtaWNvbiwuY2FyZCAuY2FyZC1oZWFkZXItZGFuZ2VyIC5jYXJkLXRleHQsLmNhcmQgLmNhcmQtaGVhZGVyLWRhbmdlcjpub3QoLmNhcmQtaGVhZGVyLWljb24pOm5vdCguY2FyZC1oZWFkZXItdGV4dCksLmNhcmQuY2FyZC1yb3RhdGUuYmctZGFuZ2VyIC5iYWNrLC5jYXJkLmNhcmQtcm90YXRlLmJnLWRhbmdlciAuZnJvbnQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2MGRlZywjZDIyODI0LCNkYTNhMzYpXG59XG5cbi5jYXJkLmJnLWluZm8sLmNhcmQgLmNhcmQtaGVhZGVyLWluZm8gLmNhcmQtaWNvbiwuY2FyZCAuY2FyZC1oZWFkZXItaW5mbyAuY2FyZC10ZXh0LC5jYXJkIC5jYXJkLWhlYWRlci1pbmZvOm5vdCguY2FyZC1oZWFkZXItaWNvbik6bm90KC5jYXJkLWhlYWRlci10ZXh0KSwuY2FyZC5jYXJkLXJvdGF0ZS5iZy1pbmZvIC5iYWNrLC5jYXJkLmNhcmQtcm90YXRlLmJnLWluZm8gLmZyb250IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjBkZWcsIzAyOWViMSwjMjViMWMzKVxufVxuXG4uY2FyZC5iZy1wcmltYXJ5LC5jYXJkIC5jYXJkLWhlYWRlci1wcmltYXJ5IC5jYXJkLWljb24sLmNhcmQgLmNhcmQtaGVhZGVyLXByaW1hcnkgLmNhcmQtdGV4dCwuY2FyZCAuY2FyZC1oZWFkZXItcHJpbWFyeTpub3QoLmNhcmQtaGVhZGVyLWljb24pOm5vdCguY2FyZC1oZWFkZXItdGV4dCksLmNhcmQuY2FyZC1yb3RhdGUuYmctcHJpbWFyeSAuYmFjaywuY2FyZC5jYXJkLXJvdGF0ZS5iZy1wcmltYXJ5IC5mcm9udCB7XG4gICAgYmFja2dyb3VuZDogQHByaW1hcnktY29sb3ItMztcbn1cblxuLmNhcmQuYmctcm9zZSwuY2FyZCAuY2FyZC1oZWFkZXItcm9zZSAuY2FyZC1pY29uLC5jYXJkIC5jYXJkLWhlYWRlci1yb3NlIC5jYXJkLXRleHQsLmNhcmQgLmNhcmQtaGVhZGVyLXJvc2U6bm90KC5jYXJkLWhlYWRlci1pY29uKTpub3QoLmNhcmQtaGVhZGVyLXRleHQpLC5jYXJkLmNhcmQtcm90YXRlLmJnLXJvc2UgLmJhY2ssLmNhcmQuY2FyZC1yb3RhdGUuYmctcm9zZSAuZnJvbnQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2MGRlZywjZWM0MDdhLCNkODFiNjApXG59XG5cbi5jYXJkIC5jYXJkLWFjdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRvcDogLTUwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIGxlZnQ6IDE3cHg7XG4gICAgcmlnaHQ6IDE3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5jYXJkIC5jYXJkLWFjdGlvbnMgLmJ0biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHhcbn1cblxuLmNhcmQgLmNhcmQtYWN0aW9ucyAuZml4LWJyb2tlbi1jYXJkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNjVweFxufVxuXG4uY2FyZCAuZm9ybS1jaGVjayB7XG4gICAgbWFyZ2luLXRvcDogNXB4XG59XG5cbi5kYXJrLWVkaXRpb24gLmNhcmQge1xuICAgIGJhY2tncm91bmQ6IEBwcmltYXJ5LWNvbG9yLTFcbn1cblxuLmRhcmstZWRpdGlvbiAuY2FyZCAuY2FyZC10aXRsZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uZGFyay1lZGl0aW9uIC5jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGV4dCB7XG4gICAgY29sb3I6IEBmb250LWNvbG9yLTE7XG59XG5cbi5kYXJrLWVkaXRpb24gLmNhcmQgLmNhcmQtYm9keSAuY2FyZC1jYXRlZ29yeSsuY2FyZC10aXRsZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uZGFyay1lZGl0aW9uIC5jYXJkLWNoYXJ0IC5jYXJkLWJvZHkgLmNhcmQtY2F0ZWdvcnkge1xuICAgIGNvbG9yOiAjNjA2NDc3XG59XG5cbi5wcmltYXJ5LWxpbmsge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IEBwcmltYXJ5LWNvbG9yLTMgIWltcG9ydGFudDtcbn1cblxuLmluZm8tbGluayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDYwZGVnLCMwMjllYjEsIzI1YjFjMykhaW1wb3J0YW50XG59XG5cbi53YXJuaW5nLWxpbmsge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg2MGRlZywjZjU3MDBjLCNmZjk4MDApIWltcG9ydGFudFxufVxuXG4uc3VjY2Vzcy1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNjBkZWcsIzI4OGM2YywjNGVhNzUyKSFpbXBvcnRhbnRcbn1cblxuLmRhbmdlci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNjBkZWcsI2QyMjgyNCwjZGEzYTM2KSFpbXBvcnRhbnRcbn1cblxuLmNhcmQuY2FyZC1jaGFydCAuY2FyZC1oZWFkZXIge1xuICAgIHotaW5kZXg6IDFcbn1cblxuLmNhcmQuY2FyZC1jaGFydCAuY2FyZC1mb290ZXIgaTpudGgtY2hpbGQoMW4rMikge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uY2FyZC5jYXJkLWNoYXJ0IC5jYXJkLWNhdGVnb3J5IHtcbiAgICBtYXJnaW46IDBcbn1cblxuLmNhcmQuY2FyZC1jaGFydCAuY3QtY2hhcnQgLmNhcmQtdGl0bGUge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGVcbn1cblxuLmNhcmQuY2FyZC1jaGFydCAuY3QtY2hhcnQgLmNhcmQtY2F0ZWdvcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC42Milcbn1cblxuLmNhcmQuY2FyZC1jaGFydCAuY3QtY2hhcnQgLmN0LWxhYmVsIHtcbiAgICBjb2xvcjogaHNsYSgwLDAlLDEwMCUsLjcpXG59XG5cbi5jYXJkLmNhcmQtY2hhcnQgLmN0LWNoYXJ0IC5jdC1ncmlkIHtcbiAgICBzdHJva2U6IGhzbGEoMCwwJSwxMDAlLC4yKVxufVxuXG4uY2FyZC5jYXJkLWNoYXJ0IC5jdC1jaGFydCAuY3Qtc2VyaWVzLWEgLmN0LWJhciwuY2FyZC5jYXJkLWNoYXJ0IC5jdC1jaGFydCAuY3Qtc2VyaWVzLWEgLmN0LWxpbmUsLmNhcmQuY2FyZC1jaGFydCAuY3QtY2hhcnQgLmN0LXNlcmllcy1hIC5jdC1wb2ludCwuY2FyZC5jYXJkLWNoYXJ0IC5jdC1jaGFydCAuY3Qtc2VyaWVzLWEgLmN0LXNsaWNlLWRvbnV0IHtcbiAgICBzdHJva2U6IGhzbGEoMCwwJSwxMDAlLC44KVxufVxuXG4uY2FyZC5jYXJkLWNoYXJ0IC5jdC1jaGFydCAuY3Qtc2VyaWVzLWEgLmN0LWFyZWEsLmNhcmQuY2FyZC1jaGFydCAuY3QtY2hhcnQgLmN0LXNlcmllcy1hIC5jdC1zbGljZS1waWUge1xuICAgIGZpbGw6IGhzbGEoMCwwJSwxMDAlLC40KVxufVxuXG4uY2FyZC5jYXJkLWNoYXJ0IC5jdC1jaGFydCAuY3Qtc2VyaWVzLWEgLmN0LWJhciB7XG4gICAgc3Ryb2tlLXdpZHRoOiAxMHB4XG59XG5cbi5jYXJkLmNhcmQtY2hhcnQgLmN0LWNoYXJ0IC5jdC1wb2ludCB7XG4gICAgc3Ryb2tlLXdpZHRoOiAxMHB4O1xuICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZFxufVxuXG4uY2FyZC5jYXJkLWNoYXJ0IC5jdC1jaGFydCAuY3QtbGluZSB7XG4gICAgZmlsbDogbm9uZTtcbiAgICBzdHJva2Utd2lkdGg6IDRweFxufVxuXG4uY2FyZC1jaGFydCAuY2FyZC1ib2R5Ky5jYXJkLWZvb3RlciwuY2FyZC1wcm9kdWN0IC5jYXJkLWJvZHkrLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGZvcm0tb3V0bGluZS0xXG59XG5cbi5jYXJkLWNvbGxhcHNlLC5jYXJkLWNvbGxhcHNlIC5jYXJkLWhlYWRlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbjogMFxufVxuXG4uY2FyZC1jb2xsYXBzZSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzIzYTRkO1xuICAgIHBhZGRpbmc6IDI1cHggMTBweCA1cHggMDtcbiAgICBib3gtc2hhZG93OiBub25lIWltcG9ydGFudFxufVxuXG4uY2FyZC1jb2xsYXBzZSAuY2FyZC1oZWFkZXIgYSB7XG4gICAgY29sb3I6IEBmb250LWNvbG9yLTE7O1xuICAgIGZvbnQtc2l6ZTogLjkzNzVyZW07XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLmNhcmQtY29sbGFwc2UgLmNhcmQtaGVhZGVyIGE6YWN0aXZlLC5jYXJkLWNvbGxhcHNlIC5jYXJkLWhlYWRlciBhOmhvdmVyLC5jYXJkLWNvbGxhcHNlIC5jYXJkLWhlYWRlciBhW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi5jYXJkLWNvbGxhcHNlIC5jYXJkLWhlYWRlciBhIGkge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0b3A6IDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZSAwc1xufVxuXG4uY2FyZC1jb2xsYXBzZSAuY2FyZC1oZWFkZXIgYVthcmlhLWV4cGFuZGVkPXRydWVdIGkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcbn1cblxuLmNhcmQtY29sbGFwc2UgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMTVweCAwIDVweFxufVxuXG4uY2FyZCBbZGF0YS1oZWFkZXItYW5pbWF0aW9uPXRydWVdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBjdWJpYy1iZXppZXIoLjM0LDEuNjEsLjcsMSlcbn1cblxuLmNhcmQ6aG92ZXIgW2RhdGEtaGVhZGVyLWFuaW1hdGlvbj10cnVlXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC01MHB4LDApXG59XG5cbkBrZXlmcmFtZXMgZmMge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0XG4gICAgfVxuXG4gICAgMjAlLDYwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0XG4gICAgfVxuXG4gICAgNDAlLDgwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsNzAwcHgsMCk7XG4gICAgICAgIG9wYWNpdHk6IDBcbiAgICB9XG59XG5cbi5oaW5nZSB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZjXG59XG5cbi5hbmltYXRlZC5oaW5nZSB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyc1xufVxuXG4uYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aFxufVxuXG4uY2FyZC1wcm9kdWN0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4XG59XG5cbi5jYXJkLXByb2R1Y3QgLmJ0bi1zaW1wbGUuYnRuLWp1c3QtaWNvbiB7XG4gICAgcGFkZGluZzogMFxufVxuXG4uY2FyZC1wcm9kdWN0IC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUgYSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uY2FyZC1wcm9kdWN0IC5jYXJkLWZvb3RlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG59XG5cbi5jYXJkLXByb2R1Y3QgLmNhcmQtZm9vdGVyIC5wcmljZSBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4uY2FyZC1wcm9kdWN0IC5jYXJkLWZvb3RlciAuYnRuIHtcbiAgICBtYXJnaW46IDBcbn1cblxuLmNhcmQtcHJvZHVjdCAuY2FyZC1jYXRlZ29yeSwuY2FyZC1wcm9kdWN0IC5jYXJkLWRlc2NyaXB0aW9uLC5jYXJkLXByb2R1Y3QgLmNhcmQtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uY2FyZC1wcm9kdWN0IC5jYXRlZ29yeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4uY2FyZC1wcm9kdWN0IC5jYXRlZ29yeX4uY2FyZC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMFxufVxuXG4uY2FyZC1wcm9kdWN0IC5wcmljZSB7XG4gICAgZm9udC1zaXplOiAxOHB4XG59XG5cbi5jYXJkLXByb2R1Y3QgLnByaWNlLW9sZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjOWE5YTlhXG59XG5cbi5jYXJkLXByb2R1Y3QgLnByaWNlLW5ldyB7XG4gICAgY29sb3I6ICNmNDQzMzZcbn1cblxuLmNhcmQtcHJvZmlsZSAuY2FyZC1oZWFkZXI6bm90KFtjbGFzcyo9Y2FyZC1oZWFkZXItXSkge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG59XG5cbi5jYXJkLXByb2ZpbGUgLmNhcmQtYXZhdGFyIHtcbiAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgIG1heC1oZWlnaHQ6IDEzMHB4XG59XG5cbi5jYXJkLXByaWNpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uY2FyZC1wcmljaW5nOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC43KSFpbXBvcnRhbnRcbn1cblxuLmNhcmQtcHJpY2luZyAuY2FyZC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweFxufVxuXG4uY2FyZC1wcmljaW5nIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDE1cHghaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCFpbXBvcnRhbnRcbn1cblxuLmNhcmQtcHJpY2luZyAuY2FyZC1pY29uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMFxufVxuXG4uY2FyZC1wcmljaW5nIC5jYXJkLWljb24gaSB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTMwcHg7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICBjb2xvcjogIzNjNDg1OFxufVxuXG4uY2FyZC1wcmljaW5nIC5jYXJkLWljb24uaWNvbi1wcmltYXJ5IGkge1xuICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci03XG59XG5cbi5jYXJkLXByaWNpbmcgLmNhcmQtaWNvbi5pY29uLWluZm8gaSB7XG4gICAgY29sb3I6ICMxN2EyYjhcbn1cblxuLmNhcmQtcHJpY2luZyAuY2FyZC1pY29uLmljb24tc3VjY2VzcyBpIHtcbiAgICBjb2xvcjogIzRjYWY1MFxufVxuXG4uY2FyZC1wcmljaW5nIC5jYXJkLWljb24uaWNvbi13YXJuaW5nIGkge1xuICAgIGNvbG9yOiAjZmY5ODAwXG59XG5cbi5jYXJkLXByaWNpbmcgLmNhcmQtaWNvbi5pY29uLWRhbmdlciBpIHtcbiAgICBjb2xvcjogI2Y0NDMzNlxufVxuXG4uY2FyZC1wcmljaW5nIC5jYXJkLWljb24uaWNvbi1yb3NlIGkge1xuICAgIGNvbG9yOiAjZTkxZTYzXG59XG5cbi5jYXJkLXByaWNpbmcgLmNhcmQtaWNvbi5pY29uLXdoaXRlIGkge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGVcbn1cblxuLmNhcmQtcHJpY2luZyBoMSBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGhlaWdodDogMFxufVxuXG4uY2FyZC1wcmljaW5nIGgxIHNtYWxsOmZpcnN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMTdweDtcbiAgICBmb250LXNpemU6IDI2cHhcbn1cblxuLmNhcmQtcHJpY2luZyB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG9cbn1cblxuLmNhcmQtcHJpY2luZyB1bCBsaSB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg4NSw4NSw4NSwuMylcbn1cblxuLmNhcmQtcHJpY2luZyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXI6IDBcbn1cblxuLmNhcmQtcHJpY2luZyB1bCBsaSBiIHtcbiAgICBjb2xvcjogIzAwMFxufVxuXG4uY2FyZC1wcmljaW5nIHVsIGxpIGkge1xuICAgIHRvcDogNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4uY2FyZC1wcmljaW5nLmNhcmQtYmFja2dyb3VuZCB1bCBsaSwuY2FyZC1wcmljaW5nW2NsYXNzKj1iZy1dIHVsIGxpIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogaHNsYSgwLDAlLDEwMCUsLjMpXG59XG5cbi5jYXJkLXByaWNpbmcuY2FyZC1iYWNrZ3JvdW5kIHVsIGxpIGIsLmNhcmQtcHJpY2luZ1tjbGFzcyo9YmctXSB1bCBsaSBiIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbn1cblxuLmNhcmQtcHJpY2luZy5jYXJkLWJhY2tncm91bmQgLmNhcmQtY2F0ZWdvcnksLmNhcmQtcHJpY2luZy5jYXJkLWJhY2tncm91bmQgW2NsYXNzKj10ZXh0LV0sLmNhcmQtcHJpY2luZ1tjbGFzcyo9YmctXSAuY2FyZC1jYXRlZ29yeSwuY2FyZC1wcmljaW5nW2NsYXNzKj1iZy1dIFtjbGFzcyo9dGV4dC1dIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlIWltcG9ydGFudFxufVxuXG4uY2FyZC1wcmljaW5nIC5jYXJkLWZvb3RlciB7XG4gICAgei1pbmRleDogMlxufVxuXG4uY2FyZC1zaWdudXAgLmNhcmQtaGVhZGVyIHtcbiAgICBib3gtc2hhZG93OiAwIDE2cHggMzhweCAtMTJweCByZ2JhKDAsMCwwLC41NiksMCA0cHggMjVweCAwIHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgwLDAsMCwuMik7XG4gICAgbWFyZ2luOiAtMi41cmVtIDEuMjVyZW0gLjkzNzVyZW07XG4gICAgcGFkZGluZzogMS4yNXJlbSAwO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5jYXJkLXNpZ251cCAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAxMHB4XG59XG5cbi5jYXJkLXNpZ251cCAuZm9ybS1jaGVjayB7XG4gICAgcGFkZGluZy10b3A6IDEuNjg3NXJlbVxufVxuXG4uY2FyZC1zaWdudXAgLmZvcm0tY2hlY2sgbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjEyNXJlbVxufVxuXG4uY2FyZC1zaWdudXAgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stc2lnbiB7XG4gICAgcGFkZGluZy1yaWdodDogMS42ODc1cmVtXG59XG5cbi5jYXJkLXNpZ251cCAuc29jaWFsLWxpbmUge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLmNhcmQtc2lnbnVwIC5zb2NpYWwtbGluZSAuYnRuIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHhcbn1cblxuLmNhcmQtc3RhdHMgLmNhcmQtaGVhZGVyLmNhcmQtaGVhZGVyLWljb24sLmNhcmQtc3RhdHMgLmNhcmQtaGVhZGVyLmNhcmQtaGVhZGVyLXRleHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0XG59XG5cbi5jYXJkLXN0YXRzIC5jYXJkLWhlYWRlciAuY2FyZC1pY29uKy5jYXJkLWNhdGVnb3J5LC5jYXJkLXN0YXRzIC5jYXJkLWhlYWRlciAuY2FyZC1pY29uKy5jYXJkLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweFxufVxuXG4uY2FyZC1zdGF0cyAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItaWNvbiAuY2FyZC1jYXRlZ29yeSwuY2FyZC1zdGF0cyAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItaWNvbiAuY2FyZC10aXRsZSwuY2FyZC1zdGF0cyAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItdGV4dCAuY2FyZC1jYXRlZ29yeSwuY2FyZC1zdGF0cyAuY2FyZC1oZWFkZXIuY2FyZC1oZWFkZXItdGV4dCAuY2FyZC10aXRsZSB7XG4gICAgbWFyZ2luOiAwXG59XG5cbi5jYXJkLXN0YXRzIC5jYXJkLWhlYWRlciAuY2FyZC1jYXRlZ29yeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwXG59XG5cbi5jYXJkLXN0YXRzIC5jYXJkLWhlYWRlciAuY2FyZC1jYXRlZ29yeTpub3QoW2NsYXNzKj10ZXh0LV0pIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXNpemU6IC44NzVyZW1cbn1cblxuLmNhcmQtc3RhdHMgLmNhcmQtaGVhZGVyKy5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBmb3JtLW91dGxpbmUtMTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4XG59XG5cbi5jYXJkLXN0YXRzIC5jYXJkLWhlYWRlci5jYXJkLWhlYWRlci1pY29uIGkge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5jYXJkLXN0YXRzIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZSFpbXBvcnRhbnRcbn1cblxuLmNhcmQtc3RhdHMgLmNhcmQtYm9keSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHRcbn1cblxuLmNhcmQtd2l6YXJkIC5uYXYubmF2LXBpbGxzIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luOiAwXG59XG5cbi5jYXJkLXdpemFyZCAubmF2Lm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiA2cHggMTVweCFpbXBvcnRhbnRcbn1cblxuLmNhcmQtd2l6YXJkIC5uYXYtcGlsbHM6bm90KC5mbGV4LWNvbHVtbikgLm5hdi1pdGVtKy5uYXYtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBcbn1cblxuLmNhcmQtd2l6YXJkIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLC5jYXJkLXdpemFyZCAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzLC5jYXJkLXdpemFyZCAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0IWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lIWltcG9ydGFudFxufVxuXG4uY2FyZC13aXphcmQgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIHBhZGRpbmc6IDZweCAxNXB4IDAhaW1wb3J0YW50XG59XG5cbi5jYXJkLXdpemFyZCAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IG5vbmUhaW1wb3J0YW50XG59XG5cbi5jYXJkLXdpemFyZCAuc2VsZWN0LXdpemFyZCBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IDdweFxufVxuXG4uY2FyZC13aXphcmQgLnNlbGVjdC13aXphcmQgLmJvb3RzdHJhcC1zZWxlY3QgLmJ0bi5zZWxlY3Qtd2l0aC10cmFuc2l0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4XG59XG5cbi5jYXJkLXByb2ZpbGUsLmNhcmQtdGVzdGltb25pYWwge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5jYXJkLXByb2ZpbGUgLmNhcmQtYXZhdGFyLC5jYXJkLXRlc3RpbW9uaWFsIC5jYXJkLWF2YXRhciB7XG4gICAgbWFyZ2luOiAtNTBweCBhdXRvIDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiAwIDE2cHggMzhweCAtMTJweCByZ2JhKDAsMCwwLC41NiksMCA0cHggMjVweCAwIHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgwLDAsMCwuMilcbn1cblxuLmNhcmQtcHJvZmlsZSAuY2FyZC1hdmF0YXIrLmNhcmQtYm9keSwuY2FyZC10ZXN0aW1vbmlhbCAuY2FyZC1hdmF0YXIrLmNhcmQtYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMTVweFxufVxuXG4uY2FyZC1wcm9maWxlIC5jYXJkLWF2YXRhciBpbWcsLmNhcmQtdGVzdGltb25pYWwgLmNhcmQtYXZhdGFyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlXG59XG5cbi5jYXJkLXByb2ZpbGUgLmNhcmQtYm9keSsuY2FyZC1mb290ZXIsLmNhcmQtdGVzdGltb25pYWwgLmNhcmQtYm9keSsuY2FyZC1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4XG59XG5cbi5jYXJkLXByb2ZpbGUgLmNhcmQtZm9vdGVyIC5idG4uYnRuLWp1c3QtaWNvbiwuY2FyZC10ZXN0aW1vbmlhbCAuY2FyZC1mb290ZXIgLmJ0bi5idG4tanVzdC1pY29uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMWVtXG59XG5cbi5jYXJkLXBsYWluLmNhcmQtcHJvZmlsZSAuY2FyZC1hdmF0YXIsLmNhcmQtcGxhaW4uY2FyZC10ZXN0aW1vbmlhbCAuY2FyZC1hdmF0YXIge1xuICAgIG1hcmdpbi10b3A6IDBcbn1cblxuLmNhcmQtdGVzdGltb25pYWwgLmNhcmQtYXZhdGFyIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4XG59XG5cbi5jYXJkLXRlc3RpbW9uaWFsIC5jYXJkLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uY2FyZC10ZXN0aW1vbmlhbCAuY2FyZC1mb290ZXIgLmNhcmQtYXZhdGFyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4XG59XG5cbi5jYXJkLXRlc3RpbW9uaWFsIC5jYXJkLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWNcbn1cblxuLmNhcmQtdGVzdGltb25pYWwgLmNhcmQtZGVzY3JpcHRpb24rLmNhcmQtdGl0bGUsLmNhcmQtdGVzdGltb25pYWwgLmljb24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHhcbn1cblxuLmNhcmQtdGVzdGltb25pYWwgLmljb24gLm1hdGVyaWFsLWljb25zIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgY29sb3I6ICMzYzQ4NThcbn1cblxuLmZvcm0tY2hlY2sge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtXG59XG5cbi5mb3JtLWNoZWNrLC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBcbn1cblxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgbGVmdDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxufVxuXG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1zaWduOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC44NCk7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDIuMywyLjMsMSlcbn1cblxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stc2lnbiAuY2hlY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjU0KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtXG59XG5cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLXNpZ24gLmNoZWNrOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICB3aWR0aDogMDtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGhlaWdodDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLDAgMCAwIDAsMCAwIDAgMCwwIDAgMCAwLDAgMCAwIDAsMCAwIDAgMCxpbnNldCAwIDAgMCAwO1xuICAgIGFuaW1hdGlvbjogY2hlY2tib3hPZmYgLjNzIGZvcndhcmRzXG59XG5cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzKy5mb3JtLWNoZWNrLXNpZ24gLmNoZWNrOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAuMlxufVxuXG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkKy5mb3JtLWNoZWNrLXNpZ24gLmNoZWNrOmJlZm9yZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4LDEwcHggLTEwcHggMCAxMHB4LDMycHggMCAwIDIwcHgsMCAzMnB4IDAgMjBweCwtNXB4IDVweCAwIDEwcHgsMjBweCAtMTJweCAwIDExcHg7XG4gICAgYW5pbWF0aW9uOiBpYyAuM3MgZm9yd2FyZHNcbn1cblxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCsuZm9ybS1jaGVjay1zaWduOmJlZm9yZSB7XG4gICAgYW5pbWF0aW9uOiBqYyAuNXNcbn1cblxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCsuZm9ybS1jaGVjay1zaWduIC5jaGVjazphZnRlciB7XG4gICAgYW5pbWF0aW9uOiBqYyAuNXMgZm9yd2FyZHNcbn1cblxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQ6bm90KDpjaGVja2VkKSsuZm9ybS1jaGVjay1zaWduIC5jaGVjazphZnRlciwuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dDpub3QoOmNoZWNrZWQpKy5mb3JtLWNoZWNrLXNpZ246YmVmb3JlIHtcbiAgICBhbmltYXRpb246IGpjIC41c1xufVxuXG4uZm9ybS1jaGVjayAucnRsIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLXNpZ24gLmNoZWNrOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4XG59XG5cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSsuY2lyY2xlLC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXX4uZm9ybS1jaGVjay1zaWduIC5jaGVjayxmaWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY2hlY2ssZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBvcGFjaXR5OiAuMjZcbn1cblxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdfi5mb3JtLWNoZWNrLXNpZ24gLmNoZWNrIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgb3BhY2l0eTogLjI2XG59XG5cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSsuZm9ybS1jaGVjay1zaWduIC5jaGVjazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuODcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZylcbn1cblxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdW2NoZWNrZWRdKy5mb3JtLWNoZWNrLXNpZ24gLmNoZWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwXG59XG5cbi5kYXJrLWVkaXRpb24gLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stc2lnbiAuY2hlY2sge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg5NiwxMDAsMTE5LC41KVxufVxuXG4uZGFyay1lZGl0aW9uIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLXNpZ246YmVmb3JlIHtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIHRvcDogLTFweFxufVxuXG4uZGFyay1lZGl0aW9uIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXX4uZm9ybS1jaGVjay1zaWduIC5jaGVjayB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLC41NClcbn1cblxuLmRhcmstZWRpdGlvbiAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkKy5mb3JtLWNoZWNrLXNpZ24gLmNoZWNrIHtcbiAgICBib3JkZXItY29sb3I6IEB0ZXh0LWNvbG9yLTMhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IEBwcmltYXJ5LWNvbG9yLThcbn1cblxuLmRhcmstZWRpdGlvbiAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkKy5mb3JtLWNoZWNrLXNpZ24gLmNoZWNrOmJlZm9yZSB7XG4gICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLTFcbn1cblxuLmRhcmstZWRpdGlvbiAuZm9ybS1jaGVjayBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTtcbiAgICBjb2xvcjogI2FhYTtcbiAgICBmb250LXdlaWdodDogNDAwXG59XG5cbi5maXhlZC1wbHVnaW4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4XG59XG5cbi5maXhlZC1wbHVnaW4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpLmFkanVzdG1lbnRzLWxpbmUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkXG59XG5cbi5maXhlZC1wbHVnaW4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgICBwYWRkaW5nOiA1cHggMnB4IWltcG9ydGFudFxufVxuXG4uZml4ZWQtcGx1Z2luIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuYWRqdXN0bWVudHMtbGluZSAuYm9vdHN0cmFwLXN3aXRjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4IWltcG9ydGFudFxufVxuXG4uZml4ZWQtcGx1Z2luIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuYWRqdXN0bWVudHMtbGluZSBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjFyZW0haW1wb3J0YW50XG59XG5cbi5maXhlZC1wbHVnaW4gLmJhZGdlLC5maXhlZC1wbHVnaW4gbGk+YSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zNHM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM0cztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuMzRzXG59XG5cbi5maXhlZC1wbHVnaW4ge1xuICAgLyogcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTE1cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMyk7XG4gICAgei1pbmRleDogMTAzMTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIqL1xufVxuXG4uZml4ZWQtcGx1Z2luIC5mYS1jb2cge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgICB3aWR0aDogYXV0b1xufVxuXG4uZml4ZWQtcGx1Z2luIC5kcm9wZG93bi1tZW51IHtcbiAgICByaWdodDogODBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAuMTg3NXJlbTtcbiAgICBwYWRkaW5nOiAwIDEwcHhcbn1cblxuLmZpeGVkLXBsdWdpbiAuZHJvcGRvd24tbWVudTphZnRlciwuZml4ZWQtcGx1Z2luIC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbGVmdDogYXV0b1xufVxuXG4uZml4ZWQtcGx1Z2luIC5mYS1jaXJjbGUtdGhpbiB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uZml4ZWQtcGx1Z2luIC5hY3RpdmUgLmZhLWNpcmNsZS10aGluIHtcbiAgICBjb2xvcjogIzBiZlxufVxuXG4uZml4ZWQtcGx1Z2luIC5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YSwuZml4ZWQtcGx1Z2luIC5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YTpmb2N1cywuZml4ZWQtcGx1Z2luIC5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YTpob3ZlciB7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5maXhlZC1wbHVnaW4gaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG9cbn1cblxuLmZpeGVkLXBsdWdpbiAuZHJvcGRvd24tbWVudSBsaT5hOmZvY3VzLC5maXhlZC1wbHVnaW4gLmRyb3Bkb3duLW1lbnUgbGk+YTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuXG4uZml4ZWQtcGx1Z2luIC5iYWRnZSB7XG4gICAgYm9yZGVyOiAzcHggc29saWQgQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgcGFkZGluZzogOHB4XG59XG5cbi5maXhlZC1wbHVnaW4gLmJhZGdlLmFjdGl2ZSwuZml4ZWQtcGx1Z2luIC5iYWRnZTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGJmXG59XG5cbi5maXhlZC1wbHVnaW4gLmJhZGdlLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwXG59XG5cbi5maXhlZC1wbHVnaW4gLmJhZGdlLWF6dXJlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmNhOGZmXG59XG5cbi5maXhlZC1wbHVnaW4gLmJhZGdlLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThjZTBmXG59XG5cbi5maXhlZC1wbHVnaW4gLmJhZGdlLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5NjMzMlxufVxuXG4uZml4ZWQtcGx1Z2luIC5iYWRnZS15ZWxsb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmIyMzZcbn1cblxuLmZpeGVkLXBsdWdpbiAuYmFkZ2UtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2XG59XG5cbi5maXhlZC1wbHVnaW4gLmJhZGdlLXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkzNjhlOVxufVxuXG4uZml4ZWQtcGx1Z2luIC5iYWRnZS13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5maXhlZC1wbHVnaW4gLmJhZGdlLXJvc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTFlNjNcbn1cblxuLmZpeGVkLXBsdWdpbiAuYmFkZ2UtbGlnaHRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUxNWQ3YlxufVxuXG4uZml4ZWQtcGx1Z2luIC5iYWRnZS1kYXJrZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDBcbn1cblxuLmZpeGVkLXBsdWdpbiAuYmFkZ2UtZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItNDtcbn1cblxuLmZpeGVkLXBsdWdpbiBoNSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMTBweFxufVxuXG4uZml4ZWQtcGx1Z2luIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgIC8qIGRpc3BsYXk6IGJsb2NrOyAgICBcbiAgICB3aWR0aDogMjUlO1xuICAgIGZsb2F0OiBsZWZ0Ki9cbiAgICBwYWRkaW5nOiAycHggMnB4O1xufVxuXG4uZml4ZWQtcGx1Z2luIGxpLmFkanVzdG1lbnRzLWxpbmUsLmZpeGVkLXBsdWdpbiBsaS5idXR0b24tY29udGFpbmVyLC5maXhlZC1wbHVnaW4gbGkuaGVhZGVyLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdFxufVxuXG4uZml4ZWQtcGx1Z2luIGxpLmJ1dHRvbi1jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0b1xufVxuXG4uZml4ZWQtcGx1Z2luIGxpLmJ1dHRvbi1jb250YWluZXIgZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHhcbn1cblxuLmZpeGVkLXBsdWdpbiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTJweCAzMHB4O1xuICAgIG1hcmdpbjogLjZyZW0gMXB4O1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IC4ycmVtO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjJzIGN1YmljLWJlemllciguNCwwLDEsMSksYmFja2dyb3VuZC1jb2xvciAuMnMgY3ViaWMtYmV6aWVyKC40LDAsLjIsMSk7XG4gICAgd2lsbC1jaGFuZ2U6IGJveC1zaGFkb3csdHJhbnNmb3JtXG59XG5cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcHJpbWFyeSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci03O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMTU2LDM5LDE3NiwuMTQpLDAgM3B4IDFweCAtMnB4IHJnYmEoMTU2LDM5LDE3NiwuMiksMCAxcHggNXB4IDAgcmdiYSgxNTYsMzksMTc2LC4xMilcbn1cblxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1wcmltYXJ5LmZvY3VzLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcHJpbWFyeTpmb2N1cywuZml4ZWQtcGx1Z2luIC5idG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoQHByaW1hcnktY29sb3ItNyxAcHJpbWFyeS1jb2xvci0xMCwjYTcyYWJkKTtcbiAgICBib3JkZXItY29sb3I6ICM3MDFjN2Vcbn1cblxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1wcmltYXJ5LmFjdGl2ZSwuZml4ZWQtcGx1Z2luIC5idG4uYnRuLXByaW1hcnk6YWN0aXZlLC5vcGVuPi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUsLnNob3c+LmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcihAcHJpbWFyeS1jb2xvci03LEBwcmltYXJ5LWNvbG9yLTEwLCNhNzJhYmQpO1xuICAgIGJvcmRlci1jb2xvcjogIzcwMWM3ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDE1NiwzOSwxNzYsLjE0KSwwIDNweCAxcHggLTJweCByZ2JhKDE1NiwzOSwxNzYsLjIpLDAgMXB4IDVweCAwIHJnYmEoMTU2LDM5LDE3NiwuMTIpXG59XG5cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcHJpbWFyeS5hY3RpdmUuZm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cywuZml4ZWQtcGx1Z2luIC5idG4uYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcHJpbWFyeTphY3RpdmUuZm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cywuZml4ZWQtcGx1Z2luIC5idG4uYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLC5vcGVuPi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMsLm9wZW4+LmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywub3Blbj4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLC5zaG93Pi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMsLnNob3c+LmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywuc2hvdz4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKEBwcmltYXJ5LWNvbG9yLTcsQHByaW1hcnktY29sb3ItMTAsI2E3MmFiZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2YxMDQ4XG59XG5cbi5vcGVuPi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb24ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLTdcbn1cblxuLm9wZW4+LmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoQHByaW1hcnktY29sb3ItNyxAcHJpbWFyeS1jb2xvci0xMCwjYTcyYWJkKVxufVxuXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3ZlciwuZml4ZWQtcGx1Z2luIC5idG4uYnRuLXByaW1hcnk6ZGlzYWJsZWQuZm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1wcmltYXJ5OmRpc2FibGVkOmZvY3VzLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcHJpbWFyeTpkaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItNztcbiAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5LWNvbG9yLTdcbn1cblxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1wcmltYXJ5OmFjdGl2ZSwuZml4ZWQtcGx1Z2luIC5idG4uYnRuLXByaW1hcnk6Zm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDE0cHggMjZweCAtMTJweCBAc2hhZG93LXByaW1hcnktY29sb3ItMywwIDRweCAyM3B4IDAgcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCBAc2hhZG93LXByaW1hcnktY29sb3ItM1xufVxuXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXNlY29uZGFyeSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIGhzbGEoMCwwJSw2MCUsLjE0KSwwIDNweCAxcHggLTJweCBoc2xhKDAsMCUsNjAlLC4yKSwwIDFweCA1cHggMCBoc2xhKDAsMCUsNjAlLC4xMilcbn1cblxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zZWNvbmRhcnkuZm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzk5OSwjOTE5MTkxLCNhMWExYTEpO1xuICAgIGJvcmRlci1jb2xvcjogIzdhN2E3YVxufVxuXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXNlY29uZGFyeS5hY3RpdmUsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLC5vcGVuPi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSwuc2hvdz4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzk5OSwjOTE5MTkxLCNhMWExYTEpO1xuICAgIGJvcmRlci1jb2xvcjogIzdhN2E3YTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCBoc2xhKDAsMCUsNjAlLC4xNCksMCAzcHggMXB4IC0ycHggaHNsYSgwLDAlLDYwJSwuMiksMCAxcHggNXB4IDAgaHNsYSgwLDAlLDYwJSwuMTIpXG59XG5cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc2Vjb25kYXJ5LmFjdGl2ZS5mb2N1cywuZml4ZWQtcGx1Z2luIC5idG4uYnRuLXNlY29uZGFyeS5hY3RpdmU6Zm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zZWNvbmRhcnkuYWN0aXZlOmhvdmVyLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc2Vjb25kYXJ5OmFjdGl2ZS5mb2N1cywuZml4ZWQtcGx1Z2luIC5idG4uYnRuLXNlY29uZGFyeTphY3RpdmU6Zm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlOmhvdmVyLC5vcGVuPi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywub3Blbj4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLm9wZW4+LmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLC5zaG93Pi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywuc2hvdz4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLnNob3c+LmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCM5OTksIzkxOTE5MSwjYTFhMWExKTtcbiAgICBib3JkZXItY29sb3I6ICM1OTU5NTlcbn1cblxuLm9wZW4+LmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5XG59XG5cbi5vcGVuPi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzk5OSwjOTE5MTkxLCNhMWExYTEpXG59XG5cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLmZvY3VzLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkOmZvY3VzLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkOmhvdmVyLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc2Vjb25kYXJ5OmRpc2FibGVkLmZvY3VzLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc2Vjb25kYXJ5OmRpc2FibGVkOmZvY3VzLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc2Vjb25kYXJ5OmRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICAgIGJvcmRlci1jb2xvcjogIzk5OVxufVxuXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXNlY29uZGFyeTphY3RpdmUsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTRweCAyNnB4IC0xMnB4IGhzbGEoMCwwJSw2MCUsLjQyKSwwIDRweCAyM3B4IDAgcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCBoc2xhKDAsMCUsNjAlLC4yKVxufVxuXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWluZm8ge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDIzLDE2MiwxODQsLjE0KSwwIDNweCAxcHggLTJweCByZ2JhKDIzLDE2MiwxODQsLjIpLDAgMXB4IDVweCAwIHJnYmEoMjMsMTYyLDE4NCwuMTIpXG59XG5cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4taW5mby5mb2N1cywuZml4ZWQtcGx1Z2luIC5idG4uYnRuLWluZm86Zm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCMxN2EyYjgsIzE1OTZhYSwjMTlhZWM2KTtcbiAgICBib3JkZXItY29sb3I6ICMxMDcyODJcbn1cblxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1pbmZvLmFjdGl2ZSwuZml4ZWQtcGx1Z2luIC5idG4uYnRuLWluZm86YWN0aXZlLC5vcGVuPi5maXhlZC1wbHVnaW4gLmJ0bi5idG4taW5mby5kcm9wZG93bi10b2dnbGUsLnNob3c+LmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjMTdhMmI4LCMxNTk2YWEsIzE5YWVjNik7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTA3MjgyO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMjMsMTYyLDE4NCwuMTQpLDAgM3B4IDFweCAtMnB4IHJnYmEoMjMsMTYyLDE4NCwuMiksMCAxcHggNXB4IDAgcmdiYSgyMywxNjIsMTg0LC4xMilcbn1cblxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1pbmZvLmFjdGl2ZS5mb2N1cywuZml4ZWQtcGx1Z2luIC5idG4uYnRuLWluZm8uYWN0aXZlOmZvY3VzLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4taW5mby5hY3RpdmU6aG92ZXIsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1pbmZvOmFjdGl2ZS5mb2N1cywuZml4ZWQtcGx1Z2luIC5idG4uYnRuLWluZm86YWN0aXZlOmZvY3VzLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4taW5mbzphY3RpdmU6aG92ZXIsLm9wZW4+LmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywub3Blbj4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5vcGVuPi5maXhlZC1wbHVnaW4gLmJ0bi5idG4taW5mby5kcm9wZG93bi10b2dnbGU6aG92ZXIsLnNob3c+LmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywuc2hvdz4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5zaG93Pi5maXhlZC1wbHVnaW4gLmJ0bi5idG4taW5mby5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzE3YTJiOCwjMTU5NmFhLCMxOWFlYzYpO1xuICAgIGJvcmRlci1jb2xvcjogIzA5M2U0N1xufVxuXG4ub3Blbj4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4XG59XG5cbi5vcGVuPi5maXhlZC1wbHVnaW4gLmJ0bi5idG4taW5mby5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCMxN2EyYjgsIzE1OTZhYSwjMTlhZWM2KVxufVxuXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWluZm8uZGlzYWJsZWQuZm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4taW5mby5kaXNhYmxlZDpob3ZlciwuZml4ZWQtcGx1Z2luIC5idG4uYnRuLWluZm86ZGlzYWJsZWQuZm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1pbmZvOmRpc2FibGVkOmZvY3VzLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4taW5mbzpkaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjhcbn1cblxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1pbmZvOmFjdGl2ZSwuZml4ZWQtcGx1Z2luIC5idG4uYnRuLWluZm86Zm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDE0cHggMjZweCAtMTJweCByZ2JhKDIzLDE2MiwxODQsLjQyKSwwIDRweCAyM3B4IDAgcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDIzLDE2MiwxODQsLjIpXG59XG5cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc3VjY2VzcyB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoNzYsMTc1LDgwLC4xNCksMCAzcHggMXB4IC0ycHggcmdiYSg3NiwxNzUsODAsLjIpLDAgMXB4IDVweCAwIHJnYmEoNzYsMTc1LDgwLC4xMilcbn1cblxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zdWNjZXNzLmZvY3VzLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc3VjY2Vzczpmb2N1cywuZml4ZWQtcGx1Z2luIC5idG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzRjYWY1MCwjNDdhNDRiLCM1NWI1NTkpO1xuICAgIGJvcmRlci1jb2xvcjogIzM5ODQzY1xufVxuXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc3VjY2VzczphY3RpdmUsLm9wZW4+LmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSwuc2hvdz4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCM0Y2FmNTAsIzQ3YTQ0YiwjNTViNTU5KTtcbiAgICBib3JkZXItY29sb3I6ICMzOTg0M2M7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSg3NiwxNzUsODAsLjE0KSwwIDNweCAxcHggLTJweCByZ2JhKDc2LDE3NSw4MCwuMiksMCAxcHggNXB4IDAgcmdiYSg3NiwxNzUsODAsLjEyKVxufVxuXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLmZvY3VzLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3ZlciwuZml4ZWQtcGx1Z2luIC5idG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLmZvY3VzLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zdWNjZXNzOmFjdGl2ZTpob3Zlciwub3Blbj4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLC5vcGVuPi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLm9wZW4+LmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpob3Zlciwuc2hvdz4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLC5zaG93Pi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLnNob3c+LmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjNGNhZjUwLCM0N2E0NGIsIzU1YjU1OSk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjU1NjI3XG59XG5cbi5vcGVuPi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb24ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTBcbn1cblxuLm9wZW4+LmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzRjYWY1MCwjNDdhNDRiLCM1NWI1NTkpXG59XG5cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc3VjY2Vzcy5kaXNhYmxlZC5mb2N1cywuZml4ZWQtcGx1Z2luIC5idG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc3VjY2VzczpkaXNhYmxlZC5mb2N1cywuZml4ZWQtcGx1Z2luIC5idG4uYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQ6Zm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1zdWNjZXNzOmRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwO1xuICAgIGJvcmRlci1jb2xvcjogIzRjYWY1MFxufVxuXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tc3VjY2Vzczpmb2N1cywuZml4ZWQtcGx1Z2luIC5idG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTRweCAyNnB4IC0xMnB4IHJnYmEoNzYsMTc1LDgwLC40MiksMCA0cHggMjNweCAwIHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSg3NiwxNzUsODAsLjIpXG59XG5cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4td2FybmluZyB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMjU1LDE1MiwwLC4xNCksMCAzcHggMXB4IC0ycHggcmdiYSgyNTUsMTUyLDAsLjIpLDAgMXB4IDVweCAwIHJnYmEoMjU1LDE1MiwwLC4xMilcbn1cblxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi13YXJuaW5nLmZvY3VzLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4td2FybmluZzpmb2N1cywuZml4ZWQtcGx1Z2luIC5idG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoI2ZmOTgwMCwjZjA4ZjAwLCNmZjllMGYpO1xuICAgIGJvcmRlci1jb2xvcjogI2MyNzQwMFxufVxuXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXdhcm5pbmcuYWN0aXZlLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4td2FybmluZzphY3RpdmUsLm9wZW4+LmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSwuc2hvdz4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCNmZjk4MDAsI2YwOGYwMCwjZmY5ZTBmKTtcbiAgICBib3JkZXItY29sb3I6ICNjMjc0MDA7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgyNTUsMTUyLDAsLjE0KSwwIDNweCAxcHggLTJweCByZ2JhKDI1NSwxNTIsMCwuMiksMCAxcHggNXB4IDAgcmdiYSgyNTUsMTUyLDAsLjEyKVxufVxuXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXdhcm5pbmcuYWN0aXZlLmZvY3VzLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi13YXJuaW5nLmFjdGl2ZTpob3ZlciwuZml4ZWQtcGx1Z2luIC5idG4uYnRuLXdhcm5pbmc6YWN0aXZlLmZvY3VzLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi13YXJuaW5nOmFjdGl2ZTpob3Zlciwub3Blbj4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLC5vcGVuPi5maXhlZC1wbHVnaW4gLmJ0bi5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLm9wZW4+LmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpob3Zlciwuc2hvdz4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLC5zaG93Pi5maXhlZC1wbHVnaW4gLmJ0bi5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLnNob3c+LmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjZmY5ODAwLCNmMDhmMDAsI2ZmOWUwZik7XG4gICAgYm9yZGVyLWNvbG9yOiAjODA0YzAwXG59XG5cbi5vcGVuPi5maXhlZC1wbHVnaW4gLmJ0bi5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb24ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDBcbn1cblxuLm9wZW4+LmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoI2ZmOTgwMCwjZjA4ZjAwLCNmZjllMGYpXG59XG5cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4td2FybmluZy5kaXNhYmxlZC5mb2N1cywuZml4ZWQtcGx1Z2luIC5idG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4td2FybmluZzpkaXNhYmxlZC5mb2N1cywuZml4ZWQtcGx1Z2luIC5idG4uYnRuLXdhcm5pbmc6ZGlzYWJsZWQ6Zm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi13YXJuaW5nOmRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmOTgwMFxufVxuXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXdhcm5pbmc6YWN0aXZlLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4td2FybmluZzpmb2N1cywuZml4ZWQtcGx1Z2luIC5idG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMjU1LDE1MiwwLC40MiksMCA0cHggMjNweCAwIHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgyNTUsMTUyLDAsLjIpXG59XG5cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGFuZ2VyIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMzY7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgyNDQsNjcsNTQsLjE0KSwwIDNweCAxcHggLTJweCByZ2JhKDI0NCw2Nyw1NCwuMiksMCAxcHggNXB4IDAgcmdiYSgyNDQsNjcsNTQsLjEyKVxufVxuXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRhbmdlci5mb2N1cywuZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRhbmdlcjpmb2N1cywuZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjZjQ0MzM2LCNmMzM1MjcsI2Y1NTE0NSk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTExYjBjXG59XG5cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGFuZ2VyLmFjdGl2ZSwuZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRhbmdlcjphY3RpdmUsLm9wZW4+LmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLC5zaG93Pi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjZjQ0MzM2LCNmMzM1MjcsI2Y1NTE0NSk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTExYjBjO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMjQ0LDY3LDU0LC4xNCksMCAzcHggMXB4IC0ycHggcmdiYSgyNDQsNjcsNTQsLjIpLDAgMXB4IDVweCAwIHJnYmEoMjQ0LDY3LDU0LC4xMilcbn1cblxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kYW5nZXIuYWN0aXZlLmZvY3VzLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cywuZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRhbmdlci5hY3RpdmU6aG92ZXIsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kYW5nZXI6YWN0aXZlLmZvY3VzLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cywuZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRhbmdlcjphY3RpdmU6aG92ZXIsLm9wZW4+LmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLC5vcGVuPi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywub3Blbj4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6aG92ZXIsLnNob3c+LmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLC5zaG93Pi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywuc2hvdz4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoI2Y0NDMzNiwjZjMzNTI3LCNmNTUxNDUpO1xuICAgIGJvcmRlci1jb2xvcjogI2EyMTMwOVxufVxuXG4ub3Blbj4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb24ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMzZcbn1cblxuLm9wZW4+LmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjZjQ0MzM2LCNmMzM1MjcsI2Y1NTE0NSlcbn1cblxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kYW5nZXIuZGlzYWJsZWQuZm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kYW5nZXI6ZGlzYWJsZWQuZm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kYW5nZXI6ZGlzYWJsZWQ6Zm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kYW5nZXI6ZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMzY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2XG59XG5cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGFuZ2VyOmFjdGl2ZSwuZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRhbmdlcjpmb2N1cywuZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAxNHB4IDI2cHggLTEycHggcmdiYSgyNDQsNjcsNTQsLjQyKSwwIDRweCAyM3B4IDAgcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDI0NCw2Nyw1NCwuMilcbn1cblxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1yb3NlIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTFlNjM7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgyMzMsMzAsOTksLjE0KSwwIDNweCAxcHggLTJweCByZ2JhKDIzMywzMCw5OSwuMiksMCAxcHggNXB4IDAgcmdiYSgyMzMsMzAsOTksLjEyKVxufVxuXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXJvc2UuZm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1yb3NlOmZvY3VzLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcm9zZTpob3ZlciB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjZTkxZTYzLCNlMjE2NWIsI2VhMmM2ZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjgxMjRhXG59XG5cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcm9zZS5hY3RpdmUsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1yb3NlOmFjdGl2ZSwub3Blbj4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXJvc2UuZHJvcGRvd24tdG9nZ2xlLC5zaG93Pi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcm9zZS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoI2U5MWU2MywjZTIxNjViLCNlYTJjNmQpO1xuICAgIGJvcmRlci1jb2xvcjogI2I4MTI0YTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDIzMywzMCw5OSwuMTQpLDAgM3B4IDFweCAtMnB4IHJnYmEoMjMzLDMwLDk5LC4yKSwwIDFweCA1cHggMCByZ2JhKDIzMywzMCw5OSwuMTIpXG59XG5cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcm9zZS5hY3RpdmUuZm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1yb3NlLmFjdGl2ZTpmb2N1cywuZml4ZWQtcGx1Z2luIC5idG4uYnRuLXJvc2UuYWN0aXZlOmhvdmVyLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcm9zZTphY3RpdmUuZm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1yb3NlOmFjdGl2ZTpmb2N1cywuZml4ZWQtcGx1Z2luIC5idG4uYnRuLXJvc2U6YWN0aXZlOmhvdmVyLC5vcGVuPi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcm9zZS5kcm9wZG93bi10b2dnbGUuZm9jdXMsLm9wZW4+LmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1yb3NlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywub3Blbj4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXJvc2UuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLC5zaG93Pi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcm9zZS5kcm9wZG93bi10b2dnbGUuZm9jdXMsLnNob3c+LmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1yb3NlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywuc2hvdz4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXJvc2UuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCNlOTFlNjMsI2UyMTY1YiwjZWEyYzZkKTtcbiAgICBib3JkZXItY29sb3I6ICM3YjBjMzJcbn1cblxuLm9wZW4+LmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1yb3NlLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5MWU2M1xufVxuXG4ub3Blbj4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLXJvc2UuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjZTkxZTYzLCNlMjE2NWIsI2VhMmM2ZClcbn1cblxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1yb3NlLmRpc2FibGVkLmZvY3VzLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcm9zZS5kaXNhYmxlZDpmb2N1cywuZml4ZWQtcGx1Z2luIC5idG4uYnRuLXJvc2UuZGlzYWJsZWQ6aG92ZXIsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1yb3NlOmRpc2FibGVkLmZvY3VzLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcm9zZTpkaXNhYmxlZDpmb2N1cywuZml4ZWQtcGx1Z2luIC5idG4uYnRuLXJvc2U6ZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTFlNjM7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTkxZTYzXG59XG5cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcm9zZTphY3RpdmUsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1yb3NlOmZvY3VzLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcm9zZTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAxNHB4IDI2cHggLTEycHggcmdiYSgyMzMsMzAsOTksLjQyKSwwIDRweCAyM3B4IDAgcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDIzMywzMCw5OSwuMilcbn1cblxuLmZpeGVkLXBsdWdpbiAuYnRuLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGVmYXVsdCB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIGhzbGEoMCwwJSw2MCUsLjE0KSwwIDNweCAxcHggLTJweCBoc2xhKDAsMCUsNjAlLC4yKSwwIDFweCA1cHggMCBoc2xhKDAsMCUsNjAlLC4xMilcbn1cblxuLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kZWZhdWx0LmZvY3VzLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGVmYXVsdDpmb2N1cywuZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRlZmF1bHQ6aG92ZXIsLmZpeGVkLXBsdWdpbiAuYnRuLmZvY3VzLC5maXhlZC1wbHVnaW4gLmJ0bjpmb2N1cywuZml4ZWQtcGx1Z2luIC5idG46aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzk5OSwjOTE5MTkxLCNhMWExYTEpO1xuICAgIGJvcmRlci1jb2xvcjogIzdhN2E3YVxufVxuXG4uZml4ZWQtcGx1Z2luIC5idG4uYWN0aXZlLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGVmYXVsdC5hY3RpdmUsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kZWZhdWx0OmFjdGl2ZSwuZml4ZWQtcGx1Z2luIC5idG46YWN0aXZlLC5vcGVuPi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUsLm9wZW4+LmZpeGVkLXBsdWdpbiAuYnRuLmRyb3Bkb3duLXRvZ2dsZSwuc2hvdz4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLC5zaG93Pi5maXhlZC1wbHVnaW4gLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzk5OSwjOTE5MTkxLCNhMWExYTEpO1xuICAgIGJvcmRlci1jb2xvcjogIzdhN2E3YTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCBoc2xhKDAsMCUsNjAlLC4xNCksMCAzcHggMXB4IC0ycHggaHNsYSgwLDAlLDYwJSwuMiksMCAxcHggNXB4IDAgaHNsYSgwLDAlLDYwJSwuMTIpXG59XG5cbi5maXhlZC1wbHVnaW4gLmJ0bi5hY3RpdmUuZm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmFjdGl2ZTpmb2N1cywuZml4ZWQtcGx1Z2luIC5idG4uYWN0aXZlOmhvdmVyLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGVmYXVsdC5hY3RpdmUuZm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kZWZhdWx0LmFjdGl2ZTpmb2N1cywuZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRlZmF1bHQuYWN0aXZlOmhvdmVyLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpmb2N1cywuZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRlZmF1bHQ6YWN0aXZlOmhvdmVyLC5maXhlZC1wbHVnaW4gLmJ0bjphY3RpdmUuZm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuOmFjdGl2ZTpmb2N1cywuZml4ZWQtcGx1Z2luIC5idG46YWN0aXZlOmhvdmVyLC5vcGVuPi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUuZm9jdXMsLm9wZW4+LmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywub3Blbj4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLC5vcGVuPi5maXhlZC1wbHVnaW4gLmJ0bi5kcm9wZG93bi10b2dnbGUuZm9jdXMsLm9wZW4+LmZpeGVkLXBsdWdpbiAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywub3Blbj4uZml4ZWQtcGx1Z2luIC5idG4uZHJvcGRvd24tdG9nZ2xlOmhvdmVyLC5zaG93Pi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUuZm9jdXMsLnNob3c+LmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywuc2hvdz4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLC5zaG93Pi5maXhlZC1wbHVnaW4gLmJ0bi5kcm9wZG93bi10b2dnbGUuZm9jdXMsLnNob3c+LmZpeGVkLXBsdWdpbiAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywuc2hvdz4uZml4ZWQtcGx1Z2luIC5idG4uZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCM5OTksIzkxOTE5MSwjYTFhMWExKTtcbiAgICBib3JkZXItY29sb3I6ICM1OTU5NTlcbn1cblxuLm9wZW4+LmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiwub3Blbj4uZml4ZWQtcGx1Z2luIC5idG4uZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5XG59XG5cbi5vcGVuPi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb246aG92ZXIsLm9wZW4+LmZpeGVkLXBsdWdpbiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzk5OSwjOTE5MTkxLCNhMWExYTEpXG59XG5cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGVmYXVsdC5kaXNhYmxlZC5mb2N1cywuZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGVmYXVsdDpkaXNhYmxlZC5mb2N1cywuZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRlZmF1bHQ6ZGlzYWJsZWQ6Zm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmJ0bi1kZWZhdWx0OmRpc2FibGVkOmhvdmVyLC5maXhlZC1wbHVnaW4gLmJ0bi5kaXNhYmxlZC5mb2N1cywuZml4ZWQtcGx1Z2luIC5idG4uZGlzYWJsZWQ6Zm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuLmRpc2FibGVkOmhvdmVyLC5maXhlZC1wbHVnaW4gLmJ0bjpkaXNhYmxlZC5mb2N1cywuZml4ZWQtcGx1Z2luIC5idG46ZGlzYWJsZWQ6Zm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuOmRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICAgIGJvcmRlci1jb2xvcjogIzk5OVxufVxuXG4uZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRlZmF1bHQ6YWN0aXZlLC5maXhlZC1wbHVnaW4gLmJ0bi5idG4tZGVmYXVsdDpmb2N1cywuZml4ZWQtcGx1Z2luIC5idG4uYnRuLWRlZmF1bHQ6aG92ZXIsLmZpeGVkLXBsdWdpbiAuYnRuOmFjdGl2ZSwuZml4ZWQtcGx1Z2luIC5idG46Zm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDE0cHggMjZweCAtMTJweCBoc2xhKDAsMCUsNjAlLC40MiksMCA0cHggMjNweCAwIHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggaHNsYSgwLDAlLDYwJSwuMilcbn1cblxuLmZpeGVkLXBsdWdpbiAuYnRuLmFjdGl2ZS5mb2N1cywuZml4ZWQtcGx1Z2luIC5idG4uYWN0aXZlOmZvY3VzLC5maXhlZC1wbHVnaW4gLmJ0bi5mb2N1cywuZml4ZWQtcGx1Z2luIC5idG46YWN0aXZlLmZvY3VzLC5maXhlZC1wbHVnaW4gLmJ0bjphY3RpdmU6Zm9jdXMsLmZpeGVkLXBsdWdpbiAuYnRuOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwXG59XG5cbi5maXhlZC1wbHVnaW4gLmJ0bi5idG4tcm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDJyZW1cbn1cblxuLmZpeGVkLXBsdWdpbiAuYnV0dG9uLWNvbnRhaW5lciAuYnRuOm5vdCguYnRuLWZhY2Vib29rKTpub3QoLmJ0bi10d2l0dGVyKSB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLmZpeGVkLXBsdWdpbiAuYnV0dG9uLWNvbnRhaW5lci5naXRodWItc3RhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDc4cHhcbn1cblxuLmZpeGVkLXBsdWdpbiAjc2hhcnJyZVRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGhlaWdodDogNTBweFxufVxuXG4uZml4ZWQtcGx1Z2luIGxpLmhlYWRlci10aXRsZSB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5maXhlZC1wbHVnaW4gLmFkanVzdG1lbnRzLWxpbmUgcCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgY29sb3I6IEBmb250LWNvbG9yLTE7O1xuICAgIHBhZGRpbmctdG9wOiA1cHhcbn1cblxuLmZpeGVkLXBsdWdpbiAuYWRqdXN0bWVudHMtbGluZSBhIC5iYWRnZS1jb2xvcnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHhcbn1cblxuLmZpeGVkLXBsdWdpbiAuYWRqdXN0bWVudHMtbGluZSAudG9nZ2xlYnV0dG9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cHhcbn1cblxuLmZpeGVkLXBsdWdpbiAuYWRqdXN0bWVudHMtbGluZSAudG9nZ2xlYnV0dG9uIC50b2dnbGUge1xuICAgIG1hcmdpbi1yaWdodDogMFxufVxuXG4uZml4ZWQtcGx1Z2luIC5kcm9wZG93bi1tZW51PmxpLmFkanVzdG1lbnRzLWxpbmU+YSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNXB4XG59XG5cbi5maXhlZC1wbHVnaW4gLmRyb3Bkb3duLW1lbnU+bGk+YS5pbWctaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIEBzdGFuZGFyZC13aGl0ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLXdpZHRoOiAyNSVcbn1cblxuLmZpeGVkLXBsdWdpbiAuZHJvcGRvd24tbWVudT5saT5hLnN3aXRjaC10cmlnZ2VyOmZvY3VzLC5maXhlZC1wbHVnaW4gLmRyb3Bkb3duLW1lbnU+bGk+YS5zd2l0Y2gtdHJpZ2dlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLmZpeGVkLXBsdWdpbiAuZHJvcGRvd24tbWVudT5saTpmb2N1cz5hLmltZy1ob2xkZXIsLmZpeGVkLXBsdWdpbiAuZHJvcGRvd24tbWVudT5saTpob3Zlcj5hLmltZy1ob2xkZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLDE4NywyNTUsLjUzKVxufVxuXG4uZml4ZWQtcGx1Z2luIC5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YS5pbWctaG9sZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwYmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5maXhlZC1wbHVnaW4gLmRyb3Bkb3duLW1lbnU+bGk+YSBpbWcge1xuICAgIG1hcmdpbi10b3A6IGF1dG9cbn1cblxuLmZpeGVkLXBsdWdpbiAuYnRuLXNvY2lhbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDglO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDBcbn1cblxuLmZpeGVkLXBsdWdpbiAuYnRuLXNvY2lhbCBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweFxufVxuXG4uZml4ZWQtcGx1Z2luIC5idG4tc29jaWFsOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlXG59XG5cbi5maXhlZC1wbHVnaW4gLmFkanVzdG1lbnRzLWxpbmUgYSwuZml4ZWQtcGx1Z2luIC5hZGp1c3RtZW50cy1saW5lIGE6Zm9jdXMsLmZpeGVkLXBsdWdpbiAuYWRqdXN0bWVudHMtbGluZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLmZpeGVkLXBsdWdpbiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogLTQwcHghaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbGVmdDogLTMwM3B4IWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLmZpeGVkLXBsdWdpbiAuZHJvcGRvd24uc2hvdyAuZHJvcGRvd24tbWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXG59XG5cbi5maXhlZC1wbHVnaW4gLmRyb3Bkb3duLW1lbnU6YWZ0ZXIsLmZpeGVkLXBsdWdpbiAuZHJvcGRvd24tbWVudTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDY1cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG59XG5cbi5maXhlZC1wbHVnaW4gLmRyb3Bkb3duLW1lbnU6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tOiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpO1xuICAgIGJvcmRlci10b3A6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcmlnaHQ6IC0xNnB4XG59XG5cbi5maXhlZC1wbHVnaW4gLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDE2cHggc29saWQgQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJvcmRlci10b3A6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcmlnaHQ6IC0xNXB4XG59XG5cbi53cmFwcGVyLWZ1bGwtcGFnZX4uZml4ZWQtcGx1Z2luIC5kcm9wZG93bi5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE3JSlcbn1cblxuLndyYXBwZXItZnVsbC1wYWdlfi5maXhlZC1wbHVnaW4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE5JSlcbn1cblxuLmZpeGVkLXBsdWdpbiB7XG4gICAgLyogYmFja2dyb3VuZDogcmdiYSg0Nyw1Nyw4NCwuNikgKi9cbn1cblxuLmZpeGVkLXBsdWdpbiAuZmEtY29nIHtcbiAgICBjb2xvcjogQGZvbnQtY29sb3ItMTtcbn1cblxuLmZpeGVkLXBsdWdpbiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjM5NTRcbn1cblxuLmZpeGVkLXBsdWdpbiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMmYzOTU0XG59XG5cbi5maXhlZC1wbHVnaW4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpLmFkanVzdG1lbnRzLWxpbmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBmb3JtLW91dGxpbmUtMVxufVxuXG4uZml4ZWQtcGx1Z2luIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaT5hLmltZy1ob2xkZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzMwM2M1OFxufVxuXG4uZml4ZWQtcGx1Z2luIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaS5hY3RpdmU+YS5pbWctaG9sZGVyLC5maXhlZC1wbHVnaW4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpPmEuaW1nLWhvbGRlcjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTk2ZDljXG59XG5cbi5maXhlZC1wbHVnaW4gbGkuaGVhZGVyLXRpdGxlIHtcbiAgICBjb2xvcjogQGZvbnQtY29sb3ItMTtcbn1cblxuLmZpeGVkLXBsdWdpbiAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMDNjNThcbn1cblxuLmZpeGVkLXBsdWdpbiAuYmFkZ2UuYmFkZ2UtcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTEzZjllXG59XG5cbi5maXhlZC1wbHVnaW4gLmJhZGdlLmJhZGdlLWF6dXJlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI5ZWIxXG59XG5cbi5maXhlZC1wbHVnaW4gLmJhZGdlLmJhZGdlLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg4YzZjXG59XG5cbi5maXhlZC1wbHVnaW4gLmJhZGdlLmJhZGdlLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTcwMGNcbn1cblxuLmZpeGVkLXBsdWdpbiAuYmFkZ2UuYmFkZ2UtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDIyODI0XG59XG5cbi5maXhlZC1wbHVnaW4gLmJhZGdlLmFjdGl2ZSwuZml4ZWQtcGx1Z2luIC5iYWRnZTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTk2ZDljXG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgICBib3JkZXI6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLG9wYWNpdHk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoLjQsMCwuMiwxKSxvcGFjaXR5IC4ycyBjdWJpYy1iZXppZXIoLjQsMCwuMiwxKVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93aW5nIHtcbiAgICBhbmltYXRpb24tbmFtZTogZ2M7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC40LDAsLjIsMSlcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdywub3Blbj4uZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXG59XG5cbi5kcm9wZG93bi1tZW51LmhpZGluZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApXG59XG5cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50PWJvdHRvbS1zdGFydF0ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMFxufVxuXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudD1ib3R0b20tZW5kXSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwXG59XG5cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50PXRvcC1zdGFydF0ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJVxufVxuXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudD10b3AtZW5kXSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlXG59XG5cbi5kcm9wZG93bi1tZW51IC5kaXNhYmxlZD5hIHtcbiAgICBjb2xvcjogIzZjNzU3ZFxufVxuXG4uZHJvcGRvd24tbWVudSAuZGlzYWJsZWQ+YTpmb2N1cywuZHJvcGRvd24tbWVudSAuZGlzYWJsZWQ+YTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgY29sb3I6ICM2Yzc1N2Rcbn1cblxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24td2l0aC1pY29ucyAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZzogLjc1cmVtIDEuMjVyZW0gLjc1cmVtIC43NXJlbVxufVxuXG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi13aXRoLWljb25zIC5kcm9wZG93bi1pdGVtIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICB0b3A6IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgb3BhY2l0eTogLjVcbn1cblxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0sLmRyb3Bkb3duLW1lbnUgbGk+YSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IC44MTI1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IC4xMjVyZW07XG4gICAgbWFyZ2luOiAwIC4zMTI1cmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyBsaW5lYXI7XG4gICAgbWluLXdpZHRoOiA3cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSwuZHJvcGRvd24tbWVudSBsaT5hIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDoxLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtXG4gICAgfVxufVxuXG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpmb2N1cywuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciwuZHJvcGRvd24tbWVudSBhOmFjdGl2ZSwuZHJvcGRvd24tbWVudSBhOmZvY3VzLC5kcm9wZG93bi1tZW51IGE6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsMCwwLC4xNCksMCA3cHggMTBweCAtNXB4IHJnYmEoMTU2LDM5LDE3NiwuNCk7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1mYWI6YWZ0ZXIsLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1mYWJ+LmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS10b3AtbGVmdCwuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1mYWJ+LmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS10b3AtcmlnaHQsLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbn4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXRvcC1sZWZ0LC5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb25+LmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS10b3AtcmlnaHQge1xuICAgIGJvdHRvbTogMnJlbVxufVxuXG4uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTVzIGxpbmVhclxufVxuXG4uc2hvdyAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXG59XG5cbi5kcm9wZG93bi10b2dnbGUubWQtYnRuLWZhYi1zbX4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXRvcC1sZWZ0LC5kcm9wZG93bi10b2dnbGUubWQtYnRuLWZhYi1zbX4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXRvcC1yaWdodCB7XG4gICAgYm90dG9tOiAyLjVyZW1cbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbn4uZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luOiAwXG59XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbSFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxO1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0XG59XG5cbkBrZXlmcmFtZXMgZ2Mge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKVxuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuICAgIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC40LDAsLjIsMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sb3BhY2l0eTtcbiAgICB0b3A6IDBcbn1cblxuLmRyb3Bkb3duLW1lbnUuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC50b3Age1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJVxufVxuXG4uZHJvcGRvd24tbWVudS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0Lm9wZW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0b3A6IDBcbn1cblxuLmNhcmQtc2lnbnVwIC5jYXJkLWhlYWRlciAuc29jaWFsLWxpbmUgLmJ0biB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uY2FyZC1zaWdudXAgLnRleHQtZGl2aWRlciB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4gLmNhcmQtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtXG59XG5cbi5sb2dpbi1wYWdlIC5jYXJkLWxvZ2luIC5zb2NpYWwtbGluZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAuOTM3NXJlbVxufVxuXG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbiAuY2FyZC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogLjYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAuNjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbn1cblxuLnJlZ2lzdGVyLXBhZ2UgLnBhZ2UtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3Bcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnBhZ2UtaGVhZGVyLnByaWNpbmctcGFnZSwucGFnZS1oZWFkZXIucmVnaXN0ZXItcGFnZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6Zml0LWNvbnRlbnQhaW1wb3J0YW50XG4gICAgfVxufVxuXG4uZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAuOTM3NXJlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4XG59XG5cbi5mb290ZXIgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lXG59XG5cbi5mb290ZXIgdWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4uZm9vdGVyIHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IC45Mzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5mb290ZXIgdWwgbGkgYSwuZm9vdGVyIHVsIGxpIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4uZm9vdGVyIHVsIGxpIC5idG4ge1xuICAgIG1hcmdpbjogMFxufVxuXG4uZm9vdGVyIHVsLmxpbmtzLWhvcml6b250YWw6Zmlyc3QtY2hpbGQgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwXG59XG5cbi5mb290ZXIgdWwubGlua3MtaG9yaXpvbnRhbDpsYXN0LWNoaWxkIGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBcbn1cblxuLmZvb3RlciB1bC5saW5rcy12ZXJ0aWNhbCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4XG59XG5cbi5mb290ZXIgdWwubGlua3MtdmVydGljYWwgbGkgYSB7XG4gICAgcGFkZGluZzogNXB4XG59XG5cbi5mb290ZXIgLnNvY2lhbC1idXR0b25zIC5idG4sLmZvb3RlciAuc29jaWFsLWJ1dHRvbnMgYSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweFxufVxuXG4uZm9vdGVyIC5mb290ZXItYnJhbmQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHhcbn1cblxuLmZvb3RlciAuZm9vdGVyLWJyYW5kOmZvY3VzLC5mb290ZXIgLmZvb3Rlci1icmFuZDpob3ZlciB7XG4gICAgY29sb3I6ICMzYzQ4NThcbn1cblxuLmZvb3RlciAuY29weXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDBcbn1cblxuLmZvb3RlciAuY29weXJpZ2h0IC5tYXRlcmlhbC1pY29ucyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDNweFxufVxuXG4uZm9vdGVyIC5wdWxsLWNlbnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBub25lXG59XG5cbi5vZmYtY2FudmFzLXNpZGViYXIgLmZvb3RlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXIgLmNvcHlyaWdodCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MTVweFxuICAgIH1cbn1cblxuLmZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMFxufVxuXG4uZm9vdGVyIC5jb3B5cmlnaHQsLmZvb3RlciB1bCBsaSBhIHtcbiAgICBjb2xvcjogI2E5YWZiYmQxXG59XG5cbi5mb290ZXIgLmNvcHlyaWdodCBhIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5mb290ZXIgLmNvcHlyaWdodCBpIHtcbiAgICBhbmltYXRpb246IGhjIDFzIGluZmluaXRlO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBAcHJpbWFyeS1jb2xvci0zO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG5Aa2V5ZnJhbWVzIGhjIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjc1KVxuICAgIH1cblxuICAgIDIwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcbiAgICB9XG5cbiAgICA0MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC43NSlcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXG4gICAgfVxuXG4gICAgODAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNzUpXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC43NSlcbiAgICB9XG59XG5cbi5kYXJrLWVkaXRpb24gLmZvcm0tY29udHJvbDpmb2N1cywubWQtZm9ybS1ncm91cC5pcy1mb2N1c2VkIC5kYXJrLWVkaXRpb24gLmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUsMTAwJSAxMDAlO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICBib3gtc2hhZG93OiBub25lXG59XG5cbi5kYXJrLWVkaXRpb24gLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNhYWE7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHhcbn1cblxuLmRhcmstZWRpdGlvbiAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNhYWE7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHhcbn1cblxuLmRhcmstZWRpdGlvbiAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2FhYTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweFxufVxuXG4uaGFzLXdoaXRlIC5kYXJrLWVkaXRpb24gLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uaGFzLXdoaXRlIC5kYXJrLWVkaXRpb24gLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGVcbn1cblxuLmhhcy13aGl0ZSAuZGFyay1lZGl0aW9uIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGVcbn1cblxuLmRhcmstZWRpdGlvbiAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgYm90dG9tLDUwJSBjYWxjKDEwMCUgLSAxcHgpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMCAxMDAlLDEwMCUgMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDBzIGVhc2Utb3V0XG59XG5cbi5jaGVja2JveC1pbmxpbmUsLmNoZWNrYm94IGxhYmVsLC5pcy1mb2N1c2VkIC5jaGVja2JveC1pbmxpbmUsLmlzLWZvY3VzZWQgLmNoZWNrYm94IGxhYmVsLC5pcy1mb2N1c2VkIC5yYWRpby1pbmxpbmUsLmlzLWZvY3VzZWQgLnJhZGlvIGxhYmVsLC5pcy1mb2N1c2VkIC5zd2l0Y2ggbGFiZWwsLnJhZGlvLWlubGluZSwucmFkaW8gbGFiZWwsLnN3aXRjaCBsYWJlbCB7XG4gICAgY29sb3I6ICM5OTlcbn1cblxuLmNoZWNrYm94LWlubGluZSBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdKSwuY2hlY2tib3gtaW5saW5lIGxhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0pOmZvY3VzLC5jaGVja2JveC1pbmxpbmUgbGFiZWw6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSk6aG92ZXIsLmNoZWNrYm94LWlubGluZSBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdKSwuY2hlY2tib3gtaW5saW5lIGxhYmVsOmhhcyhpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0pOmZvY3VzLC5jaGVja2JveC1pbmxpbmUgbGFiZWw6aGFzKGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXSk6aG92ZXIsLmNoZWNrYm94IGxhYmVsIGxhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0pLC5jaGVja2JveCBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdKTpmb2N1cywuY2hlY2tib3ggbGFiZWwgbGFiZWw6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSk6aG92ZXIsLmNoZWNrYm94IGxhYmVsIGxhYmVsOmhhcyhpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0pLC5jaGVja2JveCBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdKTpmb2N1cywuY2hlY2tib3ggbGFiZWwgbGFiZWw6aGFzKGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXSk6aG92ZXIsLmlzLWZvY3VzZWQgLmNoZWNrYm94LWlubGluZSBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdKSwuaXMtZm9jdXNlZCAuY2hlY2tib3gtaW5saW5lIGxhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0pOmZvY3VzLC5pcy1mb2N1c2VkIC5jaGVja2JveC1pbmxpbmUgbGFiZWw6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSk6aG92ZXIsLmlzLWZvY3VzZWQgLmNoZWNrYm94LWlubGluZSBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdKSwuaXMtZm9jdXNlZCAuY2hlY2tib3gtaW5saW5lIGxhYmVsOmhhcyhpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0pOmZvY3VzLC5pcy1mb2N1c2VkIC5jaGVja2JveC1pbmxpbmUgbGFiZWw6aGFzKGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXSk6aG92ZXIsLmlzLWZvY3VzZWQgLmNoZWNrYm94IGxhYmVsIGxhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0pLC5pcy1mb2N1c2VkIC5jaGVja2JveCBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdKTpmb2N1cywuaXMtZm9jdXNlZCAuY2hlY2tib3ggbGFiZWwgbGFiZWw6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSk6aG92ZXIsLmlzLWZvY3VzZWQgLmNoZWNrYm94IGxhYmVsIGxhYmVsOmhhcyhpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0pLC5pcy1mb2N1c2VkIC5jaGVja2JveCBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdKTpmb2N1cywuaXMtZm9jdXNlZCAuY2hlY2tib3ggbGFiZWwgbGFiZWw6aGFzKGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXSk6aG92ZXIsLmlzLWZvY3VzZWQgLnJhZGlvLWlubGluZSBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdKSwuaXMtZm9jdXNlZCAucmFkaW8taW5saW5lIGxhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0pOmZvY3VzLC5pcy1mb2N1c2VkIC5yYWRpby1pbmxpbmUgbGFiZWw6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSk6aG92ZXIsLmlzLWZvY3VzZWQgLnJhZGlvLWlubGluZSBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdKSwuaXMtZm9jdXNlZCAucmFkaW8taW5saW5lIGxhYmVsOmhhcyhpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0pOmZvY3VzLC5pcy1mb2N1c2VkIC5yYWRpby1pbmxpbmUgbGFiZWw6aGFzKGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXSk6aG92ZXIsLmlzLWZvY3VzZWQgLnJhZGlvIGxhYmVsIGxhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0pLC5pcy1mb2N1c2VkIC5yYWRpbyBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdKTpmb2N1cywuaXMtZm9jdXNlZCAucmFkaW8gbGFiZWwgbGFiZWw6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSk6aG92ZXIsLmlzLWZvY3VzZWQgLnJhZGlvIGxhYmVsIGxhYmVsOmhhcyhpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0pLC5pcy1mb2N1c2VkIC5yYWRpbyBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdKTpmb2N1cywuaXMtZm9jdXNlZCAucmFkaW8gbGFiZWwgbGFiZWw6aGFzKGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXSk6aG92ZXIsLmlzLWZvY3VzZWQgLnN3aXRjaCBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdKSwuaXMtZm9jdXNlZCAuc3dpdGNoIGxhYmVsIGxhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0pOmZvY3VzLC5pcy1mb2N1c2VkIC5zd2l0Y2ggbGFiZWwgbGFiZWw6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSk6aG92ZXIsLmlzLWZvY3VzZWQgLnN3aXRjaCBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdKSwuaXMtZm9jdXNlZCAuc3dpdGNoIGxhYmVsIGxhYmVsOmhhcyhpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0pOmZvY3VzLC5pcy1mb2N1c2VkIC5zd2l0Y2ggbGFiZWwgbGFiZWw6aGFzKGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXSk6aG92ZXIsLnJhZGlvLWlubGluZSBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdKSwucmFkaW8taW5saW5lIGxhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0pOmZvY3VzLC5yYWRpby1pbmxpbmUgbGFiZWw6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSk6aG92ZXIsLnJhZGlvLWlubGluZSBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdKSwucmFkaW8taW5saW5lIGxhYmVsOmhhcyhpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0pOmZvY3VzLC5yYWRpby1pbmxpbmUgbGFiZWw6aGFzKGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXSk6aG92ZXIsLnJhZGlvIGxhYmVsIGxhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0pLC5yYWRpbyBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdKTpmb2N1cywucmFkaW8gbGFiZWwgbGFiZWw6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSk6aG92ZXIsLnJhZGlvIGxhYmVsIGxhYmVsOmhhcyhpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0pLC5yYWRpbyBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdKTpmb2N1cywucmFkaW8gbGFiZWwgbGFiZWw6aGFzKGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXSk6aG92ZXIsLnN3aXRjaCBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdKSwuc3dpdGNoIGxhYmVsIGxhYmVsOmhhcyhpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0pOmZvY3VzLC5zd2l0Y2ggbGFiZWwgbGFiZWw6aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSk6aG92ZXIsLnN3aXRjaCBsYWJlbCBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdKSwuc3dpdGNoIGxhYmVsIGxhYmVsOmhhcyhpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0pOmZvY3VzLC5zd2l0Y2ggbGFiZWwgbGFiZWw6aGFzKGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXSk6aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveC1pbmxpbmUsZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveC1pbmxpbmU6Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveC1pbmxpbmU6aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveCBsYWJlbCxmaWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94IGxhYmVsOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3ggbGFiZWw6aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1mb2N1c2VkIC5jaGVja2JveC1pbmxpbmUsZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1mb2N1c2VkIC5jaGVja2JveC1pbmxpbmU6Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1mb2N1c2VkIC5jaGVja2JveC1pbmxpbmU6aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1mb2N1c2VkIC5jaGVja2JveCBsYWJlbCxmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWZvY3VzZWQgLmNoZWNrYm94IGxhYmVsOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtZm9jdXNlZCAuY2hlY2tib3ggbGFiZWw6aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1mb2N1c2VkIC5yYWRpby1pbmxpbmUsZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1mb2N1c2VkIC5yYWRpby1pbmxpbmU6Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1mb2N1c2VkIC5yYWRpby1pbmxpbmU6aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1mb2N1c2VkIC5yYWRpbyBsYWJlbCxmaWVsZHNldFtkaXNhYmxlZF0gLmlzLWZvY3VzZWQgLnJhZGlvIGxhYmVsOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuaXMtZm9jdXNlZCAucmFkaW8gbGFiZWw6aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1mb2N1c2VkIC5zd2l0Y2ggbGFiZWwsZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1mb2N1c2VkIC5zd2l0Y2ggbGFiZWw6Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5pcy1mb2N1c2VkIC5zd2l0Y2ggbGFiZWw6aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpby1pbmxpbmUsZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpby1pbmxpbmU6Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpby1pbmxpbmU6aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpbyBsYWJlbCxmaWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvIGxhYmVsOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8gbGFiZWw6aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5zd2l0Y2ggbGFiZWwsZmllbGRzZXRbZGlzYWJsZWRdIC5zd2l0Y2ggbGFiZWw6Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5zd2l0Y2ggbGFiZWw6aG92ZXIge1xuICAgIGNvbG9yOiAjOTk5XG59XG5cbltjbGFzcyo9XCIgbWQtbGFiZWxcIl0sW2NsYXNzXj1tZC1sYWJlbF0ge1xuICAgIGNvbG9yOiAjOTk5XG59XG5cbi5mb3JtLWNvbnRyb2wsLmlzLWZvY3VzZWQgLmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsQHByaW1hcnktY29sb3ItNyAycHgscmdiYSgxNTYsMzksMTc2LDApIDApLGxpbmVhci1ncmFkaWVudCgwZGVnLEBmb3JtLW91dGxpbmUtMSAyLjRweCxoc2xhKDAsMCUsNzElLDApIDApIWltcG9ydGFudFxufVxuXG4uZm9ybS1jb250cm9sOnJlYWQtb25seSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsQGZvcm0tb3V0bGluZS0xIDIuNHB4LGhzbGEoMCwwJSw3MSUsMCkgMCksbGluZWFyLWdyYWRpZW50KDBkZWcsQGZvcm0tb3V0bGluZS0xIDIuNHB4LGhzbGEoMCwwJSw3MSUsMCkgMClcbn1cblxuLmZvcm0tY29udHJvbC5kaXNhYmxlZCwuZm9ybS1jb250cm9sOmRpc2FibGVkLC5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLGZpZWxkc2V0W2Rpc2FibGVkXVtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLEBmb3JtLW91dGxpbmUtMSAwLEBmb3JtLW91dGxpbmUtMSAzMCUsdHJhbnNwYXJlbnQgMCx0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMFxufVxuXG4uZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zdWNjZXNzLC5pcy1mb2N1c2VkIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLEBwcmltYXJ5LWNvbG9yLTcgMnB4LHJnYmEoMTU2LDM5LDE3NiwwKSAwKSxsaW5lYXItZ3JhZGllbnQoMGRlZyxAZm9ybS1vdXRsaW5lLTEgMi40cHgsaHNsYSgwLDAlLDcxJSwwKSAwKSxcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0EyTVRJZ056a3lJajQ4Y0dGMGFDQm1hV3hzUFNJak5XTmlPRFZqSWlCa1BTSk5Nak16TGpnZ05qRXdZeTB4TXk0eklEQXRNall0Tmkwek5DMHhOaTQ0VERrd0xqVWdORFE0TGpoRE56WXVNeUEwTXpBZ09EQWdOREF6TGpNZ09UZ3VPQ0F6T0Rsak1UZ3VPQzB4TkM0eUlEUTFMalV0TVRBdU5DQTFPUzQ0SURndU5HdzNNaUE1TlV3ME5URXVNeUF5TkRKak1USXVOUzB5TUNBek9DNDRMVEkyTGpJZ05UZ3VPQzB4TXk0M0lESXdJREV5TGpRZ01qWWdNemd1TnlBeE15NDNJRFU0TGpoTU1qY3dJRFU1TUdNdE55NDBJREV5TFRJd0xqSWdNVGt1TkMwek5DNHpJREl3YUMweWVpSXZQand2YzNablBnPT1cIlxufVxuXG4uZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC13YXJuaW5nLC5pcy1mb2N1c2VkIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLEBwcmltYXJ5LWNvbG9yLTcgMnB4LHJnYmEoMTU2LDM5LDE3NiwwKSAwKSxsaW5lYXItZ3JhZGllbnQoMGRlZyxAZm9ybS1vdXRsaW5lLTEgMi40cHgsaHNsYSgwLDAlLDcxJSwwKSAwKSxcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0EyTVRJZ056a3lJajQ4Y0dGMGFDQm1hV3hzUFNJalpqQmhaRFJsSWlCa1BTSk5OakF6SURZME1DNHliQzB5TnpndU5TMDFNRGxqTFRNdU9DMDJMall0TVRBdU9DMHhNQzQyTFRFNExqVXRNVEF1Tm5NdE1UUXVOeUEwTFRFNExqVWdNVEF1Tmt3NUlEWTBNQzR5WXkwekxqY2dOaTQxTFRNdU5pQXhOQzQwTGpJZ01qQXVPQ0F6TGpnZ05pNDFJREV3TGpnZ01UQXVOQ0F4T0M0eklERXdMalJvTlRVM1l6Y3VOaUF3SURFMExqWXROQ0F4T0M0MExURXdMalFnTXk0MUxUWXVOQ0F6TGpZdE1UUXVOQ0F3TFRJd0xqaDZiUzB5TmpZdU5DMHpNR2d0TmpFdU1sWTFORGxvTmpFdU1uWTJNUzR5ZW0wd0xURXdOMmd0TmpFdU1sWXpNRFJvTmpFdU1uWXhPVGw2SWk4K1BDOXpkbWMrXCJcbn1cblxuLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtZGFuZ2VyLC5pcy1mb2N1c2VkIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsQHByaW1hcnktY29sb3ItNyAycHgscmdiYSgxNTYsMzksMTc2LDApIDApLGxpbmVhci1ncmFkaWVudCgwZGVnLEBmb3JtLW91dGxpbmUtMSAyLjRweCxoc2xhKDAsMCUsNzElLDApIDApLFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTJNVElnTnpreUlqNDhjR0YwYUNCbWFXeHNQU0lqWkRrMU16Um1JaUJrUFNKTk5EUTNJRFUwTkM0MFl5MHhOQzQwSURFMExqUXRNemN1TmlBeE5DNDBMVFV5SURCc0xUZzVMVGt5TGpjdE9Ea2dPVEl1TjJNdE1UUXVOU0F4TkM0MExUTTNMamNnTVRRdU5DMDFNaUF3TFRFMExqUXRNVFF1TkMweE5DNDBMVE0zTGpZZ01DMDFNbXc1TWk0MExUazJMak10T1RJdU5DMDVOaTR6WXkweE5DNDBMVEUwTGpRdE1UUXVOQzB6Tnk0MklEQXROVEp6TXpjdU5pMHhOQzR6SURVeUlEQnNPRGtnT1RJdU9DQTRPUzR5TFRreUxqZGpNVFF1TkMweE5DNDBJRE0zTGpZdE1UUXVOQ0ExTWlBd0lERTBMak1nTVRRdU5DQXhOQzR6SURNM0xqWWdNQ0ExTWt3ek5UUXVOaUF6T1Rac09USXVOQ0E1Tmk0MFl6RTBMalFnTVRRdU5DQXhOQzQwSURNM0xqWWdNQ0ExTW5vaUx6NDhMM04yWno0PVwiXG59XG5cbi5pcy1mb2N1c2VkIC52YWxpZC1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAuMjVyZW07XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgY29sb3I6ICM5OTlcbn1cblxuLmlzLWZvY3VzZWQgLnZhbGlkLXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsNjAlLC45KTtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW1cbn1cblxuLmlzLWZvY3VzZWQuaXMtdmFsaWR+LnZhbGlkLWZlZWRiYWNrLC5pcy1mb2N1c2VkLmlzLXZhbGlkfi52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5pcy1mb2N1c2VkOnZhbGlkfi52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCAuaXMtZm9jdXNlZDp2YWxpZH4udmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLmlzLWZvY3VzZWQgLmZvcm0tY29udHJvbC5pcy12YWxpZCwud2FzLXZhbGlkYXRlZCAuaXMtZm9jdXNlZCAuZm9ybS1jb250cm9sOnZhbGlkIHtcbiAgICBib3JkZXItY29sb3I6ICM5OTk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIC44NzVyZW0pO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IFwibm9uZVwiO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYyguMzc1ZW0gKyAuMjE4NzVyZW0pIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoLjc1ZW0gKyAuNDM3NXJlbSkgY2FsYyguNzVlbSArIC40Mzc1cmVtKVxufVxuXG4uaXMtZm9jdXNlZCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5pcy1mb2N1c2VkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzk5OTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSBoc2xhKDAsMCUsNjAlLC4yNSlcbn1cblxuLmlzLWZvY3VzZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkLC53YXMtdmFsaWRhdGVkIC5pcy1mb2N1c2VkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIC44NzVyZW0pO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKC4zNzVlbSArIC4yMTg3NXJlbSkgcmlnaHQgY2FsYyguMzc1ZW0gKyAuMjE4NzVyZW0pXG59XG5cbi5pcy1mb2N1c2VkIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkLC53YXMtdmFsaWRhdGVkIC5pcy1mb2N1c2VkIC5jdXN0b20tc2VsZWN0OnZhbGlkIHtcbiAgICBib3JkZXItY29sb3I6ICM5OTk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyguNzVlbSArIDEuNjU2MjVyZW0pOyAgICBcbn1cblxuLmlzLWZvY3VzZWQgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmlzLWZvY3VzZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzk5OTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSBoc2xhKDAsMCUsNjAlLC4yNSlcbn1cblxuLmlzLWZvY3VzZWQgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWR+LmZvcm0tY2hlY2stbGFiZWwsLndhcy12YWxpZGF0ZWQgLmlzLWZvY3VzZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWR+LmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAjOTk5XG59XG5cbi5pcy1mb2N1c2VkIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkfi52YWxpZC1mZWVkYmFjaywuaXMtZm9jdXNlZCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZH4udmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCAuaXMtZm9jdXNlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZH4udmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmlzLWZvY3VzZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWR+LnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5pcy1mb2N1c2VkIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWwsLndhcy12YWxpZGF0ZWQgLmlzLWZvY3VzZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgY29sb3I6ICM5OTlcbn1cblxuLmlzLWZvY3VzZWQgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsLndhcy12YWxpZGF0ZWQgLmlzLWZvY3VzZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzk5OVxufVxuXG4uaXMtZm9jdXNlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5pcy1mb2N1c2VkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI2IzYjNiMztcbiAgICBiYWNrZ3JvdW5kOiAjYjNiM2IzIGxpbmVhci1ncmFkaWVudCgxODBkZWcsI2JlYmViZSwjYjNiM2IzKSByZXBlYXQteFxufVxuXG4uaXMtZm9jdXNlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSwud2FzLXZhbGlkYXRlZCAuaXMtZm9jdXNlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gaHNsYSgwLDAlLDYwJSwuMjUpXG59XG5cbi5pcy1mb2N1c2VkIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpfi5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsLmlzLWZvY3VzZWQgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbCwud2FzLXZhbGlkYXRlZCAuaXMtZm9jdXNlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5pcy1mb2N1c2VkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogIzk5OVxufVxuXG4uaXMtZm9jdXNlZCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5pcy1mb2N1c2VkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1c34uY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogIzk5OTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSBoc2xhKDAsMCUsNjAlLC4yNSlcbn1cblxuLmlzLWZvY3VzZWQgW2NsYXNzKj1cIiBtZC1sYWJlbFwiXSwuaXMtZm9jdXNlZCBbY2xhc3NePW1kLWxhYmVsXSB7XG4gICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLTdcbn1cblxuLmlzLWZvY3VzZWQgLm1kLWxhYmVsLXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OVxufVxuXG4uaXMtZm9jdXNlZCAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6IEBmb3JtLW91dGxpbmUtMVxufVxuXG4uaXMtZm9jdXNlZCAubWQtaGVscCB7XG4gICAgY29sb3I6ICM1NTVcbn1cblxuLmhhcy1zdWNjZXNzIFtjbGFzcyo9XCIgbWQtbGFiZWxcIl0sLmhhcy1zdWNjZXNzIFtjbGFzc149bWQtbGFiZWxdIHtcbiAgICBjb2xvcjogIzRjYWY1MFxufVxuXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCwuaXMtZm9jdXNlZCAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIzRjYWY1MCAycHgscmdiYSg3NiwxNzUsODAsMCkgMCksbGluZWFyLWdyYWRpZW50KDBkZWcsQGZvcm0tb3V0bGluZS0xIDIuNHB4LGhzbGEoMCwwJSw3MSUsMCkgMCkhaW1wb3J0YW50XG59XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOnJlYWQtb25seSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsQGZvcm0tb3V0bGluZS0xIDIuNHB4LGhzbGEoMCwwJSw3MSUsMCkgMCksbGluZWFyLWdyYWRpZW50KDBkZWcsQGZvcm0tb3V0bGluZS0xIDIuNHB4LGhzbGEoMCwwJSw3MSUsMCkgMClcbn1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wuZGlzYWJsZWQsLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLGZpZWxkc2V0W2Rpc2FibGVkXVtkaXNhYmxlZF0gLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZyxAZm9ybS1vdXRsaW5lLTEgMCxAZm9ybS1vdXRsaW5lLTEgMzAlLHRyYW5zcGFyZW50IDAsdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDBcbn1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXN1Y2Nlc3MsLmlzLWZvY3VzZWQgLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCM0Y2FmNTAgMnB4LHJnYmEoNzYsMTc1LDgwLDApIDApLGxpbmVhci1ncmFkaWVudCgwZGVnLEBmb3JtLW91dGxpbmUtMSAyLjRweCxoc2xhKDAsMCUsNzElLDApIDApLFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTJNVElnTnpreUlqNDhjR0YwYUNCbWFXeHNQU0lqTldOaU9EVmpJaUJrUFNKTk1qTXpMamdnTmpFd1l5MHhNeTR6SURBdE1qWXROaTB6TkMweE5pNDRURGt3TGpVZ05EUTRMamhETnpZdU15QTBNekFnT0RBZ05EQXpMak1nT1RndU9DQXpPRGxqTVRndU9DMHhOQzR5SURRMUxqVXRNVEF1TkNBMU9TNDRJRGd1Tkd3M01pQTVOVXcwTlRFdU15QXlOREpqTVRJdU5TMHlNQ0F6T0M0NExUSTJMaklnTlRndU9DMHhNeTQzSURJd0lERXlMalFnTWpZZ016Z3VOeUF4TXk0M0lEVTRMamhNTWpjd0lEVTVNR010Tnk0MElERXlMVEl3TGpJZ01Ua3VOQzB6TkM0eklESXdhQzB5ZWlJdlBqd3ZjM1puUGc9PVwiXG59XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC13YXJuaW5nLC5pcy1mb2N1c2VkIC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywjNGNhZjUwIDJweCxyZ2JhKDc2LDE3NSw4MCwwKSAwKSxsaW5lYXItZ3JhZGllbnQoMGRlZyxAZm9ybS1vdXRsaW5lLTEgMi40cHgsaHNsYSgwLDAlLDcxJSwwKSAwKSxcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0EyTVRJZ056a3lJajQ4Y0dGMGFDQm1hV3hzUFNJalpqQmhaRFJsSWlCa1BTSk5OakF6SURZME1DNHliQzB5TnpndU5TMDFNRGxqTFRNdU9DMDJMall0TVRBdU9DMHhNQzQyTFRFNExqVXRNVEF1Tm5NdE1UUXVOeUEwTFRFNExqVWdNVEF1Tmt3NUlEWTBNQzR5WXkwekxqY2dOaTQxTFRNdU5pQXhOQzQwTGpJZ01qQXVPQ0F6TGpnZ05pNDFJREV3TGpnZ01UQXVOQ0F4T0M0eklERXdMalJvTlRVM1l6Y3VOaUF3SURFMExqWXROQ0F4T0M0MExURXdMalFnTXk0MUxUWXVOQ0F6TGpZdE1UUXVOQ0F3TFRJd0xqaDZiUzB5TmpZdU5DMHpNR2d0TmpFdU1sWTFORGxvTmpFdU1uWTJNUzR5ZW0wd0xURXdOMmd0TmpFdU1sWXpNRFJvTmpFdU1uWXhPVGw2SWk4K1BDOXpkbWMrXCJcbn1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWRhbmdlciwuaXMtZm9jdXNlZCAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywjNGNhZjUwIDJweCxyZ2JhKDc2LDE3NSw4MCwwKSAwKSxsaW5lYXItZ3JhZGllbnQoMGRlZyxAZm9ybS1vdXRsaW5lLTEgMi40cHgsaHNsYSgwLDAlLDcxJSwwKSAwKSxcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0EyTVRJZ056a3lJajQ4Y0dGMGFDQm1hV3hzUFNJalpEazFNelJtSWlCa1BTSk5ORFEzSURVME5DNDBZeTB4TkM0MElERTBMalF0TXpjdU5pQXhOQzQwTFRVeUlEQnNMVGc1TFRreUxqY3RPRGtnT1RJdU4yTXRNVFF1TlNBeE5DNDBMVE0zTGpjZ01UUXVOQzAxTWlBd0xURTBMalF0TVRRdU5DMHhOQzQwTFRNM0xqWWdNQzAxTW13NU1pNDBMVGsyTGpNdE9USXVOQzA1Tmk0ell5MHhOQzQwTFRFMExqUXRNVFF1TkMwek55NDJJREF0TlRKek16Y3VOaTB4TkM0eklEVXlJREJzT0RrZ09USXVPQ0E0T1M0eUxUa3lMamRqTVRRdU5DMHhOQzQwSURNM0xqWXRNVFF1TkNBMU1pQXdJREUwTGpNZ01UUXVOQ0F4TkM0eklETTNMallnTUNBMU1rd3pOVFF1TmlBek9UWnNPVEl1TkNBNU5pNDBZekUwTGpRZ01UUXVOQ0F4TkM0MElETTNMallnTUNBMU1ub2lMejQ4TDNOMlp6ND1cIlxufVxuXG4uaGFzLXN1Y2Nlc3MgLmlzLWZvY3VzZWQgLnZhbGlkLWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC4yNXJlbTtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBjb2xvcjogIzRjYWY1MFxufVxuXG4uaGFzLXN1Y2Nlc3MgLmlzLWZvY3VzZWQgLnZhbGlkLXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzYsMTc1LDgwLC45KTtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW1cbn1cblxuLmhhcy1zdWNjZXNzIC5pcy1mb2N1c2VkLmlzLXZhbGlkfi52YWxpZC1mZWVkYmFjaywuaGFzLXN1Y2Nlc3MgLmlzLWZvY3VzZWQuaXMtdmFsaWR+LnZhbGlkLXRvb2x0aXAsLndhcy12YWxpZGF0ZWQgLmhhcy1zdWNjZXNzIC5pcy1mb2N1c2VkOnZhbGlkfi52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCAuaGFzLXN1Y2Nlc3MgLmlzLWZvY3VzZWQ6dmFsaWR+LnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5oYXMtc3VjY2VzcyAuaXMtZm9jdXNlZCAuZm9ybS1jb250cm9sLmlzLXZhbGlkLC53YXMtdmFsaWRhdGVkIC5oYXMtc3VjY2VzcyAuaXMtZm9jdXNlZCAuZm9ybS1jb250cm9sOnZhbGlkIHtcbiAgICBib3JkZXItY29sb3I6ICM0Y2FmNTA7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIC44NzVyZW0pO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IFwibm9uZVwiO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYyguMzc1ZW0gKyAuMjE4NzVyZW0pIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoLjc1ZW0gKyAuNDM3NXJlbSkgY2FsYyguNzVlbSArIC40Mzc1cmVtKVxufVxuXG4uaGFzLXN1Y2Nlc3MgLmlzLWZvY3VzZWQgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuaGFzLXN1Y2Nlc3MgLmlzLWZvY3VzZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGNhZjUwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoNzYsMTc1LDgwLC4yNSlcbn1cblxuLmhhcy1zdWNjZXNzIC5pcy1mb2N1c2VkIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCwud2FzLXZhbGlkYXRlZCAuaGFzLXN1Y2Nlc3MgLmlzLWZvY3VzZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgLjg3NXJlbSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoLjM3NWVtICsgLjIxODc1cmVtKSByaWdodCBjYWxjKC4zNzVlbSArIC4yMTg3NXJlbSlcbn1cblxuLmhhcy1zdWNjZXNzIC5pcy1mb2N1c2VkIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkLC53YXMtdmFsaWRhdGVkIC5oYXMtc3VjY2VzcyAuaXMtZm9jdXNlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGNhZjUwO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoLjc1ZW0gKyAxLjY1NjI1cmVtKTsgICAgXG59XG5cbi5oYXMtc3VjY2VzcyAuaXMtZm9jdXNlZCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuaGFzLXN1Y2Nlc3MgLmlzLWZvY3VzZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzRjYWY1MDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDc2LDE3NSw4MCwuMjUpXG59XG5cbi5oYXMtc3VjY2VzcyAuaXMtZm9jdXNlZCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZH4uZm9ybS1jaGVjay1sYWJlbCwud2FzLXZhbGlkYXRlZCAuaGFzLXN1Y2Nlc3MgLmlzLWZvY3VzZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWR+LmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAjNGNhZjUwXG59XG5cbi5oYXMtc3VjY2VzcyAuaXMtZm9jdXNlZCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZH4udmFsaWQtZmVlZGJhY2ssLmhhcy1zdWNjZXNzIC5pcy1mb2N1c2VkIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkfi52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5oYXMtc3VjY2VzcyAuaXMtZm9jdXNlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZH4udmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmhhcy1zdWNjZXNzIC5pcy1mb2N1c2VkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkfi52YWxpZC10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uaGFzLXN1Y2Nlc3MgLmlzLWZvY3VzZWQgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbCwud2FzLXZhbGlkYXRlZCAuaGFzLXN1Y2Nlc3MgLmlzLWZvY3VzZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgY29sb3I6ICM0Y2FmNTBcbn1cblxuLmhhcy1zdWNjZXNzIC5pcy1mb2N1c2VkIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5oYXMtc3VjY2VzcyAuaXMtZm9jdXNlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGNhZjUwXG59XG5cbi5oYXMtc3VjY2VzcyAuaXMtZm9jdXNlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5oYXMtc3VjY2VzcyAuaXMtZm9jdXNlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICM2ZWMwNzE7XG4gICAgYmFja2dyb3VuZDogIzZlYzA3MSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCM4NGM5ODcsIzZlYzA3MSkgcmVwZWF0LXhcbn1cblxuLmhhcy1zdWNjZXNzIC5pcy1mb2N1c2VkIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5oYXMtc3VjY2VzcyAuaXMtZm9jdXNlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSg3NiwxNzUsODAsLjI1KVxufVxuXG4uaGFzLXN1Y2Nlc3MgLmlzLWZvY3VzZWQgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCl+LmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSwuaGFzLXN1Y2Nlc3MgLmlzLWZvY3VzZWQgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbCwud2FzLXZhbGlkYXRlZCAuaGFzLXN1Y2Nlc3MgLmlzLWZvY3VzZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCl+LmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSwud2FzLXZhbGlkYXRlZCAuaGFzLXN1Y2Nlc3MgLmlzLWZvY3VzZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGNhZjUwXG59XG5cbi5oYXMtc3VjY2VzcyAuaXMtZm9jdXNlZCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5oYXMtc3VjY2VzcyAuaXMtZm9jdXNlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICM0Y2FmNTA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSg3NiwxNzUsODAsLjI1KVxufVxuXG4uaGFzLXN1Y2Nlc3MgLmlzLWZvY3VzZWQgLm1kLWxhYmVsLXBsYWNlaG9sZGVyLC5oYXMtc3VjY2VzcyAuaXMtZm9jdXNlZCBbY2xhc3MqPVwiIG1kLWxhYmVsXCJdLC5oYXMtc3VjY2VzcyAuaXMtZm9jdXNlZCBbY2xhc3NePW1kLWxhYmVsXSB7XG4gICAgY29sb3I6ICM0Y2FmNTBcbn1cblxuLmhhcy1zdWNjZXNzIC5pcy1mb2N1c2VkIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogIzRjYWY1MFxufVxuXG4uaGFzLXN1Y2Nlc3MgLmlzLWZvY3VzZWQgLm1kLWhlbHAge1xuICAgIGNvbG9yOiAjNTU1XG59XG5cbi5oYXMtZGFuZ2VyIFtjbGFzcyo9XCIgbWQtbGFiZWxcIl0sLmhhcy1kYW5nZXIgW2NsYXNzXj1tZC1sYWJlbF0ge1xuICAgIGNvbG9yOiAjZjQ0MzM2XG59XG5cbi5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2wsLmlzLWZvY3VzZWQgLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsI2Y0NDMzNiAycHgscmdiYSgyNDQsNjcsNTQsMCkgMCksbGluZWFyLWdyYWRpZW50KDBkZWcsQGZvcm0tb3V0bGluZS0xIDIuNHB4LGhzbGEoMCwwJSw3MSUsMCkgMCkhaW1wb3J0YW50XG59XG5cbi5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2w6cmVhZC1vbmx5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZyxAZm9ybS1vdXRsaW5lLTEgMi40cHgsaHNsYSgwLDAlLDcxJSwwKSAwKSxsaW5lYXItZ3JhZGllbnQoMGRlZyxAZm9ybS1vdXRsaW5lLTEgMi40cHgsaHNsYSgwLDAlLDcxJSwwKSAwKVxufVxuXG4uaGFzLWRhbmdlciAuZm9ybS1jb250cm9sLmRpc2FibGVkLC5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sZmllbGRzZXRbZGlzYWJsZWRdW2Rpc2FibGVkXSAuaGFzLWRhbmdlciAuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsQGZvcm0tb3V0bGluZS0xIDAsQGZvcm0tb3V0bGluZS0xIDMwJSx0cmFuc3BhcmVudCAwLHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAwXG59XG5cbi5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXN1Y2Nlc3MsLmlzLWZvY3VzZWQgLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsI2Y0NDMzNiAycHgscmdiYSgyNDQsNjcsNTQsMCkgMCksbGluZWFyLWdyYWRpZW50KDBkZWcsQGZvcm0tb3V0bGluZS0xIDIuNHB4LGhzbGEoMCwwJSw3MSUsMCkgMCksXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBMk1USWdOemt5SWo0OGNHRjBhQ0JtYVd4c1BTSWpOV05pT0RWaklpQmtQU0pOTWpNekxqZ2dOakV3WXkweE15NHpJREF0TWpZdE5pMHpOQzB4Tmk0NFREa3dMalVnTkRRNExqaEROell1TXlBME16QWdPREFnTkRBekxqTWdPVGd1T0NBek9EbGpNVGd1T0MweE5DNHlJRFExTGpVdE1UQXVOQ0ExT1M0NElEZ3VOR3czTWlBNU5VdzBOVEV1TXlBeU5ESmpNVEl1TlMweU1DQXpPQzQ0TFRJMkxqSWdOVGd1T0MweE15NDNJREl3SURFeUxqUWdNallnTXpndU55QXhNeTQzSURVNExqaE1NamN3SURVNU1HTXROeTQwSURFeUxUSXdMaklnTVRrdU5DMHpOQzR6SURJd2FDMHllaUl2UGp3dmMzWm5QZz09XCJcbn1cblxuLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtd2FybmluZywuaXMtZm9jdXNlZCAuaGFzLWRhbmdlciAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywjZjQ0MzM2IDJweCxyZ2JhKDI0NCw2Nyw1NCwwKSAwKSxsaW5lYXItZ3JhZGllbnQoMGRlZyxAZm9ybS1vdXRsaW5lLTEgMi40cHgsaHNsYSgwLDAlLDcxJSwwKSAwKSxcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0EyTVRJZ056a3lJajQ4Y0dGMGFDQm1hV3hzUFNJalpqQmhaRFJsSWlCa1BTSk5OakF6SURZME1DNHliQzB5TnpndU5TMDFNRGxqTFRNdU9DMDJMall0TVRBdU9DMHhNQzQyTFRFNExqVXRNVEF1Tm5NdE1UUXVOeUEwTFRFNExqVWdNVEF1Tmt3NUlEWTBNQzR5WXkwekxqY2dOaTQxTFRNdU5pQXhOQzQwTGpJZ01qQXVPQ0F6TGpnZ05pNDFJREV3TGpnZ01UQXVOQ0F4T0M0eklERXdMalJvTlRVM1l6Y3VOaUF3SURFMExqWXROQ0F4T0M0MExURXdMalFnTXk0MUxUWXVOQ0F6TGpZdE1UUXVOQ0F3TFRJd0xqaDZiUzB5TmpZdU5DMHpNR2d0TmpFdU1sWTFORGxvTmpFdU1uWTJNUzR5ZW0wd0xURXdOMmd0TmpFdU1sWXpNRFJvTmpFdU1uWXhPVGw2SWk4K1BDOXpkbWMrXCJcbn1cblxuLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtZGFuZ2VyLC5pcy1mb2N1c2VkIC5oYXMtZGFuZ2VyIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsI2Y0NDMzNiAycHgscmdiYSgyNDQsNjcsNTQsMCkgMCksbGluZWFyLWdyYWRpZW50KDBkZWcsQGZvcm0tb3V0bGluZS0xIDIuNHB4LGhzbGEoMCwwJSw3MSUsMCkgMCksXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBMk1USWdOemt5SWo0OGNHRjBhQ0JtYVd4c1BTSWpaRGsxTXpSbUlpQmtQU0pOTkRRM0lEVTBOQzQwWXkweE5DNDBJREUwTGpRdE16Y3VOaUF4TkM0MExUVXlJREJzTFRnNUxUa3lMamN0T0RrZ09USXVOMk10TVRRdU5TQXhOQzQwTFRNM0xqY2dNVFF1TkMwMU1pQXdMVEUwTGpRdE1UUXVOQzB4TkM0MExUTTNMallnTUMwMU1tdzVNaTQwTFRrMkxqTXRPVEl1TkMwNU5pNHpZeTB4TkM0MExURTBMalF0TVRRdU5DMHpOeTQySURBdE5USnpNemN1TmkweE5DNHpJRFV5SURCc09Ea2dPVEl1T0NBNE9TNHlMVGt5TGpkak1UUXVOQzB4TkM0MElETTNMall0TVRRdU5DQTFNaUF3SURFMExqTWdNVFF1TkNBeE5DNHpJRE0zTGpZZ01DQTFNa3d6TlRRdU5pQXpPVFpzT1RJdU5DQTVOaTQwWXpFMExqUWdNVFF1TkNBeE5DNDBJRE0zTGpZZ01DQTFNbm9pTHo0OEwzTjJaejQ9XCJcbn1cblxuLmhhcy1kYW5nZXIgLmlzLWZvY3VzZWQgLnZhbGlkLWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC4yNXJlbTtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBjb2xvcjogI2Y0NDMzNlxufVxuXG4uaGFzLWRhbmdlciAuaXMtZm9jdXNlZCAudmFsaWQtdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDQsNjcsNTQsLjkpO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbVxufVxuXG4uaGFzLWRhbmdlciAuaXMtZm9jdXNlZC5pcy12YWxpZH4udmFsaWQtZmVlZGJhY2ssLmhhcy1kYW5nZXIgLmlzLWZvY3VzZWQuaXMtdmFsaWR+LnZhbGlkLXRvb2x0aXAsLndhcy12YWxpZGF0ZWQgLmhhcy1kYW5nZXIgLmlzLWZvY3VzZWQ6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5oYXMtZGFuZ2VyIC5pcy1mb2N1c2VkOnZhbGlkfi52YWxpZC10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uaGFzLWRhbmdlciAuaXMtZm9jdXNlZCAuZm9ybS1jb250cm9sLmlzLXZhbGlkLC53YXMtdmFsaWRhdGVkIC5oYXMtZGFuZ2VyIC5pcy1mb2N1c2VkIC5mb3JtLWNvbnRyb2w6dmFsaWQge1xuICAgIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgLjg3NXJlbSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogXCJub25lXCI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKC4zNzVlbSArIC4yMTg3NXJlbSkgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYyguNzVlbSArIC40Mzc1cmVtKSBjYWxjKC43NWVtICsgLjQzNzVyZW0pXG59XG5cbi5oYXMtZGFuZ2VyIC5pcy1mb2N1c2VkIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmhhcy1kYW5nZXIgLmlzLWZvY3VzZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjQ0LDY3LDU0LC4yNSlcbn1cblxuLmhhcy1kYW5nZXIgLmlzLWZvY3VzZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkLC53YXMtdmFsaWRhdGVkIC5oYXMtZGFuZ2VyIC5pcy1mb2N1c2VkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIC44NzVyZW0pO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKC4zNzVlbSArIC4yMTg3NXJlbSkgcmlnaHQgY2FsYyguMzc1ZW0gKyAuMjE4NzVyZW0pXG59XG5cbi5oYXMtZGFuZ2VyIC5pcy1mb2N1c2VkIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkLC53YXMtdmFsaWRhdGVkIC5oYXMtZGFuZ2VyIC5pcy1mb2N1c2VkIC5jdXN0b20tc2VsZWN0OnZhbGlkIHtcbiAgICBib3JkZXItY29sb3I6ICNmNDQzMzY7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyguNzVlbSArIDEuNjU2MjVyZW0pOyAgICBcbn1cblxuLmhhcy1kYW5nZXIgLmlzLWZvY3VzZWQgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmhhcy1kYW5nZXIgLmlzLWZvY3VzZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDI0NCw2Nyw1NCwuMjUpXG59XG5cbi5oYXMtZGFuZ2VyIC5pcy1mb2N1c2VkIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkfi5mb3JtLWNoZWNrLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5oYXMtZGFuZ2VyIC5pcy1mb2N1c2VkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogI2Y0NDMzNlxufVxuXG4uaGFzLWRhbmdlciAuaXMtZm9jdXNlZCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZH4udmFsaWQtZmVlZGJhY2ssLmhhcy1kYW5nZXIgLmlzLWZvY3VzZWQgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWR+LnZhbGlkLXRvb2x0aXAsLndhcy12YWxpZGF0ZWQgLmhhcy1kYW5nZXIgLmlzLWZvY3VzZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5oYXMtZGFuZ2VyIC5pcy1mb2N1c2VkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkfi52YWxpZC10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uaGFzLWRhbmdlciAuaXMtZm9jdXNlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5oYXMtZGFuZ2VyIC5pcy1mb2N1c2VkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIGNvbG9yOiAjZjQ0MzM2XG59XG5cbi5oYXMtZGFuZ2VyIC5pcy1mb2N1c2VkIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5oYXMtZGFuZ2VyIC5pcy1mb2N1c2VkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICNmNDQzMzZcbn1cblxuLmhhcy1kYW5nZXIgLmlzLWZvY3VzZWQgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSwud2FzLXZhbGlkYXRlZCAuaGFzLWRhbmdlciAuaXMtZm9jdXNlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICNmNzcwNjY7XG4gICAgYmFja2dyb3VuZDogI2Y3NzA2NiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCNmODg2N2QsI2Y3NzA2NikgcmVwZWF0LXhcbn1cblxuLmhhcy1kYW5nZXIgLmlzLWZvY3VzZWQgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsLndhcy12YWxpZGF0ZWQgLmhhcy1kYW5nZXIgLmlzLWZvY3VzZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjQ0LDY3LDU0LC4yNSlcbn1cblxuLmhhcy1kYW5nZXIgLmlzLWZvY3VzZWQgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCl+LmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSwuaGFzLWRhbmdlciAuaXMtZm9jdXNlZCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWR+LmN1c3RvbS1maWxlLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5oYXMtZGFuZ2VyIC5pcy1mb2N1c2VkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpfi5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsLndhcy12YWxpZGF0ZWQgLmhhcy1kYW5nZXIgLmlzLWZvY3VzZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2XG59XG5cbi5oYXMtZGFuZ2VyIC5pcy1mb2N1c2VkIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1c34uY3VzdG9tLWZpbGUtbGFiZWwsLndhcy12YWxpZGF0ZWQgLmhhcy1kYW5nZXIgLmlzLWZvY3VzZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjQ0LDY3LDU0LC4yNSlcbn1cblxuLmhhcy1kYW5nZXIgLmlzLWZvY3VzZWQgLm1kLWxhYmVsLXBsYWNlaG9sZGVyLC5oYXMtZGFuZ2VyIC5pcy1mb2N1c2VkIFtjbGFzcyo9XCIgbWQtbGFiZWxcIl0sLmhhcy1kYW5nZXIgLmlzLWZvY3VzZWQgW2NsYXNzXj1tZC1sYWJlbF0ge1xuICAgIGNvbG9yOiAjZjQ0MzM2XG59XG5cbi5oYXMtZGFuZ2VyIC5pcy1mb2N1c2VkIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogI2Y0NDMzNlxufVxuXG4uaGFzLWRhbmdlciAuaXMtZm9jdXNlZCAubWQtaGVscCB7XG4gICAgY29sb3I6ICM1NTVcbn1cblxuLmhhcy1pbmZvIFtjbGFzcyo9XCIgbWQtbGFiZWxcIl0sLmhhcy1pbmZvIFtjbGFzc149bWQtbGFiZWxdIHtcbiAgICBjb2xvcjogIzE3YTJiOFxufVxuXG4uaGFzLWluZm8gLmZvcm0tY29udHJvbCwuaXMtZm9jdXNlZCAuaGFzLWluZm8gLmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIzE3YTJiOCAycHgscmdiYSgyMywxNjIsMTg0LDApIDApLGxpbmVhci1ncmFkaWVudCgwZGVnLEBmb3JtLW91dGxpbmUtMSAyLjRweCxoc2xhKDAsMCUsNzElLDApIDApIWltcG9ydGFudFxufVxuXG4uaGFzLWluZm8gLmZvcm0tY29udHJvbDpyZWFkLW9ubHkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLEBmb3JtLW91dGxpbmUtMSAyLjRweCxoc2xhKDAsMCUsNzElLDApIDApLGxpbmVhci1ncmFkaWVudCgwZGVnLEBmb3JtLW91dGxpbmUtMSAyLjRweCxoc2xhKDAsMCUsNzElLDApIDApXG59XG5cbi5oYXMtaW5mbyAuZm9ybS1jb250cm9sLmRpc2FibGVkLC5oYXMtaW5mbyAuZm9ybS1jb250cm9sOmRpc2FibGVkLC5oYXMtaW5mbyAuZm9ybS1jb250cm9sW2Rpc2FibGVkXSxmaWVsZHNldFtkaXNhYmxlZF1bZGlzYWJsZWRdIC5oYXMtaW5mbyAuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsQGZvcm0tb3V0bGluZS0xIDAsQGZvcm0tb3V0bGluZS0xIDMwJSx0cmFuc3BhcmVudCAwLHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAwXG59XG5cbi5oYXMtaW5mbyAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zdWNjZXNzLC5pcy1mb2N1c2VkIC5oYXMtaW5mbyAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywjMTdhMmI4IDJweCxyZ2JhKDIzLDE2MiwxODQsMCkgMCksbGluZWFyLWdyYWRpZW50KDBkZWcsQGZvcm0tb3V0bGluZS0xIDIuNHB4LGhzbGEoMCwwJSw3MSUsMCkgMCksXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBMk1USWdOemt5SWo0OGNHRjBhQ0JtYVd4c1BTSWpOV05pT0RWaklpQmtQU0pOTWpNekxqZ2dOakV3WXkweE15NHpJREF0TWpZdE5pMHpOQzB4Tmk0NFREa3dMalVnTkRRNExqaEROell1TXlBME16QWdPREFnTkRBekxqTWdPVGd1T0NBek9EbGpNVGd1T0MweE5DNHlJRFExTGpVdE1UQXVOQ0ExT1M0NElEZ3VOR3czTWlBNU5VdzBOVEV1TXlBeU5ESmpNVEl1TlMweU1DQXpPQzQ0TFRJMkxqSWdOVGd1T0MweE15NDNJREl3SURFeUxqUWdNallnTXpndU55QXhNeTQzSURVNExqaE1NamN3SURVNU1HTXROeTQwSURFeUxUSXdMaklnTVRrdU5DMHpOQzR6SURJd2FDMHllaUl2UGp3dmMzWm5QZz09XCJcbn1cblxuLmhhcy1pbmZvIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXdhcm5pbmcsLmlzLWZvY3VzZWQgLmhhcy1pbmZvIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCMxN2EyYjggMnB4LHJnYmEoMjMsMTYyLDE4NCwwKSAwKSxsaW5lYXItZ3JhZGllbnQoMGRlZyxAZm9ybS1vdXRsaW5lLTEgMi40cHgsaHNsYSgwLDAlLDcxJSwwKSAwKSxcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0EyTVRJZ056a3lJajQ4Y0dGMGFDQm1hV3hzUFNJalpqQmhaRFJsSWlCa1BTSk5OakF6SURZME1DNHliQzB5TnpndU5TMDFNRGxqTFRNdU9DMDJMall0TVRBdU9DMHhNQzQyTFRFNExqVXRNVEF1Tm5NdE1UUXVOeUEwTFRFNExqVWdNVEF1Tmt3NUlEWTBNQzR5WXkwekxqY2dOaTQxTFRNdU5pQXhOQzQwTGpJZ01qQXVPQ0F6TGpnZ05pNDFJREV3TGpnZ01UQXVOQ0F4T0M0eklERXdMalJvTlRVM1l6Y3VOaUF3SURFMExqWXROQ0F4T0M0MExURXdMalFnTXk0MUxUWXVOQ0F6TGpZdE1UUXVOQ0F3TFRJd0xqaDZiUzB5TmpZdU5DMHpNR2d0TmpFdU1sWTFORGxvTmpFdU1uWTJNUzR5ZW0wd0xURXdOMmd0TmpFdU1sWXpNRFJvTmpFdU1uWXhPVGw2SWk4K1BDOXpkbWMrXCJcbn1cblxuLmhhcy1pbmZvIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWRhbmdlciwuaXMtZm9jdXNlZCAuaGFzLWluZm8gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywjMTdhMmI4IDJweCxyZ2JhKDIzLDE2MiwxODQsMCkgMCksbGluZWFyLWdyYWRpZW50KDBkZWcsQGZvcm0tb3V0bGluZS0xIDIuNHB4LGhzbGEoMCwwJSw3MSUsMCkgMCksXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBMk1USWdOemt5SWo0OGNHRjBhQ0JtYVd4c1BTSWpaRGsxTXpSbUlpQmtQU0pOTkRRM0lEVTBOQzQwWXkweE5DNDBJREUwTGpRdE16Y3VOaUF4TkM0MExUVXlJREJzTFRnNUxUa3lMamN0T0RrZ09USXVOMk10TVRRdU5TQXhOQzQwTFRNM0xqY2dNVFF1TkMwMU1pQXdMVEUwTGpRdE1UUXVOQzB4TkM0MExUTTNMallnTUMwMU1tdzVNaTQwTFRrMkxqTXRPVEl1TkMwNU5pNHpZeTB4TkM0MExURTBMalF0TVRRdU5DMHpOeTQySURBdE5USnpNemN1TmkweE5DNHpJRFV5SURCc09Ea2dPVEl1T0NBNE9TNHlMVGt5TGpkak1UUXVOQzB4TkM0MElETTNMall0TVRRdU5DQTFNaUF3SURFMExqTWdNVFF1TkNBeE5DNHpJRE0zTGpZZ01DQTFNa3d6TlRRdU5pQXpPVFpzT1RJdU5DQTVOaTQwWXpFMExqUWdNVFF1TkNBeE5DNDBJRE0zTGpZZ01DQTFNbm9pTHo0OEwzTjJaejQ9XCJcbn1cblxuLmhhcy1pbmZvIC5pcy1mb2N1c2VkIC52YWxpZC1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAuMjVyZW07XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgY29sb3I6ICMxN2EyYjhcbn1cblxuLmhhcy1pbmZvIC5pcy1mb2N1c2VkIC52YWxpZC10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAuMjVyZW0gLjVyZW07XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLDE2MiwxODQsLjkpO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbVxufVxuXG4uaGFzLWluZm8gLmlzLWZvY3VzZWQuaXMtdmFsaWR+LnZhbGlkLWZlZWRiYWNrLC5oYXMtaW5mbyAuaXMtZm9jdXNlZC5pcy12YWxpZH4udmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCAuaGFzLWluZm8gLmlzLWZvY3VzZWQ6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5oYXMtaW5mbyAuaXMtZm9jdXNlZDp2YWxpZH4udmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLmhhcy1pbmZvIC5pcy1mb2N1c2VkIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsLndhcy12YWxpZGF0ZWQgLmhhcy1pbmZvIC5pcy1mb2N1c2VkIC5mb3JtLWNvbnRyb2w6dmFsaWQge1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgLjg3NXJlbSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogXCJub25lXCI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKC4zNzVlbSArIC4yMTg3NXJlbSkgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYyguNzVlbSArIC40Mzc1cmVtKSBjYWxjKC43NWVtICsgLjQzNzVyZW0pXG59XG5cbi5oYXMtaW5mbyAuaXMtZm9jdXNlZCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5oYXMtaW5mbyAuaXMtZm9jdXNlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyMywxNjIsMTg0LC4yNSlcbn1cblxuLmhhcy1pbmZvIC5pcy1mb2N1c2VkIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCwud2FzLXZhbGlkYXRlZCAuaGFzLWluZm8gLmlzLWZvY3VzZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgLjg3NXJlbSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoLjM3NWVtICsgLjIxODc1cmVtKSByaWdodCBjYWxjKC4zNzVlbSArIC4yMTg3NXJlbSlcbn1cblxuLmhhcy1pbmZvIC5pcy1mb2N1c2VkIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkLC53YXMtdmFsaWRhdGVkIC5oYXMtaW5mbyAuaXMtZm9jdXNlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoLjc1ZW0gKyAxLjY1NjI1cmVtKTtcbn1cblxuLmhhcy1pbmZvIC5pcy1mb2N1c2VkIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5oYXMtaW5mbyAuaXMtZm9jdXNlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjMsMTYyLDE4NCwuMjUpXG59XG5cbi5oYXMtaW5mbyAuaXMtZm9jdXNlZCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZH4uZm9ybS1jaGVjay1sYWJlbCwud2FzLXZhbGlkYXRlZCAuaGFzLWluZm8gLmlzLWZvY3VzZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWR+LmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAjMTdhMmI4XG59XG5cbi5oYXMtaW5mbyAuaXMtZm9jdXNlZCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZH4udmFsaWQtZmVlZGJhY2ssLmhhcy1pbmZvIC5pcy1mb2N1c2VkIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkfi52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5oYXMtaW5mbyAuaXMtZm9jdXNlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZH4udmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmhhcy1pbmZvIC5pcy1mb2N1c2VkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkfi52YWxpZC10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uaGFzLWluZm8gLmlzLWZvY3VzZWQgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbCwud2FzLXZhbGlkYXRlZCAuaGFzLWluZm8gLmlzLWZvY3VzZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgY29sb3I6ICMxN2EyYjhcbn1cblxuLmhhcy1pbmZvIC5pcy1mb2N1c2VkIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5oYXMtaW5mbyAuaXMtZm9jdXNlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4XG59XG5cbi5oYXMtaW5mbyAuaXMtZm9jdXNlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5oYXMtaW5mbyAuaXMtZm9jdXNlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMxZmM4ZTM7XG4gICAgYmFja2dyb3VuZDogIzFmYzhlMyBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCM0MWQwZTcsIzFmYzhlMykgcmVwZWF0LXhcbn1cblxuLmhhcy1pbmZvIC5pcy1mb2N1c2VkIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5oYXMtaW5mbyAuaXMtZm9jdXNlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgyMywxNjIsMTg0LC4yNSlcbn1cblxuLmhhcy1pbmZvIC5pcy1mb2N1c2VkIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpfi5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsLmhhcy1pbmZvIC5pcy1mb2N1c2VkIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWwsLndhcy12YWxpZGF0ZWQgLmhhcy1pbmZvIC5pcy1mb2N1c2VkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpfi5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsLndhcy12YWxpZGF0ZWQgLmhhcy1pbmZvIC5pcy1mb2N1c2VkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiOFxufVxuXG4uaGFzLWluZm8gLmlzLWZvY3VzZWQgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbCwud2FzLXZhbGlkYXRlZCAuaGFzLWluZm8gLmlzLWZvY3VzZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoMjMsMTYyLDE4NCwuMjUpXG59XG5cbi5oYXMtaW5mbyAuaXMtZm9jdXNlZCAubWQtbGFiZWwtcGxhY2Vob2xkZXIsLmhhcy1pbmZvIC5pcy1mb2N1c2VkIFtjbGFzcyo9XCIgbWQtbGFiZWxcIl0sLmhhcy1pbmZvIC5pcy1mb2N1c2VkIFtjbGFzc149bWQtbGFiZWxdIHtcbiAgICBjb2xvcjogIzE3YTJiOFxufVxuXG4uaGFzLWluZm8gLmlzLWZvY3VzZWQgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4XG59XG5cbi5oYXMtaW5mbyAuaXMtZm9jdXNlZCAubWQtaGVscCB7XG4gICAgY29sb3I6ICM1NTVcbn1cblxuLmhhcy13aGl0ZSBbY2xhc3MqPVwiIG1kLWxhYmVsXCJdLC5oYXMtd2hpdGUgW2NsYXNzXj1tZC1sYWJlbF0ge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGVcbn1cblxuLmhhcy13aGl0ZSAuZm9ybS1jb250cm9sLC5pcy1mb2N1c2VkIC5oYXMtd2hpdGUgLmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsQHN0YW5kYXJkLXdoaXRlIDJweCxoc2xhKDAsMCUsMTAwJSwwKSAwKSxsaW5lYXItZ3JhZGllbnQoMGRlZyxAc3RhbmRhcmQtd2hpdGUgMXB4LGhzbGEoMCwwJSwxMDAlLDApIDApIWltcG9ydGFudFxufVxuXG4uaGFzLXdoaXRlIC5mb3JtLWNvbnRyb2w6cmVhZC1vbmx5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZyxAZm9ybS1vdXRsaW5lLTEgMi40cHgsaHNsYSgwLDAlLDcxJSwwKSAwKSxsaW5lYXItZ3JhZGllbnQoMGRlZyxAc3RhbmRhcmQtd2hpdGUgMXB4LGhzbGEoMCwwJSwxMDAlLDApIDApXG59XG5cbi5oYXMtd2hpdGUgLmZvcm0tY29udHJvbC5kaXNhYmxlZCwuaGFzLXdoaXRlIC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsLmhhcy13aGl0ZSAuZm9ybS1jb250cm9sW2Rpc2FibGVkXSxmaWVsZHNldFtkaXNhYmxlZF1bZGlzYWJsZWRdIC5oYXMtd2hpdGUgLmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLEBzdGFuZGFyZC13aGl0ZSAwLEBzdGFuZGFyZC13aGl0ZSAzMCUsdHJhbnNwYXJlbnQgMCx0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMFxufVxuXG4uaGFzLXdoaXRlIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXN1Y2Nlc3MsLmlzLWZvY3VzZWQgLmhhcy13aGl0ZSAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZyxAc3RhbmRhcmQtd2hpdGUgMnB4LGhzbGEoMCwwJSwxMDAlLDApIDApLGxpbmVhci1ncmFkaWVudCgwZGVnLEBzdGFuZGFyZC13aGl0ZSAxcHgsaHNsYSgwLDAlLDEwMCUsMCkgMCksXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBMk1USWdOemt5SWo0OGNHRjBhQ0JtYVd4c1BTSWpOV05pT0RWaklpQmtQU0pOTWpNekxqZ2dOakV3WXkweE15NHpJREF0TWpZdE5pMHpOQzB4Tmk0NFREa3dMalVnTkRRNExqaEROell1TXlBME16QWdPREFnTkRBekxqTWdPVGd1T0NBek9EbGpNVGd1T0MweE5DNHlJRFExTGpVdE1UQXVOQ0ExT1M0NElEZ3VOR3czTWlBNU5VdzBOVEV1TXlBeU5ESmpNVEl1TlMweU1DQXpPQzQ0TFRJMkxqSWdOVGd1T0MweE15NDNJREl3SURFeUxqUWdNallnTXpndU55QXhNeTQzSURVNExqaE1NamN3SURVNU1HTXROeTQwSURFeUxUSXdMaklnTVRrdU5DMHpOQzR6SURJd2FDMHllaUl2UGp3dmMzWm5QZz09XCJcbn1cblxuLmhhcy13aGl0ZSAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC13YXJuaW5nLC5pcy1mb2N1c2VkIC5oYXMtd2hpdGUgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsQHN0YW5kYXJkLXdoaXRlIDJweCxoc2xhKDAsMCUsMTAwJSwwKSAwKSxsaW5lYXItZ3JhZGllbnQoMGRlZyxAc3RhbmRhcmQtd2hpdGUgMXB4LGhzbGEoMCwwJSwxMDAlLDApIDApLFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTJNVElnTnpreUlqNDhjR0YwYUNCbWFXeHNQU0lqWmpCaFpEUmxJaUJrUFNKTk5qQXpJRFkwTUM0eWJDMHlOemd1TlMwMU1EbGpMVE11T0MwMkxqWXRNVEF1T0MweE1DNDJMVEU0TGpVdE1UQXVObk10TVRRdU55QTBMVEU0TGpVZ01UQXVOa3c1SURZME1DNHlZeTB6TGpjZ05pNDFMVE11TmlBeE5DNDBMaklnTWpBdU9DQXpMamdnTmk0MUlERXdMamdnTVRBdU5DQXhPQzR6SURFd0xqUm9OVFUzWXpjdU5pQXdJREUwTGpZdE5DQXhPQzQwTFRFd0xqUWdNeTQxTFRZdU5DQXpMall0TVRRdU5DQXdMVEl3TGpoNmJTMHlOall1TkMwek1HZ3ROakV1TWxZMU5EbG9OakV1TW5ZMk1TNHllbTB3TFRFd04yZ3ROakV1TWxZek1EUm9OakV1TW5ZeE9UbDZJaTgrUEM5emRtYytcIlxufVxuXG4uaGFzLXdoaXRlIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWRhbmdlciwuaXMtZm9jdXNlZCAuaGFzLXdoaXRlIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsQHN0YW5kYXJkLXdoaXRlIDJweCxoc2xhKDAsMCUsMTAwJSwwKSAwKSxsaW5lYXItZ3JhZGllbnQoMGRlZyxAc3RhbmRhcmQtd2hpdGUgMXB4LGhzbGEoMCwwJSwxMDAlLDApIDApLFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTJNVElnTnpreUlqNDhjR0YwYUNCbWFXeHNQU0lqWkRrMU16Um1JaUJrUFNKTk5EUTNJRFUwTkM0MFl5MHhOQzQwSURFMExqUXRNemN1TmlBeE5DNDBMVFV5SURCc0xUZzVMVGt5TGpjdE9Ea2dPVEl1TjJNdE1UUXVOU0F4TkM0MExUTTNMamNnTVRRdU5DMDFNaUF3TFRFMExqUXRNVFF1TkMweE5DNDBMVE0zTGpZZ01DMDFNbXc1TWk0MExUazJMak10T1RJdU5DMDVOaTR6WXkweE5DNDBMVEUwTGpRdE1UUXVOQzB6Tnk0MklEQXROVEp6TXpjdU5pMHhOQzR6SURVeUlEQnNPRGtnT1RJdU9DQTRPUzR5TFRreUxqZGpNVFF1TkMweE5DNDBJRE0zTGpZdE1UUXVOQ0ExTWlBd0lERTBMak1nTVRRdU5DQXhOQzR6SURNM0xqWWdNQ0ExTWt3ek5UUXVOaUF6T1Rac09USXVOQ0E1Tmk0MFl6RTBMalFnTVRRdU5DQXhOQzQwSURNM0xqWWdNQ0ExTW5vaUx6NDhMM04yWno0PVwiXG59XG5cbi5oYXMtd2hpdGUgLmlzLWZvY3VzZWQgLnZhbGlkLWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC4yNXJlbTtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5oYXMtd2hpdGUgLmlzLWZvY3VzZWQgLnZhbGlkLXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuOSk7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtXG59XG5cbi5oYXMtd2hpdGUgLmlzLWZvY3VzZWQuaXMtdmFsaWR+LnZhbGlkLWZlZWRiYWNrLC5oYXMtd2hpdGUgLmlzLWZvY3VzZWQuaXMtdmFsaWR+LnZhbGlkLXRvb2x0aXAsLndhcy12YWxpZGF0ZWQgLmhhcy13aGl0ZSAuaXMtZm9jdXNlZDp2YWxpZH4udmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmhhcy13aGl0ZSAuaXMtZm9jdXNlZDp2YWxpZH4udmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLmhhcy13aGl0ZSAuaXMtZm9jdXNlZCAuZm9ybS1jb250cm9sLmlzLXZhbGlkLC53YXMtdmFsaWRhdGVkIC5oYXMtd2hpdGUgLmlzLWZvY3VzZWQgLmZvcm0tY29udHJvbDp2YWxpZCB7XG4gICAgYm9yZGVyLWNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIC44NzVyZW0pO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IFwibm9uZVwiO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYyguMzc1ZW0gKyAuMjE4NzVyZW0pIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoLjc1ZW0gKyAuNDM3NXJlbSkgY2FsYyguNzVlbSArIC40Mzc1cmVtKVxufVxuXG4uaGFzLXdoaXRlIC5pcy1mb2N1c2VkIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmhhcy13aGl0ZSAuaXMtZm9jdXNlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSBoc2xhKDAsMCUsMTAwJSwuMjUpXG59XG5cbi5oYXMtd2hpdGUgLmlzLWZvY3VzZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkLC53YXMtdmFsaWRhdGVkIC5oYXMtd2hpdGUgLmlzLWZvY3VzZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgLjg3NXJlbSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoLjM3NWVtICsgLjIxODc1cmVtKSByaWdodCBjYWxjKC4zNzVlbSArIC4yMTg3NXJlbSlcbn1cblxuLmhhcy13aGl0ZSAuaXMtZm9jdXNlZCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCwud2FzLXZhbGlkYXRlZCAuaGFzLXdoaXRlIC5pcy1mb2N1c2VkIC5jdXN0b20tc2VsZWN0OnZhbGlkIHtcbiAgICBib3JkZXItY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKC43NWVtICsgMS42NTYyNXJlbSk7ICAgIFxufVxuXG4uaGFzLXdoaXRlIC5pcy1mb2N1c2VkIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5oYXMtd2hpdGUgLmlzLWZvY3VzZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIGhzbGEoMCwwJSwxMDAlLC4yNSlcbn1cblxuLmhhcy13aGl0ZSAuaXMtZm9jdXNlZCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZH4uZm9ybS1jaGVjay1sYWJlbCwud2FzLXZhbGlkYXRlZCAuaGFzLXdoaXRlIC5pcy1mb2N1c2VkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5oYXMtd2hpdGUgLmlzLWZvY3VzZWQgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWR+LnZhbGlkLWZlZWRiYWNrLC5oYXMtd2hpdGUgLmlzLWZvY3VzZWQgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWR+LnZhbGlkLXRvb2x0aXAsLndhcy12YWxpZGF0ZWQgLmhhcy13aGl0ZSAuaXMtZm9jdXNlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZH4udmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmhhcy13aGl0ZSAuaXMtZm9jdXNlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZH4udmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLmhhcy13aGl0ZSAuaXMtZm9jdXNlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5oYXMtd2hpdGUgLmlzLWZvY3VzZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uaGFzLXdoaXRlIC5pcy1mb2N1c2VkIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5oYXMtd2hpdGUgLmlzLWZvY3VzZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5oYXMtd2hpdGUgLmlzLWZvY3VzZWQgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSwud2FzLXZhbGlkYXRlZCAuaGFzLXdoaXRlIC5pcy1mb2N1c2VkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQ6IEBzdGFuZGFyZC13aGl0ZSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLEBzdGFuZGFyZC13aGl0ZSxAc3RhbmRhcmQtd2hpdGUpIHJlcGVhdC14XG59XG5cbi5oYXMtd2hpdGUgLmlzLWZvY3VzZWQgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsLndhcy12YWxpZGF0ZWQgLmhhcy13aGl0ZSAuaXMtZm9jdXNlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gaHNsYSgwLDAlLDEwMCUsLjI1KVxufVxuXG4uaGFzLXdoaXRlIC5pcy1mb2N1c2VkIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpfi5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUsLmhhcy13aGl0ZSAuaXMtZm9jdXNlZCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWR+LmN1c3RvbS1maWxlLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5oYXMtd2hpdGUgLmlzLWZvY3VzZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCl+LmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSwud2FzLXZhbGlkYXRlZCAuaGFzLXdoaXRlIC5pcy1mb2N1c2VkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5oYXMtd2hpdGUgLmlzLWZvY3VzZWQgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbCwud2FzLXZhbGlkYXRlZCAuaGFzLXdoaXRlIC5pcy1mb2N1c2VkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1c34uY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIGhzbGEoMCwwJSwxMDAlLC4yNSlcbn1cblxuLmhhcy13aGl0ZSAuaXMtZm9jdXNlZCAubWQtbGFiZWwtcGxhY2Vob2xkZXIsLmhhcy13aGl0ZSAuaXMtZm9jdXNlZCBbY2xhc3MqPVwiIG1kLWxhYmVsXCJdLC5oYXMtd2hpdGUgLmlzLWZvY3VzZWQgW2NsYXNzXj1tZC1sYWJlbF0ge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGVcbn1cblxuLmhhcy13aGl0ZSAuaXMtZm9jdXNlZCAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uaGFzLXdoaXRlIC5pcy1mb2N1c2VkIC5tZC1oZWxwIHtcbiAgICBjb2xvcjogIzU1NVxufVxuXG4uaGFzLXdoaXRlIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGVcbn1cblxuLm1kLWZvcm0tZ3JvdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4ubWQtZm9ybS1ncm91cDpub3QoLmhhcy1zdWNjZXNzKTpub3QoLmhhcy1kYW5nZXIpIC5tZC1sYWJlbC1mbG9hdGluZyB7XG4gICAgY29sb3I6ICNhOWFmYmJkMVxufVxuXG4ubWQtZm9ybS1ncm91cCAubWQtbGFiZWwtZmxvYXRpbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgd2lsbC1jaGFuZ2U6IGxlZnQsdG9wLGNvbnRlbnRzO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDBcbn1cblxuLm1kLWZvcm0tZ3JvdXAuaXMtZmlsbGVkIC5tZC1sYWJlbC1wbGFjZWhvbGRlciB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4ubWQtZm9ybS1ncm91cC5tZC1jb2xsYXBzZS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDIuMWVtXG59XG5cbi5tZC1mb3JtLWdyb3VwLm1kLWNvbGxhcHNlLWlubGluZSAuY29sbGFwc2Uge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4ubWQtZm9ybS1ncm91cC5tZC1jb2xsYXBzZS1pbmxpbmUgLmNvbGxhcHNlLnNob3cge1xuICAgIG1heC13aWR0aDogMTIwMHB4XG59XG5cbi5tZC1mb3JtLWdyb3VwLm1kLWNvbGxhcHNlLWlubGluZSAuY29sbGFwc2Uuc2hvdywubWQtZm9ybS1ncm91cC5tZC1jb2xsYXBzZS1pbmxpbmUgLmNvbGxhcHNpbmcsLm1kLWZvcm0tZ3JvdXAubWQtY29sbGFwc2UtaW5saW5lIC53aWR0aDpub3QoLmNvbGxhcHNlKSB7XG4gICAgZGlzcGxheTogYmxvY2sgXG59XG5cbi5tZC1mb3JtLWdyb3VwLm1kLWNvbGxhcHNlLWlubGluZSAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjQsMCwuMiwxKVxufVxuXG4ubWQtZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLC5tZC1mb3JtLWdyb3VwIGlucHV0OjpwbGFjZWhvbGRlciwubWQtZm9ybS1ncm91cCBsYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMVxufVxuXG4ubWQtZm9ybS1ncm91cCBsYWJlbCB7XG4gICAgY29sb3I6ICNhYWFcbn1cblxuLm1kLWZvcm0tZ3JvdXAgLmNoZWNrYm94IGxhYmVsLC5tZC1mb3JtLWdyb3VwIC5mb3JtLWNoZWNrLWxhYmVsLC5tZC1mb3JtLWdyb3VwIC5yYWRpbyBsYWJlbCwubWQtZm9ybS1ncm91cCAuc3dpdGNoIGxhYmVsLC5tZC1mb3JtLWdyb3VwIGxhYmVsLmNoZWNrYm94LWlubGluZSwubWQtZm9ybS1ncm91cCBsYWJlbC5yYWRpby1pbmxpbmUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVcbn1cblxuLm1kLWZvcm0tZ3JvdXAgLmNoZWNrYm94IGxhYmVsLC5tZC1mb3JtLWdyb3VwIC5mb3JtLWNoZWNrLWxhYmVsLC5tZC1mb3JtLWdyb3VwIC5yYWRpbyBsYWJlbCwubWQtZm9ybS1ncm91cCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAuODc1cmVtXG59XG5cbi5tZC1mb3JtLWdyb3VwIC5tZC1sYWJlbC1mbG9hdGluZywubWQtZm9ybS1ncm91cCAubWQtbGFiZWwtcGxhY2Vob2xkZXIge1xuICAgIHRvcDogLjYxMjVyZW1cbn1cblxuLm1kLWZvcm0tZ3JvdXAgLmlzLWZpbGxlZCAubWQtbGFiZWwtZmxvYXRpbmcsLm1kLWZvcm0tZ3JvdXAgLmlzLWZvY3VzZWQgLm1kLWxhYmVsLWZsb2F0aW5nIHtcbiAgICB0b3A6IC0xcmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAuNjg3NXJlbVxufVxuXG4ubWQtZm9ybS1ncm91cCAubWQtbGFiZWwtc3RhdGljIHtcbiAgICB0b3A6IC4zNXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbVxufVxuXG4ubWQtZm9ybS1ncm91cCAubWQtaGVscCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IC43NXJlbVxufVxuXG4ubWQtZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1kYW5nZXIsLm1kLWZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc3VjY2VzcywubWQtZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDAgMTAwJSwxMDAlIDEwMCUsLjkzNzVyZW0gLjkzNzVyZW1cbn1cblxuLm1kLWZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtZGFuZ2VyLC5tZC1mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWRhbmdlcjpmb2N1cywubWQtZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zdWNjZXNzLC5tZC1mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXN1Y2Nlc3M6Zm9jdXMsLm1kLWZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtd2FybmluZywubWQtZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC13YXJuaW5nOmZvY3VzLC5tZC1mb3JtLWdyb3VwLmlzLWZvY3VzZWQgLm1kLWZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtZGFuZ2VyLC5tZC1mb3JtLWdyb3VwLmlzLWZvY3VzZWQgLm1kLWZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc3VjY2VzcywubWQtZm9ybS1ncm91cC5pcy1mb2N1c2VkIC5tZC1mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXdhcm5pbmcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCxuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tLDUwJSBjYWxjKDEwMCUgLSAxcHgpLGNlbnRlciByaWdodCAuNDY4NzVyZW1cbn1cblxuLm1kLWZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtZGFuZ2VyOmZvY3VzLC5tZC1mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXN1Y2Nlc3M6Zm9jdXMsLm1kLWZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtd2FybmluZzpmb2N1cywubWQtZm9ybS1ncm91cC5pcy1mb2N1c2VkIC5tZC1mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWRhbmdlciwubWQtZm9ybS1ncm91cC5pcy1mb2N1c2VkIC5tZC1mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXN1Y2Nlc3MsLm1kLWZvcm0tZ3JvdXAuaXMtZm9jdXNlZCAubWQtZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJSwxMDAlIDEwMCUsLjkzNzVyZW0gLjkzNzVyZW1cbn1cblxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLC5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtc20gaW5wdXQ6OnBsYWNlaG9sZGVyLC5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtc20gbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFcbn1cblxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1zbSBsYWJlbCB7XG4gICAgY29sb3I6ICNhYWFcbn1cblxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1zbSAuY2hlY2tib3ggbGFiZWwsLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1zbSAuZm9ybS1jaGVjay1sYWJlbCwubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLXNtIC5yYWRpbyBsYWJlbCwubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLXNtIC5zd2l0Y2ggbGFiZWwsLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1zbSBsYWJlbC5jaGVja2JveC1pbmxpbmUsLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1zbSBsYWJlbC5yYWRpby1pbmxpbmUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVcbn1cblxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1zbSAuY2hlY2tib3ggbGFiZWwsLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1zbSAuZm9ybS1jaGVjay1sYWJlbCwubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLXNtIC5yYWRpbyBsYWJlbCwubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLXNtIGxhYmVsIHtcbiAgICBmb250LXNpemU6IC44NzVyZW1cbn1cblxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1zbSAubWQtbGFiZWwtZmxvYXRpbmcsLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1zbSAubWQtbGFiZWwtcGxhY2Vob2xkZXIge1xuICAgIHRvcDogLjE3NXJlbVxufVxuXG4ubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLXNtIC5pcy1maWxsZWQgLm1kLWxhYmVsLWZsb2F0aW5nLC5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtc20gLmlzLWZvY3VzZWQgLm1kLWxhYmVsLWZsb2F0aW5nIHtcbiAgICB0b3A6IC0xLjI1cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAuNjg3NXJlbVxufVxuXG4ubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLXNtIC5tZC1sYWJlbC1zdGF0aWMge1xuICAgIHRvcDogLjFyZW07XG4gICAgbGVmdDogMDtcbiAgICBmb250LXNpemU6IC44NzVyZW1cbn1cblxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1zbSAubWQtaGVscCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IC42NTYyNXJlbVxufVxuXG4ubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWRhbmdlciwubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXN1Y2Nlc3MsLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDAgMTAwJSwxMDAlIDEwMCUsLjY4NzVyZW0gLjY4NzVyZW1cbn1cblxuLm1kLWZvcm0tZ3JvdXAuaXMtZm9jdXNlZCAubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWRhbmdlciwubWQtZm9ybS1ncm91cC5pcy1mb2N1c2VkIC5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc3VjY2VzcywubWQtZm9ybS1ncm91cC5pcy1mb2N1c2VkIC5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtd2FybmluZywubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWRhbmdlciwubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWRhbmdlcjpmb2N1cywubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXN1Y2Nlc3MsLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zdWNjZXNzOmZvY3VzLC5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtd2FybmluZywubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXdhcm5pbmc6Zm9jdXMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCxuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tLDUwJSBjYWxjKDEwMCUgLSAxcHgpLGNlbnRlciByaWdodCAuMzQzNzVyZW1cbn1cblxuLm1kLWZvcm0tZ3JvdXAuaXMtZm9jdXNlZCAubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWRhbmdlciwubWQtZm9ybS1ncm91cC5pcy1mb2N1c2VkIC5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc3VjY2VzcywubWQtZm9ybS1ncm91cC5pcy1mb2N1c2VkIC5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtd2FybmluZywubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWRhbmdlcjpmb2N1cywubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXN1Y2Nlc3M6Zm9jdXMsLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC13YXJuaW5nOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJSwxMDAlIDEwMCUsLjY4NzVyZW0gLjY4NzVyZW1cbn1cblxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLC5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtbGcgaW5wdXQ6OnBsYWNlaG9sZGVyLC5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtbGcgbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFcbn1cblxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1sZyBsYWJlbCB7XG4gICAgY29sb3I6ICNhYWFcbn1cblxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1sZyAuY2hlY2tib3ggbGFiZWwsLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1sZyAuZm9ybS1jaGVjay1sYWJlbCwubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLWxnIC5yYWRpbyBsYWJlbCwubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLWxnIC5zd2l0Y2ggbGFiZWwsLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1sZyBsYWJlbC5jaGVja2JveC1pbmxpbmUsLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1sZyBsYWJlbC5yYWRpby1pbmxpbmUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVcbn1cblxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1sZyAuY2hlY2tib3ggbGFiZWwsLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1sZyAuZm9ybS1jaGVjay1sYWJlbCwubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLWxnIC5yYWRpbyBsYWJlbCwubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLWxnIGxhYmVsIHtcbiAgICBmb250LXNpemU6IC44NzVyZW1cbn1cblxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1sZyAubWQtbGFiZWwtZmxvYXRpbmcsLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1sZyAubWQtbGFiZWwtcGxhY2Vob2xkZXIge1xuICAgIHRvcDogLjczNzVyZW1cbn1cblxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1sZyAuaXMtZmlsbGVkIC5tZC1sYWJlbC1mbG9hdGluZywubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLWxnIC5pcy1mb2N1c2VkIC5tZC1sYWJlbC1mbG9hdGluZyB7XG4gICAgdG9wOiAtMXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogLjY4NzVyZW1cbn1cblxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1sZyAubWQtbGFiZWwtc3RhdGljIHtcbiAgICB0b3A6IC4zNXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbVxufVxuXG4ubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLWxnIC5tZC1oZWxwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogLjkzNzVyZW1cbn1cblxuLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1kYW5nZXIsLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zdWNjZXNzLC5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAwIDEwMCUsMTAwJSAxMDAlLDEuMTg3NXJlbSAxLjE4NzVyZW1cbn1cblxuLm1kLWZvcm0tZ3JvdXAuaXMtZm9jdXNlZCAubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWRhbmdlciwubWQtZm9ybS1ncm91cC5pcy1mb2N1c2VkIC5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc3VjY2VzcywubWQtZm9ybS1ncm91cC5pcy1mb2N1c2VkIC5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtd2FybmluZywubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWRhbmdlciwubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWRhbmdlcjpmb2N1cywubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXN1Y2Nlc3MsLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zdWNjZXNzOmZvY3VzLC5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtd2FybmluZywubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXdhcm5pbmc6Zm9jdXMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCxuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tLDUwJSBjYWxjKDEwMCUgLSAxcHgpLGNlbnRlciByaWdodCAuNTkzNzVyZW1cbn1cblxuLm1kLWZvcm0tZ3JvdXAuaXMtZm9jdXNlZCAubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWRhbmdlciwubWQtZm9ybS1ncm91cC5pcy1mb2N1c2VkIC5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc3VjY2VzcywubWQtZm9ybS1ncm91cC5pcy1mb2N1c2VkIC5tZC1mb3JtLWdyb3VwLm1kLWZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtd2FybmluZywubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWRhbmdlcjpmb2N1cywubWQtZm9ybS1ncm91cC5tZC1mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXN1Y2Nlc3M6Zm9jdXMsLm1kLWZvcm0tZ3JvdXAubWQtZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC13YXJuaW5nOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJSwxMDAlIDEwMCUsMS4xODc1cmVtIDEuMTg3NXJlbVxufVxuXG4uaXMtZmlsbGVkIC5tZC1sYWJlbC1mbG9hdGluZywuaXMtZm9jdXNlZCAubWQtbGFiZWwtZmxvYXRpbmcge1xuICAgIHRvcDogLTFyZW07XG4gICAgbGVmdDogMDtcbiAgICBmb250LXNpemU6IC42ODc1cmVtXG59XG5cbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRweDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMFxufVxuXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgY29sb3I6ICM0Y2FmNTA7XG4gICAgb3BhY2l0eTogMVxufVxuXG4uaGFzLWRhbmdlciAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICBjb2xvcjogI2Y0NDMzNjtcbiAgICBvcGFjaXR5OiAxXG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiA4cHggMCAwXG59XG5cbi5mb3JtLWdyb3VwIC5tZC1sYWJlbC1zdGF0aWMge1xuICAgIHRvcDogLTEwcHhcbn1cblxudGV4dGFyZWEge1xuICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgcmVzaXplOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MSFpbXBvcnRhbnRcbn1cblxuLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1maWxlXSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAtMVxufVxuXG4uZm9ybS1uZXdzbGV0dGVyIC5mb3JtLWdyb3VwLC5mb3JtLW5ld3NsZXR0ZXIgLmlucHV0LWdyb3VwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzglO1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHhcbn1cblxuLmZvcm0tbmV3c2xldHRlciAuYnRuIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjAlO1xuICAgIG1hcmdpbjogOXB4IDAgMFxufVxuXG4uZm9ybS1maWxlLXVwbG9hZCAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQ+LmJ0bi1yb3VuZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweFxufVxuXG4uZm9ybS1maWxlLXVwbG9hZCAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICAgIG1hcmdpbjogMFxufVxuXG4uZm9ybS1maWxlLXVwbG9hZCAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIHtcbiAgICBwYWRkaW5nOiAwIDEycHhcbn1cblxuLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wsZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCBAZm9ybS1vdXRsaW5lLTE7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIH1cbn1cblxuLmNhcmQgLmNhcmQtYm9keSAuY29sLWZvcm0tbGFiZWwsLmNhcmQgLmNhcmQtYm9keSAubGFiZWwtb24tcmlnaHQge1xuICAgIHBhZGRpbmc6IDE3cHggNXB4IDAgMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodFxufVxuXG4uY2FyZCAuY2FyZC1ib2R5IC5jb2wtZm9ybS1sYWJlbC5sYWJlbC1jaGVja2JveCwuY2FyZCAuY2FyZC1ib2R5IC5sYWJlbC1vbi1yaWdodC5sYWJlbC1jaGVja2JveCB7XG4gICAgcGFkZGluZy10b3A6IDEzcHhcbn1cblxuLmNhcmQgLmNhcmQtYm9keSAubGFiZWwtb24tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGxlZnRcbn1cblxuLmNhcmQgLmxhYmVsLW9uLXJpZ2h0IGNvZGUge1xuICAgIHBhZGRpbmc6IDNweCA3cHg7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci00OztcbiAgICBib3JkZXItcmFkaXVzOiA0cHhcbn1cblxuZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luOiA4cHggMCAwXG59XG5cbmZvcm0gLmZvcm0tZ3JvdXAgbGFiZWxbZm9yPWlucHV0U3RhdGVdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTJweFxufVxuXG5mb3JtIC5mb3JtLWdyb3VwIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgIC8qIHRvcDogLTVweCovXG59XG5cbmZvcm0gLmZvcm0tZ3JvdXAgLmVycm9yIHtcbiAgICBmb250LXNpemU6IC44cmVtO1xuICAgIGNvbG9yOiAjZjQ0MzM2XG59XG5cbmZvcm0gLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbmZvcm0gLmNhcmQgLmNhcmQtZm9vdGVyIC5mb3JtLWNoZWNrIHtcbiAgICBtYXJnaW4tbGVmdDogN3B4XG59XG5cbmZvcm0gLmNoZWNrYm94LXJhZGlvcyB7XG4gICAgbWFyZ2luLXRvcDogOHB4XG59XG5cbi5tZC1sYWJlbC1zdGF0aWMge1xuICAgIHRvcDogLTdweCFpbXBvcnRhbnRcbn1cblxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHhcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmNhcmQgLmNhcmQtYm9keSAuY29sLWZvcm0tbGFiZWwsLmNhcmQgLmNhcmQtYm9keSAubGFiZWwtb24tcmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweFxuICAgIH1cbn1cblxuLm1kLWZvcm0tZ3JvdXAuaXMtZm9jdXNlZCAubWQtbGFiZWwtZmxvYXRpbmcge1xuICAgIHRvcDogLS43cmVtIWltcG9ydGFudFxufVxuXG4uY2FyZC13aXphcmQgLmlucHV0LWdyb3VwIC5mb3JtLWdyb3VwIHtcbiAgICB3aWR0aDogODAlXG59XG5cbi5wYWdlLWhlYWRlciB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG59XG5cbi5wYWdlLWhlYWRlciwucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyLWltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXJcbn1cblxuLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IC0xXG59XG5cbi5wYWdlLWhlYWRlciAuY29udGVudC1jZW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg4MHB4XG59XG5cbi5wYWdlLWhlYWRlciBmb290ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDBcbn1cblxuLnBhZ2UtaGVhZGVyIC5jb250YWluZXIge1xuICAgIHotaW5kZXg6IDFcbn1cblxuLnBhZ2UtaGVhZGVyLmhlYWRlci1zbWFsbCB7XG4gICAgaGVpZ2h0OiA2NXZoO1xuICAgIG1pbi1oZWlnaHQ6IDY1dmhcbn1cblxuLnBhZ2UtaGVhZGVyIC5pZnJhbWUtY29udGFpbmVyIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAxNnB4IDM4cHggLTEycHggcmdiYSgwLDAsMCwuNTYpLDAgNHB4IDI1cHggMCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMCwwLDAsLjIpXG59XG5cbi5oZWFkZXItZmlsdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmhlYWRlci1maWx0ZXI6YWZ0ZXIsLmhlYWRlci1maWx0ZXI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgY29udGVudDogXCJcIlxufVxuXG4uaGVhZGVyLWZpbHRlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjUpXG59XG5cbi5oZWFkZXItZmlsdGVyIC5jb250YWluZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5oZWFkZXItZmlsdGVyW2ZpbHRlci1jb2xvcj1wcmltYXJ5XTphZnRlciwuaGVhZGVyLWZpbHRlcltmaWx0ZXItY29sb3I9cHVycGxlXTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjUsMTkwLDIzMSwuNTYpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2MGRlZyxyZ2JhKDIyNSwxOTAsMjMxLC41NikscmdiYSgxODYsMTA0LDIwMCwuOTUpKVxufVxuXG4uaGVhZGVyLWZpbHRlcltmaWx0ZXItY29sb3I9Ymx1ZV06YWZ0ZXIsLmhlYWRlci1maWx0ZXJbZmlsdGVyLWNvbG9yPWluZm9dOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3OCwyMzUsMjQyLC41Nik7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDYwZGVnLHJnYmEoMTc4LDIzNSwyNDIsLjU2KSxyZ2JhKDc3LDIwOCwyMjUsLjk1KSlcbn1cblxuLmhlYWRlci1maWx0ZXJbZmlsdGVyLWNvbG9yPWdyZWVuXTphZnRlciwuaGVhZGVyLWZpbHRlcltmaWx0ZXItY29sb3I9c3VjY2Vzc106YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTY1LDIxNCwxNjcsLjU2KTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjBkZWcscmdiYSgxNjUsMjE0LDE2NywuNTYpLHJnYmEoMTAyLDE4NywxMDYsLjk1KSlcbn1cblxuLmhlYWRlci1maWx0ZXJbZmlsdGVyLWNvbG9yPW9yYW5nZV06YWZ0ZXIsLmhlYWRlci1maWx0ZXJbZmlsdGVyLWNvbG9yPXdhcm5pbmddOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyMjQsMTc4LC41Nik7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDYwZGVnLHJnYmEoMjU1LDIyNCwxNzgsLjU2KSxyZ2JhKDI1NSwxODMsNzcsLjk1KSlcbn1cblxuLmhlYWRlci1maWx0ZXJbZmlsdGVyLWNvbG9yPWRhbmdlcl06YWZ0ZXIsLmhlYWRlci1maWx0ZXJbZmlsdGVyLWNvbG9yPXJlZF06YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IGhzbGEoMCw3MyUsNzclLC41Nik7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDYwZGVnLGhzbGEoMCw3MyUsNzclLC41NikscmdiYSgyMzksODMsODAsLjk1KSlcbn1cblxuLmhlYWRlci1maWx0ZXJbZmlsdGVyLWNvbG9yPXJvc2VdOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0OCwxODcsMjA4LC41Nik7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDYwZGVnLHJnYmEoMjQ4LDE4NywyMDgsLjU2KSxyZ2JhKDI0MCw5OCwxNDYsLjk1KSlcbn1cblxuLmNsZWFyLWZpbHRlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uY2FyZCAuaWZyYW1lLWNvbnRhaW5lciBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjB2aFxufVxuXG5hIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4uaW5mbyB7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA3MHB4IDAgMzBweFxufVxuXG4uaW5mbyAuaWNvbiB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uaW5mbyAuaWNvbj5pIHtcbiAgICBmb250LXNpemU6IDMuODVyZW1cbn1cblxuLmluZm8gLmluZm8tdGl0bGUge1xuICAgIGNvbG9yOiBAZm9udC1jb2xvci0xOztcbiAgICBtYXJnaW46IDEuNzVyZW0gMCAuODc1cmVtXG59XG5cbi5pbmZvIHAge1xuICAgIGNvbG9yOiAjNjA2NDc3XG59XG5cbi5pbmZvLWhvcml6b250YWwgLmljb24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4XG59XG5cbi5pbmZvLWhvcml6b250YWwgLmljb24+aSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtXG59XG5cbi5pbmZvLWhvcml6b250YWwgLmRlc2NyaXB0aW9uIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5pY29uLmljb24tcHJpbWFyeSB7XG4gICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLTdcbn1cblxuLmljb24uaWNvbi1pbmZvIHtcbiAgICBjb2xvcjogIzE3YTJiOFxufVxuXG4uaWNvbi5pY29uLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjNGNhZjUwXG59XG5cbi5pY29uLmljb24td2FybmluZyB7XG4gICAgY29sb3I6ICNmZjk4MDBcbn1cblxuLmljb24uaWNvbi1kYW5nZXIge1xuICAgIGNvbG9yOiAjZjQ0MzM2XG59XG5cbi5pY29uLmljb24tcm9zZSB7XG4gICAgY29sb3I6ICNlOTFlNjNcbn1cblxuLm1hcCB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgICBib3JkZXItcmFkaXVzOiAuM3JlbTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4XG59XG5cbi5tYXAubWFwLWJpZyB7XG4gICAgaGVpZ2h0OiA0MjBweFxufVxuXG4uZnVsbHNjcmVlbi1tYXAge1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG4gICAgbWFyZ2luLXRvcDogNzBweFxufVxuXG4ubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgICBib3gtc2hhZG93OiAwIDI3cHggMjRweCAwIHJnYmEoMCwwLDAsLjIpLDAgNDBweCA3N3B4IDAgcmdiYSgwLDAsMCwuMjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IC4zcmVtO1xuICAgIGJvcmRlcjogbm9uZVxufVxuXG4ubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5jYXJkLXNpZ251cCB7XG4gICAgbWFyZ2luOiAwXG59XG5cbi5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLmNhcmQtc2lnbnVwIC5tb2RhbC1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAwXG59XG5cbi5tb2RhbC1kaWFsb2cgLmNsb3NlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lXG59XG5cbi5tb2RhbC1kaWFsb2cgLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nOiAyNHB4IDI0cHggMFxufVxuXG4ubW9kYWwtZGlhbG9nIC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLm1vZGFsLWRpYWxvZyAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMjBweFxufVxuXG4ubW9kYWwtZGlhbG9nIC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAyNHB4IDI0cHggMTZweFxufVxuXG4ubW9kYWwtZGlhbG9nIC5tb2RhbC1ib2R5IHAge1xuICAgIGNvbG9yOiBAZm9udC1jb2xvci0xO1xufVxuXG4ubW9kYWwtZGlhbG9nIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZzogMjRweFxufVxuXG4ubW9kYWwtZGlhbG9nIC5tb2RhbC1mb290ZXIudGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4ubW9kYWwtZGlhbG9nIC5tb2RhbC1mb290ZXIgYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IGF1dG9cbn1cblxuLm1vZGFsLWRpYWxvZyAubW9kYWwtZm9vdGVyIGJ1dHRvbi5wdWxsLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTVweFxufVxuXG4ubW9kYWwtZGlhbG9nIC5tb2RhbC10aXRsZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4ubW9kYWwtZGlhbG9nIC5tb2RhbC1ib2R5Ky5tb2RhbC1mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAwXG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMylcbn1cblxuLm1vZGFsIC5tb2RhbC1kaWFsb2cubW9kYWwtbG9naW4ge1xuICAgIG1hcmdpbi10b3A6IDMwdmg7XG4gICAgd2lkdGg6IDM2MHB4XG59XG5cbi5tb2RhbCAubW9kYWwtZGlhbG9nLm1vZGFsLWxvZ2luIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxufVxuXG4ubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC1sb2dpbiAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDBcbn1cblxuLm1vZGFsIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgICBjb2xvcjogIzk5OVxufVxuXG4ubW9kYWwgLm1vZGFsLWhlYWRlciAuY2xvc2U6Zm9jdXMsLm1vZGFsIC5tb2RhbC1oZWFkZXIgLmNsb3NlOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxXG59XG5cbi5tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZSBpIHtcbiAgICBmb250LXNpemU6IDE2cHhcbn1cblxuLm1vZGFsLW5vdGljZSAuaW5zdHJ1Y3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHhcbn1cblxuLm1vZGFsLW5vdGljZSAucGljdHVyZSB7XG4gICAgbWF4LXdpZHRoOiAxNTBweFxufVxuXG4ubW9kYWwtbm90aWNlIC5tb2RhbC1jb250ZW50IC5idG4tcmFpc2VkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4XG59XG5cbi5tb2RhbC1zbWFsbCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvXG59XG5cbi5tb2RhbC1zbWFsbCAubW9kYWwtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjB2aFxufVxuXG4ubW9kYWwtc21hbGwgLm1vZGFsLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDIwcHhcbn1cblxuLm5hdmJhciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IC4xODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBzdGFuZGFyZC13aGl0ZSFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMThweCAwIHJnYmEoMCwwLDAsLjEyKSwwIDdweCAxMHB4IC01cHggcmdiYSgwLDAsMCwuMTUpXG59XG5cbi5uYXZiYXIgLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhbmRhcmQtd2hpdGVcbn1cblxuLm5hdmJhci5maXhlZC10b3Age1xuICAgIGJvcmRlci1yYWRpdXM6IDBcbn1cblxuLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogLjE4NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIwcHhcbn1cblxuLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOm5vdCguYnRuLWp1c3QtaWNvbikgLmZhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycHg7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweFxufVxuXG4ubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsgLmZhLC5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayAubWF0ZXJpYWwtaWNvbnMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogLTEuMWVtXG59XG5cbi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmJ0bikgLm1hdGVyaWFsLWljb25zIHtcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweFxufVxuXG4ubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsucHJvZmlsZS1waG90byB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgM3B4XG59XG5cbi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5wcm9maWxlLXBob3RvOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5wcm9maWxlLXBob3RvIC5wcm9maWxlLXBob3RvLXNtYWxsIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHhcbn1cblxuLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLnByb2ZpbGUtcGhvdG8gLnJpcHBsZS1jb250YWluZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJVxufVxuXG4ubmF2YmFyIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDBcbn1cblxuLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWl0ZW0uYWN0aXZlIC5uYXYtbGluaywubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtaXRlbS5hY3RpdmUgLm5hdi1saW5rOmZvY3VzLC5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtLmFjdGl2ZSAubmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSwxMDAlLC4xKVxufVxuXG4ubmF2YmFyIC5idG4sLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5uYXZiYXIgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogMFxufVxuXG4ubmF2YmFyIC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgb3V0bGluZTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAxcHhcbn1cblxuLm5hdmJhciAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb24rLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIG1hcmdpbi10b3A6IDRweFxufVxuXG4ubmF2YmFyLm5hdmJhci1hYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHotaW5kZXg6IDEwMjlcbn1cblxuLm5hdmJhciAubmF2YmFyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbn1cblxuLm5hdmJhciAubmF2YmFyLWJyYW5kIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNhOWFmYmJkMTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IC42MjVyZW0gMDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtXG59XG5cbi5uYXZiYXI+LmNvbnRhaW5lciB7XG4gICAgZmxleDogMVxufVxuXG4ubmF2YmFyLmJnLXByaW1hcnkge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItNyFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMCwwLDAsLjE0KSwwIDdweCAxMnB4IC01cHggcmdiYSgxNTYsMzksMTc2LC40Nilcbn1cblxuLm5hdmJhci5iZy1wcmltYXJ5IC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5uYXZiYXIuYmctaW5mbyB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4IWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLDAsMCwuMTQpLDAgN3B4IDEycHggLTVweCByZ2JhKDIzLDE2MiwxODQsLjQ2KVxufVxuXG4ubmF2YmFyLmJnLWluZm8gLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhbmRhcmQtd2hpdGVcbn1cblxuLm5hdmJhci5iZy13YXJuaW5nIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsMCwwLC4xNCksMCA3cHggMTJweCAtNXB4IHJnYmEoMjU1LDE1MiwwLC40Nilcbn1cblxuLm5hdmJhci5iZy13YXJuaW5nIC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5uYXZiYXIuYmctcm9zZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLDAsMCwuMTQpLDAgN3B4IDEycHggLTVweCByZ2JhKDIzMywzMCw5OSwuNDYpXG59XG5cbi5uYXZiYXIuYmctcm9zZSAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4ubmF2YmFyLmJnLWRhbmdlciB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2IWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLDAsMCwuMTQpLDAgN3B4IDEycHggLTVweCByZ2JhKDI0NCw2Nyw1NCwuNDYpXG59XG5cbi5uYXZiYXIuYmctZGFuZ2VyIC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5uYXZiYXIuYmctc3VjY2VzcyB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLDAsMCwuMTQpLDAgN3B4IDEycHggLTVweCByZ2JhKDc2LDE3NSw4MCwuNDYpXG59XG5cbi5uYXZiYXIuYmctc3VjY2VzcyAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4ubmF2YmFyLmJnLWRhcmsge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMSFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMCwwLDAsLjE0KSwwIDdweCAxMnB4IC01cHggcmdiYSgzMywzMywzMywuNDYpXG59XG5cbi5uYXZiYXIuYmctZGFyayAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4ubmF2YmFyLm5hdmJhci10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuLm5hdmJhciAubm90aWZpY2F0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQHN0YW5kYXJkLXdoaXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGJhY2tncm91bmQ6ICNmNDQzMzY7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLm5hdmJhciAubmF2YmFyLW1pbmltaXplIHtcbiAgICBwYWRkaW5nOiAzcHggMCAwIDE1cHhcbn1cblxuLm5hdmJhciAuY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogLjE4NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBjb2xvcjogaW5oZXJpdFxufVxuXG4ubmF2YmFyIC5jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOm5vdCguYnRuLWp1c3QtaWNvbikgLmZhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycHg7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweFxufVxuXG4ubmF2YmFyIC5jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIC5mYSwubmF2YmFyIC5jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1heC13aWR0aDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAtMS4xZW1cbn1cblxuLm5hdmJhciAuY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmJ0bikgLm1hdGVyaWFsLWljb25zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweFxufVxuXG4ubmF2YmFyIC5jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIC5ub3RpZmljYXRpb24ge1xuICAgIHRvcDogMFxufVxuXG4ub2ZmLWNhbnZhcy1zaWRlYmFyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIG1hcmdpbjogMCAxNXB4XG59XG5cbi5vZmYtY2FudmFzLXNpZGViYXIgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IGhzbGEoMCwwJSw3OCUsLjIpXG59XG5cbi5vZmYtY2FudmFzLXNpZGViYXIgLm5hdmJhci5uYXZiYXItdHJhbnNwYXJlbnQge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4IWltcG9ydGFudFxufVxuXG4uZGFyay1lZGl0aW9uIC5uYXZiYXIgLm5vdGlmaWNhdGlvbiB7XG4gICAgYmFja2dyb3VuZDogQHByaW1hcnktY29sb3ItMztcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1pbi13aWR0aDogMThweDtcbiAgICByaWdodDogMTJweFxufVxuXG4ubmF2LXBpbGxzIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogLjE4NzVyZW07XG4gICAgcGFkZGluZzogMCAuOTM3NXJlbVxufVxuXG4ubmF2LXBpbGxzOm5vdCguZmxleC1jb2x1bW4pIC5uYXYtaXRlbSsubmF2LWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHhcbn1cblxuLm5hdi1waWxscy5mbGV4LWNvbHVtbiAubmF2LWl0ZW0rLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiA1cHhcbn1cblxuLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2E5YWZiYmQxO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3Ncbn1cblxuLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSw3OCUsLjIpXG59XG5cbi5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMCwwLDAsLjE0KSwwIDdweCAxMHB4IC01cHggcmdiYSgxNTYsMzksMTc2LC40KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci03IWltcG9ydGFudFxufVxuXG4ubmF2LXBpbGxzIC5uYXYtaXRlbSBpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIHBhZGRpbmc6IC45Mzc1cmVtIDBcbn1cblxuLm5hdi1waWxscy5uYXYtcGlsbHMtaW5mbyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwubmF2LXBpbGxzLm5hdi1waWxscy1pbmZvIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmZvY3VzLC5uYXYtcGlsbHMubmF2LXBpbGxzLWluZm8gLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMCwwLDAsLjE0KSwwIDdweCAxMHB4IC01cHggcmdiYSgyMywxNjIsMTg0LC40KTtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5uYXYtcGlsbHMubmF2LXBpbGxzLXJvc2UgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsLm5hdi1waWxscy5uYXYtcGlsbHMtcm9zZSAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZTpmb2N1cywubmF2LXBpbGxzLm5hdi1waWxscy1yb3NlIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsMCwwLC4xNCksMCA3cHggMTBweCAtNXB4IHJnYmEoMjMzLDMwLDk5LC40KTtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5uYXYtcGlsbHMubmF2LXBpbGxzLXN1Y2Nlc3MgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsLm5hdi1waWxscy5uYXYtcGlsbHMtc3VjY2VzcyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZTpmb2N1cywubmF2LXBpbGxzLm5hdi1waWxscy1zdWNjZXNzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsMCwwLC4xNCksMCA3cHggMTBweCAtNXB4IHJnYmEoNzYsMTc1LDgwLC40KTtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5uYXYtcGlsbHMubmF2LXBpbGxzLXdhcm5pbmcgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsLm5hdi1waWxscy5uYXYtcGlsbHMtd2FybmluZyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZTpmb2N1cywubmF2LXBpbGxzLm5hdi1waWxscy13YXJuaW5nIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsMCwwLC4xNCksMCA3cHggMTBweCAtNXB4IHJnYmEoMjU1LDE1MiwwLC40KTtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5uYXYtcGlsbHMubmF2LXBpbGxzLWRhbmdlciAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwubmF2LXBpbGxzLm5hdi1waWxscy1kYW5nZXIgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMsLm5hdi1waWxscy5uYXYtcGlsbHMtZGFuZ2VyIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsMCwwLC4xNCksMCA3cHggMTBweCAtNXB4IHJnYmEoMjQ0LDY3LDU0LC40KTtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5uYXYtcGlsbHMubmF2LXBpbGxzLWljb25zIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweFxufVxuXG4udGFiLXNwYWNlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgNTBweFxufVxuXG4uY2FyZCAudGFiLWNvbnRlbnQudGFiLXNwYWNlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgOXB4XG59XG5cbi5uYXYtdGFicyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICBwYWRkaW5nOiAwIC45Mzc1cmVtXG59XG5cbi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgcGFkZGluZzogLjYyNXJlbSAuOTM3NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyAwc1xufVxuXG4ubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7XG4gICAgYm9yZGVyOiAwXG59XG5cbi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzLC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgICBib3JkZXI6IDAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGUhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDBcbn1cblxuLm5hdi10YWJzIC5uYXYtaXRlbS5kaXNhYmxlZCAubmF2LWxpbmssLm5hdi10YWJzIC5uYXYtaXRlbS5kaXNhYmxlZCAubmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuNSlcbn1cblxuLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuMik7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgLjJzXG59XG5cbi5jYXJkLW5hdi10YWJzIHtcbiAgICBtYXJnaW4tdG9wOiAyLjgxMjVyZW1cbn1cblxuLmNhcmQtbmF2LXRhYnMgLmNhcmQtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMS44NzVyZW0haW1wb3J0YW50XG59XG5cbi50YWItY29udGVudCAudGFiLXBhbmUgLnRkLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXhcbn1cblxuLndyYXBwZXI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiIFwiXG59XG5cbi53cmFwcGVyLndyYXBwZXItZnVsbC1wYWdlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMTAwdmhcbn1cblxuLmxvZ2luLXBhZ2UgLmZvb3RlciAuY29weXJpZ2h0LC5sb2dpbi1wYWdlIC5mb290ZXIgYSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uZnVsbC1wYWdlOmFmdGVyLC5mdWxsLXBhZ2U6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMlxufVxuXG4uZnVsbC1wYWdlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSlcbn1cblxuLmZ1bGwtcGFnZVtmaWx0ZXItY29sb3I9cHJpbWFyeV06YWZ0ZXIsLmZ1bGwtcGFnZVtmaWx0ZXItY29sb3I9cHVycGxlXTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjUsMTkwLDIzMSwuNTYpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2MGRlZyxyZ2JhKDIyNSwxOTAsMjMxLC41NikscmdiYSgxODYsMTA0LDIwMCwuOTUpKVxufVxuXG4uZnVsbC1wYWdlW2ZpbHRlci1jb2xvcj1wcmltYXJ5XS5sb2NrLXBhZ2UgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCwuZnVsbC1wYWdlW2ZpbHRlci1jb2xvcj1wdXJwbGVdLmxvY2stcGFnZSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoQHByaW1hcnktY29sb3ItNyxAcHJpbWFyeS1jb2xvci03KSxsaW5lYXItZ3JhZGllbnQoI2QyZDJkMiwjZDJkMmQyKVxufVxuXG4uZnVsbC1wYWdlW2ZpbHRlci1jb2xvcj1ibHVlXTphZnRlciwuZnVsbC1wYWdlW2ZpbHRlci1jb2xvcj1pbmZvXTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNzgsMjM1LDI0MiwuNTYpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2MGRlZyxyZ2JhKDE3OCwyMzUsMjQyLC41NikscmdiYSg3NywyMDgsMjI1LC45NSkpXG59XG5cbi5mdWxsLXBhZ2VbZmlsdGVyLWNvbG9yPWJsdWVdLmxvY2stcGFnZSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLC5mdWxsLXBhZ2VbZmlsdGVyLWNvbG9yPWluZm9dLmxvY2stcGFnZSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzE3YTJiOCwjMTdhMmI4KSxsaW5lYXItZ3JhZGllbnQoI2QyZDJkMiwjZDJkMmQyKVxufVxuXG4uZnVsbC1wYWdlW2ZpbHRlci1jb2xvcj1ncmVlbl06YWZ0ZXIsLmZ1bGwtcGFnZVtmaWx0ZXItY29sb3I9c3VjY2Vzc106YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTY1LDIxNCwxNjcsLjU2KTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjBkZWcscmdiYSgxNjUsMjE0LDE2NywuNTYpLHJnYmEoMTAyLDE4NywxMDYsLjk1KSlcbn1cblxuLmZ1bGwtcGFnZVtmaWx0ZXItY29sb3I9Z3JlZW5dLmxvY2stcGFnZSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLC5mdWxsLXBhZ2VbZmlsdGVyLWNvbG9yPXN1Y2Nlc3NdLmxvY2stcGFnZSAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzRjYWY1MCwjNGNhZjUwKSxsaW5lYXItZ3JhZGllbnQoI2QyZDJkMiwjZDJkMmQyKVxufVxuXG4uZnVsbC1wYWdlW2ZpbHRlci1jb2xvcj1vcmFuZ2VdOmFmdGVyLC5mdWxsLXBhZ2VbZmlsdGVyLWNvbG9yPXdhcm5pbmddOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyMjQsMTc4LC41Nik7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDYwZGVnLHJnYmEoMjU1LDIyNCwxNzgsLjU2KSxyZ2JhKDI1NSwxODMsNzcsLjk1KSlcbn1cblxuLmZ1bGwtcGFnZVtmaWx0ZXItY29sb3I9b3JhbmdlXS5sb2NrLXBhZ2UgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCwuZnVsbC1wYWdlW2ZpbHRlci1jb2xvcj13YXJuaW5nXS5sb2NrLXBhZ2UgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZjk4MDAsI2ZmOTgwMCksbGluZWFyLWdyYWRpZW50KCNkMmQyZDIsI2QyZDJkMilcbn1cblxuLmZ1bGwtcGFnZVtmaWx0ZXItY29sb3I9ZGFuZ2VyXTphZnRlciwuZnVsbC1wYWdlW2ZpbHRlci1jb2xvcj1yZWRdOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBoc2xhKDAsNzMlLDc3JSwuNTYpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2MGRlZyxoc2xhKDAsNzMlLDc3JSwuNTYpLHJnYmEoMjM5LDgzLDgwLC45NSkpXG59XG5cbi5mdWxsLXBhZ2VbZmlsdGVyLWNvbG9yPWRhbmdlcl0ubG9jay1wYWdlIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wsLmZ1bGwtcGFnZVtmaWx0ZXItY29sb3I9cmVkXS5sb2NrLXBhZ2UgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmNDQzMzYsI2Y0NDMzNiksbGluZWFyLWdyYWRpZW50KCNkMmQyZDIsI2QyZDJkMilcbn1cblxuLmZ1bGwtcGFnZVtmaWx0ZXItY29sb3I9cm9zZV06YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ4LDE4NywyMDgsLjU2KTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjBkZWcscmdiYSgyNDgsMTg3LDIwOCwuNTYpLHJnYmEoMjQwLDk4LDE0NiwuOTUpKVxufVxuXG4uZnVsbC1wYWdlW2ZpbHRlci1jb2xvcj1yb3NlXS5sb2NrLXBhZ2UgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNlOTFlNjMsI2U5MWU2MyksbGluZWFyLWdyYWRpZW50KCNkMmQyZDIsI2QyZDJkMilcbn1cblxuLmZ1bGwtcGFnZVtkYXRhLWltYWdlXTphZnRlciB7XG4gICAgb3BhY2l0eTogLjhcbn1cblxuLmZ1bGwtcGFnZT4uY29udGVudCwuZnVsbC1wYWdlPi5mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0XG59XG5cbi5mdWxsLXBhZ2U+LmNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KVxufVxuXG4uZnVsbC1wYWdlIC5mdWxsLXBhZ2UtYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlXG59XG5cbi5mdWxsLXBhZ2UgLmZvb3RlciwuZnVsbC1wYWdlIC5mb290ZXIgLmNvcHlyaWdodCBhLC5mdWxsLXBhZ2UgLmZvb3RlciBuYXY+dWwgYTpub3QoLmJ0bikge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGVcbn1cblxuLmxvY2stcGFnZT4uY29udGVudCwubG9naW4tcGFnZT4uY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDE4dmhcbn1cblxuLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxufVxuXG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbiAuY2FyZC1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHhcbn1cblxuLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4gLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMCAzMHB4IDAgMTBweFxufVxuXG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbiAuY2FyZC1ib2R5IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDBcbn1cblxuLmxvZ2luLXBhZ2UgLmNhcmQtbG9naW4gLmNhcmQtYm9keSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luOiAxN3B4IDAgMFxufVxuXG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbiAuc29jaWFsLWxpbmUgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweFxufVxuXG4ubG9naW4tcGFnZSAuY2FyZC1sb2dpbi5jYXJkLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTYwcHgsMClcbn1cblxuLmxvY2stcGFnZSAuY2FyZC1wcm9maWxlIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG59XG5cbi5sb2NrLXBhZ2UgLmNhcmQtcHJvZmlsZS5jYXJkLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTYwcHgsMClcbn1cblxuLmxvY2stcGFnZSAuY2FyZC1wcm9maWxlIC5jYXJkLWF2YXRhciB7XG4gICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgIG1heC1oZWlnaHQ6IDkwcHg7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHhcbn1cblxuLmxvY2stcGFnZSAuY2FyZC1wcm9maWxlIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwXG59XG5cbi5sb2NrLXBhZ2UgLmNhcmQtcHJvZmlsZSAuZm9ybS1ncm91cCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4XG59XG5cbi5sb2NrLXBhZ2UgLmNhcmQtcHJvZmlsZS53aXRoLWFuaW1hdGlvbiB7XG4gICAgdHJhbnNpdGlvbjogLjNzLGVhc2UtaW5cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSkge1xuICAgIC5sb2NrLXBhZ2UgLmNhcmQtcHJvZmlsZS53aXRoLWFuaW1hdGlvbiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmVcbiAgICB9XG59XG5cbi5sb2NrLXBhZ2UgLmNhcmQtcHJvZmlsZSAuY2FyZC1ib2R5Ky5jYXJkLWZvb3RlciB7XG4gICAgcGFkZGluZzogLjkzNzVyZW0gMS44NzVyZW07XG4gICAgbWFyZ2luOiAwXG59XG5cbi5sb2NrLXBhZ2UgLmZvb3RlciB7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5sb2NrLXBhZ2UgLmZvb3RlciAuY29weXJpZ2h0IGEge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGVcbn1cblxuLmxvY2stcGFnZSAuZm9vdGVyIC5jb3B5cmlnaHQgYTpob3ZlciB7XG4gICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLTdcbn1cblxuLnJlZ2lzdGVyLXBhZ2UucGFnZS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcFxufVxuXG4ucmVnaXN0ZXItcGFnZSAuY2FyZC1zaWdudXAge1xuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IDJweCByZ2JhKDAsMCwwLC4xNCksMCA2cHggMzBweCA1cHggcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDAsMCwwLC4yKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgbWFyZ2luLXRvcDogMTV2aFxufVxuXG4ucmVnaXN0ZXItcGFnZSAuY2FyZC1zaWdudXAgLmluZm8ge1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMFxufVxuXG4ucmVnaXN0ZXItcGFnZSAuY2FyZC1zaWdudXAgLmluZm8gLmluZm8tdGl0bGUge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgbWFyZ2luOiAzMHB4IDAgMTVweFxufVxuXG4ucmVnaXN0ZXItcGFnZSAuY2FyZC1zaWdudXAgLmZvcm0tY2hlY2sge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4ucmVnaXN0ZXItcGFnZSAuY2FyZC1zaWdudXAgLmZvcm0tY2hlY2sgbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAyN3B4XG59XG5cbi5yZWdpc3Rlci1wYWdlIC5jYXJkLXNpZ251cCAuZm9ybS1jaGVjayAuY2hlY2tib3gtbWF0ZXJpYWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHhcbn1cblxuLnJlZ2lzdGVyLXBhZ2UgLmNhcmQtc2lnbnVwIC5mb3JtLWNoZWNrIGEge1xuICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci03XG59XG5cbi5yZWdpc3Rlci1wYWdlIC5jYXJkLXNpZ251cCAuaW5mby1ob3Jpem9udGFsIC5pY29uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweFxufVxuXG4ucmVnaXN0ZXItcGFnZSAuY2FyZC1zaWdudXAgLmluZm8taG9yaXpvbnRhbCAuaWNvbiBpIHtcbiAgICBmb250LXNpemU6IDIuNmVtXG59XG5cbi5yZWdpc3Rlci1wYWdlIC5jYXJkLXNpZ251cCAuaW5mby1ob3Jpem9udGFsIC5pY29uLmljb24tcHJpbWFyeSB7XG4gICAgY29sb3I6IEBwcmltYXJ5LWNvbG9yLTdcbn1cblxuLnJlZ2lzdGVyLXBhZ2UgLmNhcmQtc2lnbnVwIC5pbmZvLWhvcml6b250YWwgLmljb24uaWNvbi1pbmZvIHtcbiAgICBjb2xvcjogIzE3YTJiOFxufVxuXG4ucmVnaXN0ZXItcGFnZSAuY2FyZC1zaWdudXAgLmluZm8taG9yaXpvbnRhbCAuaWNvbi5pY29uLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjNGNhZjUwXG59XG5cbi5yZWdpc3Rlci1wYWdlIC5jYXJkLXNpZ251cCAuaW5mby1ob3Jpem9udGFsIC5pY29uLmljb24td2FybmluZyB7XG4gICAgY29sb3I6ICNmZjk4MDBcbn1cblxuLnJlZ2lzdGVyLXBhZ2UgLmNhcmQtc2lnbnVwIC5pbmZvLWhvcml6b250YWwgLmljb24uaWNvbi1kYW5nZXIge1xuICAgIGNvbG9yOiAjZjQ0MzM2XG59XG5cbi5yZWdpc3Rlci1wYWdlIC5jYXJkLXNpZ251cCAuaW5mby1ob3Jpem9udGFsIC5pY29uLmljb24tcm9zZSB7XG4gICAgY29sb3I6ICNlOTFlNjNcbn1cblxuLnJlZ2lzdGVyLXBhZ2UgLmNhcmQtc2lnbnVwIC5pbmZvLWhvcml6b250YWwgLmRlc2NyaXB0aW9uIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5yZWdpc3Rlci1wYWdlIC5jYXJkLXNpZ251cCAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luOiAyN3B4IDAgMCA3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBcbn1cblxuLnJlZ2lzdGVyLXBhZ2UgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDNcbn1cblxuLnJlZ2lzdGVyLXBhZ2UgLmZvb3RlciB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4ucmVnaXN0ZXItcGFnZSAuZm9vdGVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLnJlZ2lzdGVyLXBhZ2UgLmZvb3RlciAuY29weXJpZ2h0IGEge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGVcbn1cblxuLnJlZ2lzdGVyLXBhZ2UgLmZvb3RlciAuY29weXJpZ2h0IGE6aG92ZXIge1xuICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci03XG59XG5cbi5yZWdpc3Rlci1wYWdlIC5mb3JtLWNoZWNrIGxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMjdweFxufVxuXG4ucmVnaXN0ZXItcGFnZSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4XG59XG5cbi5wcmljaW5nLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDEyMHB4IDBcbn1cblxuLnByaWNpbmctcGFnZSAudGl0bGUge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgbWFyZ2luLXRvcDogNXZoXG59XG5cbi5wcmljaW5nLXBhZ2UgLnNlY3Rpb24tc3BhY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNzBweFxufVxuXG4ucHJpY2luZy1wYWdlIC5jYXJkLXBsYWluIC5jYXJkLXRpdGxlLC5wcmljaW5nLXBhZ2UgLmNhcmQtcGxhaW4gLmljb24gaSwucHJpY2luZy1wYWdlIC5kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4ucHJpY2luZy1wYWdlLmZ1bGwtcGFnZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjY1KVxufVxuXG4ucHJpY2luZy1wYWdlIC5mb290ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4ucHJpY2luZy1wYWdlIC5mb290ZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMFxufVxuXG4ucHJpY2luZy1wYWdlIC5mb290ZXIgLmNvcHlyaWdodCBhIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5wcmljaW5nLXBhZ2UgLmZvb3RlciAuY29weXJpZ2h0IGE6aG92ZXIge1xuICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci03XG59XG5cbi5vZmYtY2FudmFzLXNpZGViYXIgLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhbmRhcmQtd2hpdGUhaW1wb3J0YW50XG59XG5cbi5vZmYtY2FudmFzLXNpZGViYXIgLm5hdmJhci1jb2xsYXBzZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItNDtcbn1cblxuLm9mZmxpbmUtZG9jIC5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uZXJyb3ItcGFnZSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJlbTtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAub2ZmLWNhbnZhcy1zaWRlYmFyIC5wYWdlLWhlYWRlcj4uY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6NzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4XG4gICAgfVxuXG4gICAgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IHtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmVcbiAgICB9XG59XG5cbi5zb2NpYWwtbGluZSB7XG4gICAgcGFkZGluZzogLjkzNzVyZW0gMFxufVxuXG4ucGFnaW5hdGlvbj4ucGFnZS1pdGVtPi5wYWdlLWxpbmssLnBhZ2luYXRpb24+LnBhZ2UtaXRlbT5zcGFuIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMS44NzVyZW0haW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgbWFyZ2luOiAwIDNweDtcbiAgICBtaW4td2lkdGg6IDEuODc1cmVtO1xuICAgIGhlaWdodDogMS44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4ubWF0ZXJpYWwtZGF0YXRhYmxlcyAudGFibGUgLmRpc2FibGVkLXNvcnRpbmc6YWZ0ZXIsLm1hdGVyaWFsLWRhdGF0YWJsZXMgLnRhYmxlIC5kaXNhYmxlZC1zb3J0aW5nOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4ubWF0ZXJpYWwtZGF0YXRhYmxlcyAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGlvbiAucGFnaW5hdGVfYnV0dG9uIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIG1hcmdpbjogMFxufVxuXG4ucG9wb3ZlciAucG9wb3Zlci1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDBcbn1cblxuLnByb2dyZXNzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtXG59XG5cbi5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgICBib3gtc2hhZG93OiBub25lXG59XG5cbi5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyLnByb2dyZXNzLWJhci1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeS1jb2xvci03IWltcG9ydGFudFxufVxuXG4ucHJvZ3Jlc3MgLnByb2dyZXNzLWJhci5wcm9ncmVzcy1iYXItaW5mbyB7XG4gICAgYmFja2dyb3VuZDogIzE3YTJiOFxufVxuXG4ucHJvZ3Jlc3MgLnByb2dyZXNzLWJhci5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZDogIzRjYWY1MFxufVxuXG4ucHJvZ3Jlc3MgLnByb2dyZXNzLWJhci5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gICAgYmFja2dyb3VuZDogI2ZmOTgwMFxufVxuXG4ucHJvZ3Jlc3MgLnByb2dyZXNzLWJhci5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjQ0MzM2XG59XG5cbi5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbSFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLGhzbGEoMCwwJSwxMDAlLC4xNSkgMjUlLHRyYW5zcGFyZW50IDAsdHJhbnNwYXJlbnQgNTAlLGhzbGEoMCwwJSwxMDAlLC4xNSkgMCxoc2xhKDAsMCUsMTAwJSwuMTUpIDc1JSx0cmFuc3BhcmVudCAwLHRyYW5zcGFyZW50KVxufVxuXG4ucHJvZ3Jlc3MucHJvZ3Jlc3MtbGluZS1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NiwzOSwxNzYsLjIpXG59XG5cbi5wcm9ncmVzcy5wcm9ncmVzcy1saW5lLWluZm8ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjMsMTYyLDE4NCwuMilcbn1cblxuLnByb2dyZXNzLnByb2dyZXNzLWxpbmUtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg3NiwxNzUsODAsLjIpXG59XG5cbi5wcm9ncmVzcy5wcm9ncmVzcy1saW5lLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDE1MiwwLC4yKVxufVxuXG4ucHJvZ3Jlc3MucHJvZ3Jlc3MtbGluZS1kYW5nZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ0LDY3LDU0LC4yKVxufVxuXG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmZvcm0tZ3JvdXAuaXMtZm9jdXNlZCAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC4yNilcbn1cblxuLmZvcm0tZ3JvdXAuaXMtZm9jdXNlZCAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbDpmb2N1cywuZm9ybS1ncm91cC5pcy1mb2N1c2VkIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVsOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNTQpXG59XG5cbmZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1ncm91cC5pcy1mb2N1c2VkIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogaHNsYSgwLDAlLDEwMCUsLjI2KVxufVxuXG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTFweDtcbiAgICB0b3A6IC0xcHg7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzXG59XG5cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVsIC5jaXJjbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjU0KTtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB0b3A6IDFweFxufVxuXG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbCAuY2lyY2xlIC5jaGVjayB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGZvcm0tb3V0bGluZS0xO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLDAsMClcbn1cblxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZH4uY2hlY2ssLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZH4uY2lyY2xlIHtcbiAgICBvcGFjaXR5OiAxXG59XG5cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWR+LmNoZWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZm9ybS1vdXRsaW5lLTFcbn1cblxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZH4uY2lyY2xlIHtcbiAgICBib3JkZXItY29sb3I6IEBmb3JtLW91dGxpbmUtMVxufVxuXG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIC5jaGVjazpiZWZvcmUge1xuICAgIGFuaW1hdGlvbjogaWMgLjVzIGZvcndhcmRzXG59XG5cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWR+LmNpcmNsZSAuY2hlY2sge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNjUsLjY1LDEpXG59XG5cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXX4uY2hlY2ssLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdfi5jaXJjbGUge1xuICAgIG9wYWNpdHk6IC4yNlxufVxuXG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF1+LmNoZWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwXG59XG5cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXX4uY2lyY2xlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDBcbn1cblxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdKy5jaXJjbGUgLmNoZWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwXG59XG5cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLXNpZ24ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbCAuY2lyY2xlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC44NCk7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IC0xcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDIuMywyLjMsMSlcbn1cblxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stbGFiZWwgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCsuY2lyY2xlOmJlZm9yZSB7XG4gICAgYW5pbWF0aW9uOiBqYyAuNXNcbn1cblxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stbGFiZWwgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCsuY2lyY2xlIC5jaGVjazpiZWZvcmUge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCwxMHB4IC0xMHB4IDAgMTBweCwzMnB4IDAgMCAyMHB4LDAgMzJweCAwIDIwcHgsLTVweCA1cHggMCAxMHB4LDIwcHggLTEycHggMCAxMXB4O1xuICAgIGFuaW1hdGlvbjogaWMgLjNzIGZvcndhcmRzXG59XG5cbi5mb3JtLWNoZWNrKy5mb3JtLWNoZWNrIHtcbiAgICBtYXJnaW4tdG9wOiAwXG59XG5cbkBrZXlmcmFtZXMgaWMge1xuICAgIDAlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCwxMHB4IC0xMHB4IDAgMTBweCwzMnB4IDAgMCAyMHB4LDAgMzJweCAwIDIwcHgsLTVweCA1cHggMCAxMHB4LDIwcHggLTEycHggMCAxMXB4XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCwxMHB4IC0xMHB4IDAgMTBweCwzMnB4IDAgMCAyMHB4LDAgMzJweCAwIDIwcHgsLTVweCA1cHggMCAxMHB4LDIwcHggLTEycHggMCAxMXB4XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4LDEwcHggLTEwcHggMCAxMHB4LDMycHggMCAwIDIwcHgsMCAzMnB4IDAgMjBweCwtNXB4IDVweCAwIDEwcHgsMjBweCAtMTJweCAwIDExcHhcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgamMge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMFxuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IC4yXG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwXG4gICAgfVxufVxuXG4uZGFyay1lZGl0aW9uIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0fi5jaXJjbGUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg5NiwxMDAsMTE5LC41KVxufVxuXG4uZGFyay1lZGl0aW9uIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVsIC5jaXJjbGUgLmNoZWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZm9ybS1vdXRsaW5lLTFcbn1cblxuLmRhcmstZWRpdGlvbiAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkKy5jaXJjbGUgLmNoZWNrIHtcbiAgICBib3JkZXItY29sb3I6IEB0ZXh0LWNvbG9yLTM7XG4gICAgYmFja2dyb3VuZDogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5yaXBwbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4ucmlwcGxlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdFxufVxuXG4ucmlwcGxlLWNvbnRhaW5lciAucmlwcGxlLWRlY29yYXRvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJVxufVxuXG4ucmlwcGxlLWNvbnRhaW5lciAucmlwcGxlLWRlY29yYXRvci5yaXBwbGUtb24ge1xuICAgIG9wYWNpdHk6IC4xO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlLWluIDBzLHRyYW5zZm9ybSAuNXMgY3ViaWMtYmV6aWVyKC40LDAsLjIsMSkgLjFzXG59XG5cbi5yaXBwbGUtY29udGFpbmVyIC5yaXBwbGUtZGVjb3JhdG9yLnJpcHBsZS1vdXQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgbGluZWFyIDBzIWltcG9ydGFudFxufVxuXG4ucnRsIC5ib290c3RyYXAtbmF2YmFyLC5ydGwgLnNpZGViYXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG9cbn1cblxuLnJ0bCAuYm9vdHN0cmFwLW5hdmJhciAubmF2LW1vYmlsZS1tZW51IC5ub3RpZmljYXRpb24sLnJ0bCAuc2lkZWJhciAubmF2LW1vYmlsZS1tZW51IC5ub3RpZmljYXRpb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDhweFxufVxuXG4ucnRsIC5ib290c3RyYXAtbmF2YmFyIC5uYXYgaSwucnRsIC5zaWRlYmFyIC5uYXYgaSB7XG4gICAgZmxvYXQ6IHJpZ2h0IWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBcbn1cblxuLnJ0bCAuYm9vdHN0cmFwLW5hdmJhciAubmF2IHAsLnJ0bCAuc2lkZWJhciAubmF2IHAge1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodFxufVxuXG4ucnRsIC5ib290c3RyYXAtbmF2YmFyIC5uYXYgLmNhcmV0LC5ydGwgLnNpZGViYXIgLm5hdiAuY2FyZXQge1xuICAgIGxlZnQ6IDExcHg7XG4gICAgcmlnaHQ6IGF1dG9cbn1cblxuLnJ0bCAuYm9vdHN0cmFwLW5hdmJhciAubG9nbyBhLmxvZ28tbWluaSwucnRsIC5zaWRlYmFyIC5sb2dvIGEubG9nby1taW5pIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4XG59XG5cbi5ydGwgLmJvb3RzdHJhcC1uYXZiYXIgLmxvZ28gLnNpbXBsZS10ZXh0LC5ydGwgLnNpZGViYXIgLmxvZ28gLnNpbXBsZS10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodFxufVxuXG4ucnRsIC5ib290c3RyYXAtbmF2YmFyIC51c2VyIC51c2VyLWluZm8+YT5zcGFuLC5ydGwgLnNpZGViYXIgLnVzZXIgLnVzZXItaW5mbz5hPnNwYW4ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5ydGwgLmJvb3RzdHJhcC1uYXZiYXIgLnVzZXIgLnBob3RvLC5ydGwgLnNpZGViYXIgLnVzZXIgLnBob3RvIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyM3B4XG59XG5cbi5ydGwgLmJvb3RzdHJhcC1uYXZiYXIgLnVzZXIgLnVzZXItaW5mbyAuY2FyZXQsLnJ0bCAuc2lkZWJhciAudXNlciAudXNlci1pbmZvIC5jYXJldCB7XG4gICAgbGVmdDogMjJweDtcbiAgICByaWdodDogYXV0b1xufVxuXG4ucnRsIC5ib290c3RyYXAtbmF2YmFyIC5zaWRlYmFyLXdyYXBwZXIgLm5hdiBbZGF0YS10b2dnbGU9Y29sbGFwc2VdfmRpdj51bD5saT4uc2lkZWJhci1taW5pLC5ydGwgLmJvb3RzdHJhcC1uYXZiYXIgLnNpZGViYXItd3JhcHBlciAudXNlciAudXNlci1pbmZvIFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV1+ZGl2PnVsPmxpPi5zaWRlYmFyLW1pbmksLnJ0bCAuc2lkZWJhciAuc2lkZWJhci13cmFwcGVyIC5uYXYgW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXX5kaXY+dWw+bGk+LnNpZGViYXItbWluaSwucnRsIC5zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXIgLnVzZXIgLnVzZXItaW5mbyBbZGF0YS10b2dnbGU9Y29sbGFwc2VdfmRpdj51bD5saT4uc2lkZWJhci1taW5pIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwXG59XG5cbi5ydGwgLm5hdmJhci1taW5pbWl6ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4XG59XG5cbi5ydGwgLm5hdmJhci1oZWFkZXIgLm5hdmJhci10b2dnbGUge1xuICAgIG1hcmdpbjogMTBweCAwIDEwcHggMTVweFxufVxuXG4ucnRsIC5idG46bm90KC5idG4tanVzdC1pY29uKTpub3QoLmJ0bi1mYWIpIC5mYSwucnRsIC5uYXZiYXIgLm5hdmJhci1uYXY+bGk+YS5idG46bm90KC5idG4tanVzdC1pY29uKTpub3QoLmJ0bi1mYWIpIC5mYSB7XG4gICAgbGVmdDogNXB4XG59XG5cbi5ydGwgLmNhcmQgLmNhcmQtaGVhZGVyLmNhcmQtaGVhZGVyLWljb24ge1xuICAgIGZsb2F0OiByaWdodFxufVxuXG4ucnRsIC5tYWluLXBhbmVsIHtcbiAgICBmbG9hdDogbGVmdFxufVxuXG4ucnRsIC5uYXZiYXI+LmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWJyYW5kLC5ydGwgLm5hdmJhcj4uY29udGFpbmVyLWxnIC5uYXZiYXItYnJhbmQsLnJ0bCAubmF2YmFyPi5jb250YWluZXItbWQgLm5hdmJhci1icmFuZCwucnRsIC5uYXZiYXI+LmNvbnRhaW5lci1zbSAubmF2YmFyLWJyYW5kLC5ydGwgLm5hdmJhcj4uY29udGFpbmVyLXhsIC5uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbi1yaWdodDogMTBweFxufVxuXG4ucnRsIC5kcm9wZG93bi1tZW51IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwXG59XG5cbi5ydGwgLmNhcmQgLmNhcmQtaGVhZGVyLmNhcmQtaGVhZGVyLXRhYnMgLm5hdi10YWJzLXRpdGxlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweFxufVxuXG4ucnRsIC5jYXJkLmNhcmQtcHJvZHVjdCAuY2FyZC1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG59XG5cbi5ydGwgLm5hdmJhci1uYXYubmF2YmFyLXJpZ2h0PmxpPi5kcm9wZG93bi1tZW51OmFmdGVyLC5ydGwgLm5hdmJhci1uYXYubmF2YmFyLXJpZ2h0PmxpPi5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTJweFxufVxuXG4ucnRsIC5jYXJkIC5mb3JtLWhvcml6b250YWwgLmxhYmVsLW9uLWxlZnQge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnRcbn1cblxuLnJ0bCAuZm9ybS1ob3Jpem9udGFsIC5yYWRpbyBsYWJlbCBzcGFuIHtcbiAgICByaWdodDogMnB4XG59XG5cbi5ydGwgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stbGFiZWwgLmZvcm0tY2hlY2stc2lnbiAuY2hlY2s6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHhcbn1cblxuLnJ0bCAuY2FyZCAuY2hlY2tib3ggLmNoZWNrYm94LW1hdGVyaWFsOmJlZm9yZSB7XG4gICAgbGVmdDogMFxufVxuXG4ucnRsIC5uYXYtcGlsbHM+bGkrbGkge1xuICAgIG1hcmdpbi1yaWdodDogMFxufVxuXG4ucnRsIC5jaGVja2JveC1pbmxpbmUsLnJ0bCAucmFkaW8taW5saW5lIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDVweFxufVxuXG4ucnRsIC5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LXJhZGlvcyAuY2hlY2tib3g6Zmlyc3QtY2hpbGQsLnJ0bCAuZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveC1yYWRpb3MgLnJhZGlvOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiA1cHhcbn1cblxuLnJ0bCAuY2hlY2tib3ggbGFiZWwsLnJ0bCAucmFkaW8gbGFiZWwge1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLnJ0bCAucmFkaW8gbGFiZWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHhcbn1cblxuLnJ0bCAuY2FyZCAuZm9ybS1ob3Jpem9udGFsIC5sYWJlbC1vbi1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy10b3A6IDE3cHhcbn1cblxuLnJ0bCAuYWxlcnQgYnV0dG9uLmNsb3NlIHtcbiAgICBsZWZ0OiAxMHB4IWltcG9ydGFudDtcbiAgICByaWdodDogYXV0byFpbXBvcnRhbnRcbn1cblxuLnJ0bCAuYWxlcnQgc3BhbltkYXRhLW5vdGlmeT1pY29uXSB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgbGVmdDogYXV0b1xufVxuXG4ucnRsIC5hbGVydC5hbGVydC13aXRoLWljb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4XG59XG5cbi5ydGwgLmFsZXJ0LmFsZXJ0LXdpdGgtaWNvbiBpW2RhdGEtbm90aWZ5PWljb25dIHtcbiAgICByaWdodDogMTVweDtcbiAgICBsZWZ0OiBhdXRvXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5ydGwgLnNpZGViYXIgLnNpZGViYXItd3JhcHBlciAudXNlciAudXNlci1pbmZvIFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV1+ZGl2PnVsPmxpPi5zaWRlYmFyLW5vcm1hbCwucnRsIC5zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXI+Lm5hdiBbZGF0YS10b2dnbGU9Y29sbGFwc2VdfmRpdj51bD5saT4uc2lkZWJhci1ub3JtYWwge1xuICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucnRsIC5uYXZiYXI+LmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWJyYW5kLC5ydGwgLm5hdmJhcj4uY29udGFpbmVyLWxnIC5uYXZiYXItYnJhbmQsLnJ0bCAubmF2YmFyPi5jb250YWluZXItbWQgLm5hdmJhci1icmFuZCwucnRsIC5uYXZiYXI+LmNvbnRhaW5lci1zbSAubmF2YmFyLWJyYW5kLC5ydGwgLm5hdmJhcj4uY29udGFpbmVyLXhsIC5uYXZiYXItYnJhbmQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MTVweFxuICAgIH1cblxuICAgIC5ydGwgLm5hdmJhci1oZWFkZXIgLm5hdmJhci10b2dnbGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweFxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgLnJ0bC5zaWRlYmFyLW1pbmkgLmJvb3RzdHJhcC1uYXZiYXIgLm5hdiBpLC5ydGwuc2lkZWJhci1taW5pIC5zaWRlYmFyIC5uYXYgaSB7XG4gICAgICAgIG1hcmdpbjowXG4gICAgfVxuXG4gICAgLnJ0bC5zaWRlYmFyLW1pbmkgLnNpZGViYXIgLnNpZGViYXItd3JhcHBlciAudXNlciAudXNlci1pbmZvPmE+c3BhbiwucnRsLnNpZGViYXItbWluaSAuc2lkZWJhciAuc2lkZWJhci13cmFwcGVyIC51c2VyIC51c2VyLWluZm8gW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXX5kaXY+dWw+bGk+LnNpZGViYXItbm9ybWFsLC5ydGwuc2lkZWJhci1taW5pIC5zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXI+Lm5hdiBbZGF0YS10b2dnbGU9Y29sbGFwc2VdfmRpdj51bD5saT4uc2lkZWJhci1ub3JtYWwsLnJ0bC5zaWRlYmFyLW1pbmkgLnNpZGViYXIgLnNpZGViYXItd3JhcHBlcj4ubmF2IGxpPmEgcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIH1cblxuICAgIC5ydGwuc2lkZWJhci1taW5pIC5zaWRlYmFyIC5sb2dvIGEubG9nby1ub3JtYWwsLnJ0bC5zaWRlYmFyLW1pbmkgLnNpZGViYXIgLnNpZGViYXItd3JhcHBlciAudXNlciAudXNlci1pbmZvPmE+c3BhbiwucnRsLnNpZGViYXItbWluaSAuc2lkZWJhciAuc2lkZWJhci13cmFwcGVyIC51c2VyIC51c2VyLWluZm8gW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXX5kaXY+dWw+bGk+LnNpZGViYXItbm9ybWFsLC5ydGwuc2lkZWJhci1taW5pIC5zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXI+Lm5hdiBbZGF0YS10b2dnbGU9Y29sbGFwc2VdfmRpdj51bD5saT4uc2lkZWJhci1ub3JtYWwsLnJ0bC5zaWRlYmFyLW1pbmkgLnNpZGViYXIgLnNpZGViYXItd3JhcHBlcj4ubmF2IGxpPmEgcCwucnRsLnNpZGViYXItbWluaSAuc2lkZWJhcjpob3ZlciAuc2lkZWJhci13cmFwcGVyIC51c2VyIC51c2VyLWluZm8+YT5zcGFuLC5ydGwuc2lkZWJhci1taW5pIC5zaWRlYmFyOmhvdmVyIC5zaWRlYmFyLXdyYXBwZXIgLnVzZXIgLnVzZXItaW5mbyBbZGF0YS10b2dnbGU9Y29sbGFwc2VdfmRpdj51bD5saT4uc2lkZWJhci1ub3JtYWwsLnJ0bC5zaWRlYmFyLW1pbmkgLnNpZGViYXI6aG92ZXIgLnNpZGViYXItd3JhcHBlcj4ubmF2IFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV1+ZGl2PnVsPmxpPi5zaWRlYmFyLW5vcm1hbCwucnRsLnNpZGViYXItbWluaSAuc2lkZWJhcjpob3ZlciAuc2lkZWJhci13cmFwcGVyPi5uYXYgbGk+YSBwIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1cHgpXG4gICAgfVxuXG4gICAgLnJ0bC5zaWRlYmFyLW1pbmkgLnNpZGViYXI6aG92ZXIgLmxvZ28gYS5sb2dvLW5vcm1hbCwucnRsLnNpZGViYXItbWluaSAuc2lkZWJhcjpob3ZlciAuc2lkZWJhci13cmFwcGVyIC51c2VyIC51c2VyLWluZm8+YT5zcGFuLC5ydGwuc2lkZWJhci1taW5pIC5zaWRlYmFyOmhvdmVyIC5zaWRlYmFyLXdyYXBwZXIgLnVzZXIgLnVzZXItaW5mbyBbZGF0YS10b2dnbGU9Y29sbGFwc2VdfmRpdj51bD5saT4uc2lkZWJhci1ub3JtYWwsLnJ0bC5zaWRlYmFyLW1pbmkgLnNpZGViYXI6aG92ZXIgLnNpZGViYXItd3JhcHBlcj4ubmF2IFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV1+ZGl2PnVsPmxpPi5zaWRlYmFyLW5vcm1hbCwucnRsLnNpZGViYXItbWluaSAuc2lkZWJhcjpob3ZlciAuc2lkZWJhci13cmFwcGVyPi5uYXYgbGk+YSBwIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG4gICAgfVxufVxuXG4ucnRsLnNpZGViYXItbWluaSAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwXG59XG5cbi5ydGwgLm5hdmJhciAuY29sbGFwc2UgLm5hdi1pdGVtIC5uYXYtbGluayAubm90aWZpY2F0aW9uIHtcbiAgICB0b3A6IC0xMHB4XG59XG5cbi5ydGwgLnNpZGViYXItd3JhcHBlciAubmF2IC5uYXYtaXRlbSAuY29sbGFwc2UgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIC5zaWRlYmFyLW1pbmksLnJ0bCAuc2lkZWJhci13cmFwcGVyIC5uYXYgLm5hdi1pdGVtIC5jb2xsYXBzaW5nIC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluayAuc2lkZWJhci1taW5pLC5ydGwgLnNpZGViYXItd3JhcHBlciAudXNlciAudXNlci1pbmZvIC5jb2xsYXBzZSAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsgLnNpZGViYXItbWluaSwucnRsIC5zaWRlYmFyLXdyYXBwZXIgLnVzZXIgLnVzZXItaW5mbyAuY29sbGFwc2luZyAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsgLnNpZGViYXItbWluaSB7XG4gICAgZmxvYXQ6IHJpZ2h0XG59XG5cbi5ydGwgLnNpZGViYXItd3JhcHBlciAubmF2IC5uYXYtaXRlbSAuY29sbGFwc2UgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIC5zaWRlYmFyLW5vcm1hbCwucnRsIC5zaWRlYmFyLXdyYXBwZXIgLm5hdiAubmF2LWl0ZW0gLmNvbGxhcHNpbmcgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIC5zaWRlYmFyLW5vcm1hbCwucnRsIC5zaWRlYmFyLXdyYXBwZXIgLnVzZXIgLnVzZXItaW5mbyAuY29sbGFwc2UgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIC5zaWRlYmFyLW5vcm1hbCwucnRsIC5zaWRlYmFyLXdyYXBwZXIgLnVzZXIgLnVzZXItaW5mbyAuY29sbGFwc2luZyAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsgLnNpZGViYXItbm9ybWFsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4ucnRsLnNpZGViYXItbWluaSAuY29sbGFwc2UgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIC5zaWRlYmFyLW1pbmksLnJ0bC5zaWRlYmFyLW1pbmkgLmNvbGxhcHNpbmcgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIC5zaWRlYmFyLW1pbmkge1xuICAgIG1hcmdpbi1yaWdodDogMCFpbXBvcnRhbnRcbn1cblxuLnJ0bCAuc2lkZWJhciAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwXG59XG5cbi5ydGwgLnNpZGViYXIgLm5hdiAubmF2LWl0ZW0gLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIC5zaWRlYmFyLW1pbmksLnJ0bCAuc2lkZWJhciAudXNlciAudXNlci1pbmZvIFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV1+ZGl2IC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluayAuc2lkZWJhci1taW5pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiByaWdodCFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHghaW1wb3J0YW50XG59XG5cbi5ydGwgLnNpZGViYXIgLnVzZXIgLnVzZXItaW5mbyBbZGF0YS10b2dnbGU9Y29sbGFwc2VdfmRpdiAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsgLnNpZGViYXItbm9ybWFsIHtcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnRcbn1cblxuLnJ0bCAubWFpbi1wYW5lbCAuY2FyZC1oZWFkZXItdGV4dCAuY2FyZC10ZXh0IHtcbiAgICBmbG9hdDogcmlnaHRcbn1cblxuLnJ0bCAubWFpbi1wYW5lbCAuY2FyZC1oZWFkZXItdGV4dCAuY2FyZC10ZXh0IC5jYXJkLWNhdGVnb3J5LC5ydGwgLm1haW4tcGFuZWwgLmNhcmQtaGVhZGVyLXRleHQgLmNhcmQtdGV4dCAuY2FyZC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHRcbn1cblxuLndyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDB2aFxufVxuXG4uc2lkZWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBib3gtc2hhZG93OiAwIDE2cHggMzhweCAtMTJweCByZ2JhKDAsMCwwLC41NiksMCA0cHggMjVweCAwIHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgwLDAsMCwuMilcbn1cblxuLnNpZGViYXIgLmNhcmV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXItdG9wOiA0cHggZGFzaGVkO1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZFxcOTtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50XG59XG5cbi5zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3NXB4KTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgei1pbmRleDogNDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweFxufVxuXG4uc2lkZWJhciAuc2lkZWJhci13cmFwcGVyIC5kcm9wZG93biAuZHJvcGRvd24tYmFja2Ryb3Age1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50XG59XG5cbi5zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXIgLm5hdmJhci1mb3JtIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuXG4uc2lkZWJhciAuc2lkZWJhci13cmFwcGVyIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAge1xuICAgIGZvbnQtc2l6ZTogMS43ZW07XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHdpZHRoOiA3OCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxN3B4XG59XG5cbi5zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXIgLnVzZXIgLnVzZXItaW5mbyBbZGF0YS10b2dnbGU9Y29sbGFwc2VdfmRpdj51bD5saT5hIHNwYW4sLnNpZGViYXIgLnNpZGViYXItd3JhcHBlcj4ubmF2IFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV1+ZGl2PnVsPmxpPmEgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbi5zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXIgLnVzZXIgLnVzZXItaW5mbyBbZGF0YS10b2dnbGU9Y29sbGFwc2VdfmRpdj51bD5saT5hIC5zaWRlYmFyLW5vcm1hbCwuc2lkZWJhciAuc2lkZWJhci13cmFwcGVyPi5uYXYgW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXX5kaXY+dWw+bGk+YSAuc2lkZWJhci1ub3JtYWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uc2lkZWJhciAuc2lkZWJhci13cmFwcGVyIC51c2VyIC51c2VyLWluZm8gW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXX5kaXY+dWw+bGk+YSAuc2lkZWJhci1taW5pLC5zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXI+Lm5hdiBbZGF0YS10b2dnbGU9Y29sbGFwc2VdfmRpdj51bD5saT5hIC5zaWRlYmFyLW1pbmkge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBpbmhlcml0XG59XG5cbi5zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXIgLnVzZXIgLnVzZXItaW5mbyBbZGF0YS10b2dnbGU9Y29sbGFwc2VdfmRpdj51bD5saT5hIGksLnNpZGViYXIgLnNpZGViYXItd3JhcHBlcj4ubmF2IFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV1+ZGl2PnVsPmxpPmEgaSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyNnB4XG59XG5cbi5zaWRlYmFyIC5uYXYge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLnNpZGViYXIgLm5hdiAuY2FyZXQge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA2cHhcbn1cblxuLnNpZGViYXIgLm5hdiBsaT5hOmZvY3VzLC5zaWRlYmFyIC5uYXYgbGk+YTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogbm9uZVxufVxuXG4uc2lkZWJhciAubmF2IGxpOmZpcnN0LWNoaWxkPmEge1xuICAgIG1hcmdpbjogMCAxNXB4XG59XG5cbi5zaWRlYmFyIC5uYXYgbGkuYWN0aXZlPltkYXRhLXRvZ2dsZT1jb2xsYXBzZV0sLnNpZGViYXIgLm5hdiBsaSAuZHJvcGRvd24tbWVudSBhOmZvY3VzLC5zaWRlYmFyIC5uYXYgbGkgLmRyb3Bkb3duLW1lbnUgYTpob3Zlciwuc2lkZWJhciAubmF2IGxpOmhvdmVyPmEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSw3OCUsLjIpO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuLnNpZGViYXIgLm5hdiBsaS5hY3RpdmU+W2RhdGEtdG9nZ2xlPWNvbGxhcHNlXSBpIHtcbiAgICBjb2xvcjogI2E5YWZiYlxufVxuXG4uc2lkZWJhciAubmF2IGxpLmFjdGl2ZT5hLC5zaWRlYmFyIC5uYXYgbGkuYWN0aXZlPmEgaSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uc2lkZWJhciAubmF2IGxpLnNlcGFyYXRvciB7XG4gICAgbWFyZ2luOiAxNXB4IDBcbn1cblxuLnNpZGViYXIgLm5hdiBsaS5zZXBhcmF0b3I6YWZ0ZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSw3MSUsLjMpXG59XG5cbi5zaWRlYmFyIC5uYXYgbGkuc2VwYXJhdG9yK2xpIHtcbiAgICBtYXJnaW4tdG9wOiAzMXB4XG59XG5cbi5zaWRlYmFyIC5uYXYgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvci1zaWRlYmFyLTEgICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxufVxuXG4uc2lkZWJhciAubmF2IGkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjYTlhZmJiXG59XG5cbi5zaWRlYmFyIC5uYXYgbGkgLmRyb3Bkb3duLW1lbnUgYSwuc2lkZWJhciAubmF2IGxpIGEge1xuICAgIG1hcmdpbjogMTBweCAxNXB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGZvbnQtc2l6ZTogMTNweFxufVxuXG4uc2lkZWJhciAuc2lkZWJhci1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCVcbn1cblxuLnNpZGViYXIgLnNpZGViYXItYmFja2dyb3VuZDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogQHN0YW5kYXJkLXdoaXRlO1xuICAgIG9wYWNpdHk6IC45M1xufVxuXG4uc2lkZWJhciAubG9nbyB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNFxufVxuXG4uc2lkZWJhciAubG9nbyBhLmxvZ28tbWluaSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDIzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4XG59XG5cbi5zaWRlYmFyIC5sb2dvIGEubG9nby1ub3JtYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG59XG5cbi5zaWRlYmFyIC5sb2dvOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSw3MSUsLjMpXG59XG5cbi5zaWRlYmFyIC5sb2dvIHAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogMjBweFxufVxuXG4uc2lkZWJhciAubG9nbyAuc2ltcGxlLXRleHQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4uc2lkZWJhciAubG9nby10aW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNjFweDtcbiAgICB3aWR0aDogNjFweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5zaWRlYmFyIC5sb2dvLXRpbSBpbWcge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweFxufVxuXG4uc2lkZWJhciAudXNlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLnNpZGViYXIgLnVzZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMTVweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLDAlLDcxJSwuMylcbn1cblxuLnNpZGViYXIgLnVzZXIgLnBob3RvIHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtOHB4O1xuICAgIHotaW5kZXg6IDU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogMjNweDtcbiAgICBib3gtc2hhZG93OiAwIDE2cHggMzhweCAtMTJweCByZ2JhKDAsMCwwLC41NiksMCA0cHggMjVweCAwIHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgwLDAsMCwuMilcbn1cblxuLnNpZGViYXIgLnVzZXIgLnBob3RvIGltZyB7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLnNpZGViYXIgLnVzZXIgYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZzogLjVyZW0gLjkzNzU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxufVxuXG4uc2lkZWJhciAudXNlciAudXNlci1pbmZvPmEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweFxufVxuXG4uc2lkZWJhciAudXNlciAudXNlci1pbmZvPmE+c3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9wYWNpdHk6IDFcbn1cblxuLnNpZGViYXIgLnVzZXIgLnVzZXItaW5mbyAuY2FyZXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICByaWdodDogMTVweFxufVxuXG4uc2lkZWJhciAudXNlciAudXNlci1pbmZvIC5jb2xsYXBzZSwuc2lkZWJhciAudXNlciAudXNlci1pbmZvIC5jb2xsYXBzaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IC0xNnB4XG59XG5cbi5zaWRlYmFyW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1saWdodGVyXSAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGVcbn1cblxuLnNpZGViYXJbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPWxpZ2h0ZXJdIC5uYXYgLm5hdi1pdGVtIGkge1xuICAgIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuOClcbn1cblxuLnNpZGViYXJbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPWxpZ2h0ZXJdIC5uYXYgLm5hdi1pdGVtLmFjdGl2ZSBbZGF0YS10b2dnbGU9Y29sbGFwc2VdLC5zaWRlYmFyW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1saWdodGVyXSAubmF2IC5uYXYtaXRlbTpob3ZlciBbZGF0YS10b2dnbGU9Y29sbGFwc2VdIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5zaWRlYmFyW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1saWdodGVyXSAubmF2IC5uYXYtaXRlbS5hY3RpdmUgW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXSBpLC5zaWRlYmFyW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1saWdodGVyXSAubmF2IC5uYXYtaXRlbTpob3ZlciBbZGF0YS10b2dnbGU9Y29sbGFwc2VdIGkge1xuICAgIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuOClcbn1cblxuLnNpZGViYXJbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPWxpZ2h0ZXJdIC5zaW1wbGUtdGV4dCwuc2lkZWJhcltkYXRhLWJhY2tncm91bmQtY29sb3I9bGlnaHRlcl0gLnVzZXIgYSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uc2lkZWJhcltkYXRhLWJhY2tncm91bmQtY29sb3I9bGlnaHRlcl0gLnNpZGViYXItYmFja2dyb3VuZDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzMxM2I1NDtcbiAgICBvcGFjaXR5OiAuOTRcbn1cblxuLnNpZGViYXJbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPWRlZmF1bHRdIC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uc2lkZWJhcltkYXRhLWJhY2tncm91bmQtY29sb3I9ZGVmYXVsdF0gLm5hdiAubmF2LWl0ZW0gaSB7XG4gICAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC44KVxufVxuXG4uc2lkZWJhcltkYXRhLWJhY2tncm91bmQtY29sb3I9ZGVmYXVsdF0gLm5hdiAubmF2LWl0ZW0uYWN0aXZlIFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV0sLnNpZGViYXJbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPWRlZmF1bHRdIC5uYXYgLm5hdi1pdGVtOmhvdmVyIFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV0ge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGVcbn1cblxuLnNpZGViYXJbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPWRlZmF1bHRdIC5uYXYgLm5hdi1pdGVtLmFjdGl2ZSBbZGF0YS10b2dnbGU9Y29sbGFwc2VdIGksLnNpZGViYXJbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPWRlZmF1bHRdIC5uYXYgLm5hdi1pdGVtOmhvdmVyIFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV0gaSB7XG4gICAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC44KVxufVxuXG4uc2lkZWJhcltkYXRhLWJhY2tncm91bmQtY29sb3I9ZGVmYXVsdF0gLnNpbXBsZS10ZXh0LC5zaWRlYmFyW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1kZWZhdWx0XSAudXNlciBhIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5zaWRlYmFyW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1kZWZhdWx0XSAuc2lkZWJhci1iYWNrZ3JvdW5kOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeS1jb2xvci05O1xuICAgIG9wYWNpdHk6IC45NFxufVxuXG4uc2lkZWJhcltkYXRhLWJhY2tncm91bmQtY29sb3I9ZGVmYXVsdF0gLm5hdiBsaSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uc2lkZWJhcltkYXRhLWJhY2tncm91bmQtY29sb3I9ZGFya2VyXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItNDtcbn1cblxuLnNpZGViYXJbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPWRhcmtlcl0gLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi5zaWRlYmFyW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1kYXJrZXJdIC5uYXYgLm5hdi1pdGVtIGkge1xuICAgIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuOClcbn1cblxuLnNpZGViYXJbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPWRhcmtlcl0gLm5hdiAubmF2LWl0ZW0uYWN0aXZlIFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV0sLnNpZGViYXJbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPWRhcmtlcl0gLm5hdiAubmF2LWl0ZW06aG92ZXIgW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uc2lkZWJhcltkYXRhLWJhY2tncm91bmQtY29sb3I9ZGFya2VyXSAubmF2IC5uYXYtaXRlbS5hY3RpdmUgW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXSBpLC5zaWRlYmFyW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1kYXJrZXJdIC5uYXYgLm5hdi1pdGVtOmhvdmVyIFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV0gaSB7XG4gICAgY29sb3I6IGhzbGEoMCwwJSwxMDAlLC44KVxufVxuXG4uc2lkZWJhcltkYXRhLWJhY2tncm91bmQtY29sb3I9ZGFya2VyXSAuc2ltcGxlLXRleHQsLnNpZGViYXJbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPWRhcmtlcl0gLnVzZXIgYSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4uc2lkZWJhcltkYXRhLWJhY2tncm91bmQtY29sb3I9ZGFya2VyXSAuc2lkZWJhci1iYWNrZ3JvdW5kOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeS1jb2xvci00OztcbiAgICBvcGFjaXR5OiAuOTRcbn1cblxuLnNpZGViYXJbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPWRhcmtlcl0gLmxvZ286YWZ0ZXIsLnNpZGViYXJbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPWRhcmtlcl0gLm5hdiBsaS5zZXBhcmF0b3I6YWZ0ZXIsLnNpZGViYXJbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPWRhcmtlcl0gLnVzZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSwxMDAlLC4zKVxufVxuXG4uc2lkZWJhcltkYXRhLWJhY2tncm91bmQtY29sb3I9ZGFya2VyXSAubmF2IGxpLmFjdGl2ZT5bZGF0YS10b2dnbGU9Y29sbGFwc2VdLC5zaWRlYmFyW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1kYXJrZXJdIC5uYXYgbGk6aG92ZXI6bm90KC5hY3RpdmUpPmEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSwxMDAlLC4xKVxufVxuXG4uc2lkZWJhcltkYXRhLWNvbG9yPXB1cnBsZV0gbGkuYWN0aXZlPmEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLTdcbn1cblxuLnNpZGViYXJbZGF0YS1jb2xvcj1henVyZV0gbGkuYWN0aXZlPmEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjhcbn1cblxuLnNpZGViYXJbZGF0YS1jb2xvcj1ncmVlbl0gbGkuYWN0aXZlPmEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTBcbn1cblxuLnNpZGViYXJbZGF0YS1jb2xvcj1vcmFuZ2VdIGxpLmFjdGl2ZT5hIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwXG59XG5cbi5zaWRlYmFyW2RhdGEtY29sb3I9ZGFuZ2VyXSBsaS5hY3RpdmU+YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNlxufVxuXG4uc2lkZWJhcltkYXRhLWNvbG9yPXJvc2VdIGxpLmFjdGl2ZT5hIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzXG59XG5cbi5zaWRlYmFyW2RhdGEtY29sb3I9d2hpdGVdIGxpLmFjdGl2ZT5hIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMCwwLDAsLjE0KSwwIDdweCAxMHB4IC01cHggaHNsYSgwLDAlLDEwMCUsLjQpXG59XG5cbi5zaWRlYmFyW2RhdGEtY29sb3I9d2hpdGVdIC5uYXYgLm5hdi1pdGVtLmFjdGl2ZT5hOm5vdChbZGF0YS10b2dnbGU9Y29sbGFwc2VdKSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLDAsMCwuMTQpLDAgN3B4IDEwcHggLTVweCByZ2JhKDAsMCwwLC40KVxufVxuXG4uc2lkZWJhcltkYXRhLWNvbG9yPXdoaXRlXSAubmF2IC5uYXYtaXRlbS5hY3RpdmU+YTpub3QoW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXSkgaSB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjgpXG59XG5cbi5zaWRlYmFyLmhhcy1pbWFnZTphZnRlciwuc2lkZWJhcltkYXRhLWltYWdlXTphZnRlciB7XG4gICAgb3BhY2l0eTogLjc3XG59XG5cbi5zaWRlYmFyW2RhdGEtY29sb3I9cHVycGxlXSBsaS5hY3RpdmU+YSB7XG4gICAgYmFja2dyb3VuZDogQHByaW1hcnktY29sb3ItMztcbiAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLDAsMCwuMTQpLDAgN3B4IDEwcHggLTVweCByZ2JhKDE1NiwzOSwxNzYsLjQpXG59XG5cbi5zaWRlYmFyW2RhdGEtY29sb3I9YXp1cmVdIGxpLmFjdGl2ZT5hIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjBkZWcsIzAyOWViMSwjMjViMWMzKTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLDAsMCwuMTQpLDAgN3B4IDEwcHggLTVweCByZ2JhKDIzLDE2MiwxODQsLjQpXG59XG5cbi5zaWRlYmFyW2RhdGEtY29sb3I9Z3JlZW5dIGxpLmFjdGl2ZT5hIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjBkZWcsIzI4OGM2YywjNGVhNzUyKTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLDAsMCwuMTQpLDAgN3B4IDEwcHggLTVweCByZ2JhKDc2LDE3NSw4MCwuNClcbn1cblxuLnNpZGViYXJbZGF0YS1jb2xvcj1vcmFuZ2VdIGxpLmFjdGl2ZT5hIHtcbiAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeS1jb2xvci0yO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsMCwwLC4xNCksMCA3cHggMTBweCAtNXB4IHJnYmEoMjU1LDE1MiwwLC40KVxufVxuXG4uc2lkZWJhcltkYXRhLWNvbG9yPWRhbmdlcl0gbGkuYWN0aXZlPmEge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2MGRlZywjZDIyODI0LCNkYTNhMzYpO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsMCwwLC4xNCksMCA3cHggMTBweCAtNXB4IHJnYmEoMjQ0LDY3LDU0LC40KVxufVxuXG4uc2lkZWJhcltkYXRhLWNvbG9yPXJvc2VdIGxpLmFjdGl2ZT5hIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjBkZWcsI2VjNDA3YSwjZDgxYjYwKTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLDAsMCwuMTQpLDAgN3B4IDEwcHggLTVweCByZ2JhKDIzMywzMCw5OSwuNClcbn1cblxuLm9mZi1jYW52YXMtc2lkZWJhciAubmF2YmFyLWNvbGxhcHNlIC5uYXY+bGk+YSwub2ZmLWNhbnZhcy1zaWRlYmFyIC5uYXZiYXItY29sbGFwc2UgLm5hdj5saT5hOmhvdmVyIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIG1hcmdpbjogMCAxNXB4XG59XG5cbi5vZmYtY2FudmFzLXNpZGViYXIgLm5hdmJhci1jb2xsYXBzZSAubmF2PmxpPmE6Zm9jdXMsLm9mZi1jYW52YXMtc2lkZWJhciAubmF2YmFyLWNvbGxhcHNlIC5uYXY+bGk+YTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogaHNsYSgwLDAlLDc4JSwuMilcbn1cblxuLm1haW4tcGFuZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2MHB4KTtcbiAgICB0cmFuc2l0aW9uOiAuMzNzLGN1YmljLWJlemllciguNjg1LC4wNDczLC4zNDYsMSlcbn1cblxuLm1haW4tcGFuZWw+LmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBwYWRkaW5nOiAxNXB4IDhweDtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIzcHgpXG59XG5cbi5tYWluLXBhbmVsPi5uYXZiYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLm1haW4tcGFuZWwgLmhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweFxufVxuXG4ubWFpbi1wYW5lbCAuaGVhZGVyIC50aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG59XG5cbi5wZXJmZWN0LXNjcm9sbGJhci1vbiAubWFpbi1wYW5lbCwucGVyZmVjdC1zY3JvbGxiYXItb24gLnNpZGViYXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlXG59XG5cbi5tYWluLXBhbmVsLC5zaWRlYmFyLC5zaWRlYmFyLXdyYXBwZXIge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCxib3R0b20sd2lkdGg7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzLC4ycywuMzVzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIsbGluZWFyLGVhc2U7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoXG59XG5cbi52aXNpYmxlLW9uLXNpZGViYXItcmVndWxhciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudFxufVxuXG4udmlzaWJsZS1vbi1zaWRlYmFyLW1pbmkge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAgIC5zaWRlYmFyLW1pbmkgLnZpc2libGUtb24tc2lkZWJhci1yZWd1bGFyIHtcbiAgICAgICAgZGlzcGxheTpub25lIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5zaWRlYmFyLW1pbmkgLnZpc2libGUtb24tc2lkZWJhci1taW5pIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5zaWRlYmFyLW1pbmkgLnNpZGViYXIsLnNpZGViYXItbWluaSAuc2lkZWJhciAuc2lkZWJhci13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDgwcHhcbiAgICB9XG5cbiAgICAuc2lkZWJhci1taW5pIC5tYWluLXBhbmVsIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpXG4gICAgfVxuXG4gICAgLnNpZGViYXItbWluaSAuc2lkZWJhciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICB6LWluZGV4OiA5OTk5XG4gICAgfVxuXG4gICAgLnNpZGViYXItbWluaSAuc2lkZWJhciAubG9nbyBhLmxvZ28tbm9ybWFsLC5zaWRlYmFyLW1pbmkgLnNpZGViYXIgLnNpZGViYXItd3JhcHBlciAudXNlciAudXNlci1pbmZvPmE+c3Bhbiwuc2lkZWJhci1taW5pIC5zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXIgLnVzZXIgLnVzZXItaW5mbyBbZGF0YS10b2dnbGU9Y29sbGFwc2VdfmRpdj51bD5saT5hIC5zaWRlYmFyLW5vcm1hbCwuc2lkZWJhci1taW5pIC5zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXI+Lm5hdiBbZGF0YS10b2dnbGU9Y29sbGFwc2VdfmRpdj51bD5saT5hIC5zaWRlYmFyLW5vcm1hbCwuc2lkZWJhci1taW5pIC5zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXI+Lm5hdiBsaT5hIHAge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LDAsMClcbiAgICB9XG5cbiAgICAuc2lkZWJhci1taW5pIC5zaWRlYmFyOmhvdmVyIHtcbiAgICAgICAgd2lkdGg6IDI2MHB4XG4gICAgfVxuXG4gICAgLnNpZGViYXItbWluaSAuc2lkZWJhcjpob3ZlciAubG9nbyBhLmxvZ28tbm9ybWFsIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG4gICAgfVxuXG4gICAgLnNpZGViYXItbWluaSAuc2lkZWJhcjpob3ZlciAuc2lkZWJhci13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDI2MHB4XG4gICAgfVxuXG4gICAgLnNpZGViYXItbWluaSAuc2lkZWJhcjpob3ZlciAuc2lkZWJhci13cmFwcGVyIC51c2VyIC51c2VyLWluZm8+YT5zcGFuLC5zaWRlYmFyLW1pbmkgLnNpZGViYXI6aG92ZXIgLnNpZGViYXItd3JhcHBlciAudXNlciAudXNlci1pbmZvIFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV1+ZGl2PnVsPmxpPmEgLnNpZGViYXItbm9ybWFsLC5zaWRlYmFyLW1pbmkgLnNpZGViYXI6aG92ZXIgLnNpZGViYXItd3JhcHBlcj4ubmF2IFtkYXRhLXRvZ2dsZT1jb2xsYXBzZV1+ZGl2PnVsPmxpPmEgLnNpZGViYXItbm9ybWFsLC5zaWRlYmFyLW1pbmkgLnNpZGViYXI6aG92ZXIgLnNpZGViYXItd3JhcHBlcj4ubmF2IGxpPmEgcCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgb3BhY2l0eTogMVxuICAgIH1cbn1cblxuLmRhcmstZWRpdGlvbiAuc2lkZWJhcltkYXRhLWJhY2tncm91bmQtY29sb3I9ZGVmYXVsdF0ge1xuICAgIGJhY2tncm91bmQ6IEBwcmltYXJ5LWNvbG9yLTlcbn1cblxuLmRhcmstZWRpdGlvbiAuc2lkZWJhcltkYXRhLWJhY2tncm91bmQtY29sb3I9ZGVmYXVsdF0gLnNpZGViYXItYmFja2dyb3VuZDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogQHByaW1hcnktY29sb3ItOTtcbiAgICBvcGFjaXR5OiAuOTRcbn1cblxuLmJ0bi5idG4tZmFjZWJvb2sge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDU5LDg5LDE1MiwuMTQpLDAgM3B4IDFweCAtMnB4IHJnYmEoNTksODksMTUyLC4yKSwwIDFweCA1cHggMCByZ2JhKDU5LDg5LDE1MiwuMTIpXG59XG5cbi5idG4uYnRuLWZhY2Vib29rLmZvY3VzLC5idG4uYnRuLWZhY2Vib29rOmZvY3VzLC5idG4uYnRuLWZhY2Vib29rOmhvdmVyIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCMzYjU5OTgsIzM3NTM4ZCwjM2Y1ZmEzKTtcbiAgICBib3JkZXItY29sb3I6ICMyYTNmNmNcbn1cblxuLmJ0bi5idG4tZmFjZWJvb2suYWN0aXZlLC5idG4uYnRuLWZhY2Vib29rOmFjdGl2ZSwub3Blbj4uYnRuLmJ0bi1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUsLnNob3c+LmJ0bi5idG4tZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCMzYjU5OTgsIzM3NTM4ZCwjM2Y1ZmEzKTtcbiAgICBib3JkZXItY29sb3I6ICMyYTNmNmM7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSg1OSw4OSwxNTIsLjE0KSwwIDNweCAxcHggLTJweCByZ2JhKDU5LDg5LDE1MiwuMiksMCAxcHggNXB4IDAgcmdiYSg1OSw4OSwxNTIsLjEyKVxufVxuXG4uYnRuLmJ0bi1mYWNlYm9vay5hY3RpdmUuZm9jdXMsLmJ0bi5idG4tZmFjZWJvb2suYWN0aXZlOmZvY3VzLC5idG4uYnRuLWZhY2Vib29rLmFjdGl2ZTpob3ZlciwuYnRuLmJ0bi1mYWNlYm9vazphY3RpdmUuZm9jdXMsLmJ0bi5idG4tZmFjZWJvb2s6YWN0aXZlOmZvY3VzLC5idG4uYnRuLWZhY2Vib29rOmFjdGl2ZTpob3Zlciwub3Blbj4uYnRuLmJ0bi1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUuZm9jdXMsLm9wZW4+LmJ0bi5idG4tZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5vcGVuPi5idG4uYnRuLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZTpob3Zlciwuc2hvdz4uYnRuLmJ0bi1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUuZm9jdXMsLnNob3c+LmJ0bi5idG4tZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5zaG93Pi5idG4uYnRuLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjM2I1OTk4LCMzNzUzOGQsIzNmNWZhMyk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTcyMzNjXG59XG5cbi5vcGVuPi5idG4uYnRuLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5OFxufVxuXG4ub3Blbj4uYnRuLmJ0bi1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCMzYjU5OTgsIzM3NTM4ZCwjM2Y1ZmEzKVxufVxuXG4uYnRuLmJ0bi1mYWNlYm9vay5kaXNhYmxlZC5mb2N1cywuYnRuLmJ0bi1mYWNlYm9vay5kaXNhYmxlZDpmb2N1cywuYnRuLmJ0bi1mYWNlYm9vay5kaXNhYmxlZDpob3ZlciwuYnRuLmJ0bi1mYWNlYm9vazpkaXNhYmxlZC5mb2N1cywuYnRuLmJ0bi1mYWNlYm9vazpkaXNhYmxlZDpmb2N1cywuYnRuLmJ0bi1mYWNlYm9vazpkaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcbiAgICBib3JkZXItY29sb3I6ICMzYjU5OThcbn1cblxuLmJ0bi5idG4tZmFjZWJvb2s6YWN0aXZlLC5idG4uYnRuLWZhY2Vib29rOmZvY3VzLC5idG4uYnRuLWZhY2Vib29rOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDE0cHggMjZweCAtMTJweCByZ2JhKDU5LDg5LDE1MiwuNDIpLDAgNHB4IDIzcHggMCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoNTksODksMTUyLC4yKVxufVxuXG4uYnRuLmJ0bi10d2l0dGVyIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NWFjZWU7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSg4NSwxNzIsMjM4LC4xNCksMCAzcHggMXB4IC0ycHggcmdiYSg4NSwxNzIsMjM4LC4yKSwwIDFweCA1cHggMCByZ2JhKDg1LDE3MiwyMzgsLjEyKVxufVxuXG4uYnRuLmJ0bi10d2l0dGVyLmZvY3VzLC5idG4uYnRuLXR3aXR0ZXI6Zm9jdXMsLmJ0bi5idG4tdHdpdHRlcjpob3ZlciB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjNTVhY2VlLCM0N2E1ZWQsIzYzYjNlZik7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWQ5MWU4XG59XG5cbi5idG4uYnRuLXR3aXR0ZXIuYWN0aXZlLC5idG4uYnRuLXR3aXR0ZXI6YWN0aXZlLC5vcGVuPi5idG4uYnRuLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlLC5zaG93Pi5idG4uYnRuLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCM1NWFjZWUsIzQ3YTVlZCwjNjNiM2VmKTtcbiAgICBib3JkZXItY29sb3I6ICMxZDkxZTg7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSg4NSwxNzIsMjM4LC4xNCksMCAzcHggMXB4IC0ycHggcmdiYSg4NSwxNzIsMjM4LC4yKSwwIDFweCA1cHggMCByZ2JhKDg1LDE3MiwyMzgsLjEyKVxufVxuXG4uYnRuLmJ0bi10d2l0dGVyLmFjdGl2ZS5mb2N1cywuYnRuLmJ0bi10d2l0dGVyLmFjdGl2ZTpmb2N1cywuYnRuLmJ0bi10d2l0dGVyLmFjdGl2ZTpob3ZlciwuYnRuLmJ0bi10d2l0dGVyOmFjdGl2ZS5mb2N1cywuYnRuLmJ0bi10d2l0dGVyOmFjdGl2ZTpmb2N1cywuYnRuLmJ0bi10d2l0dGVyOmFjdGl2ZTpob3Zlciwub3Blbj4uYnRuLmJ0bi10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywub3Blbj4uYnRuLmJ0bi10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywub3Blbj4uYnRuLmJ0bi10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZTpob3Zlciwuc2hvdz4uYnRuLmJ0bi10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywuc2hvdz4uYnRuLmJ0bi10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywuc2hvdz4uYnRuLmJ0bi10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjNTVhY2VlLCM0N2E1ZWQsIzYzYjNlZik7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTI2ZGIyXG59XG5cbi5vcGVuPi5idG4uYnRuLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTVhY2VlXG59XG5cbi5vcGVuPi5idG4uYnRuLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjNTVhY2VlLCM0N2E1ZWQsIzYzYjNlZilcbn1cblxuLmJ0bi5idG4tdHdpdHRlci5kaXNhYmxlZC5mb2N1cywuYnRuLmJ0bi10d2l0dGVyLmRpc2FibGVkOmZvY3VzLC5idG4uYnRuLXR3aXR0ZXIuZGlzYWJsZWQ6aG92ZXIsLmJ0bi5idG4tdHdpdHRlcjpkaXNhYmxlZC5mb2N1cywuYnRuLmJ0bi10d2l0dGVyOmRpc2FibGVkOmZvY3VzLC5idG4uYnRuLXR3aXR0ZXI6ZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NWFjZWU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTVhY2VlXG59XG5cbi5idG4uYnRuLXR3aXR0ZXI6YWN0aXZlLC5idG4uYnRuLXR3aXR0ZXI6Zm9jdXMsLmJ0bi5idG4tdHdpdHRlcjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAxNHB4IDI2cHggLTEycHggcmdiYSg4NSwxNzIsMjM4LC40MiksMCA0cHggMjNweCAwIHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSg4NSwxNzIsMjM4LC4yKVxufVxuXG4uYnRuLmJ0bi1waW50ZXJlc3Qge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjMjEyNztcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDIwNCwzMywzOSwuMTQpLDAgM3B4IDFweCAtMnB4IHJnYmEoMjA0LDMzLDM5LC4yKSwwIDFweCA1cHggMCByZ2JhKDIwNCwzMywzOSwuMTIpXG59XG5cbi5idG4uYnRuLXBpbnRlcmVzdC5mb2N1cywuYnRuLmJ0bi1waW50ZXJlc3Q6Zm9jdXMsLmJ0bi5idG4tcGludGVyZXN0OmhvdmVyIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCNjYzIxMjcsI2JmMWYyNCwjZDkyMzJhKTtcbiAgICBib3JkZXItY29sb3I6ICM5NzE4MWRcbn1cblxuLmJ0bi5idG4tcGludGVyZXN0LmFjdGl2ZSwuYnRuLmJ0bi1waW50ZXJlc3Q6YWN0aXZlLC5vcGVuPi5idG4uYnRuLXBpbnRlcmVzdC5kcm9wZG93bi10b2dnbGUsLnNob3c+LmJ0bi5idG4tcGludGVyZXN0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjY2MyMTI3LCNiZjFmMjQsI2Q5MjMyYSk7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTcxODFkO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMjA0LDMzLDM5LC4xNCksMCAzcHggMXB4IC0ycHggcmdiYSgyMDQsMzMsMzksLjIpLDAgMXB4IDVweCAwIHJnYmEoMjA0LDMzLDM5LC4xMilcbn1cblxuLmJ0bi5idG4tcGludGVyZXN0LmFjdGl2ZS5mb2N1cywuYnRuLmJ0bi1waW50ZXJlc3QuYWN0aXZlOmZvY3VzLC5idG4uYnRuLXBpbnRlcmVzdC5hY3RpdmU6aG92ZXIsLmJ0bi5idG4tcGludGVyZXN0OmFjdGl2ZS5mb2N1cywuYnRuLmJ0bi1waW50ZXJlc3Q6YWN0aXZlOmZvY3VzLC5idG4uYnRuLXBpbnRlcmVzdDphY3RpdmU6aG92ZXIsLm9wZW4+LmJ0bi5idG4tcGludGVyZXN0LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywub3Blbj4uYnRuLmJ0bi1waW50ZXJlc3QuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5vcGVuPi5idG4uYnRuLXBpbnRlcmVzdC5kcm9wZG93bi10b2dnbGU6aG92ZXIsLnNob3c+LmJ0bi5idG4tcGludGVyZXN0LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywuc2hvdz4uYnRuLmJ0bi1waW50ZXJlc3QuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5zaG93Pi5idG4uYnRuLXBpbnRlcmVzdC5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoI2NjMjEyNywjYmYxZjI0LCNkOTIzMmEpO1xuICAgIGJvcmRlci1jb2xvcjogIzVlMGYxMlxufVxuXG4ub3Blbj4uYnRuLmJ0bi1waW50ZXJlc3QuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2MyMTI3XG59XG5cbi5vcGVuPi5idG4uYnRuLXBpbnRlcmVzdC5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCNjYzIxMjcsI2JmMWYyNCwjZDkyMzJhKVxufVxuXG4uYnRuLmJ0bi1waW50ZXJlc3QuZGlzYWJsZWQuZm9jdXMsLmJ0bi5idG4tcGludGVyZXN0LmRpc2FibGVkOmZvY3VzLC5idG4uYnRuLXBpbnRlcmVzdC5kaXNhYmxlZDpob3ZlciwuYnRuLmJ0bi1waW50ZXJlc3Q6ZGlzYWJsZWQuZm9jdXMsLmJ0bi5idG4tcGludGVyZXN0OmRpc2FibGVkOmZvY3VzLC5idG4uYnRuLXBpbnRlcmVzdDpkaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjMjEyNztcbiAgICBib3JkZXItY29sb3I6ICNjYzIxMjdcbn1cblxuLmJ0bi5idG4tcGludGVyZXN0OmFjdGl2ZSwuYnRuLmJ0bi1waW50ZXJlc3Q6Zm9jdXMsLmJ0bi5idG4tcGludGVyZXN0OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDE0cHggMjZweCAtMTJweCByZ2JhKDIwNCwzMywzOSwuNDIpLDAgNHB4IDIzcHggMCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMjA0LDMzLDM5LC4yKVxufVxuXG4uYnRuLmJ0bi1nb29nbGUge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkNGIzOTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDIyMSw3NSw1NywuMTQpLDAgM3B4IDFweCAtMnB4IHJnYmEoMjIxLDc1LDU3LC4yKSwwIDFweCA1cHggMCByZ2JhKDIyMSw3NSw1NywuMTIpXG59XG5cbi5idG4uYnRuLWdvb2dsZS5mb2N1cywuYnRuLmJ0bi1nb29nbGU6Zm9jdXMsLmJ0bi5idG4tZ29vZ2xlOmhvdmVyIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCNkZDRiMzksI2RiM2YyYywjZGY1NzQ2KTtcbiAgICBib3JkZXItY29sb3I6ICNiOTMxMjBcbn1cblxuLmJ0bi5idG4tZ29vZ2xlLmFjdGl2ZSwuYnRuLmJ0bi1nb29nbGU6YWN0aXZlLC5vcGVuPi5idG4uYnRuLWdvb2dsZS5kcm9wZG93bi10b2dnbGUsLnNob3c+LmJ0bi5idG4tZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjZGQ0YjM5LCNkYjNmMmMsI2RmNTc0Nik7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjkzMTIwO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMjIxLDc1LDU3LC4xNCksMCAzcHggMXB4IC0ycHggcmdiYSgyMjEsNzUsNTcsLjIpLDAgMXB4IDVweCAwIHJnYmEoMjIxLDc1LDU3LC4xMilcbn1cblxuLmJ0bi5idG4tZ29vZ2xlLmFjdGl2ZS5mb2N1cywuYnRuLmJ0bi1nb29nbGUuYWN0aXZlOmZvY3VzLC5idG4uYnRuLWdvb2dsZS5hY3RpdmU6aG92ZXIsLmJ0bi5idG4tZ29vZ2xlOmFjdGl2ZS5mb2N1cywuYnRuLmJ0bi1nb29nbGU6YWN0aXZlOmZvY3VzLC5idG4uYnRuLWdvb2dsZTphY3RpdmU6aG92ZXIsLm9wZW4+LmJ0bi5idG4tZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywub3Blbj4uYnRuLmJ0bi1nb29nbGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5vcGVuPi5idG4uYnRuLWdvb2dsZS5kcm9wZG93bi10b2dnbGU6aG92ZXIsLnNob3c+LmJ0bi5idG4tZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywuc2hvdz4uYnRuLmJ0bi1nb29nbGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5zaG93Pi5idG4uYnRuLWdvb2dsZS5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoI2RkNGIzOSwjZGIzZjJjLCNkZjU3NDYpO1xuICAgIGJvcmRlci1jb2xvcjogIzgwMjIxNlxufVxuXG4ub3Blbj4uYnRuLmJ0bi1nb29nbGUuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ0YjM5XG59XG5cbi5vcGVuPi5idG4uYnRuLWdvb2dsZS5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCNkZDRiMzksI2RiM2YyYywjZGY1NzQ2KVxufVxuXG4uYnRuLmJ0bi1nb29nbGUuZGlzYWJsZWQuZm9jdXMsLmJ0bi5idG4tZ29vZ2xlLmRpc2FibGVkOmZvY3VzLC5idG4uYnRuLWdvb2dsZS5kaXNhYmxlZDpob3ZlciwuYnRuLmJ0bi1nb29nbGU6ZGlzYWJsZWQuZm9jdXMsLmJ0bi5idG4tZ29vZ2xlOmRpc2FibGVkOmZvY3VzLC5idG4uYnRuLWdvb2dsZTpkaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkNGIzOTtcbiAgICBib3JkZXItY29sb3I6ICNkZDRiMzlcbn1cblxuLmJ0bi5idG4tZ29vZ2xlOmFjdGl2ZSwuYnRuLmJ0bi1nb29nbGU6Zm9jdXMsLmJ0bi5idG4tZ29vZ2xlOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDE0cHggMjZweCAtMTJweCByZ2JhKDIyMSw3NSw1NywuNDIpLDAgNHB4IDIzcHggMCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMjIxLDc1LDU3LC4yKVxufVxuXG4uYnRuLmJ0bi1saW5rZWRpbiB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk3NmI0O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoOSwxMTgsMTgwLC4xNCksMCAzcHggMXB4IC0ycHggcmdiYSg5LDExOCwxODAsLjIpLDAgMXB4IDVweCAwIHJnYmEoOSwxMTgsMTgwLC4xMilcbn1cblxuLmJ0bi5idG4tbGlua2VkaW4uZm9jdXMsLmJ0bi5idG4tbGlua2VkaW46Zm9jdXMsLmJ0bi5idG4tbGlua2VkaW46aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzA5NzZiNCwjMDg2Y2E1LCMwYTgwYzMpO1xuICAgIGJvcmRlci1jb2xvcjogIzA2NTA3YVxufVxuXG4uYnRuLmJ0bi1saW5rZWRpbi5hY3RpdmUsLmJ0bi5idG4tbGlua2VkaW46YWN0aXZlLC5vcGVuPi5idG4uYnRuLWxpbmtlZGluLmRyb3Bkb3duLXRvZ2dsZSwuc2hvdz4uYnRuLmJ0bi1saW5rZWRpbi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzA5NzZiNCwjMDg2Y2E1LCMwYTgwYzMpO1xuICAgIGJvcmRlci1jb2xvcjogIzA2NTA3YTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDksMTE4LDE4MCwuMTQpLDAgM3B4IDFweCAtMnB4IHJnYmEoOSwxMTgsMTgwLC4yKSwwIDFweCA1cHggMCByZ2JhKDksMTE4LDE4MCwuMTIpXG59XG5cbi5idG4uYnRuLWxpbmtlZGluLmFjdGl2ZS5mb2N1cywuYnRuLmJ0bi1saW5rZWRpbi5hY3RpdmU6Zm9jdXMsLmJ0bi5idG4tbGlua2VkaW4uYWN0aXZlOmhvdmVyLC5idG4uYnRuLWxpbmtlZGluOmFjdGl2ZS5mb2N1cywuYnRuLmJ0bi1saW5rZWRpbjphY3RpdmU6Zm9jdXMsLmJ0bi5idG4tbGlua2VkaW46YWN0aXZlOmhvdmVyLC5vcGVuPi5idG4uYnRuLWxpbmtlZGluLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywub3Blbj4uYnRuLmJ0bi1saW5rZWRpbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLm9wZW4+LmJ0bi5idG4tbGlua2VkaW4uZHJvcGRvd24tdG9nZ2xlOmhvdmVyLC5zaG93Pi5idG4uYnRuLWxpbmtlZGluLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywuc2hvdz4uYnRuLmJ0bi1saW5rZWRpbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLnNob3c+LmJ0bi5idG4tbGlua2VkaW4uZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCMwOTc2YjQsIzA4NmNhNSwjMGE4MGMzKTtcbiAgICBib3JkZXItY29sb3I6ICMwMzI2M2Jcbn1cblxuLm9wZW4+LmJ0bi5idG4tbGlua2VkaW4uZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk3NmI0XG59XG5cbi5vcGVuPi5idG4uYnRuLWxpbmtlZGluLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzA5NzZiNCwjMDg2Y2E1LCMwYTgwYzMpXG59XG5cbi5idG4uYnRuLWxpbmtlZGluLmRpc2FibGVkLmZvY3VzLC5idG4uYnRuLWxpbmtlZGluLmRpc2FibGVkOmZvY3VzLC5idG4uYnRuLWxpbmtlZGluLmRpc2FibGVkOmhvdmVyLC5idG4uYnRuLWxpbmtlZGluOmRpc2FibGVkLmZvY3VzLC5idG4uYnRuLWxpbmtlZGluOmRpc2FibGVkOmZvY3VzLC5idG4uYnRuLWxpbmtlZGluOmRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk3NmI0O1xuICAgIGJvcmRlci1jb2xvcjogIzA5NzZiNFxufVxuXG4uYnRuLmJ0bi1saW5rZWRpbjphY3RpdmUsLmJ0bi5idG4tbGlua2VkaW46Zm9jdXMsLmJ0bi5idG4tbGlua2VkaW46aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTRweCAyNnB4IC0xMnB4IHJnYmEoOSwxMTgsMTgwLC40MiksMCA0cHggMjNweCAwIHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSg5LDExOCwxODAsLjIpXG59XG5cbi5idG4uYnRuLWRyaWJiYmxlIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYTRjODk7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgyMzQsNzYsMTM3LC4xNCksMCAzcHggMXB4IC0ycHggcmdiYSgyMzQsNzYsMTM3LC4yKSwwIDFweCA1cHggMCByZ2JhKDIzNCw3NiwxMzcsLjEyKVxufVxuXG4uYnRuLmJ0bi1kcmliYmJsZS5mb2N1cywuYnRuLmJ0bi1kcmliYmJsZTpmb2N1cywuYnRuLmJ0bi1kcmliYmJsZTpob3ZlciB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjZWE0Yzg5LCNlODNlODAsI2VjNWE5Mik7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGYxYTY2XG59XG5cbi5idG4uYnRuLWRyaWJiYmxlLmFjdGl2ZSwuYnRuLmJ0bi1kcmliYmJsZTphY3RpdmUsLm9wZW4+LmJ0bi5idG4tZHJpYmJibGUuZHJvcGRvd24tdG9nZ2xlLC5zaG93Pi5idG4uYnRuLWRyaWJiYmxlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjZWE0Yzg5LCNlODNlODAsI2VjNWE5Mik7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGYxYTY2O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMjM0LDc2LDEzNywuMTQpLDAgM3B4IDFweCAtMnB4IHJnYmEoMjM0LDc2LDEzNywuMiksMCAxcHggNXB4IDAgcmdiYSgyMzQsNzYsMTM3LC4xMilcbn1cblxuLmJ0bi5idG4tZHJpYmJibGUuYWN0aXZlLmZvY3VzLC5idG4uYnRuLWRyaWJiYmxlLmFjdGl2ZTpmb2N1cywuYnRuLmJ0bi1kcmliYmJsZS5hY3RpdmU6aG92ZXIsLmJ0bi5idG4tZHJpYmJibGU6YWN0aXZlLmZvY3VzLC5idG4uYnRuLWRyaWJiYmxlOmFjdGl2ZTpmb2N1cywuYnRuLmJ0bi1kcmliYmJsZTphY3RpdmU6aG92ZXIsLm9wZW4+LmJ0bi5idG4tZHJpYmJibGUuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLC5vcGVuPi5idG4uYnRuLWRyaWJiYmxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywub3Blbj4uYnRuLmJ0bi1kcmliYmJsZS5kcm9wZG93bi10b2dnbGU6aG92ZXIsLnNob3c+LmJ0bi5idG4tZHJpYmJibGUuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLC5zaG93Pi5idG4uYnRuLWRyaWJiYmxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywuc2hvdz4uYnRuLmJ0bi1kcmliYmJsZS5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoI2VhNGM4OSwjZTgzZTgwLCNlYzVhOTIpO1xuICAgIGJvcmRlci1jb2xvcjogI2EzMTM0YlxufVxuXG4ub3Blbj4uYnRuLmJ0bi1kcmliYmJsZS5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb24ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYTRjODlcbn1cblxuLm9wZW4+LmJ0bi5idG4tZHJpYmJibGUuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjZWE0Yzg5LCNlODNlODAsI2VjNWE5Milcbn1cblxuLmJ0bi5idG4tZHJpYmJibGUuZGlzYWJsZWQuZm9jdXMsLmJ0bi5idG4tZHJpYmJibGUuZGlzYWJsZWQ6Zm9jdXMsLmJ0bi5idG4tZHJpYmJibGUuZGlzYWJsZWQ6aG92ZXIsLmJ0bi5idG4tZHJpYmJibGU6ZGlzYWJsZWQuZm9jdXMsLmJ0bi5idG4tZHJpYmJibGU6ZGlzYWJsZWQ6Zm9jdXMsLmJ0bi5idG4tZHJpYmJibGU6ZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYTRjODk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWE0Yzg5XG59XG5cbi5idG4uYnRuLWRyaWJiYmxlOmFjdGl2ZSwuYnRuLmJ0bi1kcmliYmJsZTpmb2N1cywuYnRuLmJ0bi1kcmliYmJsZTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAxNHB4IDI2cHggLTEycHggcmdiYSgyMzQsNzYsMTM3LC40MiksMCA0cHggMjNweCAwIHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgyMzQsNzYsMTM3LC4yKVxufVxuXG4uYnRuLmJ0bi1naXRodWIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDUxLDUxLDUxLC4xNCksMCAzcHggMXB4IC0ycHggcmdiYSg1MSw1MSw1MSwuMiksMCAxcHggNXB4IDAgcmdiYSg1MSw1MSw1MSwuMTIpXG59XG5cbi5idG4uYnRuLWdpdGh1Yi5mb2N1cywuYnRuLmJ0bi1naXRodWI6Zm9jdXMsLmJ0bi5idG4tZ2l0aHViOmhvdmVyIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCMzMzMsIzJiMmIyYiwjM2IzYjNiKTtcbiAgICBib3JkZXItY29sb3I6ICMxNDE0MTRcbn1cblxuLmJ0bi5idG4tZ2l0aHViLmFjdGl2ZSwuYnRuLmJ0bi1naXRodWI6YWN0aXZlLC5vcGVuPi5idG4uYnRuLWdpdGh1Yi5kcm9wZG93bi10b2dnbGUsLnNob3c+LmJ0bi5idG4tZ2l0aHViLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjMzMzLCMyYjJiMmIsIzNiM2IzYik7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTQxNDE0O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoNTEsNTEsNTEsLjE0KSwwIDNweCAxcHggLTJweCByZ2JhKDUxLDUxLDUxLC4yKSwwIDFweCA1cHggMCByZ2JhKDUxLDUxLDUxLC4xMilcbn1cblxuLmJ0bi5idG4tZ2l0aHViLmFjdGl2ZS5mb2N1cywuYnRuLmJ0bi1naXRodWIuYWN0aXZlOmZvY3VzLC5idG4uYnRuLWdpdGh1Yi5hY3RpdmU6aG92ZXIsLmJ0bi5idG4tZ2l0aHViOmFjdGl2ZS5mb2N1cywuYnRuLmJ0bi1naXRodWI6YWN0aXZlOmZvY3VzLC5idG4uYnRuLWdpdGh1YjphY3RpdmU6aG92ZXIsLm9wZW4+LmJ0bi5idG4tZ2l0aHViLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywub3Blbj4uYnRuLmJ0bi1naXRodWIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5vcGVuPi5idG4uYnRuLWdpdGh1Yi5kcm9wZG93bi10b2dnbGU6aG92ZXIsLnNob3c+LmJ0bi5idG4tZ2l0aHViLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywuc2hvdz4uYnRuLmJ0bi1naXRodWIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5zaG93Pi5idG4uYnRuLWdpdGh1Yi5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzMzMywjMmIyYjJiLCMzYjNiM2IpO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMFxufVxuXG4ub3Blbj4uYnRuLmJ0bi1naXRodWIuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzXG59XG5cbi5vcGVuPi5idG4uYnRuLWdpdGh1Yi5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCMzMzMsIzJiMmIyYiwjM2IzYjNiKVxufVxuXG4uYnRuLmJ0bi1naXRodWIuZGlzYWJsZWQuZm9jdXMsLmJ0bi5idG4tZ2l0aHViLmRpc2FibGVkOmZvY3VzLC5idG4uYnRuLWdpdGh1Yi5kaXNhYmxlZDpob3ZlciwuYnRuLmJ0bi1naXRodWI6ZGlzYWJsZWQuZm9jdXMsLmJ0bi5idG4tZ2l0aHViOmRpc2FibGVkOmZvY3VzLC5idG4uYnRuLWdpdGh1YjpkaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICBib3JkZXItY29sb3I6ICMzMzNcbn1cblxuLmJ0bi5idG4tZ2l0aHViOmFjdGl2ZSwuYnRuLmJ0bi1naXRodWI6Zm9jdXMsLmJ0bi5idG4tZ2l0aHViOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDE0cHggMjZweCAtMTJweCByZ2JhKDUxLDUxLDUxLC40MiksMCA0cHggMjNweCAwIHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSg1MSw1MSw1MSwuMilcbn1cblxuLmJ0bi5idG4teW91dHViZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUyZDI3O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMjI5LDQ1LDM5LC4xNCksMCAzcHggMXB4IC0ycHggcmdiYSgyMjksNDUsMzksLjIpLDAgMXB4IDVweCAwIHJnYmEoMjI5LDQ1LDM5LC4xMilcbn1cblxuLmJ0bi5idG4teW91dHViZS5mb2N1cywuYnRuLmJ0bi15b3V0dWJlOmZvY3VzLC5idG4uYnRuLXlvdXR1YmU6aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoI2U1MmQyNywjZTIyMTFiLCNlNzNhMzUpO1xuICAgIGJvcmRlci1jb2xvcjogI2I5MWIxNlxufVxuXG4uYnRuLmJ0bi15b3V0dWJlLmFjdGl2ZSwuYnRuLmJ0bi15b3V0dWJlOmFjdGl2ZSwub3Blbj4uYnRuLmJ0bi15b3V0dWJlLmRyb3Bkb3duLXRvZ2dsZSwuc2hvdz4uYnRuLmJ0bi15b3V0dWJlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjZTUyZDI3LCNlMjIxMWIsI2U3M2EzNSk7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjkxYjE2O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMjI5LDQ1LDM5LC4xNCksMCAzcHggMXB4IC0ycHggcmdiYSgyMjksNDUsMzksLjIpLDAgMXB4IDVweCAwIHJnYmEoMjI5LDQ1LDM5LC4xMilcbn1cblxuLmJ0bi5idG4teW91dHViZS5hY3RpdmUuZm9jdXMsLmJ0bi5idG4teW91dHViZS5hY3RpdmU6Zm9jdXMsLmJ0bi5idG4teW91dHViZS5hY3RpdmU6aG92ZXIsLmJ0bi5idG4teW91dHViZTphY3RpdmUuZm9jdXMsLmJ0bi5idG4teW91dHViZTphY3RpdmU6Zm9jdXMsLmJ0bi5idG4teW91dHViZTphY3RpdmU6aG92ZXIsLm9wZW4+LmJ0bi5idG4teW91dHViZS5kcm9wZG93bi10b2dnbGUuZm9jdXMsLm9wZW4+LmJ0bi5idG4teW91dHViZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLm9wZW4+LmJ0bi5idG4teW91dHViZS5kcm9wZG93bi10b2dnbGU6aG92ZXIsLnNob3c+LmJ0bi5idG4teW91dHViZS5kcm9wZG93bi10b2dnbGUuZm9jdXMsLnNob3c+LmJ0bi5idG4teW91dHViZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLnNob3c+LmJ0bi5idG4teW91dHViZS5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoI2U1MmQyNywjZTIyMTFiLCNlNzNhMzUpO1xuICAgIGJvcmRlci1jb2xvcjogIzdkMTMwZlxufVxuXG4ub3Blbj4uYnRuLmJ0bi15b3V0dWJlLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1MmQyN1xufVxuXG4ub3Blbj4uYnRuLmJ0bi15b3V0dWJlLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoI2U1MmQyNywjZTIyMTFiLCNlNzNhMzUpXG59XG5cbi5idG4uYnRuLXlvdXR1YmUuZGlzYWJsZWQuZm9jdXMsLmJ0bi5idG4teW91dHViZS5kaXNhYmxlZDpmb2N1cywuYnRuLmJ0bi15b3V0dWJlLmRpc2FibGVkOmhvdmVyLC5idG4uYnRuLXlvdXR1YmU6ZGlzYWJsZWQuZm9jdXMsLmJ0bi5idG4teW91dHViZTpkaXNhYmxlZDpmb2N1cywuYnRuLmJ0bi15b3V0dWJlOmRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUyZDI3O1xuICAgIGJvcmRlci1jb2xvcjogI2U1MmQyN1xufVxuXG4uYnRuLmJ0bi15b3V0dWJlOmFjdGl2ZSwuYnRuLmJ0bi15b3V0dWJlOmZvY3VzLC5idG4uYnRuLXlvdXR1YmU6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMjI5LDQ1LDM5LC40MiksMCA0cHggMjNweCAwIHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgyMjksNDUsMzksLjIpXG59XG5cbi5idG4uYnRuLWluc3RhZ3JhbSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI1Njg4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMTgsODYsMTM2LC4xNCksMCAzcHggMXB4IC0ycHggcmdiYSgxOCw4NiwxMzYsLjIpLDAgMXB4IDVweCAwIHJnYmEoMTgsODYsMTM2LC4xMilcbn1cblxuLmJ0bi5idG4taW5zdGFncmFtLmZvY3VzLC5idG4uYnRuLWluc3RhZ3JhbTpmb2N1cywuYnRuLmJ0bi1pbnN0YWdyYW06aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzEyNTY4OCwjMTA0ZDdhLCMxNDVmOTYpO1xuICAgIGJvcmRlci1jb2xvcjogIzBiMzQ1MlxufVxuXG4uYnRuLmJ0bi1pbnN0YWdyYW0uYWN0aXZlLC5idG4uYnRuLWluc3RhZ3JhbTphY3RpdmUsLm9wZW4+LmJ0bi5idG4taW5zdGFncmFtLmRyb3Bkb3duLXRvZ2dsZSwuc2hvdz4uYnRuLmJ0bi1pbnN0YWdyYW0uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCMxMjU2ODgsIzEwNGQ3YSwjMTQ1Zjk2KTtcbiAgICBib3JkZXItY29sb3I6ICMwYjM0NTI7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgxOCw4NiwxMzYsLjE0KSwwIDNweCAxcHggLTJweCByZ2JhKDE4LDg2LDEzNiwuMiksMCAxcHggNXB4IDAgcmdiYSgxOCw4NiwxMzYsLjEyKVxufVxuXG4uYnRuLmJ0bi1pbnN0YWdyYW0uYWN0aXZlLmZvY3VzLC5idG4uYnRuLWluc3RhZ3JhbS5hY3RpdmU6Zm9jdXMsLmJ0bi5idG4taW5zdGFncmFtLmFjdGl2ZTpob3ZlciwuYnRuLmJ0bi1pbnN0YWdyYW06YWN0aXZlLmZvY3VzLC5idG4uYnRuLWluc3RhZ3JhbTphY3RpdmU6Zm9jdXMsLmJ0bi5idG4taW5zdGFncmFtOmFjdGl2ZTpob3Zlciwub3Blbj4uYnRuLmJ0bi1pbnN0YWdyYW0uZHJvcGRvd24tdG9nZ2xlLmZvY3VzLC5vcGVuPi5idG4uYnRuLWluc3RhZ3JhbS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLm9wZW4+LmJ0bi5idG4taW5zdGFncmFtLmRyb3Bkb3duLXRvZ2dsZTpob3Zlciwuc2hvdz4uYnRuLmJ0bi1pbnN0YWdyYW0uZHJvcGRvd24tdG9nZ2xlLmZvY3VzLC5zaG93Pi5idG4uYnRuLWluc3RhZ3JhbS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLnNob3c+LmJ0bi5idG4taW5zdGFncmFtLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjMTI1Njg4LCMxMDRkN2EsIzE0NWY5Nik7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDMwZjE3XG59XG5cbi5vcGVuPi5idG4uYnRuLWluc3RhZ3JhbS5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb24ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjU2ODhcbn1cblxuLm9wZW4+LmJ0bi5idG4taW5zdGFncmFtLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzEyNTY4OCwjMTA0ZDdhLCMxNDVmOTYpXG59XG5cbi5idG4uYnRuLWluc3RhZ3JhbS5kaXNhYmxlZC5mb2N1cywuYnRuLmJ0bi1pbnN0YWdyYW0uZGlzYWJsZWQ6Zm9jdXMsLmJ0bi5idG4taW5zdGFncmFtLmRpc2FibGVkOmhvdmVyLC5idG4uYnRuLWluc3RhZ3JhbTpkaXNhYmxlZC5mb2N1cywuYnRuLmJ0bi1pbnN0YWdyYW06ZGlzYWJsZWQ6Zm9jdXMsLmJ0bi5idG4taW5zdGFncmFtOmRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI1Njg4O1xuICAgIGJvcmRlci1jb2xvcjogIzEyNTY4OFxufVxuXG4uYnRuLmJ0bi1pbnN0YWdyYW06YWN0aXZlLC5idG4uYnRuLWluc3RhZ3JhbTpmb2N1cywuYnRuLmJ0bi1pbnN0YWdyYW06aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMTgsODYsMTM2LC40MiksMCA0cHggMjNweCAwIHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSgxOCw4NiwxMzYsLjIpXG59XG5cbi5idG4uYnRuLXJlZGRpdCB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0NTAwO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMjU1LDY5LDAsLjE0KSwwIDNweCAxcHggLTJweCByZ2JhKDI1NSw2OSwwLC4yKSwwIDFweCA1cHggMCByZ2JhKDI1NSw2OSwwLC4xMilcbn1cblxuLmJ0bi5idG4tcmVkZGl0LmZvY3VzLC5idG4uYnRuLXJlZGRpdDpmb2N1cywuYnRuLmJ0bi1yZWRkaXQ6aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoI2ZmNDUwMCwjZjA0MTAwLCNmZjUwMGYpO1xuICAgIGJvcmRlci1jb2xvcjogI2MyMzQwMFxufVxuXG4uYnRuLmJ0bi1yZWRkaXQuYWN0aXZlLC5idG4uYnRuLXJlZGRpdDphY3RpdmUsLm9wZW4+LmJ0bi5idG4tcmVkZGl0LmRyb3Bkb3duLXRvZ2dsZSwuc2hvdz4uYnRuLmJ0bi1yZWRkaXQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCNmZjQ1MDAsI2YwNDEwMCwjZmY1MDBmKTtcbiAgICBib3JkZXItY29sb3I6ICNjMjM0MDA7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgyNTUsNjksMCwuMTQpLDAgM3B4IDFweCAtMnB4IHJnYmEoMjU1LDY5LDAsLjIpLDAgMXB4IDVweCAwIHJnYmEoMjU1LDY5LDAsLjEyKVxufVxuXG4uYnRuLmJ0bi1yZWRkaXQuYWN0aXZlLmZvY3VzLC5idG4uYnRuLXJlZGRpdC5hY3RpdmU6Zm9jdXMsLmJ0bi5idG4tcmVkZGl0LmFjdGl2ZTpob3ZlciwuYnRuLmJ0bi1yZWRkaXQ6YWN0aXZlLmZvY3VzLC5idG4uYnRuLXJlZGRpdDphY3RpdmU6Zm9jdXMsLmJ0bi5idG4tcmVkZGl0OmFjdGl2ZTpob3Zlciwub3Blbj4uYnRuLmJ0bi1yZWRkaXQuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLC5vcGVuPi5idG4uYnRuLXJlZGRpdC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLm9wZW4+LmJ0bi5idG4tcmVkZGl0LmRyb3Bkb3duLXRvZ2dsZTpob3Zlciwuc2hvdz4uYnRuLmJ0bi1yZWRkaXQuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLC5zaG93Pi5idG4uYnRuLXJlZGRpdC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLnNob3c+LmJ0bi5idG4tcmVkZGl0LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjZmY0NTAwLCNmMDQxMDAsI2ZmNTAwZik7XG4gICAgYm9yZGVyLWNvbG9yOiAjODAyMzAwXG59XG5cbi5vcGVuPi5idG4uYnRuLXJlZGRpdC5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb24ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjQ1MDBcbn1cblxuLm9wZW4+LmJ0bi5idG4tcmVkZGl0LmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoI2ZmNDUwMCwjZjA0MTAwLCNmZjUwMGYpXG59XG5cbi5idG4uYnRuLXJlZGRpdC5kaXNhYmxlZC5mb2N1cywuYnRuLmJ0bi1yZWRkaXQuZGlzYWJsZWQ6Zm9jdXMsLmJ0bi5idG4tcmVkZGl0LmRpc2FibGVkOmhvdmVyLC5idG4uYnRuLXJlZGRpdDpkaXNhYmxlZC5mb2N1cywuYnRuLmJ0bi1yZWRkaXQ6ZGlzYWJsZWQ6Zm9jdXMsLmJ0bi5idG4tcmVkZGl0OmRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0NTAwO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmNDUwMFxufVxuXG4uYnRuLmJ0bi1yZWRkaXQ6YWN0aXZlLC5idG4uYnRuLXJlZGRpdDpmb2N1cywuYnRuLmJ0bi1yZWRkaXQ6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMjU1LDY5LDAsLjQyKSwwIDRweCAyM3B4IDAgcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDI1NSw2OSwwLC4yKVxufVxuXG4uYnRuLmJ0bi10dW1ibHIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1NDY1YztcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDUzLDcwLDkyLC4xNCksMCAzcHggMXB4IC0ycHggcmdiYSg1Myw3MCw5MiwuMiksMCAxcHggNXB4IDAgcmdiYSg1Myw3MCw5MiwuMTIpXG59XG5cbi5idG4uYnRuLXR1bWJsci5mb2N1cywuYnRuLmJ0bi10dW1ibHI6Zm9jdXMsLmJ0bi5idG4tdHVtYmxyOmhvdmVyIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCMzNTQ2NWMsIzJmM2Y1MiwjM2I0ZDY2KTtcbiAgICBib3JkZXItY29sb3I6ICMxZjI4MzVcbn1cblxuLmJ0bi5idG4tdHVtYmxyLmFjdGl2ZSwuYnRuLmJ0bi10dW1ibHI6YWN0aXZlLC5vcGVuPi5idG4uYnRuLXR1bWJsci5kcm9wZG93bi10b2dnbGUsLnNob3c+LmJ0bi5idG4tdHVtYmxyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjMzU0NjVjLCMyZjNmNTIsIzNiNGQ2Nik7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWYyODM1O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoNTMsNzAsOTIsLjE0KSwwIDNweCAxcHggLTJweCByZ2JhKDUzLDcwLDkyLC4yKSwwIDFweCA1cHggMCByZ2JhKDUzLDcwLDkyLC4xMilcbn1cblxuLmJ0bi5idG4tdHVtYmxyLmFjdGl2ZS5mb2N1cywuYnRuLmJ0bi10dW1ibHIuYWN0aXZlOmZvY3VzLC5idG4uYnRuLXR1bWJsci5hY3RpdmU6aG92ZXIsLmJ0bi5idG4tdHVtYmxyOmFjdGl2ZS5mb2N1cywuYnRuLmJ0bi10dW1ibHI6YWN0aXZlOmZvY3VzLC5idG4uYnRuLXR1bWJscjphY3RpdmU6aG92ZXIsLm9wZW4+LmJ0bi5idG4tdHVtYmxyLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywub3Blbj4uYnRuLmJ0bi10dW1ibHIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5vcGVuPi5idG4uYnRuLXR1bWJsci5kcm9wZG93bi10b2dnbGU6aG92ZXIsLnNob3c+LmJ0bi5idG4tdHVtYmxyLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywuc2hvdz4uYnRuLmJ0bi10dW1ibHIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5zaG93Pi5idG4uYnRuLXR1bWJsci5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzM1NDY1YywjMmYzZjUyLCMzYjRkNjYpO1xuICAgIGJvcmRlci1jb2xvcjogIzA2MDgwYlxufVxuXG4ub3Blbj4uYnRuLmJ0bi10dW1ibHIuZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU0NjVjXG59XG5cbi5vcGVuPi5idG4uYnRuLXR1bWJsci5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCMzNTQ2NWMsIzJmM2Y1MiwjM2I0ZDY2KVxufVxuXG4uYnRuLmJ0bi10dW1ibHIuZGlzYWJsZWQuZm9jdXMsLmJ0bi5idG4tdHVtYmxyLmRpc2FibGVkOmZvY3VzLC5idG4uYnRuLXR1bWJsci5kaXNhYmxlZDpob3ZlciwuYnRuLmJ0bi10dW1ibHI6ZGlzYWJsZWQuZm9jdXMsLmJ0bi5idG4tdHVtYmxyOmRpc2FibGVkOmZvY3VzLC5idG4uYnRuLXR1bWJscjpkaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1NDY1YztcbiAgICBib3JkZXItY29sb3I6ICMzNTQ2NWNcbn1cblxuLmJ0bi5idG4tdHVtYmxyOmFjdGl2ZSwuYnRuLmJ0bi10dW1ibHI6Zm9jdXMsLmJ0bi5idG4tdHVtYmxyOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDE0cHggMjZweCAtMTJweCByZ2JhKDUzLDcwLDkyLC40MiksMCA0cHggMjNweCAwIHJnYmEoMCwwLDAsLjEyKSwwIDhweCAxMHB4IC01cHggcmdiYSg1Myw3MCw5MiwuMilcbn1cblxuLmJ0bi5idG4tYmVoYW5jZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc2OWZmO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMjMsMTA1LDI1NSwuMTQpLDAgM3B4IDFweCAtMnB4IHJnYmEoMjMsMTA1LDI1NSwuMiksMCAxcHggNXB4IDAgcmdiYSgyMywxMDUsMjU1LC4xMilcbn1cblxuLmJ0bi5idG4tYmVoYW5jZS5mb2N1cywuYnRuLmJ0bi1iZWhhbmNlOmZvY3VzLC5idG4uYnRuLWJlaGFuY2U6aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzE3NjlmZiwjMDg1ZmZmLCMyNjczZmYpO1xuICAgIGJvcmRlci1jb2xvcjogIzAwNGRkOVxufVxuXG4uYnRuLmJ0bi1iZWhhbmNlLmFjdGl2ZSwuYnRuLmJ0bi1iZWhhbmNlOmFjdGl2ZSwub3Blbj4uYnRuLmJ0bi1iZWhhbmNlLmRyb3Bkb3duLXRvZ2dsZSwuc2hvdz4uYnRuLmJ0bi1iZWhhbmNlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjMTc2OWZmLCMwODVmZmYsIzI2NzNmZik7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA0ZGQ5O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMjMsMTA1LDI1NSwuMTQpLDAgM3B4IDFweCAtMnB4IHJnYmEoMjMsMTA1LDI1NSwuMiksMCAxcHggNXB4IDAgcmdiYSgyMywxMDUsMjU1LC4xMilcbn1cblxuLmJ0bi5idG4tYmVoYW5jZS5hY3RpdmUuZm9jdXMsLmJ0bi5idG4tYmVoYW5jZS5hY3RpdmU6Zm9jdXMsLmJ0bi5idG4tYmVoYW5jZS5hY3RpdmU6aG92ZXIsLmJ0bi5idG4tYmVoYW5jZTphY3RpdmUuZm9jdXMsLmJ0bi5idG4tYmVoYW5jZTphY3RpdmU6Zm9jdXMsLmJ0bi5idG4tYmVoYW5jZTphY3RpdmU6aG92ZXIsLm9wZW4+LmJ0bi5idG4tYmVoYW5jZS5kcm9wZG93bi10b2dnbGUuZm9jdXMsLm9wZW4+LmJ0bi5idG4tYmVoYW5jZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLm9wZW4+LmJ0bi5idG4tYmVoYW5jZS5kcm9wZG93bi10b2dnbGU6aG92ZXIsLnNob3c+LmJ0bi5idG4tYmVoYW5jZS5kcm9wZG93bi10b2dnbGUuZm9jdXMsLnNob3c+LmJ0bi5idG4tYmVoYW5jZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsLnNob3c+LmJ0bi5idG4tYmVoYW5jZS5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzE3NjlmZiwjMDg1ZmZmLCMyNjczZmYpO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMzU5N1xufVxuXG4ub3Blbj4uYnRuLmJ0bi1iZWhhbmNlLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3NjlmZlxufVxuXG4ub3Blbj4uYnRuLmJ0bi1iZWhhbmNlLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzE3NjlmZiwjMDg1ZmZmLCMyNjczZmYpXG59XG5cbi5idG4uYnRuLWJlaGFuY2UuZGlzYWJsZWQuZm9jdXMsLmJ0bi5idG4tYmVoYW5jZS5kaXNhYmxlZDpmb2N1cywuYnRuLmJ0bi1iZWhhbmNlLmRpc2FibGVkOmhvdmVyLC5idG4uYnRuLWJlaGFuY2U6ZGlzYWJsZWQuZm9jdXMsLmJ0bi5idG4tYmVoYW5jZTpkaXNhYmxlZDpmb2N1cywuYnRuLmJ0bi1iZWhhbmNlOmRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc2OWZmO1xuICAgIGJvcmRlci1jb2xvcjogIzE3NjlmZlxufVxuXG4uYnRuLmJ0bi1iZWhhbmNlOmFjdGl2ZSwuYnRuLmJ0bi1iZWhhbmNlOmZvY3VzLC5idG4uYnRuLWJlaGFuY2U6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMjMsMTA1LDI1NSwuNDIpLDAgNHB4IDIzcHggMCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMjMsMTA1LDI1NSwuMilcbn1cblxuLmJ0bi5idG4tdmltZW8ge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0OTNjZDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDIwLDE0NywyMDUsLjE0KSwwIDNweCAxcHggLTJweCByZ2JhKDIwLDE0NywyMDUsLjIpLDAgMXB4IDVweCAwIHJnYmEoMjAsMTQ3LDIwNSwuMTIpXG59XG5cbi5idG4uYnRuLXZpbWVvLmZvY3VzLC5idG4uYnRuLXZpbWVvOmZvY3VzLC5idG4uYnRuLXZpbWVvOmhvdmVyIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCMxNDkzY2QsIzEzODliZiwjMTU5ZGRiKTtcbiAgICBib3JkZXItY29sb3I6ICMwZjZiOTVcbn1cblxuLmJ0bi5idG4tdmltZW8uYWN0aXZlLC5idG4uYnRuLXZpbWVvOmFjdGl2ZSwub3Blbj4uYnRuLmJ0bi12aW1lby5kcm9wZG93bi10b2dnbGUsLnNob3c+LmJ0bi5idG4tdmltZW8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCMxNDkzY2QsIzEzODliZiwjMTU5ZGRiKTtcbiAgICBib3JkZXItY29sb3I6ICMwZjZiOTU7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgyMCwxNDcsMjA1LC4xNCksMCAzcHggMXB4IC0ycHggcmdiYSgyMCwxNDcsMjA1LC4yKSwwIDFweCA1cHggMCByZ2JhKDIwLDE0NywyMDUsLjEyKVxufVxuXG4uYnRuLmJ0bi12aW1lby5hY3RpdmUuZm9jdXMsLmJ0bi5idG4tdmltZW8uYWN0aXZlOmZvY3VzLC5idG4uYnRuLXZpbWVvLmFjdGl2ZTpob3ZlciwuYnRuLmJ0bi12aW1lbzphY3RpdmUuZm9jdXMsLmJ0bi5idG4tdmltZW86YWN0aXZlOmZvY3VzLC5idG4uYnRuLXZpbWVvOmFjdGl2ZTpob3Zlciwub3Blbj4uYnRuLmJ0bi12aW1lby5kcm9wZG93bi10b2dnbGUuZm9jdXMsLm9wZW4+LmJ0bi5idG4tdmltZW8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5vcGVuPi5idG4uYnRuLXZpbWVvLmRyb3Bkb3duLXRvZ2dsZTpob3Zlciwuc2hvdz4uYnRuLmJ0bi12aW1lby5kcm9wZG93bi10b2dnbGUuZm9jdXMsLnNob3c+LmJ0bi5idG4tdmltZW8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5zaG93Pi5idG4uYnRuLXZpbWVvLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjMTQ5M2NkLCMxMzg5YmYsIzE1OWRkYik7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDk0MDU5XG59XG5cbi5vcGVuPi5idG4uYnRuLXZpbWVvLmRyb3Bkb3duLXRvZ2dsZS5tZC1idG4taWNvbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0OTNjZFxufVxuXG4ub3Blbj4uYnRuLmJ0bi12aW1lby5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbnRyYXN0LWNvbG9yKCMxNDkzY2QsIzEzODliZiwjMTU5ZGRiKVxufVxuXG4uYnRuLmJ0bi12aW1lby5kaXNhYmxlZC5mb2N1cywuYnRuLmJ0bi12aW1lby5kaXNhYmxlZDpmb2N1cywuYnRuLmJ0bi12aW1lby5kaXNhYmxlZDpob3ZlciwuYnRuLmJ0bi12aW1lbzpkaXNhYmxlZC5mb2N1cywuYnRuLmJ0bi12aW1lbzpkaXNhYmxlZDpmb2N1cywuYnRuLmJ0bi12aW1lbzpkaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0OTNjZDtcbiAgICBib3JkZXItY29sb3I6ICMxNDkzY2Rcbn1cblxuLmJ0bi5idG4tdmltZW86YWN0aXZlLC5idG4uYnRuLXZpbWVvOmZvY3VzLC5idG4uYnRuLXZpbWVvOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDE0cHggMjZweCAtMTJweCByZ2JhKDIwLDE0NywyMDUsLjQyKSwwIDRweCAyM3B4IDAgcmdiYSgwLDAsMCwuMTIpLDAgOHB4IDEwcHggLTVweCByZ2JhKDIwLDE0NywyMDUsLjIpXG59XG5cbi5idG4uYnRuLXNsYWNrIHtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTE0NGI7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSg3NCwyMCw3NSwuMTQpLDAgM3B4IDFweCAtMnB4IHJnYmEoNzQsMjAsNzUsLjIpLDAgMXB4IDVweCAwIHJnYmEoNzQsMjAsNzUsLjEyKVxufVxuXG4uYnRuLmJ0bi1zbGFjay5mb2N1cywuYnRuLmJ0bi1zbGFjazpmb2N1cywuYnRuLmJ0bi1zbGFjazpob3ZlciB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjNGExNDRiLCMzZTExM2YsIzU2MTc1Nyk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWEwNzFiXG59XG5cbi5idG4uYnRuLXNsYWNrLmFjdGl2ZSwuYnRuLmJ0bi1zbGFjazphY3RpdmUsLm9wZW4+LmJ0bi5idG4tc2xhY2suZHJvcGRvd24tdG9nZ2xlLC5zaG93Pi5idG4uYnRuLXNsYWNrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjNGExNDRiLCMzZTExM2YsIzU2MTc1Nyk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWEwNzFiO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoNzQsMjAsNzUsLjE0KSwwIDNweCAxcHggLTJweCByZ2JhKDc0LDIwLDc1LC4yKSwwIDFweCA1cHggMCByZ2JhKDc0LDIwLDc1LC4xMilcbn1cblxuLmJ0bi5idG4tc2xhY2suYWN0aXZlLmZvY3VzLC5idG4uYnRuLXNsYWNrLmFjdGl2ZTpmb2N1cywuYnRuLmJ0bi1zbGFjay5hY3RpdmU6aG92ZXIsLmJ0bi5idG4tc2xhY2s6YWN0aXZlLmZvY3VzLC5idG4uYnRuLXNsYWNrOmFjdGl2ZTpmb2N1cywuYnRuLmJ0bi1zbGFjazphY3RpdmU6aG92ZXIsLm9wZW4+LmJ0bi5idG4tc2xhY2suZHJvcGRvd24tdG9nZ2xlLmZvY3VzLC5vcGVuPi5idG4uYnRuLXNsYWNrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywub3Blbj4uYnRuLmJ0bi1zbGFjay5kcm9wZG93bi10b2dnbGU6aG92ZXIsLnNob3c+LmJ0bi5idG4tc2xhY2suZHJvcGRvd24tdG9nZ2xlLmZvY3VzLC5zaG93Pi5idG4uYnRuLXNsYWNrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywuc2hvdz4uYnRuLmJ0bi1zbGFjay5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29udHJhc3QtY29sb3IoIzRhMTQ0YiwjM2UxMTNmLCM1NjE3NTcpO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMFxufVxuXG4ub3Blbj4uYnRuLmJ0bi1zbGFjay5kcm9wZG93bi10b2dnbGUubWQtYnRuLWljb24ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTE0NGJcbn1cblxuLm9wZW4+LmJ0bi5idG4tc2xhY2suZHJvcGRvd24tdG9nZ2xlLm1kLWJ0bi1pY29uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb250cmFzdC1jb2xvcigjNGExNDRiLCMzZTExM2YsIzU2MTc1Nylcbn1cblxuLmJ0bi5idG4tc2xhY2suZGlzYWJsZWQuZm9jdXMsLmJ0bi5idG4tc2xhY2suZGlzYWJsZWQ6Zm9jdXMsLmJ0bi5idG4tc2xhY2suZGlzYWJsZWQ6aG92ZXIsLmJ0bi5idG4tc2xhY2s6ZGlzYWJsZWQuZm9jdXMsLmJ0bi5idG4tc2xhY2s6ZGlzYWJsZWQ6Zm9jdXMsLmJ0bi5idG4tc2xhY2s6ZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTE0NGI7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGExNDRiXG59XG5cbi5idG4uYnRuLXNsYWNrOmFjdGl2ZSwuYnRuLmJ0bi1zbGFjazpmb2N1cywuYnRuLmJ0bi1zbGFjazpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAxNHB4IDI2cHggLTEycHggcmdiYSg3NCwyMCw3NSwuNDIpLDAgNHB4IDIzcHggMCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoNzQsMjAsNzUsLjIpXG59XG5cbi5kYXJrLWVkaXRpb24gLnRhYmxlPnRib2R5PnRyPnRkLC5kYXJrLWVkaXRpb24gLnRhYmxlPnRib2R5PnRyPnRoLC5kYXJrLWVkaXRpb24gLnRhYmxlPnRmb290PnRyPnRkLC5kYXJrLWVkaXRpb24gLnRhYmxlPnRmb290PnRyPnRoLC5kYXJrLWVkaXRpb24gLnRhYmxlPnRoZWFkPnRyPnRkLC5kYXJrLWVkaXRpb24gLnRhYmxlPnRoZWFkPnRyPnRoIHtcbiAgICBjb2xvcjogQGZvbnQtY29sb3ItMTs7XG4gICAgYm9yZGVyLWNvbG9yOiBAZm9ybS1vdXRsaW5lLTE7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4uZGFyay1lZGl0aW9uIC50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMDc1KVxufVxuXG4udGFibGU+dGhlYWQ+dHI+dGgge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwXG59XG5cbi50YWJsZT50Ym9keT50ci50YWJsZS1zdWNjZXNzPnRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q4YjQwO1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGVcbn1cblxuLnRhYmxlPnRib2R5PnRyLnRhYmxlLWluZm8+dGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxufVxuXG4udGFibGU+dGJvZHk+dHIudGFibGUtcHJpbWFyeT50ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItNztcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi50YWJsZT50Ym9keT50ci50YWJsZS13YXJuaW5nPnRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwO1xuICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGVcbn1cblxuLnRhYmxlPnRib2R5PnRyLnRhYmxlLWRhbmdlcj50ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjtcbiAgICBjb2xvcjogQHN0YW5kYXJkLXdoaXRlXG59XG5cbi50YWJsZSAuZm9ybS1jaGVjayB7XG4gICAgbWFyZ2luLXRvcDogMFxufVxuXG4udGFibGUgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stc2lnbiB7XG4gICAgdG9wOiAtMTNweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDBcbn1cblxuLnRhYmxlIC5jaGVja2JveCwudGFibGUgLnJhZGlvIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogLjkzNzVyZW1cbn1cblxuLnRhYmxlIC5jaGVja2JveCAuaWNvbnMsLnRhYmxlIC5yYWRpbyAuaWNvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4udGFibGUgLmZsYWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEuMTI1cmVtO1xuICAgIG1hcmdpbi10b3A6IC0ycHhcbn1cblxuLnRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICBmb250LXNpemU6IDEuMDYzcmVtXG59XG5cbi50YWJsZSAudGgtZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogMTUwcHhcbn1cblxuLnRhYmxlIC50ZC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodFxufVxuXG4udGFibGUgLnRkLXRvdGFsIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0XG59XG5cbi50YWJsZSAudGQtYWN0aW9ucyAuYnRuIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4XG59XG5cbi50YWJsZT50Ym9keT50ciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi50YWJsZS1zaG9wcGluZz50aGVhZD50cj50aCB7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuXG4udGFibGUtc2hvcHBpbmc+dGJvZHk+dHI+dGQge1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbVxufVxuXG4udGFibGUtc2hvcHBpbmc+dGJvZHk+dHI+dGQgYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4XG59XG5cbi50YWJsZS1zaG9wcGluZyAudGQtbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MVxufVxuXG4udGFibGUtc2hvcHBpbmcgLnRkLW5hbWUgc21hbGwge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtc2l6ZTogLjc1ZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMFxufVxuXG4udGFibGUtc2hvcHBpbmcgLnRkLW51bWJlciB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtXG59XG5cbi50YWJsZS1zaG9wcGluZyAudGQtbmFtZSB7XG4gICAgbWluLXdpZHRoOiAyMDBweFxufVxuXG4udGFibGUtc2hvcHBpbmcgLnRkLW51bWJlciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWluLXdpZHRoOiAxNTBweFxufVxuXG4udGFibGUtc2hvcHBpbmcgLnRkLW51bWJlciBzbWFsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHhcbn1cblxuLnRhYmxlLXNob3BwaW5nIC5pbWctY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgbWF4LWhlaWdodDogMTYwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4udGFibGUtc2hvcHBpbmcgLmltZy1jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4udGltZWxpbmUge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4XG59XG5cbi50aW1lbGluZTpiZWZvcmUge1xuICAgIHRvcDogNTBweDtcbiAgICBib3R0b206IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHdpZHRoOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnktY29sb3ItMTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHhcbn1cblxuLnRpbWVsaW5lIGg2IHtcbiAgICBjb2xvcjogI2E5YWZiYmQxO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAxMHB4IDAgMFxufVxuXG4udGltZWxpbmUudGltZWxpbmUtc2ltcGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4XG59XG5cbi50aW1lbGluZS50aW1lbGluZS1zaW1wbGU6YmVmb3JlIHtcbiAgICBsZWZ0OiA1JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci0xXG59XG5cbi50aW1lbGluZS50aW1lbGluZS1zaW1wbGU+bGk+LnRpbWVsaW5lLXBhbmVsIHtcbiAgICB3aWR0aDogODYlXG59XG5cbi50aW1lbGluZS50aW1lbGluZS1zaW1wbGU+bGk+LnRpbWVsaW5lLWJhZGdlIHtcbiAgICBsZWZ0OiA1JVxufVxuXG4udGltZWxpbmU+bGkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi50aW1lbGluZT5saTphZnRlciwudGltZWxpbmU+bGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZVxufVxuXG4udGltZWxpbmU+bGk6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoXG59XG5cbi50aW1lbGluZT5saT4udGltZWxpbmUtcGFuZWwge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAuM3JlbTtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuODcpO1xuICAgIGJhY2tncm91bmQ6IEBwcmltYXJ5LWNvbG9yLTE7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLDAsMCwuMTQpLDAgM3B4IDFweCAtMnB4IHJnYmEoMCwwLDAsLjIpLDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsLjEyKVxufVxuXG4udGltZWxpbmU+bGk+LnRpbWVsaW5lLXBhbmVsOmJlZm9yZSB7XG4gICAgdG9wOiAyNnB4O1xuICAgIHJpZ2h0OiAtMTVweFxufVxuXG4udGltZWxpbmU+bGk+LnRpbWVsaW5lLXBhbmVsOmFmdGVyLC50aW1lbGluZT5saT4udGltZWxpbmUtcGFuZWw6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci10b3A6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgQHByaW1hcnktY29sb3ItMTtcbiAgICBib3JkZXItcmlnaHQ6IDAgc29saWQgQHByaW1hcnktY29sb3ItMTtcbiAgICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6IFwiIFwiXG59XG5cbi50aW1lbGluZT5saT4udGltZWxpbmUtcGFuZWw6YWZ0ZXIge1xuICAgIHRvcDogMjdweDtcbiAgICByaWdodDogLTE0cHhcbn1cblxuLnRpbWVsaW5lPmxpPi50aW1lbGluZS1iYWRnZSB7XG4gICAgY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUxcHg7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXJlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJVxufVxuXG4udGltZWxpbmU+bGk+LnRpbWVsaW5lLWJhZGdlLnByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5LWNvbG9yLTc7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMCwwLDAsLjE0KSwwIDdweCAxMHB4IC01cHggcmdiYSgxNTYsMzksMTc2LC40KVxufVxuXG4udGltZWxpbmU+bGk+LnRpbWVsaW5lLWJhZGdlLnN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Y2FmNTA7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMCwwLDAsLjE0KSwwIDdweCAxMHB4IC01cHggcmdiYSg3NiwxNzUsODAsLjQpXG59XG5cbi50aW1lbGluZT5saT4udGltZWxpbmUtYmFkZ2Uud2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMDtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLDAsMCwuMTQpLDAgN3B4IDEwcHggLTVweCByZ2JhKDI1NSwxNTIsMCwuNClcbn1cblxuLnRpbWVsaW5lPmxpPi50aW1lbGluZS1iYWRnZS5pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsMCwwLC4xNCksMCA3cHggMTBweCAtNXB4IHJnYmEoMjMsMTYyLDE4NCwuNCk7XG4gICAgcGFkZGluZzogMFxufVxuXG4udGltZWxpbmU+bGk+LnRpbWVsaW5lLWJhZGdlLmRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLDAsMCwuMTQpLDAgN3B4IDEwcHggLTVweCByZ2JhKDI0NCw2Nyw1NCwuNClcbn1cblxuLnRpbWVsaW5lPmxpPi50aW1lbGluZS1iYWRnZSBbY2xhc3MqPVwiIHRpLVwiXSwudGltZWxpbmU+bGk+LnRpbWVsaW5lLWJhZGdlIFtjbGFzcz1tYXRlcmlhbC1pY29uc10sLnRpbWVsaW5lPmxpPi50aW1lbGluZS1iYWRnZSBbY2xhc3NePXRpLV0ge1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0XG59XG5cbi50aW1lbGluZT5saS50aW1lbGluZS1pbnZlcnRlZD4udGltZWxpbmUtcGFuZWwge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeS1jb2xvci0xXG59XG5cbi50aW1lbGluZT5saS50aW1lbGluZS1pbnZlcnRlZD4udGltZWxpbmUtcGFuZWw6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDE1cHg7XG4gICAgbGVmdDogLTE1cHg7XG4gICAgcmlnaHQ6IGF1dG9cbn1cblxuLnRpbWVsaW5lPmxpLnRpbWVsaW5lLWludmVydGVkPi50aW1lbGluZS1wYW5lbDphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxNHB4O1xuICAgIGxlZnQ6IC0xNHB4O1xuICAgIHJpZ2h0OiBhdXRvXG59XG5cbi50aW1lbGluZS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4XG59XG5cbi50aW1lbGluZS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBjb2xvcjogaW5oZXJpdFxufVxuXG4udGltZWxpbmUtYm9keSBociB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHhcbn1cblxuLnRpbWVsaW5lLWJvZHkgLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4udGltZWxpbmUtYm9keT5wLC50aW1lbGluZS1ib2R5PnVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiBAZm9udC1jb2xvci0xO1xufVxuXG4udGltZWxpbmUtYm9keT5wK3Age1xuICAgIG1hcmdpbi10b3A6IDVweFxufVxuXG5bY2xhc3MqPWNvbC1dLmNhcmRzIHtcbiAgICBmbG9hdDogbGVmdFxufVxuXG5odG1sICoge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGVcbn1cblxuLmgxLC5oMiwuaDMsLmg0LGJvZHksaDEsaDIsaDMsaDQsaDUsaDYge1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW1cbn1cblxuLmgxLGgxIHtcbiAgICBmb250LXNpemU6IDMuMzEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNWVtXG59XG5cbi5oMixoMiB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtXG59XG5cbi5oMyxoMyB7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweFxufVxuXG4uaDMsLmg0LGgzLGg0IHtcbiAgICBsaW5lLWhlaWdodDogMS40ZW1cbn1cblxuLmg0LGg0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDBcbn1cblxuLmg1LGg1IHtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweFxufVxuXG4uaDYsaDYge1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDUwMFxufVxuXG5oMi50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xNDJyZW1cbn1cblxuLnRleHQtd2FybmluZyB7XG4gICAgY29sb3I6ICNmZjk4MDAhaW1wb3J0YW50XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICAgIGNvbG9yOiBAcHJpbWFyeS1jb2xvci03IWltcG9ydGFudFxufVxuXG4udGV4dC1kYW5nZXIge1xuICAgIGNvbG9yOiAjZjQ0MzM2IWltcG9ydGFudFxufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgICBjb2xvcjogIzRjYWY1MCFpbXBvcnRhbnRcbn1cblxuLnRleHQtaW5mbyB7XG4gICAgY29sb3I6ICMxN2EyYjghaW1wb3J0YW50XG59XG5cbi50ZXh0LXJvc2Uge1xuICAgIGNvbG9yOiAjZTkxZTYzIWltcG9ydGFudFxufVxuXG4udGV4dC1ncmF5IHtcbiAgICBjb2xvcjogIzk5OSFpbXBvcnRhbnRcbn1cblxuLnRpdGxlIHtcbiAgICBjb2xvcjogQGZvbnQtY29sb3ItMTtcbn1cblxuLmNhdGVnb3J5IHtcbiAgICBjb2xvcjogIzYwNjQ3N1xufVxuXG4udG9nZ2xlYnV0dG9uIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG59XG5cbi50b2dnbGVidXR0b24sLnRvZ2dsZWJ1dHRvbiAudG9nZ2xlLC50b2dnbGVidXR0b24gaW5wdXQsLnRvZ2dsZWJ1dHRvbiBsYWJlbCB7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmVcbn1cblxuLnRvZ2dsZWJ1dHRvbiBsYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi5mb3JtLWdyb3VwLmlzLWZvY3VzZWQgLnRvZ2dsZWJ1dHRvbiBsYWJlbCwudG9nZ2xlYnV0dG9uIGxhYmVsIHtcbiAgICBjb2xvcjogaHNsYSgwLDAlLDEwMCUsLjI2KVxufVxuXG4uZm9ybS1ncm91cC5pcy1mb2N1c2VkIC50b2dnbGVidXR0b24gbGFiZWw6Zm9jdXMsLmZvcm0tZ3JvdXAuaXMtZm9jdXNlZCAudG9nZ2xlYnV0dG9uIGxhYmVsOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNTQpXG59XG5cbmZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1ncm91cC5pcy1mb2N1c2VkIC50b2dnbGVidXR0b24gbGFiZWwge1xuICAgIGNvbG9yOiBoc2xhKDAsMCUsMTAwJSwuMjYpXG59XG5cbi50b2dnbGVidXR0b24gbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwXG59XG5cbi50b2dnbGVidXR0b24gbGFiZWwgLnRvZ2dsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogNXB4XG59XG5cbi50b2dnbGVidXR0b24gbGFiZWwgLnRvZ2dsZSwudG9nZ2xlYnV0dG9uIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSsudG9nZ2xlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMS44NzVyZW07XG4gICAgaGVpZ2h0OiAuOTM3NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgwLDgwLDgwLC43KTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGVhc2U7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4udG9nZ2xlYnV0dG9uIGxhYmVsIC50b2dnbGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDFweCByZ2JhKDAsMCwwLC40KTtcbiAgICBsZWZ0OiAtNXB4O1xuICAgIHRvcDogLTIuNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjU0KTtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IC4zcyBlYXNlLGJhY2tncm91bmQgLjNzIGVhc2UsYm94LXNoYWRvdyAuMXMgZWFzZVxufVxuXG4udG9nZ2xlYnV0dG9uIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSsudG9nZ2xlOmFmdGVyLC50b2dnbGVidXR0b24gbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdOmNoZWNrZWQrLnRvZ2dsZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZFxufVxuXG4udG9nZ2xlYnV0dG9uIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdKy50b2dnbGU6YWN0aXZlOmFmdGVyLC50b2dnbGVidXR0b24gbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdKy50b2dnbGU6YWN0aXZlOmFmdGVyIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggMXB4IHJnYmEoMCwwLDAsLjQpLDAgMCAwIDE1cHggcmdiYSgwLDAsMCwuMSlcbn1cblxuLnRvZ2dsZWJ1dHRvbiBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy50b2dnbGU6YWZ0ZXIge1xuICAgIGxlZnQ6IC45Mzc1cmVtXG59XG5cbi50b2dnbGVidXR0b24gbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsudG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NiwzOSwxNzYsLjcpXG59XG5cbi50b2dnbGVidXR0b24gbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsudG9nZ2xlOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IEBwcmltYXJ5LWNvbG9yLTdcbn1cblxuLnRvZ2dsZWJ1dHRvbiBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy50b2dnbGU6YWN0aXZlOmFmdGVyIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggMXB4IHJnYmEoMCwwLDAsLjQpLDAgMCAwIDE1cHggcmdiYSgxNTYsMzksMTc2LC4xKVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBbY2xhc3MqPW5hdmJhci1leHBhbmQtXT4uY29udGFpbmVyLFtjbGFzcyo9bmF2YmFyLWV4cGFuZC1dPi5jb250YWluZXItZmx1aWQsW2NsYXNzKj1uYXZiYXItZXhwYW5kLV0+LmNvbnRhaW5lci1sZyxbY2xhc3MqPW5hdmJhci1leHBhbmQtXT4uY29udGFpbmVyLW1kLFtjbGFzcyo9bmF2YmFyLWV4cGFuZC1dPi5jb250YWluZXItc20sW2NsYXNzKj1uYXZiYXItZXhwYW5kLV0+LmNvbnRhaW5lci14bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4XG4gICAgfVxuXG4gICAgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2PmxpLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAxNXB4XG4gICAgfVxuXG4gICAgLmJvb3RzdHJhcC1zZWxlY3Q6bm90KFtjbGFzcyo9Y29sLV0pOm5vdChbY2xhc3MqPWZvcm0tY29udHJvbF0pOm5vdCguaW5wdXQtZ3JvdXAtYnRuKSB7XG4gICAgICAgIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5ib290c3RyYXAtc2VsZWN0Om5vdChbY2xhc3MqPWNvbC1dKTpub3QoW2NsYXNzKj1mb3JtLWNvbnRyb2xdKTpub3QoLmlucHV0LWdyb3VwLWJ0bikgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0b1xuICAgIH1cblxuICAgIC5jYXJvdXNlbCAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4XG4gICAgfVxuXG4gICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwIWltcG9ydGFudDtcbiAgICAgICAgei1pbmRleDogMTAzMjtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMzBweCwwLDApO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGN1YmljLWJlemllciguNjg1LC4wNDczLC4zNDYsMSlcbiAgICB9XG5cbiAgICAubmF2YmFyLWNvbGxhcHNlOmFmdGVyIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBzdGFuZGFyZC13aGl0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHotaW5kZXg6IDFcbiAgICB9XG5cbiAgICAubmF2YmFyLWNvbGxhcHNlIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHhcbiAgICB9XG5cbiAgICAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAzXG4gICAgfVxuXG4gICAgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICAgICAgY29sb3I6ICMzYzQ4NTg7XG4gICAgICAgIG1hcmdpbjogNXB4IDE1cHhcbiAgICB9XG5cbiAgICAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtaXRlbS5idXR0b24tY29udGFpbmVyIC5uYXYtbGluayB7XG4gICAgICAgIG1hcmdpbjogMTVweFxuICAgIH1cblxuICAgIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4XG4gICAgfVxuXG4gICAgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWl0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG5cbiAgICAubmF2LW9wZW4gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICAgIH1cblxuICAgIC5uYXYtb3BlbiAubmF2YmFyLXRyYW5zbGF0ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIzMHB4LDAsMClcbiAgICB9XG5cbiAgICAubmF2YmFyIC5uYXZiYXItdHJhbnNsYXRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgY3ViaWMtYmV6aWVyKC42ODUsLjA0NzMsLjM0NiwxKVxuICAgIH1cblxuICAgIC5uYXZiYXIgLmRyb3Bkb3duLnNob3cgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgIH1cblxuICAgIC5uYXZiYXIgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cblxuICAgIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbVxuICAgIH1cblxuICAgIC5uYXZiYXIgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LC5uYXZiYXIgLmRyb3Bkb3duLnNob3cgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbFxuICAgIH1cblxuICAgIC5uYXZiYXIubmF2YmFyLXRyYW5zcGFyZW50IC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxuICAgIH1cblxuICAgICNib2R5Q2xpY2sge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDIzMHB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB6LWluZGV4OiAxMDI5O1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW5cbiAgICB9XG5cbiAgICAjbmF2YmFyIC5uYXZiYXItY29sbGFwc2UsI25hdmlnYXRpb24gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUuc2hvdyAuZHJvcGRvd24taXRlbS5vcGVuKy5kcm9wZG93bi1tZW51LnNob3cge1xuICAgICAgICByaWdodDogMTAxJSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudS5zaG93IC5kcm9wZG93bi1pdGVtLm9wZW4rLmRyb3Bkb3duLW1lbnUuc2hvdyAuZHJvcGRvd24taXRlbS5vcGVuKy5kcm9wZG93bi1tZW51LC5kcm9wZG93bi1tZW51LnNob3cgLmRyb3Bkb3duLWl0ZW0ub3BlbisuZHJvcGRvd24tbWVudS5zaG93IC5kcm9wZG93bi1pdGVtLm9wZW4rLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gICAgICAgIGxlZnQ6IC0xNjVweCFpbXBvcnRhbnRcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAgIC5uYXZiYXIgLm5hdmJhci1uYXYge1xuICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXJcbiAgICB9XG5cbiAgICAubmF2YmFyIC5uYXZiYXItbmF2IC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC4xODc1cHhcbiAgICB9XG5cbiAgICAuc2lkZWJhciAubmF2YmFyLWZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudFxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucHJlc2VudGF0aW9uLXBhZ2UgLnNlY3Rpb24tY29tcG9uZW50cyAuY29tcG9uZW50cy1tYWNib29rIHtcbiAgICAgICAgbWF4LXdpZHRoOjg1MHB4IWltcG9ydGFudDtcbiAgICAgICAgbWF4LWhlaWdodDogNDgwcHghaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnZoO1xuICAgICAgICBsZWZ0OiAtMTJweFxuICAgIH1cblxuICAgIC5wcmVzZW50YXRpb24tcGFnZSAuc2VjdGlvbi1jb21wb25lbnRzIC5jb2xvdXJlZC1jYXJkLWltZywucHJlc2VudGF0aW9uLXBhZ2UgLnNlY3Rpb24tY29tcG9uZW50cyAudGFibGUtaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cblxuICAgIC5wcmVzZW50YXRpb24tcGFnZSAuc2VjdGlvbi1jb21wb25lbnRzIC5zb2NpYWwtaW1nIHtcbiAgICAgICAgbGVmdDogNDclO1xuICAgICAgICB0b3A6IDM3JVxuICAgIH1cblxuICAgIC5wcmVzZW50YXRpb24tcGFnZSAuc2VjdGlvbi1jb21wb25lbnRzIC5waW4tYnRuLWltZyB7XG4gICAgICAgIHRvcDogNTQlXG4gICAgfVxuXG4gICAgLnByZXNlbnRhdGlvbi1wYWdlIC5zZWN0aW9uLWNvbXBvbmVudHMgLnNoYXJlLWJ0bi1pbWcge1xuICAgICAgICB0b3A6IDEyJVxuICAgIH1cblxuICAgIC5wcmVzZW50YXRpb24tcGFnZSAuc2VjdGlvbi1jb21wb25lbnRzIC5jb2xvdXJlZC1jYXJkLWJ0bi1pbWcge1xuICAgICAgICB0b3A6IC0yJTtcbiAgICAgICAgbGVmdDogNjUlXG4gICAgfVxuXG4gICAgLnByZXNlbnRhdGlvbi1wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLmFyZWEtaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTcwcHhcbiAgICB9XG5cbiAgICAucHJlc2VudGF0aW9uLXBhZ2UgLnNlY3Rpb24tY29udGVudCAuaW5mby1pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMjBweFxuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwIHRleHRhcmVhIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHhcbiAgICB9XG5cbiAgICAubmF2LW9wZW4gLm1lbnUtb24tbGVmdCAubWFpbi1wYW5lbCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWNcbiAgICB9XG5cbiAgICBib2R5LGh0bWwge1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW5cbiAgICB9XG5cbiAgICAubmF2LW9wZW4gLm1lbnUtb24tbGVmdCAubWFpbi1wYW5lbCwubmF2LW9wZW4gLm1lbnUtb24tbGVmdCAubmF2YmFyLWZpeGVkPmRpdiwubmF2LW9wZW4gLm1lbnUtb24tbGVmdCAud3JhcHBlci1mdWxsLXBhZ2Uge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI2MHB4LDAsMClcbiAgICB9XG5cbiAgICAubWVudS1vbi1sZWZ0IC5vZmYtY2FudmFzLXNpZGViYXIsLm1lbnUtb24tbGVmdCAuc2lkZWJhciB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNjBweCwwLDApXG4gICAgfVxuXG4gICAgLm1lbnUtb24tbGVmdCAuY2xvc2UtbGF5ZXIge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMFxuICAgIH1cblxuICAgIC50aW1lbGluZTpiZWZvcmUsLnRpbWVsaW5lPmxpPi50aW1lbGluZS1iYWRnZSB7XG4gICAgICAgIGxlZnQ6IDUlXG4gICAgfVxuXG4gICAgLnRpbWVsaW5lPmxpPi50aW1lbGluZS1wYW5lbCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDg2JVxuICAgIH1cblxuICAgIC50aW1lbGluZT5saT4udGltZWxpbmUtcGFuZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMTVweDtcbiAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvXG4gICAgfVxuXG4gICAgLnRpbWVsaW5lPmxpPi50aW1lbGluZS1wYW5lbDphZnRlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDE0cHg7XG4gICAgICAgIGxlZnQ6IC0xNHB4O1xuICAgICAgICByaWdodDogYXV0b1xuICAgIH1cblxuICAgIC5uYXYtbW9iaWxlLW1lbnUgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICB9XG5cbiAgICAubmF2LW1vYmlsZS1tZW51IC5kcm9wZG93biAuZHJvcGRvd24tbWVudS5zaG93aW5nIHtcbiAgICAgICAgYW5pbWF0aW9uOiBpbml0aWFsO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDBzXG4gICAgfVxuXG4gICAgLm5hdi1tb2JpbGUtbWVudSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUuaGlkaW5nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxuXG4gICAgLm5hdi1tb2JpbGUtbWVudSAuZHJvcGRvd24uc2hvdyAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgfVxuXG4gICAgLm5hdi1tb2JpbGUtbWVudSBsaS5hY3RpdmU+YSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSwxMDAlLC4xKVxuICAgIH1cblxuICAgIC5uYXZiYXItbWluaW1pemUge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuXG4gICAgLmNhcmQgLmZvcm0taG9yaXpvbnRhbCAubGFiZWwtb24tbGVmdCwuY2FyZCAuZm9ybS1ob3Jpem9udGFsIC5sYWJlbC1vbi1yaWdodCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweFxuICAgIH1cblxuICAgIC5jYXJkIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwXG4gICAgfVxuXG4gICAgLmNhcmQgLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gtcmFkaW9zIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHhcbiAgICB9XG5cbiAgICAuY2FyZCAuZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveC1pbmxpbmUsLmNhcmQgLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gtcmFkaW9zIC5jaGVja2JveDpmaXJzdC1jaGlsZCwuY2FyZCAuZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveC1yYWRpb3MgLnJhZGlvOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMFxuICAgIH1cblxuICAgIC5zaWRlYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZVxuICAgIH1cblxuICAgIC5zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweFxuICAgIH1cblxuICAgIC5zaWRlYmFyIC5uYXYtbW9iaWxlLW1lbnUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwXG4gICAgfVxuXG4gICAgLnNpZGViYXIgLm5hdi1tb2JpbGUtbWVudSAubm90aWZpY2F0aW9uIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweFxuICAgIH1cblxuICAgIC5zaWRlYmFyIC5uYXYtbW9iaWxlLW1lbnUgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICB9XG5cbiAgICAubWFpbi1wYW5lbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5uYXZiYXItdHJhbnNwYXJlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNDUpXG4gICAgfVxuXG4gICAgYm9keSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIH1cblxuICAgIC5uYXYtb3BlbiAubWFpbi1wYW5lbCwubmF2LW9wZW4gLm5hdmJhciAuY29udGFpbmVyLC5uYXYtb3BlbiAubmF2YmFyIC5jb250YWluZXIgLm5hdmJhci10b2dnbGVyLC5uYXYtb3BlbiAubmF2YmFyIC5jb250YWluZXIgLm5hdmJhci13cmFwcGVyLC5uYXYtb3BlbiAud3JhcHBlci1mdWxsLXBhZ2Uge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNjBweCwwLDApXG4gICAgfVxuXG4gICAgLm5hdi1vcGVuIC5zaWRlYmFyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNnB4IDM4cHggLTEycHggcmdiYSgwLDAsMCwuNTYpLDAgNHB4IDI1cHggMCByZ2JhKDAsMCwwLC4xMiksMCA4cHggMTBweCAtNXB4IHJnYmEoMCwwLDAsLjIpXG4gICAgfVxuXG4gICAgLm5hdi1vcGVuIC5vZmYtY2FudmFzLXNpZGViYXIgLm5hdmJhci1jb2xsYXBzZSwubmF2LW9wZW4gLnNpZGViYXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbiAgICB9XG5cbiAgICAubmF2YmFyIC5jb250YWluZXIsLm5hdmJhciAuY29udGFpbmVyIC5uYXZiYXItdG9nZ2xlciwubmF2YmFyIC5jb250YWluZXIgLm5hdmJhci13cmFwcGVyLC53cmFwcGVyLWZ1bGwtcGFnZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zM3MgY3ViaWMtYmV6aWVyKC42ODUsLjA0NzMsLjM0NiwxKTtcbiAgICAgICAgbGVmdDogMFxuICAgIH1cblxuICAgIC5vZmYtY2FudmFzLXNpZGViYXIgLm5hdmJhciAuY29udGFpbmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lXG4gICAgfVxuXG4gICAgLm1haW4tcGFuZWwsLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzNzIGN1YmljLWJlemllciguNjg1LC4wNDczLC4zNDYsMSlcbiAgICB9XG5cbiAgICAubmF2YmFyIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2UsLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlLmluLC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzaW5nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAub2ZmLWNhbnZhcy1zaWRlYmFyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSwub2ZmLWNhbnZhcy1zaWRlYmFyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZS5pbiwub2ZmLWNhbnZhcy1zaWRlYmFyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzaW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50XG4gICAgfVxuXG4gICAgLm5hdmJhci1uYXY+bGkge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgIH1cblxuICAgIC5vZmYtY2FudmFzLXNpZGViYXIgbmF2IC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICBtYXJnaW46IDBcbiAgICB9XG5cbiAgICAub2ZmLWNhbnZhcy1zaWRlYmFyIG5hdiAubmF2YmFyLWNvbGxhcHNlPnVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTlweFxuICAgIH1cblxuICAgIC5vZmYtY2FudmFzLXNpZGViYXIgbmF2IC5uYXZiYXItY29sbGFwc2UsLnNpZGViYXIge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMzI7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5YTlhOWE7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjYwcHgsIDAsIDApO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjMzcyBjdWJpYy1iZXppZXIoLjY4NSwuMDQ3MywuMzQ2LDEpXG4gICAgfVxuXG4gICAgLm9mZi1jYW52YXMtc2lkZWJhciBuYXYgLm5hdmJhci1jb2xsYXBzZT51bCwuc2lkZWJhcj51bCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAub2ZmLWNhbnZhcy1zaWRlYmFyIG5hdiAubmF2YmFyLWNvbGxhcHNlOmJlZm9yZSwuc2lkZWJhcjpiZWZvcmUge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHotaW5kZXg6IDFcbiAgICB9XG5cbiAgICAub2ZmLWNhbnZhcy1zaWRlYmFyIG5hdiAubmF2YmFyLWNvbGxhcHNlIC5sb2dvLC5zaWRlYmFyIC5sb2dvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA0XG4gICAgfVxuXG4gICAgLm9mZi1jYW52YXMtc2lkZWJhciBuYXYgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLWZvcm0sLnNpZGViYXIgLm5hdmJhci1mb3JtIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIGZsb2F0OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgfVxuXG4gICAgLm9mZi1jYW52YXMtc2lkZWJhciBuYXYgLm5hdmJhci1jb2xsYXBzZSAudGFibGUtcmVzcG9uc2l2ZSwuc2lkZWJhciAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaFxuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwLmZvcm0tc2VhcmNoIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBmb250LXNpemU6IDEuN2VtO1xuICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgIHdpZHRoOiA3OCVcbiAgICB9XG5cbiAgICAubmF2YmFyLWZvcm0gLmJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICByaWdodDogLTUwcHhcbiAgICB9XG5cbiAgICAuY2xvc2UtbGF5ZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjM1KTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM3cyBlYXNlLWluXG4gICAgfVxuXG4gICAgLmNsb3NlLWxheWVyLnZpc2libGUge1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxuXG4gICAgLm5hdmJhci10b2dnbGVyIC5pY29uLWJhciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0b1xuICAgIH1cblxuICAgIC5uYXZiYXItaGVhZGVyIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweFxuICAgIH1cblxuICAgIC5iYXIxLC5iYXIyLC5iYXIzIHtcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBrYyB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpXG4gICAgICAgIH1cblxuICAgICAgICA0NSUge1xuICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDVkZWcpXG4gICAgICAgIH1cblxuICAgICAgICA3NSUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKVxuICAgICAgICB9XG5cbiAgICAgICAgdG8ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBsYyB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKVxuICAgICAgICB9XG5cbiAgICAgICAgNDUlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZylcbiAgICAgICAgfVxuXG4gICAgICAgIDc1JSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKVxuICAgICAgICB9XG5cbiAgICAgICAgdG8ge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMClcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgbWMge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxuICAgICAgICB9XG5cbiAgICAgICAgNDUlIHtcbiAgICAgICAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0NWRlZylcbiAgICAgICAgfVxuXG4gICAgICAgIDc1JSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKVxuICAgICAgICB9XG5cbiAgICAgICAgdG8ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZylcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgbmMge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICBib3R0b206IDZweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpXG4gICAgICAgIH1cblxuICAgICAgICA0NSUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpXG4gICAgICAgIH1cblxuICAgICAgICA3NSUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpXG4gICAgICAgIH1cblxuICAgICAgICB0byB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci10b2dnbGVyIC5pY29uLWJhcjpudGgtY2hpbGQoMikge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGFuaW1hdGlvbjogbGMgLjVzIDBzO1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkc1xuICAgIH1cblxuICAgIC5uYXZiYXItdG9nZ2xlciAuaWNvbi1iYXI6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgb3BhY2l0eTogMVxuICAgIH1cblxuICAgIC5uYXZiYXItdG9nZ2xlciAuaWNvbi1iYXI6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBhbmltYXRpb246IG5jIC41cyAwcztcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHNcbiAgICB9XG5cbiAgICAubmF2YmFyLXRvZ2dsZXIudG9nZ2xlZCAuaWNvbi1iYXI6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIGFuaW1hdGlvbjoga2MgLjVzIDBzO1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkc1xuICAgIH1cblxuICAgIC5uYXZiYXItdG9nZ2xlci50b2dnbGVkIC5pY29uLWJhcjpudGgtY2hpbGQoMykge1xuICAgICAgICBvcGFjaXR5OiAwXG4gICAgfVxuXG4gICAgLm5hdmJhci10b2dnbGVyLnRvZ2dsZWQgLmljb24tYmFyOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgICBhbmltYXRpb246IG1jIC41cyAwcztcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHNcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIEcge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwXG4gICAgICAgIH1cblxuICAgICAgICB0byB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSw5MCUsLjE1KVxuICAgIH1cblxuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgbWFyZ2luOiAxcHggMFxuICAgIH1cblxuICAgIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51PmxpPmEge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggNXB4IDUwcHhcbiAgICB9XG5cbiAgICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT5saTpmaXJzdC1jaGlsZD5hIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDUwcHhcbiAgICB9XG5cbiAgICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT5saTpsYXN0LWNoaWxkPmEge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMjVweCA1MHB4XG4gICAgfVxuXG4gICAgW2NsYXNzKj1uYXZiYXItXSAubmF2YmFyLW5hdiAuYWN0aXZlPmEsW2NsYXNzKj1uYXZiYXItXSAubmF2YmFyLW5hdiAuYWN0aXZlPmE6Zm9jdXMsW2NsYXNzKj1uYXZiYXItXSAubmF2YmFyLW5hdiAuYWN0aXZlPmE6aG92ZXIsW2NsYXNzKj1uYXZiYXItXSAubmF2YmFyLW5hdiAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT5saT5hOmFjdGl2ZSxbY2xhc3MqPW5hdmJhci1dIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51PmxpPmEsW2NsYXNzKj1uYXZiYXItXSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT5saT5hOmZvY3VzLFtjbGFzcyo9bmF2YmFyLV0gLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+bGk+YTpob3ZlcixbY2xhc3MqPW5hdmJhci1dIC5uYXZiYXItbmF2PmxpPmEsW2NsYXNzKj1uYXZiYXItXSAubmF2YmFyLW5hdj5saT5hOmZvY3VzLFtjbGFzcyo9bmF2YmFyLV0gLm5hdmJhci1uYXY+bGk+YTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBAc3RhbmRhcmQtd2hpdGVcbiAgICB9XG5cbiAgICBbY2xhc3MqPW5hdmJhci1dIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51PmxpPmEsW2NsYXNzKj1uYXZiYXItXSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT5saT5hOmZvY3VzLFtjbGFzcyo9bmF2YmFyLV0gLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+bGk+YTpob3ZlcixbY2xhc3MqPW5hdmJhci1dIC5uYXZiYXItbmF2PmxpPmEsW2NsYXNzKj1uYXZiYXItXSAubmF2YmFyLW5hdj5saT5hOmZvY3VzLFtjbGFzcyo9bmF2YmFyLV0gLm5hdmJhci1uYXY+bGk+YTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuICAgIH1cblxuICAgIFtjbGFzcyo9bmF2YmFyLV0gLm5hdmJhci1uYXYubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT5saT5hOmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG5cbiAgICBbY2xhc3MqPW5hdmJhci1dIC5uYXZiYXItbmF2IC5kcm9wZG93bj5hOmhvdmVyIC5jYXJldCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM3Nzc7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICM3NzdcbiAgICB9XG5cbiAgICBbY2xhc3MqPW5hdmJhci1dIC5uYXZiYXItbmF2IC5kcm9wZG93bj5hOmFjdGl2ZSAuY2FyZXQge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAc3RhbmRhcmQtd2hpdGU7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IEBzdGFuZGFyZC13aGl0ZVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cblxuICAgIC5uYXZiYXItZml4ZWQtdG9wIHtcbiAgICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW5cbiAgICB9XG5cbiAgICAjYm9keUNsaWNrIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAyNjBweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuXG4gICAgfVxuXG4gICAgLnNvY2lhbC1saW5lIC5idG4sLnN1YnNjcmliZS1saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4XG4gICAgfVxuXG4gICAgLmZvb3Rlcjpub3QoLmZvb3Rlci1iaWcpIG5hdj51bCBsaSwuc29jaWFsLWxpbmUucHVsbC1yaWdodCB7XG4gICAgICAgIGZsb2F0OiBub25lXG4gICAgfVxuXG4gICAgLnNvY2lhbC1hcmVhLnB1bGwtcmlnaHQge1xuICAgICAgICBmbG9hdDogbm9uZSFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sKy5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICAgICBtYXJnaW4tdG9wOiAtOHB4XG4gICAgfVxuXG4gICAgLm5hdmJhci10b2dnbGU6Zm9jdXMsLm5hdmJhci10b2dnbGU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAubWVkaWEtcG9zdCAuYXV0aG9yIHtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgZmxvYXQ6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweFxuICAgIH1cblxuICAgIC5tZWRpYS1wb3N0IC5tZWRpYS1ib2R5IHtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2UuaW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgIH1cblxuICAgIC5uYXZiYXItaGVhZGVyIC5jb2xsYXBzZSwubmF2YmFyLXRvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5uYXZiYXItaGVhZGVyIHtcbiAgICAgICAgZmxvYXQ6IG5vbmVcbiAgICB9XG5cbiAgICAubmF2YmFyLWNvbGxhcHNlIC5uYXYgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbWFyZ2luOiAwXG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wcmVzZW50YXRpb24tcGFnZSAuc2VjdGlvbi1jb21wb25lbnRzIC5jb21wb25lbnRzLW1hY2Jvb2sge1xuICAgICAgICBtYXgtd2lkdGg6MzUwcHghaW1wb3J0YW50O1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweCFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDEydmg7XG4gICAgICAgIGxlZnQ6IC0xMnB4XG4gICAgfVxuXG4gICAgLnByZXNlbnRhdGlvbi1wYWdlIC5zZWN0aW9uLWNvbXBvbmVudHMgLmNvbG91cmVkLWNhcmQtaW1nLC5wcmVzZW50YXRpb24tcGFnZSAuc2VjdGlvbi1jb21wb25lbnRzIC50YWJsZS1pbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuXG4gICAgLnByZXNlbnRhdGlvbi1wYWdlIC5zZWN0aW9uLWNvbXBvbmVudHMgLnNvY2lhbC1pbWcge1xuICAgICAgICBsZWZ0OiAtNyU7XG4gICAgICAgIHRvcDogMzclXG4gICAgfVxuXG4gICAgLnByZXNlbnRhdGlvbi1wYWdlIC5zZWN0aW9uLWNvbXBvbmVudHMgLnBpbi1idG4taW1nIHtcbiAgICAgICAgdG9wOiA1NCVcbiAgICB9XG5cbiAgICAucHJlc2VudGF0aW9uLXBhZ2UgLnNlY3Rpb24tY29tcG9uZW50cyAuc2hhcmUtYnRuLWltZyB7XG4gICAgICAgIHRvcDogNyVcbiAgICB9XG5cbiAgICAucHJlc2VudGF0aW9uLXBhZ2UgLnNlY3Rpb24tY29tcG9uZW50cyAuY29sb3VyZWQtY2FyZC1idG4taW1nIHtcbiAgICAgICAgdG9wOiAtMiVcbiAgICB9XG5cbiAgICAubG9naW4tcGFnZSAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4IWltcG9ydGFudFxuICAgIH1cblxuICAgIC5pbmRleC1wYWdlICNjZC12ZXJ0aWNhbC1uYXYsLnByZXNlbnRhdGlvbi1wYWdlICNjZC12ZXJ0aWNhbC1uYXYsLnNlY3Rpb24tcGFnZSAjY2QtdmVydGljYWwtbmF2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cblxuICAgIC5pbmRleC1wYWdlIC5jZC1zZWN0aW9uIC50aW0tdHlwbyAudGltLW5vdGUge1xuICAgICAgICB3aWR0aDogNjBweFxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAuY2QtdmVydGljYWwtbmF2IHtcbiAgICAgICAgZGlzcGxheTpub25lIWltcG9ydGFudFxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tcGFuZWwgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsgcCB7XG4gICAgICAgIGRpc3BsYXk6bm9uZVxuICAgIH1cblxuICAgIC5uYXYtbW9iaWxlLW1lbnUsLnNpZGViYXIgLm5hdmJhci1mb3JtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnRcbiAgICB9XG59XG4iLCIvLyBJbXBvcnQgYWZ0ZXIgbWF0ZXJpYWwtZGFzaGJvYXJkLmxlc3MuXG4ucm9sZS1ncmFudHMtbWF0cml4IHtcbiAgICAjZ3JhbnRzLXRhYmxlLnRhYmxlIHRkIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICAjZ3JhbnRzLXRhYmxlLnRhYmxlIC5mb3JtLWNoZWNrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gTWF0ZXJpYWwgZGVmaW5lcyBgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stbGFiZWwgc3BhbiB7IHBvc2l0aW9uOiBhYnNvbHV0ZSB9YCBmb3IgbGVnYWN5IG1hcmt1cC5cbiAgICAvLyBUaGF0IHNlbGVjdG9yIGJlYXRzIGAuZm9ybS1jaGVjay1zaWduYCAoaGlnaGVyIHNwZWNpZmljaXR5KSwgcHVsbHMgdGhlIGJveCBvdXQgb2YgZmxvdywgYW5kIG9ubHkgdGhlIHRleHQgc3RheXMgaW4gbGF5b3V0IOKAlCBsYWJlbCBhcHBlYXJzIGFib3ZlIHRoZSBjaGVja2JveC5cbiAgICAjZ3JhbnRzLXRhYmxlLnRhYmxlIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVsIC5mb3JtLWNoZWNrLXNpZ24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjEyZW07XG4gICAgfVxuXG4gICAgI2dyYW50cy10YWJsZS50YWJsZSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/